blob: 04243ff39fb4134804b80eea2ae0d4c4df8212b4 [file] [log] [blame]
Daniel Veillard02111c12003-02-24 19:14:52 +00001Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * parser.c: fixes bug #105998 about false detection of
4 attribute consumption loop.
5
Daniel Veillard2406abd2003-02-24 18:16:47 +00006Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
7
8 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
9
Daniel Veillardfcc822e2003-02-24 17:52:08 +000010Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
11
12 * SAX.c: fixed bug #105992
13
Daniel Veillard3ebc7d42003-02-24 17:17:58 +000014Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
15
16 * tree.c: fixed xmlSetProp and al. when the node passed is not an
17 element.
18 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
19 found 373 test schemas: 369 success 4 failures
20 found 529 test instances: 525 success 4 failures
21 * check-relaxng-test-suite.py: added memory debug reporting
22
Daniel Veillardc64b8e92003-02-24 11:47:13 +000023Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
24
25 * uri.c parser.c: some warning removal on Igor's patch
26 * tree.c: seems I messed up with #106788 fix
27 * python/libxml.c: fixed some base problems when Python provides
28 the resolver.
29 * relaxng.c: fixed the interleave algorithm
30 found 373 test schemas: 364 success 9 failures
31 found 529 test instances: 525 success 4 failures
32 the resulting failures are bug in the algorithm from 7.3 and
33 lack of support for params
34
Daniel Veillard0046c0f2003-02-23 13:52:30 +000035Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
36
37 * parser.c: another fix for nodeinfo in entities problem
38 * tree.c entities.c: fixed bug #106788 from James Clark
39 some spaces need to be serialized as character references.
40
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +000041Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
42
43 * parser.c uri.c: fixed the bug I introduced in the path
44 handling, reported by Sebastian Bergmann
45
Daniel Veillard44e1dd02003-02-21 23:23:28 +000046Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
47
48 * parser.c: fixing some nodeinfo in entities problem raised
49 by Glenn W. Bach
50 * relaxng.c: implemented the first section 7.3 check
51 * result/relaxng/*: updated the results
52
Daniel Veillardc5312d72003-02-21 17:14:10 +000053Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
54
55 * relaxng.c: fixed some problems in the previous commit
56 and finished implementing 4.16 rules checking
57 found 373 test schemas: 353 success 20 failures
58 found 529 test instances: 519 success 6 failures
59 * result/relaxng/*: updated the results
60
Daniel Veillard4c5cf702003-02-21 15:40:34 +000061Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
62
63 * relaxng.c: implemented checks from section 7.2
64
Daniel Veillard77648bb2003-02-20 15:03:22 +000065Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
66
67 * relaxng.c: implemented the checks from section 7.1, fixed
68 some of the 4.20 and 4.21 problems.
69 found 373 test schemas: 338 success 35 failures
70 found 529 test instances: 519 success 6 failures
71 * result/relaxng/*: updated the results
72
Daniel Veillard1c745ad2003-02-20 00:11:02 +000073Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
74
75 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
76 * result/relaxng/*: updated the results
77
Daniel Veillardce14fa52003-02-19 17:32:48 +000078Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
79
80 * relaxng.c: more bugfixes
81 * result/relaxng/*: updated the results
82
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +000083Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
84
85 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
86 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
87 * SAX.c: ensured xmlDoc.URL is always canonic
88 * parser.c: obsoleted xmlNormalizeWindowsPath
89 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
90 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
91 * win32/libxml2.def.src: added few exports
92
93
Daniel Veillard2e9b1652003-02-19 13:29:45 +000094Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
95
96 * Makefile.am configure.in: patched to have shared libraries
97 for Python regression tests and static binaries for gdb debug
98 in my development environment
99 * relaxng.c: more bugfixes
100 found 373 test schemas: 296 success 77 failures
101 found 529 test instances: 516 success 8 failures
102 * result/relaxng/*: updated the results
103
Daniel Veillard8fe98712003-02-19 00:19:14 +0000104Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
105
106 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
107
Daniel Veillardd4310742003-02-18 21:12:46 +0000108Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
109
110 * xmlschemastypes.c: float/double check bugfix
111 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
112 validation
113 * xmlreader.c: add a TODO for Jody
114 * relaxng.c: bugfix bugfix bugfix
115 found 373 test schemas: 300 success 73 failures
116 found 529 test instances: 507 success 10 failures
117 * result/relaxng/*: updated the results
118
Daniel Veillard2df2de22003-02-17 23:34:33 +0000119Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
120
121 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
122
Daniel Veillard416589a2003-02-17 17:25:42 +0000123Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
124
125 * relaxng.c check-relaxng-test-suite.py: more work on the
126 RelaxNG implementation conformance testing.
127 found 373 test schemas: 284 success 89 failures
128 found 529 test instances: 448 success 47 failures
129 * result/relaxng/*: updated the results
130
Daniel Veillard784b9352003-02-16 15:50:27 +0000131Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
132
133 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
134 a patch from Kjartan Maraas to fix some typos
135
Daniel Veillardfebcca42003-02-16 15:44:18 +0000136Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
137
138 * relaxng.c: more bug-hunting
139 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
140 intermediate rng tree
141 * python/generator.py: patch from Stephane Bidoul to fix the generator
142 on python < 2.2
143
Daniel Veillardd2298792003-02-14 16:54:11 +0000144Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
145
146 * check-relaxng-test-suite.py relaxng.c: more testing on the
147 Relax-NG front, cleaning up the regression tests failures
148 current state and I forgot support for "mixed":
149 found 373 test schemas: 280 success 93 failures
150 found 529 test instances: 401 success 68 failures
151 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
152 moved the Name, NCName and QName validation routine in tree.c
153 * uri.c: fixed handling of URI ending up with #, i.e. having
154 an empty fragment ID.
155 * result/relaxng/*: updated the results
156
Daniel Veillard9a237c92003-02-13 15:52:58 +0000157Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
158
159 * check-xinclude-test-suite.py: improved the script accordingly
160 to the XInclude regression tests updates
161 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
162 November 2002
163 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
164 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
165 augmented the Xpointer testsuite for the element() scheme
166
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000167Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
168
169 * relaxng.c: added TODO for the DTD compatibility spec
170 * xinclude.c: more bug fixes driven by the testsuite
171
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000172Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
173
174 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
175 regression tests for XInclude, improved the script, improving
176 XInclude error reporting mechanism
177
Daniel Veillard1d788d22003-02-10 16:21:58 +0000178Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
179
180 * NEWS doc/* configure.in: preparing release 2.5.3
181
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000182Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
183
184 * tree.c: trying to fix #104934 about some XHTML1 serialization
185 issues.
186
Daniel Veillard809faa52003-02-10 15:43:53 +0000187Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
188
189 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
190 encoding conversion when the input buffer stops in the
191 middle of a multibyte char
192
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000193Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
194
195 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
196 * check-relaxng-test-suite.py: python script to run regression
197 against OASIS RelaxNG testsuite
198 * relaxng.c: some cleanup tweaks
199 * HTMLparser.c globals.c: cleanups in comments
200 * doc/libxml2-api.xml: updated the API
201 * result/relaxng/*: errors moved files, so large diffs but
202 no changes at the semantic level.
203
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000204Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
205
206 * tree.c: fixing #105678 problem when dumping a namespace node.
207
Daniel Veillard591b4be2003-02-09 23:33:36 +0000208Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
209
210 * xpath.c: fixed doc comment problems
211 * python/generator.py python/libxml_wrap.h python/types.c: adding
212 RelaxNG wrappers
213 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
214 test of those early Python RelaxNG bindings
215
216Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000217
218 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
219 * relaxng.c: found the validation problem I had with interleave
220 when not covering all remaining siblings
221 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
222 testsuite and check the RNG schemas against the RNG schemas
223 given in appendix A
224
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000225Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
226
227 * win32/Makefile.msvc: updates for RelaxNG
228 * win32/Makefile.mingw: updates for RelaxNG
229 * win32/libxml2.def.src: added RelaxNG exports
230
Daniel Veillard97fd5672003-02-07 13:01:54 +0000231Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
232
233 * xinclude.c: applied another bug fix from Sean Chittenden
234
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000235Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
236
237 * configure.in xmllint.c: I f...ed up the default configuration
238 of schemas and --relaxng option display in xmllint, pointed by
239 Morus Walter.
240 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
241 detection module, fixes bug #105374.
242
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000243Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
244
245 * xmlschemastypes.c: added the boolean base type.
246
Daniel Veillard96a4b252003-02-06 08:22:32 +0000247Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
248
249 * xmlschemastypes.c: started implementing some of the missing
250 default simple types
251 * result/relaxng/*: updated the results
252
Daniel Veillard72fef162003-02-05 14:31:19 +0000253Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
254
255 * NEWS doc/*: updated the docs, ready for 2.5.2 release
256
Daniel Veillard71531f32003-02-05 13:19:53 +0000257Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
258
259 * HTMLparser.c tree.c xmlIO.c: comments cleanups
260 * Makefile.am: use xmllint for doing the RelaxNG tests
261 * configure.in: preparing 2.5.2 made schemas support default to
262 on instead of off
263 * relaxng.c: removed the verbosity
264 * xmllint.c: added --relaxng option
265 * python/generator.py python/libxml_wrap.h: prepared the integration
266 of the new RelaxNG module and schemas
267 * result/relaxng/*: less verbose output
268
Daniel Veillardec498e12003-02-05 11:01:50 +0000269Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
270
271 * valid.c: do not run content model validation if the
272 content is not determinist
273
Daniel Veillardde590ca2003-02-05 10:45:26 +0000274Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
275
276 * SAX.c: added the redefinition of namespaced attribute
277 check that was missing as Fabrice Desré pointed out.
278
Daniel Veillard930dfb62003-02-05 10:17:38 +0000279Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
280
281 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
282 improvements from Nick Kew, allowing to do more checking
283 to HTML elements and attributes.
284
Daniel Veillard4287c572003-02-04 22:48:53 +0000285Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
286
287 * xinclude.c: fixing bug #105137 about entities declaration
288 needing to be copied to the including document.
289
Daniel Veillard652d8a92003-02-04 19:28:49 +0000290Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
291
292 * catalog.c: fixed bug #104817 with delegateURI
293 * xpath.c: fixing bugs #104123 and #104125
294
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000295Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
296
297 * configure.in valid.c xmlreader.c python/libxml_wrap.h
298 python/types.c: fixing #104096 to compile without regexps
299
Daniel Veillard57e79b32003-02-04 15:33:12 +0000300Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
301
302 * valid.c: fixing bug #103969 forgot to add an epsilon transition
303 when building the automata for elem*
304
Daniel Veillard358a9892003-02-04 15:22:32 +0000305Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
306
307 * HTMLparser.c: applied patch from Arne de Bruijn fixing
308 bug #103827
309
Daniel Veillardeb137172003-02-04 15:18:06 +0000310Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
311
312 * HTMLparser.c: updating a comment, fixing #103776
313
Daniel Veillard8d589042003-02-04 15:07:21 +0000314Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
315
316 * parser.c: fixing bug 105049 for validity checking of content
317 within recursive entities.
318
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000319Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
320
321 * HTMLparser.c: try to fix # 105049
322 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
323 * tree.c: updated a function comment
324
Daniel Veillard419a7682003-02-03 23:22:49 +0000325Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
326
327 * relaxng: more work on grammars and refs/defs
328 * test/relaxng/* result/relaxng/*: augmented/updated the
329 regression tests
330
Daniel Veillard144fae12003-02-03 13:17:57 +0000331Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
332
333 * relaxng: more work on name classes, except support
334 * test/relaxng/* result/relaxng/*: augmented/updated the
335 regression tests
336
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000337Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
338
339 * relaxng: more work on name classes, the "validate all" schemas
340 seems to work now.
341 * test/relaxng/* result/relaxng/*: augmented/updated the
342 regression tests
343
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000344Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
345
346 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
347 * parser.c: put a guard against infinite document depth, basically
348 trying to avoid another kind of DoS attack.
349 * relaxng.c: some code w.r.t. nameClasses
350
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000351Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
352
353 * test/relaxng/* result/relaxng/*: check all the namespace support
354 was actually correct based on tutorial section 10.
355
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000356Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
357
358 * relaxng: include seems to work okay now
359 * test/relaxng/* result/relaxng/*: augmented/updated the
360 regression tests
361
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000362Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
363
364 * relaxng.c: a bit of work done in the train back.
365 * test/relaxng/*: added one of the include tests
366
Daniel Veillard154877e2003-01-30 12:17:05 +0000367Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
368
369 * relaxng: more work done in the train
370 * test/relaxng/* result/relaxng/*: augmented/updated the
371 regression tests
372
Daniel Veillarde431a272003-01-29 23:02:33 +0000373Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
374
375 * relaxng.c: debugging of externalRef
376 * test/relaxng/* result/relaxng/*: augmented/updated the
377 regression tests
378
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000379Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
380
381 * relaxng.c: more work on Relax-NG, implementing externalRef
382 * test/relaxng/* result/relaxng/*: augmented/updated the
383 regression tests
384 * Makefile.am: cleanup to Relaxtests target
385
Daniel Veillardb08c9812003-01-28 23:09:49 +0000386Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
387
388 * relaxng.c: more work on Relax-NG, implementing interleave
389 * test/relaxng/* result/relaxng/*: augmented/updated the
390 regression tests
391
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000392Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
393
394 * relaxng.c: more work on Relax-NG, implementing interleave
395 * test/relaxng/* result/relaxng/*: augmented/updated the
396 regression tests
397
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000398Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
399
400 * doc/tutorial/customfo.xsl
401 * doc/tutorial/customhtml.xsl
402 adding stylesheet customizations used to generate fo
403 for pdf and html
404
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000405Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
406
407 * relaxng.c: more work on Relax-NG
408 * test/relaxng/* result/relaxng/*: augmented/updated the
409 regression tests
410 * xmlschemastypes.c: added a number of base type definition but not
411 the associated checks, those are still TODOs
412
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000413Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
414
415 in docs/tutorial:
416 * apa.html
417 * apb.html
418 * apc.html
419 * apd.html
420 * ape.html
421 * apf.html
422 * apg.html
423 * ar01s02.html
424 * ar01s03.html
425 * ar01s04.html
426 * ar01s05.html
427 * ar01s06.html
428 * ar01s07.html
429 * ar01s08.html
430 * index.html
431 * xmltutorial.pdf
432 * xmltutorial.xml
433 add index to tutorial
434
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000435Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
436
437 * doc/xmlcatalog.1
438 * doc/xmlcatalog_man.html
439 * doc/xmlcatalog_man.xml
440 belatedly fixing bug #93622 (adds rewriteURI type to
441 "--add" option in xmlcatalog man page
442
Daniel Veillard3be27512003-01-26 19:49:04 +0000443Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
444
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000445 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000446 Julio Merino, closing #104475
447
Daniel Veillardea3f3982003-01-26 19:45:18 +0000448Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
449
450 * relaxng.c: more work on Relax-NG
451 * test/relaxng/* result/relaxng/*: augmented/updated the
452 regression tests
453
Daniel Veillardedc91922003-01-26 00:52:04 +0000454Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
455
456 * relaxng.c: more work on Relax-NG
457 * test/relaxng/* result/relaxng/*: augmented/updated the
458 regression tests
459
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000460Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
461
462 * README: updated the policy on private mail answers
463 * relaxng.c: more work on Relax-NG
464 * test/relaxng/* result/relaxng/*: augmented/updated the
465 regression tests
466
Daniel Veillard7424eb62003-01-24 14:14:52 +0000467Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
468
469 * error.c parser.c tree.c: applied a documentation patch from
470 Stefan Kost
471
Daniel Veillard276be4a2003-01-24 01:03:34 +0000472Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
473
474 * relaxng.c: more work on Relax-NG
475 * doc/*: regenerated the docs
476 * test/relaxng/* result/relaxng/*: updated and augmented the
477 Relax-NG regression tests and results
478
Daniel Veillard6eadf632003-01-23 18:29:16 +0000479Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
480
481 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
482 First commit of the new Relax-NG validation code, not generally
483 useful yet.
484 * test/relaxng/* result/relaxng/*: current state of the regression
485 tests
486
Daniel Veillard814a76d2003-01-23 18:24:20 +0000487Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
488
489 * tree.c: minimized the memory allocated for GetContent
490 and a bit of cleanup.
491
Daniel Veillardff12c492003-01-23 16:42:55 +0000492Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
493
494 * python/generator.py: seems there is no good reasons to
495 not generate bindings for XPointer
496
Daniel Veillard540a31a2003-01-21 11:21:07 +0000497Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
498
499 * xmlreader.c doc/apibuild.py: applied a new patch from
500 Stéphane Bidoul for cleanups
501 * doc/libxml2-api.xml: rebuilt the API description with
502 new entry points
503
Daniel Veillard417be3a2003-01-20 21:26:34 +0000504Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
505
506 * xmlreader.c python/drv_libxml2.py python/generator.py
507 python/libxml.c python/libxml.py python/libxml_wrap.h
508 python/types.c: patch from Stéphane Bidoul for better per
509 context error message APIs
510 * python/tests/ctxterror.py python/tests/readererr.py:
511 update of the tests
512
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000513Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
514
515 * doc/guidelines.html
516 grammar and spelling cleanup
517
Daniel Veillard26f70262003-01-16 22:45:08 +0000518Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
519
520 * xmlreader.c include/libxml/xmlreader.h python/generator.py
521 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
522 a patch from Stéphane Bidoul to allow per XMLtextReader error
523 and warning handling
524 * python/tests/Makefile.am python/tests/readererr.py: adding the
525 specific regression test
526
Daniel Veillard71f9d732003-01-14 16:07:16 +0000527Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
528
529 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
530 should raise a syntax error
531
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000532Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
533
534 * python/libxml.c: cleanup patch from Stéphane Bidoul
535
Daniel Veillard81601f92003-01-14 13:42:37 +0000536Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
537
538 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
539
Daniel Veillarde6227e02003-01-14 11:42:39 +0000540Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
541
542 * python/generator.py python/libxml.c python/libxml.py
543 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000544 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000545 Python level.
546 * python/tests/Makefile.am python/tests/ctxterror.py: added a
547 regression test for it.
548
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000549Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
550
551 * xmlreader.c: fixed the streaming property of the reader,
552 it was generating tree faster than consuming it. Pointed out
553 by Nate Myers
554 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
555
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000556Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
557
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000558 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000559
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000560Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
561
562 * xpath.c: fix to the XPath implementation for parent and
563 ancestors axis when operating on a Result Value Tree.
564 Fixes bug #100271
565
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000566Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
567
568 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
569 to fix some URI/file escaping problems
570
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000571Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
572
573 * python/generator.py: fixed a bug raised by Raymond Wiker,
574 docSetRootElement() should not raise an exception if the
575 return is None
576
Daniel Veillard3e20a292003-01-10 13:14:40 +0000577Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
578
579 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
580 fixed bug #102181 by applying the suggested change and fixing
581 the generation/registration problem.
582
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000583Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
584
585 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
586 routines.
587
Daniel Veillard8f872442003-01-09 23:19:02 +0000588Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
589
590 * parser.c: one more IsEmptyElement crazyness, that time in
591 external parsed entities if substitution is asked.
592 * python/tests/reader3.py: added a specific test.
593
Daniel Veillarde329fc22003-01-09 21:36:42 +0000594Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
595
596 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
597 support and improved error handler registration
598
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000599Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
600
601 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
602 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
603 * README: fixed a link
604
Daniel Veillarde2830f12003-01-08 17:47:49 +0000605Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
606
607 * configure.in doc/* NEWS: preparing 2.5.1 release
608 * SAX.c parser.c: fixing XmlTextReader bug
609
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000610Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
611
612 * SAX.c: fuck, I introduced a memory leak on external parsed
613 entities in 2.5.0 :-(
614
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000615Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
616
617 * xmllint.c: another fix needed as pointed by Christophe Merlet
618 for --stream --debug if compiled without debug support.
619
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000620Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
621
622 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000623 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000624 update man page with --stream and --chkregister
625
Daniel Veillard8326e732003-01-07 00:19:07 +0000626Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
627
628 * globals.c: fixed --with-threads compile
629 * xmllint.c: fixed --without-debug compile
630 * include/libxml/globals.h: cleanup
631 * include/libxml/schemasInternals.h: add a missing include
632
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000633Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
634
635 * configure.in NEWS: preparing 2.5.0 release
636 * SAX.c: only warn in pedantic mode about namespace name
637 brokeness
638 * globals.c: fix a doc generation problem
639 * uri.c: fix #101520
640 * doc/*: updated and rebuilt the doc for the release, includuding
641 stylesheet update
642 * python/Makefile.am: fix a filename bug
643
644Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
645
646 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
647 should not be called.
648
649Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
650
651 * libxml-2.0.pc.in: applied the patch to fix #101894
652
653Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
654
655 * tree.c : applied patch from Lukas Schroeder for register callbacks
656 * valid.c: modified patch from Lukas Schroeder to test
657 register callbacks with --chkregister
658
659Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
660
661 * xmlreader.c: seriously changed the way data are pushed to
662 the underlying parser, go by block of 512 bytes instead of
663 tryng to detect tag boundaries at that level. Changed the
664 way empty element are detected and tagged.
665 * python/tests/reader.py python/tests/reader2.py
666 python/tests/reader3.py: small changes mostly due to context
667 reporting being different and DTD node being reported. Some
668 errors previously undetected are now caught and fixed.
669 * doc/xmlreader.html: flagged last section as TODO
670
671Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
672
673 * python/libxml.py: integrated the Python 2.2 optimizations
674 from Hannu Krosing, while maintaining compatibility with
675 1.5 and 2.1
676
677Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
678
679 * xmllint.c: a bit of cleanup
680 * xmlreader.c: small fix
681 * doc/xmlreader.html: more work on the XmlTextReader tutorial
682 * python/libxml.py: a few fixes pointed out by Hannu Krosing
683
684Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
685
686 * python/setup.py.in: patch from Stéphane Bidoul to include
687 drv_libxml2.py in setup.py
688
689Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
690
691 * doc/xmlreader.html: starting documenting the new XmlTextReader
692 interface.
693
694Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
695
696 * xmllint.c: added the --stream flag to use the TextReader API
697 * xmlreader.c: small performance tweak
698
699Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
700
701 * xmlreader.c python/tests/reader2py: okay the DTD validation
702 code on top of the XMLTextParser API should be solid now.
703
704Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
705
706 * xmlreader.c python/tests/reader2py: Fixing some more mess
707 with validation and recursive entities while using the
708 reader interface, it's getting a bit messy...
709
710Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
711
712 * xmlreader.c python/tests/reader.py: another couple of problem
713 related to IsEmptyElement reported by Stéphane Bidoul needed
714 some fixes.
715
716Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
717
718 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
719 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
720 based on the python XmlTextReader interface.
721
722Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
723
724 * tree.c: backing out one change in the last patch which broke the
725 regression tests
726
727Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
728
729 * global.data globals.c tree.c include/libxml/globals.h: applied
730 an old patch from Lukas Schroeder to track node creation and
731 destruction. Probably missing a lot of references at the moment
732 and not usable reliably.
733
734Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
735
736 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
737 from doc/news.html and a stylesheet
738
739Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
740
741 * xmlreader.c python/tests/reader.py: fixed another couple of
742 xmlreader bugs reported by Stéphane Bidoul and added tests.
743
744Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
745
746 * xmlreader.c python/tests/reader2.py: fixed another validity
747 checking in external parsed entities raised by Stéphane Bidoul
748 and added a specific regression test.
749 * python/tests/reader3.py: cleanup
750
751Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
752
753 * xmlreader.c python/tests/reader2.py: fixed a problem with
754 validation within entities pointed by Stéphane Bidoul, augmented
755 the tests to catch those.
756
757Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
758
759 * python/generator.py: modified the generator to allow keeping
760 class references when creating new classes, needed to fix a bug
761 pointed by Stéphane Bidoul where the input buffer of the
762 xmlTextReader instance gets destroyed if the python wrapper for
763 the input is not referenced anymore.
764
765Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
766
767 * xmlreader.c python/tests/reader.py: fixed another pair of problem
768 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
769
770Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
771
772 * xmlreader.c python/tests/reader.py: fixed another problem
773 pointed by Stéphane Bidoul
774
775Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
776
777 * xmlreader.c python/tests/reader.py: fixed a limit case problem
778 with "<a/>"
779
780Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
781
782 * SAX.c: warn on xmlns:prefix="foo"
783 * xmlreader.c python/tests/reader.py: fixed a couple of problem
784 for namespace attributes handling.
785
786Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
787
788 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
789 a really nasty problem raised by a DocBook XSLT transform
790 provided by Sebastian Bergmann
791
792Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
793
794 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
795 by Stéphane Bidoul and integrated it into the tests
796
797Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
798
799 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
800 extended the XmlTextReader API a bit, addding accessors for
801 the current doc and node, and an entity substitution mode for
802 the parser.
803 * python/libxml.py python/libxml2class.txt: related updates
804 * python/tests/Makefile.am python/tests/reader.py
805 python/tests/reader2.py python/tests/reader3.py: updated a bit
806 the old tests and added a new one to test the entities handling
807
808Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
809
810 * python/generator.py python/libxml2class.txt
811 python/tests/reader.py python/tests/reader2.py: changed the
812 generator to provide casing for the XmlTextReader similar to
813 C# so that examples and documentation are more directly transposable.
814 Fixed the couple of tests in the suite.
815
816Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
817
818 * doc/guidelines.html: added a document on guildeline for
819 publishing and deploying XML
820
821Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
822
823 * valid.c xmlreader.c: final touch running DTD validation
824 on the XmlTextReader
825 * python/tests/Makefile.am python/tests/reader2.py: added a
826 specific run based on the examples from test/valid/*.xml
827
828Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
829
830 * python/libxml.py: added a few predefined xmlTextReader parser
831 configuration values.
832
833Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
834
835 * python/libxml_wrap.h: trying to fix #102037
836
837Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
838
839 * SAX.c: fixing bug #95296, when the predefined entities
840 are redefined in the DTD the default one must be used
841 instead anyway.
842
843Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
844
845 * doc/xmllint.xml
846 * doc/xmllint.1
847 Add discussion of XML_DEBUG_CATALOG to xmllint man
848 page - bug #100907
849
850
851Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
852
853 * xmlreader.c: Fixed the empty node detection to avoid reporting
854 an inexistant close tag.
855
856Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
857
858 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
859 for Python 2.1
860
861Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
862
863 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
864
865Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
866
867 * doc/libxml2-api.xml python/tests/reader.py: one really need
868 to provide the base URI information when creating a reader parser
869 from an input stream. Updated the API and the example using it.
870
871Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
872
873 * testReader.c xmlreader.c valid.c include/libxml/tree.h
874 include/libxml/valid.h include/libxml/xmlreader.h: working on
875 DTD validation on top of xml reader interfaces. Allows to
876 validate arbitrary large instances. This required some extensions
877 to the valid module interface and augmenting the size of xmlID
878 and xmlRef structs a bit.
879 * uri.c xmlregexp.c: simple cleanup.
880
881Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
882
883 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
884 work on the xml reader interfaces.
885 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
886 Web page for the Windows binaries.
887
888Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
889
890 * xmlIO.c: applied a patch for VMS following the report by
891 Nigel Hall
892
893Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
894
895 * parser.c: the parseStartTag bug fix wasn't complete.
896
897Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
898
899 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
900 parseStartTag, fixing it.
901 * test/att4 result/att4 result/noent/att4: adding the test
902 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
903 more methods to XmlTextReader.
904
905Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
906
907 * win32/libxml2.def.src: added more xml reader exports
908 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
909 to the build
910
911Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
912
913 * doc/tutorial/xmltutorial.xml
914 plus generated html and pdf
915 Updating tutorial again based on further comments from Niraj
916 Tolia on the last iteration
917
918Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
919
920 * doc/tutorial/xmltutorial.xml
921 * doc/tutorial/includekeyword.c
922 * doc/tutorial/includegetattribute.c
923 plus generated html and pdf
924 Adding fix from Niraj Tolia to tutorial to properly free memory.
925
926
927Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
928
929 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
930 more methods of XmlTextReader.
931 * python/libxml2class.txt python/tests/reader.py: this increased the
932 methods in the bndings, augmented the test to check those new
933 functions.
934
935Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
936
937 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
938 methods of XmlTextReader.
939 * python/generator.py python/libxml_wrap.h python/types.c
940 python/libxml2class.txt: added the reader to the Python bindings
941 * python/tests/Makefile.am python/tests/reader.py: added a specific
942 test for the Python bindings of the Reader APIs
943 * parser.c: small cleanup.
944
945Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
946
947 * xinclude.c: fallback was only copying the first child not the
948 full child list of the fallback element, closes #89684 as reopened
949 by Bernd Kuemmerlen
950
951Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
952
953 * win32/libxml2.def.src: exported htmlNodeDumpOutput
954
955Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
956
957 * configure.in: preparing release of 2.4.30
958 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
959 gives enum values, fix functype return type, put back fields in
960 structs
961 * doc/*: updated the docs rebuilt
962
963Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
964
965 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
966 about htmlNodeDumpOutput location.
967 * xpath.c: removed an undefined function signature
968 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
969 too many symbols in the API breaking the python bindings.
970 Updated with the libxslt/libexslt changes.
971
972Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
973
974 * configure.in: preparing release of 2.4.29
975 * doc/*: rebuilt the docs and API
976 * xmlreader.c: a few more fixes for the XmlTextReader API
977
978Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
979
980 * include/win32config.h: applied mingw patch from Magnus Henoch
981
982Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
983
984 * catalog.c doc/libxml2-api.xml: a bit more cleanup
985
986Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
987
988 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
989 building Python script, does the C parsing directly, generates
990 a better API description including structure fieds defs and
991 enums. Still a couple of bugs, but good enough for the python
992 wrappers now.
993 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
994 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
995 include/libxml/schemasInternals.h include/libxml/tree.h: more
996 cleanup based on the python analysis script reports.
997 * libxml.spec.in: make sure the API XML description is part of the
998 devel package.
999
1000Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1001
1002 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1003 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1004 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1005 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1006 code cleanup, especially the function comments.
1007 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1008
1009Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1010
1011 * Makefile.am xmlreader.c include/libxml/Makefile.am
1012 include/libxml/xmlreader.h: Adding a new set of APIs based on
1013 the C# TextXmlReader API but converted to C. Allow to parse
1014 in constant memory usage, far simpler to program and explain
1015 than the SAX like APIs, unfinished but working.
1016 * testReader.c: test program
1017
1018Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1019
1020 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1021
1022Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1023
1024 * tree.c: Chip turner indicated that XHTML1 serialization
1025 rule for style actually break on both IE and Mozilla,
1026 try to avoid the rule if escaping ain't necessary
1027
1028Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1029
1030 * nanhttp.c: handle HTTP URL escaping, problem reported by
1031 Glen Nakamura and Stefano Zacchiroli
1032
1033Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1034
1035 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1036
1037Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1038
1039 * uri.c: Johann Richard pointed out some XPointer problems for
1040 URN based URI references in XInclude. Modified the URI parsing
1041 and saving routines to allow correct parsing and saving of
1042 XPointers, especially when attached to "opaque" scheme accordingly
1043 to RFC 2396
1044
1045Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1046
1047 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1048 of refactoring to the HTML saving code.
1049 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1050 in the doc.
1051
1052Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1053
1054 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1055 to a buffer API to reuse the generic dump to an OutputIO layer,
1056 this reduces code, fixes xmlNodeDump() for XHTML, also made
1057 xmlNodeDump() now return the number of byte written.
1058
1059Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1060
1061 * python/setup.py.in: another patch from Stéphane Bidoul for
1062 Python bindings on Windows
1063 * doc/parsedecl.py: small cleanup
1064
1065Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1066
1067 * libxml.spec.in configure.in: add a line in %changelog for releases
1068
1069Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1070
1071 * parser.c: patch from Marcus Clarke fixing a problem in entities
1072 parsing that was detected in KDe documentations environment.
1073
1074Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1075
1076 * python/libxml.c (libxml_prev): Return the previous as opposed to
1077 the next node (I guess this is the result of some cut & paste programming:)
1078
1079Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1080
1081 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1082
1083Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1084
1085 * python/generator.py python/libxml.c python/setup.py.in: trying
1086 to fix the Python bindings build on Windows (Stéphane Bidoul)
1087
1088Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1089
1090 * win32/configure.js: added option for python bindings
1091 * win32/libxml2.def.src: added more exports
1092
1093Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1094
1095 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1096 pthreads
1097 * win32/wince/*: applied updates to Windows CE port from Javier
1098
1099Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1100
1101 * configure.in: preparing 2.4.28
1102 * libxml.spec.in doc/Makefile.am: some cleanup
1103 * doc/*: updated the news and regenerated.
1104
1105Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1106
1107 * HTMLparser.c: final touch at closing #87235 </p> end tags
1108 need to be generated.
1109 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1110 this change slightly the output of a few tests
1111 * doc/*: regenerated
1112
1113Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1114
1115 * parserInternals.c: fixing bug #99190 when UTF8 document are
1116 parsed using the progressive parser and the end of the chunk
1117 is in the middle of an UTF8 multibyte character.
1118
1119Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1120
1121 * threads.c: fixed initialization problem in xmlNewGlobalState
1122 which was causing crash.
1123 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1124 in xmlInitializeGlobalState.
1125 * parserInternals.c: cleaned up ctxt->sax initialisation.
1126
1127Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1128
1129 * tree.c include/libxml/tree.h: modified the existing APIs
1130 to handle XHTML1 serialization rules automatically, also add
1131 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1132 libxslt serialization uses it when needed without changing
1133 the library API.
1134 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1135 result/xhtml1: added a new test specifically for xhtml1 output
1136 and updated the result of one XHTML1 test
1137
1138Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1139
1140 * xinclude.c parserInternals.c encoding.c: fixed #99082
1141 for xi:include encoding="..." support on text includes.
1142 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1143 test/XInclude/ents/isolatin.txt : added a specific regression test
1144 * python/generator.py python/libxml2class.txt: fixed the generator
1145 the new set of comments generated for doc/libxml2-api.xml were
1146 breaking the python generation.
1147
1148Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1149
1150 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1151 * configure.in: patch for Solaris on new autoconf closes #98880
1152 * doc/parsedecl.py: repair the frigging API building script,
1153 did I say that python xmllib sucks ?
1154 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1155 and some comment are no more truncated.
1156
1157Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1158
1159 * parser.c: Martin Stoilov pointed out a potential leak in
1160 xmlCreateMemoryParserCtxt
1161
1162Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1163
1164 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1165 included in HTML documents and using the push parser.
1166
1167Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1168
1169 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1170 specified, look for the Python interpreter not just in the
1171 specified root but also in the specified location. Fixes #98825
1172
1173Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1174
1175 * python/libxml.c: fixing bug #98792 , node may have no doc
1176 and dereferencing without checking ain't good ...
1177
1178Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1179
1180 * configure.in: preparing release 2.4.27
1181 * doc/* : updated and rebuilt the docs
1182 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1183 and all the docs are actually packaged and in the final RPMs
1184 * parser.c parserInternals.c include/libxml/parser.h: restore
1185 xmllint --recover feature.
1186
1187Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1188
Daniel Veillard784b9352003-02-16 15:50:27 +00001189 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001190 processing of parsed entities, and XPath computation on sustitued
1191 entities.
1192 * testXPath.c: make sure entities are substitued.
1193
1194Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1195
Daniel Veillard784b9352003-02-16 15:50:27 +00001196 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001197 processing of internal parsed entities, which had to be changed.
1198
1199Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1200
1201 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1202 trying to fix bug #98517 about building outside the source tree
1203 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1204
1205Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1206
1207 * include/win32config.h: cleanup
1208 * win32/Makefile.mingw: integrated mingw in JScript configure
1209 * win32/Makefile.msvc: modified to allow mingw coexistence
1210 * win32/configure.js: integrated mingw
1211 * win32/Readme.txt: cleanup
1212
1213Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1214
1215 * HTMLparser.c: strengthen the guard in the Pop macros,
1216 like in the XML parser, closes bug #97315
1217
1218Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1219
1220 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1221 callback is never used.
1222
1223Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1224
1225 * parserInternals.c: fixed the initialization of the SAX structure
1226 which was breaking xsltproc
1227 * xpath.c: patch from Petr Pajas for CDATA nodes
1228 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1229 * parser.c include/libxml/parser.h: patch from Peter Jones
1230 removing a leak in xmlSAXParseMemory() and adding the
1231 function xmlSAXParseMemoryWithData()
1232
1233Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1234
1235 adding pdf of tutorial, changing web page to link to it
1236 * doc/tutorial/xmltutorial.pdf
1237 * doc/xml.html
1238 * doc/docs.html
1239
1240Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1241
1242 * doc/tutorial/ar01s08.html
1243 adding file what I forgot for tutorial
1244
1245
1246Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1247
1248 Adding encoding discussion to tutorial
1249 Added:
1250 * doc/tutorial/images/*.png: DocBook admonition image files
1251 * doc/tutorial/apf.html, apg.html: new generated html
1252 * doc/tutorial/includeconvert.c: conversion code entity file
1253 changed:
1254 * doc/tutorial/xmltutorial.xml: DocBook original
1255 * doc/tutorial/*.html: generated html
1256
1257Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1258
1259 * include/libxml/*.h: retired xmlwin32version.h
1260 * doc/Makefile.am: retired xmlwin32version.h
1261 * win32/configure.js: retired xmlwin32version.h
1262
1263Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1264
1265 * win32/libxml2.def.src: exported additional symbols
1266 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1267 sisterhood
1268
1269Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1270
1271 * globals.c: fixed a typo pointed out by Igor
1272 * xpath.c: try to speed up node compare using line numbers
1273 if available.
1274
1275Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1276
1277 * tree.c: make xmlFreeNode() handle attributes correctly.
1278
1279Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1280
1281 * catalog.c: completed the #96963 fix, as reported by Karl
1282 Eichwalder
1283
1284Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1285
1286 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1287
1288Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1289
1290 * Makefile.am: switched the order of a couple of includes
1291 to fix bugs #97100
1292
1293Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1294
1295 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1296 xmlLoadCatalogs that used to separate directories with a ':'.
1297
1298Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1299
1300 * threads.c: improvements to the Windows-side of thread handling
1301 * testThreads.c: conditionally excluded unistd.h
1302 * testThradsWin32.c: broke overlong lines
1303 * include/win32config.h: adapted thread-related macros to the new
1304 scheme and for pthreads on Windows
1305 * win32/Makefile.msvc: introduced a more flexible thread build,
1306 added testThreads[Win32].c to the build
1307 * win32/configure.js: introduced a more flexible thread config
1308
13092002-10-31 John Fleck <jfleck@inkstain.net>
1310
1311 * doc/xml.html (and, by implication, FAQ.html)
1312 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1313
1314Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1315
1316 * configure.in: removed xmlwin32version.h
1317 * include/libxml/Makefile.am: removed xmlwin32version.h
1318
1319Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1320
1321 * tree.c: applied patch from Brian Stafford to fix a bug
1322 in xmlReconciliateNs()
1323
1324Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1325
1326 * tree.c: applied patch from Christian Glahn to allow
1327 xmlNewChild() on document fragment nodes
1328
1329Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1330
1331 * parser.c: Christian Glahn found a problem with a recent
1332 patch to xmlParseBalancedChunkMemoryRecover()
1333 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1334 problems
1335 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1336 test/schemas/seq*: added the test cases from Charles
1337
1338Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1339
1340 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1341 serious cleanup of the spec file and associated changes
1342 in the Makefiles.
1343 * valid.c: try to remove some warnings on x86_64
1344
1345Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1346
1347 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1348 fix bug #96586
1349
1350Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1351
1352 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1353 parsing, applied his patch
1354 * result/HTML/attrents.html result/HTML/attrents.html.err
1355 result/HTML/attrents.html.sax test/HTML/attrents.html:
1356 added the test and result case provided by Mikhail Sogrine
1357
1358Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1359
1360 * vms/build_libxml.com vms/config.vms vms/readme.vms
1361 include/libxml/parser.h include/libxml/parserInternals.h
1362 include/libxml/tree.h include/libxml/xmlIO.h
1363 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1364 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1365 Applied the VMS update patch from Craig A. Berry
1366 * doc/*.html: update
1367
1368Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1369
1370 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1371
1372Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1373
1374 * debugXML.c: adding a grep command to --shell in xmllint
1375 for T.V. Raman
1376
1377Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1378
1379 * xmlcatalog.c: tried to fix some of the problem with --sgml
1380
1381Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1382
1383 * parser.c: tried to fix bug #91500 where doc->children may
1384 be overriden by a call to xmlParseBalancedChunkMemory()
1385
1386Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1387
1388 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1389 identifiers in SGML catalogs containing '&'
1390
1391Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1392
1393 * python/types.c: fixed bugs when passing result value tree
1394 to Python functions.
1395
1396Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1397
1398 * configure.in: preparing the release of 2.4.26
1399 * doc/*: updated and rebuilt the documentation
1400
1401Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1402
1403 * parser.c: fixed a XML Namespace compliance bug reported by
1404 Alexander Grimalovsky
1405
1406Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1407
1408 * HTMLtree.c: fixed serialization of script and style when
1409 they are not lowercase (i.e. added using the API to the tree).
1410
1411Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1412
1413 * valid.c: make xmlValidateDocument emit a warning msg if there
1414 is no DTD, pointed by Christian Glahn
1415
1416Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1417
1418 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1419 content model when some of the blocks have min or max, and a couple
1420 of bugs found in the process.
1421 * result/schemas/list0* test/schemas/list0*: added some specific
1422 regression tests
1423
1424Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1425
1426 * README: updated the contact informations
1427
1428Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1429
1430 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1431 misses it, reported by Peter Bray.
1432
1433Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1434
1435 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1436 and removed a few warnings
1437
1438Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1439
1440 * parser.c: Christian Glahn found a small bug in the push parser.
1441 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1442 public
1443
1444Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1445
1446 * xmlschemas.c include/libxml/xmlschemas.h: added
1447 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1448 * testSchemas.c: added --memory to test the new interface
1449
1450Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1451
1452 * doc/index.py doc/search.php: integrated the XSLT indexing,
1453 a few fixed in the indexer, added a scope selection at the
1454 search level.
1455
1456Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1457
1458 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1459 this was due to uninitialized parts of the validation context
1460
1461Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1462
1463 * debugXML.c: applied patch from Mark Vakoc except the API
1464 change, preserved it.
1465 * doc/*: updated the docs to point to the search engine for
1466 information lookup or before bug/help reports.
1467
1468Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1469
1470 * doc/index.py doc/search.php: added mailing-list archives
1471 indexing and lookup
1472
1473Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1474
1475 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1476
1477Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1478
1479 * doc/index.py: improved HTML indexing
1480 * doc/search.php: make the queries also lookup the HTML based indexes
1481
1482Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1483
1484 * doc/index.py: added HTML page indexing
1485
1486Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1487
1488 * xmlIO.c: extended Windows path normalisation to fix the base
1489 problem in libxslt.
1490 * catalog.c: fixed list handling in XML_CATALOG_FILES
1491
1492Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1493
1494 * valid.c: typo/bug found by Christian Glahn
1495
1496Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1497
1498 * xmlIO.c: applied Windows CE patch from Javier.
1499 * win32/wince: new directory, contains support for the PocketPC
1500 with Windows CE from Javier.
1501 * include/win32config.h: reorganised, removed duplicate
1502 definitions and applied WinCE patch from Javier.
1503 * include/wsockcompat.h: new file, now contains WinSock
1504 compatibility macros.
1505 * win32/Makefile.msvc: introduced double-run compilation.
1506
1507Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1508
1509 * configure.in include/libxml/xmlwin32version.h: preparing release
1510 of 2.4.25
1511 * doc/*: updated and regenerated teh docs and web pages.
1512
1513Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1514
1515 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1516 error were not covering namespace declarations.
1517 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1518 it was missing the attribute declaration for the namespace
1519 * result/VC/NS3: the fix now report breakages in that test
1520
1521Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1522
1523 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1524
1525Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1526
1527 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1528 and regenerated the docs and web site
1529
1530Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1531
1532 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1533 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1534 not before
1535
1536Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1537
1538 * python/generator.py python/libxml2class.txt: fixed a stupid error
1539 breaking the python API
1540
1541Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1542
1543 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1544 triostr.c triostr.h: applied a trio update patch from
1545 Bjorn Reese which should work with MinGW
1546
1547Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1548
1549 * tree.c: improving some documentation comments
1550 * xmlregexp.c: found and fixed a mem leak with python regression tests
1551 * doc/*: rebuilt the doc and the API XML file including the
1552 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1553 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1554 python/types.c: added access to the XML Schemas regexps from
1555 python
1556 * python/tests/Makefile.am python/tests/regexp.py: added a
1557 simple regexp bindings test
1558
1559Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1560
1561 * doc/xml.html:
1562 fixing ftp links - thanks to Vitaly Ostanin
1563
1564Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1565
1566 * xmlregexp.c: fixed the data callback on transition functionality
1567 which was broken when using the compact form
1568 * result/schemas/*: updated the results, less verbose, all tests
1569 pass like before
1570 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1571 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1572 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1573 annoying warnings
1574 * xpath.c: try to provide better error report when possible
1575
1576Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1577
1578 * Makefile.am: fixed a breakage raised by Jacob
1579
1580Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1581
1582 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1583 which don't use sockets
1584
1585Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1586
1587 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1588 * win32/configure.js: applied zlib patch from Daniel Gehriger
1589
1590Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1591
1592 * win32/configure.js: applied the patch from Mark Vakoc for
1593 regexp support
1594 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1595 for regexp support
1596
1597Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1598
1599 * xmlschemastypes.c: as pointed by Igor Float and Double
1600 parsing ain't finished yet
1601
1602Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1603
1604 * Makefile.am configure.in: trying to fix #88412 by bypassing
1605 all the python subdir if python ain't detected
1606
1607Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1608
1609 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1610 made configuring with regexps/automata/unicode the default
1611 but without schemas ATM
1612 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1613 fixed the regexp based DTD validation performance and memory
1614 problem by switching to a compact form for determinist regexps
1615 and detecting the determinism property in the process. Seems
1616 as fast as the old DTD validation specific engine :-) despite
1617 the regexp built and compaction process.
1618
1619Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1620
1621 * valid.c: determinism is debugged, new DTD checking code now works
1622 but xmlFAComputesDeterminism takes far too much CPU and the whole
1623 set usues too much memory to be really usable as-is
1624
1625Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1626
1627 * tree.c: fixed another stupid bug in xmlGetNodePath()
1628 * xmllint.c: --version now report the options compiled in
1629
1630Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1631
1632 * HTMLparser.c: small cleanup
1633 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1634 when configured with them. A bit of debugging around the determinism
1635 checks is still needed
1636
1637Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1638
1639 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1640
1641Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1642
1643 * xmlIO.c: small portability glitch fixed.
1644
1645Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1646
1647 * xmlschemastypes.c: incomplete steps for real/double support
1648 * testAutomata.c include/libxml/xmlautomata.h
1649 include/libxml/xmlregexp.h: avoiding a compilation problem
1650 * valid.c include/libxml/valid.h: starting the work toward using
1651 the regexps for actual DTD validation
1652
1653Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1654
1655 * hash.c: cosmetic cleanup
1656 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1657 integrating a DTD validation layer based on the regexps
1658
1659Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1660
1661 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1662 the determinism was tested before eliminating the epsilon
1663 transitions :-(
1664
1665Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1666
1667 * python/generator.py python/libxml.c python/libxml.py
1668 python/libxml2-python-api.xml python/libxml2class.txt
1669 python/libxml_wrap.h python/types.c: updated the python
1670 bindings, added code for easier File I/O, and the ability to
1671 define a resolver from Python fixing bug #91635
1672 * python/tests/Makefile.am python/tests/inbuf.py
1673 python/tests/outbuf.py python/tests/pushSAXhtml.py
1674 python/tests/resolver.py python/tests/serialize.py: updated
1675 and augmented the set of Python tests.
1676
1677Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1678
1679 * win32/configure.js: added more readme info for the binary
1680 package.
1681
1682Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1683
1684 * xmlIO.c: fixed a stupid out of bound array error
1685
1686Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1687
1688 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1689 messing around with support for Windows path, cleanups,
1690 trying to identify and fix the various code path to the
1691 filename access. Added xmlNormalizeWindowsPath()
1692
1693Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1694
1695 * error.c valid.c: working on better error reporting of validity
1696 errors, especially providing an accurate context.
1697 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1698 error reports in those cases.
1699
1700Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1701
1702 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1703 parser.c parserInternals.c xmlIO.c: get rid of all the
1704 perror() calls made in the library execution paths. This
1705 should fix both #92059 and #92385
1706
1707Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1708
1709 * xmllint.c: memory leak reporting was broken after a change
1710 of the preprocessor symbol used to activate it.
1711
1712Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1713
1714 * tree.c: try to make the copy function work for node of
1715 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1716 DOM layers though, not libxml2 itself.
1717
1718Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1719
1720 * valid.c: try to provide file and line informations, not all
1721 messages are covered, but it's a (good) start
1722
1723Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1724
1725 * xinclude.c: reimplemented a large part of the XInclude
1726 processor, trying to minimize resources used, James Henstridge
1727 provided a huge test case which was exhibiting severe memory
1728 consumption problems.
1729
1730Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1731
1732 * python/Makefile.am: applied patch from Christophe Merlet to
1733 reestablish DESTDIR
1734
1735Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1736
1737 * libxml.spec.in: fixes libary path for x86_64 AMD
1738
1739Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1740
1741 * doc/tutorial/includekeyword.c
1742 * doc/tutorial/xmltutorial.xml:
1743 (plus resulting generated html files)
1744 fixing one spot I missed in the tutorial where I hadn't freed
1745 memory properly
1746
1747Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1748
1749 * doc/tutorial/includeaddattribute.c
1750 * doc/tutorial/includeaddkeyword.c
1751 * doc/tutorial/includegetattribute.c
1752 * doc/tutorial/includekeyword.c
1753 * doc/tutorial/xmltutorial.xml
1754 * doc/tutorial/*.html:
1755 update tutorial to properly free memory (thanks to Christopher
1756 R. Harris for pointing out that this needs to be done)
1757 * doc/tutorial/images/callouts/*.png:
1758 added image files so the callouts are graphical, making it
1759 easier to read ( use "--param callout.graphics 1" to generate
1760 html with graphical callouts)
1761
1762Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1763
1764 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1765 nice logos generated by Marc Liyanage
1766 * doc/site.xsl *.html: changed the stylesheet to show the new
1767 logo and regenerated the pages
1768
1769Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1770
1771 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1772
1773Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1774
1775 * xpath.c: possible mem leak patch from Jason Adams
1776
1777Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1778
1779 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1780 in the XQuery namespace
1781 * configure.in: preparing 2.4.24
1782 * doc/*.html: updated the web pages
1783
1784Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1785
1786 * python/generator.py: closing bug #85258 by generating conditional
1787 compile check to avoid linking to routines not configured in.
1788
17892002-08-22 Havoc Pennington <hp@pobox.com>
1790
1791 * autogen.sh: update error message for missing automake
1792
1793Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1794
1795 * python/Makefile.am: typo in target name resulted in libxml2.py
1796 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1797
1798Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1799
1800 * win32/win32/Makefile.mingw: updated with version from
1801 Elizabeth Barham at http://soggytrousers.net/repository/
1802
1803Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1804
1805 * win32/Makefile.msvc: added the prefix location to the include
1806 and lib search path.
1807
18082002-08-18 Havoc Pennington <hp@pobox.com>
1809
1810 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1811 both automake 1.6 and 1.4 installed get the right automake. Means
1812 compilation from CVS will now require the latest automake 1.4
1813 release, or manually creating symlinks called "automake-1.4" and
1814 "aclocal-1.4"
1815
1816Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1817
1818 * configure.in python/Makefile.am: more AMD 64 induced changes from
1819 Frederic Crozat
1820
1821Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1822
1823 * xinclude.c: oops I was missing the xml:base fixup too
1824 * result/XInclude/*.xml: this adds xml:base attributes to most
1825 results of the tests
1826
1827Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1828
1829 * xinclude.c: quick but apparently working implementation of
1830 xi:fallback, should close bug #89684
1831 * Makefile.am test/XInclude/docs/fallback.xml
1832 result/XInclude/fallback.xml: added a basic test for fallback,
1833 and run with --nowarning to avoid a spurious warning
1834 * configure.in: applied patch from Frederic Crozat for python
1835 bindings on AMD 64bits machines.
1836
1837Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1838
1839 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1840 the caller don't pass a SAX callback block.
1841
1842Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1843
1844 * tree.c: applied the same fix for the XML-1.0 namespace to
1845 xmlSearchNsByHref() as was done for xmlSearchNs()
1846
1847Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1848
1849 * libxml.3: small cleanup of the man page
1850 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1851 when serializing HREF attributes generated by XSLT.
1852
1853Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1854
1855 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1856 version of Marc Liyanage' patch for boolean attributes in HTML
1857 output
1858
1859Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1860
1861 * python/tests/serialize.py: fixed the test results, indenting
1862 behaviour changed slightly
1863
1864Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1865
1866 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1867 new c14n function to Windows def files
1868
1869Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1870
1871 * c14n.c: fixed a memory leak in c14n code
1872
1873Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1874
1875 * parser.c include/libxml/parser.h: adding a new API for Christian
1876 Glahn: xmlParseBalancedChunkMemoryRecover
1877 * valid.c: patch from Rick Jones for some grammar cleanup in
1878 validation messages
1879 * result/VC/* result/valid/*: this slightly change some of the
1880 regression tests outputs
1881
1882Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1883
1884 * tree.c: trying to fix a problem in namespaced attribute handling
1885 raised by Christian Glahn
1886
1887Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1888
1889 * encoding.c include/libxml/encoding.h: Opening the interface
1890 xmlNewCharEncodingHandler as requested in #89415
1891 * python/generator.py python/setup.py.in: applied cleanup
1892 patches from Marc-Andre Lemburg
1893 * tree.c: fixing bug #89332 on a specific case of loosing
1894 the XML-1.0 namespace on xml:xxx attributes
1895
1896Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1897
1898 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1899 corner case from new Merlin's test suite and added a callback
1900 that will be used to improve xmlsec performance
1901
1902
1903Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1904
1905 * HTMLtree.c: trying to fix the <style> escaping problem in
1906 HTML serialization bug #89342
1907
1908Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1909
1910 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1911 and rebuilt the web site.
1912
1913Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1914
1915 * include/libxml/tree.h: added _private member to xmlNs struct
1916
1917Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1918
1919 * HTMLparser.c: fixing bug #84876 based on the xml working
1920 code.
1921
1922Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1923
1924 * python/Makefile.am: enhanced to fix bug 72012 (errors
1925 when using '-jX' make parameter)
1926
1927Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1928
1929 * xpath.c: small additional enhancement for booleans
1930 compared to nodesets
1931
1932Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1933
1934 * HTMLtree.c: changed the order of the encoding declaration
1935 attributes in the meta tags due to a bug in IE/Mac
1936
1937Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1938
1939 * xpath.c: enhanced handling of booleans (especially '='
1940 and '!=' for nodesets) - fixes bug 85256. Added new
1941 routine xmlXPathNotEqualValues for more proper handling
1942 of '!=' when nodesets are involved.
1943
1944Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1945
1946 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1947 doc/xmlcatalog_man.xml to the source distribution
1948
1949Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1950
1951 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1952 asked for this.
1953
1954Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1955
1956 * configure.in: preparing 2.4.23
1957 * doc/*: rebuilt the docs
1958
1959Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1960
1961 * parser.c: fixing bug #84169 by fixing the
1962 comment of xmlCreatePushParserCtxt to describe the
1963 encoding detection parameters better.
1964
1965Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1966
1967 * valid.c: fixing bug #79331 in one path the lookup for
1968 ID attributes on a namespaced node wasn't handled correctly :-\
1969
1970Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1971
1972 * HTMLparser.c: trying to fix 87235 about discarded white
1973 spaces in the HTML parser.
1974 * result/HTML/*: this changes the output of a number of HTML
1975 regression tests
1976
1977Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1978
1979 * xpath.c: applied patch from Richard Jinks for the namespace
1980 axis + fixed a memory error.
1981 * parser.c parserInternals.c: applied patches from Peter Jacobi
1982 removing ctxt->token for good.
1983 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1984 popped out by the regression tests.
1985 * Makefile.am: patch for threads makefile from Gary Pennington
1986
1987Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1988
1989 * xpath.c: enhanced behaviour of position() after usage of
1990 expressions involving preceding-sibling (et al).
1991
1992Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1993
1994 * hash.c: applied a patch from Peter Jacobi to solve a problem
1995 when compiling with the Watcom C on Win32
1996 * result/schemas/*.err: the change of hashing algo generated
1997 permutations in the output
1998
1999Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2000
2001 * hash.c: applied patch from Sander Vesik improving the quality of
2002 the hash function.
2003
20042002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2005
2006 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2007 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2008 xmllint.c xpath.c: replaced sprintf() with snprintf()
2009 to prevent possible buffer overflow (the bug was pointed
2010 out by Anju Premachandran)
2011
2012Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2013
2014 * parser.c: removed an uninitialized data error popped by valgrind
2015 on PE references
2016
2017Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2018
2019 * doc/xml.html
2020 adding tutorial reference to the web page
2021
2022Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2023
2024 * doc/tutorial/xmltutorial.xml
2025 * doc/tutorial/ar01s07.html
2026 * doc/tutorial/ape.html
2027 * doc/tutorial/includegetattribute.c
2028 adding section to tutorial about retrieving an attribute
2029 value
2030
2031Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2032
2033 * parser.c: applied a couple of patches from Peter Jacobi to start
2034 to get rid of ctxt->token, with a possible significant speed
2035 improvement to be gained once done. Better compliance with PE
2036 references constructs in DTDs too.
2037 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2038 from Peter too
2039
2040Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2041
2042 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2043 xmlParseElement was likely to have been deallocated at the
2044 time of the report, possibly leading to segfault. Just report
2045 the tag name now.
2046
2047Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2048
2049 * xpath.c: patch from Richard Jinks for XPath substring() function
2050 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2051
20522002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2053
2054 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2055
2056Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2057
2058 *doc/FAQ.html
2059 fixing typos in FAQ, thanks to Robert Funnell for the
2060 editing help
2061
2062Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2063
2064 * NEWS: got complaints from rpmlint that it was empty
2065
2066Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2067
2068 * added doc/tutorial, including:
2069 apa.html
2070 apb.html
2071 apc.html
2072 apd.html
2073 ar01s02.html
2074 ar01s03.html
2075 ar01s04.html
2076 ar01s05.html
2077 ar01s06.html
2078 includeaddattribute.c
2079 includeaddkeyword.c
2080 includekeyword.c
2081 includestory.xml
2082 index.html
2083 xmltutorial.xml
2084 libxml tutorial, including generated html
2085
2086Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2087
2088 * result/c14n/exc-without-comments/merlin-c14n-two-*
2089 result/c14n/without-comments/merlin-c14n-two-*
2090 test/c14n/exc-without-comments/merlin-c14n-two-*
2091 test/c14n/without-comments/merlin-c14n-two-*
2092 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2093 c14n/exc-c14n and slightly modified test script to handle
2094 these test cases
2095 * c14n.c: fixed bugs for complicated nodes set (namespace
2096 without node and others from merlin-c14n-two.tar.gz)
2097 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2098 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2099 for xmlsec performance patch
2100 * xpath.c: fixed self::node() for namespaces and attributes
2101
2102Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2103
2104 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2105 but with the format parameter
2106 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2107
2108Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2109
2110 * Makefile.am: updated c14n tests suite
2111 * c14n.c: performance improvement for previous c14n patch
2112
2113Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2114
2115 * parser.c: another peroformance patch from Peter Jacobi, that
2116 time on parsing attribute values.
2117
2118Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2119
2120 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2121 into LibXML2 test suite
2122
2123Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2124
2125 * c14n.c: propagating xpath ancesstors node fix to c14n
2126 plus small performance improvement to reduce number of
2127 mallocs
2128 * xpath.c: fixed ancestors axis processing for namespace nodes
2129
2130Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2131
2132 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2133 Peter Jacobi
2134
2135Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2136
2137 * configure.in: preparing 2.4.22
2138
2139Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2140
2141 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2142 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2143 a public entry point.
2144 * doc/*: rebuilt the API and docs
2145
2146Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2147
2148 * xpath.c: patch from Richard Jinks to fix a problem introduced
2149 in the previous patch and pointed by Norm
2150
2151Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2152
2153 * libxml.spec.in: fixing bug #81112
2154
2155Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2156
2157 * uri.c: fixing bug #82848
2158
2159Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2160
2161 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2162 output of one catalog test
2163
2164Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2165
2166 * global.data globals.c tree.c include/libxml/globals.h
2167 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2168 default value for global parameter xmlIndentTreeOutput to 1 and
2169 introduced new global parameter xmlTreeIndentString (the string
2170 used to do one-level indent) with default value " " (as it was
2171 in tree.c)
2172
2173Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2174
2175 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2176 with trio and schemas.
2177
2178Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2179
2180 * xpath.c: patch from Richard Jinks to fix the problem raised in
2181 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2182
2183Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2184
2185 * xmlschemas.c: a bit of work on import.
2186 * xmlschemastypes.c: Charles Bozeman provided a compare function
2187 for date/time types so min/max facet restrictions should work,
2188 indeterminate comparisons return an error instead of equal.
2189 * test/schemas/date_0* result/schemas/date_0_0: specific test
2190 from Charles Bozeman too
2191
2192Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2193
2194 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2195 from Christian Cornelssen fixing the man pages and the Catalog
2196 building script.
2197 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2198 next step is <xs:import> I now have a reasonable understanding
2199 of how it works.
2200
2201Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2202
2203 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2204
2205Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2206
2207 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2208
2209Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2210
2211 * xpath.c: fixing an XPath function evalutation bug pointed out
2212 by Alexey Efimov where the context was lost when evaluating
2213 the function arguments
2214
2215Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2216
2217 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2218 function public for XMLSec performance optimizations
2219
2220Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2221
2222 * python/generator.py python/libxml2class.txt : fixed a problem
2223 with the HTML parser pointed by Gary Benson
2224 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2225 example
2226
2227Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2228 * parser.c: fixed bug #81159 (memory growth in SAX)
2229
2230Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2231 * xpath.c: fixed bug #78858 (the real fix)
2232
2233Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2234 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2235
2236Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2237
2238 * tree.c: modified xmlNodeSetBase to allow changing the
2239 base of a document.
2240
2241Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2242
2243 * xmlschemastypes.c: patch Charles Bozeman for validation of
2244 all the date, time, and duration types
2245 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2246 * configure.in: fixed an error pointed by an user
2247 * xml2-config.in: fixed an error pointed by an user
2248
2249Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2250
2251 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2252 win32/libxml2.def.src xmlIO.c: exported default
2253 'file:', 'http:' and 'ftp:' protocols input handlers
2254 and maked protocols comparisson case insensitive
2255
2256Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2257
2258 * configure.in: Neven Has detected a typo
2259
2260Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2261
2262 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2263 as one of the persons allowed to commit directly to the
2264 module.
2265
2266Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2267
2268 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2269 * valid.c: raised a too low limit
2270 * doc/*: rebuilt the docs
2271
2272Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2273
2274 * test/XPath/expr/floats test/XPath/expr/functions
2275 result/XPath/expr/floats result/XPath/expr/functions
2276 xpath.c: another XPath conformance patch from Richard Jinks
2277
2278Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2279
2280 * xmlschemas.c: fixed validation of attribute groups.
2281 * test/schemas result/schemas: added an example from the primer
2282
2283Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2284
2285 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2286 * test/schemas result/schemas: updated the test list
2287
2288Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2289
2290 * TODO: updated a bit
2291 * parser.c: made a comment more specific
2292 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2293 Schemas conformance.
2294 * test/schemas result/schemas: updated the test list
2295
2296Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2297
2298 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2299 implementing xs:all with minOccurs = 0
2300 * tes/schemas/* result/schemas/*: added more tests covering
2301 xs:all
2302
2303Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2304
2305 * xmlregexp.c: first implementation of the all particle, this
2306 may need to be revisited for case where not all transitions
2307 must be crossed.
2308
2309Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2310
2311 * tree.c: another entity processing update from Markus Henke
2312
2313Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2314
2315 * trionan.c: fixed crash on OSF/1
2316
2317Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2318
2319 * xmlschemas.c: more Schemas work
2320 * test/schemas/* result/schemas/*: added more tests coming
2321 from the spec.
2322
2323Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2324
2325 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2326 ExcC14N specification
2327
2328Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2329
2330 * tree.c: patch from Markus Henke, fix for recursive entities.
2331
2332Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2333
2334 * xpath.c: fix a problem with string() on a document node.
2335
2336Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2337
2338 * Makefile.am xmlschemas.c: more Schemas work
2339 * test/schemas/* result/schemas/*: added more tests coming
2340 from the spec.
2341
2342Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2343
2344 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2345 * result/HTML/*: this changes a few things in the results
2346
2347Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2348
2349 * include/libxml/tree.h: eliminated 'declaration different than
2350 prototype' warning
2351 * include/win32config.h: "resolved" conflicts with errno.h
2352
2353Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2354
2355 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2356 on the automata interfaces and debug of counted choices
2357 * test/schemas/* result/schemas/*: added a number of tests
2358
2359Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2360
2361 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2362 a bit of work on Schemas
2363 * testSchemas.c: try to make it more useful
2364 * test/schemas/* result/schemas/* Makefile.am: changed the
2365 Schemas regression test procedure, started adding a few samples
2366
2367Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2368
2369 * include/libxml/encoding.h: Patch for the Borland C++ builder
2370 * include/libxml/tree.h: Patch for the Borland C++ builder
2371 * threads.c: Patch for the Borland C++ builder
2372 * win32/bcb5: New directory for the Borland C++ builder
2373 project files
2374
2375Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2376
2377 * win32/Makefile.msvc: Update for XML Schema support
2378 * win32/configure.js: Update for XML Schema support
2379 * win32/libxml2.def.src: Update for XML Schema support
2380
2381Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2382
2383 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2384 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2385 xmlunicode.c include/libxml/Makefile.am
2386 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2387 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2388 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2389 include/libxml/xmlversion.h.in : merged the current state of
2390 XML Schemas implementation, it is not configured in by default,
2391 a specific --schemas configure option has been added.
2392 * test/automata test/regexp test/schemas Makefile.am
2393 result/automata result/regexp result/schemas:
2394 merged automata/regexp/schemas regression tests
2395
2396Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2397
2398 * xpath.c: Gary found a compile time problem, fixes #78823
2399
2400Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2401
2402 * configure.in: release of 2.4.20
2403 * doc/*: updated and rebuilt the docs
2404
2405Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2406
2407 * python/Makefile.am: patch from Cristian Gafton to build on
2408 Red Hat 6.2, should also fix #75779
2409
2410Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2411
2412 * valid.c: first part of fixing #78729
2413
2414Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2415
2416 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2417 escaping of URI when saving HTML files.
2418 * result/HTML/*: this impacted some tests
2419
2420Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2421
2422 * configure.in: trying to fix #77441
2423
2424Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2425
2426 * include/libxml/xmlIO.h: Hallski complained it could not be
2427 included by itself.
2428
2429Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2430
2431 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2432
2433Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2434
2435 * win32/configure.js: patch from Nilo for the c14n option
2436 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2437
2438Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2439
2440 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2441 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2442 LIBXML_THREAD_ENABLED
2443
2444Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2445
2446 * xpath.c: another patch from Richard Jinks for substring conformance
2447 * test/XPath/expr/floats test/XPath/expr/strings
2448 result/XPath/expr/floats result/XPath/expr/strings: update of the
2449 test suite to check those.
2450
2451Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2452
2453 * xpath.c: patch from Richard Jinks for .x float parsing.
2454
2455Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2456
2457 * parser.c: patch from Markus Henke when an encoding ain't recognized
2458
2459Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2460
2461 * libxml.m4: got a report that #include <string.h> was needed
2462
2463Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2464
2465 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2466
2467Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2468
2469 * doc/example.html: fixing typo
2470
2471Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2472
2473 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2474 pointed out by Melvyn Sopacua.
2475
2476Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2477
2478 * libxml.m4: Frédéric Crozat gave a patch related to the change
2479 of Include paths breaking the libxml.m4
2480
2481Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2482
2483 * xpath.c: Fix bug #76927 forgot to save some context
2484 when evaluating binary expressions
2485
2486Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2487
2488 * configure.in: fixed configure for MPE/iX from Markus Henke
2489 * xmlmemory.c: fixed initialization problems
2490 * xpath.c: another set of patches from Richard Jinks this
2491 fixes "make XPathtests" on linux
2492
2493Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2494
2495 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2496 * test/XPath/expr/compare test/XPath/expr/equality
2497 test/XPath/expr/floats test/XPath/expr/functions
2498 test/XPath/expr/strings result/XPath/expr/compare
2499 result/XPath/expr/equality result/XPath/expr/floats
2500 result/XPath/expr/functions result/XPath/expr/strings: Updated
2501 tests though they show a divergence on Linux
2502
2503Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2504
2505 * xpath.c trionan.c: previous commit also included patches
2506 from Richard Jinks on some IEEE support corner case
2507
2508Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2509
2510 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2511 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2512 that $(datadir) should be used for docs
2513
2514Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2515
2516 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2517 could leak filedescriptors
2518
2519Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2520
2521 * configure.in nanohttp.c: applied patch from Allan Clark for
2522 UnixWare/OpenServer
2523
2524Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2525
2526 * configure.in: preparing 2.4.19
2527 * doc/*: rebuilt the docs
2528
2529Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2530
2531 * nanohttp.c: fixing #76043, got fed up with non-portability
2532 of that piece of code.
2533
2534Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2535
2536 * valid.c SAX.c: Never commit without running "make tests" :-(
2537 fix a couple of stupidities in the previous commit
2538 * result/*: a few changes in some attribute order result of previous
2539 commit.
2540
2541Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2542
2543 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2544 the internal subset should not raise duplicate ID errors,
2545 also there was a small bug in conjunction to namespace
2546 declarations defaulted and xml:xxx attributes DTD definitions.
2547
2548Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2549
2550 * xpath.c: Richard Jinks also raised some rounding problems
2551 this tries to fix them
2552
2553Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2554
2555 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2556 behaviour in xmlXPathCastToString()
2557
2558Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2559
2560 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2561 raised by Morus Walter
2562
2563Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2564
2565 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2566 from Igor
2567
2568Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2569
2570 * xpath.c: fixing #75619, related to a problem when trying
2571 to evaluate condition when the current node set resulting
2572 from that sub-step evaluation is empty. Also fixes 2 potential
2573 problem with previous-sibling and next-siblings axis.
2574
2575Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2576
2577 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2578 HTML support is not configured in.
2579
2580Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2581
2582 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2583 include/libxml/tree.h: dohh I really didn't intended to commit
2584 this test version :-(
2585
2586Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2587
2588 * testSAX.c: I wanted to see the real speed at the SAX interface
2589 after a little too many Ximianer started complaining about the
2590 parser speed.
2591 added a --quiet option:
2592 paphio:~/XML -> ls -l db100000.xml
2593 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2594 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2595 3200006 callbacks generated
2596 real 0m1.270s
2597 Which means 16MBytes/s and 3Mcallback/s
2598
2599Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2600
2601 * xpath.c: valgrind spotted another error that time when running
2602 on libxslt regression tests
2603
2604Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2605
2606 * Makefile.am: adding "make valgrind" running the full regression
2607 tests (except python ones) under Valgrind (using valgrind -q
2608 which was kindly added by the author).
2609 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2610 passes cleanly now except an obcure floating point initialization
2611 raised in log10() in one XPath regression test ???
2612 * tree.c: edited some comments to close #75244
2613
2614Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2615
2616 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2617 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2618 context of ScrollKeeper, made sure that if the number is
2619 an integer, the serialization follows the description at
2620 http://www.w3.org/TR/xpath#section-String-Functions
2621
2622Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2623
2624 * configure.in: preparing 2.4.18
2625 * doc/*: updated and rebuilt the web site
2626 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2627 the Windows and Cygwin maintainers.
2628 * parser.c: humm, changed the way the SAX parser work when
2629 xmlSubstituteEntitiesDefault(1) is set, it will then
2630 do the entity registration and loading by itself in case the
2631 user provided SAX getEntity() returns NULL.
2632 * testSAX.c: added --noent to test the behaviour.
2633
2634Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2635
2636 * parser.c: Wilfried Teiken provided a hackish but working
2637 way to get context reported back on entities when parsing
2638 with SAX and without breaking the DOM build.
2639
2640Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2641
2642 * c14n.c: applied a new patch from Aleksey Sanin
2643 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2644 to reference Aleksey implementation of XML digital Signatures
2645
2646Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2647
2648 * xpath.c: small fix to avoid potential problem due to
2649 ordering of freeing data
2650 * python/Makefile.am: people were complaining about
2651 the generated file in python dir not being built
2652
2653Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2654
2655 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2656 python/generator.py python/libxml.c python/types.c: Cleanup
2657 of the python Makefiles based on Jacob and James feedback,
2658 fixed the spec file accordingly, fixed the number of warning
2659 that passing my pedantic CFLAGS was generating. Conclusion
2660 is that Python includes are real crap.
2661
2662Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2663
2664 * configure,in: it was reported quite a few times that
2665 xml2-config --cflags should not output
2666 -I$includeprefix/libxml2/libxml because libxml2 header names
2667 clashes with existing names like list.h from C++ stl.
2668 Includes should be #include<libxml/xxx.h> so ...
2669
2670Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2671
2672 * c14n.c: another patch from Aleksey Sanin
2673
2674Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2675
2676 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2677 canonicalization algorithm
2678 * doc/xml.html doc/index.html: added the C14N references on the
2679 index page.
2680
26812002-03-13 jacob berkman <jacob@ximian.com>
2682
2683 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2684 usage, redundant, and gcc specific
2685
2686Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2687
2688 * xpath.c: speedup some node selection operations, this can
2689 have a significant impact on DocBook Norm's stylesheets
2690 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2691 make sure it's always the case
2692 * debugXML.c: distinguish CDATA and comments in ls operations
2693
2694Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2695
2696 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2697 to generate better API descriptions etc...
2698
2699Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2700
2701 * c14n.c: Fixing #74186, made sure all boolean expressions
2702 get fully parenthesized, ran indent on the output
2703 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2704 include/libxml/tree.h: also #74186 related, removed the
2705 --with-buffers option, and all the preprocessor conditional
2706 sections that were resulting from it.
2707
2708Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2709
2710 * valid.c: applied patch from Dodji Seketeli fixing an
2711 uninitailized variable in xmlValidGetValidElements()
2712
2713Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2714
2715 * c14n.c: fixed a few comments
2716 * doc/*.html doc/*/*.html: regenerated the docs and added
2717 the C14N API
2718 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2719
2720Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2721
2722 * check-xml-test-suite.py: fix to adapt varaiations in the
2723 bindings
2724 * configure.in python/setup.py python/setup.py.in: fixed to
2725 have the version of the python scripts automatically updated
2726
2727Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2728
2729 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2730 in xmlCopyProp()
2731
2732Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2733
2734 * configure.in: preparing 2.4.17 release
2735 * doc/*: updated and rebuilt the docs
2736 * xpath.c: fixed a comment
2737 * python/libxml.c: fixed a possible reentrancy problem
2738
2739Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2740
2741 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2742 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2743 added a specific regression test
2744 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2745 not raise exceptions when failing to find the attribute.
2746
2747Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2748
2749 * configure.in xmllint.c: owen pointed out a problem with the
2750 ftme fix, gettimeofday() was not detected by configure and
2751 the ftime header wasn't included, dohhh
2752
2753Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2754
2755 * configure.in xmllint.c: trying to fix #71457 for timing
2756 precision when gettimeofday() is not availble but ftime() is
2757
2758Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2759
2760 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2761 are now copied on install and part of the -devel RPM
2762
2763Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2764
2765 * xpath.c: trying to avoid bug #72150 which was apparently
2766 caused by a gcc bug (or a processor problem) as detailed
2767 at http://veillard.com/gcc.bug
2768
2769Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2770
2771 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2772 fixed xmlReconciliateNs(), added a Python test/example for
2773 inter-document cut'n paste
2774 * python/libxml.py: fixed node.doc on document nodes and added
2775 xpathEval() onto node objects
2776
2777Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2778
2779 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2780 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2781 fixup and integrated tests for the serialization stuff
2782
2783Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2784
2785 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2786 moved the libxml man page to section 3
2787
2788Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2789
2790 * tree.c: fix bug #72490
2791 * python/libxml.c python/libxml.py: added methods serialize()
2792 and saveTo() to all node elements.
2793
2794Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2795
2796 * xmlIO.c: closed #73430, don't read from an input source
2797 which indicated an end-of-file or an error.
2798
2799Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2800
2801 * parser.c: make sure SAX endDocument is always called as
2802 this could result in a Python memory leak otherwise (it's
2803 used to decrement ref-counting)
2804 * python/generator.py python/libxml.c python/libxml.py
2805 python/libxml2-python-api.xml python/libxml2class.txt
2806 python/tests/error.py python/tests/xpath.py: implemented
2807 the suggestions made by Gary Benson and extended the tests
2808 to match it.
2809
2810Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2811
2812 * python/generator.py: applied patch fixing #73450
2813
2814Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2815
2816 * xpath.c: fixing #61290 "namespace nodes have no parent"
2817 long standing divergence from the XPath REC. NodeSets
2818 simply hold a copy of namespace nodes and those node ->next
2819 points to the parent (which may not be the node carrying the
2820 definition).
2821 * include/libxml/xpath.h: flagged but didn't added a possible
2822 speedup
2823 * DOCBparser.c HTMLparser.c: removed some warnings from push
2824 parser due to new state being added.
2825 * tree.c: new fix from Boris Erdmann
2826 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2827 the XML Canonalization support from Aleksey Sanin
2828
2829Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2830
2831 * tree.c: patch from Boris Erdmann fixing some namespace odities
2832 with xmlCopyNode()
2833
2834Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2835
2836 * xmlIO.c: fix bug #72706 when loading a NULL entity
2837
2838Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2839
2840 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2841 actually change in a future XML Namespace revision.
2842
2843Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2844
2845 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2846 added the possibility of returning nodesets from XPath extension
2847 functions written in Python
2848
2849Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2850
2851 * python/*: commiting some Python bindings work done while travelling
2852
2853Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2854
2855 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2856 explicitely with memory debugging switched on
2857
2858Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2859
2860 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2861 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2862 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2863 the accessor generator for strings
2864 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2865 regression test.
2866
2867Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2868
2869 * python/README python/generator.py python/libxml.c python/setup.py:
2870 added the 'usual' setup.py to allow building a libxml2-python
2871 module based on the same code. The initialization is however
2872 different the 2 .so files fo libxml2 and libxslt are identical and
2873 they entry point initialize both libraries. this is done to avoid
2874 some possible nasty problem since the Python don't merge the maps
2875 of all shared modules.
2876
2877Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2878
2879 * parser.c: fixed a push/encoding bug reported by Michael
2880 on librsvg
2881
2882Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2883
2884 * include/libxml/parserInternals.h: fixes a misplaced #endif
2885
2886Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2887
2888 * parser.c valid.c: found and fixed a couple of allocation bugs
2889
2890Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2891
2892 * doc/xml.html doc/python.html doc/*: added a Python and binding
2893 page describing the current state of the Python bindings and
2894 giving pointers to the other languages wrappers.
2895
2896Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2897
2898 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2899 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2900 rebuilt the API and web site
2901 * xpath.c: fixed #71978 portability bugs
2902
2903Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2904
2905 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2906
2907Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2908
2909 * include/libxml/parserInternals.h parser.c: had to change
2910 2 internal parsing API when processing document content
2911 to check the start and end of element content are defined
2912 in the same entity
2913 * valid.c include/libxml/valid.h: attribute normalization can
2914 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2915 with the context to report it.
2916 * SAX.c: fixed the last known bugs, crazy validation constraints
2917 when a document is standalone seems correctly handled. There
2918 is a couple of open issues left which need consideration especially
2919 PE93 on external unparsed entities and standalone status.
2920 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2921 The 2 tests left failing are actually in error. Cleanup done.
2922
2923Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2924
2925 * valid.c: implemented E59 spaces in CDATA does not match the
2926 nonterminal S
2927
2928Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2929
2930 * SAX.c parser.c valid.c: more validation test fixups
2931 * check-xml-test-suite.py: added duration info for the tests
2932
2933Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2934
2935 * parser.c valid.c: a couple of errors were reported but not
2936 saved back as such in the parsing context. Down to 1% failure rate
2937 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2938
2939Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2940
2941 * xmlInternald.c: isExtender was missing a char
2942 * parser.c include/libxml/parser.h: % are acceptable in the
2943 internal subset if within a PUBLIC ID
2944
2945Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2946
2947 * SAX.c parserInternals.c valid.c: more work on the conformance
2948 suite. Took the step to finally block documents with encoding
2949 errors. It's a fatal error per the spec, people should have fixed
2950 their documents by now.
2951
2952Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2953
2954 * check-xml-test-suite.py: fixed the test script after some discussion
2955 on the semantic of TYPE="error"
2956 * Makefile.am: added the script to the distrib
2957
2958Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2959
2960 * SAX.c entities.c: fixed a couple of conformances issues deep
2961 into the validation code (standalone and undeclared Notations)
2962
2963Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2964
2965 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2966 stayed there for years !
2967
2968Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2969
2970 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2971 missing
2972
2973Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2974
2975 * check-xml-test-suite.py: improved the behaviour a bit as
2976 well as the logs
2977 * parser.c valid.c SAX.c: fixed a few more bugs
2978 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2979
2980Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2981
2982 * check-xml-test-suite.py: python script to run regression tests
2983 against the XML Test suite of W3C/OASis
2984 * SAX.c: fixed a validation bug
2985 * parser.c: fixed 3 errors pointed by the test suite
2986 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2987 * python/Makefile.am: fixed a dependendy
2988
2989Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2990
2991 * xmlmemory.c: avoid a warning bug #71594
2992
2993Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2994
2995 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2996 warning on alpha/Tru64
2997
2998Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2999
3000 * include/libxml/entities.h: fixing a comment
3001 * valid.c: fixing some troubles with validity check on namespaces
3002 * result/VC/NS3 test/VC/NS3: added a specific regression test
3003
3004Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3005
3006 * tree.c: Fixing #71342 serializing '\n' in attribute values
3007 * result/noent/att3 result/att3 test/att3: added a specific
3008 test.
3009
3010Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3011
3012 * python/libxml.c: couple of bug fixes
3013
3014Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3015
3016 * python/*.py: removed tabs and used spaces.
3017
3018Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3019
3020 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3021 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3022
3023Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3024
3025 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3026 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3027
3028Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3029
3030 * include/libxml/encoding.h include/libxml/entities.h
3031 include/libxml/globals.h include/libxml/parser.h
3032 include/libxml/threads.h include/libxml/tree.h
3033 include/libxml/xmlmemory.h: trying to fix the include mess
3034
3035Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3036
3037 * include/libxml/xmlmemory.h: reverted part of the previous
3038 attempt to provide #69655, this was breaking the build.
3039
3040Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3041
3042 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3043 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3044 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3045 include/libxml/parserInternals.h include/libxml/tree.h
3046 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3047 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3048 clean.
3049 * python/libxml.c: fixed a warning.
3050
3051Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3052
3053 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3054 copying of node, merge back IDs in the target document.
3055 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3056 test/XInclude/ents/ids.xml: test case
3057 * result/VC/ElementValid4: output changed due to a typo fix
3058
3059Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3060
3061 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003062 generate the dependencies right as Jacob found out. Add
3063 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003064
3065Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3066
3067 * parserInternals.c valid.c: Justin Fletcher found some parts
3068 of the code needing cleanup
3069 * libxml.spec.in python/Makefile.am python/generator.py
3070 python/libxml.c python/libxml.py: Fixed the python Makefiles
3071 corrected a bug showing up on ia64, changed the name of the
3072 python internal module too
3073
3074Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3075
3076 * Makefile.am: applied patch from Andris Pavenis for binary
3077 name suffixes
3078
3079Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3080
3081 * xmllint.c win32/win32config.h: fixing #68748
3082
3083Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3084
3085 * valid.c: fixing #70166
3086
3087Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3088
3089 * valid.c: fixing #70077
3090
3091Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3092
3093 * Copyright Makefile.am README configure.in libxml.spec.in:
3094 Changed to the MIT Licence
3095 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3096 doc/xmlio.html: updated the doc accordingly
3097 * include/libxml/xmlwin32version.h configure.in: preparing
3098 2.4.14 release
3099 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3100 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3101 fixed the const xmlChar * wrapper and generator, XPath extension
3102 functions now use the context as first argument
3103 * python/tests/tstxpath.py python/tests/xpath.py
3104 python/tests/xpathext.py: Updated the tests accordingly
3105 * tree.c: fixed bug #70067
3106
3107Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3108
3109 * Makefile.am: cleanup
3110 * debugXML.c: always use stdout if output is NULL
3111 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3112 * python/Makefile.am python/generator.py python/libxml2class.txt
3113 python/libxml_wrap.h python/types.c: augmented the number of bindings
3114 handling FILE * and XPath contexts
3115 * python/tests/Makefile.am: avoid a stupid problem due to the
3116 use of TEST.
3117
3118Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3119
3120 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3121
3122Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3123
3124 * python/TODO python/libxml.c: cleanup the extension function lookup
3125 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3126
3127Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3128
3129 * configure.in python/Makefile.am: do not install outside
3130 of prefix
3131
3132Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3133
3134 * python/TODO python/libxml.c: started adding SAX interfaces
3135 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3136 SAX test
3137
3138Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3139
3140 * tree.c: hardened the addChild function
3141 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3142 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3143 added accessors needed for xmlNode, a bit more testing and
3144 extension of interfaces
3145 * python/tests/Makefile.am python/tests/build.py: added a test
3146 build from scratch/save/load/check
3147
3148Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3149
3150 * parserInternals.c: change a small bit in the way valididy
3151 error messages get initialized
3152 * python/TODO python/libxml.c python/libxml2-python-api.xml
3153 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3154 added some memory debugging to track leaks at the libxml2 level
3155 * python/tests/*.py: changed all tests to check for leaks,
3156 there is just one left in XPath extension registrations.
3157
3158Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3159
3160 * python/TODO python/generator.py python/libxml2-python-api.xml
3161 python/libxml2class.txt: more accessor classes for the parser
3162 context, allow to switch on and check validity
3163 * python/tests/Makefile.am python/tests/error.py
3164 python/tests/invalid.xml python/tests/valid.xml
3165 python/tests/validate.py: attded more test and and added error.py
3166 which I forgot to commit in the last step
3167
3168Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3169
3170 * python/Makefile.am python/types.c: cleanup
3171 * python/libxml.c python/libxml.py python/libxml_wrap.h
3172 python/generator.py python/libxml2-python-api.xml
3173 python/libxml2class.txt: added class for parser context, added
3174 first cut for push mode support. Added a framework to generate
3175 accessors functions.
3176 * python/tests/Makefile.am python/tests/push.py: added a push
3177 test
3178
3179Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3180
3181 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3182 bug a bit of cleanup.
3183
3184Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3185
3186 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3187 python/libxml2class.txt: adding error redirections and preformat
3188 to a python handler
3189 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3190 tests self checking
3191
3192Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3193
3194 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3195 a function
3196
3197Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3198
3199 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3200 python/libxml.c python/libxml2-python-api.xml
3201 python/libxml2class.txt: Progressing through the TODOs, class
3202 description output, extra XML API, RPM now builds the wrappers
3203 for all python installed versions
3204
3205Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3206
3207 * configure.in libxml.spec.in python/Makefile.am python/TODO
3208 python/generator.py python/libxml2class.txt: added more informations
3209 in the libxml2-python package including docs. Slightly changed
3210 the class hierarchy
3211 * python/tests/*: added basic regression tests infrastructure too
3212
3213Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3214
3215 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3216 added libxml2-python as part of the packages installed
3217
3218Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3219
3220 * python/Makefile.am python/generator.py python/libxml.c
3221 python/libxml.py: more work, now able to extend the
3222 XPath interpreter with functions written in python.
3223
3224Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3225
3226 * python/Makefile.am: Jacob sent a patch to allow building from
3227 tarfile.
3228
3229Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3230
3231 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3232 inserted the python wrappers build, I hope this won't be too
3233 unportable
3234
3235Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3236
3237 * xpath.c: minor optimization
3238 * python/generator.py python/libxml.c python/libxml.py
3239 python/libxml_wrap.h: more work on the python bindings,
3240 they now support XPath and there is no evident leak
3241
3242Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3243
3244 * python/generator.py python/libxml.c python/libxml.py:
3245 more work on the python bindings generator.
3246
3247Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3248
3249 * python/generator.py python/libxml.c python/libxml_wrap.h:
3250 more work on the python bindings.
3251
3252Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3253
3254 * python/generator.py python/libxml.c python/libxml.py
3255 python/libxml_wrap.h: commited early version of a python binding
3256 for private use only ATM
3257
3258Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3259
3260 * entities.c tree.c include/libxml/entities.h: applied patch
3261 from Anthony Jones to implement copy of DTD subtree too. Had
3262 just to keep 2 function private which really ought to become
3263 public ones.
3264
3265Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3266
3267 * xmllint.c: added pointers to the web pages in the usage()
3268
3269Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3270
3271 * tree.c: more fixes from Petr Kozelka for attribute handling
3272 in the tree API to align the semantic with DOM.
3273
3274Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3275
3276 * valid.c tree.c entities.c: another set of patches from
3277 Anthony Jones for copy operations cleanup and robustness
3278
3279Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3280
3281 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3282 an alphabetic index based on comments content
3283 * doc/*: rebuilt the web site with the new references
3284
3285Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3286
3287 * parserInternals.h: Greg Sjaardema suggested to use an
3288 eponential buffer groth policy in xmlParserAddNodeInfo()
3289
3290Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3291
3292 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3293 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3294 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3295 to generate cross-references, and added/updated the stylesheets
3296 to generate and link API indexes. The generic keyword index
3297 is not done yet.
3298 * doc/*.html: regenerated all the usual docs too
3299
3300Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3301
3302 * debugXML.c: added an xpath function to the shell for T. V. Raman
3303
3304Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3305
3306 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3307 debug routines.
3308
3309Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3310
3311 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3312 support of attribute nodes
3313
3314Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3315
3316 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3317 hopefully near complete and fully documented of the API in XML
3318 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3319 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3320 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3321 include/libxml/parserInternals.h include/libxml/valid.hi
3322 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3323 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3324 include/libxml/xpath.h include/libxml/xpathInternals.h:
3325 Cleaned up the doc comments a lot in the process, the interface
3326 coverage is now 100%
3327
3328Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3329
3330 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3331 extracts comments from the gtk-doc DocBook output (a bit
3332 convoluted but seems to work).
3333
3334Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3335
3336 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3337 added an XML description of the API, moved the script generating
3338 it here. Added a "make api" target
3339
3340Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3341
3342 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3343
3344Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3345
3346 * xpath.c include/libxml/xpathInternals.h: the change made to
3347 xmlXPathFuncLookupFunc was incompatible roll it back
3348
3349Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3350
3351 * SAX.c: cleanup patch from Anthony Jones
3352 * doc/Makefile.am: fix the headers to avoid in make scan
3353 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3354 includes, * vs Ptr and general cleanup
3355 * parsedecl.py: first version of a script to extract the
3356 module interfaces, the goal will be to provide .decl or XML
3357 specification of the interfaces to build wrappers.
3358
3359Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3360
3361 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3362 now provides return codes in case of errors
3363
3364Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3365
3366 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3367 Upgraded to trio baseline 1.6
3368 * strio.h strio.c: Replaced by triostr.h and triostr.c
3369
3370Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3371
3372 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3373 of strdup usage in the code
3374
3375Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3376
3377 * parser.c error.c: Keith Isdale complained rightly that
3378 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3379
3380Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3381
3382 * tree.c: fixed the funxtion to set the xml: attributes
3383 * debugXML.c: added "setbase" to test it.
3384
3385Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3386
3387 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3388 to allow updating an attribute content
3389
3390Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3391
3392 * libxml.h: try to avoid problems when compiling on Windows
3393
3394Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3395
3396 * hash.c: patch from Anthony Jones for hash.c allocation size
3397 * Makefile.am: trying to work around Yet Another Libtool Madness
3398 and build the 2.4.13 release finally ...
3399
3400Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3401
3402 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3403 * doc/* : update of the documentation
3404
3405Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3406
3407 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3408 at fixing #61290 :-(
3409
3410Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3411
3412 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3413 Fixes bug #67229
3414
3415Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3416
3417 * tree.c: trying to avoid troubles when a subtree is copied
3418 and coalesced in part with the target tree. Should fix
3419 bug #67407
3420
3421Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3422
3423 * valid.c: fixed validation of attributes content of type
3424 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3425 values, very old bug. Fixes #67671
3426
3427Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3428
3429 * parser.c include/libxml/parserInternals.h tree.c: integrated
3430 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3431 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3432
3433Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3434
3435 * threads.c: applied Serguei Narojnyi's patch to add native
3436 thread support on the Win32 platform
3437 * testThreadsWin32.c Makefile.am: added the test program also
3438 from Serguei, Win32 specific
3439 * include/win32config.h include/libxml/xmlwin32version.h.in:
3440 added patch from Igor for the Windows thread specific defines.
3441
3442Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3443
3444 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3445
3446Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3447
3448 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3449 output page into XMLinfo.html. Close bug #66951 and
3450 raised by Robert Collins too.
3451
3452Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3453
3454 * encoding.c: Paul Keogh pointed out a possibility of segfault
3455 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3456 Closes bug # 68238
3457
3458Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3459
3460 * doc/*.html: updated the Gdome2 links
3461
3462Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3463
3464 * libxml.h: Applied following patches from Robert Collins
3465 and make sure IN_LIBXML is defined when compiling it
3466 -------
3467 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3468 as well as Visual C.
3469 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3470 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3471 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3472 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3473 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3474 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3475 xmlSysIDExists xmlNoNetExists).
3476 * xmllint.c: Don't include winsock2.h for Cygwin.
3477
3478Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3479
3480 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3481 when the version info is not present.
3482
3483Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3484
3485 * tree.c: Anthony Jones pointed out a problem in
3486 xmlStringGetNodeList() and provided a fix for it
3487
3488Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3489
3490 * parser.c: patch from Frank J Franklin to remove a bug in
3491 xmlCreatePushParserCtxt() when the initial buffer passed
3492 is large.
3493
3494Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3495
3496 * win32/*: big cleanup of the Windows/MSVC project files
3497 from Igor Zlatkovic
3498
3499Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3500
3501 * doc/Makefile.am: should fix #67674 and avoid troubles if
3502 xsltproc is not available or fails in the prefix provided
3503
3504Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3505
3506 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3507
3508Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3509
3510 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3511 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3512 Fixed a few other problems raised by Charlie Bozeman.
3513 * result/VC/ElementValid[5-7]: fixed the output
3514
3515Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3516
3517 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3518 patches from Charlie Bozeman. Regenerated the HTML docs.
3519
3520Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3521
3522 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3523 for Windows from Igor
3524
3525Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3526
3527 * xmllint.c: applied Justin Fletcher patch for --output or -o
3528
3529Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3530
3531 * win32/libxml2/libxml2.def.src: close #67019
3532
3533Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3534
3535 * xmllint.c: applied Justin Fletcher generic timing patch
3536 similar to the one already applied to xsltproc.
3537
3538Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3539
3540 * include/libxml/tree.h tree.c: applied documentation patches
3541 from Charlie Bozeman
3542
3543Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3544
3545 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3546
3547Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3548
3549 * valid.c: fix the xmlStrdup() used in the previous patch.
3550 * valid.c: added --dropdtd
3551 * tree.c: fixed xmlUnlinkNode so it also removes the references
3552 from the document if the node is a DTD
3553
3554Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3555
3556 * HTMLtree.c valid.c: cleanup some static declarations
3557
3558Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3559
3560 * xmllint.c: removed another strdup()
3561 * doc/FAQ: removed the HP/UX entry
3562
3563Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3564
3565 * valid.c: fix bug #66816 when validating.
3566 * xmllint.c: don't use sys/time.h if configure did not found it
3567
3568Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3569
3570 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3571 xmlcatalog_man.xml
3572
3573Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3574
3575 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3576 xmlInitMemory() was declared twice
3577
3578Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3579
3580 * globals.c: do not reference strdup() !
3581 * configure.in libxml-2.0.pc.in: trying to fix the libs
3582 of the various config extraction modules
3583
3584Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3585
3586 * configure.in : preparing 2.4.12
3587 * doc/* : updated and rebuilt the docs
3588
3589Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3590
3591 * uri.c: closed bug #66159
3592 * testURI.c: added --escape option
3593 * configure.in: some cleanup for xml2-config --cflags
3594
3595Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3596
3597 * globals.c testThreads.c: removed some misplaced includes
3598 of xmlversion.h
3599
3600Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3601
3602 * threads.c: patch from Gary Pennington fixing a possible
3603 problem at initialization time.
3604
3605Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3606
3607 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3608 Eric Lavigne contribution to build libxml2 on MacOS using
3609 CodeWarrior.
3610
3611Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3612
3613 * xmllint.c: applied Geert Kloosterman's patch to fix
3614 --repeat --timing output
3615
3616Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3617
3618 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3619 where non-wellformed XML declaractions were not detected.
3620
3621Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3622
3623 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3624
3625Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3626
3627 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3628 gets reset by xmlCleanupInputCallbacks() and this makes the
3629 function useless. Same for output.
3630
3631Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3632
3633 * xmlIO.c: robert pointed out a loop error in callback cleanups
3634
3635Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3636
3637 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3638 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3639 they are not really tied to debugging
3640
3641Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3642
3643 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3644 * xmllint.c: better --catalogs description
3645
3646Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3647
3648 * tree.c: fixed a couple of problems in xmlSetProp()
3649
3650Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3651
3652 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3653 unappropriate stdout output.
3654
3655Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3656
3657 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3658 by Denis Beurive, closes #65111
3659
3660Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3661
3662 * valid.c: in case of content model validity error, don't
3663 print it if validity warnings were not requested.
3664
3665Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3666
3667 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3668 * parserInternals.c: removed the last exit() call. Print an
3669 unmaskable error on stderr instead (library mismatch detection)
3670
3671Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3672
3673 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3674 shell instructions from Heiko Rupp
3675
3676Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3677
3678 * catalog.c: use the URL notation file:// for default catalog paths
3679
3680Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3681
3682 * include/libxml/tree.h: better comments for _private fields
3683 * tree.c: removed a problem when copying an entity reference.
3684
3685Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3686
3687 * vms/*: updated instructions and diffs from John A Fotheringham
3688
3689Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3690
3691 * include/libxml/xmlerror.h: avoid an include problem if
3692 #include <libxml/xmlerror.h> happens first in code
3693 seems to be the case in KDE libs
3694
3695Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3696
3697 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3698 from Igor for Windows
3699
3700Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3701
3702 * Makefile.am: Gary Pennington pointed out a missing prefix
3703
3704Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3705
3706 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3707 * doc/*: upgraded and rebuilt the docs
3708
3709Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3710
3711 * HTMLparser.c: fix comment in scripts element parsing.
3712 * result/HTML/doc3*: updated the results.
3713
3714Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3715
3716 * uri.c: another URI bug fix #63336, using Joel Young patch.
3717
3718Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3719
3720 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3721 a cleaned up version of the Pwd shell string generation.
3722
3723Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3724
3725 * valid.c include/libxml/tree.h: trying to fix namespaces +
3726 validation problems for good, closing #63619 in the process
3727 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3728 wrong in this respect, fixed it.
3729
3730Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3731
3732 * xmllint.c: Morus Walter patch to allow --format and --encode
3733
3734Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3735
3736 * debugXML.c: Stefan Kost provided an help command for the shell
3737
3738Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3739
3740 * debugXML.c: Heiko Rupp pointed that the shell would crash
3741 on empty nodesets returns.
3742
3743Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3744
3745 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3746 migh need the history libraries
3747
3748Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3749
3750 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3751 handle the case of < in quoted attributes, Bastian Kleineidam
3752
3753Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3754
3755 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3756 fixing catalog breakages
3757 * Makefile.am catalog.c result/catalogs/catal
3758 result/catalogs/mycatalog.* test/catalogs/catal*:
3759 fixed more problems in catalog support, added more regression tests
3760 for both XML and SGML catalog handling
3761
3762Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3763
3764 * debugXML.c: applied an improvement to xmlGetLineNo() from
3765 Keith Isdale
3766
3767Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3768
3769 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3770 Side effect of the progressive catalog loading
3771
3772Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3773
3774 * Makefile.am: confexecdir and confexec_DATA were defined twice
3775 pointed out by Karl Eichwalder
3776
3777Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3778
3779 * xmlcatalog.c: avoid unlink() and use remove() instead.
3780
3781Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3782
3783 * libxml.spec.in: cleanup
3784 * include/libxml/xmlwin32version.h: updated with 2.4.8
3785
3786Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3787
3788 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3789 of compiling libxml with a non standard set of options
3790
3791Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3792
3793 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3794 document --sgml option, fixing gnome bugzilla #63382
3795
3796Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3797
3798 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3799 breakage of 2.4.7, added a couple of really needed APIs
3800 like xmlCatalogIsEmpty() and xmlNewCatalog()
3801 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3802 for install-catalog
3803 * configure.in: preparing 2.4.8
3804
3805Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3806
3807 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3808 include/libxml/tree.h include/libxml/xmlIO.h: more include
3809 cleanups, export cleanly one html output + format function.
3810
3811Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3812
3813 * parser.c: removed initGenericErrorDefaultFunc call from
3814 xmlInitParser() since it could destroy previous calls to
3815 xsltSetGenericErrorFunc() effects
3816
3817Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3818
3819 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3820 keyword.
3821
3822Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3823
3824 * Makefile.am: cleanup
3825 * threads.c: cleanup too
3826 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3827 from xsltproc
3828 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00003829 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003830
3831Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3832
3833 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3834 was not used anymore !
3835
3836Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3837
3838 * configure.in: preparing 2.4.7
3839 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3840 manual page from John
3841 * doc/*: updated the doc and rebuilt the generated pages
3842
3843Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3844
3845 * xmlIO.c: closing bug #62711, the library should never
3846 close stdin or stdout.
3847
3848Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3849
3850 * uri.c: second pass at fixing #63336, using Joel Young
3851 final patch. looks okay.
3852
3853Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3854
3855 * uri.c include/libxml/uri.h: trying to clear #63336
3856 allowing the escaping routine to parse unconformant
3857 URI-References.
3858
3859Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3860
3861 * vms/readme.vms vms/build_libxml.com nanoftp.c
3862 include/libxml/xmlversion.h.in: a few VMS updates from
3863 John A Fotheringham
3864 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3865 and xmlCleanupOutputCallbacks() for the Perl binding people.
3866
3867Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3868
3869 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3870 apply fixes to close #63271 and avoid segfaults when
3871 the error routine gets callbed before xmlInitParser()
3872 get called.
3873 * nanoftp.c error.c: Applied patches from Justin Fletcher
3874 correcting some xmlGenericError misuses.
3875
3876Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3877
3878 *doc/xmllint.xml, doc/xmllint.1
3879 New and improved man page for xmllint - .xml is the original, .1
3880 is the generated man page
3881
3882Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3883
3884 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3885 the web site from the main HTML document.
3886
3887Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3888
3889 * parser.c: fixed an erroneous validation bug when PE refs
3890 occurs in external parsed entities referenced from the
3891 internals subset
3892 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3893 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3894 added the associated testcase, it's a nice one.
3895 * HTMLparser.c: generate the DTD node as HTML still ...
3896 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3897
3898Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3899
3900 * HTMLparser.c: fixed a bug in htmlNewDoc()
3901
3902Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3903
3904 * test/threads/*: added entities testing to the Thread test
3905 * testThreads.c: make the test reasonable
3906 * DOCBparser.c: fix the DTD public and system ID
3907 * xmllint.c: added --sgml for SGML DocBook importing
3908 * Makefile.am: added Docbtests target
3909
3910Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3911
3912 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3913 * testThreads.c: removed bogus include
3914
3915Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3916
3917 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3918 fixed a very serious (looping) validation bug
3919
3920Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3921
3922 * include/libxml/globals.h include/libxml/threads.h threads.c
3923 testThreads.c: far more testing, cleaning up bugs
3924 * *.c : make sure globals.h is always included.
3925
3926Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3927
3928 * HTMLparser.c: try to get rid of parser loops for good.
3929
3930Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3931
3932 * configure.in: fixed some bugs in CFLAGS passing.
3933 * test/threads Makefile.am testThreads.c: added a specific
3934 threaded test case (really nasty, guaranteed).
3935
3936Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3937
3938 * catalog.c: serious cleanup on the management of the
3939 XML catalog tree, more tests done, especially with
3940 the catalog PI.
3941
3942Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3943
3944 * catalog.c: avoid a problem in catalog cleanup on SMP if
3945 catalogs were not initialized.
3946
3947Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3948
3949 * catalog.c xpath.c: trying to cleanup the not thread safe
3950 parts of the library.
3951
3952Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3953
3954 * include/libxml/globals.h configure.in global.data: make
3955 the allocation be per-thread a configure option
3956 * encoding.c include/libxml/parser.h: fixed compilation
3957 errors
3958
3959Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3960
3961 * include/libxml/parser.h: Norm reported that a few lines
3962 added were breaking libxslt compile, removed them for now
3963
3964Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3965
3966 * parser.c parserInternals.c threads.c: debugged and fixed
3967 initialization problems which were giving troubles on SMP
3968 boxes.
3969
3970Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3971
3972 * include/libxml/Makefile.am: missing globals.h
3973
3974Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3975
3976 * globals.c: added a couple of standard includes.
3977
3978Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3979
3980 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3981 include/libxml/parserInternals.h include/libxml/tree.h
3982 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3983 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3984 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3985 Applied the last patches from Gary, cleanup, activated threading
3986 all user accessible global variables are now handled in globals.[ch]
3987 Still a bit rought but make tests passes with either
3988 --with-threads defined at configure time or not.
3989 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3990 linking options
3991
3992Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3993
3994 * Makefile.am include/libxml/Makefile.am
3995 include/libxml/globals.h globals.c include/libxml/threads.h
3996 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3997 configure.in: started integrating the core of the thread support
3998 not activated yet but half integrated. The code should still
3999 compile and work anyway.
4000
4001Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4002
4003 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4004 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4005 integrating the non-controversial parts of Gary Pennington
4006 multithread patches
4007 * catalog.c: corrected a small bug introduced
4008
4009Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4010
4011 * catalog.c include/libxml/catalog.h: very serious cleanup,
4012 isolating unportable code and as much as possible the accesses
4013 to the global shared catalog. May need more testing !
4014
4015Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4016
4017 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4018 Keith Isdale patches for the XSLT debugger interfaces. Some
4019 cleanup
4020
4021Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4022
4023 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4024 * DOCBparser.c: generate line nubers in elements
4025
4026Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4027
4028 * configure.in: preparing 2.4.6 release
4029 * doc/xml.html doc/html/*: updated and rebuilt the docs
4030 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4031
4032Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4033
4034 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4035 adding documentation for DV's supercatalog support
4036
4037Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4038
4039 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4040 super catalog support adding one API and one flag --sgml to
4041 xmlcatalog
4042
4043Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4044
4045 * doc/xmlcatalog_man.xml, xmlcatalog.1
4046 One more crack at
4047 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4048
4049
4050Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4051
4052 * xpath.c: implemented xmlXPathObjectCopy for external objects
4053 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4054
4055Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4056
4057 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4058 finishing up fix to
4059 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4060 the xmlcatalog man page display more elegantly
4061
4062Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4063
4064 * configure.in: closing bug #61832
4065 * HTMLparser.c: removed a warning
4066
4067Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4068
4069 * xpath.c: fixing #61673 part I, do not loose doc information
4070 when copying result value trees.
4071
4072Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4073
4074 * xpath.c: trying to harden the XPath interpreter
4075
4076Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4077
4078 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4079 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4080
4081Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4082
4083 * HTMLparser: repaired another loop problem
4084
4085Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4086
4087 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4088 parsing.
4089 * xpath.c: fix bug #61291 the default XML namespace node is
4090 missing from the namespace axis.
4091 * tree.c: refuse to create namespaces nodes with prefix "xml"
4092
4093Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4094
4095 * SAX.c: ouch a non-defined namespace could lead to a crash,
4096 fixed #61215
4097
4098Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4099
4100 * parserInternals.c: closed bug #61054
4101
4102Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4103
4104 * include/libxml/Makefile.am: closing #60708
4105
4106Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4107
4108 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4109 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4110
4111Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4112
4113 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4114
4115Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4116
4117 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4118 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4119
4120Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4121
4122 * catalog.c: Justin Fletcher provided cleaup code in case
4123 HAVE_STAT is not defined
4124 * include/win32config.h: Igor Zlatkovic suggested to have
4125 HAVE_STAT defined there
4126
4127Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4128
4129 * catalog.c - fixed typing error reported by M. Barros
4130
4131Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4132
4133 * xmllint.c - fixing typo
4134
4135Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4136
4137 * HTMLparser.c: small enhancement to prevent loop on
4138 unrecognizable data
4139
4140Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4141
4142 * parserInternals.c: applying patch from bug #60757 this
4143 should close it
4144
4145Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4146
4147 * catalog.c xmlcatalog.c: removed a couple of warning
4148 * xpath.c: try to solve the linking problem on platforms
4149 needing trio to compile
4150
4151Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4152
4153 * Makefile.am libxml.spec.in: backing up non-documented changes
4154 commited without review or aproval by Jens Finke <jens@gnome.org>
4155 * HACKING: made 100% clear that no commit should be done directly
4156
4157Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4158
4159 * configure.in: Joe Orton provided a patch fixing a problem
4160 when iconv is specified to be in a non-standard directory
4161 but wasn't exported in xml2-config --cflags
4162
4163Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4164
4165 * configure.in: let's ship 2.4.5 before getting too much
4166 troubles with 2.4.4 errors.
4167
4168Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4169
4170 * encoding.c entities.c: do not output hexadecimal charrefs
4171 when serializing HTML since some version of Netscape can't
4172 grok it, generate decimal ones.
4173 * result/HTML/doc3.htm: output changed due to previous test
4174 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4175
4176Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4177
4178 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4179 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4180
4181Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4182 Released 2.4.4
4183
4184 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4185 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4186 updated the configuration scripts systems accordingly
4187
4188Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4189
4190 * configure.in: preparing for 2.4.4
4191 * doc/xml.html doc/html/*: updated and rebuilt the docs
4192
4193Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4194
4195 * win32/dsp/libxml2.def.src: tried to incorporate comments
4196 from bug #59220
4197
4198Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4199
4200 * parser.c result/noent/wml.xml: fixed bug #59981 related
4201 to handling of '&' in attributes when entities are substitued
4202
4203Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4204
4205 * libxml.h include/libxml/xmlversion.h.in
4206 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4207 Tried to close bug #60131
4208
4209Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4210
4211 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4212
4213Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4214
4215 * SAX.c: fixing bug #59946 on xmlns=""
4216
4217Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4218
4219 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4220 but allocates a new error code.
4221
4222Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4223
4224 * xmllint.c: John Fleck fixed typos in the options output
4225 * parser.c SAX.c: fix ignorable white space SAX selection
4226
4227Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4228
4229 * entities.c: Steve Underwood found the possibility of an
4230 ininite loop in case of error.
4231
4232Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4233
4234 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4235
4236Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4237
4238 * parser.c: warn if version is not 1.0 but it's not
4239 strictly speaking an error after analyzing the spec
4240
4241Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4242
4243 *doc/catalog.html - add link to the html version of the
4244 man page, other linguistic cleanups
4245
4246Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4247
4248 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4249 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4250 file, has not yet been included in the build.
4251
4252Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4253
4254 * catalog.c: removed a duplicate affectation Justin Fletcher
4255
4256Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4257
4258 * tree.c: Armin Sander pointed a possible text coalescing
4259 problem, completed his patch.
4260
4261Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4262
4263 * trionan.c: Fixed const and volatile re-definition problem
4264
4265Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4266
4267 * libxml.4 parser.c: doc updates from Heiko Rupp
4268 * parserInternals.c: 2 sanity checks from Heiko Rupp
4269
4270Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4271
4272 * tree.c: applied patch from Armin Sander to make some pointers
4273 const in xmlCopyNode()
4274 * include/libxml/tree.h: added fix to the header
4275
4276Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4277
4278 * xpath.c: hum, restrict the integer usage gcc bug workaround
4279 to only gcc compilers so that other architecture don't get
4280 penalized by this limitation.
4281 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4282
4283Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4284
4285 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4286 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4287
4288Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4289
4290 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4291 --convert option to xmlcatalog to convert SGML ones to
4292 the XML syntax.
4293 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4294
4295 2.4.3 got released at that point
4296Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4297
4298 * catalog.c xmlIO.c: started some serious testing and fixed
4299 a few bug and optmization needs.
4300
4301Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4302
4303 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4304 preparing for a 2.4.3 release even if it may not be ready yet
4305 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4306 all file parsing lookup to go through the entity resolver, add
4307 to add an API to bypass it (needed to load catalogs themselves),
4308 some cleanup on the catalog code too.
4309 * nanoftp.c: small cleanup
4310 * doc/catalog.html: small update
4311
4312Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4313
4314 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4315 Jun Kuriyama
4316
4317Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4318
4319 * doc/catalog.html: finished the catalog documentation
4320
4321Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4322
4323 * doc/catalog.html doc/xml.html: added documentation about
4324 Catalog support, misses an API description
4325 * doc/html/*: reextracted the API pages
4326
4327Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4328
4329 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4330 Added the part about section 7.2 on URI resolution,
4331 fixed a side effect in the HTML parser, look complete
4332 and ready to rock except the URI/SystemID part!
4333
4334Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4335
4336 * include/libxml/catalog.h include/libxml/parser.h
4337 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4338 xmlIO.c: added support and APIs needed for the catalog PI
4339 * include/libxml/xmlIO.h: cleanup
4340
4341Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4342
4343 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4344 include/libxml/catalog.h: starts to look okay, really
4345 plugged the new framework, cleaned a lot of stuff,
4346 added some APIs, except the PI's support missing this
4347 should be mostly complete
4348 * result/catalogs/* test/catalogs/*: added new test, enriched
4349 the existing one with URN ID tests
4350
4351Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4352
4353 * catalog.c: fixed nextCatalog
4354 * result/catalogs/docbook test/catalogs/*: started adding
4355 a small regression test
4356
4357Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4358
4359 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4360 more work on the XML catalog support.
4361 * parser.c include/libxml/parser.h: small cleanup seems using
4362 list as a public parameter name can give portability troubles
4363 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4364 include/libxml/xpath.h include/libxml/Makefile.am: removed
4365 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4366 wrappers
4367
4368Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4369
4370 * Makefile.am trio.c triodef.h trionan.c xpath.c
4371 include/libxml/Makefile.am include/libxml/trionan.h:
4372 Re-worked Not-A-Number and Infinity support.
4373 * xmlcatalog.c: added readline include files
4374
4375Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4376
4377 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4378 testCatalog as xmlcatalog, making it an installed app
4379 adding a shell, and preparing it to be a /etc/xml/catalog
4380 management tool, though not ready yet
4381 * catalog.c include/libxml/catalog.h: adding support for
4382 XML Catalogs http://www.oasis-open.org/committees/entity/
4383 not finished, there is some interesting tradeoffs and a
4384 few open questions left.
4385
4386Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4387
4388 * xmllint.c: fixed a line formatting problem
4389
4390Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4391
4392 * SAX.c: removed a couple of unused variable (Albert Chin)
4393
4394Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4395
4396 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4397 trying to fix some troubles w.r.t. function returning
4398 const xxxPtr.
4399
4400Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4401
4402 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4403 defined
4404
4405Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4406
4407 * xpointer.c: removed unused var
4408
4409Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4410
4411 * testXPath.c: another small cleanup closing bug #59110
4412
4413Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4414
4415 * win32/dsp/libxml2.def.src: small cleanup closing bug
4416 #59108
4417
4418Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4419
4420 * example/gjobread.c: add xmlCleanupParser() before leaving
4421
4422Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4423
4424 * config.h.in configure.in include/libxml/xmlwin32version.h:
4425 released 2.4.2
4426
4427Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4428
4429 * include/libxml/valid.h debugXML.c valid.c: deprecate
4430 the non-boundchecking Sprintf functions, add Snprintf
4431 this should close bug #57984
4432
4433Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4434
4435 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4436 URIs before doing the lookups (pointed by Mark Vakoc)
4437
4438Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4439
4440 * xpath.c: serious changes on Result Value Trees and NodeSets
4441 w.r.t. deallocation and collect operations. Probably not
4442 100% clean (merge of allocated trees smells like a problem).
4443 Seems sufficient to close #58943
4444
4445Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4446
4447 * xmllint.c: adding a --format option
4448
4449Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4450
4451 * xpath.c: count() was broken on Result Value Tree
4452 * xmlIO.c: fixed file:/// accesses on _WIN32
4453
4454Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4455
4456 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4457 macro was renamed, this should close bug #58683
4458
4459Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4460
4461 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4462 entity substitution mode text at the end of the entity might
4463 be added due to text coalescing.
4464 * nanoftp.c parser.c: small cleanup
4465
4466Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4467
4468 * HACKING: added John Fleck right to commit in the doc subdir
4469
4470Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4471
4472 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4473 allow to inherit attributes from the DTD directly in the
4474 tree, this is needed for XPath and can be a useful feature.
4475 Inherited namespaces are always provided at the tree level now
4476 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4477 of tests for this feature (XSLT being the prime user).
4478
4479Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4480
4481 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4482 testSAX.c xmlIO.c xmllint.c include/win32config.h
4483 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4484 include/libxml/xmlwin32version.h.in win32/README.MSDev
4485 win32/dsp/*: applied Win32 Facelift No.2 patches from
4486 Igor Zlatkovic for Windows/MSC
4487
4488Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4489
4490 * SAX.c: unparsedEntityDecl() the URI computation of the
4491 entity wasn't done breaking XSLT unparsed-entity-uri()
4492
4493Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4494
4495 * xpath.c: fixed a bug when walking the descendants and
4496 the current node has no children
4497 * debugXML.c: show up when a text node is supposed to not be escaped
4498
4499Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4500
4501 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4502 worked like the set:leading() function)
4503 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4504
4505Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4506
4507 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4508
4509Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4510
4511 * include/libxml/xmlIO.h: apply change to close #58141
4512 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4513
4514Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4515
4516 * parser.c: when the internal subset uses a PE, then the
4517 included entity can use conditional sections.
4518
4519Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4520
4521 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4522 when walking the namespace axis showing up in
4523 libxst/tests/general/bug-12
4524 * xmlmemory.c: added the possibility to trace a given block
4525 defined by its address
4526
4527Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4528
4529 * parser.c: don't override existing encoding specified before
4530 starting xmlParseDocument()
4531
4532Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4533
4534 * include/libxml/xmlwin32version.h: reinserted, needed for
4535 Windows users of CVS
4536
45372001-07-27 Darin Adler <darin@bentspoon.com>
4538
4539 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4540 * testCatalog.c: Add include of <libxml/parser.h>.
4541
45422001-07-27 Darin Adler <darin@bentspoon.com>
4543
4544 * include/libxml/.cvsignore:
4545 * include/libxml/xmlwin32version.h:
4546 Remove this file from CVS because it's generated.
4547
4548Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4549
4550 * parser.c include/libxml/parser.h: applied const patches from
4551 Tom Moog #58002
4552
4553Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4554
4555 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4556 lookup framework
4557
4558Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4559
4560 * tree.c: fixed xmlCopyNode() for documents
4561
4562Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4563
4564 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4565
4566Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4567
4568 * parser.c: fixes bug #57652 reported by Morus Walter
4569
4570Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4571
4572 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4573
4574Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4575
4576 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4577 errors, lesson don't add new functions at 1am before a release
4578 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4579 from XPath initialization when possible.
4580
4581Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4582
4583 * result/scripts/base*: removing history/readline changed
4584 this slightly
4585 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4586 xmllint.c: make element content line number generation
4587 optionnal to avoid breaking old apps added interface to switch
4588
4589Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4590
4591 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004592 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004593 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4594 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4595 John Kroll fixes to allow saving to HTTP via PUT (or
4596 POST of needed).
4597 * doc/html/*.html: regenerated the docs
4598
4599Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4600
4601 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4602 xmlHashScanFull and xmlHashScannFull3 to get passed the
4603 three keys as arguments to the callback function
4604
4605Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4606
4607 * configure.in Makefile.am: removed libxml softlink for good
4608 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4609 100% coverage by gtk-doc
4610
4611Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4612
4613 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4614 fixed serious troubles due to size_t vs. int mismatch
4615
4616Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4617
4618 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4619
4620Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4621
4622 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4623 convenient extension API for value and context managing
4624 Now handles external objects through xmlXPathPopExternal,
4625 xmlXPathWrapExternal and xmlXPathReturnExternal.
4626 Added functions for sets operations (intersection, etc.)
4627
4628Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4629
4630 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4631 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4632 HTMLparser.c: cleanup of global variables, marking some
4633 const or private.
4634
4635Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4636
4637 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4638 fixed xmlXPathNodeSetItem when passing index=0
4639
4640Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4641
4642 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4643
4644Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4645
4646 * xmllint.c: fixed compilation under Cygwin #57503
4647 * TODO: update
4648
46492001-07-13 Peter Williams <peterw@ximian.com>
4650
4651 * config.h.in: add #undef HAVE_DLFCN_H
4652
4653 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4654 builddir.
4655
4656Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4657
4658 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4659 raised by #57348 and #57381
4660
4661Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4662
4663 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4664 tree.c xpointer.c: store the line numbder in element->content,
4665 may break some software, need a configuration mechanism
4666
46672001-07-10 Darin Adler <darin@bentspoon.com>
4668
4669 * .cvsignore:
4670 * example/.cvsignore:
4671 * include/.cvsignore:
4672 * include/libxml/.cvsignore:
4673 Various things that are generated and should be ignored.
4674
4675Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4676
4677 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4678 * doc/xml.html doc/html/*: updated the docs
4679
4680Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4681
4682 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4683 validation occured on content with element child
4684
4685Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4686
4687 * tree.c: fixed XML Base computation which was broken
4688 * debugXML.c: added a base function to the shell
4689 * Makefile.am result/scripts/* test/scripts/*: added scripts
4690 based regression tests, and adding 2 XML Base tests
4691
4692Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4693
4694 * tree.c: set properties doc and call xmlSetListDoc for properties
4695 content when grafting them in a different tree.
4696 * aclocal.m4: remove from CVS
4697
4698Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4699
4700 * win32/libxml2/libxml2.def.src: added some missing entry point
4701 for XPath (Mark Vakoc)
4702
4703Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4704
4705 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4706 layer should URI-Unescape before trying to open resources.
4707
4708Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4709
4710 * xpath.c: fix the name() bug for elements in the default
4711 namespace reported by Charlie Bozeman
4712
4713Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4714
4715 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4716 led to an XPath fix, improvements of SAX initialization, and
4717 an added option --nocdata to testXPath
4718
4719Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4720
4721 * doc/libxml-doc.el: Felix Natter provided anew version working
4722 with XEmacs too
4723
4724Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4725
4726 * include/libxml/xpath.h: small cleanup
4727 * doc/xml.html: update
4728
4729Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4730
4731 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4732 released 2.3.14
4733
4734Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4735
4736 * doc/html/*: rebuilt the docs for the release
4737 * doc/xml.html: added 2.3.14 release.
4738
4739Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4740
4741 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4742 were not equal to empty strings
4743
4744Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4745
4746 * SAX.c: fixed a URI-Reference computation problem when validating
4747 * xmlIO.c: small cleanup
4748
4749Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4750
4751 * parser.c: improved the description of a couple of interfaces
4752 upon Larry Stamper suggestion
4753
4754Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4755
4756 * SAX.c entities.c parser.c: changed completely the way entities
4757 are handled when running the parser in entity substitution mode.
4758 This fixes a bug reported by Stephan Kulow and nearly divides
4759 by 3 the amount of memory required by libxslt to load and process
4760 DocBook TDG.
4761
4762Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4763
4764 * HTMLparser.c: fixing a too early root closing problem raised
4765 byt Prashanth Naidu
4766
4767Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4768
4769 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4770 raised by Mark Vakoc.
4771
4772Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4773
4774 * example/Makefile.am: fixed the include path to add srcdir/include
4775 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4776 and some cleanup
4777
4778Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4779
4780 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4781 lot of optimization work, results in significant improvements
4782 when handling really complex XPath queries. Add a small optimizer
4783 for unions, improve [n] and [last()], avoid some costly ops.
4784
4785Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4786
4787 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4788 * xpath.c: small cleanup
4789 * xmlGetNsList: reformated, fixed problems if used on Entities
4790
4791Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4792
4793 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4794
4795Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4796
4797 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4798 * Makefile.am example/Makefile.am: workaround automake generating
4799 erroneous deps
4800
4801Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4802
4803 * include/win32config.h: bug #56801 Yon Derek provided a patch
4804 to the windows config file.
4805
4806Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4807
4808 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4809 libxml.h : Yon Derek provided a set of changes to compile from
4810 CVS on Windows/MSC
4811
4812Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4813
4814 * parser.c: fixed UTF8 BOM support in push mode
4815 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4816 added a specific testcase
4817
4818Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4819
4820 * Makefile.am: added --push regression tests
4821 * parserInternals.c: the XML parser segfaulted in --push mode
4822
4823Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4824
4825 * configure.in: moved the symlinks detection within a CVS
4826 check, this is not portable and will be removed soon.
4827 * xpath.c: small cleanup/speedup
4828
4829Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4830
4831 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4832 release of 2.3.12
4833 * parser.c: make an error message if unknow entities in all cases
4834
4835Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4836
4837 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4838
4839Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4840
4841 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4842 includes were installed in the wrong dir
4843
4844Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4845
4846 * doc/html.xml: warn against sending code to exhibit bugs.
4847
4848Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4849
4850 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4851 Tru64 from Thomas Leitner
4852
4853Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4854
4855 * AUTHORS: added William and Bjorn
4856 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4857 daniel@veillard.com hopefully I won't have to do this again
4858 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4859 docs can be rebuilt cleanly now
4860 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4861 from CVs it's generated, added include/libxml/xmlwin32version.h
4862 also generated but which should change far less frequently.
4863 * catalog.c nanoftp.c: made sure to include libxml.h not
4864 libxml/xmlversion.h directly
4865 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4866 when compiling on WIN32 and MSC
4867
4868Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4869
4870 * include/Makefile.am include/libxml/Makefile.am configure.in:
4871 fixed make distcheck and rebuilding the rpms
4872
4873Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4874
4875 * configure.in: should finish the migration of exported includes
4876 into a real include/libxml in CVS, at least for CVS users.
4877 * removed the exported headers, added in include/libxml (as well
4878 as xmlversion.h.in).
4879
4880Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4881
4882 * configure.in: fixed the way to detect symlink
4883
4884Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4885
4886 * configure.in: updated, include/libxml is now a real CVS dir
4887
4888Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4889
4890 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4891 version works with both libxml1 and libxml2 (it autodetects
4892 the prefix of the html-files) from Felix Natter.
4893 * doc/xml.html: updated doc accordingly
4894
4895Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4896
4897 * xpath.c: fixed the bug generating a template loop in libxslt
4898 when using docbook-xsl-1.4, * should filter out document nodes
4899 * HACKING: added William
4900 * TODO: updated
4901
4902Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4903
4904 * doc/FAQ.html: added a warning about gcc-3.0
4905 * doc/xml.html: added reference to gdome2 and removed a confusing
4906 sentence
4907
4908Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4909
4910 * xmlversion.h: okay this is a generated file, but Windows
4911 users need it and they can't generate it, and I want CVS
4912 Windows users ...
4913 * win32/libxml2/libxml2_so.dsp: Windows project file for
4914 the shared lib version of libxml2
4915 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4916 resources needed for libxslt/xsltproc by Yon Derek
4917
4918Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4919
4920 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4921
4922Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4923
4924 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4925
4926Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4927
4928 * include/win32config.h: Yon Derek provided a first fix
4929 to be able to compile libxslt/xsltproc on Windows
4930
4931Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4932
4933 * xpath.c: attempt to work around what seemed a gcc optimizer
4934 bug when handling floats on i386 http://veillard.com/gcc.bug
4935 * tree.c entities.c encoding.c: doing some cleanups while
4936 chasing it
4937
4938Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4939
4940 * Makefile.am: cleanup when --without-debug is specified
4941 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4942 w.r.t. --without-debug and other include points
4943 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4944 Catalogs
4945 * configure.in entities.h tree.h HTMLparser.c: removed
4946 --without-corba, made the _private field mandatory
4947
4948Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4949
4950 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4951 outputs a BOM in UTF8, an errata has been issued to avoid the
4952 problem, that was the most reasonable solution... Add support
4953 for a leading UTF8 BOM in entities.
4954
4955Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4956
4957 * valid.c: fixed a bug found when post validating an entity ref
4958 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4959 activate it too
4960
4961Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4962
4963 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4964 weakness in the node copy the XPointer and the XInclude
4965 implementations. Serious cleanup.
4966
4967Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4968
4969 * Makefile.am: Kjartan Maraas provided a small patch to
4970 add xml2-config.in to EXTRA_DIST
4971
4972Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4973
4974 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4975 provided another failing case found in KDE, the way the
4976 ctxt->vctxt.nodeTab was allocated and freed changed over
4977 time but it wasn't completely cleaned up. This should fix it.
4978
4979Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4980
4981 * parser.c: Stephan Kulow also raised the fact that line number
4982 could get miscounted making debug harder, fixed the problem
4983 in xmlParseCharData()
4984
4985Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4986
4987 * valid.c: Stephan Kulow pointed out a problem when validating
4988 and using an empty entity, forgot a 'break' in a case.
4989
4990Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4991
4992 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4993 * doc/xml.html: updated with 2.3.11
4994
4995Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4996
4997 * TODO: updated adding cleanup of generated doc
4998 * configure.in: prepared to release 2.3.11
4999 * xmllint.c: added --version for bug reporting
5000 * doc/html/*.html: rebuilt the doc
5001
5002Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5003
5004 * xpath.c: first part of the work on selecting namespace to
5005 fix bug #56115
5006
5007Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5008
5009 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5010 when using -liconv
5011 * TODO: updated
5012
5013Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5014
5015 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5016 cleanup, encoding support.
5017
5018Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5019
5020 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5021
5022Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5023
5024 * xpath.c: bug detected by Ankh when / is used as a function arg
5025
5026Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5027
5028 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5029 of element and use it to avoid outputting formatting spaces at
5030 the wrong place. Implemented the format parameter for HTML save.
5031 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5032 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5033 result/HTML/wired.html: of course this impact the result of a
5034 number of HTML tests
5035
5036Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5037
5038 * HTMLtree.[ch]: started augmenting the HTML save API with
5039 encoding and formatting parameters
5040
5041Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5042
5043 * HTMLtree.h: cleanup and started evaluating the work needed on
5044 revamping the HTML output code
5045
5046Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5047
5048 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5049
5050Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5051
5052 * valid.c: fixed bug #56049, forgot one check in the
5053 validation routine
5054
5055Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5056
5057 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5058
5059Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5060
5061 * libxml.h: fixed an error in last commit
5062 * doc/FAQ.html: added an entry for compilation from CVS
5063
5064Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5065
5066 * xmlversion.h.in libxml.h: Cygwin patches
5067 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5068 * tree.h: cleanup
5069
5070Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5071
5072 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5073 memory block in a strange case where libxml is linked twice
5074 in the binary.
5075
5076Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5077
5078 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5079 state far too often, simple fix used to avoid it.
5080
5081Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5082
5083 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5084 being processed, applied his patch
5085 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5086
5087Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5088
5089 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5090 provided fixes to compile on MSCC again
5091 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5092 also provided an update for the project files.
5093
5094Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5095
5096 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5097 bug #55810
5098
5099Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5100
5101 * tree.c: fixed xmlGetNsProp() to close bug #55683
5102 Note this requires libxslt to use it's own function instead.
5103
5104Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5105
5106 * HTMLtree.c: when in a pre element no formatting space should
5107 be added.
5108 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5109
5110Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5111
5112 * configure.in: added tests for signal() and signal.h
5113
5114Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5115
5116 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5117
5118Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5119
5120 * doc/libxml-doc.el: Felix Natter provided a new version for
5121 libxml2
5122
5123Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5124
5125 * HTMLtree.c: when in a pre element no formatting space should
5126 be added.
5127
5128Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5129
5130 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5131
5132Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5133
5134 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5135 hack
5136 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5137 * uri.c: fixed a warning
5138
5139Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5140
5141 * HTMLtree.c: trying to close bug #55772 escaping in script
5142 elements
5143 * doc/xml.html: suggest to send mail to the list
5144
5145Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5146
5147 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5148 good. Use a macro and based on the solution provided in
5149 vsnprintf manual page from GNU.
5150
5151Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5152
5153 * error.c: Workaround for non-preserving variadic list.
5154 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5155
5156Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5157
5158 * doc/xml.html: added 2.3.10 release
5159
5160Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5161
5162 * configure.in: releasing 2.3.10
5163
5164Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5165
5166 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5167
5168Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5169
5170 * encoding.c: Robert Collins provided a patch to add the
5171 "US-ASCII" encoding alias
5172
5173Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5174
5175 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5176 string oriented functions and started cleaning the related areas
5177 in xpath.c which needed fixing in this respect
5178
5179Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5180
5181 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5182 #55380
5183 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5184
5185Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5186
5187 * TODO: updated
5188 * nanohttp.[ch] : started adding APIs to get the redirected URL
5189 when this occurs (needed for further base computation
5190 * tree.h: cleanup
5191 * encoding.c: cleanup
5192 * SAX.c: minor change around ctxt->loadsubset
5193
5194Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5195
5196 * Makefile.am include/Makefile.am: small change to have
5197 include/libxml rebuilt if working from CVS.
5198 * uri.c: applied another patch from Carl Douglas for URI escaping,
5199 this should close bug #51876
5200
5201Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5202
5203 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5204 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5205 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5206 added specific regression test
5207 * parser.h: preparing for the XSLT mode where DTD inherited
5208 attributes are added to the tree.
5209
5210Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5211
5212 * xinclude.[ch]: Updated the namespace for the Last Call version
5213 * result/XInclude/include test/XInclude/include: updated the
5214 testsuite accordingly
5215
5216Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5217
5218 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5219 related to bug #51876
5220
5221Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5222
5223 * tree.c: fixed a gross mistake in base computation, xml:base is
5224 not completely correct yet (need cascade).
5225 * xpath.[ch]: added the few things needed to find a function name
5226 and URI from the XPath context when it is called.
5227
5228Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5229
5230 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5231 * DOCBparser.c: small cleanup
5232 * xmllint.c: added a --catalogs option to load catalogs from
5233 $SGML_CATALOG_FILES
5234 * tree.c: cleanup
5235 * configure.in: iconv library fixup, ICONV_LIBS
5236
5237Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5238
5239 * catalog.c: handling of CATALOG entries. detection of recursion,
5240 and a few bugfixes
5241 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5242 against the default namespace
5243
5244Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5245
5246 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5247
5248Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5249
5250 * parser.c: fixed propagation context info when parsing an
5251 external entity.
5252 * doc/html/*.html: regenerated a couple of docs
5253
5254Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5255
5256 * doc/xml.html: update with 2.3.9 informations
5257
5258Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5259
5260 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5261 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5262 * doc/html/* : rebuilt the docs
5263 * valid.c: small patch which may improve some case when
5264 validating.
5265
5266Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5267
5268 * HTMLparser.c: Closed bug #54891
5269 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5270 to the suite
5271
5272Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5273
5274 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5275 applied a documentation patch from LotR and filled in a few missing
5276 descriptions
5277
5278Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5279
5280 * xpath.c tree.c parser.c: speed optimizations at the parser level
5281 document tree freeing and xpath evaluation
5282
5283Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5284
5285 * parser.c parser.h parserInternals.h: fixed a couple of
5286 interfaces for handling memory buffer input to const char *
5287 upon suggestion of JamesH.
5288
5289Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5290
5291 * configure.in: LoTR sent a patch fixing the previous commit
5292
5293Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5294
5295 * configure.in: trying to deal again with the stoopid -R linking
5296 flag of Solaris
5297
5298Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5299
5300 * xpath.h: two nodeset access macros from Thomas Broyer
5301
5302Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5303
5304 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5305 patch from Thomas Broyer
5306
5307Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5308
5309 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5310 case
5311 * INSTALL: was empty added stuff from the FAQ
5312
5313Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5314
5315 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5316 attributes handling and #54433 by adding xmlUnsetProp()
5317 and xmlUnsetNsProp()
5318
5319Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5320
5321 * HTMLparser.c: Patch from Jonas Borgström
5322 (htmlGetEndPriority): New function, returns
5323 the priority of a certain element.
5324 (htmlAutoCloseOnClose): Only close inline elements if they
5325 all have lower or equal priority.
5326 * result/HTML: this of course changed a number of tests results.
5327
5328Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5329
5330 * xmlIO.c catalog.c: plugged in the default catalog resolution
5331 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5332 documentations
5333 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5334
5335Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5336
5337 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5338 integrating catalogs
5339 * catalog.[ch] testCatalog.c: adding a small catalo API
5340 (only SGML catalog support).
5341 * parser.c: restaured xmlKeepBlanksDefault(0) API
5342
5343Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5344
5345 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5346
5347Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5348
5349 * parser.c: added xmlParseExternalEntityPrivate() to allow
5350 propagation of ctxt->_private when parsing external entities
5351
5352Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5353
5354 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5355
5356Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5357
5358 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5359
5360Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5361
5362 * valid.c: warn when indeterminist content model is detected
5363 * result/VC/ElementValid8: this adds a message
5364 * Makefile.am: add --novalid for VCM tests
5365 * parserInternals.c: added a call to Init memory
5366
5367Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5368
5369 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5370 when both parameters are NULL.
5371
5372Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5373
5374 * valid.c: applied small patch from Gary Pennington, reindented
5375 some part of the code.
5376
5377Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5378
5379 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5380 release, updated and regenerated the docs
5381
5382Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5383
5384 * xpath.c result/XPath/expr/floats : clarified and cleanup
5385 printing of abnormal floats in tests.
5386
5387Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5388
5389 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5390 * results/HTML/ : a few changes in the output of the HTML tests as
5391 a result.
5392 * configure.in: tying to fix -liconv where needed
5393
5394Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5395
5396 * Makefile.am: fixed a stupid error
5397
5398Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5399
5400 * configure.in Makefile.am: make the inclusion of the trio
5401 modules in the library conditional
5402
5403Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5404
5405 * DOCBparser.c: patche from László Kovács, fixed entities refs
5406 in attributes handling
5407
5408Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5409
5410 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5411 flushing
5412
5413Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5414
5415 * xpath.c: fix of an XSLT namespace bug reported on the list
5416 general/bug-8-
5417
5418Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5419
5420 * strio.h trio.c: Dan McNichol suggested a couple of small
5421 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5422
5423Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5424
5425 * tree.c parser.c encoding.c: spent a bit more time looking
5426 at the parsing speed and DOM handling. Added a few more
5427 speedups.
5428
5429Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5430
5431 * parser.c: small but effective parsing speed improvement
5432
5433Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5434
5435 * configure.in: default on the DocBook parser inclusion (for Gnome)
5436 * DOCBparser.h: fixed a header reference
5437
5438Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5439
5440 * configure.in xpath.c: applied Bjorn patches for FPE on the
5441 alpha
5442
5443Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5444
5445 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5446 xmlSaveFormatFileTo()
5447
5448Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5449
5450 * xpath.c: simple and efficient optimization, XPath functions
5451 aways bind to the same code, cache this
5452 * TODO: updated (by saying some is obsolete)
5453
5454Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5455
5456 * xpath.c: more cleanup work on XPath name parsing routines
5457
5458Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5459
5460 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5461 xmlXPathParseName
5462 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5463 * debugXML.c: avoid compilation problems if compiling without
5464 HTML support, Igor Zlatkovic
5465 * win32/libxml2/libxml2.def.src: being able to compile without
5466 XPath on Windows
5467
5468Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5469
5470 * libxml.m4: yet another patch from Toshio Kuratomi
5471
5472Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5473
5474 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5475
5476Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5477
5478 * tree.[ch]: added xmlSaveFormatFile interface for saving
5479 and indenting a file.
5480
5481Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5482
5483 * xpath.c: fixed bug #53689 related to processing-instruction()
5484
5485Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5486
5487 * DOCBparser.c: patche from László Kovács
5488
5489Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5490
5491 * parser.c: applied fixes from Christian Glahn bug report #53391
5492
5493Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5494
5495 * error.c: Jean François Lecomte provided a complete description
5496 and a fix to bug #53537
5497
5498Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5499
5500 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5501
5502Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5503
5504 * DOCBparser.c SAX.c: a bit more work on entities processing.
5505 Still Need to cleanup XML output and references in attributes
5506
5507Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5508
5509 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5510
5511Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5512
5513 * tree.c: trying to fix #53574, not completely complete,
5514 I would like xmllint --copy --debug test/ent1 and
5515 xmllint --debug test/ent1 to show the same result.
5516 * xpath.c: fix a bug when trying to sort namespace nodes
5517
5518Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5519
5520 * HTMLtree.c: real fix for #53402
5521
5522Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5523
5524 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5525 PIs when using xsl:output
5526 * valid.c: closing #53537 some case generate segfaults if there
5527 is validity errors
5528
5529Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5530
5531 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5532 of external parsed entities, added --noent to testDocbook
5533 * valid.c: Garry Pennington found an uninitialized variable
5534 access in xmlValidateElementContent()
5535
5536Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5537
5538 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5539 with madness
5540 * result/HTML/ : this modified the result of the regression tests
5541 a lot.
5542
5543Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5544
5545 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5546 to doc where it wasn't checked against NULL reported by
5547 Jens Laas
5548
5549Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5550
5551 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5552 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5553
5554Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5555
5556 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5557 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5558 * SAX.[ch]: cleanup and updates for DocBook
5559 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5560 ex SGML identifier changes
5561 * valid.c: removed a static unused function.
5562
5563Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5564
5565 * HTMLtree.c: applied change for Paul Sponagl on script saving
5566 * Makefile.am: the warning about entity title.xml are normal.
5567
5568Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5569
5570 * configure.in: release of 2.3.7
5571 * Makefile.am: fixing make distcheck
5572
5573Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5574
5575 * doc/html/* doc/xml.html: updated and regenerated the docs
5576
5577Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5578
5579 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5580
5581Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5582
5583 * tree.c: fixed #53388 with the provided patch
5584
5585Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5586
5587 * valid.c: Bjorn detected an invalid memory access. Fixed
5588 vstateVPush()
5589
5590Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5591
5592 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5593
5594Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5595
5596 * libxml.h: new header used only for the compilation of libxml
5597 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5598 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5599 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5600 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5601 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5602 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5603 baseline (version 1.2 plus a single patch).
5604 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5605 scientific notation for numbers. Tests added.
5606 * xpath.c: formatting of numbers changed to use sprintf
5607 (contribution from William Brack)
5608
5609Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5610
5611 * valid.c: cleanup, more useful debugging
5612 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5613 * xmlIO.c: entity loading is printed as an error when validating
5614
5615Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5616
5617 * valid.c: fixed to validate within entities
5618 * test/VCM/v22.xml: added a specific testcase
5619
5620Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5621
5622 * valid.c: forgot an epsilon transition in for ()+
5623 * test/VCM/v21.xml : added a specific test case
5624
5625Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5626
5627 * valid.c: removed a state explosion exhibited by RSS
5628 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5629 from bug #51872
5630
5631Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5632
5633 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5634 validation without using an ugly NFA -> DFA algo in the source.
5635 Made a specific algorithm easier to maintain, using a single
5636 stack and without recursion.
5637 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5638 * hash.c: made the growing routine static
5639 * tree.h parser.c: added the parent information to an
5640 xmlElementContent node.
5641
5642Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5643
5644 * SAX.c parser.c xpath.c: generating IDs when not validating
5645 from an external parsed entity was poisoning the ID has table
5646 with removed values. This was killing XSLT on the KDE help
5647 browser.
5648
5649Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5650
5651 * entities.h: andrew@ugh.net.au detected a double declaration
5652
5653Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654
5655 * debugXML.c hash.c tree.h valid.c : some changes related to
5656 the validation suport to improve speed with DocBook
5657 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5658 the way validation errors get reported
5659
5660Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5661
5662 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5663 by P C Chow and William M. Brack for XSLT HTML output
5664
5665Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5666
5667 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5668 Igor Zlatkovic patches for MSC compilation and added his
5669 updates
5670
5671Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5672
5673 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5674 prefix lookup.
5675 * parserInternals.c: fixed the bug reported by Morus Walter
5676 due to an off by one typo in xmlStringCurrentChar()
5677
5678Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5679
5680 * HTMLparser.c result/HTML/*: revamped the way the HTML
5681 parser handles end of tags or end of input
5682
5683Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5684
5685 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5686
5687Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5688
5689 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5690 bug where the linktime verions of free() won't work ...
5691
5692Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5693
5694 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5695
5696Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5697
5698 * doc/xml.html: added 2.3.6 release
5699
5700Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5701
5702 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5703 * result/wml.xml: resulted in a small output change
5704
5705Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5706
5707 * tree.c: xmlNewDoc was missing the charset initialization
5708 * xmllint.c: added --auto to autogenerate a doc, allow to
5709 reproduce the problem fixed on xmlNewDoc
5710
5711Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5712
5713 * xpath.c: trying to get 52979 solved
5714 * tree.c result/ result/noent/: trying to get 52712 solved, this
5715 also made me clean up the fact that XML output in general should
5716 not add formating blanks by default, this changed the output of
5717 a few tests
5718
5719Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5720
5721 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5722
5723Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5724
5725 * configure.in: finally released 2.3.6
5726
5727Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5728
5729 * xpath.c: checking for null pointer generated by new code
5730
5731Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5732
5733 * xpath.c: fixed a [] evaluation problem reported
5734 * test/XPath/tests/simpleaddr: extended test
5735 * result/XPath/simpleaddr: updated result
5736
5737Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5738
5739 * xmllint.c: Dan Timis reported a portability problem
5740 on Macs without mmap, fixed it.
5741
5742Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743
5744 * testXPath.c : added a --tree option allowing to display the
5745 tree dump of the XPath expression
5746
5747Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5748
5749 * xpath.c: fixed a memleak when comparing nodesets
5750 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5751 * tree.c: added a TODO
5752
5753Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5754
5755 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5756 we need string functions
5757 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5758 to be able to use them where needed. Applied some changes
5759 to reduce name linking pollution and compile in only what's
5760 needed.
5761 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5762 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5763 for the string manipulation functions
5764 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5765 to the free() function of xmlmemory.c
5766 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5767 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5768 usage.
5769
5770
5771Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5772
5773 * error.c: applied the context output patch of the error
5774 handling submitted by Chuck Griffith
5775 * error/VC/*: this slightly change some error logs
5776
5777Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5778
5779 * parser.c: fixed line number reporting on error
5780
5781Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5782
5783 * parser.c: Sullivan and Darin found a parser bug,
5784 applied the patch.
5785
5786Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5787
5788 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5789 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5790 xmlversion.h.in xpointer.c: of course the way I defined
5791 UNUSED breaks on old gcc version. Try to be smart and
5792 also define it directly in xmlversion.h
5793 * configure.in: removed -ansi flag from the pedantic set
5794
5795Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5796 Huge cleanup, I switched to compile with
5797 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5798 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5799 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5800 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5801 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5802 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5803 encoding.h entities.c error.c list.[ch] nanoftp.c
5804 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5805 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5806 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5807 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5808 Cleanup, staticfied a number of non-exported functions,
5809 detected and cleaned up a dozen of problem found this way,
5810 avoided a lot of public function name/typedef/system names clashes
5811 * doc/xml.html: updated
5812 * configure.in: switched private flags to the really pedantic ones.
5813
5814Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5815
5816 * configure.in: 2.3.5
5817 * doc/html/*: rebuilt the docs
5818
5819Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5820
5821 * parser.c: fixed a reported bug in NOTATION parsing
5822 * uri.c: accepted but not fixed bug 51876, added TODO
5823 * Makefile.am: fixed bug 51876
5824
5825Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5826
5827 * config.h.in configure.in error.c: fix a compilation problem
5828 on platforms without vsnprintf (xml@thewrittenword.com)
5829
5830Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5831
5832 * parser.c: fixed a function name header typo
5833 * SAX.c: notations can also occur in external subset.
5834
5835Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5836
5837 * error.c: removed a C++ like comment
5838
5839Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5840
5841 * parser.c: fixing bug 52299 strange condition leading
5842 to a parser crash due to a buffer overflow
5843 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5844 added the specific test case
5845
5846Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5847
5848 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5849 xmlXPathConvert{String,Number,Boolean} to be able to make
5850 type casts without a context stack, fixed some implementation
5851 problems related to the absence of context at parse-time,
5852 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5853 in the public API too
5854 * xpointer.c xpathInternals.h: we need to know at parse time
5855 whether we are compiling an XPointer
5856
5857Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5858
5859 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5860 cleaned up the parser internals, refactored XPath code, added
5861 new compilation based APIs and cleanly separated public and
5862 private APIs.
5863
5864Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5865
5866 * xpath.h: the comp field must be added at the end to avoid
5867 killing binary compat.
5868
5869Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5870
5871 * Makefile.am: detect XPath memleaks in regreson tests
5872 * error.c: fixed and error w.r.t. error reporting still using
5873 stderr
5874 * hash.c: added new line at end of file
5875 * tree.h: minor cleanup
5876 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5877 expression parsing from evaluation, resulted in a number of
5878 changes internally, and in XPointer. Likely to break stuff
5879 using xpathInternals.h but should remain binary compatible,
5880 new interfaces will be added.
5881
5882Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5883
5884 * configure.in: fixed a couple of problems reported by
5885 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5886 without gcc on non linux platforms.
5887
5888Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5889
5890 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5891 a fix for --with-html-dir= configure support. I hope it won't
5892 break rpm generation
5893
5894Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5895
5896 * xmlIO.c: one function comment cleanup.
5897
5898Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5899
5900 * SAX.c: external subset notations were improperly registered
5901 in the internal subset.
5902
5903Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5904
5905 * README.cvs-commits: added, pointing to HACKING
5906 * HACKING: updated
5907
5908Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5909
5910 * parser.c: and Matt Sergeant found one in the XML push
5911 parser (erroneous check I forgot to remove when I fixed the
5912 main parser).
5913
5914Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5915
5916 * xpath.c: ptittom found a small bug in UnaryExpr
5917
5918Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5919
5920 * configure.in: bumped to 2.3.4
5921 * error.c: fixed bug #51860
5922 * tree.c: fixed bug #51861
5923 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5924 * tree.[ch] : added xmlDefaultBufferSize
5925 * nanoftp.c: typo in function name header block
5926 * doc/xml.html : updated, added link to XML::LibXSLT
5927 * doc/html/* : rebuilt the docs
5928
5929Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5930
5931 * parser.c SAX.c: the new content parsing code raised an
5932 ugly bug in the characters() SAX callback. Found it
5933 just because of strangeness in XSLT XML Rec ouptut :-(
5934
5935Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5936
5937 * Makefile.am: Martin Baulig suggested to add -lm
5938 * tree.c: found another bug in xmlNodeGetContent()
5939
5940Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5941
5942 * xpath.c: Bjorn found the error related to strictness of comparison.
5943
5944Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5945
5946 * parser.c: trying to fix the Dtd parsing problem reported
5947 by Gary, side effect of last week speed optimizations.
5948
5949Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5950
5951 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5952 * parserInternals.c: removed unneeded test raised by Stric
5953
5954Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5955
5956 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5957 and fixed by William Brack). Added xmlXPathFormatNumber.
5958 Changed the sorting slightly.
5959 * configure.in Makefile.am example/Makefile.am: Added -lm.
5960 Please note that applications linking with libxml2, must
5961 also like with the math library from now on.
5962
5963Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5964
5965 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5966
5967Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5968
5969 * parser.c: one must report spaces even if the Dtd element
5970 content proves that this is not part of the element content.
5971 * result/valid/*.xml: this changed the ouptu slightly
5972
5973Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5974
5975 * configure.in: bumped to 2.3.3
5976 * doc/xml.html: updated
5977
5978Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5979
5980 * tree.c: minor doc fix
5981 * xpath.c: deallocation issues when a result tree has been
5982 converted to a node-set
5983
5984Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5985
5986 * doc/xml.html: oops corrected dates s/2000/2001
5987
5988Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5989
5990 * valid.c: new patch from Gary Pennington
5991
5992Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5993
5994 * doc/xml.html: applied patch from Ankh
5995
5996Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5997
5998 * xinclude.c: fixed a problem building on Mac
5999
6000Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6001
6002 * parser.c: more work on increasing parsing ferformances
6003
6004Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6005
6006 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6007 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6008 avoiding memcpy in production builds MEM_CLEANUP macro use
6009 * parser.[ch] parserInternals.c: optimizations of the tightest
6010 internal loops inside the parser. Better checking of I/O
6011 flushing/loading conditions
6012 * xmllint.c : added --timing
6013
6014Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6015
6016 * configure.in: bumped to 2.3.2
6017 * doc/xml.html: updated for release
6018
6019Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6020
6021 * xpath.c: found a memleak and fixed a nasty bug
6022
6023Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6024
6025 * xmllint.[c1] : added return code errors for xmllint
6026 * xpath.c: specific debug dump function for result value trees
6027
6028Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6029
6030 * xpath.c: finally implemented xmlXPathCompareNodeSets
6031 * test/XPath/expr/floats results/XPath/expr/floats: added
6032 a test for float expressions
6033
6034Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6035
6036 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6037 * parserInternals.[ch]: trying to speed up parsing
6038 * xpath.c : speeded up node set equality op
6039
6040Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6041
6042 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6043 better handling of ID/IDREF and the list modules associated
6044 * configure.in: small CFLAGS cleanup
6045
6046Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6047
6048 * configure.in: fixed iconv detection on AIX (stric)
6049
6050Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6051
6052 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6053
6054Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6055
6056 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6057 and optimized xmlXPathNodeSetSort
6058
6059Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6060
6061 * xpath.c: bug fix when context size is 0
6062 * parser.c: I like Norm's Dtd because they still manage to break
6063 the parser occasionally
6064
6065Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6066
6067 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6068
6069Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6070
6071 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6072 attributes within the XML-1.0 namespace
6073
6074Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6075
6076 * xpathInternals.h: exported a few axis functions
6077 * doc/xml.html: updated the doc
6078
6079Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6080
6081 * configure.in: applied patch from Daniel van Balen for OpenBSD
6082 and bumped version to 2.3.1
6083 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6084 attempt to find autoclosing was simply broken, removed it,
6085 updated the examples, this is better
6086
6087Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6088
6089 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6090 hash functionnalities.
6091 * doc/html/* : rebuild the doc
6092
6093Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6094
6095 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6096 on predicate
6097 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6098 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6099 really want to have tags closed on output even if we accept
6100 unclosed ones on input
6101
6102Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6103
6104 * xpath.c: ouch don't free NULL, rare case fixed
6105 * tree.c: don't coalesce text nodes if they don't have the
6106 same behaviour wrt escaping on output
6107
6108Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6109
6110 * xpath.c: small fixup
6111 * SAX.c: don't warn on empty namespaces.
6112
6113Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6114
6115 * README: a bit of cleanup
6116 * configure.in: preparing for 2.3.0 release
6117
6118Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6119
6120 * hash.[ch]: added a first version of xmlHashSize()
6121 * valid.c: another bug fix from Gary Pennington
6122
6123Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6124
6125 * valid.c: couple of bug fixes pointed by Gary Pennington
6126 * HTMLtree.c: #if 0 cleanup
6127
6128Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6129
6130 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6131 which removes a time consuming check of xmlXPathNodeSetAdd()
6132 and use it in places where we are sure to not break unicity
6133
6134Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6135
6136 * xpath.c: bug fixes found from XSLT
6137 * tree.c: preserve node->name special values when copying nodes.
6138 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6139 external subset are fetched when available but without full
6140 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6141 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6142 output with encoding disabled.
6143
6144Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6145
6146 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6147 xmlCheckFilename should not be called from xmlFileOpenW
6148 and xmlGzfileOpenW
6149
6150Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6151
6152 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6153 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6154 added the new tests for URI normalization
6155 * testURI.c: fixed stoopid bugs
6156 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6157 the URI in the error messages are now properly normalized
6158
6159Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6160
6161 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6162
6163Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6164
6165 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6166
6167Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6168
6169 * xpath.c: fixed mod operator
6170
6171Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6172
6173 * parser.c: fixed xmlStrcat doc
6174 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6175 trees.
6176
6177Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6178
6179 * xpath.c result/XPath/tests/chaptersbase
6180 result/XPath/tests/simplebase: fixed XPath node()
6181 * tree.c: small fix in xmlNewNs()
6182 * Makefile.am: removed extraneous xml2Conf.sh rule
6183
6184Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6185
6186 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6187 Changed the library name, in order to get libxml-devel and
6188 libxml2-devel to coexist on a single system
6189 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6190 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6191
6192Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6193
6194 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6195 libxml2-devel installable in // as libxml-devel.
6196
6197Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6198
6199 * doc/Makefile.am: fixed make rebuild in doc
6200 * doc/html/*.html: rebuilt the docs
6201
6202Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6203
6204 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6205
6206Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6207
6208 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6209 the HTML doc to go into the -devel RPM ...
6210 * aclocal.m4 config.h.in: some updates due to auto* magic
6211
6212Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6213
6214 * xpath.h: added a hook in the context structure allowing to
6215 link to extra support, needed for XSLT
6216
6217Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6218
6219 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6220 xmlXPtrCmpPoints to use it.
6221 * propagated the following patch from Alejandro Forero
6222 * include/win32config.h xmlIO.c: applied further suggestions
6223 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6224 * example/gjobread.c: fixed warnings, now that it builds
6225
6226Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6227
6228 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6229
6230 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6231 filename points to a valid file (not a directory).
6232 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6233 Added calls to xmlCheckFilenameDir.
6234
6235 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6236 `path' (rather than `filename') as the parameter to gzopen and open.
6237
6238Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6239
6240 * Makefile.am: fixed a problem with EXTRA_DIST
6241
6242Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6243
6244 * Makefile.am example/Makefile.am: finally found the trick
6245 to build the example, i.e. add "." in SUBDIRS before example
6246 in the list <grin/>
6247
6248Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6249
6250 * doc/xml.html: updated with an XSLT section, removed pointer to
6251 W3C CVS base.
6252
6253Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6254
6255 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6256 too, and deallocation need to occur the same way.
6257
6258Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6259
6260 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6261 type correponding to an XSLT result tree fragment. Share most
6262 of the data format with node set, as well as operators.
6263 * HTMLtree.c: added a newline at the end of the doctype output
6264 whe this one is not present initially.
6265 * tree.c: make sure taht the parent and doc pointers are properly
6266 set when copying attributes (lists).
6267
6268Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6269
6270 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6271
6272Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6273
6274 * xpath.c: seems I finally killed that ugly path evaluation
6275 context bug (tagged 9999 in case is is wrong)
6276
6277Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6278
6279 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6280 for XSLT
6281
6282Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6283
6284 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6285 for xmlGzfileOpen() bug
6286
6287Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6288
6289 * xpath.c: removed an error found by XSLT usage
6290 * tree.c parserInternals.h: use a predefined static string
6291 for text and comment nodes, avoid freeing them in xmlFreeNode,
6292 exported the string name in parserInternals.h and added
6293 another value to disable encoding at output (for XSLT),
6294 gain memory, time.
6295
6296Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6297
6298 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6299 win32/libxml2/libxml2_so.dsp: new makefiles and update
6300 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6301
6302Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6303
6304 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6305 Gary Pennington
6306
6307Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6308
6309 * xpath.c: fixed the comaprision of values and nodelists,
6310 need to compare nodelist still ...
6311 * debugXML.c: avoided a possible core dump
6312 * HTMLparser.c: cleanup
6313 * nanohttp.c: contributed fix.
6314 * tree.c: fixes in properties handling added xmlSetNsProp
6315 needed by libxslt
6316 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6317 comment
6318 * TODO: updated
6319
6320Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6321
6322 * parser.c parserInternals.c: applied Bjorn Reese optimization
6323 patch
6324
6325Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6326
6327 * Makefile.am: applied patch fro make check from Martin Vidner
6328
6329Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6330
6331 * configure.in: preparing 2.2.11
6332 * doc/html/*: rebuild the HTML files
6333 * doc/xml.html : updated
6334
6335Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6336
6337 * tree.c: fixed a stupid bug
6338 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6339 patches related to validation of an XInclude processing result
6340 * TODO: updated
6341
6342Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6343
6344 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6345 on large files
6346
6347Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6348
6349 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6350
6351Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6352
6353 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6354 reported by Jonas Borgström
6355 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6356
6357Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6358
6359 * testXPath.c xpath.c: fixing the XPath union expressions problem
6360 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6361
6362Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6363
6364 * xmllint.c: Made is so if the file name is "-" is will read form
6365 standard input. Sven Heinicke <sven@zen.org>
6366 * tree.c: fixed a problem when growing buffer
6367 * tree.h: fixed the comment of the node types following andersca
6368 comment
6369 * TODO: updated
6370
6371Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6372
6373 * HTMLparser.[ch]: added a way to avoid adding automatically
6374 omitted tags. htmlHandleOmittedElem() allows to change the
6375 default handling.
6376 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6377 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6378 of xmllint too when using --memory flag, added a memory test
6379 suite at the Makefile level.
6380 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6381 with namespace use when encountering QNames in XPath evalation,
6382 added xmlns() scheme in XPointer.
6383 * nanoftp.c : incorporated a fix
6384 * parser.c xmlIO.c: fixed problems raised with encoding when using
6385 the memory I/O
6386 * parserInternals.c: closed bug 25934 reported by
6387 torsten.landschoff@innominate.de
6388 * TODO: updated
6389
6390Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6391
6392 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6393 on a non-updated tree :-(, made a 2.2.10 release to correct the
6394 situation
6395
6396Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6397
6398 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6399 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6400 integrated a set of OpenVMS changes from Howard Taylor
6401 <Howard.Taylor@pacoast.com>
6402
6403Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6404
6405 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6406 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6407
6408Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6409
6410 * HTMLparser.c: some fixes on auto-open of html/head/body
6411 * encoding.c: fixed a compilation error on some gcc env
6412 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6413 XPointer implementation
6414 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6415 related XPointer tests and associated results
6416
6417Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6418
6419 * doc/xmldtd.html doc/xml.html: following a short step by step
6420 guidance on IRC to help maciej with DTDs I started a small
6421 page on the subject.
6422
6423Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6424
6425 * HTMLparser.c: fixed handling of broken charrefs
6426 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6427 patches
6428
6429Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6430
6431 * doc/xml.html doc/html/* : rebuilt the docs after adding
6432 xinclude and updated page for 2.2.7 and 2.2.8
6433 * configure.in: releasing 2.2.8
6434
6435Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6436
6437 * parser.[ch] parserInternals.c: applied the conditional
6438 section processing fix from Jonathan P Springer
6439 <jonathan.springer2@gte.net>
6440 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6441 project file, fixed iconv default non support
6442 * xpath.c: fixed the problem of evaluating relative expressions
6443 when a node context is provided.
6444
6445Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6446
6447 * nanoftp.c: fixed gcc 2.95 new warnings
6448 * SAX.c: fixed a stupid bug
6449 * tree.c: fixed a formatting problem when round-tripping
6450 from/to memory
6451 * xinclude.c: chased memleak, fixed a base problem
6452 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6453 xmlXPtrBuildNodeList()
6454 * TODO: updated
6455 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6456 adding a first small set of regression tests for XInclude
6457
6458Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6459
6460 * nanohttp.[ch]: applied Wayne Davison patches to access
6461 the WWW-Authorization header.
6462 * parser.c: Closed Bug#30847: Problems when switching encoding
6463 in short files by applying Simon Berg's patch.
6464 * valid.c: fixed a validation problem
6465 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6466 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6467 Wayne Davison
6468 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6469 need to be extended to non full nodes selections.
6470 * xinclude.c: starts to work decently
6471
6472Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6473
6474 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6475 debugXML.c xmlversion.h.in: Started adding XInclude support,
6476 this is a new xmllint option
6477 * tree.c xpath.c: applied TOM patches for XPath
6478 * xpointer.c: fixed a couple of errors.
6479 * uri.c: added an escaping function needed for xinclude
6480 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6481 new warning from RH70 gcc's version
6482
6483Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6484
6485 * HTMLparser.c: fixed loop on invalid char in scripts
6486 * parser.c: update to description of xmlIOParseDTD()
6487 * libxml.m4 xmlversion.h.in: changes contributed by
6488 Michael Schmeing <m.schmeing@internet-factory.de>
6489 * configure.in: preparing for 2.2.7
6490 * Makefile.am: trying to avoid config.h and acconfig.h
6491 being included in the distrib
6492 * configure.in: released 2.2.7
6493
6494Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6495
6496 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6497 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6498
6499Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6500
6501 * parser.[ch]: added xmlIOParseDTD()
6502 * xpointer.c: added support for the 2 extra parameters of
6503 string-range, fixed a stoopid error when '0' was present
6504 in XPointer expressions
6505 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6506 testsuite for the above
6507
6508Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6509
6510 * libxml.spec.in: improved package descriptions
6511
6512Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6513
6514 * xpath.c xpathInternals.h: applied a large cleaning patch
6515 from TOM <ptittom@free.fr>, it also add namespace support
6516 for function and variables registration.
6517
6518Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6519
6520 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6521 * Makefile.mingw: Wayne Davison's update adding hash.c
6522
6523Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6524
6525 * xpath.c: fixed the root evaluation problems
6526 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6527 ignorable spaces with <b> <bold> <em>
6528 * tree.c: fixed a loop in xmlSearchNsByHref()
6529
6530Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6531
6532 * xpath.c: applied another XPath patch from TOM
6533 * xpath.c include/makefile.am: applied another patch from
6534 china@thewrittenword.com (cleanup on IRIX).
6535
6536Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6537
6538 * xml-config.1: received a fixed version from Fredrik Hallenberg
6539 <hallon@lysator.liu.se>
6540
6541Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6542
6543 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6544 cleanup patch for XPath
6545
6546Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6547
6548 * patched to redirrect all "out of context" error messages to
6549 a reconfigurable routine. The changes are:
6550 * xmlerror.h : added the export of an error context type (void *)
6551 an error handler type xmlGenericErrorFunc there is an interface
6552 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6553 to reset the error handling routine and its argument
6554 (by default it's equivalent to respectively fprintf and stderr.
6555 * all the c files: all wild accesses to stderr or stdout within
6556 the library have been replaced to calls to the handler.
6557
6558Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6559
6560 * configure.in: release 2.2.6
6561 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6562 exporting the inner functions of xpath for extension modules
6563 * doc/*: updated and rebuilt the doc
6564
6565Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6566
6567 * nanohttp.c : applied Wayne HTTP cleanup patch
6568 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6569 and xmlNodeSetSpacePreserve()
6570
6571Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6572
6573 * xpath.c: closing bug #29260
6574
6575Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6576
6577 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6578 multikey tuples, made hash structure opaque
6579 * valid.[ch]: moved elements, attributes, notations decalarations
6580 as well as ID and refs to hash tables.
6581 * entities.c: hash cleanup
6582 * xmlmemory.c: fixed a dump problem in debug mode
6583 * include/Makefile.am: problem passing in DESTDIR= values patch
6584 from Marc Christensen <marc@calderasystems.com>
6585 * nanohttp.c: removed debugging remains
6586 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6587 * HTMLparser.c parser.c: fixing a number of problems with the
6588 macros in the *parser.c files (Wayne).
6589 * HTMLparser.c: close the previous option when opening a new one
6590 (Marc Sanfacon).
6591 * result/HTML/*: updated the HTML results accordingly
6592
6593Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6594
6595 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6596 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6597 XPath functions and XML entities table to them. More to come...
6598 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6599
6600Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6601
6602 * tree.c: coalesce adjacent text nodes
6603 * valid.c: handling of blank nodes in DTd validation (raised
6604 by problems with a posteriori validation).
6605 * nanohttp.c: changing behaviour on HTTP write stuff.
6606 * HTMLtree.c: forced body and html to be explicitely closed.
6607 * xpath.h: exported more XPath functions.
6608
6609Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6610
6611 * Release of 2.2.5
6612 * xpointer.c: range() range-inside and other helper functions
6613 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6614
6615Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6616
6617 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6618 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6619
6620Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6621
6622 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6623 and XPointer modules
6624
6625Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6626
6627 * SAX.h: closed #25107
6628
6629Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6630
6631 * testSAX.c: fixed problem with cdata reporting
6632 * SAXresult/* : updated
6633
6634Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6635
6636 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6637 Closed bug #27499, added to regression tests
6638 * TODO: updated
6639
6640Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6641
6642 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6643 support for SCRIPT and STYLE with help from Bjorn Reese
6644 * test/HTML/* result/HTML/*: added simple testcase and updated
6645 the existing ones.
6646
6647Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6648
6649 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6650 string-range for empty strings
6651 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6652 test/XPath/xptr/strrange: augmented the XPointer testsuite
6653
6654Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6655
6656 * doc/xml.html doc/xmlmem.html: added a module describing memory
6657 interfaces and use, updated the main page.
6658
6659Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6660
6661 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6662 nanoftp code work on Windows too now
6663
6664Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6665
6666 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6667 * xpointer.c: implemented string-range() at least a good first version
6668 * test/XPath/docs/str test/XPath/xptr/strrange
6669 result/XPath/xptr/strrange: the string-range() tests
6670
6671Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6672
6673 * Makefile.am include/Makefile.am include/win32config.h
6674 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6675 and make distcheck
6676
6677Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6678
6679 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6680 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6681 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6682
6683Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6684
6685 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6686 patch for socklen_t detection by
6687 Albert Chin-A-Young <china@thewrittenword.com>
6688
6689Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6690
6691 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6692 and added a --dtdvalid option to xmllint used to test it
6693
6694Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6695
6696 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6697 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6698
6699Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6700
6701 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6702 handlings (registration, lookup, cleanup)
6703
6704Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6705
6706 * configure.in Makefile.am include/makefile.am: adding XPointer
6707 and XPtrtests target
6708 * xpointer.[ch] : new files for XPointer support
6709 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6710 more XPath tests
6711
6712Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6713
6714 * configure.in: fixed, very broken, make distcheck works again
6715
6716Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6717
6718 * More work toward 2.2.5, integrated a number of patches
6719 * configure.in Makefile.am win32config.h.in: trying to cleanup
6720 make distcheck .... huh ...
6721 * include/Makefile.am include/win32config.h: new directory
6722 for includes
6723 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6724 updated teh makefiles and instructions for WIN32
6725 * xpath.c: small fixes
6726 * test/XPath/ results/XPath: updated the testcases and results
6727 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6728 suggested patches
6729 * valid.c: fixed an ID bug
6730
6731Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6732
6733 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00006734 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006735 * xpath.[ch]: worked on XPointer
6736
6737Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6738
6739 * configure.in Makefile.am: 2.2.5, ship the include in an
6740 include/libxml subdirectory, use symlinks when using CVS
6741 * testSAX.c: fixed small bug
6742 * testXPath.c: changed the way testfiles are parsed
6743 * debugXML.c: same kind of cleanup when parsing an argument expression
6744 XPath/XPointers can have blanks embedded
6745 * xpath.[ch]: more cleanup, reorgs for XPointer work
6746 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6747 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6748
6749Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6750
6751 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6752 in the XPath engine, rewrote large parts of it, now it's far
6753 cleaner and in sync with the REC not an old WD. Fixed a parsing
6754 problem in the interactive XML shell found when testing XPath.
6755
6756Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6757
6758 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6759 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6760 examples with the extra test
6761
6762Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6763
6764 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6765 the global init function.
6766
6767Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6768
6769 * HTMLparser.c: Doohhh, attribute name parsing was still case
6770 sensitive ! Fixed this ...
6771 * result/HTML/* : updated the tests results accordingly
6772
6773Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6774
6775 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6776 engine, should be far more stable, incorporated a new version of
6777 preceding/following axis, need testing
6778 * uri.c: fixed file:///c:/a/b/c problem
6779 * test/XPath/tests/idsimple: augmented the XPath tests
6780
6781Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6782
6783 * doc/* rebuilding docs for 2.2.4 release
6784
6785Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6786
6787 * configure.in: releasing 2.2.4
6788 * parser.[ch]: added xmlStrEqual()
6789 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6790 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6791 use xmlStrEqual instead
6792 * TODO: updated
6793 * added an XPath test
6794
6795Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6796
6797 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6798 * entities.h: exported xmlInitializePredefinedEntities
6799 * parser.[ch] : added xmlInitParser()
6800 * parserInternals.h : had to export htmlInitAutoClose()
6801
6802Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6803
6804 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6805 problems
6806 * Makefile.am : added XPath regression tests to normal tests
6807 * uri.c: fixed a problem with local paths, cleanup
6808 * parser.c: fixed a problem with large CData sections
6809
6810Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6811
6812 * configure.in xml-config.in: patch from "Ben Taylor"
6813 <sol7x86@hotmail.com> for solaris shared libs lookup
6814
68152000-09-30 Martin Baulig <baulig@suse.de>
6816
6817 * libxml-2.0.pc.in: Provide pkg-config script.
6818
6819 * configure.in: Create the libxml-2.0.pc script from the
6820 libxml-2.0.pc.in templates.
6821 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6822 script in `$(libdir)/pkgconfig'.
6823
6824Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6825
6826 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6827 when compiling with MSC
6828
6829Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6830
6831 * xpath.c: patch for normalize-string() substring-before(),
6832 substring-after() and translate() functions from Bjorn Reese
6833 <breese@mail1.stofanet.dk>
6834 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6835 Fredrik Hallenberg <hallon@lysator.liu.se>
6836 * TODO: updated
6837
6838Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6839
6840 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6841 problem of socklen_t being undefined on a number of platforms
6842 * debugXML.c: fixed a compilation problem when without snprintf
6843
6844Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6845
6846 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6847 an URI bug and a fix for the control-character-induced infinite loop
6848 * nanohttp.c: preventive fix for compiling on WIN32
6849
6850Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6851
6852 * xmlint.c: closing bug #25000
6853
6854Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6855
6856 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6857 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6858 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6859 related function, fixing xmlStrncmp(), and associated cleanup
6860 * result/HTML/entities.html.sax: updating result
6861
6862Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6863
6864 * uri.c: applied patch for URI escaping from Wayne Davison
6865 <wayned@blorf.net>
6866 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6867 from Denis Barbier <barbier@imacs.polytechnique.fr>
6868 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6869 patch from Wayne Davison
6870
6871Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6872
6873 * doc/xml.html : updated with new releases, adding "how to help"
6874
6875Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6876
6877 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6878 removed a few warnings in pedantic mode ...
6879 * parserInternals.c parser.c: moved encoding switching function
6880 to parserInternals.c
6881 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6882
6883Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6884
6885 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6886 error or warning handlers
6887
6888Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6889
6890 * parserInternals.c parserInternals.h parser.c Makefile.am:
6891 created a new module parserInternals.c, moved most of the
6892 code shared by the various parsers there, as well as
6893 deprecated code from parser.c. More cleanup of parser.c
6894 * uri.c: fixed a problem when URI is NULL
6895 * valid.c: speedup when looking for an attribute declaration
6896
6897Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6898
6899 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6900 the cleanup of the computation of URI references when seeking
6901 external entities. The URI reference string and the resulting
6902 URI are both stored now.
6903 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6904 large s(n)printf checks and cleanup from Denis Barbier
6905 <barbier@imacs.polytechnique.fr>
6906 * xmlversion.h.in tree.h: couple of SGML declarations for a
6907 possible docbook module.
6908 * result/VC/ : a couple of test output changed due to the change
6909 of the entities URI
6910
6911Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6912
6913 * parser.h: added a _private field for linking user's data
6914
6915Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6916
6917 * parser.c parserInternals.h: demacroified most of the IS_XXX
6918 the gain in size is significant so ...
6919
6920Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6921
6922 * entities.c: cases where looking up entities with doc==NULL
6923 covered
6924
6925Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6926
6927 * uri.c: applied Wayne Davison patch
6928 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6929
6930Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6931
6932 * uri.c testUri.c: applied Wayne Davison patches
6933 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6934 * Makefile.in: added URItest and included thenin "make tests"
6935
6936Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6937
6938 * xmlversion.h.in: closed bug 22941
6939
6940Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6941
6942 * doc/xmlio.html: added doc and example for entity loader
6943 redefinition.
6944
6945Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6946
6947 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6948 used by libxml
6949
6950Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6951
6952 * parser.c: Fixed bug on invalid ontent characters and when using
6953 push.
6954 * xmllint.c: fixed xmllint endling of errors in push mode
6955
6956Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6957
6958 * HTMLparser.c testHTML.c: applied two new patches from
6959 Wayne Davison <wayned@users.sourceforge.net>
6960 * result/HTML/*.sax: regenerated HTML SAX output
6961 * parser.c: more cleanup.
6962
6963Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6964
6965 * HTMLparser.[ch] testHTML.c: applied the second set of
6966 patches from Wayne Davison <wayned@users.sourceforge.net>,
6967 adding htmlEncodeEntities()
6968 * HTMLparser.c: fixed an ignorable white space detection bug
6969 occuring when parsing with SAX only
6970 * result/HTML/*.sax: updated since the output is now HTML
6971 encoded...
6972
6973Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6974
6975 * HTMLparser.[ch]: applied some of Wayne Davison
6976 <wayned@users.sourceforge.net> patches
6977
6978Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6979
6980 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6981 undeclared namespace prefix was used, added a warning.
6982 Cleaned up support w.r.t. entities, spilling out a warning
6983 and being pedantic on lookups.
6984 * test/warning/ent9 : added testcase for previous example.
6985 * TODO: updated
6986 * parserInternals.h parser.c: changed the way names are parsed
6987 now allow infinite size and decrease penalty for normal use
6988 * parser.c: Started a big cleanup/check of the parser code,
6989 fixed some of the most tortuous entity code, spotted code
6990 unused anymore
6991 * test/*: added tests for very long names and related nasty
6992 things.
6993
6994Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6995
6996 * doc/encoding.html: added encoding aliases doc
6997 * doc/xml.html: updates
6998 * encoding.[ch]: added EncodingAliases functions
6999 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7000 bottleneck affecting large DTDs like Docbook
7001 * parser.[ch] xmllint.c: added a pedantic option, will be
7002 useful
7003 * SAX.c: redefinition of entities is reported in pedantic mode
7004 * testHTML.c: uninitialized warning from gcc
7005 * uri.c: fixed a couple of bugs
7006 * TODO: added issue raised by Michael
7007
7008Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7009
7010 * doc/encoding.html: propagated Martin Duerst suggestions
7011
7012Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7013
7014 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7015 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7016 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7017 by Wayne Davison
7018
7019Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7020
7021 * nanoftp.c nanohttp.c: small cleanup
7022 * TODO: updated
7023
7024Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7025
7026 * added an old VC testcase and updated title.xml entity
7027
7028Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7029
7030 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7031 done on auto-opening of <p> tags and cleanup of SAX output
7032
7033Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7034
7035 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7036
7037Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7038
7039 * doc/xml.html libxml.* structure.*: updated the doc a bit
7040
7041Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7042
7043 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7044 of SAX tests
7045
7046Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7047
7048 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7049 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7050
7051Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7052
7053 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7054 * testHTML.c: fix core dump on Solaris 2.x systems
7055 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7056 * result/HTML/*.sax: previous bug fix lead to new results
7057
7058Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7059
7060 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7061 * configure.in: added --with-readline=DIR to accept alternate
7062 path for readline include/library
7063 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7064 for ANSI under HP-UX
7065 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7066 includes @LIBS@
7067
7068Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7069
7070 * doc/* : rebuilt the docs
7071 * getting ready for 2.2.2 release
7072
7073Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7074
7075 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7076 and xmlAddFeature()
7077 * tree.[ch]: added xmlAddChildList()
7078 * xmllint.c: MAP_FAILED macro test
7079 * parser.h: added xmlParseCtxtExternalEntity()
7080 * valid.c: applied bug fixes removed warning
7081 * tree.c: added CDATA block to elements content
7082 * testSAX.c: cleanup of output
7083 * testHTML.c: added SAX testing
7084 * encoding.c: better error recovery
7085 * SAX.c, parser.c: fixed one of the external entity processing
7086 of the OASis testsuite
7087 * Makefile.am: added HTML SAX regression tests
7088 * configure.in: bumped to 2.2.2
7089 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7090 SAX results
7091
7092Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7093
7094 * configure.in: patch for HP compiler
7095
70962000-08-04 Sven Heinicke <sven@zen.org>
7097
7098 * xmllint.c: Was coredumping sometimes when the file given didn't
7099 exist.
7100
7101Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7102
7103 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7104
7105 when using in memory parsing. Need some cleanup.
7106 * xmllint.c configure.in: added a --memory flag to test memory
7107 parsing
7108
7109Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7110
7111 * nanohttp.c: fixed socklen_t replacement to unsigned int
7112 * parser.c: fixed a space handdling missing at the end of
7113 production 28 DOCTYPE.
7114 * xmlmemory.c: fixed a stupid bug on the routine to override
7115 allocation functions
7116 * TODO: updated
7117
7118Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7119
7120 * doc/ regenerated the docs
7121
7122Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7123
7124 * doc/encoding.html doc/xml.html: added I18N doc
7125 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7126 improvements, both parser and filters, added ASCII & HTML,
7127 fixed the ISO-Latin-1 one
7128 * xmllint.c testHTML.c: added/made visible --encode
7129 * debugXML.c : cleanup
7130 * most .c files: applied patches due to warning on Windows and
7131 when using Sun Pro cc compiler
7132 * xpath.c : cleanup memleaks
7133 * nanoftp.c : added a TESTING preprocessor flag for standalong
7134 compile so that people can report bugs more easilly
7135 * nanohttp.c : ditched socklen_t which was a portability mess
7136 and replaced it with unsigned int.
7137 * tree.[ch]: added xmlHasProp()
7138 * TODO: updated
7139 * test/ : added more test for entities, NS, encoding, HTML, wap
7140 * configure.in: preparing for 2.2.0 release
7141
7142Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7143
7144 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007145 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007146
7147Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7148
7149 * doc/xml.html: changed the xmlsoft.org structure, updated the
7150 examples w.r.t. root and childs
7151
7152Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7153
Daniel Veillard784b9352003-02-16 15:50:27 +00007154 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007155
7156Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7157
7158 * HTMLparser.c: Work on character encoding support for the HTML parser
7159 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7160 * encoding.c: Fixed a potential memleak in the encoding stuff
7161
7162Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7163
7164 * doc/FAQ.html doc/Makefile.am : added a FAQ
7165
7166Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7167
7168 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7169 of the HTML parser to force it to not bypass SAX
7170
7171Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7172
7173 * win32config.h.in: updated
7174 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7175 lacks iconv support :-( need to release 2.1.1
7176 * configure.in: release 2.1.1
7177 * HTMLparser: fixed bug #14784
7178 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7179 by Windows compiler
7180 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7181 the SAX startDocument() callback.
7182 * TODO: updated
7183
7184Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7185
7186 * added xmlStopParser()
7187
7188Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7189
7190 * configure.in: 2.1.0 prerelease
7191 * Large resync between W3C and Gnome tree
7192 * nanoftp, nanohttp.c: fixed stalled connections probs
7193 * HTMLtree.c SAX.c : support for attribute without values in
7194 HTML for andersca
7195 * valid.c: Fixed most validation + namespace problems
7196 * HTMLparser.c: start document callback for andersca
7197 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7198 * parser.h, SAX.c: serious speed improvement for large
7199 CDATA blocks
7200 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7201 different encoding
7202 * example/Makefile.am example/gjobread.c tree.h: work on
7203 libxml1 libxml2 convergence.
7204 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7205 and the LIBXML_TEST_VERSION macro
7206
7207Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7208
7209 * doc/xml.html: various patches and improvements typo fixed by
7210 Felix Natter
7211 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7212 from Felix Natter <fnatter@gmx.net>
7213
7214Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7215
7216 * doc/upgrade.html: updated with instructions for support of both
7217 libxml-1.x and libxml-2.x
7218 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7219 for 2.x support and also fixed includes
7220
7221
7222Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7223
7224 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7225 the encoding support, added iconv support, so now libxml if
7226 compiled with iconv automatically support japanese encodings
7227 among others. Work based on initial patch from Yuan-Chen Cheng
7228 I may have broken binary compat in the encoding handler
7229 registration scheme, but that was so utterly broken I don't
7230 expect anybody to have used this feature until now.
7231 * parserInternals.h: fixup on the CHAR range macro
7232 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7233 code.
7234 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7235 * uri.c: added xmlParseURI() I can't believe I forgot to
7236 implement this one in 2.0 !!!
7237 * SAX.c: moved doc->encoding update in the endDocument() call.
7238 * TODO: updated.
7239
7240Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7241
7242 * tree.h: removed extraneous xmlRemoveProp definition
7243 * TODO: added item about --disable-corba configure switch
7244 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7245 * nanoftp.c: fixed include problems giving troubles on AIX and
7246 slowlaris
7247 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7248 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7249 comment and headers changes to lower gtk-doc number of warnings
7250 * doc/html/*: rebuilt docs
7251
7252Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7253
7254 * HACKING: documented the tag for 1.x and instructions
7255
7256Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7257
7258 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7259 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7260 xmlCreateIOParserCtxt
7261 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7262 significant overall improvement
7263 * xmllint.c: added I/O test to xmllint
7264 * testSAX.c: added a speed test
7265 * doc/* : updated/regenerated
7266
7267Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7268
7269 * xpath.c uri.h parserInternals.h: cosmetic changes from
7270 "Timur I. Bakeyev" <timur@bat.ru>, including making
7271 xmlCreateURI() public
7272
7273Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7274
7275 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7276 and the code at the same time. Added a clean mechanism for
7277 overload or added input methods: xmlRegisterInputCallbacks()
7278 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7279 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7280 * TODO: updated
7281 * doc/* : updated/regenerated
7282 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7283 source dir
7284
7285Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7286
7287 * testURI.c: yet another forgotten commit, I should get some sleep !
7288
7289Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7290
7291 * xmllint.c: forgot to commit this too ?
7292
7293Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7294
7295 * xmlversion.h.in : forgot to commit this previously
7296
7297Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7298
7299 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7300 * README TODO: updated for release
7301 * uri.c uri.h: added authority parsing/saving
7302 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7303 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7304 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7305 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7306 Makefile.am : added compile-time customization of libxml
7307 --with-ftp --with-http --with-html --with-xpath --with-debug
7308 --with-mem-debug
7309 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7310 #include <libxml/xxx.h> I hope it won't break too much stuff
7311 and will be manageable in the future...
7312 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7313 and added xmllint to the installed programs
7314 * uri.h: added xmlFreeURI()
7315
7316Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7317
7318 * uri.c uri.h: finished the escaping handling, the base support
7319 and the URI path normalization. Looks good just lacks the
7320 authority content parsing code.
7321 * Makefile.am: added instructions to generate testURI
7322 * TODO: updated
7323 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7324 added links and icons for W3C and Gnome
7325
7326Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7327
7328 * xmlmemory.[ch] : seems I forgot to actually update the files in
7329 the last commit :-)
7330 * doc/xml.html doc/html/* : updated and uploaded the docs
7331
7332Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7333
7334 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7335 * TODO: updated
7336 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7337 libxml default allocation function with another set (like gmalloc/
7338 gfree).
7339 * Makefile.am, uri.c, uri.h: added a set of functions to do
7340 exact (litteraly copied from the RFC 2396 productions) parsing
7341 and handling of URI. Will be needed for XLink, one XML WFC,
7342 XML Base and reused in the nano[ftp/http] modules. Still work
7343 to be done.
7344
7345Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7346
7347 * configure.in, libxml.spec.in : libxml2
7348 * doc/* : updated the doc page, rebuilt the docs
7349
7350Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7351
7352 * all: tagged LIB_XML_1_X
7353 * *.c *.h : updated from W3C CVS tree
7354 * configure.in : 2.0.0-beta
7355 * libxml.spec.in : libxml2 package nam
7356 * result/* : new version of the tests output
7357
7358Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7359
7360 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7361
7362Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7363
7364 * doc/* : rebuilt the docs
7365 * parser.c: final patch on #6766
7366 * valid.c: small patch on validity checks.
7367
7368Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7369
7370 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7371 added
7372 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7373 compatibility w.r.t. XML spec and existing code.
7374
7375Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7376
7377 * parser.c: seems a better solution to <a> </a> exists,
7378 will try it for a while
7379
7380Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7381
7382 * parser.c: tried to remove the <a> </a> generating <a/>
7383 this is hard. Left a flag for that purpose. Fixed bug #6766
7384 * configure.in: prepared 1.8.7 not released, due to previous
7385 problem
7386
7387Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7388
7389 * doc/xml.html : applied second patch from Paul DuBois
7390
7391Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7392
7393 * doc/xml.html : applied patch from Paul DuBois
7394
7395Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7396
7397 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7398
7399Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7400
7401 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7402 compilation warnings on various platforms.
7403 * parser.c: Fixed #5281 validity error callbacks are now desactived
7404 by default if not validating.
7405
7406Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7407
7408 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7409
7410Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7411
7412 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7413 <gkatsi@cs.toronto.edu>
7414
7415Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7416
7417 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7418 processing URLs
7419
7420Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7421
7422 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7423 xmlNanoFTPUpdateURL for persistent control connections.
7424 * configure.in: 1.8.6
7425
7426Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7427
7428 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7429 * tree.[ch] : added xmlSaveNoEmptyTags
7430
74312000-01-29 James Henstridge <james@daa.com.au>
7432
7433 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7434
7435 * Makefile.am: added nanoftp.[ch] to the build.
7436
7437Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7438
7439 * nanoftp.[ch]: cleanup, comments, API
7440 * debugXML.c : fixed a bug in the cat command
7441 * doc/*: regenerated the docs
7442
7443Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7444
7445 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7446 * debugXML.c : fixed a bug in the cat command
7447 * valid.c: fixing some small probs
7448 * libxml.spec.in: get rid of the SNAP suffix
7449 * doc/xml.html: updated the status
7450
7451Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7452
7453 * xml-config.in: xml-config --version to just return the
7454 version number
7455 * xpath.c: some cleanup w.r.t. axis when the current node is
7456 an attribute.
7457 * TODO: updated
7458
7459Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7460
7461 * configure.in: prepared for libxml-1.8.5
7462 * doc/* recompiled the documentation
7463
74642000-01-17 Jody Goldberg <jgoldberg@home.com>
7465
7466 * configure.in : WARNING autoconf subtlety alert :
7467 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7468 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7469 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7470 get defined by AC_CHECK_HEADERS.
7471
7472Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7473
7474 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7475 Rune.Djurhuus@fast.no
7476
7477Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7478
7479 * TODO: updated
7480 * tree.c, parser.c: made sure that only memory alloc problems
7481 and internal parser errors are allowed to write to stdout or
7482 stderr.
7483
7484Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7485
7486 * tree.c : restored xmlNewGlobalNs since this seems used by
7487 a lot of existing code :-(, fixed a bug in xmlNewNs
7488 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7489 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7490 to exit() from the library code.
7491 * xpath.c, parser.c: removed bugs or unused code detected by
7492 Windows compilers
7493 * parser.c: started adding interfaces for parsing well balanced
7494 XML fragments
7495 * configure.in: releasing 1.8.4
7496 * doc/* : rebuilt the docs
7497
7498Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7499
7500 * tree.[ch] : added xmlNewDocFragment() for DOM
7501 * testHTML.c: uninitialized variable.
7502
7503Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7504
7505 * doc/* : rebuild the docs
7506
7507Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7508
7509 * acconfig.h: readline and history patch
7510 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7511 * tree.c: added check and handling when possibly removing an ID
7512 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7513 and saving.
7514 * test/HTML/entities.html result/HTML/entities.html* : test for
7515 various entities reference cases
7516 * result/HTML/* : as a result output of some testcase have
7517 changed
7518 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7519 by previous example. added xmlParseTryOrFinish().
7520 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7521 entities.h debugXML.h HTMLparser.h: changed the way struct are
7522 declared to allow gtk-doc to expose those
7523 * parser.c: closed bug #4960
7524 * Makefile.am configure.in: Applied patch from
7525 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7526 and math/socket libs detection
7527
7528Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7529
7530 * configure.in, Makefile.am: link tester against readline
7531 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7532
7533Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7534
7535 * tree.[ch]: added xmlRemoveProp
7536 * win32config.h.in nanohttp.c: avoid including the Windows
7537 socket stuff in every C files
7538 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7539 the XmL parser(s)
7540 * test/ns4 result/ns4 etc...: added test case for previous prob
7541 * tree.c: xmlNewNs wasn't checking for double definition
7542 * Makefile.in: fixed a problem with dist-hook duplicates
7543 * parser.[hc], xmlIO.c: fixed the loading of external entities
7544 APIs, now xmlLoadExternalEntity() is used everywhere and
7545 setting up an app specific front-end using the
7546 * SAX.c parser.c: some fixes, now the xhtml spec validates
7547 with the xhtml DTD.
7548 * error.c: fixed crashes in case of no input stream
7549 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7550 to the validation tests and results
7551
7552Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7553
7554 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7555 too htmlCreatePushParserCtxt() and htmlParseChunk()
7556 * parser.c: a bit of cleanup.
7557 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7558 to XML) removed the last mem leak known
7559 * HTMLtree.c: output message cleanup
7560 * xmlmemory.c: display content info about memory blocks
7561 * result/HTML/wired.* : missing att value warning change
7562
7563Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7564
7565 * doc/* : rebuilt the documentation
7566
7567Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7568
7569 * parser.[ch] parserInternals.h: Push parser for XML,
7570 seems to work fine now
7571 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7572 --push for push testing
7573 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7574 * testSAX.c: added --push
7575 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7576 subtree
7577 * xmlIO.[ch] : enriched API + fixes for push mode
7578 * entities.[ch]: added the entity content length to the struct.
7579 * xmlmemory.[ch]: new API to show the last entries for the shell
7580 * valid.c: added required attribute testing
7581 * SAX.c: the cdata callback now merge contiguous fragments
7582 * HTMLparser.c: cleanup of some macros
7583
7584Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7585
7586 * parser.c: fix for PIs name starting with xml
7587 * tree.c: fixed a potential problem with || and && ops
7588 * *.c, configure.in win32config.h.in : generate win32config.h for
7589 those on the Other Side !
7590
7591Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7592
7593 * parser.c: fixed a stupid = vs. == bug :-(
7594 * doc/gnome-xml.sgml: s/glade/xml/
7595
7596Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7597
7598 * configure.in, doc/xml.html : bug fix release 1.8.2
7599 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7600 Hopefully the end of that silly C++ include problem
7601 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7602 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7603 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7604 troubles with autoclosed elements when the stree shape doesn't
7605 follow the DtD specs. Added htmlIsAutoClosed() and
7606 htmlAutoCloseTag()
7607 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7608 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7609 * debugXML.c: fixed a bug on printing default namespaces.
7610 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7611
7612Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7613
7614 * result/HTML/*.htm[l] : updated the HTML regression tests according
7615 to the new output
7616 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7617 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7618 problem due to intermix of extern "C" { ... } declarations for C++
7619 and recursive includes in the headers
7620
76211999-12-20 Chris Lahey <clahey@umich.edu>
7622
7623 * HTMLtree.c: Made it so that html nodes with a single child do
7624 not insert a carriage return before or after the child node.
7625
7626Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7627
7628 * configure.in, doc/xml.html : bug fix release 1.8.1
7629 * parser.c: fixed bug #4344
7630 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7631 added the glue to avoid C++ problems
7632 * doc/* : regenerated the documentation
7633
7634Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7635
7636 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7637 namespace recognition, and Dia as a resul :-(
7638 * encoding.c: closed bug #3950
7639
7640Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7641
7642 * valid.c: debugging a posteriori validation, except URI expansion
7643 stuff this should be fixed now
7644 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7645 Carl Nygard <cnygard@bellatlantic.net>
7646 * tester.c: added --postvalid, cleaning of the code
7647 * tree.[ch]: added xmlDocGetRootElement()
7648
7649Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7650
7651 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7652 c++ losage.
7653
7654Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7655
7656 * configure.in, doc/xml.html : bumped to 1.8.0
7657 * xlink.[ch], Makefile.am : added framework for link detection
7658 * parser.h: added nbChars to parser context, needed for cleanup.
7659 * xmlmemory.c: removed a nasty bug when out of mem
7660 * valid.[ch]: adding namespace support for attribute decl
7661 * tester.c: added --debugent option
7662 * debugXML.[ch]: added xmlDebugDumpEntities()
7663 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7664 buffers instead, this was really needed, validation was breaking
7665 in strange ways due to that. Added xmlParseStringPEReference()
7666 and other parsing from strings functions. Entities processing
7667 modified again, but PERef are still not handled correcly but
7668 unless you're Eve Maller you won't notice :-)
7669 * HTMLparser.c: large changes toward reliability, and switched to
7670 lowercase internal tags, XHTML is lowercase, so it will help
7671 that output is closer to next version.
7672 * doc/* : regenerated the documentation, it is now hosted at
7673 http://xmlsoft.org/ (same bits I just bought the domain :-)
7674
7675
7676Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7677
7678 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7679 doc generation
7680 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7681 in the SAX API
7682 * doc/*: rebuilt the doc making sure everything appears in the
7683 HTML files
7684
7685Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7686
7687 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7688 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7689 which allow impressive speed improvement on dataset with
7690 large text pieces, but at the cost of broken binary
7691 compatibility and slightly bigger memory usage.
7692 Configure with --with-buffers to activate them, they
7693 are protected with XML_USE_BUFFER_CONTENT define.
7694 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7695 goal is 0 memory left allocated once parser is no more used
7696 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7697 call xmlCleanupParser() and xmlMemoryDump()
7698
7699Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7700
7701 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7702 * parser.[ch] encoding.[ch]: added memory cleanup routines
7703 * parser.c: closing bug #3788
7704 * doc/*: rebuilt the doc
7705
7706Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7707
7708 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7709 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7710 * tester.c: added --compress option
7711 * doc/*: rebuilt the documentation
7712
7713Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7714
7715 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7716 if given /proc/kcore as input !
7717 * doc/xml.html doc/*: updated and rebuilt the documentation
7718
7719Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7720
7721 * parser.c: Fixed some wrongly space collapsing code due to
7722 a misreading of the spec.
7723 * result/*: fixed the output accordingly
7724
7725Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7726
7727 * encoding.c: bug fix and typos
7728 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7729 * parser.c: added attribute normalization closing bug #3597
7730 * test/att* result/att* SAXresult/att*: testcase for attribute
7731 normalization
7732
7733Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7734
7735 * configure.in: closing bug #3163 by adding extra flags for the
7736 cc compiler on HP-UX
7737
7738Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7739
7740 * valid.[ch] : removed a typo and an enumerated type bug in the
7741 xmlAddElementDecl() function
7742 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7743 call to xmlEncodeEntitiesReentrant() so that the functions
7744 New, Set and Get are at the same level.
7745 * parser.c HTMLparser.c: extra memory allocation bug for
7746 attributes detected by someone using libxml in embedded systems :-)
7747
7748Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7749
7750 * xmlmemory.h: turned off mem debug :-\
7751
7752Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7753
7754 * parser.c: closed bug #2784 a one line fix, but worth pushing
7755 a new release out
7756 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7757 some structures, comments before and after the
7758 main element, and other nastyness
7759 * HTMLtree.c tree.c: accomodate the extended HTML supported
7760 * configure.in: pushing 1.7.4
7761 * test/ent8 and related outputs : added a new test for bug #2784
7762 * test/HTML/wired.html and related output: a nasty HTML example
7763 * Makefile.am: improved the test scripts
7764 * docs/* : reran the documentation extractor, updated xml.html
7765
7766Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7767
7768 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7769 HTMLparser and debugged the HTML related code. HTML documents
7770 now have their own type
7771 * entities.c: do not dump &apos; for HTML output
7772 * xmlmemory.c: improvement, breakpoint mechanism
7773 * testHTML.c: added --sax --repeat ...
7774 * Makefile.am: improved the HTML tests
7775 * valid.[ch]: added xmlValidGetValidElements and
7776 xmlValidGetPotentialChildren
7777 * tester.c: added --insert to test the 2 new functions
7778 * test//* result//* SAXresult//* : regression test cleanup
7779 and extension.
7780 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7781 gnome-xml-nanohttp.html
7782
7783Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7784
7785 * HTMLparser.c: fixed problems with some autoclose tags
7786 * tree.c: fixed XML output problems.
7787 * result/* SAXresult/*: update of the tests output
7788
7789Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7790
7791 * Makefile.am: Arturo patch for xmlConf.sh version info
7792 * parser.c: Tim Josling patch for single quoted items
7793 * tester.c: Tim Josling patch for tester options usage
7794 * tree.h: indent cleanup
7795
7796Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7797
7798 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7799 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7800
7801Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7802
7803 * tree.c : Raph patch for initialization of CORBA fields
7804 * parser.c, xpath.c, ...: modification of doc comments
7805 * xpath.c : allow spaces in xpath expressions
7806
7807Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7808
7809 * xmlmemory.h: turning off memory debug :-(
7810
7811Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7812
7813 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7814 better SAX interfaces.
7815 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7816 entity.
7817 * configure.in: 1.7.2
7818
7819Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7820
7821 * libxml.spec.in: fixed the URL
7822 * doc/xml.html: improved the documentation front-end
7823
7824Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7825
7826 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7827
7828Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7829
7830 * libxml.spec.in: fixed the alpha compile problem
7831 * parser.[ch]: changed errno to errNo in the parser context :-(
7832 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7833 * doc/xml.html: changed CHAR to xmlChar
7834 * doc/html/*: recompiled the documentation
7835 * configure.in: 1.7.1
7836
7837Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7838
7839 * parser.h: modified the parser context struct to regain 1.4.0
7840 binary compatibility
7841 * parser.c, xml-error.h: added errno ot teh context and defined
7842 a set of errors values with update of errno
7843 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7844 DTDs and entities
7845 * *.h, *.c: complete cleanup of the use of config.h and include
7846 protection depending on the current setup.
7847 * overalll debugging, maintenance and bug-fixing on all modules
7848 * updated the documentation
7849 * ready for 1.7.0
7850
7851Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7852
7853 * HTMLparser.c : cleanup
7854 * SAX.c valid.c valid.h: added ID/IDREF checking
7855 * tree.c tree.h: extended doc structure for refs
7856 * configure.in: 1.6.2
7857 * parser.c: patched bug in SAX user arg call
7858 * parserInternals.h: patched missing close in C++ wrapping
7859 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7860 especially upcoming XPointer implementation.
7861 * doc/xml.html: augmented, typo
7862
7863Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7864
7865 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7866 not all invocations of install understand -d.
7867
7868Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7869
7870 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7871 to make 'check' works, when builddir != srcdir.
7872
7873Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7874
7875 * doc/xml.html : updated the documentation
7876
7877Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7878
7879 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7880 not deallocated memory blocks
7881 * *.c : replaces all calls to malloc() free() and realloc() to
7882 the wrapper functions/macros
7883 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7884 instead of xmlFreeNodeList()
7885
7886Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7887
7888 * HTMLparser.c: corrected a stupid bug leading to core dump at
7889 tree deallocation. Removed warnings indicated by
7890 Stephane.Conversy@lri.fr
7891 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7892 looked for in the external subset
7893
7894Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7895
7896 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7897 on SGI by Stephane.Conversy@lri.fr
7898
7899Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7900
7901 * all .h : changed the prototype declaration indent as in gtk
7902 * most .c : working on reducing the TODOs in the code
7903 * most .c : cleanup though -pedantic and Insure++
7904 * improvements on validation ID checkings.
7905 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7906 * xml-config.in: closed #1810
7907
7908Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7909
7910 * tree.h, valid.c, valid.h: more work on validity, IDs
7911 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7912 definition for AIX
7913
7914Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7915
7916 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7917 the distribution due to a cut'n paste error at last commit
7918
7919Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7920
7921 * configure.in: upgraded to version 1.4.0
7922 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7923 Big update, added a large part of the validation process,
7924 it should be usable, but some parts are missing
7925 * xpath.c: improved the implementation w.r.t. root.
7926 * Makefile.am: added more tests
7927 * test and result trees: added a lot of tests
7928 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7929
7930Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7931
7932 * Added an HACKING file
7933
7934Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7935
7936 * xpath.[ch] : improvements and debug of the XPath implementation
7937 * parser.c, HTMLparser.c : modified the parsers to be progressive
7938 * tree.[ch] : extended the Buffer promitives
7939 * xmlIO.[ch] : added basic I/O routines providing progressive
7940 parsing and ready for I18N conversion plugins
7941 * SAXresult/* : the SAX callback sequence maybe slightly different
7942 now
7943 * test*.c : improved/updated the tests programs
7944 * doc/* : recompiled the docs.
7945
79461999-07-26 Michael Meeks <michael@edenproject.org>
7947
7948 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7949
7950 * tree.c: Ditto.
7951
7952Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7953
7954 * configure.in: upgraded to version 1.4.0
7955 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7956 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7957 XML query language, see http://www.w3.org/TR/xpath for more details.
7958 * parser.c, parser.h: added CHAR* related string functions for XPath
7959 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7960 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7961 rebuild the docs.
7962 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7963 and regression testing capabilities for XPath.
7964
7965Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7966
7967 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7968 closing bug #1646
7969
7970Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7971
7972 * Makefile.am, example/Makefile.am: closed bug #1683
7973
7974Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7975
7976 * example/Makefile.am, configure.in: added the makefile for the
7977 gjobread example
7978
7979Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7980
7981 * doc/Makefile.am:
7982 - fix which allow "make install DESTDIR=</install/prefix>".
7983
7984Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7985
7986 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7987 which fixed a problem on the file reading-code.
7988
7989Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7990
7991 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7992 output.
7993 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7994
7995Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7996
7997 * parser.h : Oops removed the binary compatibility problem
7998 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7999 * parser.c, HTMLparser.c: applied patches for reading from stdin
8000
8001Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8002
8003 * parser.c, entities.c, valid.c: cleanup bug #1591
8004 * configure.in: cleanup bug #1592
8005 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8006 the same tree back-end. Hence gdome will be available for it.
8007 * doc/Makefile.am: close bug #617
8008
8009Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8010
8011 * parser.c: alloctate a per parser context SAX interface block
8012
8013Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8014
8015 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8016 and xmlEncodeEntitiesReentrant with the correct one :-\
8017
8018Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8019
8020 * commit of my internal XML base changes, quite a lot of
8021 changes, cleanups, better entities support, framework for
8022 new I/O and charset detection and handling
8023 * Fixed the configure/Makefile stuff to generate shared libs
8024 with the proper version info, so we jumped on rev from
8025 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8026 xmlEncodeEntities() result need to be freed now, and a string
8027 xmlParserVersion provide the current library version.
8028
8029Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8030
8031 * parser.c: fixed a buffer overrun for when you have a very long
8032 attribute with no entities in it.
8033
8034Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8035
8036 * added example directory
8037 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8038
8039Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8040
8041 * Release of libxml-1.1, nearly everything has been touched for
8042 this.
8043 * Added more regression tests
8044 * Updated the documentation
8045
8046Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8047
8048 * tree.[ch]: unified the XML_NO_CORBA defines.
8049 * parser.c encoding.[ch]: started plugging in char encoding detection
8050
8051Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8052
8053 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8054 Also freed allocated buffer.
8055
8056Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8057 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8058 reentrancy problem at printing. One is left in entities.c, to
8059 remove ASAP
8060 * testSAX.c : added a test example showing the use of the SAX
8061 interface if one doesn't want to build the DOM tree.
8062 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8063
8064Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8065
8066 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8067 large revamping of the parser to use SAX callbacks
8068 http://www.megginson.com/SAX/ (or at least a C like interface
8069 a la Expat). It's now possible to set up your own callbacks
8070 and the parser will not build a DOM tree.
8071 * test/* result/*: updated the test suite, I finally removed
8072 the old Namespace draft support (PI based).
8073
8074Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8075
8076 * Makefile.am: added test result to EXTRA_DIST for make tests
8077
8078Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8079
8080 * parser.c, parserInternals.h: moved the chars macro definitions
8081 to parserInternals.h
8082 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8083 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8084
8085Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8086
8087 * xml-config.in : applied patch to make --version work
8088
80891999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8090
8091 * Makefile.am (check-local): Alias for `tests' target. This will
8092 cause `make check' to do the right thing.
8093 (tests): Don't run tests in srcdir. Also, replaced calls to
8094 basename with a `sed' "equivalent".
8095
8096Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8097
8098 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8099 it in the header and not the sources, updated the doc.
8100 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8101 pointing this out.
8102
8103Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8104
8105 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8106 exported the inputStream routines.
8107 * doc/html/* : updated accordingly
8108
8109Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8110
8111 * parser.c, parser.h, parserInternals.h: added a few extra
8112 internal calls to allocate and free parser contexts ...
8113 * doc/html/* : updated accordingly
8114
8115Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8116
8117 * configure.in, Makefile.am, doc/makefile.am : General changes for
8118 1.0.0 release and including the generated HTML documentation.
8119
8120Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8121
8122 * makefile.am : added parserInternals.h, oops.
8123
8124Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8125
8126 * parserInternals.h: added this header giving access to the parser
8127 internal functions.
8128 * doc/Makefile.am : added a rebuild target which rebuilds the full
8129 set of documentations
8130 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8131 the internal subset.
8132 * *.c *.h: modifications needed to generate the documentation using
8133 gtk-doc, cleanup of functions blocks, reorganisation of struct
8134 declarations.
8135
8136Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8137
8138 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8139 the tar and spec file to include the beginning of the doc.
8140
81411999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8142
8143 * doc/.cvsignore: Added this file.
8144
8145Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8146
8147 * tree.c: fixed xmlGetProp to return "" when the attribute
8148 exists, even if the node-list is NULL.
8149
8150Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8151
8152 * tree.c: patched an error outputting empty attribute values.
8153 * Makefile.am and doc/makefile.am: have been updated during the
8154 week-end. Sorry for an empty CVS log, I got a shell problem.
8155
8156Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8157
8158 * tree.h: cleaned up using enums instead of defines
8159 * parser.c, valid.[ch]: more work on parsing/output of element
8160 declarations
8161
8162Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8163
8164 * valid.[ch], tree.c, parser.c : more work toward full parsing
8165 of XML DTDs.
8166 * README: added informations about mailing-list and on-line
8167 documentation
8168
81691999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8170
8171 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8172
8173Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8174
8175 * parser.c, tree.[ch] : more work toward conformance testing,
8176 added a last element to accelerate parsing of very flat structures
8177 started working on internal subset Element content declaration.
8178 * valid.[ch] : first cut at adding code toward validation.
8179 * previous changes had also small impact on most files, especially
8180 the conformance testing using James Clark test suite.
8181
8182Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8183
8184 * test/* : updated the examples, most of them were not well
8185 formed (humm), and added rdf2.
8186 * result/* : resulting changes in the output.
8187
8188Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8189
8190 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8191
8192Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8193
8194 * tree.c: patched a bug in the generation of empty attributes
8195
8196Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8197
8198 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8199 for node/trees/documents/... Biggest problem is namespace
8200 support when copying subtrees.
8201
8202Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8203
8204 * parser.c, entities.c: improve entities and char ref encoding,
8205 and cleanups of error messages.
8206
8207Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8208
8209 * parser.c, entities.c: simple bug hunting done during rpm2html and
8210 rpmfind integration.
8211
8212Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8213
8214 * parser.[ch]: Added interfaces allowing to specify a SAX
8215 handler before parsing.
8216
8217Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8218
8219 * parser.c: redirrect all errors reporting through the SAX
8220 error function
8221
8222Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8223
8224 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8225 * libtool, tlmain ...: update of the libtool files
8226
82271998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8228
8229 * entities.c: Use g_snprintf insteda of snprintf.
8230
8231Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8232
8233 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8234 added ent5 test for this purpose.
8235 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8236
8237Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8238
8239 * parser.c: fixed? a strange error due to compression on a GWP
8240 document.
8241
8242Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8243
8244 * tree.[ch]: bug fixing
8245 * entities.[ch]: defined a specific type for predefined entities
8246 * doc/xml.html: more documentation on the library, how to use it,
8247 overview of the interfaces.
8248
8249Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8250
8251 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8252
8253Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8254
8255 * tree.c: corrected a small bug
8256 * doc/xml.html: continuing writing documentation.
8257
8258Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8259
8260 * debugXML.h debugXML.c: added debugging utilities.
8261 * tester.c: added --debug switch.
8262 * tree.c: patched an incorrect node->type assignment.
8263 * parser.c: formatting, ensure that node->doc != NULL in attributes
8264
8265Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8266
8267 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8268 entity support and provide an internal representation close to
8269 DOM one (entity ref nodes, and attribute value as tree). I tried
8270 to preserve the interface but this will surely break some apps
8271 (I have to change rpm2html/rpmfind for example). I had to change
8272 two interfaces, and the generated tree is somewhat different.
8273 * doc/* : started documenting the XML library, the tree and
8274 DOM/Corba. This is a first step.
8275
8276Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8277
8278 * parser.c: Set up the fonctions comment block, boring but useful.
8279 * parser.h, SAX.c, parser.c: now attributes are processed through
8280 the SAX interface. The problem is that my SAX interface diverged
8281 quite a bit from the original one, well this is not an official
8282 spec, and translating it from Java to C is hairy anyway...
8283
8284Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8285
8286 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8287 fonctions comment block, boring but useful.
8288
8289Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8290
8291 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8292 conversion routines. However they are not yet used to convert the
8293 inputs. The core will run with UTF-8.
8294
8295Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8296
8297 * tree.c : make sure that the type id is properly set-up when
8298 a new object is allocated, needed for DOM.
8299
8300Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8301
8302 * tree.h, tree.c: Ok, the main objects in the tree will be native
8303 corba objects, it costs 8 bytes per Node, Attribute and Document
8304 but it simplifies the Corba integration a lot (no extra interface
8305 objects to allocate/free).
8306
8307Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8308
8309 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8310 and changed NODEs contants for conformity with DOM Level 1
8311
8312Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8313
8314 * added hooks to keep track of servants when creating objects
8315 xmlDoc and xmlNode (for Corba export).
8316
8317Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8318
8319 * added xml-config script.
8320
8321Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8322
8323 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8324 to autoupdate libtool and automake conf files.
8325
83261998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8327
8328 * Makefile.am: Use '?' to separate the sed
8329 commands as ',' is used when people pass -Wl,something.
8330
8331
8332Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8333
8334 * tree.c, tree.h: added a per-document compression interface.
8335
8336Tue Sep 22 20:47:38 EDT 1998
8337
8338 * tree.c, tree.h: added saving with compression and added interfaces
8339 to control the compression level (xmlGetCompressMode,
8340 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8341
8342Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8343
8344 * parser.c: corrected a loop for files of size 0
8345
83461998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8347
8348 * error.h: New file. Contains prototyes from `error.c'.
8349
8350Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8351
8352 * Makefile.am (xmlincdir): New macro.
8353 (xmlinc_HEADERS): Renamed from include_HEADERS.
8354
8355Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8356
8357 * applied small patch on numeric entities from
8358 Christopher Blizzard <blizzard@appliedtheory.com>
8359
8360Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8361
8362 * New release 0.2, removed the old xml_* files so that it's
8363 coherent with the other CVS base (W3C), far better conformance
8364 to standard, new namespaces, decent entities support, beginning
8365 of a SAX-like interface. Nearly nothing left intact, even the
8366 test examples ...
8367
83681998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8369
8370 * .cvsignore: Add .deps dir
8371
8372Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8373
8374 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8375
8376Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8377
8378 * configure.in: added test for CPP
8379 * AUTHORS, Changelog: the original ones didn't get commited but the
8380 glib ones instead, fixed.
8381 * Makefile.am: corrected an error in library naming
8382
8383Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8384
8385 * integrated code developped at W3C
8386 * changed the original Copyright
8387 * migrated to automake
8388 * prefixed the filenames by xml_ to avoid filename clashes
8389
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008390Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8391
8392 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8393 should not be called.
8394
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008395Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8396
8397 * libxml-2.0.pc.in: applied the patch to fix #101894
8398
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008399Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8400
8401 * tree.c : applied patch from Lukas Schroeder for register callbacks
8402 * valid.c: modified patch from Lukas Schroeder to test
8403 register callbacks with --chkregister
8404
Daniel Veillard067bae52003-01-05 01:27:54 +00008405Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8406
8407 * xmlreader.c: seriously changed the way data are pushed to
8408 the underlying parser, go by block of 512 bytes instead of
8409 tryng to detect tag boundaries at that level. Changed the
8410 way empty element are detected and tagged.
8411 * python/tests/reader.py python/tests/reader2.py
8412 python/tests/reader3.py: small changes mostly due to context
8413 reporting being different and DTD node being reported. Some
8414 errors previously undetected are now caught and fixed.
8415 * doc/xmlreader.html: flagged last section as TODO
8416
Daniel Veillard51a447a2003-01-04 19:42:46 +00008417Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8418
8419 * python/libxml.py: integrated the Python 2.2 optimizations
8420 from Hannu Krosing, while maintaining compatibility with
8421 1.5 and 2.1
8422
Daniel Veillarde59494f2003-01-04 16:35:29 +00008423Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8424
8425 * xmllint.c: a bit of cleanup
8426 * xmlreader.c: small fix
8427 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8428 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8429
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008430Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8431
8432 * python/setup.py.in: patch from Stéphane Bidoul to include
8433 drv_libxml2.py in setup.py
8434
Daniel Veillard66b82892003-01-04 00:44:13 +00008435Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8436
8437 * doc/xmlreader.html: starting documenting the new XmlTextReader
8438 interface.
8439
Daniel Veillard7704fb12003-01-03 16:19:51 +00008440Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8441
8442 * xmllint.c: added the --stream flag to use the TextReader API
8443 * xmlreader.c: small performance tweak
8444
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008445Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8446
8447 * xmlreader.c python/tests/reader2py: okay the DTD validation
8448 code on top of the XMLTextParser API should be solid now.
8449
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008450Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8451
8452 * xmlreader.c python/tests/reader2py: Fixing some more mess
8453 with validation and recursive entities while using the
8454 reader interface, it's getting a bit messy...
8455
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008456Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8457
8458 * xmlreader.c python/tests/reader.py: another couple of problem
8459 related to IsEmptyElement reported by Stéphane Bidoul needed
8460 some fixes.
8461
Daniel Veillard4f860202003-01-02 13:00:02 +00008462Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8463
8464 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8465 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8466 based on the python XmlTextReader interface.
8467
Daniel Veillard3c265e42003-01-01 21:06:49 +00008468Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8469
8470 * tree.c: backing out one change in the last patch which broke the
8471 regression tests
8472
Daniel Veillard5335dc52003-01-01 20:59:38 +00008473Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8474
8475 * global.data globals.c tree.c include/libxml/globals.h: applied
8476 an old patch from Lukas Schroeder to track node creation and
8477 destruction. Probably missing a lot of references at the moment
8478 and not usable reliably.
8479
Daniel Veillard8ba17412003-01-01 19:13:12 +00008480Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8481
8482 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8483 from doc/news.html and a stylesheet
8484
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008485Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8486
8487 * xmlreader.c python/tests/reader.py: fixed another couple of
8488 xmlreader bugs reported by Stéphane Bidoul and added tests.
8489
Daniel Veillard9e395c22003-01-01 14:50:44 +00008490Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8491
8492 * xmlreader.c python/tests/reader2.py: fixed another validity
8493 checking in external parsed entities raised by Stéphane Bidoul
8494 and added a specific regression test.
8495 * python/tests/reader3.py: cleanup
8496
Daniel Veillardd5896142002-12-31 14:45:26 +00008497Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8498
8499 * xmlreader.c python/tests/reader2.py: fixed a problem with
8500 validation within entities pointed by Stéphane Bidoul, augmented
8501 the tests to catch those.
8502
Daniel Veillarddc85f282002-12-31 11:18:37 +00008503Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8504
8505 * python/generator.py: modified the generator to allow keeping
8506 class references when creating new classes, needed to fix a bug
8507 pointed by Stéphane Bidoul where the input buffer of the
8508 xmlTextReader instance gets destroyed if the python wrapper for
8509 the input is not referenced anymore.
8510
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008511Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8512
8513 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8514 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8515
Daniel Veillard571b8892002-12-30 12:37:59 +00008516Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8517
8518 * xmlreader.c python/tests/reader.py: fixed another problem
8519 pointed by Stéphane Bidoul
8520
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008521Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8522
8523 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8524 with "<a/>"
8525
Daniel Veillardecaba492002-12-30 10:55:29 +00008526Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8527
8528 * SAX.c: warn on xmlns:prefix="foo"
8529 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8530 for namespace attributes handling.
8531
Daniel Veillard2d84a892002-12-30 00:01:08 +00008532Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8533
8534 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8535 a really nasty problem raised by a DocBook XSLT transform
8536 provided by Sebastian Bergmann
8537
Daniel Veillard29b3e282002-12-29 11:14:41 +00008538Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8539
8540 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8541 by Stéphane Bidoul and integrated it into the tests
8542
Daniel Veillarde18fc182002-12-28 22:56:33 +00008543Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8544
8545 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8546 extended the XmlTextReader API a bit, addding accessors for
8547 the current doc and node, and an entity substitution mode for
8548 the parser.
8549 * python/libxml.py python/libxml2class.txt: related updates
8550 * python/tests/Makefile.am python/tests/reader.py
8551 python/tests/reader2.py python/tests/reader3.py: updated a bit
8552 the old tests and added a new one to test the entities handling
8553
Daniel Veillardaba976d2002-12-28 21:14:18 +00008554Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8555
8556 * python/generator.py python/libxml2class.txt
8557 python/tests/reader.py python/tests/reader2.py: changed the
8558 generator to provide casing for the XmlTextReader similar to
8559 C# so that examples and documentation are more directly transposable.
8560 Fixed the couple of tests in the suite.
8561
Daniel Veillard83298842002-12-28 15:12:33 +00008562Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8563
8564 * doc/guidelines.html: added a document on guildeline for
8565 publishing and deploying XML
8566
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008567Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8568
8569 * valid.c xmlreader.c: final touch running DTD validation
8570 on the XmlTextReader
8571 * python/tests/Makefile.am python/tests/reader2.py: added a
8572 specific run based on the examples from test/valid/*.xml
8573
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008574Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8575
8576 * python/libxml.py: added a few predefined xmlTextReader parser
8577 configuration values.
8578
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008579Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8580
8581 * python/libxml_wrap.h: trying to fix #102037
8582
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008583Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8584
8585 * SAX.c: fixing bug #95296, when the predefined entities
8586 are redefined in the DTD the default one must be used
8587 instead anyway.
8588
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008589Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8590
8591 * doc/xmllint.xml
8592 * doc/xmllint.1
8593 Add discussion of XML_DEBUG_CATALOG to xmllint man
8594 page - bug #100907
8595
8596
Daniel Veillarddf512f42002-12-23 15:56:21 +00008597Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8598
8599 * xmlreader.c: Fixed the empty node detection to avoid reporting
8600 an inexistant close tag.
8601
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008602Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8603
8604 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8605 for Python 2.1
8606
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008607Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8608
8609 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8610
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008611Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8612
8613 * doc/libxml2-api.xml python/tests/reader.py: one really need
8614 to provide the base URI information when creating a reader parser
8615 from an input stream. Updated the API and the example using it.
8616
Daniel Veillardea7751d2002-12-20 00:16:24 +00008617Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8618
8619 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8620 include/libxml/valid.h include/libxml/xmlreader.h: working on
8621 DTD validation on top of xml reader interfaces. Allows to
8622 validate arbitrary large instances. This required some extensions
8623 to the valid module interface and augmenting the size of xmlID
8624 and xmlRef structs a bit.
8625 * uri.c xmlregexp.c: simple cleanup.
8626
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008627Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8628
8629 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8630 work on the xml reader interfaces.
8631 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8632 Web page for the Windows binaries.
8633
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008634Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8635
8636 * xmlIO.c: applied a patch for VMS following the report by
8637 Nigel Hall
8638
Daniel Veillard3772de32002-12-17 10:31:45 +00008639Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8640
8641 * parser.c: the parseStartTag bug fix wasn't complete.
8642
Daniel Veillard67df8092002-12-16 22:04:11 +00008643Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8644
8645 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8646 parseStartTag, fixing it.
8647 * test/att4 result/att4 result/noent/att4: adding the test
8648 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8649 more methods to XmlTextReader.
8650
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008651Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8652
8653 * win32/libxml2.def.src: added more xml reader exports
8654 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8655 to the build
8656
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008657Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8658
8659 * doc/tutorial/xmltutorial.xml
8660 plus generated html and pdf
8661 Updating tutorial again based on further comments from Niraj
8662 Tolia on the last iteration
8663
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008664Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8665
8666 * doc/tutorial/xmltutorial.xml
8667 * doc/tutorial/includekeyword.c
8668 * doc/tutorial/includegetattribute.c
8669 plus generated html and pdf
8670 Adding fix from Niraj Tolia to tutorial to properly free memory.
8671
8672
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008673Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8674
8675 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8676 more methods of XmlTextReader.
8677 * python/libxml2class.txt python/tests/reader.py: this increased the
8678 methods in the bndings, augmented the test to check those new
8679 functions.
8680
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008681Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8682
8683 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8684 methods of XmlTextReader.
8685 * python/generator.py python/libxml_wrap.h python/types.c
8686 python/libxml2class.txt: added the reader to the Python bindings
8687 * python/tests/Makefile.am python/tests/reader.py: added a specific
8688 test for the Python bindings of the Reader APIs
8689 * parser.c: small cleanup.
8690
Daniel Veillard06503452002-12-13 10:42:08 +00008691Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8692
8693 * xinclude.c: fallback was only copying the first child not the
8694 full child list of the fallback element, closes #89684 as reopened
8695 by Bernd Kuemmerlen
8696
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008697Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8698
8699 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8700
Daniel Veillard000eafb2002-12-12 10:04:22 +00008701Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8702
Daniel Veillardc1eed322002-12-12 11:01:32 +00008703 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008704 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008705 gives enum values, fix functype return type, put back fields in
8706 structs
8707 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008708
Daniel Veillard024b5702002-12-12 00:15:55 +00008709Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8710
8711 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8712 about htmlNodeDumpOutput location.
8713 * xpath.c: removed an undefined function signature
8714 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8715 too many symbols in the API breaking the python bindings.
8716 Updated with the libxslt/libexslt changes.
8717
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008718Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8719
8720 * configure.in: preparing release of 2.4.29
8721 * doc/*: rebuilt the docs and API
8722 * xmlreader.c: a few more fixes for the XmlTextReader API
8723
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008724Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8725
8726 * include/win32config.h: applied mingw patch from Magnus Henoch
8727
Daniel Veillard5aad8322002-12-11 15:59:44 +00008728Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8729
8730 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8731
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008732Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8733
8734 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8735 building Python script, does the C parsing directly, generates
8736 a better API description including structure fieds defs and
8737 enums. Still a couple of bugs, but good enough for the python
8738 wrappers now.
8739 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8740 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8741 include/libxml/schemasInternals.h include/libxml/tree.h: more
8742 cleanup based on the python analysis script reports.
8743 * libxml.spec.in: make sure the API XML description is part of the
8744 devel package.
8745
Daniel Veillard01c13b52002-12-10 15:19:08 +00008746Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8747
8748 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8749 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8750 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8751 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8752 code cleanup, especially the function comments.
8753 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8754
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008755Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8756
8757 * Makefile.am xmlreader.c include/libxml/Makefile.am
8758 include/libxml/xmlreader.h: Adding a new set of APIs based on
8759 the C# TextXmlReader API but converted to C. Allow to parse
8760 in constant memory usage, far simpler to program and explain
8761 than the SAX like APIs, unfinished but working.
8762 * testReader.c: test program
8763
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008764Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8765
8766 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8767
Daniel Veillard64b35282002-12-04 15:10:40 +00008768Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8769
8770 * tree.c: Chip turner indicated that XHTML1 serialization
8771 rule for style actually break on both IE and Mozilla,
8772 try to avoid the rule if escaping ain't necessary
8773
Daniel Veillard8efff672002-12-04 11:44:48 +00008774Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8775
8776 * nanhttp.c: handle HTTP URL escaping, problem reported by
8777 Glen Nakamura and Stefano Zacchiroli
8778
Daniel Veillard1c732d22002-11-30 11:22:59 +00008779Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8780
8781 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8782
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008783Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8784
8785 * uri.c: Johann Richard pointed out some XPointer problems for
8786 URN based URI references in XInclude. Modified the URI parsing
8787 and saving routines to allow correct parsing and saving of
8788 XPointers, especially when attached to "opaque" scheme accordingly
8789 to RFC 2396
8790
Daniel Veillard8db67d22002-11-27 19:39:27 +00008791Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8792
8793 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8794 of refactoring to the HTML saving code.
8795 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8796 in the doc.
8797
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008798Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8799
8800 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8801 to a buffer API to reuse the generic dump to an OutputIO layer,
8802 this reduces code, fixes xmlNodeDump() for XHTML, also made
8803 xmlNodeDump() now return the number of byte written.
8804
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008805Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8806
8807 * python/setup.py.in: another patch from Stéphane Bidoul for
8808 Python bindings on Windows
8809 * doc/parsedecl.py: small cleanup
8810
Daniel Veillard9715c172002-11-25 16:33:40 +00008811Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8812
8813 * libxml.spec.in configure.in: add a line in %changelog for releases
8814
Daniel Veillard9bc53102002-11-25 13:20:04 +00008815Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8816
8817 * parser.c: patch from Marcus Clarke fixing a problem in entities
8818 parsing that was detected in KDe documentations environment.
8819
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008820Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8821
8822 * python/libxml.c (libxml_prev): Return the previous as opposed to
8823 the next node (I guess this is the result of some cut & paste programming:)
8824
Daniel Veillard80d7b902002-11-23 16:23:08 +00008825Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8826
8827 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8828
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008829Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8830
8831 * python/generator.py python/libxml.c python/setup.py.in: trying
8832 to fix the Python bindings build on Windows (Stéphane Bidoul)
8833
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008834Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8835
8836 * win32/configure.js: added option for python bindings
8837 * win32/libxml2.def.src: added more exports
8838
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008839Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8840
8841 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8842 pthreads
8843 * win32/wince/*: applied updates to Windows CE port from Javier
8844
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008845Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8846
8847 * configure.in: preparing 2.4.28
8848 * libxml.spec.in doc/Makefile.am: some cleanup
8849 * doc/*: updated the news and regenerated.
8850
Daniel Veillardfee408f2002-11-22 13:18:30 +00008851Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8852
8853 * HTMLparser.c: final touch at closing #87235 </p> end tags
8854 need to be generated.
8855 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8856 this change slightly the output of a few tests
8857 * doc/*: regenerated
8858
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008859Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8860
8861 * parserInternals.c: fixing bug #99190 when UTF8 document are
8862 parsed using the progressive parser and the end of the chunk
8863 is in the middle of an UTF8 multibyte character.
8864
William M. Brack8b2c7f12002-11-22 05:07:29 +00008865Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8866
8867 * threads.c: fixed initialization problem in xmlNewGlobalState
8868 which was causing crash.
8869 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8870 in xmlInitializeGlobalState.
8871 * parserInternals.c: cleaned up ctxt->sax initialisation.
8872
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008873Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8874
8875 * tree.c include/libxml/tree.h: modified the existing APIs
8876 to handle XHTML1 serialization rules automatically, also add
8877 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8878 libxslt serialization uses it when needed without changing
8879 the library API.
8880 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8881 result/xhtml1: added a new test specifically for xhtml1 output
8882 and updated the result of one XHTML1 test
8883
Daniel Veillardd076a202002-11-20 13:28:31 +00008884Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8885
8886 * xinclude.c parserInternals.c encoding.c: fixed #99082
8887 for xi:include encoding="..." support on text includes.
8888 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8889 test/XInclude/ents/isolatin.txt : added a specific regression test
8890 * python/generator.py python/libxml2class.txt: fixed the generator
8891 the new set of comments generated for doc/libxml2-api.xml were
8892 breaking the python generation.
8893
Daniel Veillard817e70b2002-11-19 22:28:48 +00008894Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8895
8896 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8897 * configure.in: patch for Solaris on new autoconf closes #98880
8898 * doc/parsedecl.py: repair the frigging API building script,
8899 did I say that python xmllib sucks ?
8900 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8901 and some comment are no more truncated.
8902
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008903Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8904
8905 * parser.c: Martin Stoilov pointed out a potential leak in
8906 xmlCreateMemoryParserCtxt
8907
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008908Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8909
8910 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8911 included in HTML documents and using the push parser.
8912
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008913Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8914
8915 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8916 specified, look for the Python interpreter not just in the
8917 specified root but also in the specified location. Fixes #98825
8918
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008919Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8920
8921 * python/libxml.c: fixing bug #98792 , node may have no doc
8922 and dereferencing without checking ain't good ...
8923
Daniel Veillarddad3f682002-11-17 16:47:27 +00008924Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8925
8926 * configure.in: preparing release 2.4.27
8927 * doc/* : updated and rebuilt the docs
8928 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8929 and all the docs are actually packaged and in the final RPMs
8930 * parser.c parserInternals.c include/libxml/parser.h: restore
8931 xmllint --recover feature.
8932
Daniel Veillard68e9e742002-11-16 15:35:11 +00008933Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8934
Daniel Veillard784b9352003-02-16 15:50:27 +00008935 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00008936 processing of parsed entities, and XPath computation on sustitued
8937 entities.
8938 * testXPath.c: make sure entities are substitued.
8939
Daniel Veillard328f48c2002-11-15 15:24:34 +00008940Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8941
Daniel Veillard784b9352003-02-16 15:50:27 +00008942 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00008943 processing of internal parsed entities, which had to be changed.
8944
Daniel Veillard66651aa2002-11-15 11:21:43 +00008945Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8946
8947 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8948 trying to fix bug #98517 about building outside the source tree
8949 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8950
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008951Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8952
8953 * include/win32config.h: cleanup
8954 * win32/Makefile.mingw: integrated mingw in JScript configure
8955 * win32/Makefile.msvc: modified to allow mingw coexistence
8956 * win32/configure.js: integrated mingw
8957 * win32/Readme.txt: cleanup
8958
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008959Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8960
8961 * HTMLparser.c: strengthen the guard in the Pop macros,
8962 like in the XML parser, closes bug #97315
8963
Daniel Veillard0821b152002-11-12 20:57:47 +00008964Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8965
8966 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8967 callback is never used.
8968
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008969Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8970
8971 * parserInternals.c: fixed the initialization of the SAX structure
8972 which was breaking xsltproc
8973 * xpath.c: patch from Petr Pajas for CDATA nodes
8974 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8975 * parser.c include/libxml/parser.h: patch from Peter Jones
8976 removing a leak in xmlSAXParseMemory() and adding the
8977 function xmlSAXParseMemoryWithData()
8978
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008979Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8980
8981 adding pdf of tutorial, changing web page to link to it
8982 * doc/tutorial/xmltutorial.pdf
8983 * doc/xml.html
8984 * doc/docs.html
8985
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008986Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8987
8988 * doc/tutorial/ar01s08.html
8989 adding file what I forgot for tutorial
8990
8991
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008992Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8993
8994 Adding encoding discussion to tutorial
8995 Added:
8996 * doc/tutorial/images/*.png: DocBook admonition image files
8997 * doc/tutorial/apf.html, apg.html: new generated html
8998 * doc/tutorial/includeconvert.c: conversion code entity file
8999 changed:
9000 * doc/tutorial/xmltutorial.xml: DocBook original
9001 * doc/tutorial/*.html: generated html
9002
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009003Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9004
9005 * include/libxml/*.h: retired xmlwin32version.h
9006 * doc/Makefile.am: retired xmlwin32version.h
9007 * win32/configure.js: retired xmlwin32version.h
9008
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009009Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9010
9011 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009012 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9013 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009014
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009015Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9016
9017 * globals.c: fixed a typo pointed out by Igor
9018 * xpath.c: try to speed up node compare using line numbers
9019 if available.
9020
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009021Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9022
9023 * tree.c: make xmlFreeNode() handle attributes correctly.
9024
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009025Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9026
9027 * catalog.c: completed the #96963 fix, as reported by Karl
9028 Eichwalder
9029
Daniel Veillard56f21f22002-11-06 15:49:46 +00009030Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9031
9032 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9033
Daniel Veillard91ad8792002-11-04 17:06:52 +00009034Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9035
9036 * Makefile.am: switched the order of a couple of includes
9037 to fix bugs #97100
9038
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009039Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9040
9041 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9042 xmlLoadCatalogs that used to separate directories with a ':'.
9043
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009044Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9045
9046 * threads.c: improvements to the Windows-side of thread handling
9047 * testThreads.c: conditionally excluded unistd.h
9048 * testThradsWin32.c: broke overlong lines
9049 * include/win32config.h: adapted thread-related macros to the new
9050 scheme and for pthreads on Windows
9051 * win32/Makefile.msvc: introduced a more flexible thread build,
9052 added testThreads[Win32].c to the build
9053 * win32/configure.js: introduced a more flexible thread config
9054
John Fleck61f6fb62002-10-31 15:23:29 +000090552002-10-31 John Fleck <jfleck@inkstain.net>
9056
9057 * doc/xml.html (and, by implication, FAQ.html)
9058 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9059
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009060Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9061
9062 * configure.in: removed xmlwin32version.h
9063 * include/libxml/Makefile.am: removed xmlwin32version.h
9064
Daniel Veillardce66ce12002-10-28 19:01:59 +00009065Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9066
9067 * tree.c: applied patch from Brian Stafford to fix a bug
9068 in xmlReconciliateNs()
9069
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009070Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9071
9072 * tree.c: applied patch from Christian Glahn to allow
9073 xmlNewChild() on document fragment nodes
9074
Daniel Veillardb39bc392002-10-26 19:29:51 +00009075Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9076
9077 * parser.c: Christian Glahn found a problem with a recent
9078 patch to xmlParseBalancedChunkMemoryRecover()
9079 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9080 problems
9081 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9082 test/schemas/seq*: added the test cases from Charles
9083
Daniel Veillard366a9152002-10-23 20:43:53 +00009084Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9085
9086 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9087 serious cleanup of the spec file and associated changes
9088 in the Makefiles.
9089 * valid.c: try to remove some warnings on x86_64
9090
Daniel Veillardd033d022002-10-23 14:55:02 +00009091Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9092
9093 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9094 fix bug #96586
9095
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009096Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9097
9098 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9099 parsing, applied his patch
9100 * result/HTML/attrents.html result/HTML/attrents.html.err
9101 result/HTML/attrents.html.sax test/HTML/attrents.html:
9102 added the test and result case provided by Mikhail Sogrine
9103
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009104Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9105
9106 * vms/build_libxml.com vms/config.vms vms/readme.vms
9107 include/libxml/parser.h include/libxml/parserInternals.h
9108 include/libxml/tree.h include/libxml/xmlIO.h
9109 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9110 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9111 Applied the VMS update patch from Craig A. Berry
9112 * doc/*.html: update
9113
Daniel Veillardf000f072002-10-22 14:28:17 +00009114Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9115
9116 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9117
Daniel Veillard1e208222002-10-22 14:25:25 +00009118Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9119
9120 * debugXML.c: adding a grep command to --shell in xmllint
9121 for T.V. Raman
9122
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009123Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9124
9125 * xmlcatalog.c: tried to fix some of the problem with --sgml
9126
Daniel Veillard935494a2002-10-22 14:22:46 +00009127Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9128
9129 * parser.c: tried to fix bug #91500 where doc->children may
9130 be overriden by a call to xmlParseBalancedChunkMemory()
9131
9132Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9133
9134 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9135 identifiers in SGML catalogs containing '&'
9136
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009137Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9138
9139 * python/types.c: fixed bugs when passing result value tree
9140 to Python functions.
9141
Daniel Veillard48267432002-10-18 11:21:38 +00009142Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9143
9144 * configure.in: preparing the release of 2.4.26
9145 * doc/*: updated and rebuilt the documentation
9146
Daniel Veillardbb284f42002-10-16 18:02:47 +00009147Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9148
9149 * parser.c: fixed a XML Namespace compliance bug reported by
9150 Alexander Grimalovsky
9151
Daniel Veillard44892f72002-10-16 15:23:26 +00009152Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9153
9154 * HTMLtree.c: fixed serialization of script and style when
9155 they are not lowercase (i.e. added using the API to the tree).
9156
Daniel Veillard2fd85422002-10-16 14:32:41 +00009157Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9158
9159 * valid.c: make xmlValidateDocument emit a warning msg if there
9160 is no DTD, pointed by Christian Glahn
9161
Daniel Veillard32370232002-10-16 14:08:14 +00009162Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9163
9164 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9165 content model when some of the blocks have min or max, and a couple
9166 of bugs found in the process.
9167 * result/schemas/list0* test/schemas/list0*: added some specific
9168 regression tests
9169
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009170Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9171
9172 * README: updated the contact informations
9173
Daniel Veillard63186732002-10-15 08:43:17 +00009174Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9175
9176 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9177 misses it, reported by Peter Bray.
9178
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009179Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9180
9181 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9182 and removed a few warnings
9183
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009184Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9185
9186 * parser.c: Christian Glahn found a small bug in the push parser.
9187 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9188 public
9189
Daniel Veillard6045c902002-10-09 21:13:59 +00009190Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9191
9192 * xmlschemas.c include/libxml/xmlschemas.h: added
9193 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9194 * testSchemas.c: added --memory to test the new interface
9195
Daniel Veillardf0070122002-10-09 14:24:17 +00009196Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9197
9198 * doc/index.py doc/search.php: integrated the XSLT indexing,
9199 a few fixed in the indexer, added a scope selection at the
9200 search level.
9201
Daniel Veillard01992e02002-10-09 10:20:30 +00009202Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9203
9204 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9205 this was due to uninitialized parts of the validation context
9206
Daniel Veillard321be0c2002-10-08 21:26:42 +00009207Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9208
9209 * debugXML.c: applied patch from Mark Vakoc except the API
9210 change, preserved it.
9211 * doc/*: updated the docs to point to the search engine for
9212 information lookup or before bug/help reports.
9213
Daniel Veillard01e87d22002-10-08 16:55:06 +00009214Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9215
9216 * doc/index.py doc/search.php: added mailing-list archives
9217 indexing and lookup
9218
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009219Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9220
9221 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9222
Daniel Veillard9b006132002-10-07 11:13:27 +00009223Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9224
9225 * doc/index.py: improved HTML indexing
9226 * doc/search.php: make the queries also lookup the HTML based indexes
9227
Daniel Veillard141d04b2002-10-06 21:51:18 +00009228Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9229
9230 * doc/index.py: added HTML page indexing
9231
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009232Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9233
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009234 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009235 problem in libxslt.
9236 * catalog.c: fixed list handling in XML_CATALOG_FILES
9237
Daniel Veillardceb09b92002-10-04 11:46:37 +00009238Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9239
9240 * valid.c: typo/bug found by Christian Glahn
9241
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009242Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9243
9244 * xmlIO.c: applied Windows CE patch from Javier.
9245 * win32/wince: new directory, contains support for the PocketPC
9246 with Windows CE from Javier.
9247 * include/win32config.h: reorganised, removed duplicate
9248 definitions and applied WinCE patch from Javier.
9249 * include/wsockcompat.h: new file, now contains WinSock
9250 compatibility macros.
9251 * win32/Makefile.msvc: introduced double-run compilation.
9252
Daniel Veillarde16b5742002-09-26 17:50:03 +00009253Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9254
9255 * configure.in include/libxml/xmlwin32version.h: preparing release
9256 of 2.4.25
9257 * doc/*: updated and regenerated teh docs and web pages.
9258
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009259Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9260
9261 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9262 error were not covering namespace declarations.
9263 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9264 it was missing the attribute declaration for the namespace
9265 * result/VC/NS3: the fix now report breakages in that test
9266
Daniel Veillardabe01742002-09-26 12:40:03 +00009267Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9268
9269 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9270
Daniel Veillard2ace1952002-09-26 12:28:02 +00009271Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9272
9273 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9274 and regenerated the docs and web site
9275
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009276Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9277
9278 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9279 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9280 not before
9281
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009282Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9283
9284 * python/generator.py python/libxml2class.txt: fixed a stupid error
9285 breaking the python API
9286
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009287Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9288
9289 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9290 triostr.c triostr.h: applied a trio update patch from
9291 Bjorn Reese which should work with MinGW
9292
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009293Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9294
9295 * tree.c: improving some documentation comments
9296 * xmlregexp.c: found and fixed a mem leak with python regression tests
9297 * doc/*: rebuilt the doc and the API XML file including the
9298 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9299 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9300 python/types.c: added access to the XML Schemas regexps from
9301 python
9302 * python/tests/Makefile.am python/tests/regexp.py: added a
9303 simple regexp bindings test
9304
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009305Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9306
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009307 * doc/xml.html:
9308 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009309
Daniel Veillard118aed72002-09-24 14:13:13 +00009310Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9311
9312 * xmlregexp.c: fixed the data callback on transition functionality
9313 which was broken when using the compact form
9314 * result/schemas/*: updated the results, less verbose, all tests
9315 pass like before
9316 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9317 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9318 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9319 annoying warnings
9320 * xpath.c: try to provide better error report when possible
9321
Daniel Veillard72336152002-09-21 13:08:14 +00009322Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9323
9324 * Makefile.am: fixed a breakage raised by Jacob
9325
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009326Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9327
9328 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9329 which don't use sockets
9330
Igor Zlatkovic01280582002-09-20 16:40:34 +00009331Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9332
9333 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9334 * win32/configure.js: applied zlib patch from Daniel Gehriger
9335
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009336Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9337
9338 * win32/configure.js: applied the patch from Mark Vakoc for
9339 regexp support
9340 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9341 for regexp support
9342
Daniel Veillardb5c05732002-09-20 13:36:25 +00009343Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9344
9345 * xmlschemastypes.c: as pointed by Igor Float and Double
9346 parsing ain't finished yet
9347
Daniel Veillard40b11342002-09-20 12:01:39 +00009348Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9349
9350 * Makefile.am configure.in: trying to fix #88412 by bypassing
9351 all the python subdir if python ain't detected
9352
Daniel Veillard23e73572002-09-19 19:56:43 +00009353Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9354
9355 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9356 made configuring with regexps/automata/unicode the default
9357 but without schemas ATM
9358 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9359 fixed the regexp based DTD validation performance and memory
9360 problem by switching to a compact form for determinist regexps
9361 and detecting the determinism property in the process. Seems
9362 as fast as the old DTD validation specific engine :-) despite
9363 the regexp built and compaction process.
9364
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009365Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9366
9367 * valid.c: determinism is debugged, new DTD checking code now works
9368 but xmlFAComputesDeterminism takes far too much CPU and the whole
9369 set usues too much memory to be really usable as-is
9370
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009371Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9372
9373 * tree.c: fixed another stupid bug in xmlGetNodePath()
9374 * xmllint.c: --version now report the options compiled in
9375
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009376Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9377
9378 * HTMLparser.c: small cleanup
9379 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9380 when configured with them. A bit of debugging around the determinism
9381 checks is still needed
9382
Daniel Veillard63b01c22002-09-17 19:25:28 +00009383Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9384
9385 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9386
Daniel Veillard92727042002-09-17 17:59:20 +00009387Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9388
9389 * xmlIO.c: small portability glitch fixed.
9390
Daniel Veillard84d70a42002-09-16 10:51:38 +00009391Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9392
9393 * xmlschemastypes.c: incomplete steps for real/double support
9394 * testAutomata.c include/libxml/xmlautomata.h
9395 include/libxml/xmlregexp.h: avoiding a compilation problem
9396 * valid.c include/libxml/valid.h: starting the work toward using
9397 the regexps for actual DTD validation
9398
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009399Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9400
9401 * hash.c: cosmetic cleanup
9402 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9403 integrating a DTD validation layer based on the regexps
9404
Daniel Veillard4402ab42002-09-12 16:02:56 +00009405Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9406
9407 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9408 the determinism was tested before eliminating the epsilon
9409 transitions :-(
9410
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009411Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9412
9413 * python/generator.py python/libxml.c python/libxml.py
9414 python/libxml2-python-api.xml python/libxml2class.txt
9415 python/libxml_wrap.h python/types.c: updated the python
9416 bindings, added code for easier File I/O, and the ability to
9417 define a resolver from Python fixing bug #91635
9418 * python/tests/Makefile.am python/tests/inbuf.py
9419 python/tests/outbuf.py python/tests/pushSAXhtml.py
9420 python/tests/resolver.py python/tests/serialize.py: updated
9421 and augmented the set of Python tests.
9422
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009423Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9424
9425 * win32/configure.js: added more readme info for the binary
9426 package.
9427
Daniel Veillard607b35c2002-09-10 12:16:19 +00009428Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9429
9430 * xmlIO.c: fixed a stupid out of bound array error
9431
9432Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9433
9434 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9435 messing around with support for Windows path, cleanups,
9436 trying to identify and fix the various code path to the
9437 filename access. Added xmlNormalizeWindowsPath()
9438
Daniel Veillard76575762002-09-05 14:21:15 +00009439Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9440
9441 * error.c valid.c: working on better error reporting of validity
9442 errors, especially providing an accurate context.
9443 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9444 error reports in those cases.
9445
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009446Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9447
9448 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9449 parser.c parserInternals.c xmlIO.c: get rid of all the
9450 perror() calls made in the library execution paths. This
9451 should fix both #92059 and #92385
9452
Daniel Veillard19aa7022002-09-05 11:14:19 +00009453Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9454
9455 * xmllint.c: memory leak reporting was broken after a change
9456 of the preprocessor symbol used to activate it.
9457
Daniel Veillardec6725e2002-09-05 11:12:45 +00009458Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9459
9460 * tree.c: try to make the copy function work for node of
9461 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9462 DOM layers though, not libxml2 itself.
9463
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009464Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9465
9466 * valid.c: try to provide file and line informations, not all
9467 messages are covered, but it's a (good) start
9468
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009469Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9470
9471 * xinclude.c: reimplemented a large part of the XInclude
9472 processor, trying to minimize resources used, James Henstridge
9473 provided a huge test case which was exhibiting severe memory
9474 consumption problems.
9475
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009476Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9477
9478 * python/Makefile.am: applied patch from Christophe Merlet to
9479 reestablish DESTDIR
9480
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009481Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9482
9483 * libxml.spec.in: fixes libary path for x86_64 AMD
9484
John Fleckbe98b332002-09-04 03:16:23 +00009485Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9486
9487 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009488 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009489 (plus resulting generated html files)
9490 fixing one spot I missed in the tutorial where I hadn't freed
9491 memory properly
9492
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009493Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9494
9495 * doc/tutorial/includeaddattribute.c
9496 * doc/tutorial/includeaddkeyword.c
9497 * doc/tutorial/includegetattribute.c
9498 * doc/tutorial/includekeyword.c
9499 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009500 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009501 update tutorial to properly free memory (thanks to Christopher
9502 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009503 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009504 added image files so the callouts are graphical, making it
9505 easier to read ( use "--param callout.graphics 1" to generate
9506 html with graphical callouts)
9507
Daniel Veillarde1662542002-08-28 11:50:59 +00009508Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9509
9510 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9511 nice logos generated by Marc Liyanage
9512 * doc/site.xsl *.html: changed the stylesheet to show the new
9513 logo and regenerated the pages
9514
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009515Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9516
9517 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9518
Daniel Veillard42766c02002-08-22 20:52:17 +00009519Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9520
9521 * xpath.c: possible mem leak patch from Jason Adams
9522
9523Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9524
9525 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9526 in the XQuery namespace
9527 * configure.in: preparing 2.4.24
9528 * doc/*.html: updated the web pages
9529
9530Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9531
9532 * python/generator.py: closing bug #85258 by generating conditional
9533 compile check to avoid linking to routines not configured in.
9534
Havoc Pennington84ec40a2002-08-22 13:59:35 +000095352002-08-22 Havoc Pennington <hp@pobox.com>
9536
9537 * autogen.sh: update error message for missing automake
9538
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009539Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9540
9541 * python/Makefile.am: typo in target name resulted in libxml2.py
9542 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9543
Daniel Veillard22669b22002-08-22 07:17:11 +00009544Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9545
9546 * win32/win32/Makefile.mingw: updated with version from
9547 Elizabeth Barham at http://soggytrousers.net/repository/
9548
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009549Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9550
9551 * win32/Makefile.msvc: added the prefix location to the include
9552 and lib search path.
9553
Havoc Pennington830e8972002-08-18 22:22:13 +000095542002-08-18 Havoc Pennington <hp@pobox.com>
9555
9556 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9557 both automake 1.6 and 1.4 installed get the right automake. Means
9558 compilation from CVS will now require the latest automake 1.4
9559 release, or manually creating symlinks called "automake-1.4" and
9560 "aclocal-1.4"
9561
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009562Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9563
9564 * configure.in python/Makefile.am: more AMD 64 induced changes from
9565 Frederic Crozat
9566
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009567Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9568
9569 * xinclude.c: oops I was missing the xml:base fixup too
9570 * result/XInclude/*.xml: this adds xml:base attributes to most
9571 results of the tests
9572
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009573Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9574
9575 * xinclude.c: quick but apparently working implementation of
9576 xi:fallback, should close bug #89684
9577 * Makefile.am test/XInclude/docs/fallback.xml
9578 result/XInclude/fallback.xml: added a basic test for fallback,
9579 and run with --nowarning to avoid a spurious warning
9580 * configure.in: applied patch from Frederic Crozat for python
9581 bindings on AMD 64bits machines.
9582
Daniel Veillard9e923512002-08-14 08:48:52 +00009583Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9584
9585 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9586 the caller don't pass a SAX callback block.
9587
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009588Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9589
9590 * tree.c: applied the same fix for the XML-1.0 namespace to
9591 xmlSearchNsByHref() as was done for xmlSearchNs()
9592
Daniel Veillardad11b302002-08-12 14:53:41 +00009593Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9594
9595 * libxml.3: small cleanup of the man page
9596 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9597 when serializing HREF attributes generated by XSLT.
9598
Daniel Veillardc084e472002-08-12 13:27:28 +00009599Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9600
9601 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9602 version of Marc Liyanage' patch for boolean attributes in HTML
9603 output
9604
Daniel Veillard5f91b372002-08-12 12:13:01 +00009605Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9606
9607 * python/tests/serialize.py: fixed the test results, indenting
9608 behaviour changed slightly
9609
Aleksey Sanin9e951762002-08-08 18:02:41 +00009610Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9611
9612 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9613 new c14n function to Windows def files
9614
Aleksey Saninea4272a2002-08-02 23:50:03 +00009615Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9616
9617 * c14n.c: fixed a memory leak in c14n code
9618
Daniel Veillard58e44c92002-08-02 22:19:49 +00009619Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9620
9621 * parser.c include/libxml/parser.h: adding a new API for Christian
9622 Glahn: xmlParseBalancedChunkMemoryRecover
9623 * valid.c: patch from Rick Jones for some grammar cleanup in
9624 validation messages
9625 * result/VC/* result/valid/*: this slightly change some of the
9626 regression tests outputs
9627
Daniel Veillard0bf29002002-08-01 12:54:11 +00009628Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9629
9630 * tree.c: trying to fix a problem in namespaced attribute handling
9631 raised by Christian Glahn
9632
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009633Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9634
9635 * encoding.c include/libxml/encoding.h: Opening the interface
9636 xmlNewCharEncodingHandler as requested in #89415
9637 * python/generator.py python/setup.py.in: applied cleanup
9638 patches from Marc-Andre Lemburg
9639 * tree.c: fixing bug #89332 on a specific case of loosing
9640 the XML-1.0 namespace on xml:xxx attributes
9641
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009642Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9643
9644 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9645 corner case from new Merlin's test suite and added a callback
9646 that will be used to improve xmlsec performance
9647
9648
Daniel Veillard0b22def2002-07-29 16:23:03 +00009649Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9650
9651 * HTMLtree.c: trying to fix the <style> escaping problem in
9652 HTML serialization bug #89342
9653
Daniel Veillard0b28e882002-07-24 23:47:05 +00009654Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9655
9656 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9657 and rebuilt the web site.
9658
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009659Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009660
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009661 * include/libxml/tree.h: added _private member to xmlNs struct
9662
Daniel Veillard1d995272002-07-22 16:43:32 +00009663Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9664
9665 * HTMLparser.c: fixing bug #84876 based on the xml working
9666 code.
9667
William M. Brack61eaba52002-07-21 11:14:18 +00009668Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9669
9670 * python/Makefile.am: enhanced to fix bug 72012 (errors
9671 when using '-jX' make parameter)
9672
William M. Brackef61d202002-07-19 08:32:00 +00009673Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9674
9675 * xpath.c: small additional enhancement for booleans
9676 compared to nodesets
9677
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009678Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9679
9680 * HTMLtree.c: changed the order of the encoding declaration
9681 attributes in the meta tags due to a bug in IE/Mac
9682
William M. Brack0c022ad2002-07-12 00:56:01 +00009683Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9684
9685 * xpath.c: enhanced handling of booleans (especially '='
9686 and '!=' for nodesets) - fixes bug 85256. Added new
9687 routine xmlXPathNotEqualValues for more proper handling
9688 of '!=' when nodesets are involved.
9689
Daniel Veillard06944e22002-07-11 19:55:18 +00009690Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9691
9692 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9693 doc/xmlcatalog_man.xml to the source distribution
9694
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009695Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9696
9697 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9698 asked for this.
9699
Daniel Veillard539638b2002-07-06 19:55:14 +00009700Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9701
9702 * configure.in: preparing 2.4.23
9703 * doc/*: rebuilt the docs
9704
Daniel Veillard176d99f2002-07-06 19:22:28 +00009705Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9706
9707 * parser.c: fixing bug #84169 by fixing the
9708 comment of xmlCreatePushParserCtxt to describe the
9709 encoding detection parameters better.
9710
Daniel Veillard37f961d2002-07-06 17:53:56 +00009711Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9712
9713 * valid.c: fixing bug #79331 in one path the lookup for
9714 ID attributes on a namespaced node wasn't handled correctly :-\
9715
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009716Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9717
9718 * HTMLparser.c: trying to fix 87235 about discarded white
9719 spaces in the HTML parser.
9720 * result/HTML/*: this changes the output of a number of HTML
9721 regression tests
9722
Daniel Veillardfdc91562002-07-01 21:52:03 +00009723Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9724
9725 * xpath.c: applied patch from Richard Jinks for the namespace
9726 axis + fixed a memory error.
9727 * parser.c parserInternals.c: applied patches from Peter Jacobi
9728 removing ctxt->token for good.
9729 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9730 popped out by the regression tests.
9731 * Makefile.am: patch for threads makefile from Gary Pennington
9732
William M. Brack6000af52002-06-28 11:43:13 +00009733Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9734
Daniel Veillardfdc91562002-07-01 21:52:03 +00009735 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009736 expressions involving preceding-sibling (et al).
9737
Daniel Veillard153120c2002-06-18 07:58:35 +00009738Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9739
9740 * hash.c: applied a patch from Peter Jacobi to solve a problem
9741 when compiling with the Watcom C on Win32
9742 * result/schemas/*.err: the change of hashing algo generated
9743 permutations in the output
9744
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009745Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9746
9747 * hash.c: applied patch from Sander Vesik improving the quality of
9748 the hash function.
9749
Aleksey Sanina5808b92002-06-14 17:07:41 +000097502002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009751
9752 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9753 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9754 xmllint.c xpath.c: replaced sprintf() with snprintf()
9755 to prevent possible buffer overflow (the bug was pointed
9756 out by Anju Premachandran)
9757
Daniel Veillarde059b892002-06-13 15:32:10 +00009758Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9759
9760 * parser.c: removed an uninitialized data error popped by valgrind
9761 on PE references
9762
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009763Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9764
9765 * doc/xml.html
9766 adding tutorial reference to the web page
9767
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009768Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9769
9770 * doc/tutorial/xmltutorial.xml
9771 * doc/tutorial/ar01s07.html
9772 * doc/tutorial/ape.html
9773 * doc/tutorial/includegetattribute.c
9774 adding section to tutorial about retrieving an attribute
9775 value
9776
Daniel Veillardf5582f12002-06-11 10:08:16 +00009777Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9778
9779 * parser.c: applied a couple of patches from Peter Jacobi to start
9780 to get rid of ctxt->token, with a possible significant speed
9781 improvement to be gained once done. Better compliance with PE
9782 references constructs in DTDs too.
9783 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9784 from Peter too
9785
Daniel Veillard38d80e22002-06-11 07:24:56 +00009786Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9787
9788 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9789 xmlParseElement was likely to have been deallocated at the
9790 time of the report, possibly leading to segfault. Just report
9791 the tag name now.
9792
Daniel Veillard9e412302002-06-10 15:59:44 +00009793Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9794
9795 * xpath.c: patch from Richard Jinks for XPath substring() function
9796 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9797
Aleksey Sanina5808b92002-06-14 17:07:41 +000097982002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009799
9800 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9801
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009802Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9803
9804 *doc/FAQ.html
9805 fixing typos in FAQ, thanks to Robert Funnell for the
9806 editing help
9807
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009808Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9809
9810 * NEWS: got complaints from rpmlint that it was empty
9811
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009812Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9813
9814 * added doc/tutorial, including:
9815 apa.html
9816 apb.html
9817 apc.html
9818 apd.html
9819 ar01s02.html
9820 ar01s03.html
9821 ar01s04.html
9822 ar01s05.html
9823 ar01s06.html
9824 includeaddattribute.c
9825 includeaddkeyword.c
9826 includekeyword.c
9827 includestory.xml
9828 index.html
9829 xmltutorial.xml
9830 libxml tutorial, including generated html
9831
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009832Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9833
9834 * result/c14n/exc-without-comments/merlin-c14n-two-*
9835 result/c14n/without-comments/merlin-c14n-two-*
9836 test/c14n/exc-without-comments/merlin-c14n-two-*
9837 test/c14n/without-comments/merlin-c14n-two-*
9838 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9839 c14n/exc-c14n and slightly modified test script to handle
9840 these test cases
9841 * c14n.c: fixed bugs for complicated nodes set (namespace
9842 without node and others from merlin-c14n-two.tar.gz)
9843 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9844 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9845 for xmlsec performance patch
9846 * xpath.c: fixed self::node() for namespaces and attributes
9847
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009848Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9849
9850 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9851 but with the format parameter
9852 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9853
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009854Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9855
9856 * Makefile.am: updated c14n tests suite
9857 * c14n.c: performance improvement for previous c14n patch
9858
Daniel Veillarde72c7562002-05-31 09:47:30 +00009859Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9860
9861 * parser.c: another peroformance patch from Peter Jacobi, that
9862 time on parsing attribute values.
9863
Aleksey Sanin508a1012002-05-31 06:32:32 +00009864Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9865
9866 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9867 into LibXML2 test suite
9868
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009869Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9870
9871 * c14n.c: propagating xpath ancesstors node fix to c14n
9872 plus small performance improvement to reduce number of
9873 mallocs
9874 * xpath.c: fixed ancestors axis processing for namespace nodes
9875
Daniel Veillard46de64e2002-05-29 08:21:33 +00009876Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9877
9878 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9879 Peter Jacobi
9880
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009881Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9882
9883 * configure.in: preparing 2.4.22
9884
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009885Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9886
9887 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9888 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9889 a public entry point.
9890 * doc/*: rebuilt the API and docs
9891
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009892Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9893
9894 * xpath.c: patch from Richard Jinks to fix a problem introduced
9895 in the previous patch and pointed by Norm
9896
Daniel Veillardc6924812002-05-24 11:10:43 +00009897Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9898
9899 * libxml.spec.in: fixing bug #81112
9900
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009901Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9902
9903 * uri.c: fixing bug #82848
9904
Daniel Veillarda2878972002-05-24 07:54:39 +00009905Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9906
9907 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9908 output of one catalog test
9909
Aleksey Sanin114e4752002-05-24 07:20:27 +00009910Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009911
Aleksey Sanin114e4752002-05-24 07:20:27 +00009912 * global.data globals.c tree.c include/libxml/globals.h
9913 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9914 default value for global parameter xmlIndentTreeOutput to 1 and
9915 introduced new global parameter xmlTreeIndentString (the string
9916 used to do one-level indent) with default value " " (as it was
9917 in tree.c)
9918
Daniel Veillard49d5af82002-05-23 11:55:49 +00009919Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9920
9921 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9922 with trio and schemas.
9923
Daniel Veillard7c13af42002-05-22 09:57:32 +00009924Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9925
9926 * xpath.c: patch from Richard Jinks to fix the problem raised in
9927 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9928
Daniel Veillard5a872412002-05-22 06:40:27 +00009929Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9930
9931 * xmlschemas.c: a bit of work on import.
9932 * xmlschemastypes.c: Charles Bozeman provided a compare function
9933 for date/time types so min/max facet restrictions should work,
9934 indeterminate comparisons return an error instead of equal.
9935 * test/schemas/date_0* result/schemas/date_0_0: specific test
9936 from Charles Bozeman too
9937
Daniel Veillard10b6da42002-05-18 07:55:20 +00009938Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9939
9940 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9941 from Christian Cornelssen fixing the man pages and the Catalog
9942 building script.
9943 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9944 next step is <xs:import> I now have a reasonable understanding
9945 of how it works.
9946
Daniel Veillarde5354492002-05-16 08:43:22 +00009947Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9948
9949 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9950
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009951Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9952
9953 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9954
Daniel Veillard088bf112002-05-14 11:03:59 +00009955Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9956
9957 * xpath.c: fixing an XPath function evalutation bug pointed out
9958 by Alexey Efimov where the context was lost when evaluating
9959 the function arguments
9960
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009961Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009962
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009963 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9964 function public for XMLSec performance optimizations
9965
Daniel Veillard3cd72402002-05-13 10:33:30 +00009966Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9967
9968 * python/generator.py python/libxml2class.txt : fixed a problem
9969 with the HTML parser pointed by Gary Benson
9970 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9971 example
9972
Aleksey Sanine48a3182002-05-09 18:20:01 +00009973Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9974 * parser.c: fixed bug #81159 (memory growth in SAX)
9975
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009976Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9977 * xpath.c: fixed bug #78858 (the real fix)
9978
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009979Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009980 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009981
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009982Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9983
9984 * tree.c: modified xmlNodeSetBase to allow changing the
9985 base of a document.
9986
Daniel Veillard070803b2002-05-03 07:29:38 +00009987Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9988
9989 * xmlschemastypes.c: patch Charles Bozeman for validation of
9990 all the date, time, and duration types
9991 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9992 * configure.in: fixed an error pointed by an user
9993 * xml2-config.in: fixed an error pointed by an user
9994
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009995Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9996
9997 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9998 win32/libxml2.def.src xmlIO.c: exported default
9999 'file:', 'http:' and 'ftp:' protocols input handlers
10000 and maked protocols comparisson case insensitive
10001
Daniel Veillard34de97f2002-04-30 14:29:22 +000010002Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10003
10004 * configure.in: Neven Has detected a typo
10005
Daniel Veillard28577c32002-04-30 06:48:41 +000010006Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10007
10008 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10009 as one of the persons allowed to commit directly to the
10010 module.
10011
Daniel Veillardfc57b412002-04-29 15:50:14 +000010012Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10013
10014 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10015 * valid.c: raised a too low limit
10016 * doc/*: rebuilt the docs
10017
Daniel Veillardeca82812002-04-24 11:42:02 +000010018Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10019
10020 * test/XPath/expr/floats test/XPath/expr/functions
10021 result/XPath/expr/floats result/XPath/expr/functions
10022 xpath.c: another XPath conformance patch from Richard Jinks
10023
Daniel Veillard13e04c62002-04-23 17:51:29 +000010024Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10025
10026 * xmlschemas.c: fixed validation of attribute groups.
10027 * test/schemas result/schemas: added an example from the primer
10028
Daniel Veillard88c58912002-04-23 07:12:20 +000010029Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10030
10031 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10032 * test/schemas result/schemas: updated the test list
10033
Daniel Veillarde19fc232002-04-22 16:01:24 +000010034Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10035
10036 * TODO: updated a bit
10037 * parser.c: made a comment more specific
10038 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10039 Schemas conformance.
10040 * test/schemas result/schemas: updated the test list
10041
Daniel Veillard441bc322002-04-20 17:38:48 +000010042Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10043
10044 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10045 implementing xs:all with minOccurs = 0
10046 * tes/schemas/* result/schemas/*: added more tests covering
10047 xs:all
10048
Daniel Veillard8a001f62002-04-20 07:24:11 +000010049Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10050
10051 * xmlregexp.c: first implementation of the all particle, this
10052 may need to be revisited for case where not all transitions
10053 must be crossed.
10054
Daniel Veillard7646b182002-04-20 06:41:40 +000010055Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10056
10057 * tree.c: another entity processing update from Markus Henke
10058
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010059Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10060
10061 * trionan.c: fixed crash on OSF/1
10062
Daniel Veillardb4398962002-04-19 07:01:55 +000010063Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10064
10065 * xmlschemas.c: more Schemas work
10066 * test/schemas/* result/schemas/*: added more tests coming
10067 from the spec.
10068
Daniel Veillard54761132002-04-18 21:00:44 +000010069Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10070
10071 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10072 ExcC14N specification
10073
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010074Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10075
10076 * tree.c: patch from Markus Henke, fix for recursive entities.
10077
Daniel Veillard23b1f372002-04-18 15:50:05 +000010078Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10079
10080 * xpath.c: fix a problem with string() on a document node.
10081
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010082Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10083
10084 * Makefile.am xmlschemas.c: more Schemas work
10085 * test/schemas/* result/schemas/*: added more tests coming
10086 from the spec.
10087
Daniel Veillard6231e842002-04-18 11:54:04 +000010088Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10089
10090 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10091 * result/HTML/*: this changes a few things in the results
10092
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010093Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10094
10095 * include/libxml/tree.h: eliminated 'declaration different than
10096 prototype' warning
10097 * include/win32config.h: "resolved" conflicts with errno.h
10098
Daniel Veillardb509f152002-04-17 16:28:10 +000010099Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10100
10101 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10102 on the automata interfaces and debug of counted choices
10103 * test/schemas/* result/schemas/*: added a number of tests
10104
Daniel Veillard8651f532002-04-17 09:06:27 +000010105Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10106
10107 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10108 a bit of work on Schemas
10109 * testSchemas.c: try to make it more useful
10110 * test/schemas/* result/schemas/* Makefile.am: changed the
10111 Schemas regression test procedure, started adding a few samples
10112
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010113Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10114
10115 * include/libxml/encoding.h: Patch for the Borland C++ builder
10116 * include/libxml/tree.h: Patch for the Borland C++ builder
10117 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010118 * win32/bcb5: New directory for the Borland C++ builder
10119 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010120
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010121Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10122
10123 * win32/Makefile.msvc: Update for XML Schema support
10124 * win32/configure.js: Update for XML Schema support
10125 * win32/libxml2.def.src: Update for XML Schema support
10126
Daniel Veillard4255d502002-04-16 15:50:10 +000010127Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10128
10129 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10130 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10131 xmlunicode.c include/libxml/Makefile.am
10132 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10133 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10134 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10135 include/libxml/xmlversion.h.in : merged the current state of
10136 XML Schemas implementation, it is not configured in by default,
10137 a specific --schemas configure option has been added.
10138 * test/automata test/regexp test/schemas Makefile.am
10139 result/automata result/regexp result/schemas:
10140 merged automata/regexp/schemas regression tests
10141
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010142Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10143
10144 * xpath.c: Gary found a compile time problem, fixes #78823
10145
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010146Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10147
10148 * configure.in: release of 2.4.20
10149 * doc/*: updated and rebuilt the docs
10150
Daniel Veillardf544f192002-04-15 12:56:56 +000010151Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10152
10153 * python/Makefile.am: patch from Cristian Gafton to build on
10154 Red Hat 6.2, should also fix #75779
10155
Daniel Veillard940492d2002-04-15 10:15:25 +000010156Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10157
10158 * valid.c: first part of fixing #78729
10159
Daniel Veillardeb475a32002-04-14 22:00:22 +000010160Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10161
10162 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10163 escaping of URI when saving HTML files.
10164 * result/HTML/*: this impacted some tests
10165
Daniel Veillard9b731d72002-04-14 12:56:08 +000010166Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10167
10168 * configure.in: trying to fix #77441
10169
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010170Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10171
10172 * include/libxml/xmlIO.h: Hallski complained it could not be
10173 included by itself.
10174
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010175Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10176
10177 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10178
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010179Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10180
10181 * win32/configure.js: patch from Nilo for the c14n option
10182 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10183
Daniel Veillardda423da2002-04-10 19:25:38 +000010184Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10185
10186 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10187 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10188 LIBXML_THREAD_ENABLED
10189
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010190Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10191
10192 * xpath.c: another patch from Richard Jinks for substring conformance
10193 * test/XPath/expr/floats test/XPath/expr/strings
10194 result/XPath/expr/floats result/XPath/expr/strings: update of the
10195 test suite to check those.
10196
Daniel Veillard01917aa2002-04-10 11:30:41 +000010197Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10198
10199 * xpath.c: patch from Richard Jinks for .x float parsing.
10200
Daniel Veillard46d6c442002-04-09 16:10:39 +000010201Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10202
10203 * parser.c: patch from Markus Henke when an encoding ain't recognized
10204
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010205Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10206
10207 * libxml.m4: got a report that #include <string.h> was needed
10208
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010209Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10210
10211 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10212
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010213Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10214
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010215 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010216
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010217Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10218
10219 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10220 pointed out by Melvyn Sopacua.
10221
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010222Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10223
10224 * libxml.m4: Frédéric Crozat gave a patch related to the change
10225 of Include paths breaking the libxml.m4
10226
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010227Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10228
10229 * xpath.c: Fix bug #76927 forgot to save some context
10230 when evaluating binary expressions
10231
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010232Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10233
10234 * configure.in: fixed configure for MPE/iX from Markus Henke
10235 * xmlmemory.c: fixed initialization problems
10236 * xpath.c: another set of patches from Richard Jinks this
10237 fixes "make XPathtests" on linux
10238
Daniel Veillard21458c82002-03-27 16:12:22 +000010239Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10240
10241 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10242 * test/XPath/expr/compare test/XPath/expr/equality
10243 test/XPath/expr/floats test/XPath/expr/functions
10244 test/XPath/expr/strings result/XPath/expr/compare
10245 result/XPath/expr/equality result/XPath/expr/floats
10246 result/XPath/expr/functions result/XPath/expr/strings: Updated
10247 tests though they show a divergence on Linux
10248
Daniel Veillard28dfed12002-03-27 09:08:17 +000010249Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10250
10251 * xpath.c trionan.c: previous commit also included patches
10252 from Richard Jinks on some IEEE support corner case
10253
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010254Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10255
10256 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10257 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10258 that $(datadir) should be used for docs
10259
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010260Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10261
10262 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10263 could leak filedescriptors
10264
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010265Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10266
10267 * configure.in nanohttp.c: applied patch from Allan Clark for
10268 UnixWare/OpenServer
10269
Daniel Veillard19274092002-03-25 16:48:03 +000010270Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10271
10272 * configure.in: preparing 2.4.19
10273 * doc/*: rebuilt the docs
10274
Daniel Veillard56b2db72002-03-25 16:35:28 +000010275Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10276
10277 * nanohttp.c: fixing #76043, got fed up with non-portability
10278 of that piece of code.
10279
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010280Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10281
10282 * valid.c SAX.c: Never commit without running "make tests" :-(
10283 fix a couple of stupidities in the previous commit
10284 * result/*: a few changes in some attribute order result of previous
10285 commit.
10286
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010287Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10288
10289 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10290 the internal subset should not raise duplicate ID errors,
10291 also there was a small bug in conjunction to namespace
10292 declarations defaulted and xml:xxx attributes DTD definitions.
10293
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010294Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10295
10296 * xpath.c: Richard Jinks also raised some rounding problems
10297 this tries to fix them
10298
Daniel Veillard4e2df542002-03-22 12:23:14 +000010299Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10300
10301 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10302 behaviour in xmlXPathCastToString()
10303
Daniel Veillarddb552912002-03-21 13:27:59 +000010304Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10305
10306 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10307 raised by Morus Walter
10308
Daniel Veillard9e537932002-03-21 13:08:08 +000010309Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10310
10311 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10312 from Igor
10313
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010314Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10315
10316 * xpath.c: fixing #75619, related to a problem when trying
10317 to evaluate condition when the current node set resulting
10318 from that sub-step evaluation is empty. Also fixes 2 potential
10319 problem with previous-sibling and next-siblings axis.
10320
Daniel Veillard1840ef02002-03-21 08:05:23 +000010321Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10322
10323 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10324 HTML support is not configured in.
10325
Daniel Veillard561b7f82002-03-20 21:55:57 +000010326Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10327
10328 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10329 include/libxml/tree.h: dohh I really didn't intended to commit
10330 this test version :-(
10331
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010332Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10333
10334 * testSAX.c: I wanted to see the real speed at the SAX interface
10335 after a little too many Ximianer started complaining about the
10336 parser speed.
10337 added a --quiet option:
10338 paphio:~/XML -> ls -l db100000.xml
10339 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10340 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10341 3200006 callbacks generated
10342 real 0m1.270s
10343 Which means 16MBytes/s and 3Mcallback/s
10344
Daniel Veillardc62a1472002-03-19 18:35:12 +000010345Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10346
10347 * xpath.c: valgrind spotted another error that time when running
10348 on libxslt regression tests
10349
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010350Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10351
10352 * Makefile.am: adding "make valgrind" running the full regression
10353 tests (except python ones) under Valgrind (using valgrind -q
10354 which was kindly added by the author).
10355 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10356 passes cleanly now except an obcure floating point initialization
10357 raised in log10() in one XPath regression test ???
10358 * tree.c: edited some comments to close #75244
10359
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010360Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10361
10362 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10363 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10364 context of ScrollKeeper, made sure that if the number is
10365 an integer, the serialization follows the description at
10366 http://www.w3.org/TR/xpath#section-String-Functions
10367
Daniel Veillard5997aca2002-03-18 18:36:20 +000010368Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10369
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010370 * configure.in: preparing 2.4.18
10371 * doc/*: updated and rebuilt the web site
10372 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10373 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010374 * parser.c: humm, changed the way the SAX parser work when
10375 xmlSubstituteEntitiesDefault(1) is set, it will then
10376 do the entity registration and loading by itself in case the
10377 user provided SAX getEntity() returns NULL.
10378 * testSAX.c: added --noent to test the behaviour.
10379
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010380Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10381
10382 * parser.c: Wilfried Teiken provided a hackish but working
10383 way to get context reported back on entities when parsing
10384 with SAX and without breaking the DOM build.
10385
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010386Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10387
10388 * c14n.c: applied a new patch from Aleksey Sanin
10389 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10390 to reference Aleksey implementation of XML digital Signatures
10391
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010392Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10393
10394 * xpath.c: small fix to avoid potential problem due to
10395 ordering of freeing data
10396 * python/Makefile.am: people were complaining about
10397 the generated file in python dir not being built
10398
Daniel Veillardd2379012002-03-15 22:24:56 +000010399Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10400
10401 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10402 python/generator.py python/libxml.c python/types.c: Cleanup
10403 of the python Makefiles based on Jacob and James feedback,
10404 fixed the spec file accordingly, fixed the number of warning
10405 that passing my pedantic CFLAGS was generating. Conclusion
10406 is that Python includes are real crap.
10407
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010408Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10409
10410 * configure,in: it was reported quite a few times that
10411 xml2-config --cflags should not output
10412 -I$includeprefix/libxml2/libxml because libxml2 header names
10413 clashes with existing names like list.h from C++ stl.
10414 Includes should be #include<libxml/xxx.h> so ...
10415
Daniel Veillard6f293b12002-03-15 09:42:33 +000010416Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10417
10418 * c14n.c: another patch from Aleksey Sanin
10419
Daniel Veillard5c396542002-03-15 07:57:50 +000010420Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10421
10422 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10423 canonicalization algorithm
10424 * doc/xml.html doc/index.html: added the C14N references on the
10425 index page.
10426
jacob berkman9be65862002-03-14 02:15:56 +0000104272002-03-13 jacob berkman <jacob@ximian.com>
10428
10429 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10430 usage, redundant, and gcc specific
10431
Daniel Veillard75be0132002-03-13 10:03:35 +000010432Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10433
10434 * xpath.c: speedup some node selection operations, this can
10435 have a significant impact on DocBook Norm's stylesheets
10436 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10437 make sure it's always the case
10438 * debugXML.c: distinguish CDATA and comments in ls operations
10439
Daniel Veillard61f26172002-03-12 18:46:39 +000010440Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10441
10442 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10443 to generate better API descriptions etc...
10444
Daniel Veillard9ff88172002-03-11 09:15:32 +000010445Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10446
10447 * c14n.c: Fixing #74186, made sure all boolean expressions
10448 get fully parenthesized, ran indent on the output
10449 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10450 include/libxml/tree.h: also #74186 related, removed the
10451 --with-buffers option, and all the preprocessor conditional
10452 sections that were resulting from it.
10453
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010454Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10455
10456 * valid.c: applied patch from Dodji Seketeli fixing an
10457 uninitailized variable in xmlValidGetValidElements()
10458
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010459Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10460
10461 * c14n.c: fixed a few comments
10462 * doc/*.html doc/*/*.html: regenerated the docs and added
10463 the C14N API
10464 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10465
Daniel Veillardfa49d872002-03-09 10:20:00 +000010466Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10467
10468 * check-xml-test-suite.py: fix to adapt varaiations in the
10469 bindings
10470 * configure.in python/setup.py python/setup.py.in: fixed to
10471 have the version of the python scripts automatically updated
10472
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010473Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10474
10475 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10476 in xmlCopyProp()
10477
Daniel Veillardaf43f632002-03-08 15:05:20 +000010478Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10479
10480 * configure.in: preparing 2.4.17 release
10481 * doc/*: updated and rebuilt the docs
10482 * xpath.c: fixed a comment
10483 * python/libxml.c: fixed a possible reentrancy problem
10484
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010485Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10486
10487 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10488 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10489 added a specific regression test
10490 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10491 not raise exceptions when failing to find the attribute.
10492
Daniel Veillard90bc3712002-03-07 15:12:58 +000010493Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10494
10495 * configure.in xmllint.c: owen pointed out a problem with the
10496 ftme fix, gettimeofday() was not detected by configure and
10497 the ftime header wasn't included, dohhh
10498
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010499Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10500
10501 * configure.in xmllint.c: trying to fix #71457 for timing
10502 precision when gettimeofday() is not availble but ftime() is
10503
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010504Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10505
10506 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10507 are now copied on install and part of the -devel RPM
10508
Daniel Veillard7b416132002-03-07 08:36:03 +000010509Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10510
10511 * xpath.c: trying to avoid bug #72150 which was apparently
10512 caused by a gcc bug (or a processor problem) as detailed
10513 at http://veillard.com/gcc.bug
10514
Daniel Veillardf742d342002-03-07 00:05:35 +000010515Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10516
10517 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10518 fixed xmlReconciliateNs(), added a Python test/example for
10519 inter-document cut'n paste
10520 * python/libxml.py: fixed node.doc on document nodes and added
10521 xpathEval() onto node objects
10522
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010523Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10524
10525 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10526 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10527 fixup and integrated tests for the serialization stuff
10528
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010529Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10530
10531 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10532 moved the libxml man page to section 3
10533
Daniel Veillard1e774382002-03-06 17:35:40 +000010534Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10535
10536 * tree.c: fix bug #72490
10537 * python/libxml.c python/libxml.py: added methods serialize()
10538 and saveTo() to all node elements.
10539
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010540Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10541
10542 * xmlIO.c: closed #73430, don't read from an input source
10543 which indicated an end-of-file or an error.
10544
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010545Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10546
10547 * parser.c: make sure SAX endDocument is always called as
10548 this could result in a Python memory leak otherwise (it's
10549 used to decrement ref-counting)
10550 * python/generator.py python/libxml.c python/libxml.py
10551 python/libxml2-python-api.xml python/libxml2class.txt
10552 python/tests/error.py python/tests/xpath.py: implemented
10553 the suggestions made by Gary Benson and extended the tests
10554 to match it.
10555
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010556Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10557
10558 * python/generator.py: applied patch fixing #73450
10559
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010560Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10561
10562 * xpath.c: fixing #61290 "namespace nodes have no parent"
10563 long standing divergence from the XPath REC. NodeSets
10564 simply hold a copy of namespace nodes and those node ->next
10565 points to the parent (which may not be the node carrying the
10566 definition).
10567 * include/libxml/xpath.h: flagged but didn't added a possible
10568 speedup
10569 * DOCBparser.c HTMLparser.c: removed some warnings from push
10570 parser due to new state being added.
10571 * tree.c: new fix from Boris Erdmann
10572 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10573 the XML Canonalization support from Aleksey Sanin
10574
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010575Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10576
10577 * tree.c: patch from Boris Erdmann fixing some namespace odities
10578 with xmlCopyNode()
10579
Daniel Veillardc6613042002-03-02 09:34:02 +000010580Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10581
10582 * xmlIO.c: fix bug #72706 when loading a NULL entity
10583
Daniel Veillardc0fef772002-03-01 16:16:31 +000010584Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10585
10586 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10587 actually change in a future XML Namespace revision.
10588
Daniel Veillard79426f22002-03-01 16:14:17 +000010589Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10590
10591 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10592 added the possibility of returning nodesets from XPath extension
10593 functions written in Python
10594
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010595Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10596
10597 * python/*: commiting some Python bindings work done while travelling
10598
Daniel Veillard97300512002-03-01 09:13:41 +000010599Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10600
10601 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10602 explicitely with memory debugging switched on
10603
Daniel Veillard6361da02002-02-23 10:10:33 +000010604Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10605
10606 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10607 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10608 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10609 the accessor generator for strings
10610 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10611 regression test.
10612
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010613Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10614
10615 * python/README python/generator.py python/libxml.c python/setup.py:
10616 added the 'usual' setup.py to allow building a libxml2-python
10617 module based on the same code. The initialization is however
10618 different the 2 .so files fo libxml2 and libxslt are identical and
10619 they entry point initialize both libraries. this is done to avoid
10620 some possible nasty problem since the Python don't merge the maps
10621 of all shared modules.
10622
Daniel Veillard158a4d22002-02-20 22:17:58 +000010623Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10624
10625 * parser.c: fixed a push/encoding bug reported by Michael
10626 on librsvg
10627
Daniel Veillard7839e162002-02-20 18:54:48 +000010628Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10629
10630 * include/libxml/parserInternals.h: fixes a misplaced #endif
10631
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010632Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10633
10634 * parser.c valid.c: found and fixed a couple of allocation bugs
10635
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010636Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10637
10638 * doc/xml.html doc/python.html doc/*: added a Python and binding
10639 page describing the current state of the Python bindings and
10640 giving pointers to the other languages wrappers.
10641
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010642Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10643
10644 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10645 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10646 rebuilt the API and web site
10647 * xpath.c: fixed #71978 portability bugs
10648
Daniel Veillard8aff2472002-02-19 21:50:43 +000010649Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10650
10651 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10652
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010653Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10654
10655 * include/libxml/parserInternals.h parser.c: had to change
10656 2 internal parsing API when processing document content
10657 to check the start and end of element content are defined
10658 in the same entity
10659 * valid.c include/libxml/valid.h: attribute normalization can
10660 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10661 with the context to report it.
10662 * SAX.c: fixed the last known bugs, crazy validation constraints
10663 when a document is standalone seems correctly handled. There
10664 is a couple of open issues left which need consideration especially
10665 PE93 on external unparsed entities and standalone status.
10666 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10667 The 2 tests left failing are actually in error. Cleanup done.
10668
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010669Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10670
10671 * valid.c: implemented E59 spaces in CDATA does not match the
10672 nonterminal S
10673
Daniel Veillard878eab02002-02-19 13:46:09 +000010674Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10675
10676 * SAX.c parser.c valid.c: more validation test fixups
10677 * check-xml-test-suite.py: added duration info for the tests
10678
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010679Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10680
10681 * parser.c valid.c: a couple of errors were reported but not
10682 saved back as such in the parsing context. Down to 1% failure rate
10683 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10684
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010685Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10686
10687 * xmlInternald.c: isExtender was missing a char
10688 * parser.c include/libxml/parser.h: % are acceptable in the
10689 internal subset if within a PUBLIC ID
10690
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010691Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10692
10693 * SAX.c parserInternals.c valid.c: more work on the conformance
10694 suite. Took the step to finally block documents with encoding
10695 errors. It's a fatal error per the spec, people should have fixed
10696 their documents by now.
10697
Daniel Veillard55253e22002-02-18 14:32:39 +000010698Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10699
10700 * check-xml-test-suite.py: fixed the test script after some discussion
10701 on the semantic of TYPE="error"
10702 * Makefile.am: added the script to the distrib
10703
Daniel Veillard28757702002-02-18 11:19:30 +000010704Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10705
10706 * SAX.c entities.c: fixed a couple of conformances issues deep
10707 into the validation code (standalone and undeclared Notations)
10708
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010709Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10710
10711 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10712 stayed there for years !
10713
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010714Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10715
10716 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10717 missing
10718
Daniel Veillardc7612992002-02-17 22:47:37 +000010719Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10720
10721 * check-xml-test-suite.py: improved the behaviour a bit as
10722 well as the logs
10723 * parser.c valid.c SAX.c: fixed a few more bugs
10724 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10725
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010726Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10727
10728 * check-xml-test-suite.py: python script to run regression tests
10729 against the XML Test suite of W3C/OASis
10730 * SAX.c: fixed a validation bug
10731 * parser.c: fixed 3 errors pointed by the test suite
10732 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10733 * python/Makefile.am: fixed a dependendy
10734
Daniel Veillard9f28f302002-02-15 20:48:08 +000010735Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10736
10737 * xmlmemory.c: avoid a warning bug #71594
10738
Daniel Veillard144024e2002-02-13 21:14:46 +000010739Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10740
10741 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10742 warning on alpha/Tru64
10743
Daniel Veillarde4301c82002-02-13 13:32:35 +000010744Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10745
10746 * include/libxml/entities.h: fixing a comment
10747 * valid.c: fixing some troubles with validity check on namespaces
10748 * result/VC/NS3 test/VC/NS3: added a specific regression test
10749
Daniel Veillarda6d05382002-02-13 13:07:41 +000010750Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10751
10752 * tree.c: Fixing #71342 serializing '\n' in attribute values
10753 * result/noent/att3 result/att3 test/att3: added a specific
10754 test.
10755
Daniel Veillard797a5652002-02-12 13:46:21 +000010756Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10757
10758 * python/libxml.c: couple of bug fixes
10759
Daniel Veillard01a6d412002-02-11 18:42:20 +000010760Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10761
10762 * python/*.py: removed tabs and used spaces.
10763
Daniel Veillard397ff112002-02-11 18:27:20 +000010764Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10765
10766 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10767 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10768
Daniel Veillard03517542002-02-11 13:54:40 +000010769Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10770
10771 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10772 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10773
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010774Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10775
10776 * include/libxml/encoding.h include/libxml/entities.h
10777 include/libxml/globals.h include/libxml/parser.h
10778 include/libxml/threads.h include/libxml/tree.h
10779 include/libxml/xmlmemory.h: trying to fix the include mess
10780
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010781Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10782
10783 * include/libxml/xmlmemory.h: reverted part of the previous
10784 attempt to provide #69655, this was breaking the build.
10785
Daniel Veillard0ba59232002-02-10 13:20:39 +000010786Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10787
10788 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10789 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10790 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10791 include/libxml/parserInternals.h include/libxml/tree.h
10792 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10793 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10794 clean.
10795 * python/libxml.c: fixed a warning.
10796
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010797Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10798
10799 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10800 copying of node, merge back IDs in the target document.
10801 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10802 test/XInclude/ents/ids.xml: test case
10803 * result/VC/ElementValid4: output changed due to a typo fix
10804
Daniel Veillard1c18e302002-02-09 22:16:40 +000010805Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10806
10807 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000010808 generate the dependencies right as Jacob found out. Add
10809 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000010810
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010811Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10812
10813 * parserInternals.c valid.c: Justin Fletcher found some parts
10814 of the code needing cleanup
10815 * libxml.spec.in python/Makefile.am python/generator.py
10816 python/libxml.c python/libxml.py: Fixed the python Makefiles
10817 corrected a bug showing up on ia64, changed the name of the
10818 python internal module too
10819
Daniel Veillard07be19b2002-02-08 14:20:35 +000010820Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10821
10822 * Makefile.am: applied patch from Andris Pavenis for binary
10823 name suffixes
10824
Daniel Veillardf216d462002-02-08 13:44:24 +000010825Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10826
10827 * xmllint.c win32/win32config.h: fixing #68748
10828
Daniel Veillardd455d792002-02-08 13:37:46 +000010829Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10830
10831 * valid.c: fixing #70166
10832
10833Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10834
10835 * valid.c: fixing #70077
10836
Daniel Veillardc575b992002-02-08 13:28:40 +000010837Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10838
10839 * Copyright Makefile.am README configure.in libxml.spec.in:
10840 Changed to the MIT Licence
10841 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10842 doc/xmlio.html: updated the doc accordingly
10843 * include/libxml/xmlwin32version.h configure.in: preparing
10844 2.4.14 release
10845 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10846 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10847 fixed the const xmlChar * wrapper and generator, XPath extension
10848 functions now use the context as first argument
10849 * python/tests/tstxpath.py python/tests/xpath.py
10850 python/tests/xpathext.py: Updated the tests accordingly
10851 * tree.c: fixed bug #70067
10852
Daniel Veillard7db38712002-02-07 16:39:11 +000010853Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10854
10855 * Makefile.am: cleanup
10856 * debugXML.c: always use stdout if output is NULL
10857 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10858 * python/Makefile.am python/generator.py python/libxml2class.txt
10859 python/libxml_wrap.h python/types.c: augmented the number of bindings
10860 handling FILE * and XPath contexts
10861 * python/tests/Makefile.am: avoid a stupid problem due to the
10862 use of TEST.
10863
Daniel Veillard15a143b2002-02-06 22:40:50 +000010864Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10865
10866 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10867
Daniel Veillard70cab352002-02-06 16:06:58 +000010868Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10869
10870 * python/TODO python/libxml.c: cleanup the extension function lookup
10871 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10872
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010873Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10874
10875 * configure.in python/Makefile.am: do not install outside
10876 of prefix
10877
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010878Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10879
10880 * python/TODO python/libxml.c: started adding SAX interfaces
10881 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10882 SAX test
10883
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010884Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10885
10886 * tree.c: hardened the addChild function
10887 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10888 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10889 added accessors needed for xmlNode, a bit more testing and
10890 extension of interfaces
10891 * python/tests/Makefile.am python/tests/build.py: added a test
10892 build from scratch/save/load/check
10893
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010894Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10895
10896 * parserInternals.c: change a small bit in the way valididy
10897 error messages get initialized
10898 * python/TODO python/libxml.c python/libxml2-python-api.xml
10899 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10900 added some memory debugging to track leaks at the libxml2 level
10901 * python/tests/*.py: changed all tests to check for leaks,
10902 there is just one left in XPath extension registrations.
10903
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010904Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10905
10906 * python/TODO python/generator.py python/libxml2-python-api.xml
10907 python/libxml2class.txt: more accessor classes for the parser
10908 context, allow to switch on and check validity
10909 * python/tests/Makefile.am python/tests/error.py
10910 python/tests/invalid.xml python/tests/valid.xml
10911 python/tests/validate.py: attded more test and and added error.py
10912 which I forgot to commit in the last step
10913
Daniel Veillard3ce52572002-02-03 15:08:05 +000010914Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10915
10916 * python/Makefile.am python/types.c: cleanup
10917 * python/libxml.c python/libxml.py python/libxml_wrap.h
10918 python/generator.py python/libxml2-python-api.xml
10919 python/libxml2class.txt: added class for parser context, added
10920 first cut for push mode support. Added a framework to generate
10921 accessors functions.
10922 * python/tests/Makefile.am python/tests/push.py: added a push
10923 test
10924
Daniel Veillardcfb05462002-02-02 23:18:22 +000010925Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10926
10927 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10928 bug a bit of cleanup.
10929
Daniel Veillard5d819032002-02-02 21:49:17 +000010930Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10931
10932 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10933 python/libxml2class.txt: adding error redirections and preformat
10934 to a python handler
10935 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10936 tests self checking
10937
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010938Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10939
10940 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10941 a function
10942
Daniel Veillard9589d452002-02-02 10:28:17 +000010943Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10944
10945 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10946 python/libxml.c python/libxml2-python-api.xml
10947 python/libxml2class.txt: Progressing through the TODOs, class
10948 description output, extra XML API, RPM now builds the wrappers
10949 for all python installed versions
10950
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010951Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10952
10953 * configure.in libxml.spec.in python/Makefile.am python/TODO
10954 python/generator.py python/libxml2class.txt: added more informations
10955 in the libxml2-python package including docs. Slightly changed
10956 the class hierarchy
10957 * python/tests/*: added basic regression tests infrastructure too
10958
10959Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10960
10961 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10962 added libxml2-python as part of the packages installed
10963
Daniel Veillarda7340c82002-02-01 17:56:45 +000010964Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10965
10966 * python/Makefile.am python/generator.py python/libxml.c
10967 python/libxml.py: more work, now able to extend the
10968 XPath interpreter with functions written in python.
10969
Daniel Veillardc3e39442002-02-01 09:29:41 +000010970Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10971
10972 * python/Makefile.am: Jacob sent a patch to allow building from
10973 tarfile.
10974
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010975Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10976
10977 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10978 inserted the python wrappers build, I hope this won't be too
10979 unportable
10980
Daniel Veillard1971ee22002-01-31 20:29:19 +000010981Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10982
10983 * xpath.c: minor optimization
10984 * python/generator.py python/libxml.c python/libxml.py
10985 python/libxml_wrap.h: more work on the python bindings,
10986 they now support XPath and there is no evident leak
10987
Daniel Veillard36ed5292002-01-30 23:49:06 +000010988Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10989
10990 * python/generator.py python/libxml.c python/libxml.py:
10991 more work on the python bindings generator.
10992
Daniel Veillard96fe0952002-01-30 20:52:23 +000010993Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10994
10995 * python/generator.py python/libxml.c python/libxml_wrap.h:
10996 more work on the python bindings.
10997
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010998Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10999
11000 * python/generator.py python/libxml.c python/libxml.py
11001 python/libxml_wrap.h: commited early version of a python binding
11002 for private use only ATM
11003
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011004Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11005
11006 * entities.c tree.c include/libxml/entities.h: applied patch
11007 from Anthony Jones to implement copy of DTD subtree too. Had
11008 just to keep 2 function private which really ought to become
11009 public ones.
11010
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011011Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11012
11013 * xmllint.c: added pointers to the web pages in the usage()
11014
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011015Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11016
11017 * tree.c: more fixes from Petr Kozelka for attribute handling
11018 in the tree API to align the semantic with DOM.
11019
Daniel Veillard36065812002-01-24 15:02:46 +000011020Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11021
11022 * valid.c tree.c entities.c: another set of patches from
11023 Anthony Jones for copy operations cleanup and robustness
11024
Daniel Veillardf8592562002-01-23 17:58:17 +000011025Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11026
11027 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11028 an alphabetic index based on comments content
11029 * doc/*: rebuilt the web site with the new references
11030
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011031Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11032
11033 * parserInternals.h: Greg Sjaardema suggested to use an
11034 eponential buffer groth policy in xmlParserAddNodeInfo()
11035
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011036Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11037
11038 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11039 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11040 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11041 to generate cross-references, and added/updated the stylesheets
11042 to generate and link API indexes. The generic keyword index
11043 is not done yet.
11044 * doc/*.html: regenerated all the usual docs too
11045
Daniel Veillard2070c482002-01-22 22:12:19 +000011046Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11047
11048 * debugXML.c: added an xpath function to the shell for T. V. Raman
11049
11050Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011051
11052 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11053 debug routines.
11054
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011055Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11056
11057 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11058 support of attribute nodes
11059
Daniel Veillard9d06d302002-01-22 18:15:52 +000011060Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11061
11062 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11063 hopefully near complete and fully documented of the API in XML
11064 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11065 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11066 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11067 include/libxml/parserInternals.h include/libxml/valid.hi
11068 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11069 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11070 include/libxml/xpath.h include/libxml/xpathInternals.h:
11071 Cleaned up the doc comments a lot in the process, the interface
11072 coverage is now 100%
11073
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011074Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11075
11076 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11077 extracts comments from the gtk-doc DocBook output (a bit
11078 convoluted but seems to work).
11079
Daniel Veillard61006472002-01-21 17:31:47 +000011080Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11081
11082 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11083 added an XML description of the API, moved the script generating
11084 it here. Added a "make api" target
11085
Daniel Veillardd2f23002002-01-21 13:36:00 +000011086Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11087
11088 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11089
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011090Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11091
11092 * xpath.c include/libxml/xpathInternals.h: the change made to
11093 xmlXPathFuncLookupFunc was incompatible roll it back
11094
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011095Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11096
11097 * SAX.c: cleanup patch from Anthony Jones
11098 * doc/Makefile.am: fix the headers to avoid in make scan
11099 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11100 includes, * vs Ptr and general cleanup
11101 * parsedecl.py: first version of a script to extract the
11102 module interfaces, the goal will be to provide .decl or XML
11103 specification of the interfaces to build wrappers.
11104
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011105Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11106
11107 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11108 now provides return codes in case of errors
11109
Bjorn Reese026d29f2002-01-19 15:40:18 +000011110Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11111
11112 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11113 Upgraded to trio baseline 1.6
11114 * strio.h strio.c: Replaced by triostr.h and triostr.c
11115
Daniel Veillard572577e2002-01-18 16:23:55 +000011116Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11117
11118 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11119 of strdup usage in the code
11120
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011121Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11122
11123 * parser.c error.c: Keith Isdale complained rightly that
11124 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11125
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011126Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11127
11128 * tree.c: fixed the funxtion to set the xml: attributes
11129 * debugXML.c: added "setbase" to test it.
11130
Daniel Veillard2c748c62002-01-16 15:37:50 +000011131Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11132
11133 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11134 to allow updating an attribute content
11135
Daniel Veillard8de85c62002-01-15 17:10:15 +000011136Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11137
11138 * libxml.h: try to avoid problems when compiling on Windows
11139
Daniel Veillard314cfa02002-01-14 17:58:01 +000011140Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11141
11142 * hash.c: patch from Anthony Jones for hash.c allocation size
11143 * Makefile.am: trying to work around Yet Another Libtool Madness
11144 and build the 2.4.13 release finally ...
11145
Daniel Veillard744683d2002-01-14 17:30:20 +000011146Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11147
11148 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11149 * doc/* : update of the documentation
11150
Daniel Veillarde6a55192002-01-14 17:11:53 +000011151Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11152
11153 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11154 at fixing #61290 :-(
11155
Daniel Veillardfb25a512002-01-13 20:32:08 +000011156Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11157
11158 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11159 Fixes bug #67229
11160
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011161Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11162
11163 * tree.c: trying to avoid troubles when a subtree is copied
11164 and coalesced in part with the target tree. Should fix
11165 bug #67407
11166
Daniel Veillardd8224e02002-01-13 15:43:22 +000011167Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11168
11169 * valid.c: fixed validation of attributes content of type
11170 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11171 values, very old bug. Fixes #67671
11172
Daniel Veillard8107a222002-01-13 14:10:10 +000011173Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11174
11175 * parser.c include/libxml/parserInternals.h tree.c: integrated
11176 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11177 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11178
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011179Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11180
11181 * threads.c: applied Serguei Narojnyi's patch to add native
11182 thread support on the Win32 platform
11183 * testThreadsWin32.c Makefile.am: added the test program also
11184 from Serguei, Win32 specific
11185 * include/win32config.h include/libxml/xmlwin32version.h.in:
11186 added patch from Igor for the Windows thread specific defines.
11187
Daniel Veillard845cce42002-01-09 11:51:37 +000011188Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11189
11190 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11191
Daniel Veillard7b602b42002-01-08 13:26:00 +000011192Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11193
11194 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11195 output page into XMLinfo.html. Close bug #66951 and
11196 raised by Robert Collins too.
11197
Daniel Veillard73c6e532002-01-08 13:15:33 +000011198Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11199
11200 * encoding.c: Paul Keogh pointed out a possibility of segfault
11201 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11202 Closes bug # 68238
11203
Daniel Veillard4a859202002-01-08 11:49:22 +000011204Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11205
11206 * doc/*.html: updated the Gdome2 links
11207
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011208Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11209
11210 * libxml.h: Applied following patches from Robert Collins
11211 and make sure IN_LIBXML is defined when compiling it
11212 -------
11213 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11214 as well as Visual C.
11215 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11216 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11217 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11218 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11219 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11220 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11221 xmlSysIDExists xmlNoNetExists).
11222 * xmllint.c: Don't include winsock2.h for Cygwin.
11223
Daniel Veillard401c2112002-01-07 16:54:10 +000011224Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11225
11226 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11227 when the version info is not present.
11228
Daniel Veillard6f42c132002-01-06 23:05:13 +000011229Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11230
11231 * tree.c: Anthony Jones pointed out a problem in
11232 xmlStringGetNodeList() and provided a fix for it
11233
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011234Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11235
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011236 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011237 xmlCreatePushParserCtxt() when the initial buffer passed
11238 is large.
11239
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011240Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11241
11242 * win32/*: big cleanup of the Windows/MSVC project files
11243 from Igor Zlatkovic
11244
Daniel Veillardcebb1362002-01-02 13:13:30 +000011245Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11246
11247 * doc/Makefile.am: should fix #67674 and avoid troubles if
11248 xsltproc is not available or fails in the prefix provided
11249
Daniel Veillard26908ab2002-01-01 16:50:03 +000011250Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11251
11252 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11253
Daniel Veillard5344c602001-12-31 16:37:34 +000011254Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11255
11256 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11257 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11258 Fixed a few other problems raised by Charlie Bozeman.
11259 * result/VC/ElementValid[5-7]: fixed the output
11260
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011261Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11262
11263 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11264 patches from Charlie Bozeman. Regenerated the HTML docs.
11265
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011266Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11267
11268 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11269 for Windows from Igor
11270
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011271Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11272
11273 * xmllint.c: applied Justin Fletcher patch for --output or -o
11274
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011275Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11276
11277 * win32/libxml2/libxml2.def.src: close #67019
11278
Daniel Veillard01db67c2001-12-18 07:09:59 +000011279Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11280
11281 * xmllint.c: applied Justin Fletcher generic timing patch
11282 similar to the one already applied to xsltproc.
11283
Daniel Veillardd1640922001-12-17 15:30:10 +000011284Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11285
11286 * include/libxml/tree.h tree.c: applied documentation patches
11287 from Charlie Bozeman
11288
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011289Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11290
11291 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11292
Daniel Veillard29e43992001-12-13 22:21:58 +000011293Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11294
11295 * valid.c: fix the xmlStrdup() used in the previous patch.
11296 * valid.c: added --dropdtd
11297 * tree.c: fixed xmlUnlinkNode so it also removes the references
11298 from the document if the node is a DTD
11299
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011300Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11301
11302 * HTMLtree.c valid.c: cleanup some static declarations
11303
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011304Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11305
11306 * xmllint.c: removed another strdup()
11307 * doc/FAQ: removed the HP/UX entry
11308
Daniel Veillarded472f32001-12-13 08:48:14 +000011309Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11310
11311 * valid.c: fix bug #66816 when validating.
11312 * xmllint.c: don't use sys/time.h if configure did not found it
11313
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011314Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11315
11316 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11317 xmlcatalog_man.xml
11318
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011319Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11320
11321 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11322 xmlInitMemory() was declared twice
11323
Daniel Veillardb82c1662001-12-09 14:00:54 +000011324Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11325
11326 * globals.c: do not reference strdup() !
11327 * configure.in libxml-2.0.pc.in: trying to fix the libs
11328 of the various config extraction modules
11329
Daniel Veillardef90ba72001-12-07 14:24:22 +000011330Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11331
11332 * configure.in : preparing 2.4.12
11333 * doc/* : updated and rebuilt the docs
11334
Daniel Veillard220346d2001-12-07 11:33:54 +000011335Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11336
11337 * uri.c: closed bug #66159
11338 * testURI.c: added --escape option
11339 * configure.in: some cleanup for xml2-config --cflags
11340
Daniel Veillard2a906822001-12-06 14:34:08 +000011341Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11342
11343 * globals.c testThreads.c: removed some misplaced includes
11344 of xmlversion.h
11345
Daniel Veillarde28313b2001-12-06 14:08:31 +000011346Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11347
11348 * threads.c: patch from Gary Pennington fixing a possible
11349 problem at initialization time.
11350
Daniel Veillardd3b08822001-12-05 12:03:33 +000011351Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11352
11353 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011354 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011355 CodeWarrior.
11356
Daniel Veillarda7866932001-12-04 13:14:44 +000011357Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11358
11359 * xmllint.c: applied Geert Kloosterman's patch to fix
11360 --repeat --timing output
11361
Daniel Veillard19840942001-11-29 16:11:38 +000011362Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11363
11364 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11365 where non-wellformed XML declaractions were not detected.
11366
Daniel Veillarde85d9342001-11-28 14:43:12 +000011367Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11368
11369 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11370
Daniel Veillard22f25a82001-11-28 09:12:23 +000011371Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11372
11373 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11374 gets reset by xmlCleanupInputCallbacks() and this makes the
11375 function useless. Same for output.
11376
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011377Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11378
11379 * xmlIO.c: robert pointed out a loop error in callback cleanups
11380
Daniel Veillard8faa7832001-11-26 15:58:08 +000011381Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11382
11383 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11384 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11385 they are not really tied to debugging
11386
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011387Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11388
11389 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11390 * xmllint.c: better --catalogs description
11391
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011392Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11393
11394 * tree.c: fixed a couple of problems in xmlSetProp()
11395
Daniel Veillardcd337f02001-11-22 18:20:37 +000011396Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11397
11398 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11399 unappropriate stdout output.
11400
Daniel Veillard566d4df2001-11-22 13:00:53 +000011401Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11402
11403 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11404 by Denis Beurive, closes #65111
11405
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011406Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11407
11408 * valid.c: in case of content model validity error, don't
11409 print it if validity warnings were not requested.
11410
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011411Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11412
11413 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11414 * parserInternals.c: removed the last exit() call. Print an
11415 unmaskable error on stderr instead (library mismatch detection)
11416
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011417Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11418
11419 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11420 shell instructions from Heiko Rupp
11421
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011422Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11423
11424 * catalog.c: use the URL notation file:// for default catalog paths
11425
Daniel Veillard0ec98632001-11-14 15:04:32 +000011426Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11427
11428 * include/libxml/tree.h: better comments for _private fields
11429 * tree.c: removed a problem when copying an entity reference.
11430
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011431Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11432
11433 * vms/*: updated instructions and diffs from John A Fotheringham
11434
Daniel Veillarda11001b2001-11-12 22:45:36 +000011435Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11436
11437 * include/libxml/xmlerror.h: avoid an include problem if
11438 #include <libxml/xmlerror.h> happens first in code
11439 seems to be the case in KDE libs
11440
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011441Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11442
11443 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11444 from Igor for Windows
11445
11446Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11447
11448 * Makefile.am: Gary Pennington pointed out a missing prefix
11449
Daniel Veillard43d3f612001-11-10 11:57:23 +000011450Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11451
11452 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11453 * doc/*: upgraded and rebuilt the docs
11454
Daniel Veillardc1f78342001-11-10 11:43:05 +000011455Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11456
11457 * HTMLparser.c: fix comment in scripts element parsing.
11458 * result/HTML/doc3*: updated the results.
11459
11460Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11461
11462 * uri.c: another URI bug fix #63336, using Joel Young patch.
11463
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011464Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11465
11466 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11467 a cleaned up version of the Pwd shell string generation.
11468
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011469Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11470
11471 * valid.c include/libxml/tree.h: trying to fix namespaces +
11472 validation problems for good, closing #63619 in the process
11473 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11474 wrong in this respect, fixed it.
11475
Daniel Veillardd536f702001-11-08 17:32:47 +000011476Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11477
11478 * xmllint.c: Morus Walter patch to allow --format and --encode
11479
Daniel Veillard5004f422001-11-08 13:53:05 +000011480Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11481
11482 * debugXML.c: Stefan Kost provided an help command for the shell
11483
Daniel Veillarda6825e82001-11-07 13:33:59 +000011484Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11485
11486 * debugXML.c: Heiko Rupp pointed that the shell would crash
11487 on empty nodesets returns.
11488
Daniel Veillard03f848d2001-11-07 12:53:46 +000011489Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11490
11491 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11492 migh need the history libraries
11493
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011494Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11495
11496 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11497 handle the case of < in quoted attributes, Bastian Kleineidam
11498
Daniel Veillardc853b322001-11-06 15:24:37 +000011499Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11500
11501 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11502 fixing catalog breakages
11503 * Makefile.am catalog.c result/catalogs/catal
11504 result/catalogs/mycatalog.* test/catalogs/catal*:
11505 fixed more problems in catalog support, added more regression tests
11506 for both XML and SGML catalog handling
11507
Daniel Veillard66870c72001-11-05 19:27:49 +000011508Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11509
11510 * debugXML.c: applied an improvement to xmlGetLineNo() from
11511 Keith Isdale
11512
Daniel Veillardffe09c92001-11-05 14:21:47 +000011513Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11514
11515 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11516 Side effect of the progressive catalog loading
11517
Daniel Veillardad661b92001-11-05 11:43:15 +000011518Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11519
11520 * Makefile.am: confexecdir and confexec_DATA were defined twice
11521 pointed out by Karl Eichwalder
11522
Daniel Veillard6eb17722001-11-04 22:19:27 +000011523Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11524
11525 * xmlcatalog.c: avoid unlink() and use remove() instead.
11526
Daniel Veillardea898282001-11-04 22:13:45 +000011527Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11528
11529 * libxml.spec.in: cleanup
11530 * include/libxml/xmlwin32version.h: updated with 2.4.8
11531
Daniel Veillarda4617b82001-11-04 20:19:12 +000011532Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11533
11534 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11535 of compiling libxml with a non standard set of options
11536
John Fleck027edfb2001-11-04 20:13:58 +000011537Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11538
11539 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11540 document --sgml option, fixing gnome bugzilla #63382
11541
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011542Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11543
11544 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11545 breakage of 2.4.7, added a couple of really needed APIs
11546 like xmlCatalogIsEmpty() and xmlNewCatalog()
11547 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11548 for install-catalog
11549 * configure.in: preparing 2.4.8
11550
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011551Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11552
11553 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11554 include/libxml/tree.h include/libxml/xmlIO.h: more include
11555 cleanups, export cleanly one html output + format function.
11556
11557Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11558
11559 * parser.c: removed initGenericErrorDefaultFunc call from
11560 xmlInitParser() since it could destroy previous calls to
11561 xsltSetGenericErrorFunc() effects
11562
Daniel Veillardebd38c52001-11-01 08:38:12 +000011563Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11564
11565 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11566 keyword.
11567
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011568Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11569
11570 * Makefile.am: cleanup
11571 * threads.c: cleanup too
11572 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11573 from xsltproc
11574 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011575 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011576
Daniel Veillard91c00402001-10-30 17:41:38 +000011577Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11578
11579 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11580 was not used anymore !
11581
Daniel Veillard52dcab32001-10-30 12:51:17 +000011582Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11583
11584 * configure.in: preparing 2.4.7
11585 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11586 manual page from John
11587 * doc/*: updated the doc and rebuilt the generated pages
11588
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011589Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11590
11591 * xmlIO.c: closing bug #62711, the library should never
11592 close stdin or stdout.
11593
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011594Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11595
11596 * uri.c: second pass at fixing #63336, using Joel Young
11597 final patch. looks okay.
11598
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011599Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11600
11601 * uri.c include/libxml/uri.h: trying to clear #63336
11602 allowing the escaping routine to parse unconformant
11603 URI-References.
11604
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011605Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11606
11607 * vms/readme.vms vms/build_libxml.com nanoftp.c
11608 include/libxml/xmlversion.h.in: a few VMS updates from
11609 John A Fotheringham
11610 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11611 and xmlCleanupOutputCallbacks() for the Perl binding people.
11612
Daniel Veillard635ef722001-10-29 11:48:19 +000011613Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11614
11615 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11616 apply fixes to close #63271 and avoid segfaults when
11617 the error routine gets callbed before xmlInitParser()
11618 get called.
11619 * nanoftp.c error.c: Applied patches from Justin Fletcher
11620 correcting some xmlGenericError misuses.
11621
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011622Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11623
11624 *doc/xmllint.xml, doc/xmllint.1
11625 New and improved man page for xmllint - .xml is the original, .1
11626 is the generated man page
11627
Daniel Veillardc9484202001-10-24 12:35:52 +000011628Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11629
11630 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11631 the web site from the main HTML document.
11632
Daniel Veillard5151c062001-10-23 13:10:19 +000011633Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11634
11635 * parser.c: fixed an erroneous validation bug when PE refs
11636 occurs in external parsed entities referenced from the
11637 internals subset
11638 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11639 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11640 added the associated testcase, it's a nice one.
11641 * HTMLparser.c: generate the DTD node as HTML still ...
11642 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11643
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011644Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11645
11646 * HTMLparser.c: fixed a bug in htmlNewDoc()
11647
Daniel Veillard89cad532001-10-22 09:46:13 +000011648Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11649
11650 * test/threads/*: added entities testing to the Thread test
11651 * testThreads.c: make the test reasonable
11652 * DOCBparser.c: fix the DTD public and system ID
11653 * xmllint.c: added --sgml for SGML DocBook importing
11654 * Makefile.am: added Docbtests target
11655
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011656Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11657
11658 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11659 * testThreads.c: removed bogus include
11660
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011661Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11662
11663 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11664 fixed a very serious (looping) validation bug
11665
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011666Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11667
11668 * include/libxml/globals.h include/libxml/threads.h threads.c
11669 testThreads.c: far more testing, cleaning up bugs
11670 * *.c : make sure globals.h is always included.
11671
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011672Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11673
11674 * HTMLparser.c: try to get rid of parser loops for good.
11675
Daniel Veillardab7488e2001-10-17 11:30:37 +000011676Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11677
11678 * configure.in: fixed some bugs in CFLAGS passing.
11679 * test/threads Makefile.am testThreads.c: added a specific
11680 threaded test case (really nasty, guaranteed).
11681
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011682Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11683
11684 * catalog.c: serious cleanup on the management of the
11685 XML catalog tree, more tests done, especially with
11686 the catalog PI.
11687
Daniel Veillard364789a2001-10-16 12:45:00 +000011688Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11689
11690 * catalog.c: avoid a problem in catalog cleanup on SMP if
11691 catalogs were not initialized.
11692
Daniel Veillard81463942001-10-16 12:34:39 +000011693Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11694
11695 * catalog.c xpath.c: trying to cleanup the not thread safe
11696 parts of the library.
11697
Daniel Veillard64a411c2001-10-15 12:32:07 +000011698Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11699
11700 * include/libxml/globals.h configure.in global.data: make
11701 the allocation be per-thread a configure option
11702 * encoding.c include/libxml/parser.h: fixed compilation
11703 errors
11704
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011705Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11706
11707 * include/libxml/parser.h: Norm reported that a few lines
11708 added were breaking libxslt compile, removed them for now
11709
Daniel Veillard6f350292001-10-14 09:56:15 +000011710Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11711
11712 * parser.c parserInternals.c threads.c: debugged and fixed
11713 initialization problems which were giving troubles on SMP
11714 boxes.
11715
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011716Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11717
11718 * include/libxml/Makefile.am: missing globals.h
11719
Daniel Veillarde7090612001-10-13 12:18:28 +000011720Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011721
Daniel Veillarde7090612001-10-13 12:18:28 +000011722 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011723
Daniel Veillardd0463562001-10-13 09:15:48 +000011724Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11725
11726 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11727 include/libxml/parserInternals.h include/libxml/tree.h
11728 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11729 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11730 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11731 Applied the last patches from Gary, cleanup, activated threading
11732 all user accessible global variables are now handled in globals.[ch]
11733 Still a bit rought but make tests passes with either
11734 --with-threads defined at configure time or not.
11735 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11736 linking options
11737
Daniel Veillardb8478642001-10-12 17:29:10 +000011738Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11739
11740 * Makefile.am include/libxml/Makefile.am
11741 include/libxml/globals.h globals.c include/libxml/threads.h
11742 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11743 configure.in: started integrating the core of the thread support
11744 not activated yet but half integrated. The code should still
11745 compile and work anyway.
11746
Daniel Veillardb44025c2001-10-11 22:55:55 +000011747Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11748
11749 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11750 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11751 integrating the non-controversial parts of Gary Pennington
11752 multithread patches
11753 * catalog.c: corrected a small bug introduced
11754
Daniel Veillard75b96822001-10-11 18:59:45 +000011755Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11756
11757 * catalog.c include/libxml/catalog.h: very serious cleanup,
11758 isolating unportable code and as much as possible the accesses
11759 to the global shared catalog. May need more testing !
11760
Daniel Veillard78d12092001-10-11 09:12:24 +000011761Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11762
11763 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11764 Keith Isdale patches for the XSLT debugger interfaces. Some
11765 cleanup
11766
Daniel Veillardff0b7312001-10-11 06:46:09 +000011767Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11768
11769 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11770 * DOCBparser.c: generate line nubers in elements
11771
Daniel Veillard60087f32001-10-10 09:45:09 +000011772Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11773
11774 * configure.in: preparing 2.4.6 release
11775 * doc/xml.html doc/html/*: updated and rebuilt the docs
11776 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11777
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011778Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11779
11780 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11781 adding documentation for DV's supercatalog support
11782
Daniel Veillard82d75332001-10-08 15:01:59 +000011783Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11784
11785 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11786 super catalog support adding one API and one flag --sgml to
11787 xmlcatalog
11788
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011789Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11790
11791 * doc/xmlcatalog_man.xml, xmlcatalog.1
11792 One more crack at
11793 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11794
11795
Thomas Broyer47334c02001-10-07 16:41:52 +000011796Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11797
11798 * xpath.c: implemented xmlXPathObjectCopy for external objects
11799 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11800
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011801Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11802
11803 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11804 finishing up fix to
11805 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11806 the xmlcatalog man page display more elegantly
11807
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011808Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11809
11810 * configure.in: closing bug #61832
11811 * HTMLparser.c: removed a warning
11812
Daniel Veillard6ab38382001-10-06 13:08:27 +000011813Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11814
11815 * xpath.c: fixing #61673 part I, do not loose doc information
11816 when copying result value trees.
11817
Daniel Veillard556c6682001-10-06 09:59:51 +000011818Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11819
11820 * xpath.c: trying to harden the XPath interpreter
11821
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011822Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11823
11824 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11825 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11826
William M. Brack1633d182001-10-05 15:41:19 +000011827Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11828
11829 * HTMLparser: repaired another loop problem
11830
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011831Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11832
11833 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11834 parsing.
11835 * xpath.c: fix bug #61291 the default XML namespace node is
11836 missing from the namespace axis.
11837 * tree.c: refuse to create namespaces nodes with prefix "xml"
11838
Daniel Veillard651f9472001-10-04 14:51:06 +000011839Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11840
11841 * SAX.c: ouch a non-defined namespace could lead to a crash,
11842 fixed #61215
11843
Daniel Veillard7dd05702001-10-04 14:25:12 +000011844Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11845
11846 * parserInternals.c: closed bug #61054
11847
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011848Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11849
11850 * include/libxml/Makefile.am: closing #60708
11851
Daniel Veillarda293c322001-10-02 13:54:14 +000011852Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11853
11854 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11855 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11856
Daniel Veillardf4309d72001-10-02 09:28:58 +000011857Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11858
11859 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11860
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011861Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11862
11863 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11864 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11865
Daniel Veillard16756b62001-10-01 07:36:25 +000011866Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11867
11868 * catalog.c: Justin Fletcher provided cleaup code in case
11869 HAVE_STAT is not defined
11870 * include/win32config.h: Igor Zlatkovic suggested to have
11871 HAVE_STAT defined there
11872
William M. Brack5e1cac12001-09-28 16:19:18 +000011873Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11874
11875 * catalog.c - fixed typing error reported by M. Barros
11876
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011877Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11878
11879 * xmllint.c - fixing typo
11880
William M. Brackd28e48a2001-09-23 01:55:08 +000011881Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11882
11883 * HTMLparser.c: small enhancement to prevent loop on
11884 unrecognizable data
11885
Daniel Veillardb1d62872001-09-21 09:47:08 +000011886Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11887
11888 * parserInternals.c: applying patch from bug #60757 this
11889 should close it
11890
Daniel Veillardc0631a62001-09-20 13:56:06 +000011891Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11892
11893 * catalog.c xmlcatalog.c: removed a couple of warning
11894 * xpath.c: try to solve the linking problem on platforms
11895 needing trio to compile
11896
Daniel Veillard1a123612001-09-19 08:06:23 +000011897Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011898
Daniel Veillard1a123612001-09-19 08:06:23 +000011899 * Makefile.am libxml.spec.in: backing up non-documented changes
11900 commited without review or aproval by Jens Finke <jens@gnome.org>
11901 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011902
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011903Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11904
11905 * configure.in: Joe Orton provided a patch fixing a problem
11906 when iconv is specified to be in a non-standard directory
11907 but wasn't exported in xml2-config --cflags
11908
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011909Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11910
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011911 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011912 troubles with 2.4.4 errors.
11913
Daniel Veillard16698282001-09-14 10:29:27 +000011914Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11915
11916 * encoding.c entities.c: do not output hexadecimal charrefs
11917 when serializing HTML since some version of Netscape can't
11918 grok it, generate decimal ones.
11919 * result/HTML/doc3.htm: output changed due to previous test
11920 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11921
Daniel Veillard98fed372001-09-13 11:34:58 +000011922Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11923
11924 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11925 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11926
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011927Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011928 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011929
11930 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11931 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11932 updated the configuration scripts systems accordingly
11933
Daniel Veillard04382ae2001-09-12 18:51:30 +000011934Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11935
11936 * configure.in: preparing for 2.4.4
11937 * doc/xml.html doc/html/*: updated and rebuilt the docs
11938
Daniel Veillardd63437e2001-09-12 15:00:27 +000011939Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11940
11941 * win32/dsp/libxml2.def.src: tried to incorporate comments
11942 from bug #59220
11943
Daniel Veillard319a7422001-09-11 09:27:09 +000011944Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11945
11946 * parser.c result/noent/wml.xml: fixed bug #59981 related
11947 to handling of '&' in attributes when entities are substitued
11948
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011949Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11950
11951 * libxml.h include/libxml/xmlversion.h.in
11952 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11953 Tried to close bug #60131
11954
Daniel Veillardbce62332001-09-10 18:46:55 +000011955Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11956
11957 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11958
Daniel Veillard143b04f2001-09-10 18:14:14 +000011959Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11960
11961 * SAX.c: fixing bug #59946 on xmlns=""
11962
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011963Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11964
11965 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11966 but allocates a new error code.
11967
Daniel Veillard05c13a22001-09-09 08:38:09 +000011968Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11969
11970 * xmllint.c: John Fleck fixed typos in the options output
11971 * parser.c SAX.c: fix ignorable white space SAX selection
11972
11973Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11974
11975 * entities.c: Steve Underwood found the possibility of an
11976 ininite loop in case of error.
11977
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011978Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11979
11980 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11981
Daniel Veillarda050d232001-09-05 15:51:05 +000011982Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11983
11984 * parser.c: warn if version is not 1.0 but it's not
11985 strictly speaking an error after analyzing the spec
11986
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011987Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11988
11989 *doc/catalog.html - add link to the html version of the
11990 man page, other linguistic cleanups
11991
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011992Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11993
11994 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11995 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11996 file, has not yet been included in the build.
11997
Daniel Veillard99784ff2001-09-01 16:20:28 +000011998Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11999
12000 * catalog.c: removed a duplicate affectation Justin Fletcher
12001
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012002Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12003
12004 * tree.c: Armin Sander pointed a possible text coalescing
12005 problem, completed his patch.
12006
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012007Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12008
12009 * trionan.c: Fixed const and volatile re-definition problem
12010
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012011Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12012
12013 * libxml.4 parser.c: doc updates from Heiko Rupp
12014 * parserInternals.c: 2 sanity checks from Heiko Rupp
12015
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012016Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12017
12018 * tree.c: applied patch from Armin Sander to make some pointers
12019 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012020 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012021
Daniel Veillardb06c6142001-08-27 14:26:30 +000012022Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12023
12024 * xpath.c: hum, restrict the integer usage gcc bug workaround
12025 to only gcc compilers so that other architecture don't get
12026 penalized by this limitation.
12027 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12028
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012029Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12030
12031 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12032 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12033
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012034Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12035
12036 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12037 --convert option to xmlcatalog to convert SGML ones to
12038 the XML syntax.
12039 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12040
12041 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012042Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12043
12044 * catalog.c xmlIO.c: started some serious testing and fixed
12045 a few bug and optmization needs.
12046
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012047Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12048
12049 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12050 preparing for a 2.4.3 release even if it may not be ready yet
12051 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12052 all file parsing lookup to go through the entity resolver, add
12053 to add an API to bypass it (needed to load catalogs themselves),
12054 some cleanup on the catalog code too.
12055 * nanoftp.c: small cleanup
12056 * doc/catalog.html: small update
12057
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012058Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12059
12060 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12061 Jun Kuriyama
12062
Daniel Veillardffb120d2001-08-23 00:52:23 +000012063Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12064
12065 * doc/catalog.html: finished the catalog documentation
12066
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012067Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12068
12069 * doc/catalog.html doc/xml.html: added documentation about
12070 Catalog support, misses an API description
12071 * doc/html/*: reextracted the API pages
12072
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012073Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12074
12075 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12076 Added the part about section 7.2 on URI resolution,
12077 fixed a side effect in the HTML parser, look complete
12078 and ready to rock except the URI/SystemID part!
12079
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012080Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12081
12082 * include/libxml/catalog.h include/libxml/parser.h
12083 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12084 xmlIO.c: added support and APIs needed for the catalog PI
12085 * include/libxml/xmlIO.h: cleanup
12086
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012087Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12088
12089 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12090 include/libxml/catalog.h: starts to look okay, really
12091 plugged the new framework, cleaned a lot of stuff,
12092 added some APIs, except the PI's support missing this
12093 should be mostly complete
12094 * result/catalogs/* test/catalogs/*: added new test, enriched
12095 the existing one with URN ID tests
12096
Daniel Veillard64339542001-08-21 12:57:59 +000012097Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12098
12099 * catalog.c: fixed nextCatalog
12100 * result/catalogs/docbook test/catalogs/*: started adding
12101 a small regression test
12102
Daniel Veillardcda96922001-08-21 10:56:31 +000012103Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12104
12105 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12106 more work on the XML catalog support.
12107 * parser.c include/libxml/parser.h: small cleanup seems using
12108 list as a public parameter name can give portability troubles
12109 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12110 include/libxml/xpath.h include/libxml/Makefile.am: removed
12111 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12112 wrappers
12113
Bjorn Reese45029602001-08-21 09:23:53 +000012114Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12115
12116 * Makefile.am trio.c triodef.h trionan.c xpath.c
12117 include/libxml/Makefile.am include/libxml/trionan.h:
12118 Re-worked Not-A-Number and Infinity support.
12119 * xmlcatalog.c: added readline include files
12120
Daniel Veillard344cee72001-08-20 00:08:40 +000012121Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12122
12123 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12124 testCatalog as xmlcatalog, making it an installed app
12125 adding a shell, and preparing it to be a /etc/xml/catalog
12126 management tool, though not ready yet
12127 * catalog.c include/libxml/catalog.h: adding support for
12128 XML Catalogs http://www.oasis-open.org/committees/entity/
12129 not finished, there is some interesting tradeoffs and a
12130 few open questions left.
12131
Daniel Veillardb7664f42001-08-19 13:00:43 +000012132Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12133
12134 * xmllint.c: fixed a line formatting problem
12135
Daniel Veillard5015b712001-08-17 09:37:52 +000012136Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12137
12138 * SAX.c: removed a couple of unused variable (Albert Chin)
12139
Daniel Veillardbb371292001-08-16 23:26:59 +000012140Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12141
12142 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12143 trying to fix some troubles w.r.t. function returning
12144 const xxxPtr.
12145
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012146Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12147
12148 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12149 defined
12150
Daniel Veillardae6db172001-08-16 19:32:00 +000012151Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12152
12153 * xpointer.c: removed unused var
12154
Daniel Veillard09190202001-08-16 16:27:41 +000012155Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12156
12157 * testXPath.c: another small cleanup closing bug #59110
12158
Daniel Veillard796f4b62001-08-16 16:00:13 +000012159Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12160
12161 * win32/dsp/libxml2.def.src: small cleanup closing bug
12162 #59108
12163
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012164Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12165
12166 * example/gjobread.c: add xmlCleanupParser() before leaving
12167
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012168Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12169
12170 * config.h.in configure.in include/libxml/xmlwin32version.h:
12171 released 2.4.2
12172
Daniel Veillardd3d06722001-08-15 12:06:36 +000012173Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12174
12175 * include/libxml/valid.h debugXML.c valid.c: deprecate
12176 the non-boundchecking Sprintf functions, add Snprintf
12177 this should close bug #57984
12178
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012179Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12180
12181 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12182 URIs before doing the lookups (pointed by Mark Vakoc)
12183
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012184Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12185
12186 * xpath.c: serious changes on Result Value Trees and NodeSets
12187 w.r.t. deallocation and collect operations. Probably not
12188 100% clean (merge of allocated trees smells like a problem).
12189 Seems sufficient to close #58943
12190
Daniel Veillard90493a92001-08-14 14:12:47 +000012191Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12192
12193 * xmllint.c: adding a --format option
12194
Daniel Veillardfe703322001-08-14 12:18:09 +000012195Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12196
12197 * xpath.c: count() was broken on Result Value Tree
12198 * xmlIO.c: fixed file:/// accesses on _WIN32
12199
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012200Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12201
12202 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12203 macro was renamed, this should close bug #58683
12204
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012205Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12206
12207 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12208 entity substitution mode text at the end of the entity might
12209 be added due to text coalescing.
12210 * nanoftp.c parser.c: small cleanup
12211
Daniel Veillard0c720972001-08-08 20:59:00 +000012212Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12213
12214 * HACKING: added John Fleck right to commit in the doc subdir
12215
Daniel Veillard48da9102001-08-07 01:10:10 +000012216Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12217
12218 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12219 allow to inherit attributes from the DTD directly in the
12220 tree, this is needed for XPath and can be a useful feature.
12221 Inherited namespaces are always provided at the tree level now
12222 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12223 of tests for this feature (XSLT being the prime user).
12224
Daniel Veillard50f34372001-08-03 12:06:36 +000012225Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12226
12227 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12228 testSAX.c xmlIO.c xmllint.c include/win32config.h
12229 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12230 include/libxml/xmlwin32version.h.in win32/README.MSDev
12231 win32/dsp/*: applied Win32 Facelift No.2 patches from
12232 Igor Zlatkovic for Windows/MSC
12233
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012234Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12235
12236 * SAX.c: unparsedEntityDecl() the URI computation of the
12237 entity wasn't done breaking XSLT unparsed-entity-uri()
12238
Daniel Veillard567e1b42001-08-01 15:53:47 +000012239Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12240
12241 * xpath.c: fixed a bug when walking the descendants and
12242 the current node has no children
12243 * debugXML.c: show up when a text node is supposed to not be escaped
12244
Thomas Broyerf186c822001-07-31 23:30:37 +000012245Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12246
12247 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12248 worked like the set:leading() function)
12249 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12250
Daniel Veillardba6db032001-07-31 16:25:45 +000012251Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12252
12253 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12254
Daniel Veillard57905372001-07-31 15:52:17 +000012255Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12256
12257 * include/libxml/xmlIO.h: apply change to close #58141
12258 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12259
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012260Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12261
12262 * parser.c: when the internal subset uses a PE, then the
12263 included entity can use conditional sections.
12264
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012265Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12266
12267 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12268 when walking the namespace axis showing up in
12269 libxst/tests/general/bug-12
12270 * xmlmemory.c: added the possibility to trace a given block
12271 defined by its address
12272
Daniel Veillard4aafa792001-07-28 17:21:12 +000012273Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12274
12275 * parser.c: don't override existing encoding specified before
12276 starting xmlParseDocument()
12277
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012278Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12279
12280 * include/libxml/xmlwin32version.h: reinserted, needed for
12281 Windows users of CVS
12282
Darin Adlera77cac02001-07-27 17:41:51 +0000122832001-07-27 Darin Adler <darin@bentspoon.com>
12284
Darin Adler699613b2001-07-27 22:47:14 +000012285 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12286 * testCatalog.c: Add include of <libxml/parser.h>.
12287
122882001-07-27 Darin Adler <darin@bentspoon.com>
12289
Darin Adlera77cac02001-07-27 17:41:51 +000012290 * include/libxml/.cvsignore:
12291 * include/libxml/xmlwin32version.h:
12292 Remove this file from CVS because it's generated.
12293
Daniel Veillard50822cb2001-07-26 20:05:51 +000012294Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12295
12296 * parser.c include/libxml/parser.h: applied const patches from
12297 Tom Moog #58002
12298
Thomas Broyerba4ad322001-07-26 16:55:21 +000012299Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12300
12301 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12302 lookup framework
12303
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012304Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12305
12306 * tree.c: fixed xmlCopyNode() for documents
12307
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012308Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12309
12310 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12311
12312Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012313
12314 * parser.c: fixes bug #57652 reported by Morus Walter
12315
Daniel Veillarde3924972001-07-25 20:25:21 +000012316Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12317
12318 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12319
Daniel Veillarda53c6882001-07-25 17:18:57 +000012320Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12321
12322 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12323 errors, lesson don't add new functions at 1am before a release
12324 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12325 from XPath initialization when possible.
12326
Daniel Veillardd9bad132001-07-23 19:39:43 +000012327Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12328
12329 * result/scripts/base*: removing history/readline changed
12330 this slightly
12331 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12332 xmllint.c: make element content line number generation
12333 optionnal to avoid breaking old apps added interface to switch
12334
Daniel Veillardf012a642001-07-23 19:10:52 +000012335Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12336
12337 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012338 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012339 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12340 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12341 John Kroll fixes to allow saving to HTTP via PUT (or
12342 POST of needed).
12343 * doc/html/*.html: regenerated the docs
12344
Thomas Broyere8126242001-07-22 03:54:15 +000012345Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12346
12347 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12348 xmlHashScanFull and xmlHashScannFull3 to get passed the
12349 three keys as arguments to the callback function
12350
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012351Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12352
12353 * configure.in Makefile.am: removed libxml softlink for good
12354 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12355 100% coverage by gtk-doc
12356
Daniel Veillard8599e702001-07-17 21:38:51 +000012357Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12358
12359 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12360 fixed serious troubles due to size_t vs. int mismatch
12361
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012362Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12363
12364 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12365
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012366Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12367
12368 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12369 convenient extension API for value and context managing
12370 Now handles external objects through xmlXPathPopExternal,
12371 xmlXPathWrapExternal and xmlXPathReturnExternal.
12372 Added functions for sets operations (intersection, etc.)
12373
Daniel Veillard22090732001-07-16 00:06:07 +000012374Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12375
12376 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12377 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12378 HTMLparser.c: cleanup of global variables, marking some
12379 const or private.
12380
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012381Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012382
12383 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12384 fixed xmlXPathNodeSetItem when passing index=0
12385
Daniel Veillard05dec342001-07-14 21:57:39 +000012386Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12387
12388 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12389
Daniel Veillard28ae6362001-07-14 16:44:32 +000012390Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12391
12392 * xmllint.c: fixed compilation under Cygwin #57503
12393 * TODO: update
12394
Peter Williamsed156f52001-07-13 18:35:13 +0000123952001-07-13 Peter Williams <peterw@ximian.com>
12396
12397 * config.h.in: add #undef HAVE_DLFCN_H
12398
12399 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12400 builddir.
12401
Daniel Veillard73b36e32001-07-12 15:09:52 +000012402Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12403
12404 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12405 raised by #57348 and #57381
12406
Daniel Veillard7db37732001-07-12 01:20:08 +000012407Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12408
12409 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12410 tree.c xpointer.c: store the line numbder in element->content,
12411 may break some software, need a configuration mechanism
12412
Darin Adler96037892001-07-11 00:03:16 +0000124132001-07-10 Darin Adler <darin@bentspoon.com>
12414
12415 * .cvsignore:
12416 * example/.cvsignore:
12417 * include/.cvsignore:
12418 * include/libxml/.cvsignore:
12419 Various things that are generated and should be ignored.
12420
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012421Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12422
12423 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12424 * doc/xml.html doc/html/*: updated the docs
12425
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012426Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12427
12428 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12429 validation occured on content with element child
12430
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012431Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12432
12433 * tree.c: fixed XML Base computation which was broken
12434 * debugXML.c: added a base function to the shell
12435 * Makefile.am result/scripts/* test/scripts/*: added scripts
12436 based regression tests, and adding 2 XML Base tests
12437
Daniel Veillard19e96c32001-07-09 10:32:59 +000012438Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12439
12440 * tree.c: set properties doc and call xmlSetListDoc for properties
12441 content when grafting them in a different tree.
12442 * aclocal.m4: remove from CVS
12443
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012444Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12445
12446 * win32/libxml2/libxml2.def.src: added some missing entry point
12447 for XPath (Mark Vakoc)
12448
Daniel Veillard388236f2001-07-08 18:35:48 +000012449Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12450
12451 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12452 layer should URI-Unescape before trying to open resources.
12453
Daniel Veillard04383752001-07-08 14:27:15 +000012454Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12455
12456 * xpath.c: fix the name() bug for elements in the default
12457 namespace reported by Charlie Bozeman
12458
Daniel Veillard7583a592001-07-08 13:15:55 +000012459Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12460
12461 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12462 led to an XPath fix, improvements of SAX initialization, and
12463 an added option --nocdata to testXPath
12464
Daniel Veillard449d7392001-07-07 19:11:06 +000012465Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12466
12467 * doc/libxml-doc.el: Felix Natter provided anew version working
12468 with XEmacs too
12469
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012470Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12471
12472 * include/libxml/xpath.h: small cleanup
12473 * doc/xml.html: update
12474
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012475Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12476
12477 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12478 released 2.3.14
12479
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012480Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12481
12482 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012483 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012484
Daniel Veillard73c9c042001-07-05 20:02:54 +000012485Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12486
12487 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12488 were not equal to empty strings
12489
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012490Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12491
12492 * SAX.c: fixed a URI-Reference computation problem when validating
12493 * xmlIO.c: small cleanup
12494
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012495Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12496
12497 * parser.c: improved the description of a couple of interfaces
12498 upon Larry Stamper suggestion
12499
Daniel Veillard62f313b2001-07-04 19:49:14 +000012500Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12501
12502 * SAX.c entities.c parser.c: changed completely the way entities
12503 are handled when running the parser in entity substitution mode.
12504 This fixes a bug reported by Stephan Kulow and nearly divides
12505 by 3 the amount of memory required by libxslt to load and process
12506 DocBook TDG.
12507
Daniel Veillardf420ac52001-07-04 16:04:09 +000012508Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12509
12510 * HTMLparser.c: fixing a too early root closing problem raised
12511 byt Prashanth Naidu
12512
Daniel Veillard8c357d52001-07-03 23:43:33 +000012513Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12514
12515 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12516 raised by Mark Vakoc.
12517
Daniel Veillard6e90d192001-07-03 16:37:49 +000012518Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12519
12520 * example/Makefile.am: fixed the include path to add srcdir/include
12521 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12522 and some cleanup
12523
Daniel Veillardf06307e2001-07-03 10:35:50 +000012524Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12525
12526 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12527 lot of optimization work, results in significant improvements
12528 when handling really complex XPath queries. Add a small optimizer
12529 for unions, improve [n] and [last()], avoid some costly ops.
12530
Daniel Veillard77044732001-06-29 21:31:07 +000012531Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12532
12533 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12534 * xpath.c: small cleanup
12535 * xmlGetNsList: reformated, fixed problems if used on Entities
12536
Daniel Veillard2adbb512001-06-28 16:20:36 +000012537Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12538
12539 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12540
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012541Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12542
12543 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12544 * Makefile.am example/Makefile.am: workaround automake generating
12545 erroneous deps
12546
Daniel Veillard12f7d292001-06-28 13:12:11 +000012547Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12548
12549 * include/win32config.h: bug #56801 Yon Derek provided a patch
12550 to the windows config file.
12551
Daniel Veillard87ee9142001-06-28 12:54:16 +000012552Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12553
12554 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12555 libxml.h : Yon Derek provided a set of changes to compile from
12556 CVS on Windows/MSC
12557
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012558Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12559
12560 * parser.c: fixed UTF8 BOM support in push mode
12561 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12562 added a specific testcase
12563
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012564Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12565
12566 * Makefile.am: added --push regression tests
12567 * parserInternals.c: the XML parser segfaulted in --push mode
12568
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012569Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12570
12571 * configure.in: moved the symlinks detection within a CVS
12572 check, this is not portable and will be removed soon.
12573 * xpath.c: small cleanup/speedup
12574
Daniel Veillard11648102001-06-26 16:08:24 +000012575Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12576
12577 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12578 release of 2.3.12
12579 * parser.c: make an error message if unknow entities in all cases
12580
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012581Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12582
12583 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12584
Daniel Veillard23793842001-06-25 16:07:45 +000012585Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12586
12587 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12588 includes were installed in the wrong dir
12589
Daniel Veillardf5498f32001-06-25 15:08:36 +000012590Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12591
12592 * doc/html.xml: warn against sending code to exhibit bugs.
12593
Daniel Veillard56f06462001-06-24 21:34:03 +000012594Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12595
12596 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12597 Tru64 from Thomas Leitner
12598
Daniel Veillardc5d64342001-06-24 12:13:24 +000012599Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12600
12601 * AUTHORS: added William and Bjorn
12602 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12603 daniel@veillard.com hopefully I won't have to do this again
12604 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12605 docs can be rebuilt cleanly now
12606 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12607 from CVs it's generated, added include/libxml/xmlwin32version.h
12608 also generated but which should change far less frequently.
12609 * catalog.c nanoftp.c: made sure to include libxml.h not
12610 libxml/xmlversion.h directly
12611 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12612 when compiling on WIN32 and MSC
12613
Daniel Veillard07385fd2001-06-23 21:55:48 +000012614Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12615
12616 * include/Makefile.am include/libxml/Makefile.am configure.in:
12617 fixed make distcheck and rebuilding the rpms
12618
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012619Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12620
12621 * configure.in: should finish the migration of exported includes
12622 into a real include/libxml in CVS, at least for CVS users.
12623 * removed the exported headers, added in include/libxml (as well
12624 as xmlversion.h.in).
12625
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012626Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12627
12628 * configure.in: fixed the way to detect symlink
12629
Daniel Veillard66541772001-06-23 18:31:04 +000012630Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12631
12632 * configure.in: updated, include/libxml is now a real CVS dir
12633
Daniel Veillardca989762001-06-23 17:39:29 +000012634Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12635
12636 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12637 version works with both libxml1 and libxml2 (it autodetects
12638 the prefix of the html-files) from Felix Natter.
12639 * doc/xml.html: updated doc accordingly
12640
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012641Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12642
12643 * xpath.c: fixed the bug generating a template loop in libxslt
12644 when using docbook-xsl-1.4, * should filter out document nodes
12645 * HACKING: added William
12646 * TODO: updated
12647
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012648Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12649
12650 * doc/FAQ.html: added a warning about gcc-3.0
12651 * doc/xml.html: added reference to gdome2 and removed a confusing
12652 sentence
12653
Daniel Veillardf7f41852001-06-22 15:18:01 +000012654Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12655
12656 * xmlversion.h: okay this is a generated file, but Windows
12657 users need it and they can't generate it, and I want CVS
12658 Windows users ...
12659 * win32/libxml2/libxml2_so.dsp: Windows project file for
12660 the shared lib version of libxml2
12661 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12662 resources needed for libxslt/xsltproc by Yon Derek
12663
Bjorn Reese3157b342001-06-22 14:41:45 +000012664Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12665
12666 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12667
Daniel Veillard4151acb2001-06-22 10:48:57 +000012668Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12669
Daniel Veillardcc146db2001-06-22 11:10:52 +000012670 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12671
12672Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12673
Daniel Veillard4151acb2001-06-22 10:48:57 +000012674 * include/win32config.h: Yon Derek provided a first fix
12675 to be able to compile libxslt/xsltproc on Windows
12676
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012677Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12678
12679 * xpath.c: attempt to work around what seemed a gcc optimizer
12680 bug when handling floats on i386 http://veillard.com/gcc.bug
12681 * tree.c entities.c encoding.c: doing some cleanups while
12682 chasing it
12683
Daniel Veillard017b1082001-06-21 11:20:21 +000012684Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12685
12686 * Makefile.am: cleanup when --without-debug is specified
12687 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12688 w.r.t. --without-debug and other include points
12689 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12690 Catalogs
12691 * configure.in entities.h tree.h HTMLparser.c: removed
12692 --without-corba, made the _private field mandatory
12693
Daniel Veillard87a764e2001-06-20 17:41:10 +000012694Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12695
12696 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12697 outputs a BOM in UTF8, an errata has been issued to avoid the
12698 problem, that was the most reasonable solution... Add support
12699 for a leading UTF8 BOM in entities.
12700
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012701Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12702
12703 * valid.c: fixed a bug found when post validating an entity ref
12704 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12705 activate it too
12706
Daniel Veillard39196eb2001-06-19 18:09:42 +000012707Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12708
12709 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12710 weakness in the node copy the XPointer and the XInclude
12711 implementations. Serious cleanup.
12712
Daniel Veillard3739b982001-06-19 12:51:30 +000012713Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12714
12715 * Makefile.am: Kjartan Maraas provided a small patch to
12716 add xml2-config.in to EXTRA_DIST
12717
Daniel Veillarda9142e72001-06-19 11:07:54 +000012718Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12719
12720 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12721 provided another failing case found in KDE, the way the
12722 ctxt->vctxt.nodeTab was allocated and freed changed over
12723 time but it wasn't completely cleaned up. This should fix it.
12724
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012725Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12726
12727 * parser.c: Stephan Kulow also raised the fact that line number
12728 could get miscounted making debug harder, fixed the problem
12729 in xmlParseCharData()
12730
Daniel Veillard64b98c02001-06-17 17:20:21 +000012731Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12732
12733 * valid.c: Stephan Kulow pointed out a problem when validating
12734 and using an empty entity, forgot a 'break' in a case.
12735
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012736Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12737
12738 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12739 * doc/xml.html: updated with 2.3.11
12740
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012741Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12742
12743 * TODO: updated adding cleanup of generated doc
12744 * configure.in: prepared to release 2.3.11
12745 * xmllint.c: added --version for bug reporting
12746 * doc/html/*.html: rebuilt the doc
12747
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012748Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12749
12750 * xpath.c: first part of the work on selecting namespace to
12751 fix bug #56115
12752
Daniel Veillard96ed5832001-06-15 22:22:04 +000012753Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12754
12755 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12756 when using -liconv
12757 * TODO: updated
12758
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012759Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12760
12761 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12762 cleanup, encoding support.
12763
Daniel Veillard608ad072001-06-14 08:32:28 +000012764Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12765
12766 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12767
Daniel Veillard239d0522001-06-13 23:02:48 +000012768Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12769
12770 * xpath.c: bug detected by Ankh when / is used as a function arg
12771
Daniel Veillard02bb1702001-06-13 21:11:59 +000012772Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12773
12774 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12775 of element and use it to avoid outputting formatting spaces at
12776 the wrong place. Implemented the format parameter for HTML save.
12777 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12778 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12779 result/HTML/wired.html: of course this impact the result of a
12780 number of HTML tests
12781
Daniel Veillard95d845f2001-06-13 13:48:46 +000012782Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12783
12784 * HTMLtree.[ch]: started augmenting the HTML save API with
12785 encoding and formatting parameters
12786
Daniel Veillardeca60d02001-06-13 07:45:41 +000012787Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12788
12789 * HTMLtree.h: cleanup and started evaluating the work needed on
12790 revamping the HTML output code
12791
Daniel Veillard84666b32001-06-11 17:31:08 +000012792Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12793
12794 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12795
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012796Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12797
12798 * valid.c: fixed bug #56049, forgot one check in the
12799 validation routine
12800
Daniel Veillardca2366a2001-06-11 12:09:01 +000012801Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12802
12803 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12804
Daniel Veillard6761eee2001-06-11 10:29:38 +000012805Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12806
12807 * libxml.h: fixed an error in last commit
12808 * doc/FAQ.html: added an entry for compilation from CVS
12809
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012810Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12811
12812 * xmlversion.h.in libxml.h: Cygwin patches
12813 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12814 * tree.h: cleanup
12815
Daniel Veillardacd370f2001-06-09 17:17:51 +000012816Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12817
12818 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12819 memory block in a strange case where libxml is linked twice
12820 in the binary.
12821
Daniel Veillard1d047672001-06-09 16:41:01 +000012822Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12823
12824 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12825 state far too often, simple fix used to avoid it.
12826
Daniel Veillard4497e692001-06-09 14:19:02 +000012827Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12828
12829 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12830 being processed, applied his patch
12831 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12832
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012833Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12834
12835 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12836 provided fixes to compile on MSCC again
12837 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12838 also provided an update for the project files.
12839
Daniel Veillarda682b212001-06-07 19:59:42 +000012840Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12841
12842 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12843 bug #55810
12844
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012845Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12846
12847 * tree.c: fixed xmlGetNsProp() to close bug #55683
12848 Note this requires libxslt to use it's own function instead.
12849
Daniel Veillardf0c53762001-06-07 16:07:07 +000012850Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12851
12852 * HTMLtree.c: when in a pre element no formatting space should
12853 be added.
12854 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12855
Daniel Veillard068a9652001-06-07 15:30:26 +000012856Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12857
12858 * configure.in: added tests for signal() and signal.h
12859
Daniel Veillard541d6552001-06-07 14:20:01 +000012860Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12861
12862 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12863
Daniel Veillard8a367d42001-06-07 14:01:34 +000012864Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12865
12866 * doc/libxml-doc.el: Felix Natter provided a new version for
12867 libxml2
12868
Daniel Veillard8a926292001-06-07 11:20:20 +000012869Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12870
12871 * HTMLtree.c: when in a pre element no formatting space should
12872 be added.
12873
Daniel Veillard14839d52001-06-06 16:11:56 +000012874Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12875
12876 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12877
Daniel Veillarde95e2392001-06-06 10:46:28 +000012878Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12879
12880 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12881 hack
12882 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12883 * uri.c: fixed a warning
12884
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012885Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12886
12887 * HTMLtree.c: trying to close bug #55772 escaping in script
12888 elements
12889 * doc/xml.html: suggest to send mail to the list
12890
12891Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012892
12893 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12894 good. Use a macro and based on the solution provided in
12895 vsnprintf manual page from GNU.
12896
Bjorn Reese99748722001-06-05 12:49:15 +000012897Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12898
12899 * error.c: Workaround for non-preserving variadic list.
12900 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12901
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012902Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12903
12904 * doc/xml.html: added 2.3.10 release
12905
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012906Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12907
12908 * configure.in: releasing 2.3.10
12909
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012910Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12911
12912 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12913
Daniel Veillard20042422001-05-31 18:22:04 +000012914Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12915
12916 * encoding.c: Robert Collins provided a patch to add the
12917 "US-ASCII" encoding alias
12918
Daniel Veillard97ac1312001-05-30 19:14:17 +000012919Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12920
12921 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12922 string oriented functions and started cleaning the related areas
12923 in xpath.c which needed fixing in this respect
12924
Daniel Veillard2d703722001-05-30 18:32:34 +000012925Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12926
12927 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12928 #55380
12929 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12930
Daniel Veillard9403a042001-05-28 11:00:53 +000012931Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12932
12933 * TODO: updated
12934 * nanohttp.[ch] : started adding APIs to get the redirected URL
12935 when this occurs (needed for further base computation
12936 * tree.h: cleanup
12937 * encoding.c: cleanup
12938 * SAX.c: minor change around ctxt->loadsubset
12939
Daniel Veillard6278fb52001-05-25 07:38:41 +000012940Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12941
12942 * Makefile.am include/Makefile.am: small change to have
12943 include/libxml rebuilt if working from CVS.
12944 * uri.c: applied another patch from Carl Douglas for URI escaping,
12945 this should close bug #51876
12946
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012947Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12948
12949 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12950 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12951 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12952 added specific regression test
12953 * parser.h: preparing for the XSLT mode where DTD inherited
12954 attributes are added to the tree.
12955
Daniel Veillardbbd22452001-05-23 12:02:27 +000012956Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12957
12958 * xinclude.[ch]: Updated the namespace for the Last Call version
12959 * result/XInclude/include test/XInclude/include: updated the
12960 testsuite accordingly
12961
Daniel Veillard8514c672001-05-23 10:29:12 +000012962Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12963
12964 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12965 related to bug #51876
12966
Daniel Veillard42596ad2001-05-22 16:57:14 +000012967Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12968
12969 * tree.c: fixed a gross mistake in base computation, xml:base is
12970 not completely correct yet (need cascade).
12971 * xpath.[ch]: added the few things needed to find a function name
12972 and URI from the XPath context when it is called.
12973
Daniel Veillard81418e32001-05-22 15:08:55 +000012974Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12975
12976 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12977 * DOCBparser.c: small cleanup
12978 * xmllint.c: added a --catalogs option to load catalogs from
12979 $SGML_CATALOG_FILES
12980 * tree.c: cleanup
12981 * configure.in: iconv library fixup, ICONV_LIBS
12982
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012983Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12984
12985 * catalog.c: handling of CATALOG entries. detection of recursion,
12986 and a few bugfixes
12987 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12988 against the default namespace
12989
Daniel Veillard04b93292001-05-21 08:15:31 +000012990Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12991
12992 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12993
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012994Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12995
12996 * parser.c: fixed propagation context info when parsing an
12997 external entity.
12998 * doc/html/*.html: regenerated a couple of docs
12999
Daniel Veillard4623acd2001-05-19 15:13:15 +000013000Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13001
13002 * doc/xml.html: update with 2.3.9 informations
13003
Daniel Veillardbed7b052001-05-19 14:59:49 +000013004Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13005
13006 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13007 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13008 * doc/html/* : rebuilt the docs
13009 * valid.c: small patch which may improve some case when
13010 validating.
13011
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013012Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13013
13014 * HTMLparser.c: Closed bug #54891
13015 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13016 to the suite
13017
13018Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13019
13020 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13021 applied a documentation patch from LotR and filled in a few missing
13022 descriptions
13023
Daniel Veillard76d66f42001-05-16 21:05:17 +000013024Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13025
13026 * xpath.c tree.c parser.c: speed optimizations at the parser level
13027 document tree freeing and xpath evaluation
13028
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013029Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13030
13031 * parser.c parser.h parserInternals.h: fixed a couple of
13032 interfaces for handling memory buffer input to const char *
13033 upon suggestion of JamesH.
13034
Daniel Veillardc3739e72001-05-15 15:23:27 +000013035Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13036
13037 * configure.in: LoTR sent a patch fixing the previous commit
13038
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013039Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13040
13041 * configure.in: trying to deal again with the stoopid -R linking
13042 flag of Solaris
13043
Daniel Veillard790142b2001-05-15 10:51:53 +000013044Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13045
13046 * xpath.h: two nodeset access macros from Thomas Broyer
13047
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013048Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13049
13050 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13051 patch from Thomas Broyer
13052
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013053Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13054
13055 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13056 case
13057 * INSTALL: was empty added stuff from the FAQ
13058
Daniel Veillard75bea542001-05-11 17:41:21 +000013059Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13060
13061 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13062 attributes handling and #54433 by adding xmlUnsetProp()
13063 and xmlUnsetNsProp()
13064
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013065Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13066
13067 * HTMLparser.c: Patch from Jonas Borgström
13068 (htmlGetEndPriority): New function, returns
13069 the priority of a certain element.
13070 (htmlAutoCloseOnClose): Only close inline elements if they
13071 all have lower or equal priority.
13072 * result/HTML: this of course changed a number of tests results.
13073
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013074Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13075
13076 * xmlIO.c catalog.c: plugged in the default catalog resolution
13077 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13078 documentations
13079 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13080
Daniel Veillarda7374592001-05-10 14:17:55 +000013081Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13082
13083 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13084 integrating catalogs
13085 * catalog.[ch] testCatalog.c: adding a small catalo API
13086 (only SGML catalog support).
13087 * parser.c: restaured xmlKeepBlanksDefault(0) API
13088
Daniel Veillardc17337c2001-05-09 10:51:31 +000013089Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13090
13091 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13092
Daniel Veillard257d9102001-05-08 10:41:44 +000013093Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13094
13095 * parser.c: added xmlParseExternalEntityPrivate() to allow
13096 propagation of ctxt->_private when parsing external entities
13097
Daniel Veillard083c2662001-05-08 08:27:14 +000013098Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13099
13100 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13101
Daniel Veillard01ef7382001-05-08 07:31:43 +000013102Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13103
13104 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13105
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013106Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13107
13108 * valid.c: warn when indeterminist content model is detected
13109 * result/VC/ElementValid8: this adds a message
13110 * Makefile.am: add --novalid for VCM tests
13111 * parserInternals.c: added a call to Init memory
13112
Daniel Veillard64269352001-05-04 17:52:34 +000013113Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13114
13115 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13116 when both parameters are NULL.
13117
Daniel Veillard37721922001-05-04 15:21:12 +000013118Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13119
13120 * valid.c: applied small patch from Gary Pennington, reindented
13121 some part of the code.
13122
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013123Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13124
13125 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13126 release, updated and regenerated the docs
13127
Daniel Veillard357c9602001-05-03 10:49:20 +000013128Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13129
13130 * xpath.c result/XPath/expr/floats : clarified and cleanup
13131 printing of abnormal floats in tests.
13132
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013133Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13134
13135 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13136 * results/HTML/ : a few changes in the output of the HTML tests as
13137 a result.
13138 * configure.in: tying to fix -liconv where needed
13139
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013140Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13141
13142 * Makefile.am: fixed a stupid error
13143
Daniel Veillard7150a032001-05-02 16:41:11 +000013144Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13145
13146 * configure.in Makefile.am: make the inclusion of the trio
13147 modules in the library conditional
13148
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013149Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13150
13151 * DOCBparser.c: patche from László Kovács, fixed entities refs
13152 in attributes handling
13153
Daniel Veillardedddff92001-05-02 10:58:52 +000013154Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13155
13156 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13157 flushing
13158
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013159Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13160
13161 * xpath.c: fix of an XSLT namespace bug reported on the list
13162 general/bug-8-
13163
Daniel Veillard5792e162001-04-30 17:44:45 +000013164Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13165
13166 * strio.h trio.c: Dan McNichol suggested a couple of small
13167 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13168
Daniel Veillard02141ea2001-04-30 11:46:40 +000013169Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13170
13171 * tree.c parser.c encoding.c: spent a bit more time looking
13172 at the parsing speed and DOM handling. Added a few more
13173 speedups.
13174
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013175Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13176
13177 * parser.c: small but effective parsing speed improvement
13178
Daniel Veillardb59076b2001-04-29 17:04:07 +000013179Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13180
13181 * configure.in: default on the DocBook parser inclusion (for Gnome)
13182 * DOCBparser.h: fixed a header reference
13183
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013184Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13185
13186 * configure.in xpath.c: applied Bjorn patches for FPE on the
13187 alpha
13188
Daniel Veillardeefd4492001-04-28 16:55:50 +000013189Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13190
13191 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13192 xmlSaveFormatFileTo()
13193
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013194Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13195
13196 * xpath.c: simple and efficient optimization, XPath functions
13197 aways bind to the same code, cache this
13198 * TODO: updated (by saying some is obsolete)
13199
Daniel Veillard2156a562001-04-28 12:24:34 +000013200Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13201
13202 * xpath.c: more cleanup work on XPath name parsing routines
13203
Daniel Veillard61d80a22001-04-27 17:13:01 +000013204Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13205
13206 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13207 xmlXPathParseName
13208 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13209 * debugXML.c: avoid compilation problems if compiling without
13210 HTML support, Igor Zlatkovic
13211 * win32/libxml2/libxml2.def.src: being able to compile without
13212 XPath on Windows
13213
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013214Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13215
13216 * libxml.m4: yet another patch from Toshio Kuratomi
13217
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013218Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13219
13220 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13221
Daniel Veillard67fee942001-04-26 18:59:03 +000013222Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13223
13224 * tree.[ch]: added xmlSaveFormatFile interface for saving
13225 and indenting a file.
13226
Daniel Veillard82e49712001-04-26 14:38:03 +000013227Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13228
13229 * xpath.c: fixed bug #53689 related to processing-instruction()
13230
Daniel Veillard02f077a2001-04-26 10:59:11 +000013231Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13232
13233 * DOCBparser.c: patche from László Kovács
13234
Daniel Veillard30211a02001-04-26 09:33:18 +000013235Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13236
13237 * parser.c: applied fixes from Christian Glahn bug report #53391
13238
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013239Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13240
13241 * error.c: Jean François Lecomte provided a complete description
13242 and a fix to bug #53537
13243
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013244Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13245
13246 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13247
Daniel Veillard1034da22001-04-25 19:06:28 +000013248Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13249
13250 * DOCBparser.c SAX.c: a bit more work on entities processing.
13251 Still Need to cleanup XML output and references in attributes
13252
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013253Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13254
13255 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13256
Daniel Veillardb33c2012001-04-25 12:59:04 +000013257Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13258
13259 * tree.c: trying to fix #53574, not completely complete,
13260 I would like xmllint --copy --debug test/ent1 and
13261 xmllint --debug test/ent1 to show the same result.
13262 * xpath.c: fix a bug when trying to sort namespace nodes
13263
Daniel Veillard5146f202001-04-25 10:29:44 +000013264Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13265
13266 * HTMLtree.c: real fix for #53402
13267
Daniel Veillard7533cc82001-04-24 15:52:00 +000013268Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13269
13270 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13271 PIs when using xsl:output
13272 * valid.c: closing #53537 some case generate segfaults if there
13273 is validity errors
13274
Daniel Veillard61b33d52001-04-24 13:55:12 +000013275Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13276
13277 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13278 of external parsed entities, added --noent to testDocbook
13279 * valid.c: Garry Pennington found an uninitialized variable
13280 access in xmlValidateElementContent()
13281
Daniel Veillard56098d42001-04-24 12:51:09 +000013282Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13283
13284 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13285 with madness
13286 * result/HTML/ : this modified the result of the regression tests
13287 a lot.
13288
Daniel Veillard122376b2001-04-24 12:12:30 +000013289Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13290
13291 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13292 to doc where it wasn't checked against NULL reported by
13293 Jens Laas
13294
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013295Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13296
13297 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13298 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13299
Daniel Veillardeae522a2001-04-23 13:41:34 +000013300Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13301
13302 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13303 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13304 * SAX.[ch]: cleanup and updates for DocBook
13305 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13306 ex SGML identifier changes
13307 * valid.c: removed a static unused function.
13308
Daniel Veillardde57c612001-04-23 09:13:36 +000013309Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13310
13311 * HTMLtree.c: applied change for Paul Sponagl on script saving
13312 * Makefile.am: the warning about entity title.xml are normal.
13313
Daniel Veillard393df012001-04-22 20:11:18 +000013314Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13315
13316 * configure.in: release of 2.3.7
13317 * Makefile.am: fixing make distcheck
13318
Daniel Veillarda41123c2001-04-22 19:31:20 +000013319Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13320
13321 * doc/html/* doc/xml.html: updated and regenerated the docs
13322
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013323Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13324
13325 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13326
Daniel Veillarde82a9922001-04-22 12:12:58 +000013327Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13328
13329 * tree.c: fixed #53388 with the provided patch
13330
Daniel Veillard06803992001-04-22 10:35:56 +000013331Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13332
13333 * valid.c: Bjorn detected an invalid memory access. Fixed
13334 vstateVPush()
13335
Daniel Veillard40af6492001-04-22 08:50:55 +000013336Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13337
13338 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13339
Bjorn Reese70a9da52001-04-21 16:57:29 +000013340Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13341
13342 * libxml.h: new header used only for the compilation of libxml
13343 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13344 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13345 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13346 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13347 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13348 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13349 baseline (version 1.2 plus a single patch).
13350 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13351 scientific notation for numbers. Tests added.
13352 * xpath.c: formatting of numbers changed to use sprintf
13353 (contribution from William Brack)
13354
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013355Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13356
13357 * valid.c: cleanup, more useful debugging
13358 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13359 * xmlIO.c: entity loading is printed as an error when validating
13360
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013361Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13362
13363 * valid.c: fixed to validate within entities
13364 * test/VCM/v22.xml: added a specific testcase
13365
Daniel Veillardca1f1722001-04-20 15:47:35 +000013366Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13367
13368 * valid.c: forgot an epsilon transition in for ()+
13369 * test/VCM/v21.xml : added a specific test case
13370
Daniel Veillard85349052001-04-20 13:48:21 +000013371Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13372
13373 * valid.c: removed a state explosion exhibited by RSS
13374 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13375 from bug #51872
13376
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013377Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13378
13379 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13380 validation without using an ugly NFA -> DFA algo in the source.
13381 Made a specific algorithm easier to maintain, using a single
13382 stack and without recursion.
13383 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13384 * hash.c: made the growing routine static
13385 * tree.h parser.c: added the parent information to an
13386 xmlElementContent node.
13387
Daniel Veillarde470df72001-04-18 21:41:07 +000013388Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13389
13390 * SAX.c parser.c xpath.c: generating IDs when not validating
13391 from an external parsed entity was poisoning the ID has table
13392 with removed values. This was killing XSLT on the KDE help
13393 browser.
13394
Daniel Veillardceacdd92001-04-18 15:10:35 +000013395Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13396
13397 * entities.h: andrew@ugh.net.au detected a double declaration
13398
Daniel Veillarda10efa82001-04-18 13:09:01 +000013399Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13400
13401 * debugXML.c hash.c tree.h valid.c : some changes related to
13402 the validation suport to improve speed with DocBook
13403 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13404 the way validation errors get reported
13405
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013406Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13407
13408 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13409 by P C Chow and William M. Brack for XSLT HTML output
13410
Daniel Veillard2d90de42001-04-16 17:46:18 +000013411Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13412
13413 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13414 Igor Zlatkovic patches for MSC compilation and added his
13415 updates
13416
Daniel Veillarde043ee12001-04-16 14:08:07 +000013417Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13418
13419 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13420 prefix lookup.
13421 * parserInternals.c: fixed the bug reported by Morus Walter
13422 due to an off by one typo in xmlStringCurrentChar()
13423
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013424Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13425
13426 * HTMLparser.c result/HTML/*: revamped the way the HTML
13427 parser handles end of tags or end of input
13428
Daniel Veillard82daa812001-04-12 08:55:36 +000013429Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13430
13431 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13432
Daniel Veillard67a21302001-04-11 14:39:16 +000013433Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13434
13435 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13436 bug where the linktime verions of free() won't work ...
13437
Daniel Veillard27b55282001-04-11 12:22:25 +000013438Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13439
13440 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13441
Daniel Veillardafc73112001-04-11 11:51:41 +000013442Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13443
13444 * doc/xml.html: added 2.3.6 release
13445
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013446Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13447
13448 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13449 * result/wml.xml: resulted in a small output change
13450
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013451Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13452
13453 * tree.c: xmlNewDoc was missing the charset initialization
13454 * xmllint.c: added --auto to autogenerate a doc, allow to
13455 reproduce the problem fixed on xmlNewDoc
13456
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013457Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13458
13459 * xpath.c: trying to get 52979 solved
13460 * tree.c result/ result/noent/: trying to get 52712 solved, this
13461 also made me clean up the fact that XML output in general should
13462 not add formating blanks by default, this changed the output of
13463 a few tests
13464
Daniel Veillard73639a72001-04-10 14:31:39 +000013465Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13466
13467 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13468
Daniel Veillardfac26a12001-04-08 13:08:14 +000013469Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13470
13471 * configure.in: finally released 2.3.6
13472
Daniel Veillard911f49a2001-04-07 15:39:35 +000013473Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13474
13475 * xpath.c: checking for null pointer generated by new code
13476
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013477Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13478
13479 * xpath.c: fixed a [] evaluation problem reported
13480 * test/XPath/tests/simpleaddr: extended test
13481 * result/XPath/simpleaddr: updated result
13482
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013483Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13484
13485 * xmllint.c: Dan Timis reported a portability problem
13486 on Macs without mmap, fixed it.
13487
Daniel Veillardb38bd552001-04-03 18:22:00 +000013488Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13489
13490 * testXPath.c : added a --tree option allowing to display the
13491 tree dump of the XPath expression
13492
Daniel Veillard4dd93462001-04-02 15:16:19 +000013493Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13494
13495 * xpath.c: fixed a memleak when comparing nodesets
13496 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13497 * tree.c: added a TODO
13498
Daniel Veillard92ad2102001-03-27 12:47:33 +000013499Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13500
13501 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13502 we need string functions
13503 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13504 to be able to use them where needed. Applied some changes
13505 to reduce name linking pollution and compile in only what's
13506 needed.
13507 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13508 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13509 for the string manipulation functions
13510 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13511 to the free() function of xmlmemory.c
13512 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13513 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13514 usage.
13515
13516
Daniel Veillard2be30642001-03-27 00:32:28 +000013517Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13518
13519 * error.c: applied the context output patch of the error
13520 handling submitted by Chuck Griffith
13521 * error/VC/*: this slightly change some error logs
13522
Daniel Veillard50582112001-03-26 22:52:16 +000013523Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13524
13525 * parser.c: fixed line number reporting on error
13526
Daniel Veillard04be4f52001-03-26 21:23:53 +000013527Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13528
13529 * parser.c: Sullivan and Darin found a parser bug,
13530 applied the patch.
13531
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013532Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13533
13534 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13535 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13536 xmlversion.h.in xpointer.c: of course the way I defined
13537 UNUSED breaks on old gcc version. Try to be smart and
13538 also define it directly in xmlversion.h
13539 * configure.in: removed -ansi flag from the pedantic set
13540
13541Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013542 Huge cleanup, I switched to compile with
13543 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13544 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13545 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13546 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13547 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13548 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13549 encoding.h entities.c error.c list.[ch] nanoftp.c
13550 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13551 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13552 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13553 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13554 Cleanup, staticfied a number of non-exported functions,
13555 detected and cleaned up a dozen of problem found this way,
13556 avoided a lot of public function name/typedef/system names clashes
13557 * doc/xml.html: updated
13558 * configure.in: switched private flags to the really pedantic ones.
13559
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013560Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13561
13562 * configure.in: 2.3.5
13563 * doc/html/*: rebuilt the docs
13564
Daniel Veillard146c9122001-03-22 15:22:27 +000013565Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13566
13567 * parser.c: fixed a reported bug in NOTATION parsing
13568 * uri.c: accepted but not fixed bug 51876, added TODO
13569 * Makefile.am: fixed bug 51876
13570
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013571Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13572
13573 * config.h.in configure.in error.c: fix a compilation problem
13574 on platforms without vsnprintf (xml@thewrittenword.com)
13575
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013576Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13577
13578 * parser.c: fixed a function name header typo
13579 * SAX.c: notations can also occur in external subset.
13580
Daniel Veillard7d42b542001-03-20 13:22:46 +000013581Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13582
13583 * error.c: removed a C++ like comment
13584
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013585Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13586
13587 * parser.c: fixing bug 52299 strange condition leading
13588 to a parser crash due to a buffer overflow
13589 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13590 added the specific test case
13591
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013592Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13593
13594 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13595 xmlXPathConvert{String,Number,Boolean} to be able to make
13596 type casts without a context stack, fixed some implementation
13597 problems related to the absence of context at parse-time,
13598 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13599 in the public API too
13600 * xpointer.c xpathInternals.h: we need to know at parse time
13601 whether we are compiling an XPointer
13602
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013603Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13604
13605 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13606 cleaned up the parser internals, refactored XPath code, added
13607 new compilation based APIs and cleanly separated public and
13608 private APIs.
13609
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013610Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13611
13612 * xpath.h: the comp field must be added at the end to avoid
13613 killing binary compat.
13614
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013615Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13616
13617 * Makefile.am: detect XPath memleaks in regreson tests
13618 * error.c: fixed and error w.r.t. error reporting still using
13619 stderr
13620 * hash.c: added new line at end of file
13621 * tree.h: minor cleanup
13622 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13623 expression parsing from evaluation, resulted in a number of
13624 changes internally, and in XPointer. Likely to break stuff
13625 using xpathInternals.h but should remain binary compatible,
13626 new interfaces will be added.
13627
Daniel Veillardd574f782001-03-14 19:40:17 +000013628Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13629
13630 * configure.in: fixed a couple of problems reported by
13631 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13632 without gcc on non linux platforms.
13633
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013634Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13635
13636 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13637 a fix for --with-html-dir= configure support. I hope it won't
13638 break rpm generation
13639
Daniel Veillarda022fe02001-03-14 16:30:00 +000013640Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13641
13642 * xmlIO.c: one function comment cleanup.
13643
Daniel Veillard25239c12001-03-14 13:56:48 +000013644Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13645
13646 * SAX.c: external subset notations were improperly registered
13647 in the internal subset.
13648
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013649Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13650
13651 * README.cvs-commits: added, pointing to HACKING
13652 * HACKING: updated
13653
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013654Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13655
13656 * parser.c: and Matt Sergeant found one in the XML push
13657 parser (erroneous check I forgot to remove when I fixed the
13658 main parser).
13659
Daniel Veillard68d7b672001-03-12 18:22:04 +000013660Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13661
13662 * xpath.c: ptittom found a small bug in UnaryExpr
13663
Daniel Veillarde356c282001-03-10 12:32:04 +000013664Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13665
13666 * configure.in: bumped to 2.3.4
13667 * error.c: fixed bug #51860
13668 * tree.c: fixed bug #51861
13669 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13670 * tree.[ch] : added xmlDefaultBufferSize
13671 * nanoftp.c: typo in function name header block
13672 * doc/xml.html : updated, added link to XML::LibXSLT
13673 * doc/html/* : rebuilt the docs
13674
Daniel Veillard80f32572001-03-07 19:45:40 +000013675Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13676
13677 * parser.c SAX.c: the new content parsing code raised an
13678 ugly bug in the characters() SAX callback. Found it
13679 just because of strangeness in XSLT XML Rec ouptut :-(
13680
Daniel Veillard6c831202001-03-07 15:57:53 +000013681Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13682
13683 * Makefile.am: Martin Baulig suggested to add -lm
13684 * tree.c: found another bug in xmlNodeGetContent()
13685
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013686Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13687
13688 * xpath.c: Bjorn found the error related to strictness of comparison.
13689
Daniel Veillard29631a82001-03-05 09:49:20 +000013690Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13691
13692 * parser.c: trying to fix the Dtd parsing problem reported
13693 by Gary, side effect of last week speed optimizations.
13694
Daniel Veillard14be0a12001-03-03 18:50:55 +000013695Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13696
13697 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13698 * parserInternals.c: removed unneeded test raised by Stric
13699
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013700Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13701
13702 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13703 and fixed by William Brack). Added xmlXPathFormatNumber.
13704 Changed the sorting slightly.
13705 * configure.in Makefile.am example/Makefile.am: Added -lm.
13706 Please note that applications linking with libxml2, must
13707 also like with the math library from now on.
13708
Daniel Veillardf9533d12001-03-03 10:04:57 +000013709Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13710
13711 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13712
Daniel Veillard2f362242001-03-02 17:36:21 +000013713Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13714
13715 * parser.c: one must report spaces even if the Dtd element
13716 content proves that this is not part of the element content.
13717 * result/valid/*.xml: this changed the ouptu slightly
13718
Daniel Veillardb402c072001-03-01 17:28:58 +000013719Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13720
13721 * configure.in: bumped to 2.3.3
13722 * doc/xml.html: updated
13723
Daniel Veillard77851712001-02-27 21:54:07 +000013724Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13725
13726 * tree.c: minor doc fix
13727 * xpath.c: deallocation issues when a result tree has been
13728 converted to a node-set
13729
Daniel Veillardec70e912001-02-26 20:10:45 +000013730Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13731
13732 * doc/xml.html: oops corrected dates s/2000/2001
13733
Daniel Veillard8730c562001-02-26 10:49:57 +000013734Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13735
13736 * valid.c: new patch from Gary Pennington
13737
Daniel Veillard91e9d582001-02-26 07:31:12 +000013738Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13739
13740 * doc/xml.html: applied patch from Ankh
13741
Daniel Veillardedac3c92001-02-26 01:36:19 +000013742Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13743
13744 * xinclude.c: fixed a problem building on Mac
13745
Daniel Veillard21a0f912001-02-25 19:54:14 +000013746Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13747
13748 * parser.c: more work on increasing parsing ferformances
13749
Daniel Veillard48b2f892001-02-25 16:11:03 +000013750Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13751
13752 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13753 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13754 avoiding memcpy in production builds MEM_CLEANUP macro use
13755 * parser.[ch] parserInternals.c: optimizations of the tightest
13756 internal loops inside the parser. Better checking of I/O
13757 flushing/loading conditions
13758 * xmllint.c : added --timing
13759
Daniel Veillard71681102001-02-24 17:48:53 +000013760Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13761
13762 * configure.in: bumped to 2.3.2
13763 * doc/xml.html: updated for release
13764
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013765Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13766
13767 * xpath.c: found a memleak and fixed a nasty bug
13768
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013769Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13770
13771 * xmllint.[c1] : added return code errors for xmllint
13772 * xpath.c: specific debug dump function for result value trees
13773
Daniel Veillard4b637072001-02-21 21:52:55 +000013774Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13775
13776 * xpath.c: finally implemented xmlXPathCompareNodeSets
13777 * test/XPath/expr/floats results/XPath/expr/floats: added
13778 a test for float expressions
13779
Daniel Veillardf714aa32001-02-21 03:07:44 +000013780Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13781
13782 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13783 * parserInternals.[ch]: trying to speed up parsing
13784 * xpath.c : speeded up node set equality op
13785
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013786Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13787
13788 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13789 better handling of ID/IDREF and the list modules associated
13790 * configure.in: small CFLAGS cleanup
13791
Daniel Veillarda8abee62001-02-19 15:14:59 +000013792Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13793
13794 * configure.in: fixed iconv detection on AIX (stric)
13795
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013796Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013797
13798 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13799
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013800Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13801
13802 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13803 and optimized xmlXPathNodeSetSort
13804
Daniel Veillard142adbf2001-02-17 13:21:05 +000013805Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13806
13807 * xpath.c: bug fix when context size is 0
13808 * parser.c: I like Norm's Dtd because they still manage to break
13809 the parser occasionally
13810
Daniel Veillardf23e0092001-02-16 13:21:29 +000013811Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13812
13813 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13814
Daniel Veillarde0e26512001-02-16 00:11:46 +000013815Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13816
13817 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13818 attributes within the XML-1.0 namespace
13819
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013820Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13821
13822 * xpathInternals.h: exported a few axis functions
13823 * doc/xml.html: updated the doc
13824
Daniel Veillard760f4422001-02-15 14:59:48 +000013825Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13826
13827 * configure.in: applied patch from Daniel van Balen for OpenBSD
13828 and bumped version to 2.3.1
13829 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13830 attempt to find autoclosing was simply broken, removed it,
13831 updated the examples, this is better
13832
Daniel Veillardd194dd22001-02-14 10:37:43 +000013833Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13834
13835 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13836 hash functionnalities.
13837 * doc/html/* : rebuild the doc
13838
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013839Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13840
13841 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13842 on predicate
13843 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13844 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13845 really want to have tags closed on output even if we accept
13846 unclosed ones on input
13847
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013848Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13849
13850 * xpath.c: ouch don't free NULL, rare case fixed
13851 * tree.c: don't coalesce text nodes if they don't have the
13852 same behaviour wrt escaping on output
13853
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013854Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13855
13856 * xpath.c: small fixup
13857 * SAX.c: don't warn on empty namespaces.
13858
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013859Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13860
13861 * README: a bit of cleanup
13862 * configure.in: preparing for 2.3.0 release
13863
Daniel Veillard1f83d392001-02-08 09:37:42 +000013864Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13865
13866 * hash.[ch]: added a first version of xmlHashSize()
13867 * valid.c: another bug fix from Gary Pennington
13868
Daniel Veillard5eef6222001-02-07 18:24:48 +000013869Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13870
13871 * valid.c: couple of bug fixes pointed by Gary Pennington
13872 * HTMLtree.c: #if 0 cleanup
13873
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013874Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13875
13876 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13877 which removes a time consuming check of xmlXPathNodeSetAdd()
13878 and use it in places where we are sure to not break unicity
13879
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013880Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13881
13882 * xpath.c: bug fixes found from XSLT
13883 * tree.c: preserve node->name special values when copying nodes.
13884 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13885 external subset are fetched when available but without full
13886 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13887 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13888 output with encoding disabled.
13889
Daniel Veillard2c833b62001-02-03 08:52:06 +000013890Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13891
13892 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13893 xmlCheckFilename should not be called from xmlFileOpenW
13894 and xmlGzfileOpenW
13895
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013896Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13897
13898 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13899 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13900 added the new tests for URI normalization
13901 * testURI.c: fixed stoopid bugs
13902 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13903 the URI in the error messages are now properly normalized
13904
Daniel Veillardea28ce62001-02-02 08:20:19 +000013905Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13906
13907 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13908
Daniel Veillarde99a4762001-02-01 04:34:35 +000013909Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13910
13911 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13912
Daniel Veillard2b325a02001-01-31 20:46:31 +000013913Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13914
13915 * xpath.c: fixed mod operator
13916
Daniel Veillardde55cf62001-01-31 15:53:13 +000013917Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13918
13919 * parser.c: fixed xmlStrcat doc
13920 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13921 trees.
13922
Daniel Veillard2f913b72001-01-31 13:23:49 +000013923Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13924
13925 * xpath.c result/XPath/tests/chaptersbase
13926 result/XPath/tests/simplebase: fixed XPath node()
13927 * tree.c: small fix in xmlNewNs()
13928 * Makefile.am: removed extraneous xml2Conf.sh rule
13929
Daniel Veillardb42042b2001-01-28 07:40:36 +000013930Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13931
13932 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13933 Changed the library name, in order to get libxml-devel and
13934 libxml2-devel to coexist on a single system
13935 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13936 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13937
Daniel Veillardee0a4662001-01-27 18:59:33 +000013938Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13939
13940 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13941 libxml2-devel installable in // as libxml-devel.
13942
Daniel Veillard5eb05942001-01-27 17:50:22 +000013943Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13944
13945 * doc/Makefile.am: fixed make rebuild in doc
13946 * doc/html/*.html: rebuilt the docs
13947
Daniel Veillard65c295d2001-01-26 09:32:39 +000013948Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13949
13950 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13951
Daniel Veillard8e199902001-01-25 18:54:39 +000013952Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13953
13954 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13955 the HTML doc to go into the -devel RPM ...
13956 * aclocal.m4 config.h.in: some updates due to auto* magic
13957
Daniel Veillard93086662001-01-25 18:13:04 +000013958Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13959
13960 * xpath.h: added a hook in the context structure allowing to
13961 link to extra support, needed for XSLT
13962
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013963Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13964
13965 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13966 xmlXPtrCmpPoints to use it.
13967 * propagated the following patch from Alejandro Forero
13968 * include/win32config.h xmlIO.c: applied further suggestions
13969 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13970 * example/gjobread.c: fixed warnings, now that it builds
13971
13972Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13973
13974 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13975
13976 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13977 filename points to a valid file (not a directory).
13978 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13979 Added calls to xmlCheckFilenameDir.
13980
13981 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13982 `path' (rather than `filename') as the parameter to gzopen and open.
13983
Daniel Veillard48177c22001-01-23 15:27:41 +000013984Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13985
13986 * Makefile.am: fixed a problem with EXTRA_DIST
13987
Daniel Veillardb83ba402001-01-22 22:45:10 +000013988Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13989
13990 * Makefile.am example/Makefile.am: finally found the trick
13991 to build the example, i.e. add "." in SUBDIRS before example
13992 in the list <grin/>
13993
Daniel Veillard82687162001-01-22 15:32:01 +000013994Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13995
13996 * doc/xml.html: updated with an XSLT section, removed pointer to
13997 W3C CVS base.
13998
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013999Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14000
14001 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14002 too, and deallocation need to occur the same way.
14003
Daniel Veillarde4566462001-01-22 09:58:39 +000014004Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14005
14006 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14007 type correponding to an XSLT result tree fragment. Share most
14008 of the data format with node set, as well as operators.
14009 * HTMLtree.c: added a newline at the end of the doctype output
14010 whe this one is not present initially.
14011 * tree.c: make sure taht the parent and doc pointers are properly
14012 set when copying attributes (lists).
14013
Daniel Veillard701c7362001-01-21 09:48:59 +000014014Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14015
14016 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14017
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014018Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14019
14020 * xpath.c: seems I finally killed that ugly path evaluation
14021 context bug (tagged 9999 in case is is wrong)
14022
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014023Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14024
14025 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14026 for XSLT
14027
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014028Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14029
14030 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14031 for xmlGzfileOpen() bug
14032
Daniel Veillardf6eea272001-01-18 12:17:12 +000014033Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14034
14035 * xpath.c: removed an error found by XSLT usage
14036 * tree.c parserInternals.h: use a predefined static string
14037 for text and comment nodes, avoid freeing them in xmlFreeNode,
14038 exported the string name in parserInternals.h and added
14039 another value to disable encoding at output (for XSLT),
14040 gain memory, time.
14041
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014042Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14043
14044 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14045 win32/libxml2/libxml2_so.dsp: new makefiles and update
14046 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14047
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014048Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14049
14050 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14051 Gary Pennington
14052
Daniel Veillard389e6b72001-01-15 19:41:13 +000014053Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14054
14055 * xpath.c: fixed the comaprision of values and nodelists,
14056 need to compare nodelist still ...
14057 * debugXML.c: avoided a possible core dump
14058 * HTMLparser.c: cleanup
14059 * nanohttp.c: contributed fix.
14060 * tree.c: fixes in properties handling added xmlSetNsProp
14061 needed by libxslt
14062 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14063 comment
14064 * TODO: updated
14065
Daniel Veillard167bd532001-01-06 21:09:34 +000014066Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14067
14068 * parser.c parserInternals.c: applied Bjorn Reese optimization
14069 patch
14070
14071Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14072
14073 * Makefile.am: applied patch fro make check from Martin Vidner
14074
Daniel Veillard503b8932001-01-05 06:36:31 +000014075Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14076
14077 * configure.in: preparing 2.2.11
14078 * doc/html/*: rebuild the HTML files
14079 * doc/xml.html : updated
14080
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014081Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14082
14083 * tree.c: fixed a stupid bug
14084 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14085 patches related to validation of an XInclude processing result
14086 * TODO: updated
14087
Daniel Veillarde2488192001-01-04 10:54:22 +000014088Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14089
14090 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14091 on large files
14092
Daniel Veillardf060a412001-01-03 20:52:44 +000014093Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14094
14095 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14096
Daniel Veillard45cff692001-01-03 18:02:04 +000014097Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14098
14099 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14100 reported by Jonas Borgström
14101 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14102
Daniel Veillard08108982001-01-03 15:24:58 +000014103Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14104
14105 * testXPath.c xpath.c: fixing the XPath union expressions problem
14106 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14107
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014108Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14109
14110 * xmllint.c: Made is so if the file name is "-" is will read form
14111 standard input. Sven Heinicke <sven@zen.org>
14112 * tree.c: fixed a problem when growing buffer
14113 * tree.h: fixed the comment of the node types following andersca
14114 comment
14115 * TODO: updated
14116
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014117Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14118
14119 * HTMLparser.[ch]: added a way to avoid adding automatically
14120 omitted tags. htmlHandleOmittedElem() allows to change the
14121 default handling.
14122 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14123 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14124 of xmllint too when using --memory flag, added a memory test
14125 suite at the Makefile level.
14126 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14127 with namespace use when encountering QNames in XPath evalation,
14128 added xmlns() scheme in XPointer.
14129 * nanoftp.c : incorporated a fix
14130 * parser.c xmlIO.c: fixed problems raised with encoding when using
14131 the memory I/O
14132 * parserInternals.c: closed bug 25934 reported by
14133 torsten.landschoff@innominate.de
14134 * TODO: updated
14135
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014136Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14137
14138 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14139 on a non-updated tree :-(, made a 2.2.10 release to correct the
14140 situation
14141
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014142Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14143
14144 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14145 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14146 integrated a set of OpenVMS changes from Howard Taylor
14147 <Howard.Taylor@pacoast.com>
14148
Daniel Veillard58770e72000-11-25 00:48:47 +000014149Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14150
14151 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14152 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14153
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014154Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14155
14156 * HTMLparser.c: some fixes on auto-open of html/head/body
14157 * encoding.c: fixed a compilation error on some gcc env
14158 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14159 XPointer implementation
14160 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14161 related XPointer tests and associated results
14162
Daniel Veillard300f7d62000-11-24 13:04:04 +000014163Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14164
14165 * doc/xmldtd.html doc/xml.html: following a short step by step
14166 guidance on IRC to help maciej with DTDs I started a small
14167 page on the subject.
14168
Daniel Veillard748e45d2000-11-17 16:36:08 +000014169Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14170
14171 * HTMLparser.c: fixed handling of broken charrefs
14172 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14173 patches
14174
Daniel Veillard28929b22000-11-13 18:22:49 +000014175Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14176
14177 * doc/xml.html doc/html/* : rebuilt the docs after adding
14178 xinclude and updated page for 2.2.7 and 2.2.8
14179 * configure.in: releasing 2.2.8
14180
Daniel Veillard41e06512000-11-13 11:47:47 +000014181Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14182
14183 * parser.[ch] parserInternals.c: applied the conditional
14184 section processing fix from Jonathan P Springer
14185 <jonathan.springer2@gte.net>
14186 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14187 project file, fixed iconv default non support
14188 * xpath.c: fixed the problem of evaluating relative expressions
14189 when a node context is provided.
14190
Daniel Veillardbf432752000-11-12 15:56:56 +000014191Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14192
14193 * nanoftp.c: fixed gcc 2.95 new warnings
14194 * SAX.c: fixed a stupid bug
14195 * tree.c: fixed a formatting problem when round-tripping
14196 from/to memory
14197 * xinclude.c: chased memleak, fixed a base problem
14198 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14199 xmlXPtrBuildNodeList()
14200 * TODO: updated
14201 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14202 adding a first small set of regression tests for XInclude
14203
Daniel Veillardc2def842000-11-07 14:21:01 +000014204Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14205
14206 * nanohttp.[ch]: applied Wayne Davison patches to access
14207 the WWW-Authorization header.
14208 * parser.c: Closed Bug#30847: Problems when switching encoding
14209 in short files by applying Simon Berg's patch.
14210 * valid.c: fixed a validation problem
14211 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14212 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14213 Wayne Davison
14214 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14215 need to be extended to non full nodes selections.
14216 * xinclude.c: starts to work decently
14217
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014218Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14219
14220 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14221 debugXML.c xmlversion.h.in: Started adding XInclude support,
14222 this is a new xmllint option
14223 * tree.c xpath.c: applied TOM patches for XPath
14224 * xpointer.c: fixed a couple of errors.
14225 * uri.c: added an escaping function needed for xinclude
14226 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14227 new warning from RH70 gcc's version
14228
Daniel Veillarda4964b72000-10-31 18:23:44 +000014229Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14230
14231 * HTMLparser.c: fixed loop on invalid char in scripts
14232 * parser.c: update to description of xmlIOParseDTD()
14233 * libxml.m4 xmlversion.h.in: changes contributed by
14234 Michael Schmeing <m.schmeing@internet-factory.de>
14235 * configure.in: preparing for 2.2.7
14236 * Makefile.am: trying to avoid config.h and acconfig.h
14237 being included in the distrib
14238 * configure.in: released 2.2.7
14239
14240Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14241
14242 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14243 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14244
Daniel Veillard01411222000-10-30 15:33:22 +000014245Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14246
14247 * parser.[ch]: added xmlIOParseDTD()
14248 * xpointer.c: added support for the 2 extra parameters of
14249 string-range, fixed a stoopid error when '0' was present
14250 in XPointer expressions
14251 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14252 testsuite for the above
14253
Daniel Veillard6db58192000-10-30 09:27:53 +000014254Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14255
14256 * libxml.spec.in: improved package descriptions
14257
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014258Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14259
14260 * xpath.c xpathInternals.h: applied a large cleaning patch
14261 from TOM <ptittom@free.fr>, it also add namespace support
14262 for function and variables registration.
14263
Daniel Veillardbd20df72000-10-29 17:53:40 +000014264Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14265
14266 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14267 * Makefile.mingw: Wayne Davison's update adding hash.c
14268
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014269Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14270
14271 * xpath.c: fixed the root evaluation problems
14272 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14273 ignorable spaces with <b> <bold> <em>
14274 * tree.c: fixed a loop in xmlSearchNsByHref()
14275
Daniel Veillard767662d2000-10-27 17:04:52 +000014276Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14277
14278 * xpath.c: applied another XPath patch from TOM
14279 * xpath.c include/makefile.am: applied another patch from
14280 china@thewrittenword.com (cleanup on IRIX).
14281
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014282Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14283
14284 * xml-config.1: received a fixed version from Fredrik Hallenberg
14285 <hallon@lysator.liu.se>
14286
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014287Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14288
14289 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14290 cleanup patch for XPath
14291
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014292Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14293
14294 * patched to redirrect all "out of context" error messages to
14295 a reconfigurable routine. The changes are:
14296 * xmlerror.h : added the export of an error context type (void *)
14297 an error handler type xmlGenericErrorFunc there is an interface
14298 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14299 to reset the error handling routine and its argument
14300 (by default it's equivalent to respectively fprintf and stderr.
14301 * all the c files: all wild accesses to stderr or stdout within
14302 the library have been replaced to calls to the handler.
14303
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014304Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14305
14306 * configure.in: release 2.2.6
14307 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14308 exporting the inner functions of xpath for extension modules
14309 * doc/*: updated and rebuilt the doc
14310
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014311Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14312
14313 * nanohttp.c : applied Wayne HTTP cleanup patch
14314 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14315 and xmlNodeSetSpacePreserve()
14316
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014317Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14318
14319 * xpath.c: closing bug #29260
14320
Daniel Veillard126f2792000-10-24 17:10:12 +000014321Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14322
14323 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14324 multikey tuples, made hash structure opaque
14325 * valid.[ch]: moved elements, attributes, notations decalarations
14326 as well as ID and refs to hash tables.
14327 * entities.c: hash cleanup
14328 * xmlmemory.c: fixed a dump problem in debug mode
14329 * include/Makefile.am: problem passing in DESTDIR= values patch
14330 from Marc Christensen <marc@calderasystems.com>
14331 * nanohttp.c: removed debugging remains
14332 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14333 * HTMLparser.c parser.c: fixing a number of problems with the
14334 macros in the *parser.c files (Wayne).
14335 * HTMLparser.c: close the previous option when opening a new one
14336 (Marc Sanfacon).
14337 * result/HTML/*: updated the HTML results accordingly
14338
Daniel Veillard52afe802000-10-22 16:56:02 +000014339Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14340
14341 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14342 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14343 XPath functions and XML entities table to them. More to come...
14344 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14345
Daniel Veillard683cb022000-10-22 12:04:13 +000014346Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14347
14348 * tree.c: coalesce adjacent text nodes
14349 * valid.c: handling of blank nodes in DTd validation (raised
14350 by problems with a posteriori validation).
14351 * nanohttp.c: changing behaviour on HTTP write stuff.
14352 * HTMLtree.c: forced body and html to be explicitely closed.
14353 * xpath.h: exported more XPath functions.
14354
Daniel Veillard1baf4122000-10-15 20:38:39 +000014355Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14356
14357 * Release of 2.2.5
14358 * xpointer.c: range() range-inside and other helper functions
14359 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14360
Daniel Veillard47e12f22000-10-15 14:24:25 +000014361Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14362
14363 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14364 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14365
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014366Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14367
14368 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14369 and XPointer modules
14370
Daniel Veillard134c9f32000-10-15 10:27:08 +000014371Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14372
14373 * SAX.h: closed #25107
14374
Daniel Veillard39915622000-10-15 10:06:55 +000014375Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14376
14377 * testSAX.c: fixed problem with cdata reporting
14378 * SAXresult/* : updated
14379
Daniel Veillard1e851392000-10-15 10:02:56 +000014380Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14381
14382 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14383 Closed bug #27499, added to regression tests
14384 * TODO: updated
14385
Daniel Veillard7eda8452000-10-14 23:38:43 +000014386Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14387
14388 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14389 support for SCRIPT and STYLE with help from Bjorn Reese
14390 * test/HTML/* result/HTML/*: added simple testcase and updated
14391 the existing ones.
14392
Daniel Veillardff9c3302000-10-13 16:38:25 +000014393Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14394
14395 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14396 string-range for empty strings
14397 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14398 test/XPath/xptr/strrange: augmented the XPointer testsuite
14399
Daniel Veillard189446d2000-10-13 10:23:06 +000014400Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14401
14402 * doc/xml.html doc/xmlmem.html: added a module describing memory
14403 interfaces and use, updated the main page.
14404
Daniel Veillard2f971a22000-10-12 23:26:32 +000014405Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14406
14407 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14408 nanoftp code work on Windows too now
14409
14410Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014411
14412 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14413 * xpointer.c: implemented string-range() at least a good first version
14414 * test/XPath/docs/str test/XPath/xptr/strrange
14415 result/XPath/xptr/strrange: the string-range() tests
14416
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014417Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14418
14419 * Makefile.am include/Makefile.am include/win32config.h
14420 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14421 and make distcheck
14422
Daniel Veillard19d61112000-10-11 23:50:35 +000014423Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14424
14425 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14426 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14427 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14428
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014429Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14430
14431 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14432 patch for socklen_t detection by
14433 Albert Chin-A-Young <china@thewrittenword.com>
14434
Daniel Veillardcd429612000-10-11 15:57:05 +000014435Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14436
14437 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14438 and added a --dtdvalid option to xmllint used to test it
14439
Daniel Veillard47c02452000-10-11 13:04:36 +000014440Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14441
14442 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14443 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14444
Daniel Veillard2d38f042000-10-11 10:54:10 +000014445Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14446
14447 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14448 handlings (registration, lookup, cleanup)
14449
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014450Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14451
14452 * configure.in Makefile.am include/makefile.am: adding XPointer
14453 and XPtrtests target
14454 * xpointer.[ch] : new files for XPointer support
14455 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14456 more XPath tests
14457
Daniel Veillard57fda592000-10-10 23:24:14 +000014458Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14459
14460 * configure.in: fixed, very broken, make distcheck works again
14461
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014462Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14463
14464 * More work toward 2.2.5, integrated a number of patches
14465 * configure.in Makefile.am win32config.h.in: trying to cleanup
14466 make distcheck .... huh ...
14467 * include/Makefile.am include/win32config.h: new directory
14468 for includes
14469 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14470 updated teh makefiles and instructions for WIN32
14471 * xpath.c: small fixes
14472 * test/XPath/ results/XPath: updated the testcases and results
14473 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14474 suggested patches
14475 * valid.c: fixed an ID bug
14476
Daniel Veillardb71379b2000-10-09 12:30:39 +000014477Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14478
14479 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014480 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014481 * xpath.[ch]: worked on XPointer
14482
Daniel Veillard7e99c632000-10-06 12:59:53 +000014483Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14484
14485 * configure.in Makefile.am: 2.2.5, ship the include in an
14486 include/libxml subdirectory, use symlinks when using CVS
14487 * testSAX.c: fixed small bug
14488 * testXPath.c: changed the way testfiles are parsed
14489 * debugXML.c: same kind of cleanup when parsing an argument expression
14490 XPath/XPointers can have blanks embedded
14491 * xpath.[ch]: more cleanup, reorgs for XPointer work
14492 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14493 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14494
Daniel Veillard55b91f22000-10-05 16:30:11 +000014495Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14496
14497 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14498 in the XPath engine, rewrote large parts of it, now it's far
14499 cleaner and in sync with the REC not an old WD. Fixed a parsing
14500 problem in the interactive XML shell found when testing XPath.
14501
Daniel Veillardac260302000-10-04 13:33:43 +000014502Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14503
14504 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14505 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14506 examples with the extra test
14507
Daniel Veillard7cfce322000-10-04 12:40:27 +000014508Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14509
14510 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14511 the global init function.
14512
Daniel Veillard970112a2000-10-03 09:33:21 +000014513Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14514
14515 * HTMLparser.c: Doohhh, attribute name parsing was still case
14516 sensitive ! Fixed this ...
14517 * result/HTML/* : updated the tests results accordingly
14518
Daniel Veillard740abf52000-10-02 23:04:54 +000014519Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14520
14521 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14522 engine, should be far more stable, incorporated a new version of
14523 preceding/following axis, need testing
14524 * uri.c: fixed file:///c:/a/b/c problem
14525 * test/XPath/tests/idsimple: augmented the XPath tests
14526
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014527Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14528
14529 * doc/* rebuilding docs for 2.2.4 release
14530
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014531Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14532
14533 * configure.in: releasing 2.2.4
14534 * parser.[ch]: added xmlStrEqual()
14535 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14536 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14537 use xmlStrEqual instead
14538 * TODO: updated
14539 * added an XPath test
14540
Daniel Veillardbc765302000-10-01 18:23:35 +000014541Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14542
14543 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14544 * entities.h: exported xmlInitializePredefinedEntities
14545 * parser.[ch] : added xmlInitParser()
14546 * parserInternals.h : had to export htmlInitAutoClose()
14547
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014548Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14549
14550 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14551 problems
14552 * Makefile.am : added XPath regression tests to normal tests
14553 * uri.c: fixed a problem with local paths, cleanup
14554 * parser.c: fixed a problem with large CData sections
14555
Daniel Veillardd2ade932000-09-30 14:39:55 +000014556Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14557
14558 * configure.in xml-config.in: patch from "Ben Taylor"
14559 <sol7x86@hotmail.com> for solaris shared libs lookup
14560
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000145612000-09-30 Martin Baulig <baulig@suse.de>
14562
14563 * libxml-2.0.pc.in: Provide pkg-config script.
14564
14565 * configure.in: Create the libxml-2.0.pc script from the
14566 libxml-2.0.pc.in templates.
14567 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014568 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014569
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014570Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14571
14572 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14573 when compiling with MSC
14574
Daniel Veillard46057e12000-09-24 18:49:59 +000014575Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14576
14577 * xpath.c: patch for normalize-string() substring-before(),
14578 substring-after() and translate() functions from Bjorn Reese
14579 <breese@mail1.stofanet.dk>
14580 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14581 Fredrik Hallenberg <hallon@lysator.liu.se>
14582 * TODO: updated
14583
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014584Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14585
14586 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14587 problem of socklen_t being undefined on a number of platforms
14588 * debugXML.c: fixed a compilation problem when without snprintf
14589
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014590Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14591
14592 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14593 an URI bug and a fix for the control-character-induced infinite loop
14594 * nanohttp.c: preventive fix for compiling on WIN32
14595
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014596Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14597
14598 * xmlint.c: closing bug #25000
14599
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014600Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14601
14602 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14603 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14604 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14605 related function, fixing xmlStrncmp(), and associated cleanup
14606 * result/HTML/entities.html.sax: updating result
14607
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014608Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14609
14610 * uri.c: applied patch for URI escaping from Wayne Davison
14611 <wayned@blorf.net>
14612 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14613 from Denis Barbier <barbier@imacs.polytechnique.fr>
14614 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14615 patch from Wayne Davison
14616
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014617Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14618
14619 * doc/xml.html : updated with new releases, adding "how to help"
14620
Daniel Veillard04698d92000-09-17 16:00:22 +000014621Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14622
14623 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14624 removed a few warnings in pedantic mode ...
14625 * parserInternals.c parser.c: moved encoding switching function
14626 to parserInternals.c
14627 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14628
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014629Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14630
14631 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14632 error or warning handlers
14633
Daniel Veillardb1059e22000-09-16 14:02:43 +000014634Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14635
14636 * parserInternals.c parserInternals.h parser.c Makefile.am:
14637 created a new module parserInternals.c, moved most of the
14638 code shared by the various parsers there, as well as
14639 deprecated code from parser.c. More cleanup of parser.c
14640 * uri.c: fixed a problem when URI is NULL
14641 * valid.c: speedup when looking for an attribute declaration
14642
Daniel Veillard39c7d712000-09-10 16:14:55 +000014643Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14644
14645 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14646 the cleanup of the computation of URI references when seeking
14647 external entities. The URI reference string and the resulting
14648 URI are both stored now.
14649 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14650 large s(n)printf checks and cleanup from Denis Barbier
14651 <barbier@imacs.polytechnique.fr>
14652 * xmlversion.h.in tree.h: couple of SGML declarations for a
14653 possible docbook module.
14654 * result/VC/ : a couple of test output changed due to the change
14655 of the entities URI
14656
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014657Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14658
14659 * parser.h: added a _private field for linking user's data
14660
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014661Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14662
14663 * parser.c parserInternals.h: demacroified most of the IS_XXX
14664 the gain in size is significant so ...
14665
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014666Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14667
14668 * entities.c: cases where looking up entities with doc==NULL
14669 covered
14670
Daniel Veillard90e11312000-09-05 10:42:32 +000014671Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14672
Daniel Veillard1de50802000-09-07 08:54:32 +000014673 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014674 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14675
Daniel Veillard98a79162000-09-04 11:15:39 +000014676Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14677
Daniel Veillard1de50802000-09-07 08:54:32 +000014678 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014679 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14680 * Makefile.in: added URItest and included thenin "make tests"
14681
14682Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014683
14684 * xmlversion.h.in: closed bug 22941
14685
Daniel Veillard2bb89092000-08-31 14:57:50 +000014686Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14687
14688 * doc/xmlio.html: added doc and example for entity loader
14689 redefinition.
14690
Daniel Veillard96984452000-08-31 13:50:12 +000014691Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14692
14693 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14694 used by libxml
14695
Daniel Veillarde715dd22000-08-29 18:29:38 +000014696Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14697
14698 * parser.c: Fixed bug on invalid ontent characters and when using
14699 push.
14700 * xmllint.c: fixed xmllint endling of errors in push mode
14701
Daniel Veillard4948eb42000-08-29 09:41:15 +000014702Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14703
14704 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014705 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014706 * result/HTML/*.sax: regenerated HTML SAX output
14707 * parser.c: more cleanup.
14708
Daniel Veillarde010c172000-08-28 10:04:51 +000014709Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14710
14711 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014712 patches from Wayne Davison <wayned@users.sourceforge.net>,
14713 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014714 * HTMLparser.c: fixed an ignorable white space detection bug
14715 occuring when parsing with SAX only
14716 * result/HTML/*.sax: updated since the output is now HTML
14717 encoded...
14718
Daniel Veillard47f3f312000-08-27 22:40:15 +000014719Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14720
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014721 * HTMLparser.[ch]: applied some of Wayne Davison
14722 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014723
Daniel Veillarde0854c32000-08-27 21:12:29 +000014724Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14725
14726 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14727 undeclared namespace prefix was used, added a warning.
14728 Cleaned up support w.r.t. entities, spilling out a warning
14729 and being pedantic on lookups.
14730 * test/warning/ent9 : added testcase for previous example.
14731 * TODO: updated
14732 * parserInternals.h parser.c: changed the way names are parsed
14733 now allow infinite size and decrease penalty for normal use
14734 * parser.c: Started a big cleanup/check of the parser code,
14735 fixed some of the most tortuous entity code, spotted code
14736 unused anymore
14737 * test/*: added tests for very long names and related nasty
14738 things.
14739
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014740Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14741
14742 * doc/encoding.html: added encoding aliases doc
14743 * doc/xml.html: updates
14744 * encoding.[ch]: added EncodingAliases functions
14745 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14746 bottleneck affecting large DTDs like Docbook
14747 * parser.[ch] xmllint.c: added a pedantic option, will be
14748 useful
14749 * SAX.c: redefinition of entities is reported in pedantic mode
14750 * testHTML.c: uninitialized warning from gcc
14751 * uri.c: fixed a couple of bugs
14752 * TODO: added issue raised by Michael
14753
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014754Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14755
14756 * doc/encoding.html: propagated Martin Duerst suggestions
14757
Daniel Veillard52402ce2000-08-22 23:36:12 +000014758Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14759
14760 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14761 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14762 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14763 by Wayne Davison
14764
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014765Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14766
14767 * nanoftp.c nanohttp.c: small cleanup
14768 * TODO: updated
14769
Daniel Veillard244ece92000-08-19 20:58:02 +000014770Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14771
14772 * added an old VC testcase and updated title.xml entity
14773
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014774Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14775
14776 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14777 done on auto-opening of <p> tags and cleanup of SAX output
14778
Daniel Veillard979e55e2000-08-19 16:48:54 +000014779Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14780
14781 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14782
Daniel Veillard4540be42000-08-19 16:40:28 +000014783Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14784
14785 * doc/xml.html libxml.* structure.*: updated the doc a bit
14786
Daniel Veillard808a3f12000-08-17 13:50:51 +000014787Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14788
14789 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14790 of SAX tests
14791
Daniel Veillard29579362000-08-14 17:57:48 +000014792Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14793
14794 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14795 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14796
Daniel Veillard1255ab72000-08-14 15:13:33 +000014797Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14798
14799 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14800 * testHTML.c: fix core dump on Solaris 2.x systems
14801 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14802 * result/HTML/*.sax: previous bug fix lead to new results
14803
Daniel Veillard03109292000-08-14 14:58:22 +000014804Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14805
14806 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14807 * configure.in: added --with-readline=DIR to accept alternate
14808 path for readline include/library
14809 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14810 for ANSI under HP-UX
14811 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14812 includes @LIBS@
14813
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014814Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14815
14816 * doc/* : rebuilt the docs
14817 * getting ready for 2.2.2 release
14818
Daniel Veillard87b95392000-08-12 21:12:04 +000014819Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14820
14821 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14822 and xmlAddFeature()
14823 * tree.[ch]: added xmlAddChildList()
14824 * xmllint.c: MAP_FAILED macro test
14825 * parser.h: added xmlParseCtxtExternalEntity()
14826 * valid.c: applied bug fixes removed warning
14827 * tree.c: added CDATA block to elements content
14828 * testSAX.c: cleanup of output
14829 * testHTML.c: added SAX testing
14830 * encoding.c: better error recovery
14831 * SAX.c, parser.c: fixed one of the external entity processing
14832 of the OASis testsuite
14833 * Makefile.am: added HTML SAX regression tests
14834 * configure.in: bumped to 2.2.2
14835 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14836 SAX results
14837
Daniel Veillard88a172f2000-08-04 18:23:10 +000014838Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14839
14840 * configure.in: patch for HP compiler
14841
148422000-08-04 Sven Heinicke <sven@zen.org>
14843
14844 * xmllint.c: Was coredumping sometimes when the file given didn't
14845 exist.
14846
Daniel Veillard46e370e2000-07-21 20:32:03 +000014847Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14848
14849 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014850
Daniel Veillard46e370e2000-07-21 20:32:03 +000014851 when using in memory parsing. Need some cleanup.
14852 * xmllint.c configure.in: added a --memory flag to test memory
14853 parsing
14854
Daniel Veillard36650692000-07-21 15:16:39 +000014855Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14856
14857 * nanohttp.c: fixed socklen_t replacement to unsigned int
14858 * parser.c: fixed a space handdling missing at the end of
14859 production 28 DOCTYPE.
14860 * xmlmemory.c: fixed a stupid bug on the routine to override
14861 allocation functions
14862 * TODO: updated
14863
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014864Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14865
14866 * doc/ regenerated the docs
14867
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014868Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14869
14870 * doc/encoding.html doc/xml.html: added I18N doc
14871 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14872 improvements, both parser and filters, added ASCII & HTML,
14873 fixed the ISO-Latin-1 one
14874 * xmllint.c testHTML.c: added/made visible --encode
14875 * debugXML.c : cleanup
14876 * most .c files: applied patches due to warning on Windows and
14877 when using Sun Pro cc compiler
14878 * xpath.c : cleanup memleaks
14879 * nanoftp.c : added a TESTING preprocessor flag for standalong
14880 compile so that people can report bugs more easilly
14881 * nanohttp.c : ditched socklen_t which was a portability mess
14882 and replaced it with unsigned int.
14883 * tree.[ch]: added xmlHasProp()
14884 * TODO: updated
14885 * test/ : added more test for entities, NS, encoding, HTML, wap
14886 * configure.in: preparing for 2.2.0 release
14887
Daniel Veillard49703262000-07-10 10:27:46 +000014888Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14889
14890 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000014891 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000014892
Daniel Veillard306be992000-07-03 12:38:45 +000014893Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14894
14895 * doc/xml.html: changed the xmlsoft.org structure, updated the
14896 examples w.r.t. root and childs
14897
Daniel Veillard7d853352000-07-02 18:53:09 +000014898Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14899
Daniel Veillard784b9352003-02-16 15:50:27 +000014900 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000014901
Daniel Veillard365e13b2000-07-02 07:56:37 +000014902Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14903
14904 * HTMLparser.c: Work on character encoding support for the HTML parser
14905 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14906 * encoding.c: Fixed a potential memleak in the encoding stuff
14907
Daniel Veillardaf743792000-07-01 11:49:28 +000014908Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14909
14910 * doc/FAQ.html doc/Makefile.am : added a FAQ
14911
14912Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014913
14914 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14915 of the HTML parser to force it to not bypass SAX
14916
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014917Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14918
14919 * win32config.h.in: updated
14920 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14921 lacks iconv support :-( need to release 2.1.1
14922 * configure.in: release 2.1.1
14923 * HTMLparser: fixed bug #14784
14924 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14925 by Windows compiler
14926 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14927 the SAX startDocument() callback.
14928 * TODO: updated
14929
14930Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14931
14932 * added xmlStopParser()
14933
Daniel Veillardbe803962000-06-28 23:40:59 +000014934Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14935
14936 * configure.in: 2.1.0 prerelease
14937 * Large resync between W3C and Gnome tree
14938 * nanoftp, nanohttp.c: fixed stalled connections probs
14939 * HTMLtree.c SAX.c : support for attribute without values in
14940 HTML for andersca
14941 * valid.c: Fixed most validation + namespace problems
14942 * HTMLparser.c: start document callback for andersca
14943 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14944 * parser.h, SAX.c: serious speed improvement for large
14945 CDATA blocks
14946 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14947 different encoding
14948 * example/Makefile.am example/gjobread.c tree.h: work on
14949 libxml1 libxml2 convergence.
14950 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14951 and the LIBXML_TEST_VERSION macro
14952
Daniel Veillardc310d562000-06-23 18:32:15 +000014953Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14954
14955 * doc/xml.html: various patches and improvements typo fixed by
14956 Felix Natter
14957 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14958 from Felix Natter <fnatter@gmx.net>
14959
Daniel Veillardf3029822000-05-06 08:11:19 +000014960Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14961
14962 * doc/upgrade.html: updated with instructions for support of both
14963 libxml-1.x and libxml-2.x
14964 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14965 for 2.x support and also fixed includes
14966
14967
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014968Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14969
14970 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14971 the encoding support, added iconv support, so now libxml if
14972 compiled with iconv automatically support japanese encodings
14973 among others. Work based on initial patch from Yuan-Chen Cheng
14974 I may have broken binary compat in the encoding handler
14975 registration scheme, but that was so utterly broken I don't
14976 expect anybody to have used this feature until now.
14977 * parserInternals.h: fixup on the CHAR range macro
14978 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14979 code.
14980 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14981 * uri.c: added xmlParseURI() I can't believe I forgot to
14982 implement this one in 2.0 !!!
14983 * SAX.c: moved doc->encoding update in the endDocument() call.
14984 * TODO: updated.
14985
Daniel Veillard06047432000-04-24 11:33:38 +000014986Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14987
14988 * tree.h: removed extraneous xmlRemoveProp definition
14989 * TODO: added item about --disable-corba configure switch
14990 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14991 * nanoftp.c: fixed include problems giving troubles on AIX and
14992 slowlaris
14993 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14994 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14995 comment and headers changes to lower gtk-doc number of warnings
14996 * doc/html/*: rebuilt docs
14997
Daniel Veillarde0aed302000-04-16 08:52:20 +000014998Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14999
15000 * HACKING: documented the tag for 1.x and instructions
15001
Daniel Veillard5e873c42000-04-12 13:27:38 +000015002Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15003
15004 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15005 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15006 xmlCreateIOParserCtxt
15007 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15008 significant overall improvement
15009 * xmllint.c: added I/O test to xmllint
15010 * testSAX.c: added a speed test
15011 * doc/* : updated/regenerated
15012
Daniel Veillardfc708e22000-04-08 13:17:27 +000015013Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15014
15015 * xpath.c uri.h parserInternals.h: cosmetic changes from
15016 "Timur I. Bakeyev" <timur@bat.ru>, including making
15017 xmlCreateURI() public
15018
Daniel Veillard5d211f42000-04-07 17:00:24 +000015019Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15020
15021 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15022 and the code at the same time. Added a clean mechanism for
15023 overload or added input methods: xmlRegisterInputCallbacks()
15024 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15025 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15026 * TODO: updated
15027 * doc/* : updated/regenerated
15028 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15029 source dir
15030
Daniel Veillarde77a9182000-04-05 19:12:29 +000015031Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15032
15033 * testURI.c: yet another forgotten commit, I should get some sleep !
15034
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015035Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15036
15037 * xmllint.c: forgot to commit this too ?
15038
Daniel Veillardb9df4042000-04-05 14:23:16 +000015039Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15040
15041 * xmlversion.h.in : forgot to commit this previously
15042
Daniel Veillard361d8452000-04-03 19:48:13 +000015043Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15044
15045 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15046 * README TODO: updated for release
15047 * uri.c uri.h: added authority parsing/saving
15048 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15049 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15050 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15051 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15052 Makefile.am : added compile-time customization of libxml
15053 --with-ftp --with-http --with-html --with-xpath --with-debug
15054 --with-mem-debug
15055 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15056 #include <libxml/xxx.h> I hope it won't break too much stuff
15057 and will be manageable in the future...
15058 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15059 and added xmllint to the installed programs
15060 * uri.h: added xmlFreeURI()
15061
Daniel Veillardec303412000-03-24 13:41:54 +000015062Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15063
15064 * uri.c uri.h: finished the escaping handling, the base support
15065 and the URI path normalization. Looks good just lacks the
15066 authority content parsing code.
15067 * Makefile.am: added instructions to generate testURI
15068 * TODO: updated
15069 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15070 added links and icons for W3C and Gnome
15071
Daniel Veillard8f621982000-03-20 13:07:15 +000015072Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15073
15074 * xmlmemory.[ch] : seems I forgot to actually update the files in
15075 the last commit :-)
15076 * doc/xml.html doc/html/* : updated and uploaded the docs
15077
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015078Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15079
15080 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15081 * TODO: updated
15082 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015083 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015084 gfree).
15085 * Makefile.am, uri.c, uri.h: added a set of functions to do
15086 exact (litteraly copied from the RFC 2396 productions) parsing
15087 and handling of URI. Will be needed for XLink, one XML WFC,
15088 XML Base and reused in the nano[ftp/http] modules. Still work
15089 to be done.
15090
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015091Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15092
15093 * configure.in, libxml.spec.in : libxml2
15094 * doc/* : updated the doc page, rebuilt the docs
15095
Daniel Veillardcf461992000-03-14 18:30:20 +000015096Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15097
15098 * all: tagged LIB_XML_1_X
15099 * *.c *.h : updated from W3C CVS tree
15100 * configure.in : 2.0.0-beta
15101 * libxml.spec.in : libxml2 package nam
15102 * result/* : new version of the tests output
15103
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015104Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15105
15106 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15107
Daniel Veillardb566ce12000-03-04 11:39:42 +000015108Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15109
15110 * doc/* : rebuilt the docs
15111 * parser.c: final patch on #6766
15112 * valid.c: small patch on validity checks.
15113
Daniel Veillardfb76c402000-03-04 11:39:42 +000015114Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15115
15116 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15117 added
15118 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15119 compatibility w.r.t. XML spec and existing code.
15120
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015121Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15122
15123 * parser.c: seems a better solution to <a> </a> exists,
15124 will try it for a while
15125
Daniel Veillard83a30e72000-03-02 03:33:32 +000015126Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15127
15128 * parser.c: tried to remove the <a> </a> generating <a/>
15129 this is hard. Left a flag for that purpose. Fixed bug #6766
15130 * configure.in: prepared 1.8.7 not released, due to previous
15131 problem
15132
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015133Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15134
15135 * doc/xml.html : applied second patch from Paul DuBois
15136
Daniel Veillard402e8c82000-02-29 22:57:47 +000015137Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15138
15139 * doc/xml.html : applied patch from Paul DuBois
15140
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015141Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15142
15143 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15144
Daniel Veillard5feb8492000-02-02 17:15:36 +000015145Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15146
15147 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15148 compilation warnings on various platforms.
15149 * parser.c: Fixed #5281 validity error callbacks are now desactived
15150 by default if not validating.
15151
Daniel Veillardf341f932000-02-02 14:52:08 +000015152Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15153
15154 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15155
Daniel Veillard13c757e2000-02-01 23:59:15 +000015156Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15157
15158 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15159 <gkatsi@cs.toronto.edu>
15160
Daniel Veillard726e8792000-01-30 20:04:29 +000015161Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15162
15163 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15164 processing URLs
15165
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015166Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15167
15168 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15169 xmlNanoFTPUpdateURL for persistent control connections.
15170 * configure.in: 1.8.6
15171
15172Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15173
15174 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15175 * tree.[ch] : added xmlSaveNoEmptyTags
15176
James Henstridgef3be9312000-01-28 13:59:21 +0000151772000-01-29 James Henstridge <james@daa.com.au>
15178
15179 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15180
15181 * Makefile.am: added nanoftp.[ch] to the build.
15182
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015183Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15184
15185 * nanoftp.[ch]: cleanup, comments, API
15186 * debugXML.c : fixed a bug in the cat command
15187 * doc/*: regenerated the docs
15188
Daniel Veillardda07c342000-01-25 18:31:22 +000015189Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15190
15191 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15192 * debugXML.c : fixed a bug in the cat command
15193 * valid.c: fixing some small probs
15194 * libxml.spec.in: get rid of the SNAP suffix
15195 * doc/xml.html: updated the status
15196
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015197Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15198
15199 * xml-config.in: xml-config --version to just return the
15200 version number
15201 * xpath.c: some cleanup w.r.t. axis when the current node is
15202 an attribute.
15203 * TODO: updated
15204
Daniel Veillard461a66c2000-01-18 18:01:01 +000015205Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15206
15207 * configure.in: prepared for libxml-1.8.5
15208 * doc/* recompiled the documentation
15209
152102000-01-17 Jody Goldberg <jgoldberg@home.com>
15211
15212 * configure.in : WARNING autoconf subtlety alert :
15213 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15214 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15215 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15216 get defined by AC_CHECK_HEADERS.
15217
Daniel Veillardf967b902000-01-17 16:06:10 +000015218Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15219
15220 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15221 Rune.Djurhuus@fast.no
15222
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015223Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15224
15225 * TODO: updated
15226 * tree.c, parser.c: made sure that only memory alloc problems
15227 and internal parser errors are allowed to write to stdout or
15228 stderr.
15229
Daniel Veillard0142b842000-01-14 14:45:24 +000015230Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15231
15232 * tree.c : restored xmlNewGlobalNs since this seems used by
15233 a lot of existing code :-(, fixed a bug in xmlNewNs
15234 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15235 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15236 to exit() from the library code.
15237 * xpath.c, parser.c: removed bugs or unused code detected by
15238 Windows compilers
15239 * parser.c: started adding interfaces for parsing well balanced
15240 XML fragments
15241 * configure.in: releasing 1.8.4
15242 * doc/* : rebuilt the docs
15243
Daniel Veillard2eac5032000-01-09 21:08:56 +000015244Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15245
15246 * tree.[ch] : added xmlNewDocFragment() for DOM
15247 * testHTML.c: uninitialized variable.
15248
Daniel Veillardf3a73582000-01-05 14:58:39 +000015249Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15250
15251 * doc/* : rebuild the docs
15252
Daniel Veillard71b656e2000-01-05 14:46:17 +000015253Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15254
15255 * acconfig.h: readline and history patch
15256 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15257 * tree.c: added check and handling when possibly removing an ID
15258 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15259 and saving.
15260 * test/HTML/entities.html result/HTML/entities.html* : test for
15261 various entities reference cases
15262 * result/HTML/* : as a result output of some testcase have
15263 changed
15264 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15265 by previous example. added xmlParseTryOrFinish().
15266 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15267 entities.h debugXML.h HTMLparser.h: changed the way struct are
15268 declared to allow gtk-doc to expose those
15269 * parser.c: closed bug #4960
15270 * Makefile.am configure.in: Applied patch from
15271 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15272 and math/socket libs detection
15273
Daniel Veillard437b87b2000-01-03 17:30:46 +000015274Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15275
15276 * configure.in, Makefile.am: link tester against readline
15277 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15278
Daniel Veillard686d6b62000-01-03 11:08:02 +000015279Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15280
15281 * tree.[ch]: added xmlRemoveProp
15282 * win32config.h.in nanohttp.c: avoid including the Windows
15283 socket stuff in every C files
15284 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15285 the XmL parser(s)
15286 * test/ns4 result/ns4 etc...: added test case for previous prob
15287 * tree.c: xmlNewNs wasn't checking for double definition
15288 * Makefile.in: fixed a problem with dist-hook duplicates
15289 * parser.[hc], xmlIO.c: fixed the loading of external entities
15290 APIs, now xmlLoadExternalEntity() is used everywhere and
15291 setting up an app specific front-end using the
15292 * SAX.c parser.c: some fixes, now the xhtml spec validates
15293 with the xhtml DTD.
15294 * error.c: fixed crashes in case of no input stream
15295 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15296 to the validation tests and results
15297
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015298Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15299
15300 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15301 too htmlCreatePushParserCtxt() and htmlParseChunk()
15302 * parser.c: a bit of cleanup.
15303 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15304 to XML) removed the last mem leak known
15305 * HTMLtree.c: output message cleanup
15306 * xmlmemory.c: display content info about memory blocks
15307 * result/HTML/wired.* : missing att value warning change
15308
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015309Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15310
15311 * doc/* : rebuilt the documentation
15312
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015313Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15314
15315 * parser.[ch] parserInternals.h: Push parser for XML,
15316 seems to work fine now
15317 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15318 --push for push testing
15319 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15320 * testSAX.c: added --push
15321 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15322 subtree
15323 * xmlIO.[ch] : enriched API + fixes for push mode
15324 * entities.[ch]: added the entity content length to the struct.
15325 * xmlmemory.[ch]: new API to show the last entries for the shell
15326 * valid.c: added required attribute testing
15327 * SAX.c: the cdata callback now merge contiguous fragments
15328 * HTMLparser.c: cleanup of some macros
15329
Daniel Veillard3c558c31999-12-22 11:30:41 +000015330Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15331
15332 * parser.c: fix for PIs name starting with xml
15333 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015334 * *.c, configure.in win32config.h.in : generate win32config.h for
15335 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015336
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015337Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15338
15339 * parser.c: fixed a stupid = vs. == bug :-(
15340 * doc/gnome-xml.sgml: s/glade/xml/
15341
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015342Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15343
15344 * configure.in, doc/xml.html : bug fix release 1.8.2
15345 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15346 Hopefully the end of that silly C++ include problem
15347 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15348 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15349 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15350 troubles with autoclosed elements when the stree shape doesn't
15351 follow the DtD specs. Added htmlIsAutoClosed() and
15352 htmlAutoCloseTag()
15353 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15354 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15355 * debugXML.c: fixed a bug on printing default namespaces.
15356 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15357
Daniel Veillardb24054a1999-12-18 15:32:46 +000015358Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15359
15360 * result/HTML/*.htm[l] : updated the HTML regression tests according
15361 to the new output
15362 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15363 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15364 problem due to intermix of extern "C" { ... } declarations for C++
15365 and recursive includes in the headers
15366
Chris Lahey323c48c1999-12-18 15:32:45 +0000153671999-12-20 Chris Lahey <clahey@umich.edu>
15368
15369 * HTMLtree.c: Made it so that html nodes with a single child do
15370 not insert a carriage return before or after the child node.
15371
Daniel Veillardb24054a1999-12-18 15:32:46 +000015372Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015373
15374 * configure.in, doc/xml.html : bug fix release 1.8.1
15375 * parser.c: fixed bug #4344
15376 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15377 added the glue to avoid C++ problems
15378 * doc/* : regenerated the documentation
15379
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015380Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15381
15382 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15383 namespace recognition, and Dia as a resul :-(
15384 * encoding.c: closed bug #3950
15385
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015386Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15387
15388 * valid.c: debugging a posteriori validation, except URI expansion
15389 stuff this should be fixed now
15390 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15391 Carl Nygard <cnygard@bellatlantic.net>
15392 * tester.c: added --postvalid, cleaning of the code
15393 * tree.[ch]: added xmlDocGetRootElement()
15394
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015395Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15396
15397 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15398 c++ losage.
15399
Daniel Veillard10a2c651999-12-12 13:03:50 +000015400Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15401
15402 * configure.in, doc/xml.html : bumped to 1.8.0
15403 * xlink.[ch], Makefile.am : added framework for link detection
15404 * parser.h: added nbChars to parser context, needed for cleanup.
15405 * xmlmemory.c: removed a nasty bug when out of mem
15406 * valid.[ch]: adding namespace support for attribute decl
15407 * tester.c: added --debugent option
15408 * debugXML.[ch]: added xmlDebugDumpEntities()
15409 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15410 buffers instead, this was really needed, validation was breaking
15411 in strange ways due to that. Added xmlParseStringPEReference()
15412 and other parsing from strings functions. Entities processing
15413 modified again, but PERef are still not handled correcly but
15414 unless you're Eve Maller you won't notice :-)
15415 * HTMLparser.c: large changes toward reliability, and switched to
15416 lowercase internal tags, XHTML is lowercase, so it will help
15417 that output is closer to next version.
15418 * doc/* : regenerated the documentation, it is now hosted at
15419 http://xmlsoft.org/ (same bits I just bought the domain :-)
15420
15421
Daniel Veillard294cbca1999-12-03 13:19:09 +000015422Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15423
15424 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15425 doc generation
15426 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15427 in the SAX API
15428 * doc/*: rebuilt the doc making sure everything appears in the
15429 HTML files
15430
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015431Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15432
15433 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15434 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15435 which allow impressive speed improvement on dataset with
15436 large text pieces, but at the cost of broken binary
15437 compatibility and slightly bigger memory usage.
15438 Configure with --with-buffers to activate them, they
15439 are protected with XML_USE_BUFFER_CONTENT define.
15440 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15441 goal is 0 memory left allocated once parser is no more used
15442 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15443 call xmlCleanupParser() and xmlMemoryDump()
15444
Daniel Veillarda819dac1999-11-24 18:04:22 +000015445Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15446
15447 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15448 * parser.[ch] encoding.[ch]: added memory cleanup routines
15449 * parser.c: closing bug #3788
15450 * doc/*: rebuilt the doc
15451
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015452Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15453
15454 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15455 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15456 * tester.c: added --compress option
15457 * doc/*: rebuilt the documentation
15458
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015459Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15460
15461 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15462 if given /proc/kcore as input !
15463 * doc/xml.html doc/*: updated and rebuilt the documentation
15464
15465Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015466
15467 * parser.c: Fixed some wrongly space collapsing code due to
15468 a misreading of the spec.
15469 * result/*: fixed the output accordingly
15470
15471Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015472
15473 * encoding.c: bug fix and typos
15474 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15475 * parser.c: added attribute normalization closing bug #3597
15476 * test/att* result/att* SAXresult/att*: testcase for attribute
15477 normalization
15478
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015479Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15480
15481 * configure.in: closing bug #3163 by adding extra flags for the
15482 cc compiler on HP-UX
15483
Daniel Veillard51e3b151999-11-12 17:02:31 +000015484Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15485
15486 * valid.[ch] : removed a typo and an enumerated type bug in the
15487 xmlAddElementDecl() function
15488 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15489 call to xmlEncodeEntitiesReentrant() so that the functions
15490 New, Set and Get are at the same level.
15491 * parser.c HTMLparser.c: extra memory allocation bug for
15492 attributes detected by someone using libxml in embedded systems :-)
15493
Daniel Veillard962195f1999-10-28 15:51:53 +000015494Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15495
15496 * xmlmemory.h: turned off mem debug :-\
15497
Daniel Veillard35008381999-10-25 13:15:52 +000015498Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15499
15500 * parser.c: closed bug #2784 a one line fix, but worth pushing
15501 a new release out
15502 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15503 some structures, comments before and after the
15504 main element, and other nastyness
15505 * HTMLtree.c tree.c: accomodate the extended HTML supported
15506 * configure.in: pushing 1.7.4
15507 * test/ent8 and related outputs : added a new test for bug #2784
15508 * test/HTML/wired.html and related output: a nasty HTML example
15509 * Makefile.am: improved the test scripts
15510 * docs/* : reran the documentation extractor, updated xml.html
15511
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015512Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15513
15514 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15515 HTMLparser and debugged the HTML related code. HTML documents
15516 now have their own type
15517 * entities.c: do not dump &apos; for HTML output
15518 * xmlmemory.c: improvement, breakpoint mechanism
15519 * testHTML.c: added --sax --repeat ...
15520 * Makefile.am: improved the HTML tests
15521 * valid.[ch]: added xmlValidGetValidElements and
15522 xmlValidGetPotentialChildren
15523 * tester.c: added --insert to test the 2 new functions
15524 * test//* result//* SAXresult//* : regression test cleanup
15525 and extension.
15526 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15527 gnome-xml-nanohttp.html
15528
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015529Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15530
15531 * HTMLparser.c: fixed problems with some autoclose tags
15532 * tree.c: fixed XML output problems.
15533 * result/* SAXresult/*: update of the tests output
15534
Daniel Veillard6077d031999-10-09 09:11:45 +000015535Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15536
15537 * Makefile.am: Arturo patch for xmlConf.sh version info
15538 * parser.c: Tim Josling patch for single quoted items
15539 * tester.c: Tim Josling patch for tester options usage
15540 * tree.h: indent cleanup
15541
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015542Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15543
15544 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15545 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15546
Daniel Veillard00fdf371999-10-08 09:40:39 +000015547Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15548
15549 * tree.c : Raph patch for initialization of CORBA fields
15550 * parser.c, xpath.c, ...: modification of doc comments
15551 * xpath.c : allow spaces in xpath expressions
15552
Daniel Veillardad219441999-09-27 08:17:49 +000015553Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15554
15555 * xmlmemory.h: turning off memory debug :-(
15556
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015557Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15558
15559 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15560 better SAX interfaces.
15561 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15562 entity.
15563 * configure.in: 1.7.2
15564
15565Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015566
15567 * libxml.spec.in: fixed the URL
15568 * doc/xml.html: improved the documentation front-end
15569
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015570Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015571
15572 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15573
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015574Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015575
15576 * libxml.spec.in: fixed the alpha compile problem
15577 * parser.[ch]: changed errno to errNo in the parser context :-(
15578 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15579 * doc/xml.html: changed CHAR to xmlChar
15580 * doc/html/*: recompiled the documentation
15581 * configure.in: 1.7.1
15582
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015583Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15584
15585 * parser.h: modified the parser context struct to regain 1.4.0
15586 binary compatibility
15587 * parser.c, xml-error.h: added errno ot teh context and defined
15588 a set of errors values with update of errno
15589 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15590 DTDs and entities
15591 * *.h, *.c: complete cleanup of the use of config.h and include
15592 protection depending on the current setup.
15593 * overalll debugging, maintenance and bug-fixing on all modules
15594 * updated the documentation
15595 * ready for 1.7.0
15596
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015597Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15598
15599 * HTMLparser.c : cleanup
15600 * SAX.c valid.c valid.h: added ID/IDREF checking
15601 * tree.c tree.h: extended doc structure for refs
15602 * configure.in: 1.6.2
15603 * parser.c: patched bug in SAX user arg call
15604 * parserInternals.h: patched missing close in C++ wrapping
15605 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15606 especially upcoming XPointer implementation.
15607 * doc/xml.html: augmented, typo
15608
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015609Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15610
15611 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15612 not all invocations of install understand -d.
15613
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015614Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15615
15616 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15617 to make 'check' works, when builddir != srcdir.
15618
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015619Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15620
15621 * doc/xml.html : updated the documentation
15622
Daniel Veillard6454aec1999-09-02 22:04:43 +000015623Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15624
15625 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15626 not deallocated memory blocks
15627 * *.c : replaces all calls to malloc() free() and realloc() to
15628 the wrapper functions/macros
15629 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15630 instead of xmlFreeNodeList()
15631
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015632Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15633
15634 * HTMLparser.c: corrected a stupid bug leading to core dump at
15635 tree deallocation. Removed warnings indicated by
15636 Stephane.Conversy@lri.fr
15637 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15638 looked for in the external subset
15639
15640Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015641
15642 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15643 on SGI by Stephane.Conversy@lri.fr
15644
Daniel Veillardb96e6431999-08-29 21:02:19 +000015645Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15646
15647 * all .h : changed the prototype declaration indent as in gtk
15648 * most .c : working on reducing the TODOs in the code
15649 * most .c : cleanup though -pedantic and Insure++
15650 * improvements on validation ID checkings.
15651 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15652 * xml-config.in: closed #1810
15653
15654Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015655
15656 * tree.h, valid.c, valid.h: more work on validity, IDs
15657 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15658 definition for AIX
15659
Daniel Veillardb556eb51999-08-15 17:19:50 +000015660Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15661
15662 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15663 the distribution due to a cut'n paste error at last commit
15664
Daniel Veillardb05deb71999-08-10 19:04:08 +000015665Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15666
15667 * configure.in: upgraded to version 1.4.0
15668 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15669 Big update, added a large part of the validation process,
15670 it should be usable, but some parts are missing
15671 * xpath.c: improved the implementation w.r.t. root.
15672 * Makefile.am: added more tests
15673 * test and result trees: added a lot of tests
15674 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15675
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015676Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15677
15678 * Added an HACKING file
15679
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015680Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15681
15682 * xpath.[ch] : improvements and debug of the XPath implementation
15683 * parser.c, HTMLparser.c : modified the parsers to be progressive
15684 * tree.[ch] : extended the Buffer promitives
15685 * xmlIO.[ch] : added basic I/O routines providing progressive
15686 parsing and ready for I18N conversion plugins
15687 * SAXresult/* : the SAX callback sequence maybe slightly different
15688 now
15689 * test*.c : improved/updated the tests programs
15690 * doc/* : recompiled the docs.
15691
Daniel Veillard15b75af1999-07-26 16:42:37 +0000156921999-07-26 Michael Meeks <michael@edenproject.org>
15693
15694 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15695
15696 * tree.c: Ditto.
15697
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015698Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15699
15700 * configure.in: upgraded to version 1.4.0
15701 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15702 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15703 XML query language, see http://www.w3.org/TR/xpath for more details.
15704 * parser.c, parser.h: added CHAR* related string functions for XPath
15705 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15706 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15707 rebuild the docs.
15708 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15709 and regression testing capabilities for XPath.
15710
Daniel Veillardd79d7871999-07-12 10:38:12 +000015711Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15712
15713 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15714 closing bug #1646
15715
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015716Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15717
15718 * Makefile.am, example/Makefile.am: closed bug #1683
15719
Daniel Veillard3166ab11999-07-11 16:14:19 +000015720Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15721
15722 * example/Makefile.am, configure.in: added the makefile for the
15723 gjobread example
15724
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015725Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15726
15727 * doc/Makefile.am:
15728 - fix which allow "make install DESTDIR=</install/prefix>".
15729
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015730Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15731
15732 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15733 which fixed a problem on the file reading-code.
15734
Daniel Veillard82150d81999-07-07 07:32:15 +000015735Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15736
15737 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15738 output.
15739 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15740
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015741Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15742
15743 * parser.h : Oops removed the binary compatibility problem
15744 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15745 * parser.c, HTMLparser.c: applied patches for reading from stdin
15746
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015747Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15748
15749 * parser.c, entities.c, valid.c: cleanup bug #1591
15750 * configure.in: cleanup bug #1592
15751 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15752 the same tree back-end. Hence gdome will be available for it.
15753 * doc/Makefile.am: close bug #617
15754
Daniel Veillard97fea181999-06-26 23:07:37 +000015755Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15756
15757 * parser.c: alloctate a per parser context SAX interface block
15758
Daniel Veillard14fff061999-06-22 21:49:07 +000015759Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15760
15761 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15762 and xmlEncodeEntitiesReentrant with the correct one :-\
15763
15764Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15765
15766 * commit of my internal XML base changes, quite a lot of
15767 changes, cleanups, better entities support, framework for
15768 new I/O and charset detection and handling
15769 * Fixed the configure/Makefile stuff to generate shared libs
15770 with the proper version info, so we jumped on rev from
15771 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15772 xmlEncodeEntities() result need to be freed now, and a string
15773 xmlParserVersion provide the current library version.
15774
Raph Levien05240da1999-06-15 21:27:11 +000015775Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15776
15777 * parser.c: fixed a buffer overrun for when you have a very long
15778 attribute with no entities in it.
15779
Daniel Veillardbb2da581999-06-13 14:37:07 +000015780Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15781
15782 * added example directory
15783 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15784
Daniel Veillard011b63c1999-06-02 17:44:04 +000015785Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15786
15787 * Release of libxml-1.1, nearly everything has been touched for
15788 this.
15789 * Added more regression tests
15790 * Updated the documentation
15791
Daniel Veillard27d88741999-05-29 11:51:49 +000015792Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15793
15794 * tree.[ch]: unified the XML_NO_CORBA defines.
15795 * parser.c encoding.[ch]: started plugging in char encoding detection
15796
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015797Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15798
15799 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15800 Also freed allocated buffer.
15801
Daniel Veillard27d88741999-05-29 11:51:49 +000015802Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015803 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15804 reentrancy problem at printing. One is left in entities.c, to
15805 remove ASAP
15806 * testSAX.c : added a test example showing the use of the SAX
15807 interface if one doesn't want to build the DOM tree.
15808 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15809
Daniel Veillard517752b1999-04-05 12:20:10 +000015810Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15811
15812 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15813 large revamping of the parser to use SAX callbacks
15814 http://www.megginson.com/SAX/ (or at least a C like interface
15815 a la Expat). It's now possible to set up your own callbacks
15816 and the parser will not build a DOM tree.
15817 * test/* result/*: updated the test suite, I finally removed
15818 the old Namespace draft support (PI based).
15819
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015820Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15821
15822 * Makefile.am: added test result to EXTRA_DIST for make tests
15823
Daniel Veillard64068b31999-03-24 20:42:16 +000015824Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15825
15826 * parser.c, parserInternals.h: moved the chars macro definitions
15827 to parserInternals.h
15828 * parser.c, error.c: applied patches from "Knut Ã…kesson"
15829 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15830
Daniel Veillard012ccc11999-03-23 10:11:11 +000015831Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15832
15833 * xml-config.in : applied patch to make --version work
15834
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000158351999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15836
15837 * Makefile.am (check-local): Alias for `tests' target. This will
15838 cause `make check' to do the right thing.
15839 (tests): Don't run tests in srcdir. Also, replaced calls to
15840 basename with a `sed' "equivalent".
15841
Daniel Veillardd109e371999-03-05 06:26:45 +000015842Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15843
15844 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15845 it in the header and not the sources, updated the doc.
15846 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15847 pointing this out.
15848
Daniel Veillardbc50b591999-03-01 12:28:53 +000015849Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15850
15851 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15852 exported the inputStream routines.
15853 * doc/html/* : updated accordingly
15854
Daniel Veillardd692aa41999-02-28 21:54:31 +000015855Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15856
15857 * parser.c, parser.h, parserInternals.h: added a few extra
15858 internal calls to allocate and free parser contexts ...
15859 * doc/html/* : updated accordingly
15860
Daniel Veillard55a99271999-02-25 11:01:29 +000015861Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15862
15863 * configure.in, Makefile.am, doc/makefile.am : General changes for
15864 1.0.0 release and including the generated HTML documentation.
15865
Daniel Veillard35925471999-02-25 08:46:07 +000015866Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15867
15868 * makefile.am : added parserInternals.h, oops.
15869
Daniel Veillard1e346af1999-02-22 10:33:01 +000015870Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15871
15872 * parserInternals.h: added this header giving access to the parser
15873 internal functions.
15874 * doc/Makefile.am : added a rebuild target which rebuilds the full
15875 set of documentations
15876 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15877 the internal subset.
15878 * *.c *.h: modifications needed to generate the documentation using
15879 gtk-doc, cleanup of functions blocks, reorganisation of struct
15880 declarations.
15881
Daniel Veillard1164e751999-02-16 16:29:17 +000015882Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15883
15884 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15885 the tar and spec file to include the beginning of the doc.
15886
Nuno Ferreira03d04781999-02-13 00:07:17 +0000158871999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15888
15889 * doc/.cvsignore: Added this file.
15890
Daniel Veillard6800ef31999-02-08 18:33:22 +000015891Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15892
15893 * tree.c: fixed xmlGetProp to return "" when the attribute
15894 exists, even if the node-list is NULL.
15895
Daniel Veillard726c7e31999-02-08 15:13:10 +000015896Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15897
15898 * tree.c: patched an error outputting empty attribute values.
15899 * Makefile.am and doc/makefile.am: have been updated during the
15900 week-end. Sorry for an empty CVS log, I got a shell problem.
15901
Daniel Veillard1899e851999-02-01 12:18:54 +000015902Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15903
15904 * tree.h: cleaned up using enums instead of defines
15905 * parser.c, valid.[ch]: more work on parsing/output of element
15906 declarations
15907
Daniel Veillard3b9def11999-01-31 22:15:06 +000015908Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15909
15910 * valid.[ch], tree.c, parser.c : more work toward full parsing
15911 of XML DTDs.
15912 * README: added informations about mailing-list and on-line
15913 documentation
15914
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000159151999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15916
15917 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15918
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015919Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15920
15921 * parser.c, tree.[ch] : more work toward conformance testing,
15922 added a last element to accelerate parsing of very flat structures
15923 started working on internal subset Element content declaration.
15924 * valid.[ch] : first cut at adding code toward validation.
15925 * previous changes had also small impact on most files, especially
15926 the conformance testing using James Clark test suite.
15927
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015928Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15929
15930 * test/* : updated the examples, most of them were not well
15931 formed (humm), and added rdf2.
15932 * result/* : resulting changes in the output.
15933
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015934Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15935
15936 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15937
Daniel Veillard44b3a061998-12-05 17:27:22 +000015938Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15939
15940 * tree.c: patched a bug in the generation of empty attributes
15941
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015942Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15943
15944 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15945 for node/trees/documents/... Biggest problem is namespace
15946 support when copying subtrees.
15947
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015948Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15949
15950 * parser.c, entities.c: improve entities and char ref encoding,
15951 and cleanups of error messages.
15952
Daniel Veillard242590e1998-11-13 18:04:35 +000015953Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15954
15955 * parser.c, entities.c: simple bug hunting done during rpm2html and
15956 rpmfind integration.
15957
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015958Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15959
15960 * parser.[ch]: Added interfaces allowing to specify a SAX
15961 handler before parsing.
15962
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015963Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15964
15965 * parser.c: redirrect all errors reporting through the SAX
15966 error function
15967
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015968Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15969
15970 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15971 * libtool, tlmain ...: update of the libtool files
15972
Miguel de Icaza442321c1998-11-04 18:13:38 +0000159731998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15974
15975 * entities.c: Use g_snprintf insteda of snprintf.
15976
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015977Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15978
15979 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15980 added ent5 test for this purpose.
15981 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15982
Daniel Veillard27271681998-10-30 06:39:40 +000015983Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15984
15985 * parser.c: fixed? a strange error due to compression on a GWP
15986 document.
15987
Daniel Veillard25940b71998-10-29 05:51:30 +000015988Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15989
15990 * tree.[ch]: bug fixing
15991 * entities.[ch]: defined a specific type for predefined entities
15992 * doc/xml.html: more documentation on the library, how to use it,
15993 overview of the interfaces.
15994
Daniel Veillard16253641998-10-28 22:58:05 +000015995Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15996
15997 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15998
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015999Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16000
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016001 * tree.c: corrected a small bug
16002 * doc/xml.html: continuing writing documentation.
16003
16004Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16005
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016006 * debugXML.h debugXML.c: added debugging utilities.
16007 * tester.c: added --debug switch.
16008 * tree.c: patched an incorrect node->type assignment.
16009 * parser.c: formatting, ensure that node->doc != NULL in attributes
16010
Daniel Veillardccb09631998-10-27 06:21:04 +000016011Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16012
16013 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16014 entity support and provide an internal representation close to
16015 DOM one (entity ref nodes, and attribute value as tree). I tried
16016 to preserve the interface but this will surely break some apps
16017 (I have to change rpm2html/rpmfind for example). I had to change
16018 two interfaces, and the generated tree is somewhat different.
16019 * doc/* : started documenting the XML library, the tree and
16020 DOM/Corba. This is a first step.
16021
Daniel Veillard11e00581998-10-24 18:27:49 +000016022Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16023
16024 * parser.c: Set up the fonctions comment block, boring but useful.
16025 * parser.h, SAX.c, parser.c: now attributes are processed through
16026 the SAX interface. The problem is that my SAX interface diverged
16027 quite a bit from the original one, well this is not an official
16028 spec, and translating it from Java to C is hairy anyway...
16029
Daniel Veillard97b58771998-10-20 06:14:16 +000016030Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16031
16032 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16033 fonctions comment block, boring but useful.
16034
16035Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016036
16037 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16038 conversion routines. However they are not yet used to convert the
16039 inputs. The core will run with UTF-8.
16040
Daniel Veillard33942841998-10-18 19:12:41 +000016041Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16042
16043 * tree.c : make sure that the type id is properly set-up when
16044 a new object is allocated, needed for DOM.
16045
Daniel Veillard27fb0751998-10-17 06:47:46 +000016046Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16047
16048 * tree.h, tree.c: Ok, the main objects in the tree will be native
16049 corba objects, it costs 8 bytes per Node, Attribute and Document
16050 but it simplifies the Corba integration a lot (no extra interface
16051 objects to allocate/free).
16052
Daniel Veillard0bef1311998-10-14 02:36:47 +000016053Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16054
16055 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16056 and changed NODEs contants for conformity with DOM Level 1
16057
Daniel Veillard27864701998-10-08 03:47:24 +000016058Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16059
16060 * added hooks to keep track of servants when creating objects
16061 xmlDoc and xmlNode (for Corba export).
16062
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016063Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16064
16065 * added xml-config script.
16066
Daniel Veillard7066a791998-10-01 20:28:28 +000016067Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16068
16069 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16070 to autoupdate libtool and automake conf files.
16071
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000160721998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16073
16074 * Makefile.am: Use '?' to separate the sed
16075 commands as ',' is used when people pass -Wl,something.
16076
16077
Daniel Veillard15a8df41998-09-24 19:15:06 +000016078Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16079
16080 * tree.c, tree.h: added a per-document compression interface.
16081
Daniel Veillard151b1b01998-09-23 00:49:46 +000016082Tue Sep 22 20:47:38 EDT 1998
16083
16084 * tree.c, tree.h: added saving with compression and added interfaces
16085 to control the compression level (xmlGetCompressMode,
16086 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16087
Daniel Veillard70120ff1998-09-22 00:24:21 +000016088Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16089
16090 * parser.c: corrected a loop for files of size 0
16091
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000160921998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16093
16094 * error.h: New file. Contains prototyes from `error.c'.
16095
Tom Tromeyc19653d1998-08-14 01:22:43 +000016096Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16097
16098 * Makefile.am (xmlincdir): New macro.
16099 (xmlinc_HEADERS): Renamed from include_HEADERS.
16100
Daniel Veillard845664d1998-08-13 04:43:19 +000016101Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16102
16103 * applied small patch on numeric entities from
16104 Christopher Blizzard <blizzard@appliedtheory.com>
16105
Daniel Veillard260a68f1998-08-13 03:39:55 +000016106Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16107
16108 * New release 0.2, removed the old xml_* files so that it's
16109 coherent with the other CVS base (W3C), far better conformance
16110 to standard, new namespaces, decent entities support, beginning
16111 of a SAX-like interface. Nearly nothing left intact, even the
16112 test examples ...
16113
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000161141998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16115
16116 * .cvsignore: Add .deps dir
16117
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016118Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16119
16120 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16121
Daniel Veillardfe926001998-07-26 04:28:20 +000016122Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016123
Daniel Veillardfe926001998-07-26 04:28:20 +000016124 * configure.in: added test for CPP
16125 * AUTHORS, Changelog: the original ones didn't get commited but the
16126 glib ones instead, fixed.
16127 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016128
Daniel Veillardfe926001998-07-26 04:28:20 +000016129Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016130
Daniel Veillardfe926001998-07-26 04:28:20 +000016131 * integrated code developped at W3C
16132 * changed the original Copyright
16133 * migrated to automake
16134 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016135