blob: e7685b04341272dc1d5b235ff4ba9ce58c4b1c89 [file] [log] [blame]
Daniel Veillard8fe98712003-02-19 00:19:14 +00001Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
4
Daniel Veillardd4310742003-02-18 21:12:46 +00005Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
6
7 * xmlschemastypes.c: float/double check bugfix
8 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
9 validation
10 * xmlreader.c: add a TODO for Jody
11 * relaxng.c: bugfix bugfix bugfix
12 found 373 test schemas: 300 success 73 failures
13 found 529 test instances: 507 success 10 failures
14 * result/relaxng/*: updated the results
15
Daniel Veillard2df2de22003-02-17 23:34:33 +000016Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
17
18 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
19
Daniel Veillard416589a2003-02-17 17:25:42 +000020Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
21
22 * relaxng.c check-relaxng-test-suite.py: more work on the
23 RelaxNG implementation conformance testing.
24 found 373 test schemas: 284 success 89 failures
25 found 529 test instances: 448 success 47 failures
26 * result/relaxng/*: updated the results
27
Daniel Veillard784b9352003-02-16 15:50:27 +000028Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
29
30 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
31 a patch from Kjartan Maraas to fix some typos
32
Daniel Veillardfebcca42003-02-16 15:44:18 +000033Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
34
35 * relaxng.c: more bug-hunting
36 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
37 intermediate rng tree
38 * python/generator.py: patch from Stephane Bidoul to fix the generator
39 on python < 2.2
40
Daniel Veillardd2298792003-02-14 16:54:11 +000041Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
42
43 * check-relaxng-test-suite.py relaxng.c: more testing on the
44 Relax-NG front, cleaning up the regression tests failures
45 current state and I forgot support for "mixed":
46 found 373 test schemas: 280 success 93 failures
47 found 529 test instances: 401 success 68 failures
48 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
49 moved the Name, NCName and QName validation routine in tree.c
50 * uri.c: fixed handling of URI ending up with #, i.e. having
51 an empty fragment ID.
52 * result/relaxng/*: updated the results
53
Daniel Veillard9a237c92003-02-13 15:52:58 +000054Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
55
56 * check-xinclude-test-suite.py: improved the script accordingly
57 to the XInclude regression tests updates
58 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
59 November 2002
60 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
61 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
62 augmented the Xpointer testsuite for the element() scheme
63
Daniel Veillardf4b4f982003-02-13 11:02:08 +000064Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
65
66 * relaxng.c: added TODO for the DTD compatibility spec
67 * xinclude.c: more bug fixes driven by the testsuite
68
Daniel Veillardd581b7e2003-02-11 18:03:05 +000069Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
70
71 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
72 regression tests for XInclude, improved the script, improving
73 XInclude error reporting mechanism
74
Daniel Veillard1d788d22003-02-10 16:21:58 +000075Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
76
77 * NEWS doc/* configure.in: preparing release 2.5.3
78
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +000079Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
80
81 * tree.c: trying to fix #104934 about some XHTML1 serialization
82 issues.
83
Daniel Veillard809faa52003-02-10 15:43:53 +000084Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
85
86 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
87 encoding conversion when the input buffer stops in the
88 middle of a multibyte char
89
Daniel Veillard1703c5f2003-02-10 14:28:44 +000090Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
91
92 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
93 * check-relaxng-test-suite.py: python script to run regression
94 against OASIS RelaxNG testsuite
95 * relaxng.c: some cleanup tweaks
96 * HTMLparser.c globals.c: cleanups in comments
97 * doc/libxml2-api.xml: updated the API
98 * result/relaxng/*: errors moved files, so large diffs but
99 no changes at the semantic level.
100
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000101Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
102
103 * tree.c: fixing #105678 problem when dumping a namespace node.
104
Daniel Veillard591b4be2003-02-09 23:33:36 +0000105Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
106
107 * xpath.c: fixed doc comment problems
108 * python/generator.py python/libxml_wrap.h python/types.c: adding
109 RelaxNG wrappers
110 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
111 test of those early Python RelaxNG bindings
112
113Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000114
115 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
116 * relaxng.c: found the validation problem I had with interleave
117 when not covering all remaining siblings
118 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
119 testsuite and check the RNG schemas against the RNG schemas
120 given in appendix A
121
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000122Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
123
124 * win32/Makefile.msvc: updates for RelaxNG
125 * win32/Makefile.mingw: updates for RelaxNG
126 * win32/libxml2.def.src: added RelaxNG exports
127
Daniel Veillard97fd5672003-02-07 13:01:54 +0000128Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
129
130 * xinclude.c: applied another bug fix from Sean Chittenden
131
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000132Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
133
134 * configure.in xmllint.c: I f...ed up the default configuration
135 of schemas and --relaxng option display in xmllint, pointed by
136 Morus Walter.
137 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
138 detection module, fixes bug #105374.
139
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000140Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
141
142 * xmlschemastypes.c: added the boolean base type.
143
Daniel Veillard96a4b252003-02-06 08:22:32 +0000144Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
145
146 * xmlschemastypes.c: started implementing some of the missing
147 default simple types
148 * result/relaxng/*: updated the results
149
Daniel Veillard72fef162003-02-05 14:31:19 +0000150Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
151
152 * NEWS doc/*: updated the docs, ready for 2.5.2 release
153
Daniel Veillard71531f32003-02-05 13:19:53 +0000154Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
155
156 * HTMLparser.c tree.c xmlIO.c: comments cleanups
157 * Makefile.am: use xmllint for doing the RelaxNG tests
158 * configure.in: preparing 2.5.2 made schemas support default to
159 on instead of off
160 * relaxng.c: removed the verbosity
161 * xmllint.c: added --relaxng option
162 * python/generator.py python/libxml_wrap.h: prepared the integration
163 of the new RelaxNG module and schemas
164 * result/relaxng/*: less verbose output
165
Daniel Veillardec498e12003-02-05 11:01:50 +0000166Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
167
168 * valid.c: do not run content model validation if the
169 content is not determinist
170
Daniel Veillardde590ca2003-02-05 10:45:26 +0000171Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
172
173 * SAX.c: added the redefinition of namespaced attribute
174 check that was missing as Fabrice Desré pointed out.
175
Daniel Veillard930dfb62003-02-05 10:17:38 +0000176Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
177
178 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
179 improvements from Nick Kew, allowing to do more checking
180 to HTML elements and attributes.
181
Daniel Veillard4287c572003-02-04 22:48:53 +0000182Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
183
184 * xinclude.c: fixing bug #105137 about entities declaration
185 needing to be copied to the including document.
186
Daniel Veillard652d8a92003-02-04 19:28:49 +0000187Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
188
189 * catalog.c: fixed bug #104817 with delegateURI
190 * xpath.c: fixing bugs #104123 and #104125
191
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000192Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
193
194 * configure.in valid.c xmlreader.c python/libxml_wrap.h
195 python/types.c: fixing #104096 to compile without regexps
196
Daniel Veillard57e79b32003-02-04 15:33:12 +0000197Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
198
199 * valid.c: fixing bug #103969 forgot to add an epsilon transition
200 when building the automata for elem*
201
Daniel Veillard358a9892003-02-04 15:22:32 +0000202Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
203
204 * HTMLparser.c: applied patch from Arne de Bruijn fixing
205 bug #103827
206
Daniel Veillardeb137172003-02-04 15:18:06 +0000207Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
208
209 * HTMLparser.c: updating a comment, fixing #103776
210
Daniel Veillard8d589042003-02-04 15:07:21 +0000211Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
212
213 * parser.c: fixing bug 105049 for validity checking of content
214 within recursive entities.
215
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000216Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
217
218 * HTMLparser.c: try to fix # 105049
219 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
220 * tree.c: updated a function comment
221
Daniel Veillard419a7682003-02-03 23:22:49 +0000222Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
223
224 * relaxng: more work on grammars and refs/defs
225 * test/relaxng/* result/relaxng/*: augmented/updated the
226 regression tests
227
Daniel Veillard144fae12003-02-03 13:17:57 +0000228Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
229
230 * relaxng: more work on name classes, except support
231 * test/relaxng/* result/relaxng/*: augmented/updated the
232 regression tests
233
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000234Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
235
236 * relaxng: more work on name classes, the "validate all" schemas
237 seems to work now.
238 * test/relaxng/* result/relaxng/*: augmented/updated the
239 regression tests
240
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000241Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
242
243 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
244 * parser.c: put a guard against infinite document depth, basically
245 trying to avoid another kind of DoS attack.
246 * relaxng.c: some code w.r.t. nameClasses
247
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000248Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
249
250 * test/relaxng/* result/relaxng/*: check all the namespace support
251 was actually correct based on tutorial section 10.
252
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000253Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
254
255 * relaxng: include seems to work okay now
256 * test/relaxng/* result/relaxng/*: augmented/updated the
257 regression tests
258
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000259Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
260
261 * relaxng.c: a bit of work done in the train back.
262 * test/relaxng/*: added one of the include tests
263
Daniel Veillard154877e2003-01-30 12:17:05 +0000264Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
265
266 * relaxng: more work done in the train
267 * test/relaxng/* result/relaxng/*: augmented/updated the
268 regression tests
269
Daniel Veillarde431a272003-01-29 23:02:33 +0000270Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
271
272 * relaxng.c: debugging of externalRef
273 * test/relaxng/* result/relaxng/*: augmented/updated the
274 regression tests
275
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000276Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
277
278 * relaxng.c: more work on Relax-NG, implementing externalRef
279 * test/relaxng/* result/relaxng/*: augmented/updated the
280 regression tests
281 * Makefile.am: cleanup to Relaxtests target
282
Daniel Veillardb08c9812003-01-28 23:09:49 +0000283Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
284
285 * relaxng.c: more work on Relax-NG, implementing interleave
286 * test/relaxng/* result/relaxng/*: augmented/updated the
287 regression tests
288
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000289Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
290
291 * relaxng.c: more work on Relax-NG, implementing interleave
292 * test/relaxng/* result/relaxng/*: augmented/updated the
293 regression tests
294
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000295Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
296
297 * doc/tutorial/customfo.xsl
298 * doc/tutorial/customhtml.xsl
299 adding stylesheet customizations used to generate fo
300 for pdf and html
301
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000302Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
303
304 * relaxng.c: more work on Relax-NG
305 * test/relaxng/* result/relaxng/*: augmented/updated the
306 regression tests
307 * xmlschemastypes.c: added a number of base type definition but not
308 the associated checks, those are still TODOs
309
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000310Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
311
312 in docs/tutorial:
313 * apa.html
314 * apb.html
315 * apc.html
316 * apd.html
317 * ape.html
318 * apf.html
319 * apg.html
320 * ar01s02.html
321 * ar01s03.html
322 * ar01s04.html
323 * ar01s05.html
324 * ar01s06.html
325 * ar01s07.html
326 * ar01s08.html
327 * index.html
328 * xmltutorial.pdf
329 * xmltutorial.xml
330 add index to tutorial
331
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000332Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
333
334 * doc/xmlcatalog.1
335 * doc/xmlcatalog_man.html
336 * doc/xmlcatalog_man.xml
337 belatedly fixing bug #93622 (adds rewriteURI type to
338 "--add" option in xmlcatalog man page
339
Daniel Veillard3be27512003-01-26 19:49:04 +0000340Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
341
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000342 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000343 Julio Merino, closing #104475
344
Daniel Veillardea3f3982003-01-26 19:45:18 +0000345Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
346
347 * relaxng.c: more work on Relax-NG
348 * test/relaxng/* result/relaxng/*: augmented/updated the
349 regression tests
350
Daniel Veillardedc91922003-01-26 00:52:04 +0000351Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
352
353 * relaxng.c: more work on Relax-NG
354 * test/relaxng/* result/relaxng/*: augmented/updated the
355 regression tests
356
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000357Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
358
359 * README: updated the policy on private mail answers
360 * relaxng.c: more work on Relax-NG
361 * test/relaxng/* result/relaxng/*: augmented/updated the
362 regression tests
363
Daniel Veillard7424eb62003-01-24 14:14:52 +0000364Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
365
366 * error.c parser.c tree.c: applied a documentation patch from
367 Stefan Kost
368
Daniel Veillard276be4a2003-01-24 01:03:34 +0000369Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
370
371 * relaxng.c: more work on Relax-NG
372 * doc/*: regenerated the docs
373 * test/relaxng/* result/relaxng/*: updated and augmented the
374 Relax-NG regression tests and results
375
Daniel Veillard6eadf632003-01-23 18:29:16 +0000376Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
377
378 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
379 First commit of the new Relax-NG validation code, not generally
380 useful yet.
381 * test/relaxng/* result/relaxng/*: current state of the regression
382 tests
383
Daniel Veillard814a76d2003-01-23 18:24:20 +0000384Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
385
386 * tree.c: minimized the memory allocated for GetContent
387 and a bit of cleanup.
388
Daniel Veillardff12c492003-01-23 16:42:55 +0000389Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
390
391 * python/generator.py: seems there is no good reasons to
392 not generate bindings for XPointer
393
Daniel Veillard540a31a2003-01-21 11:21:07 +0000394Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
395
396 * xmlreader.c doc/apibuild.py: applied a new patch from
397 Stéphane Bidoul for cleanups
398 * doc/libxml2-api.xml: rebuilt the API description with
399 new entry points
400
Daniel Veillard417be3a2003-01-20 21:26:34 +0000401Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
402
403 * xmlreader.c python/drv_libxml2.py python/generator.py
404 python/libxml.c python/libxml.py python/libxml_wrap.h
405 python/types.c: patch from Stéphane Bidoul for better per
406 context error message APIs
407 * python/tests/ctxterror.py python/tests/readererr.py:
408 update of the tests
409
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000410Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
411
412 * doc/guidelines.html
413 grammar and spelling cleanup
414
Daniel Veillard26f70262003-01-16 22:45:08 +0000415Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
416
417 * xmlreader.c include/libxml/xmlreader.h python/generator.py
418 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
419 a patch from Stéphane Bidoul to allow per XMLtextReader error
420 and warning handling
421 * python/tests/Makefile.am python/tests/readererr.py: adding the
422 specific regression test
423
Daniel Veillard71f9d732003-01-14 16:07:16 +0000424Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
425
426 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
427 should raise a syntax error
428
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000429Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
430
431 * python/libxml.c: cleanup patch from Stéphane Bidoul
432
Daniel Veillard81601f92003-01-14 13:42:37 +0000433Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
434
435 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
436
Daniel Veillarde6227e02003-01-14 11:42:39 +0000437Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
438
439 * python/generator.py python/libxml.c python/libxml.py
440 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000441 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000442 Python level.
443 * python/tests/Makefile.am python/tests/ctxterror.py: added a
444 regression test for it.
445
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000446Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
447
448 * xmlreader.c: fixed the streaming property of the reader,
449 it was generating tree faster than consuming it. Pointed out
450 by Nate Myers
451 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
452
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000453Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
454
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000455 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000456
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000457Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
458
459 * xpath.c: fix to the XPath implementation for parent and
460 ancestors axis when operating on a Result Value Tree.
461 Fixes bug #100271
462
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000463Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
464
465 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
466 to fix some URI/file escaping problems
467
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000468Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
469
470 * python/generator.py: fixed a bug raised by Raymond Wiker,
471 docSetRootElement() should not raise an exception if the
472 return is None
473
Daniel Veillard3e20a292003-01-10 13:14:40 +0000474Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
475
476 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
477 fixed bug #102181 by applying the suggested change and fixing
478 the generation/registration problem.
479
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000480Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
481
482 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
483 routines.
484
Daniel Veillard8f872442003-01-09 23:19:02 +0000485Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
486
487 * parser.c: one more IsEmptyElement crazyness, that time in
488 external parsed entities if substitution is asked.
489 * python/tests/reader3.py: added a specific test.
490
Daniel Veillarde329fc22003-01-09 21:36:42 +0000491Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
492
493 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
494 support and improved error handler registration
495
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000496Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
497
498 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
499 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
500 * README: fixed a link
501
Daniel Veillarde2830f12003-01-08 17:47:49 +0000502Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
503
504 * configure.in doc/* NEWS: preparing 2.5.1 release
505 * SAX.c parser.c: fixing XmlTextReader bug
506
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000507Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
508
509 * SAX.c: fuck, I introduced a memory leak on external parsed
510 entities in 2.5.0 :-(
511
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000512Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
513
514 * xmllint.c: another fix needed as pointed by Christophe Merlet
515 for --stream --debug if compiled without debug support.
516
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000517Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
518
519 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000520 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000521 update man page with --stream and --chkregister
522
Daniel Veillard8326e732003-01-07 00:19:07 +0000523Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
524
525 * globals.c: fixed --with-threads compile
526 * xmllint.c: fixed --without-debug compile
527 * include/libxml/globals.h: cleanup
528 * include/libxml/schemasInternals.h: add a missing include
529
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000530Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
531
532 * configure.in NEWS: preparing 2.5.0 release
533 * SAX.c: only warn in pedantic mode about namespace name
534 brokeness
535 * globals.c: fix a doc generation problem
536 * uri.c: fix #101520
537 * doc/*: updated and rebuilt the doc for the release, includuding
538 stylesheet update
539 * python/Makefile.am: fix a filename bug
540
541Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
542
543 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
544 should not be called.
545
546Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
547
548 * libxml-2.0.pc.in: applied the patch to fix #101894
549
550Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
551
552 * tree.c : applied patch from Lukas Schroeder for register callbacks
553 * valid.c: modified patch from Lukas Schroeder to test
554 register callbacks with --chkregister
555
556Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
557
558 * xmlreader.c: seriously changed the way data are pushed to
559 the underlying parser, go by block of 512 bytes instead of
560 tryng to detect tag boundaries at that level. Changed the
561 way empty element are detected and tagged.
562 * python/tests/reader.py python/tests/reader2.py
563 python/tests/reader3.py: small changes mostly due to context
564 reporting being different and DTD node being reported. Some
565 errors previously undetected are now caught and fixed.
566 * doc/xmlreader.html: flagged last section as TODO
567
568Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
569
570 * python/libxml.py: integrated the Python 2.2 optimizations
571 from Hannu Krosing, while maintaining compatibility with
572 1.5 and 2.1
573
574Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
575
576 * xmllint.c: a bit of cleanup
577 * xmlreader.c: small fix
578 * doc/xmlreader.html: more work on the XmlTextReader tutorial
579 * python/libxml.py: a few fixes pointed out by Hannu Krosing
580
581Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
582
583 * python/setup.py.in: patch from Stéphane Bidoul to include
584 drv_libxml2.py in setup.py
585
586Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
587
588 * doc/xmlreader.html: starting documenting the new XmlTextReader
589 interface.
590
591Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
592
593 * xmllint.c: added the --stream flag to use the TextReader API
594 * xmlreader.c: small performance tweak
595
596Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
597
598 * xmlreader.c python/tests/reader2py: okay the DTD validation
599 code on top of the XMLTextParser API should be solid now.
600
601Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
602
603 * xmlreader.c python/tests/reader2py: Fixing some more mess
604 with validation and recursive entities while using the
605 reader interface, it's getting a bit messy...
606
607Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
608
609 * xmlreader.c python/tests/reader.py: another couple of problem
610 related to IsEmptyElement reported by Stéphane Bidoul needed
611 some fixes.
612
613Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
614
615 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
616 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
617 based on the python XmlTextReader interface.
618
619Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
620
621 * tree.c: backing out one change in the last patch which broke the
622 regression tests
623
624Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
625
626 * global.data globals.c tree.c include/libxml/globals.h: applied
627 an old patch from Lukas Schroeder to track node creation and
628 destruction. Probably missing a lot of references at the moment
629 and not usable reliably.
630
631Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
632
633 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
634 from doc/news.html and a stylesheet
635
636Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
637
638 * xmlreader.c python/tests/reader.py: fixed another couple of
639 xmlreader bugs reported by Stéphane Bidoul and added tests.
640
641Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
642
643 * xmlreader.c python/tests/reader2.py: fixed another validity
644 checking in external parsed entities raised by Stéphane Bidoul
645 and added a specific regression test.
646 * python/tests/reader3.py: cleanup
647
648Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
649
650 * xmlreader.c python/tests/reader2.py: fixed a problem with
651 validation within entities pointed by Stéphane Bidoul, augmented
652 the tests to catch those.
653
654Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
655
656 * python/generator.py: modified the generator to allow keeping
657 class references when creating new classes, needed to fix a bug
658 pointed by Stéphane Bidoul where the input buffer of the
659 xmlTextReader instance gets destroyed if the python wrapper for
660 the input is not referenced anymore.
661
662Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
663
664 * xmlreader.c python/tests/reader.py: fixed another pair of problem
665 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
666
667Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
668
669 * xmlreader.c python/tests/reader.py: fixed another problem
670 pointed by Stéphane Bidoul
671
672Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
673
674 * xmlreader.c python/tests/reader.py: fixed a limit case problem
675 with "<a/>"
676
677Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
678
679 * SAX.c: warn on xmlns:prefix="foo"
680 * xmlreader.c python/tests/reader.py: fixed a couple of problem
681 for namespace attributes handling.
682
683Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
684
685 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
686 a really nasty problem raised by a DocBook XSLT transform
687 provided by Sebastian Bergmann
688
689Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
690
691 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
692 by Stéphane Bidoul and integrated it into the tests
693
694Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
695
696 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
697 extended the XmlTextReader API a bit, addding accessors for
698 the current doc and node, and an entity substitution mode for
699 the parser.
700 * python/libxml.py python/libxml2class.txt: related updates
701 * python/tests/Makefile.am python/tests/reader.py
702 python/tests/reader2.py python/tests/reader3.py: updated a bit
703 the old tests and added a new one to test the entities handling
704
705Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
706
707 * python/generator.py python/libxml2class.txt
708 python/tests/reader.py python/tests/reader2.py: changed the
709 generator to provide casing for the XmlTextReader similar to
710 C# so that examples and documentation are more directly transposable.
711 Fixed the couple of tests in the suite.
712
713Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
714
715 * doc/guidelines.html: added a document on guildeline for
716 publishing and deploying XML
717
718Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
719
720 * valid.c xmlreader.c: final touch running DTD validation
721 on the XmlTextReader
722 * python/tests/Makefile.am python/tests/reader2.py: added a
723 specific run based on the examples from test/valid/*.xml
724
725Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
726
727 * python/libxml.py: added a few predefined xmlTextReader parser
728 configuration values.
729
730Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
731
732 * python/libxml_wrap.h: trying to fix #102037
733
734Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
735
736 * SAX.c: fixing bug #95296, when the predefined entities
737 are redefined in the DTD the default one must be used
738 instead anyway.
739
740Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
741
742 * doc/xmllint.xml
743 * doc/xmllint.1
744 Add discussion of XML_DEBUG_CATALOG to xmllint man
745 page - bug #100907
746
747
748Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
749
750 * xmlreader.c: Fixed the empty node detection to avoid reporting
751 an inexistant close tag.
752
753Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
754
755 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
756 for Python 2.1
757
758Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
759
760 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
761
762Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
763
764 * doc/libxml2-api.xml python/tests/reader.py: one really need
765 to provide the base URI information when creating a reader parser
766 from an input stream. Updated the API and the example using it.
767
768Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
769
770 * testReader.c xmlreader.c valid.c include/libxml/tree.h
771 include/libxml/valid.h include/libxml/xmlreader.h: working on
772 DTD validation on top of xml reader interfaces. Allows to
773 validate arbitrary large instances. This required some extensions
774 to the valid module interface and augmenting the size of xmlID
775 and xmlRef structs a bit.
776 * uri.c xmlregexp.c: simple cleanup.
777
778Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
779
780 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
781 work on the xml reader interfaces.
782 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
783 Web page for the Windows binaries.
784
785Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
786
787 * xmlIO.c: applied a patch for VMS following the report by
788 Nigel Hall
789
790Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
791
792 * parser.c: the parseStartTag bug fix wasn't complete.
793
794Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
795
796 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
797 parseStartTag, fixing it.
798 * test/att4 result/att4 result/noent/att4: adding the test
799 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
800 more methods to XmlTextReader.
801
802Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
803
804 * win32/libxml2.def.src: added more xml reader exports
805 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
806 to the build
807
808Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
809
810 * doc/tutorial/xmltutorial.xml
811 plus generated html and pdf
812 Updating tutorial again based on further comments from Niraj
813 Tolia on the last iteration
814
815Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
816
817 * doc/tutorial/xmltutorial.xml
818 * doc/tutorial/includekeyword.c
819 * doc/tutorial/includegetattribute.c
820 plus generated html and pdf
821 Adding fix from Niraj Tolia to tutorial to properly free memory.
822
823
824Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
825
826 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
827 more methods of XmlTextReader.
828 * python/libxml2class.txt python/tests/reader.py: this increased the
829 methods in the bndings, augmented the test to check those new
830 functions.
831
832Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
833
834 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
835 methods of XmlTextReader.
836 * python/generator.py python/libxml_wrap.h python/types.c
837 python/libxml2class.txt: added the reader to the Python bindings
838 * python/tests/Makefile.am python/tests/reader.py: added a specific
839 test for the Python bindings of the Reader APIs
840 * parser.c: small cleanup.
841
842Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
843
844 * xinclude.c: fallback was only copying the first child not the
845 full child list of the fallback element, closes #89684 as reopened
846 by Bernd Kuemmerlen
847
848Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
849
850 * win32/libxml2.def.src: exported htmlNodeDumpOutput
851
852Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
853
854 * configure.in: preparing release of 2.4.30
855 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
856 gives enum values, fix functype return type, put back fields in
857 structs
858 * doc/*: updated the docs rebuilt
859
860Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
861
862 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
863 about htmlNodeDumpOutput location.
864 * xpath.c: removed an undefined function signature
865 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
866 too many symbols in the API breaking the python bindings.
867 Updated with the libxslt/libexslt changes.
868
869Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
870
871 * configure.in: preparing release of 2.4.29
872 * doc/*: rebuilt the docs and API
873 * xmlreader.c: a few more fixes for the XmlTextReader API
874
875Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
876
877 * include/win32config.h: applied mingw patch from Magnus Henoch
878
879Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
880
881 * catalog.c doc/libxml2-api.xml: a bit more cleanup
882
883Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
884
885 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
886 building Python script, does the C parsing directly, generates
887 a better API description including structure fieds defs and
888 enums. Still a couple of bugs, but good enough for the python
889 wrappers now.
890 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
891 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
892 include/libxml/schemasInternals.h include/libxml/tree.h: more
893 cleanup based on the python analysis script reports.
894 * libxml.spec.in: make sure the API XML description is part of the
895 devel package.
896
897Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
898
899 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
900 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
901 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
902 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
903 code cleanup, especially the function comments.
904 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
905
906Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
907
908 * Makefile.am xmlreader.c include/libxml/Makefile.am
909 include/libxml/xmlreader.h: Adding a new set of APIs based on
910 the C# TextXmlReader API but converted to C. Allow to parse
911 in constant memory usage, far simpler to program and explain
912 than the SAX like APIs, unfinished but working.
913 * testReader.c: test program
914
915Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
916
917 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
918
919Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
920
921 * tree.c: Chip turner indicated that XHTML1 serialization
922 rule for style actually break on both IE and Mozilla,
923 try to avoid the rule if escaping ain't necessary
924
925Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
926
927 * nanhttp.c: handle HTTP URL escaping, problem reported by
928 Glen Nakamura and Stefano Zacchiroli
929
930Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
931
932 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
933
934Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
935
936 * uri.c: Johann Richard pointed out some XPointer problems for
937 URN based URI references in XInclude. Modified the URI parsing
938 and saving routines to allow correct parsing and saving of
939 XPointers, especially when attached to "opaque" scheme accordingly
940 to RFC 2396
941
942Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
943
944 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
945 of refactoring to the HTML saving code.
946 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
947 in the doc.
948
949Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
950
951 * tree.c include/libxml/tree.h: refactored the XML dump of a node
952 to a buffer API to reuse the generic dump to an OutputIO layer,
953 this reduces code, fixes xmlNodeDump() for XHTML, also made
954 xmlNodeDump() now return the number of byte written.
955
956Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
957
958 * python/setup.py.in: another patch from Stéphane Bidoul for
959 Python bindings on Windows
960 * doc/parsedecl.py: small cleanup
961
962Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
963
964 * libxml.spec.in configure.in: add a line in %changelog for releases
965
966Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
967
968 * parser.c: patch from Marcus Clarke fixing a problem in entities
969 parsing that was detected in KDe documentations environment.
970
971Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
972
973 * python/libxml.c (libxml_prev): Return the previous as opposed to
974 the next node (I guess this is the result of some cut & paste programming:)
975
976Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
977
978 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
979
980Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
981
982 * python/generator.py python/libxml.c python/setup.py.in: trying
983 to fix the Python bindings build on Windows (Stéphane Bidoul)
984
985Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
986
987 * win32/configure.js: added option for python bindings
988 * win32/libxml2.def.src: added more exports
989
990Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
991
992 * win32/Makefile.mingw: fixed unresolved symbols when linking with
993 pthreads
994 * win32/wince/*: applied updates to Windows CE port from Javier
995
996Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
997
998 * configure.in: preparing 2.4.28
999 * libxml.spec.in doc/Makefile.am: some cleanup
1000 * doc/*: updated the news and regenerated.
1001
1002Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1003
1004 * HTMLparser.c: final touch at closing #87235 </p> end tags
1005 need to be generated.
1006 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1007 this change slightly the output of a few tests
1008 * doc/*: regenerated
1009
1010Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1011
1012 * parserInternals.c: fixing bug #99190 when UTF8 document are
1013 parsed using the progressive parser and the end of the chunk
1014 is in the middle of an UTF8 multibyte character.
1015
1016Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1017
1018 * threads.c: fixed initialization problem in xmlNewGlobalState
1019 which was causing crash.
1020 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1021 in xmlInitializeGlobalState.
1022 * parserInternals.c: cleaned up ctxt->sax initialisation.
1023
1024Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1025
1026 * tree.c include/libxml/tree.h: modified the existing APIs
1027 to handle XHTML1 serialization rules automatically, also add
1028 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1029 libxslt serialization uses it when needed without changing
1030 the library API.
1031 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1032 result/xhtml1: added a new test specifically for xhtml1 output
1033 and updated the result of one XHTML1 test
1034
1035Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1036
1037 * xinclude.c parserInternals.c encoding.c: fixed #99082
1038 for xi:include encoding="..." support on text includes.
1039 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1040 test/XInclude/ents/isolatin.txt : added a specific regression test
1041 * python/generator.py python/libxml2class.txt: fixed the generator
1042 the new set of comments generated for doc/libxml2-api.xml were
1043 breaking the python generation.
1044
1045Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1046
1047 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1048 * configure.in: patch for Solaris on new autoconf closes #98880
1049 * doc/parsedecl.py: repair the frigging API building script,
1050 did I say that python xmllib sucks ?
1051 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1052 and some comment are no more truncated.
1053
1054Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1055
1056 * parser.c: Martin Stoilov pointed out a potential leak in
1057 xmlCreateMemoryParserCtxt
1058
1059Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1060
1061 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1062 included in HTML documents and using the push parser.
1063
1064Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1065
1066 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1067 specified, look for the Python interpreter not just in the
1068 specified root but also in the specified location. Fixes #98825
1069
1070Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1071
1072 * python/libxml.c: fixing bug #98792 , node may have no doc
1073 and dereferencing without checking ain't good ...
1074
1075Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1076
1077 * configure.in: preparing release 2.4.27
1078 * doc/* : updated and rebuilt the docs
1079 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1080 and all the docs are actually packaged and in the final RPMs
1081 * parser.c parserInternals.c include/libxml/parser.h: restore
1082 xmllint --recover feature.
1083
1084Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1085
Daniel Veillard784b9352003-02-16 15:50:27 +00001086 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001087 processing of parsed entities, and XPath computation on sustitued
1088 entities.
1089 * testXPath.c: make sure entities are substitued.
1090
1091Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1092
Daniel Veillard784b9352003-02-16 15:50:27 +00001093 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001094 processing of internal parsed entities, which had to be changed.
1095
1096Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1097
1098 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1099 trying to fix bug #98517 about building outside the source tree
1100 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1101
1102Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1103
1104 * include/win32config.h: cleanup
1105 * win32/Makefile.mingw: integrated mingw in JScript configure
1106 * win32/Makefile.msvc: modified to allow mingw coexistence
1107 * win32/configure.js: integrated mingw
1108 * win32/Readme.txt: cleanup
1109
1110Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1111
1112 * HTMLparser.c: strengthen the guard in the Pop macros,
1113 like in the XML parser, closes bug #97315
1114
1115Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1116
1117 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1118 callback is never used.
1119
1120Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1121
1122 * parserInternals.c: fixed the initialization of the SAX structure
1123 which was breaking xsltproc
1124 * xpath.c: patch from Petr Pajas for CDATA nodes
1125 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1126 * parser.c include/libxml/parser.h: patch from Peter Jones
1127 removing a leak in xmlSAXParseMemory() and adding the
1128 function xmlSAXParseMemoryWithData()
1129
1130Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1131
1132 adding pdf of tutorial, changing web page to link to it
1133 * doc/tutorial/xmltutorial.pdf
1134 * doc/xml.html
1135 * doc/docs.html
1136
1137Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1138
1139 * doc/tutorial/ar01s08.html
1140 adding file what I forgot for tutorial
1141
1142
1143Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1144
1145 Adding encoding discussion to tutorial
1146 Added:
1147 * doc/tutorial/images/*.png: DocBook admonition image files
1148 * doc/tutorial/apf.html, apg.html: new generated html
1149 * doc/tutorial/includeconvert.c: conversion code entity file
1150 changed:
1151 * doc/tutorial/xmltutorial.xml: DocBook original
1152 * doc/tutorial/*.html: generated html
1153
1154Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1155
1156 * include/libxml/*.h: retired xmlwin32version.h
1157 * doc/Makefile.am: retired xmlwin32version.h
1158 * win32/configure.js: retired xmlwin32version.h
1159
1160Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1161
1162 * win32/libxml2.def.src: exported additional symbols
1163 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1164 sisterhood
1165
1166Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1167
1168 * globals.c: fixed a typo pointed out by Igor
1169 * xpath.c: try to speed up node compare using line numbers
1170 if available.
1171
1172Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1173
1174 * tree.c: make xmlFreeNode() handle attributes correctly.
1175
1176Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1177
1178 * catalog.c: completed the #96963 fix, as reported by Karl
1179 Eichwalder
1180
1181Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1182
1183 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1184
1185Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1186
1187 * Makefile.am: switched the order of a couple of includes
1188 to fix bugs #97100
1189
1190Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1191
1192 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1193 xmlLoadCatalogs that used to separate directories with a ':'.
1194
1195Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1196
1197 * threads.c: improvements to the Windows-side of thread handling
1198 * testThreads.c: conditionally excluded unistd.h
1199 * testThradsWin32.c: broke overlong lines
1200 * include/win32config.h: adapted thread-related macros to the new
1201 scheme and for pthreads on Windows
1202 * win32/Makefile.msvc: introduced a more flexible thread build,
1203 added testThreads[Win32].c to the build
1204 * win32/configure.js: introduced a more flexible thread config
1205
12062002-10-31 John Fleck <jfleck@inkstain.net>
1207
1208 * doc/xml.html (and, by implication, FAQ.html)
1209 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1210
1211Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1212
1213 * configure.in: removed xmlwin32version.h
1214 * include/libxml/Makefile.am: removed xmlwin32version.h
1215
1216Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1217
1218 * tree.c: applied patch from Brian Stafford to fix a bug
1219 in xmlReconciliateNs()
1220
1221Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1222
1223 * tree.c: applied patch from Christian Glahn to allow
1224 xmlNewChild() on document fragment nodes
1225
1226Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1227
1228 * parser.c: Christian Glahn found a problem with a recent
1229 patch to xmlParseBalancedChunkMemoryRecover()
1230 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1231 problems
1232 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1233 test/schemas/seq*: added the test cases from Charles
1234
1235Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1236
1237 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1238 serious cleanup of the spec file and associated changes
1239 in the Makefiles.
1240 * valid.c: try to remove some warnings on x86_64
1241
1242Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1243
1244 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1245 fix bug #96586
1246
1247Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1248
1249 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1250 parsing, applied his patch
1251 * result/HTML/attrents.html result/HTML/attrents.html.err
1252 result/HTML/attrents.html.sax test/HTML/attrents.html:
1253 added the test and result case provided by Mikhail Sogrine
1254
1255Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1256
1257 * vms/build_libxml.com vms/config.vms vms/readme.vms
1258 include/libxml/parser.h include/libxml/parserInternals.h
1259 include/libxml/tree.h include/libxml/xmlIO.h
1260 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1261 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1262 Applied the VMS update patch from Craig A. Berry
1263 * doc/*.html: update
1264
1265Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1266
1267 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1268
1269Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1270
1271 * debugXML.c: adding a grep command to --shell in xmllint
1272 for T.V. Raman
1273
1274Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1275
1276 * xmlcatalog.c: tried to fix some of the problem with --sgml
1277
1278Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1279
1280 * parser.c: tried to fix bug #91500 where doc->children may
1281 be overriden by a call to xmlParseBalancedChunkMemory()
1282
1283Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1284
1285 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1286 identifiers in SGML catalogs containing '&'
1287
1288Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1289
1290 * python/types.c: fixed bugs when passing result value tree
1291 to Python functions.
1292
1293Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1294
1295 * configure.in: preparing the release of 2.4.26
1296 * doc/*: updated and rebuilt the documentation
1297
1298Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1299
1300 * parser.c: fixed a XML Namespace compliance bug reported by
1301 Alexander Grimalovsky
1302
1303Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1304
1305 * HTMLtree.c: fixed serialization of script and style when
1306 they are not lowercase (i.e. added using the API to the tree).
1307
1308Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1309
1310 * valid.c: make xmlValidateDocument emit a warning msg if there
1311 is no DTD, pointed by Christian Glahn
1312
1313Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1314
1315 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1316 content model when some of the blocks have min or max, and a couple
1317 of bugs found in the process.
1318 * result/schemas/list0* test/schemas/list0*: added some specific
1319 regression tests
1320
1321Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1322
1323 * README: updated the contact informations
1324
1325Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1326
1327 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1328 misses it, reported by Peter Bray.
1329
1330Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1331
1332 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1333 and removed a few warnings
1334
1335Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1336
1337 * parser.c: Christian Glahn found a small bug in the push parser.
1338 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1339 public
1340
1341Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1342
1343 * xmlschemas.c include/libxml/xmlschemas.h: added
1344 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1345 * testSchemas.c: added --memory to test the new interface
1346
1347Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1348
1349 * doc/index.py doc/search.php: integrated the XSLT indexing,
1350 a few fixed in the indexer, added a scope selection at the
1351 search level.
1352
1353Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1354
1355 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1356 this was due to uninitialized parts of the validation context
1357
1358Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1359
1360 * debugXML.c: applied patch from Mark Vakoc except the API
1361 change, preserved it.
1362 * doc/*: updated the docs to point to the search engine for
1363 information lookup or before bug/help reports.
1364
1365Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1366
1367 * doc/index.py doc/search.php: added mailing-list archives
1368 indexing and lookup
1369
1370Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1371
1372 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1373
1374Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1375
1376 * doc/index.py: improved HTML indexing
1377 * doc/search.php: make the queries also lookup the HTML based indexes
1378
1379Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1380
1381 * doc/index.py: added HTML page indexing
1382
1383Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1384
1385 * xmlIO.c: extended Windows path normalisation to fix the base
1386 problem in libxslt.
1387 * catalog.c: fixed list handling in XML_CATALOG_FILES
1388
1389Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1390
1391 * valid.c: typo/bug found by Christian Glahn
1392
1393Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1394
1395 * xmlIO.c: applied Windows CE patch from Javier.
1396 * win32/wince: new directory, contains support for the PocketPC
1397 with Windows CE from Javier.
1398 * include/win32config.h: reorganised, removed duplicate
1399 definitions and applied WinCE patch from Javier.
1400 * include/wsockcompat.h: new file, now contains WinSock
1401 compatibility macros.
1402 * win32/Makefile.msvc: introduced double-run compilation.
1403
1404Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1405
1406 * configure.in include/libxml/xmlwin32version.h: preparing release
1407 of 2.4.25
1408 * doc/*: updated and regenerated teh docs and web pages.
1409
1410Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1411
1412 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1413 error were not covering namespace declarations.
1414 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1415 it was missing the attribute declaration for the namespace
1416 * result/VC/NS3: the fix now report breakages in that test
1417
1418Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1419
1420 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1421
1422Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1423
1424 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1425 and regenerated the docs and web site
1426
1427Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1428
1429 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1430 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1431 not before
1432
1433Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1434
1435 * python/generator.py python/libxml2class.txt: fixed a stupid error
1436 breaking the python API
1437
1438Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1439
1440 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1441 triostr.c triostr.h: applied a trio update patch from
1442 Bjorn Reese which should work with MinGW
1443
1444Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1445
1446 * tree.c: improving some documentation comments
1447 * xmlregexp.c: found and fixed a mem leak with python regression tests
1448 * doc/*: rebuilt the doc and the API XML file including the
1449 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1450 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1451 python/types.c: added access to the XML Schemas regexps from
1452 python
1453 * python/tests/Makefile.am python/tests/regexp.py: added a
1454 simple regexp bindings test
1455
1456Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1457
1458 * doc/xml.html:
1459 fixing ftp links - thanks to Vitaly Ostanin
1460
1461Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1462
1463 * xmlregexp.c: fixed the data callback on transition functionality
1464 which was broken when using the compact form
1465 * result/schemas/*: updated the results, less verbose, all tests
1466 pass like before
1467 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1468 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1469 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1470 annoying warnings
1471 * xpath.c: try to provide better error report when possible
1472
1473Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1474
1475 * Makefile.am: fixed a breakage raised by Jacob
1476
1477Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1478
1479 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1480 which don't use sockets
1481
1482Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1483
1484 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1485 * win32/configure.js: applied zlib patch from Daniel Gehriger
1486
1487Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1488
1489 * win32/configure.js: applied the patch from Mark Vakoc for
1490 regexp support
1491 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1492 for regexp support
1493
1494Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1495
1496 * xmlschemastypes.c: as pointed by Igor Float and Double
1497 parsing ain't finished yet
1498
1499Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1500
1501 * Makefile.am configure.in: trying to fix #88412 by bypassing
1502 all the python subdir if python ain't detected
1503
1504Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1505
1506 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1507 made configuring with regexps/automata/unicode the default
1508 but without schemas ATM
1509 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1510 fixed the regexp based DTD validation performance and memory
1511 problem by switching to a compact form for determinist regexps
1512 and detecting the determinism property in the process. Seems
1513 as fast as the old DTD validation specific engine :-) despite
1514 the regexp built and compaction process.
1515
1516Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1517
1518 * valid.c: determinism is debugged, new DTD checking code now works
1519 but xmlFAComputesDeterminism takes far too much CPU and the whole
1520 set usues too much memory to be really usable as-is
1521
1522Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1523
1524 * tree.c: fixed another stupid bug in xmlGetNodePath()
1525 * xmllint.c: --version now report the options compiled in
1526
1527Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1528
1529 * HTMLparser.c: small cleanup
1530 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1531 when configured with them. A bit of debugging around the determinism
1532 checks is still needed
1533
1534Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1535
1536 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1537
1538Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1539
1540 * xmlIO.c: small portability glitch fixed.
1541
1542Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1543
1544 * xmlschemastypes.c: incomplete steps for real/double support
1545 * testAutomata.c include/libxml/xmlautomata.h
1546 include/libxml/xmlregexp.h: avoiding a compilation problem
1547 * valid.c include/libxml/valid.h: starting the work toward using
1548 the regexps for actual DTD validation
1549
1550Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1551
1552 * hash.c: cosmetic cleanup
1553 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1554 integrating a DTD validation layer based on the regexps
1555
1556Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1557
1558 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1559 the determinism was tested before eliminating the epsilon
1560 transitions :-(
1561
1562Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1563
1564 * python/generator.py python/libxml.c python/libxml.py
1565 python/libxml2-python-api.xml python/libxml2class.txt
1566 python/libxml_wrap.h python/types.c: updated the python
1567 bindings, added code for easier File I/O, and the ability to
1568 define a resolver from Python fixing bug #91635
1569 * python/tests/Makefile.am python/tests/inbuf.py
1570 python/tests/outbuf.py python/tests/pushSAXhtml.py
1571 python/tests/resolver.py python/tests/serialize.py: updated
1572 and augmented the set of Python tests.
1573
1574Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1575
1576 * win32/configure.js: added more readme info for the binary
1577 package.
1578
1579Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1580
1581 * xmlIO.c: fixed a stupid out of bound array error
1582
1583Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1584
1585 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1586 messing around with support for Windows path, cleanups,
1587 trying to identify and fix the various code path to the
1588 filename access. Added xmlNormalizeWindowsPath()
1589
1590Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1591
1592 * error.c valid.c: working on better error reporting of validity
1593 errors, especially providing an accurate context.
1594 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1595 error reports in those cases.
1596
1597Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1598
1599 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1600 parser.c parserInternals.c xmlIO.c: get rid of all the
1601 perror() calls made in the library execution paths. This
1602 should fix both #92059 and #92385
1603
1604Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1605
1606 * xmllint.c: memory leak reporting was broken after a change
1607 of the preprocessor symbol used to activate it.
1608
1609Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1610
1611 * tree.c: try to make the copy function work for node of
1612 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1613 DOM layers though, not libxml2 itself.
1614
1615Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1616
1617 * valid.c: try to provide file and line informations, not all
1618 messages are covered, but it's a (good) start
1619
1620Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1621
1622 * xinclude.c: reimplemented a large part of the XInclude
1623 processor, trying to minimize resources used, James Henstridge
1624 provided a huge test case which was exhibiting severe memory
1625 consumption problems.
1626
1627Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1628
1629 * python/Makefile.am: applied patch from Christophe Merlet to
1630 reestablish DESTDIR
1631
1632Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1633
1634 * libxml.spec.in: fixes libary path for x86_64 AMD
1635
1636Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1637
1638 * doc/tutorial/includekeyword.c
1639 * doc/tutorial/xmltutorial.xml:
1640 (plus resulting generated html files)
1641 fixing one spot I missed in the tutorial where I hadn't freed
1642 memory properly
1643
1644Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1645
1646 * doc/tutorial/includeaddattribute.c
1647 * doc/tutorial/includeaddkeyword.c
1648 * doc/tutorial/includegetattribute.c
1649 * doc/tutorial/includekeyword.c
1650 * doc/tutorial/xmltutorial.xml
1651 * doc/tutorial/*.html:
1652 update tutorial to properly free memory (thanks to Christopher
1653 R. Harris for pointing out that this needs to be done)
1654 * doc/tutorial/images/callouts/*.png:
1655 added image files so the callouts are graphical, making it
1656 easier to read ( use "--param callout.graphics 1" to generate
1657 html with graphical callouts)
1658
1659Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1660
1661 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1662 nice logos generated by Marc Liyanage
1663 * doc/site.xsl *.html: changed the stylesheet to show the new
1664 logo and regenerated the pages
1665
1666Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1667
1668 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1669
1670Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1671
1672 * xpath.c: possible mem leak patch from Jason Adams
1673
1674Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1675
1676 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1677 in the XQuery namespace
1678 * configure.in: preparing 2.4.24
1679 * doc/*.html: updated the web pages
1680
1681Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1682
1683 * python/generator.py: closing bug #85258 by generating conditional
1684 compile check to avoid linking to routines not configured in.
1685
16862002-08-22 Havoc Pennington <hp@pobox.com>
1687
1688 * autogen.sh: update error message for missing automake
1689
1690Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1691
1692 * python/Makefile.am: typo in target name resulted in libxml2.py
1693 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1694
1695Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1696
1697 * win32/win32/Makefile.mingw: updated with version from
1698 Elizabeth Barham at http://soggytrousers.net/repository/
1699
1700Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1701
1702 * win32/Makefile.msvc: added the prefix location to the include
1703 and lib search path.
1704
17052002-08-18 Havoc Pennington <hp@pobox.com>
1706
1707 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1708 both automake 1.6 and 1.4 installed get the right automake. Means
1709 compilation from CVS will now require the latest automake 1.4
1710 release, or manually creating symlinks called "automake-1.4" and
1711 "aclocal-1.4"
1712
1713Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1714
1715 * configure.in python/Makefile.am: more AMD 64 induced changes from
1716 Frederic Crozat
1717
1718Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1719
1720 * xinclude.c: oops I was missing the xml:base fixup too
1721 * result/XInclude/*.xml: this adds xml:base attributes to most
1722 results of the tests
1723
1724Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1725
1726 * xinclude.c: quick but apparently working implementation of
1727 xi:fallback, should close bug #89684
1728 * Makefile.am test/XInclude/docs/fallback.xml
1729 result/XInclude/fallback.xml: added a basic test for fallback,
1730 and run with --nowarning to avoid a spurious warning
1731 * configure.in: applied patch from Frederic Crozat for python
1732 bindings on AMD 64bits machines.
1733
1734Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1735
1736 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1737 the caller don't pass a SAX callback block.
1738
1739Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1740
1741 * tree.c: applied the same fix for the XML-1.0 namespace to
1742 xmlSearchNsByHref() as was done for xmlSearchNs()
1743
1744Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1745
1746 * libxml.3: small cleanup of the man page
1747 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1748 when serializing HREF attributes generated by XSLT.
1749
1750Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1751
1752 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1753 version of Marc Liyanage' patch for boolean attributes in HTML
1754 output
1755
1756Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1757
1758 * python/tests/serialize.py: fixed the test results, indenting
1759 behaviour changed slightly
1760
1761Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1762
1763 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1764 new c14n function to Windows def files
1765
1766Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1767
1768 * c14n.c: fixed a memory leak in c14n code
1769
1770Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1771
1772 * parser.c include/libxml/parser.h: adding a new API for Christian
1773 Glahn: xmlParseBalancedChunkMemoryRecover
1774 * valid.c: patch from Rick Jones for some grammar cleanup in
1775 validation messages
1776 * result/VC/* result/valid/*: this slightly change some of the
1777 regression tests outputs
1778
1779Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1780
1781 * tree.c: trying to fix a problem in namespaced attribute handling
1782 raised by Christian Glahn
1783
1784Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1785
1786 * encoding.c include/libxml/encoding.h: Opening the interface
1787 xmlNewCharEncodingHandler as requested in #89415
1788 * python/generator.py python/setup.py.in: applied cleanup
1789 patches from Marc-Andre Lemburg
1790 * tree.c: fixing bug #89332 on a specific case of loosing
1791 the XML-1.0 namespace on xml:xxx attributes
1792
1793Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1794
1795 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1796 corner case from new Merlin's test suite and added a callback
1797 that will be used to improve xmlsec performance
1798
1799
1800Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1801
1802 * HTMLtree.c: trying to fix the <style> escaping problem in
1803 HTML serialization bug #89342
1804
1805Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1806
1807 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1808 and rebuilt the web site.
1809
1810Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1811
1812 * include/libxml/tree.h: added _private member to xmlNs struct
1813
1814Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1815
1816 * HTMLparser.c: fixing bug #84876 based on the xml working
1817 code.
1818
1819Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1820
1821 * python/Makefile.am: enhanced to fix bug 72012 (errors
1822 when using '-jX' make parameter)
1823
1824Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1825
1826 * xpath.c: small additional enhancement for booleans
1827 compared to nodesets
1828
1829Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1830
1831 * HTMLtree.c: changed the order of the encoding declaration
1832 attributes in the meta tags due to a bug in IE/Mac
1833
1834Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1835
1836 * xpath.c: enhanced handling of booleans (especially '='
1837 and '!=' for nodesets) - fixes bug 85256. Added new
1838 routine xmlXPathNotEqualValues for more proper handling
1839 of '!=' when nodesets are involved.
1840
1841Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1842
1843 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1844 doc/xmlcatalog_man.xml to the source distribution
1845
1846Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1847
1848 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1849 asked for this.
1850
1851Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1852
1853 * configure.in: preparing 2.4.23
1854 * doc/*: rebuilt the docs
1855
1856Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1857
1858 * parser.c: fixing bug #84169 by fixing the
1859 comment of xmlCreatePushParserCtxt to describe the
1860 encoding detection parameters better.
1861
1862Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1863
1864 * valid.c: fixing bug #79331 in one path the lookup for
1865 ID attributes on a namespaced node wasn't handled correctly :-\
1866
1867Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1868
1869 * HTMLparser.c: trying to fix 87235 about discarded white
1870 spaces in the HTML parser.
1871 * result/HTML/*: this changes the output of a number of HTML
1872 regression tests
1873
1874Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1875
1876 * xpath.c: applied patch from Richard Jinks for the namespace
1877 axis + fixed a memory error.
1878 * parser.c parserInternals.c: applied patches from Peter Jacobi
1879 removing ctxt->token for good.
1880 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1881 popped out by the regression tests.
1882 * Makefile.am: patch for threads makefile from Gary Pennington
1883
1884Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1885
1886 * xpath.c: enhanced behaviour of position() after usage of
1887 expressions involving preceding-sibling (et al).
1888
1889Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1890
1891 * hash.c: applied a patch from Peter Jacobi to solve a problem
1892 when compiling with the Watcom C on Win32
1893 * result/schemas/*.err: the change of hashing algo generated
1894 permutations in the output
1895
1896Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1897
1898 * hash.c: applied patch from Sander Vesik improving the quality of
1899 the hash function.
1900
19012002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1902
1903 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1904 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1905 xmllint.c xpath.c: replaced sprintf() with snprintf()
1906 to prevent possible buffer overflow (the bug was pointed
1907 out by Anju Premachandran)
1908
1909Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1910
1911 * parser.c: removed an uninitialized data error popped by valgrind
1912 on PE references
1913
1914Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1915
1916 * doc/xml.html
1917 adding tutorial reference to the web page
1918
1919Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1920
1921 * doc/tutorial/xmltutorial.xml
1922 * doc/tutorial/ar01s07.html
1923 * doc/tutorial/ape.html
1924 * doc/tutorial/includegetattribute.c
1925 adding section to tutorial about retrieving an attribute
1926 value
1927
1928Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1929
1930 * parser.c: applied a couple of patches from Peter Jacobi to start
1931 to get rid of ctxt->token, with a possible significant speed
1932 improvement to be gained once done. Better compliance with PE
1933 references constructs in DTDs too.
1934 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1935 from Peter too
1936
1937Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1938
1939 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1940 xmlParseElement was likely to have been deallocated at the
1941 time of the report, possibly leading to segfault. Just report
1942 the tag name now.
1943
1944Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1945
1946 * xpath.c: patch from Richard Jinks for XPath substring() function
1947 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1948
19492002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1950
1951 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1952
1953Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1954
1955 *doc/FAQ.html
1956 fixing typos in FAQ, thanks to Robert Funnell for the
1957 editing help
1958
1959Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1960
1961 * NEWS: got complaints from rpmlint that it was empty
1962
1963Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1964
1965 * added doc/tutorial, including:
1966 apa.html
1967 apb.html
1968 apc.html
1969 apd.html
1970 ar01s02.html
1971 ar01s03.html
1972 ar01s04.html
1973 ar01s05.html
1974 ar01s06.html
1975 includeaddattribute.c
1976 includeaddkeyword.c
1977 includekeyword.c
1978 includestory.xml
1979 index.html
1980 xmltutorial.xml
1981 libxml tutorial, including generated html
1982
1983Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1984
1985 * result/c14n/exc-without-comments/merlin-c14n-two-*
1986 result/c14n/without-comments/merlin-c14n-two-*
1987 test/c14n/exc-without-comments/merlin-c14n-two-*
1988 test/c14n/without-comments/merlin-c14n-two-*
1989 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1990 c14n/exc-c14n and slightly modified test script to handle
1991 these test cases
1992 * c14n.c: fixed bugs for complicated nodes set (namespace
1993 without node and others from merlin-c14n-two.tar.gz)
1994 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1995 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1996 for xmlsec performance patch
1997 * xpath.c: fixed self::node() for namespaces and attributes
1998
1999Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2000
2001 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2002 but with the format parameter
2003 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2004
2005Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2006
2007 * Makefile.am: updated c14n tests suite
2008 * c14n.c: performance improvement for previous c14n patch
2009
2010Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2011
2012 * parser.c: another peroformance patch from Peter Jacobi, that
2013 time on parsing attribute values.
2014
2015Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2016
2017 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2018 into LibXML2 test suite
2019
2020Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2021
2022 * c14n.c: propagating xpath ancesstors node fix to c14n
2023 plus small performance improvement to reduce number of
2024 mallocs
2025 * xpath.c: fixed ancestors axis processing for namespace nodes
2026
2027Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2028
2029 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2030 Peter Jacobi
2031
2032Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2033
2034 * configure.in: preparing 2.4.22
2035
2036Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2037
2038 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2039 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2040 a public entry point.
2041 * doc/*: rebuilt the API and docs
2042
2043Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2044
2045 * xpath.c: patch from Richard Jinks to fix a problem introduced
2046 in the previous patch and pointed by Norm
2047
2048Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2049
2050 * libxml.spec.in: fixing bug #81112
2051
2052Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2053
2054 * uri.c: fixing bug #82848
2055
2056Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2057
2058 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2059 output of one catalog test
2060
2061Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2062
2063 * global.data globals.c tree.c include/libxml/globals.h
2064 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2065 default value for global parameter xmlIndentTreeOutput to 1 and
2066 introduced new global parameter xmlTreeIndentString (the string
2067 used to do one-level indent) with default value " " (as it was
2068 in tree.c)
2069
2070Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2071
2072 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2073 with trio and schemas.
2074
2075Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2076
2077 * xpath.c: patch from Richard Jinks to fix the problem raised in
2078 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2079
2080Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2081
2082 * xmlschemas.c: a bit of work on import.
2083 * xmlschemastypes.c: Charles Bozeman provided a compare function
2084 for date/time types so min/max facet restrictions should work,
2085 indeterminate comparisons return an error instead of equal.
2086 * test/schemas/date_0* result/schemas/date_0_0: specific test
2087 from Charles Bozeman too
2088
2089Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2090
2091 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2092 from Christian Cornelssen fixing the man pages and the Catalog
2093 building script.
2094 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2095 next step is <xs:import> I now have a reasonable understanding
2096 of how it works.
2097
2098Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2099
2100 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2101
2102Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2103
2104 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2105
2106Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2107
2108 * xpath.c: fixing an XPath function evalutation bug pointed out
2109 by Alexey Efimov where the context was lost when evaluating
2110 the function arguments
2111
2112Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2113
2114 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2115 function public for XMLSec performance optimizations
2116
2117Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2118
2119 * python/generator.py python/libxml2class.txt : fixed a problem
2120 with the HTML parser pointed by Gary Benson
2121 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2122 example
2123
2124Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2125 * parser.c: fixed bug #81159 (memory growth in SAX)
2126
2127Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2128 * xpath.c: fixed bug #78858 (the real fix)
2129
2130Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2131 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2132
2133Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2134
2135 * tree.c: modified xmlNodeSetBase to allow changing the
2136 base of a document.
2137
2138Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2139
2140 * xmlschemastypes.c: patch Charles Bozeman for validation of
2141 all the date, time, and duration types
2142 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2143 * configure.in: fixed an error pointed by an user
2144 * xml2-config.in: fixed an error pointed by an user
2145
2146Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2147
2148 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2149 win32/libxml2.def.src xmlIO.c: exported default
2150 'file:', 'http:' and 'ftp:' protocols input handlers
2151 and maked protocols comparisson case insensitive
2152
2153Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2154
2155 * configure.in: Neven Has detected a typo
2156
2157Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2158
2159 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2160 as one of the persons allowed to commit directly to the
2161 module.
2162
2163Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2164
2165 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2166 * valid.c: raised a too low limit
2167 * doc/*: rebuilt the docs
2168
2169Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2170
2171 * test/XPath/expr/floats test/XPath/expr/functions
2172 result/XPath/expr/floats result/XPath/expr/functions
2173 xpath.c: another XPath conformance patch from Richard Jinks
2174
2175Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2176
2177 * xmlschemas.c: fixed validation of attribute groups.
2178 * test/schemas result/schemas: added an example from the primer
2179
2180Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2181
2182 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2183 * test/schemas result/schemas: updated the test list
2184
2185Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2186
2187 * TODO: updated a bit
2188 * parser.c: made a comment more specific
2189 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2190 Schemas conformance.
2191 * test/schemas result/schemas: updated the test list
2192
2193Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2194
2195 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2196 implementing xs:all with minOccurs = 0
2197 * tes/schemas/* result/schemas/*: added more tests covering
2198 xs:all
2199
2200Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2201
2202 * xmlregexp.c: first implementation of the all particle, this
2203 may need to be revisited for case where not all transitions
2204 must be crossed.
2205
2206Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2207
2208 * tree.c: another entity processing update from Markus Henke
2209
2210Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2211
2212 * trionan.c: fixed crash on OSF/1
2213
2214Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2215
2216 * xmlschemas.c: more Schemas work
2217 * test/schemas/* result/schemas/*: added more tests coming
2218 from the spec.
2219
2220Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2221
2222 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2223 ExcC14N specification
2224
2225Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2226
2227 * tree.c: patch from Markus Henke, fix for recursive entities.
2228
2229Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2230
2231 * xpath.c: fix a problem with string() on a document node.
2232
2233Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2234
2235 * Makefile.am xmlschemas.c: more Schemas work
2236 * test/schemas/* result/schemas/*: added more tests coming
2237 from the spec.
2238
2239Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2240
2241 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2242 * result/HTML/*: this changes a few things in the results
2243
2244Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2245
2246 * include/libxml/tree.h: eliminated 'declaration different than
2247 prototype' warning
2248 * include/win32config.h: "resolved" conflicts with errno.h
2249
2250Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2251
2252 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2253 on the automata interfaces and debug of counted choices
2254 * test/schemas/* result/schemas/*: added a number of tests
2255
2256Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2257
2258 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2259 a bit of work on Schemas
2260 * testSchemas.c: try to make it more useful
2261 * test/schemas/* result/schemas/* Makefile.am: changed the
2262 Schemas regression test procedure, started adding a few samples
2263
2264Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2265
2266 * include/libxml/encoding.h: Patch for the Borland C++ builder
2267 * include/libxml/tree.h: Patch for the Borland C++ builder
2268 * threads.c: Patch for the Borland C++ builder
2269 * win32/bcb5: New directory for the Borland C++ builder
2270 project files
2271
2272Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2273
2274 * win32/Makefile.msvc: Update for XML Schema support
2275 * win32/configure.js: Update for XML Schema support
2276 * win32/libxml2.def.src: Update for XML Schema support
2277
2278Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2279
2280 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2281 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2282 xmlunicode.c include/libxml/Makefile.am
2283 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2284 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2285 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2286 include/libxml/xmlversion.h.in : merged the current state of
2287 XML Schemas implementation, it is not configured in by default,
2288 a specific --schemas configure option has been added.
2289 * test/automata test/regexp test/schemas Makefile.am
2290 result/automata result/regexp result/schemas:
2291 merged automata/regexp/schemas regression tests
2292
2293Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2294
2295 * xpath.c: Gary found a compile time problem, fixes #78823
2296
2297Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2298
2299 * configure.in: release of 2.4.20
2300 * doc/*: updated and rebuilt the docs
2301
2302Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2303
2304 * python/Makefile.am: patch from Cristian Gafton to build on
2305 Red Hat 6.2, should also fix #75779
2306
2307Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2308
2309 * valid.c: first part of fixing #78729
2310
2311Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2312
2313 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2314 escaping of URI when saving HTML files.
2315 * result/HTML/*: this impacted some tests
2316
2317Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2318
2319 * configure.in: trying to fix #77441
2320
2321Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2322
2323 * include/libxml/xmlIO.h: Hallski complained it could not be
2324 included by itself.
2325
2326Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2327
2328 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2329
2330Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2331
2332 * win32/configure.js: patch from Nilo for the c14n option
2333 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2334
2335Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2336
2337 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2338 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2339 LIBXML_THREAD_ENABLED
2340
2341Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2342
2343 * xpath.c: another patch from Richard Jinks for substring conformance
2344 * test/XPath/expr/floats test/XPath/expr/strings
2345 result/XPath/expr/floats result/XPath/expr/strings: update of the
2346 test suite to check those.
2347
2348Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2349
2350 * xpath.c: patch from Richard Jinks for .x float parsing.
2351
2352Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2353
2354 * parser.c: patch from Markus Henke when an encoding ain't recognized
2355
2356Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2357
2358 * libxml.m4: got a report that #include <string.h> was needed
2359
2360Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2361
2362 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2363
2364Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2365
2366 * doc/example.html: fixing typo
2367
2368Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2369
2370 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2371 pointed out by Melvyn Sopacua.
2372
2373Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2374
2375 * libxml.m4: Frédéric Crozat gave a patch related to the change
2376 of Include paths breaking the libxml.m4
2377
2378Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2379
2380 * xpath.c: Fix bug #76927 forgot to save some context
2381 when evaluating binary expressions
2382
2383Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2384
2385 * configure.in: fixed configure for MPE/iX from Markus Henke
2386 * xmlmemory.c: fixed initialization problems
2387 * xpath.c: another set of patches from Richard Jinks this
2388 fixes "make XPathtests" on linux
2389
2390Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2391
2392 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2393 * test/XPath/expr/compare test/XPath/expr/equality
2394 test/XPath/expr/floats test/XPath/expr/functions
2395 test/XPath/expr/strings result/XPath/expr/compare
2396 result/XPath/expr/equality result/XPath/expr/floats
2397 result/XPath/expr/functions result/XPath/expr/strings: Updated
2398 tests though they show a divergence on Linux
2399
2400Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2401
2402 * xpath.c trionan.c: previous commit also included patches
2403 from Richard Jinks on some IEEE support corner case
2404
2405Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2406
2407 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2408 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2409 that $(datadir) should be used for docs
2410
2411Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2412
2413 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2414 could leak filedescriptors
2415
2416Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2417
2418 * configure.in nanohttp.c: applied patch from Allan Clark for
2419 UnixWare/OpenServer
2420
2421Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2422
2423 * configure.in: preparing 2.4.19
2424 * doc/*: rebuilt the docs
2425
2426Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2427
2428 * nanohttp.c: fixing #76043, got fed up with non-portability
2429 of that piece of code.
2430
2431Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2432
2433 * valid.c SAX.c: Never commit without running "make tests" :-(
2434 fix a couple of stupidities in the previous commit
2435 * result/*: a few changes in some attribute order result of previous
2436 commit.
2437
2438Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2439
2440 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2441 the internal subset should not raise duplicate ID errors,
2442 also there was a small bug in conjunction to namespace
2443 declarations defaulted and xml:xxx attributes DTD definitions.
2444
2445Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2446
2447 * xpath.c: Richard Jinks also raised some rounding problems
2448 this tries to fix them
2449
2450Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2451
2452 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2453 behaviour in xmlXPathCastToString()
2454
2455Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2456
2457 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2458 raised by Morus Walter
2459
2460Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2461
2462 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2463 from Igor
2464
2465Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2466
2467 * xpath.c: fixing #75619, related to a problem when trying
2468 to evaluate condition when the current node set resulting
2469 from that sub-step evaluation is empty. Also fixes 2 potential
2470 problem with previous-sibling and next-siblings axis.
2471
2472Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2473
2474 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2475 HTML support is not configured in.
2476
2477Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2478
2479 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2480 include/libxml/tree.h: dohh I really didn't intended to commit
2481 this test version :-(
2482
2483Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2484
2485 * testSAX.c: I wanted to see the real speed at the SAX interface
2486 after a little too many Ximianer started complaining about the
2487 parser speed.
2488 added a --quiet option:
2489 paphio:~/XML -> ls -l db100000.xml
2490 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2491 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2492 3200006 callbacks generated
2493 real 0m1.270s
2494 Which means 16MBytes/s and 3Mcallback/s
2495
2496Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2497
2498 * xpath.c: valgrind spotted another error that time when running
2499 on libxslt regression tests
2500
2501Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2502
2503 * Makefile.am: adding "make valgrind" running the full regression
2504 tests (except python ones) under Valgrind (using valgrind -q
2505 which was kindly added by the author).
2506 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2507 passes cleanly now except an obcure floating point initialization
2508 raised in log10() in one XPath regression test ???
2509 * tree.c: edited some comments to close #75244
2510
2511Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2512
2513 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2514 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2515 context of ScrollKeeper, made sure that if the number is
2516 an integer, the serialization follows the description at
2517 http://www.w3.org/TR/xpath#section-String-Functions
2518
2519Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2520
2521 * configure.in: preparing 2.4.18
2522 * doc/*: updated and rebuilt the web site
2523 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2524 the Windows and Cygwin maintainers.
2525 * parser.c: humm, changed the way the SAX parser work when
2526 xmlSubstituteEntitiesDefault(1) is set, it will then
2527 do the entity registration and loading by itself in case the
2528 user provided SAX getEntity() returns NULL.
2529 * testSAX.c: added --noent to test the behaviour.
2530
2531Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2532
2533 * parser.c: Wilfried Teiken provided a hackish but working
2534 way to get context reported back on entities when parsing
2535 with SAX and without breaking the DOM build.
2536
2537Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2538
2539 * c14n.c: applied a new patch from Aleksey Sanin
2540 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2541 to reference Aleksey implementation of XML digital Signatures
2542
2543Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2544
2545 * xpath.c: small fix to avoid potential problem due to
2546 ordering of freeing data
2547 * python/Makefile.am: people were complaining about
2548 the generated file in python dir not being built
2549
2550Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2551
2552 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2553 python/generator.py python/libxml.c python/types.c: Cleanup
2554 of the python Makefiles based on Jacob and James feedback,
2555 fixed the spec file accordingly, fixed the number of warning
2556 that passing my pedantic CFLAGS was generating. Conclusion
2557 is that Python includes are real crap.
2558
2559Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2560
2561 * configure,in: it was reported quite a few times that
2562 xml2-config --cflags should not output
2563 -I$includeprefix/libxml2/libxml because libxml2 header names
2564 clashes with existing names like list.h from C++ stl.
2565 Includes should be #include<libxml/xxx.h> so ...
2566
2567Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2568
2569 * c14n.c: another patch from Aleksey Sanin
2570
2571Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2572
2573 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2574 canonicalization algorithm
2575 * doc/xml.html doc/index.html: added the C14N references on the
2576 index page.
2577
25782002-03-13 jacob berkman <jacob@ximian.com>
2579
2580 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2581 usage, redundant, and gcc specific
2582
2583Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2584
2585 * xpath.c: speedup some node selection operations, this can
2586 have a significant impact on DocBook Norm's stylesheets
2587 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2588 make sure it's always the case
2589 * debugXML.c: distinguish CDATA and comments in ls operations
2590
2591Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2592
2593 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2594 to generate better API descriptions etc...
2595
2596Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2597
2598 * c14n.c: Fixing #74186, made sure all boolean expressions
2599 get fully parenthesized, ran indent on the output
2600 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2601 include/libxml/tree.h: also #74186 related, removed the
2602 --with-buffers option, and all the preprocessor conditional
2603 sections that were resulting from it.
2604
2605Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2606
2607 * valid.c: applied patch from Dodji Seketeli fixing an
2608 uninitailized variable in xmlValidGetValidElements()
2609
2610Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2611
2612 * c14n.c: fixed a few comments
2613 * doc/*.html doc/*/*.html: regenerated the docs and added
2614 the C14N API
2615 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2616
2617Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2618
2619 * check-xml-test-suite.py: fix to adapt varaiations in the
2620 bindings
2621 * configure.in python/setup.py python/setup.py.in: fixed to
2622 have the version of the python scripts automatically updated
2623
2624Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2625
2626 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2627 in xmlCopyProp()
2628
2629Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2630
2631 * configure.in: preparing 2.4.17 release
2632 * doc/*: updated and rebuilt the docs
2633 * xpath.c: fixed a comment
2634 * python/libxml.c: fixed a possible reentrancy problem
2635
2636Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2637
2638 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2639 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2640 added a specific regression test
2641 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2642 not raise exceptions when failing to find the attribute.
2643
2644Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2645
2646 * configure.in xmllint.c: owen pointed out a problem with the
2647 ftme fix, gettimeofday() was not detected by configure and
2648 the ftime header wasn't included, dohhh
2649
2650Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2651
2652 * configure.in xmllint.c: trying to fix #71457 for timing
2653 precision when gettimeofday() is not availble but ftime() is
2654
2655Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2656
2657 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2658 are now copied on install and part of the -devel RPM
2659
2660Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2661
2662 * xpath.c: trying to avoid bug #72150 which was apparently
2663 caused by a gcc bug (or a processor problem) as detailed
2664 at http://veillard.com/gcc.bug
2665
2666Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2667
2668 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2669 fixed xmlReconciliateNs(), added a Python test/example for
2670 inter-document cut'n paste
2671 * python/libxml.py: fixed node.doc on document nodes and added
2672 xpathEval() onto node objects
2673
2674Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2675
2676 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2677 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2678 fixup and integrated tests for the serialization stuff
2679
2680Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2681
2682 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2683 moved the libxml man page to section 3
2684
2685Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2686
2687 * tree.c: fix bug #72490
2688 * python/libxml.c python/libxml.py: added methods serialize()
2689 and saveTo() to all node elements.
2690
2691Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2692
2693 * xmlIO.c: closed #73430, don't read from an input source
2694 which indicated an end-of-file or an error.
2695
2696Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2697
2698 * parser.c: make sure SAX endDocument is always called as
2699 this could result in a Python memory leak otherwise (it's
2700 used to decrement ref-counting)
2701 * python/generator.py python/libxml.c python/libxml.py
2702 python/libxml2-python-api.xml python/libxml2class.txt
2703 python/tests/error.py python/tests/xpath.py: implemented
2704 the suggestions made by Gary Benson and extended the tests
2705 to match it.
2706
2707Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2708
2709 * python/generator.py: applied patch fixing #73450
2710
2711Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2712
2713 * xpath.c: fixing #61290 "namespace nodes have no parent"
2714 long standing divergence from the XPath REC. NodeSets
2715 simply hold a copy of namespace nodes and those node ->next
2716 points to the parent (which may not be the node carrying the
2717 definition).
2718 * include/libxml/xpath.h: flagged but didn't added a possible
2719 speedup
2720 * DOCBparser.c HTMLparser.c: removed some warnings from push
2721 parser due to new state being added.
2722 * tree.c: new fix from Boris Erdmann
2723 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2724 the XML Canonalization support from Aleksey Sanin
2725
2726Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2727
2728 * tree.c: patch from Boris Erdmann fixing some namespace odities
2729 with xmlCopyNode()
2730
2731Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2732
2733 * xmlIO.c: fix bug #72706 when loading a NULL entity
2734
2735Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2736
2737 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2738 actually change in a future XML Namespace revision.
2739
2740Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2741
2742 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2743 added the possibility of returning nodesets from XPath extension
2744 functions written in Python
2745
2746Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2747
2748 * python/*: commiting some Python bindings work done while travelling
2749
2750Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2751
2752 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2753 explicitely with memory debugging switched on
2754
2755Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2756
2757 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2758 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2759 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2760 the accessor generator for strings
2761 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2762 regression test.
2763
2764Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2765
2766 * python/README python/generator.py python/libxml.c python/setup.py:
2767 added the 'usual' setup.py to allow building a libxml2-python
2768 module based on the same code. The initialization is however
2769 different the 2 .so files fo libxml2 and libxslt are identical and
2770 they entry point initialize both libraries. this is done to avoid
2771 some possible nasty problem since the Python don't merge the maps
2772 of all shared modules.
2773
2774Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2775
2776 * parser.c: fixed a push/encoding bug reported by Michael
2777 on librsvg
2778
2779Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2780
2781 * include/libxml/parserInternals.h: fixes a misplaced #endif
2782
2783Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2784
2785 * parser.c valid.c: found and fixed a couple of allocation bugs
2786
2787Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2788
2789 * doc/xml.html doc/python.html doc/*: added a Python and binding
2790 page describing the current state of the Python bindings and
2791 giving pointers to the other languages wrappers.
2792
2793Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2794
2795 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2796 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2797 rebuilt the API and web site
2798 * xpath.c: fixed #71978 portability bugs
2799
2800Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2801
2802 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2803
2804Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2805
2806 * include/libxml/parserInternals.h parser.c: had to change
2807 2 internal parsing API when processing document content
2808 to check the start and end of element content are defined
2809 in the same entity
2810 * valid.c include/libxml/valid.h: attribute normalization can
2811 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2812 with the context to report it.
2813 * SAX.c: fixed the last known bugs, crazy validation constraints
2814 when a document is standalone seems correctly handled. There
2815 is a couple of open issues left which need consideration especially
2816 PE93 on external unparsed entities and standalone status.
2817 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2818 The 2 tests left failing are actually in error. Cleanup done.
2819
2820Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2821
2822 * valid.c: implemented E59 spaces in CDATA does not match the
2823 nonterminal S
2824
2825Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2826
2827 * SAX.c parser.c valid.c: more validation test fixups
2828 * check-xml-test-suite.py: added duration info for the tests
2829
2830Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2831
2832 * parser.c valid.c: a couple of errors were reported but not
2833 saved back as such in the parsing context. Down to 1% failure rate
2834 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2835
2836Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2837
2838 * xmlInternald.c: isExtender was missing a char
2839 * parser.c include/libxml/parser.h: % are acceptable in the
2840 internal subset if within a PUBLIC ID
2841
2842Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2843
2844 * SAX.c parserInternals.c valid.c: more work on the conformance
2845 suite. Took the step to finally block documents with encoding
2846 errors. It's a fatal error per the spec, people should have fixed
2847 their documents by now.
2848
2849Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2850
2851 * check-xml-test-suite.py: fixed the test script after some discussion
2852 on the semantic of TYPE="error"
2853 * Makefile.am: added the script to the distrib
2854
2855Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2856
2857 * SAX.c entities.c: fixed a couple of conformances issues deep
2858 into the validation code (standalone and undeclared Notations)
2859
2860Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2861
2862 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2863 stayed there for years !
2864
2865Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2866
2867 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2868 missing
2869
2870Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2871
2872 * check-xml-test-suite.py: improved the behaviour a bit as
2873 well as the logs
2874 * parser.c valid.c SAX.c: fixed a few more bugs
2875 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2876
2877Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2878
2879 * check-xml-test-suite.py: python script to run regression tests
2880 against the XML Test suite of W3C/OASis
2881 * SAX.c: fixed a validation bug
2882 * parser.c: fixed 3 errors pointed by the test suite
2883 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2884 * python/Makefile.am: fixed a dependendy
2885
2886Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2887
2888 * xmlmemory.c: avoid a warning bug #71594
2889
2890Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2891
2892 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2893 warning on alpha/Tru64
2894
2895Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2896
2897 * include/libxml/entities.h: fixing a comment
2898 * valid.c: fixing some troubles with validity check on namespaces
2899 * result/VC/NS3 test/VC/NS3: added a specific regression test
2900
2901Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2902
2903 * tree.c: Fixing #71342 serializing '\n' in attribute values
2904 * result/noent/att3 result/att3 test/att3: added a specific
2905 test.
2906
2907Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2908
2909 * python/libxml.c: couple of bug fixes
2910
2911Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2912
2913 * python/*.py: removed tabs and used spaces.
2914
2915Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2916
2917 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2918 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2919
2920Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2921
2922 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2923 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2924
2925Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2926
2927 * include/libxml/encoding.h include/libxml/entities.h
2928 include/libxml/globals.h include/libxml/parser.h
2929 include/libxml/threads.h include/libxml/tree.h
2930 include/libxml/xmlmemory.h: trying to fix the include mess
2931
2932Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2933
2934 * include/libxml/xmlmemory.h: reverted part of the previous
2935 attempt to provide #69655, this was breaking the build.
2936
2937Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2938
2939 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2940 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2941 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2942 include/libxml/parserInternals.h include/libxml/tree.h
2943 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2944 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2945 clean.
2946 * python/libxml.c: fixed a warning.
2947
2948Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2949
2950 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2951 copying of node, merge back IDs in the target document.
2952 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2953 test/XInclude/ents/ids.xml: test case
2954 * result/VC/ElementValid4: output changed due to a typo fix
2955
2956Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2957
2958 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00002959 generate the dependencies right as Jacob found out. Add
2960 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002961
2962Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2963
2964 * parserInternals.c valid.c: Justin Fletcher found some parts
2965 of the code needing cleanup
2966 * libxml.spec.in python/Makefile.am python/generator.py
2967 python/libxml.c python/libxml.py: Fixed the python Makefiles
2968 corrected a bug showing up on ia64, changed the name of the
2969 python internal module too
2970
2971Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2972
2973 * Makefile.am: applied patch from Andris Pavenis for binary
2974 name suffixes
2975
2976Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2977
2978 * xmllint.c win32/win32config.h: fixing #68748
2979
2980Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2981
2982 * valid.c: fixing #70166
2983
2984Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2985
2986 * valid.c: fixing #70077
2987
2988Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2989
2990 * Copyright Makefile.am README configure.in libxml.spec.in:
2991 Changed to the MIT Licence
2992 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2993 doc/xmlio.html: updated the doc accordingly
2994 * include/libxml/xmlwin32version.h configure.in: preparing
2995 2.4.14 release
2996 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2997 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2998 fixed the const xmlChar * wrapper and generator, XPath extension
2999 functions now use the context as first argument
3000 * python/tests/tstxpath.py python/tests/xpath.py
3001 python/tests/xpathext.py: Updated the tests accordingly
3002 * tree.c: fixed bug #70067
3003
3004Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3005
3006 * Makefile.am: cleanup
3007 * debugXML.c: always use stdout if output is NULL
3008 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3009 * python/Makefile.am python/generator.py python/libxml2class.txt
3010 python/libxml_wrap.h python/types.c: augmented the number of bindings
3011 handling FILE * and XPath contexts
3012 * python/tests/Makefile.am: avoid a stupid problem due to the
3013 use of TEST.
3014
3015Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3016
3017 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3018
3019Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3020
3021 * python/TODO python/libxml.c: cleanup the extension function lookup
3022 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3023
3024Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3025
3026 * configure.in python/Makefile.am: do not install outside
3027 of prefix
3028
3029Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3030
3031 * python/TODO python/libxml.c: started adding SAX interfaces
3032 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3033 SAX test
3034
3035Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3036
3037 * tree.c: hardened the addChild function
3038 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3039 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3040 added accessors needed for xmlNode, a bit more testing and
3041 extension of interfaces
3042 * python/tests/Makefile.am python/tests/build.py: added a test
3043 build from scratch/save/load/check
3044
3045Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3046
3047 * parserInternals.c: change a small bit in the way valididy
3048 error messages get initialized
3049 * python/TODO python/libxml.c python/libxml2-python-api.xml
3050 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3051 added some memory debugging to track leaks at the libxml2 level
3052 * python/tests/*.py: changed all tests to check for leaks,
3053 there is just one left in XPath extension registrations.
3054
3055Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3056
3057 * python/TODO python/generator.py python/libxml2-python-api.xml
3058 python/libxml2class.txt: more accessor classes for the parser
3059 context, allow to switch on and check validity
3060 * python/tests/Makefile.am python/tests/error.py
3061 python/tests/invalid.xml python/tests/valid.xml
3062 python/tests/validate.py: attded more test and and added error.py
3063 which I forgot to commit in the last step
3064
3065Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3066
3067 * python/Makefile.am python/types.c: cleanup
3068 * python/libxml.c python/libxml.py python/libxml_wrap.h
3069 python/generator.py python/libxml2-python-api.xml
3070 python/libxml2class.txt: added class for parser context, added
3071 first cut for push mode support. Added a framework to generate
3072 accessors functions.
3073 * python/tests/Makefile.am python/tests/push.py: added a push
3074 test
3075
3076Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3077
3078 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3079 bug a bit of cleanup.
3080
3081Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3082
3083 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3084 python/libxml2class.txt: adding error redirections and preformat
3085 to a python handler
3086 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3087 tests self checking
3088
3089Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3090
3091 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3092 a function
3093
3094Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3095
3096 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3097 python/libxml.c python/libxml2-python-api.xml
3098 python/libxml2class.txt: Progressing through the TODOs, class
3099 description output, extra XML API, RPM now builds the wrappers
3100 for all python installed versions
3101
3102Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3103
3104 * configure.in libxml.spec.in python/Makefile.am python/TODO
3105 python/generator.py python/libxml2class.txt: added more informations
3106 in the libxml2-python package including docs. Slightly changed
3107 the class hierarchy
3108 * python/tests/*: added basic regression tests infrastructure too
3109
3110Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3111
3112 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3113 added libxml2-python as part of the packages installed
3114
3115Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3116
3117 * python/Makefile.am python/generator.py python/libxml.c
3118 python/libxml.py: more work, now able to extend the
3119 XPath interpreter with functions written in python.
3120
3121Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3122
3123 * python/Makefile.am: Jacob sent a patch to allow building from
3124 tarfile.
3125
3126Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3127
3128 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3129 inserted the python wrappers build, I hope this won't be too
3130 unportable
3131
3132Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3133
3134 * xpath.c: minor optimization
3135 * python/generator.py python/libxml.c python/libxml.py
3136 python/libxml_wrap.h: more work on the python bindings,
3137 they now support XPath and there is no evident leak
3138
3139Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3140
3141 * python/generator.py python/libxml.c python/libxml.py:
3142 more work on the python bindings generator.
3143
3144Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3145
3146 * python/generator.py python/libxml.c python/libxml_wrap.h:
3147 more work on the python bindings.
3148
3149Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3150
3151 * python/generator.py python/libxml.c python/libxml.py
3152 python/libxml_wrap.h: commited early version of a python binding
3153 for private use only ATM
3154
3155Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3156
3157 * entities.c tree.c include/libxml/entities.h: applied patch
3158 from Anthony Jones to implement copy of DTD subtree too. Had
3159 just to keep 2 function private which really ought to become
3160 public ones.
3161
3162Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3163
3164 * xmllint.c: added pointers to the web pages in the usage()
3165
3166Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3167
3168 * tree.c: more fixes from Petr Kozelka for attribute handling
3169 in the tree API to align the semantic with DOM.
3170
3171Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3172
3173 * valid.c tree.c entities.c: another set of patches from
3174 Anthony Jones for copy operations cleanup and robustness
3175
3176Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3177
3178 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3179 an alphabetic index based on comments content
3180 * doc/*: rebuilt the web site with the new references
3181
3182Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3183
3184 * parserInternals.h: Greg Sjaardema suggested to use an
3185 eponential buffer groth policy in xmlParserAddNodeInfo()
3186
3187Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3188
3189 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3190 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3191 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3192 to generate cross-references, and added/updated the stylesheets
3193 to generate and link API indexes. The generic keyword index
3194 is not done yet.
3195 * doc/*.html: regenerated all the usual docs too
3196
3197Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3198
3199 * debugXML.c: added an xpath function to the shell for T. V. Raman
3200
3201Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3202
3203 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3204 debug routines.
3205
3206Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3207
3208 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3209 support of attribute nodes
3210
3211Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3212
3213 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3214 hopefully near complete and fully documented of the API in XML
3215 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3216 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3217 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3218 include/libxml/parserInternals.h include/libxml/valid.hi
3219 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3220 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3221 include/libxml/xpath.h include/libxml/xpathInternals.h:
3222 Cleaned up the doc comments a lot in the process, the interface
3223 coverage is now 100%
3224
3225Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3226
3227 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3228 extracts comments from the gtk-doc DocBook output (a bit
3229 convoluted but seems to work).
3230
3231Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3232
3233 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3234 added an XML description of the API, moved the script generating
3235 it here. Added a "make api" target
3236
3237Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3238
3239 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3240
3241Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3242
3243 * xpath.c include/libxml/xpathInternals.h: the change made to
3244 xmlXPathFuncLookupFunc was incompatible roll it back
3245
3246Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3247
3248 * SAX.c: cleanup patch from Anthony Jones
3249 * doc/Makefile.am: fix the headers to avoid in make scan
3250 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3251 includes, * vs Ptr and general cleanup
3252 * parsedecl.py: first version of a script to extract the
3253 module interfaces, the goal will be to provide .decl or XML
3254 specification of the interfaces to build wrappers.
3255
3256Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3257
3258 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3259 now provides return codes in case of errors
3260
3261Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3262
3263 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3264 Upgraded to trio baseline 1.6
3265 * strio.h strio.c: Replaced by triostr.h and triostr.c
3266
3267Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3268
3269 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3270 of strdup usage in the code
3271
3272Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3273
3274 * parser.c error.c: Keith Isdale complained rightly that
3275 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3276
3277Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3278
3279 * tree.c: fixed the funxtion to set the xml: attributes
3280 * debugXML.c: added "setbase" to test it.
3281
3282Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3283
3284 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3285 to allow updating an attribute content
3286
3287Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3288
3289 * libxml.h: try to avoid problems when compiling on Windows
3290
3291Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3292
3293 * hash.c: patch from Anthony Jones for hash.c allocation size
3294 * Makefile.am: trying to work around Yet Another Libtool Madness
3295 and build the 2.4.13 release finally ...
3296
3297Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3298
3299 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3300 * doc/* : update of the documentation
3301
3302Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3303
3304 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3305 at fixing #61290 :-(
3306
3307Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3308
3309 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3310 Fixes bug #67229
3311
3312Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3313
3314 * tree.c: trying to avoid troubles when a subtree is copied
3315 and coalesced in part with the target tree. Should fix
3316 bug #67407
3317
3318Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3319
3320 * valid.c: fixed validation of attributes content of type
3321 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3322 values, very old bug. Fixes #67671
3323
3324Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3325
3326 * parser.c include/libxml/parserInternals.h tree.c: integrated
3327 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3328 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3329
3330Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3331
3332 * threads.c: applied Serguei Narojnyi's patch to add native
3333 thread support on the Win32 platform
3334 * testThreadsWin32.c Makefile.am: added the test program also
3335 from Serguei, Win32 specific
3336 * include/win32config.h include/libxml/xmlwin32version.h.in:
3337 added patch from Igor for the Windows thread specific defines.
3338
3339Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3340
3341 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3342
3343Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3344
3345 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3346 output page into XMLinfo.html. Close bug #66951 and
3347 raised by Robert Collins too.
3348
3349Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3350
3351 * encoding.c: Paul Keogh pointed out a possibility of segfault
3352 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3353 Closes bug # 68238
3354
3355Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3356
3357 * doc/*.html: updated the Gdome2 links
3358
3359Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3360
3361 * libxml.h: Applied following patches from Robert Collins
3362 and make sure IN_LIBXML is defined when compiling it
3363 -------
3364 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3365 as well as Visual C.
3366 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3367 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3368 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3369 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3370 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3371 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3372 xmlSysIDExists xmlNoNetExists).
3373 * xmllint.c: Don't include winsock2.h for Cygwin.
3374
3375Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3376
3377 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3378 when the version info is not present.
3379
3380Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3381
3382 * tree.c: Anthony Jones pointed out a problem in
3383 xmlStringGetNodeList() and provided a fix for it
3384
3385Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3386
3387 * parser.c: patch from Frank J Franklin to remove a bug in
3388 xmlCreatePushParserCtxt() when the initial buffer passed
3389 is large.
3390
3391Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3392
3393 * win32/*: big cleanup of the Windows/MSVC project files
3394 from Igor Zlatkovic
3395
3396Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3397
3398 * doc/Makefile.am: should fix #67674 and avoid troubles if
3399 xsltproc is not available or fails in the prefix provided
3400
3401Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3402
3403 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3404
3405Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3406
3407 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3408 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3409 Fixed a few other problems raised by Charlie Bozeman.
3410 * result/VC/ElementValid[5-7]: fixed the output
3411
3412Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3413
3414 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3415 patches from Charlie Bozeman. Regenerated the HTML docs.
3416
3417Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3418
3419 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3420 for Windows from Igor
3421
3422Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3423
3424 * xmllint.c: applied Justin Fletcher patch for --output or -o
3425
3426Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3427
3428 * win32/libxml2/libxml2.def.src: close #67019
3429
3430Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3431
3432 * xmllint.c: applied Justin Fletcher generic timing patch
3433 similar to the one already applied to xsltproc.
3434
3435Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3436
3437 * include/libxml/tree.h tree.c: applied documentation patches
3438 from Charlie Bozeman
3439
3440Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3441
3442 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3443
3444Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3445
3446 * valid.c: fix the xmlStrdup() used in the previous patch.
3447 * valid.c: added --dropdtd
3448 * tree.c: fixed xmlUnlinkNode so it also removes the references
3449 from the document if the node is a DTD
3450
3451Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3452
3453 * HTMLtree.c valid.c: cleanup some static declarations
3454
3455Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3456
3457 * xmllint.c: removed another strdup()
3458 * doc/FAQ: removed the HP/UX entry
3459
3460Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3461
3462 * valid.c: fix bug #66816 when validating.
3463 * xmllint.c: don't use sys/time.h if configure did not found it
3464
3465Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3466
3467 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3468 xmlcatalog_man.xml
3469
3470Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3471
3472 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3473 xmlInitMemory() was declared twice
3474
3475Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3476
3477 * globals.c: do not reference strdup() !
3478 * configure.in libxml-2.0.pc.in: trying to fix the libs
3479 of the various config extraction modules
3480
3481Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3482
3483 * configure.in : preparing 2.4.12
3484 * doc/* : updated and rebuilt the docs
3485
3486Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3487
3488 * uri.c: closed bug #66159
3489 * testURI.c: added --escape option
3490 * configure.in: some cleanup for xml2-config --cflags
3491
3492Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3493
3494 * globals.c testThreads.c: removed some misplaced includes
3495 of xmlversion.h
3496
3497Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3498
3499 * threads.c: patch from Gary Pennington fixing a possible
3500 problem at initialization time.
3501
3502Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3503
3504 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3505 Eric Lavigne contribution to build libxml2 on MacOS using
3506 CodeWarrior.
3507
3508Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3509
3510 * xmllint.c: applied Geert Kloosterman's patch to fix
3511 --repeat --timing output
3512
3513Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3514
3515 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3516 where non-wellformed XML declaractions were not detected.
3517
3518Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3519
3520 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3521
3522Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3523
3524 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3525 gets reset by xmlCleanupInputCallbacks() and this makes the
3526 function useless. Same for output.
3527
3528Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3529
3530 * xmlIO.c: robert pointed out a loop error in callback cleanups
3531
3532Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3533
3534 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3535 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3536 they are not really tied to debugging
3537
3538Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3539
3540 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3541 * xmllint.c: better --catalogs description
3542
3543Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3544
3545 * tree.c: fixed a couple of problems in xmlSetProp()
3546
3547Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3548
3549 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3550 unappropriate stdout output.
3551
3552Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3553
3554 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3555 by Denis Beurive, closes #65111
3556
3557Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3558
3559 * valid.c: in case of content model validity error, don't
3560 print it if validity warnings were not requested.
3561
3562Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3563
3564 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3565 * parserInternals.c: removed the last exit() call. Print an
3566 unmaskable error on stderr instead (library mismatch detection)
3567
3568Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3569
3570 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3571 shell instructions from Heiko Rupp
3572
3573Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3574
3575 * catalog.c: use the URL notation file:// for default catalog paths
3576
3577Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3578
3579 * include/libxml/tree.h: better comments for _private fields
3580 * tree.c: removed a problem when copying an entity reference.
3581
3582Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3583
3584 * vms/*: updated instructions and diffs from John A Fotheringham
3585
3586Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3587
3588 * include/libxml/xmlerror.h: avoid an include problem if
3589 #include <libxml/xmlerror.h> happens first in code
3590 seems to be the case in KDE libs
3591
3592Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3593
3594 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3595 from Igor for Windows
3596
3597Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3598
3599 * Makefile.am: Gary Pennington pointed out a missing prefix
3600
3601Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3602
3603 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3604 * doc/*: upgraded and rebuilt the docs
3605
3606Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3607
3608 * HTMLparser.c: fix comment in scripts element parsing.
3609 * result/HTML/doc3*: updated the results.
3610
3611Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3612
3613 * uri.c: another URI bug fix #63336, using Joel Young patch.
3614
3615Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3616
3617 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3618 a cleaned up version of the Pwd shell string generation.
3619
3620Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3621
3622 * valid.c include/libxml/tree.h: trying to fix namespaces +
3623 validation problems for good, closing #63619 in the process
3624 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3625 wrong in this respect, fixed it.
3626
3627Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3628
3629 * xmllint.c: Morus Walter patch to allow --format and --encode
3630
3631Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3632
3633 * debugXML.c: Stefan Kost provided an help command for the shell
3634
3635Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3636
3637 * debugXML.c: Heiko Rupp pointed that the shell would crash
3638 on empty nodesets returns.
3639
3640Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3641
3642 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3643 migh need the history libraries
3644
3645Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3646
3647 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3648 handle the case of < in quoted attributes, Bastian Kleineidam
3649
3650Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3651
3652 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3653 fixing catalog breakages
3654 * Makefile.am catalog.c result/catalogs/catal
3655 result/catalogs/mycatalog.* test/catalogs/catal*:
3656 fixed more problems in catalog support, added more regression tests
3657 for both XML and SGML catalog handling
3658
3659Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3660
3661 * debugXML.c: applied an improvement to xmlGetLineNo() from
3662 Keith Isdale
3663
3664Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3665
3666 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3667 Side effect of the progressive catalog loading
3668
3669Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3670
3671 * Makefile.am: confexecdir and confexec_DATA were defined twice
3672 pointed out by Karl Eichwalder
3673
3674Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3675
3676 * xmlcatalog.c: avoid unlink() and use remove() instead.
3677
3678Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3679
3680 * libxml.spec.in: cleanup
3681 * include/libxml/xmlwin32version.h: updated with 2.4.8
3682
3683Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3684
3685 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3686 of compiling libxml with a non standard set of options
3687
3688Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3689
3690 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3691 document --sgml option, fixing gnome bugzilla #63382
3692
3693Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3694
3695 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3696 breakage of 2.4.7, added a couple of really needed APIs
3697 like xmlCatalogIsEmpty() and xmlNewCatalog()
3698 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3699 for install-catalog
3700 * configure.in: preparing 2.4.8
3701
3702Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3703
3704 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3705 include/libxml/tree.h include/libxml/xmlIO.h: more include
3706 cleanups, export cleanly one html output + format function.
3707
3708Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3709
3710 * parser.c: removed initGenericErrorDefaultFunc call from
3711 xmlInitParser() since it could destroy previous calls to
3712 xsltSetGenericErrorFunc() effects
3713
3714Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3715
3716 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3717 keyword.
3718
3719Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3720
3721 * Makefile.am: cleanup
3722 * threads.c: cleanup too
3723 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3724 from xsltproc
3725 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00003726 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003727
3728Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3729
3730 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3731 was not used anymore !
3732
3733Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3734
3735 * configure.in: preparing 2.4.7
3736 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3737 manual page from John
3738 * doc/*: updated the doc and rebuilt the generated pages
3739
3740Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3741
3742 * xmlIO.c: closing bug #62711, the library should never
3743 close stdin or stdout.
3744
3745Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3746
3747 * uri.c: second pass at fixing #63336, using Joel Young
3748 final patch. looks okay.
3749
3750Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3751
3752 * uri.c include/libxml/uri.h: trying to clear #63336
3753 allowing the escaping routine to parse unconformant
3754 URI-References.
3755
3756Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3757
3758 * vms/readme.vms vms/build_libxml.com nanoftp.c
3759 include/libxml/xmlversion.h.in: a few VMS updates from
3760 John A Fotheringham
3761 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3762 and xmlCleanupOutputCallbacks() for the Perl binding people.
3763
3764Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3765
3766 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3767 apply fixes to close #63271 and avoid segfaults when
3768 the error routine gets callbed before xmlInitParser()
3769 get called.
3770 * nanoftp.c error.c: Applied patches from Justin Fletcher
3771 correcting some xmlGenericError misuses.
3772
3773Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3774
3775 *doc/xmllint.xml, doc/xmllint.1
3776 New and improved man page for xmllint - .xml is the original, .1
3777 is the generated man page
3778
3779Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3780
3781 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3782 the web site from the main HTML document.
3783
3784Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3785
3786 * parser.c: fixed an erroneous validation bug when PE refs
3787 occurs in external parsed entities referenced from the
3788 internals subset
3789 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3790 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3791 added the associated testcase, it's a nice one.
3792 * HTMLparser.c: generate the DTD node as HTML still ...
3793 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3794
3795Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3796
3797 * HTMLparser.c: fixed a bug in htmlNewDoc()
3798
3799Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3800
3801 * test/threads/*: added entities testing to the Thread test
3802 * testThreads.c: make the test reasonable
3803 * DOCBparser.c: fix the DTD public and system ID
3804 * xmllint.c: added --sgml for SGML DocBook importing
3805 * Makefile.am: added Docbtests target
3806
3807Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3808
3809 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3810 * testThreads.c: removed bogus include
3811
3812Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3813
3814 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3815 fixed a very serious (looping) validation bug
3816
3817Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3818
3819 * include/libxml/globals.h include/libxml/threads.h threads.c
3820 testThreads.c: far more testing, cleaning up bugs
3821 * *.c : make sure globals.h is always included.
3822
3823Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3824
3825 * HTMLparser.c: try to get rid of parser loops for good.
3826
3827Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3828
3829 * configure.in: fixed some bugs in CFLAGS passing.
3830 * test/threads Makefile.am testThreads.c: added a specific
3831 threaded test case (really nasty, guaranteed).
3832
3833Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3834
3835 * catalog.c: serious cleanup on the management of the
3836 XML catalog tree, more tests done, especially with
3837 the catalog PI.
3838
3839Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3840
3841 * catalog.c: avoid a problem in catalog cleanup on SMP if
3842 catalogs were not initialized.
3843
3844Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3845
3846 * catalog.c xpath.c: trying to cleanup the not thread safe
3847 parts of the library.
3848
3849Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3850
3851 * include/libxml/globals.h configure.in global.data: make
3852 the allocation be per-thread a configure option
3853 * encoding.c include/libxml/parser.h: fixed compilation
3854 errors
3855
3856Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3857
3858 * include/libxml/parser.h: Norm reported that a few lines
3859 added were breaking libxslt compile, removed them for now
3860
3861Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3862
3863 * parser.c parserInternals.c threads.c: debugged and fixed
3864 initialization problems which were giving troubles on SMP
3865 boxes.
3866
3867Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3868
3869 * include/libxml/Makefile.am: missing globals.h
3870
3871Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3872
3873 * globals.c: added a couple of standard includes.
3874
3875Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3876
3877 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3878 include/libxml/parserInternals.h include/libxml/tree.h
3879 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3880 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3881 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3882 Applied the last patches from Gary, cleanup, activated threading
3883 all user accessible global variables are now handled in globals.[ch]
3884 Still a bit rought but make tests passes with either
3885 --with-threads defined at configure time or not.
3886 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3887 linking options
3888
3889Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3890
3891 * Makefile.am include/libxml/Makefile.am
3892 include/libxml/globals.h globals.c include/libxml/threads.h
3893 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3894 configure.in: started integrating the core of the thread support
3895 not activated yet but half integrated. The code should still
3896 compile and work anyway.
3897
3898Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3899
3900 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3901 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3902 integrating the non-controversial parts of Gary Pennington
3903 multithread patches
3904 * catalog.c: corrected a small bug introduced
3905
3906Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3907
3908 * catalog.c include/libxml/catalog.h: very serious cleanup,
3909 isolating unportable code and as much as possible the accesses
3910 to the global shared catalog. May need more testing !
3911
3912Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3913
3914 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3915 Keith Isdale patches for the XSLT debugger interfaces. Some
3916 cleanup
3917
3918Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3919
3920 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3921 * DOCBparser.c: generate line nubers in elements
3922
3923Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3924
3925 * configure.in: preparing 2.4.6 release
3926 * doc/xml.html doc/html/*: updated and rebuilt the docs
3927 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3928
3929Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3930
3931 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3932 adding documentation for DV's supercatalog support
3933
3934Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3935
3936 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3937 super catalog support adding one API and one flag --sgml to
3938 xmlcatalog
3939
3940Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3941
3942 * doc/xmlcatalog_man.xml, xmlcatalog.1
3943 One more crack at
3944 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3945
3946
3947Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3948
3949 * xpath.c: implemented xmlXPathObjectCopy for external objects
3950 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3951
3952Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3953
3954 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3955 finishing up fix to
3956 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3957 the xmlcatalog man page display more elegantly
3958
3959Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3960
3961 * configure.in: closing bug #61832
3962 * HTMLparser.c: removed a warning
3963
3964Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3965
3966 * xpath.c: fixing #61673 part I, do not loose doc information
3967 when copying result value trees.
3968
3969Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3970
3971 * xpath.c: trying to harden the XPath interpreter
3972
3973Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3974
3975 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3976 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3977
3978Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3979
3980 * HTMLparser: repaired another loop problem
3981
3982Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3983
3984 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3985 parsing.
3986 * xpath.c: fix bug #61291 the default XML namespace node is
3987 missing from the namespace axis.
3988 * tree.c: refuse to create namespaces nodes with prefix "xml"
3989
3990Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3991
3992 * SAX.c: ouch a non-defined namespace could lead to a crash,
3993 fixed #61215
3994
3995Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3996
3997 * parserInternals.c: closed bug #61054
3998
3999Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4000
4001 * include/libxml/Makefile.am: closing #60708
4002
4003Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4004
4005 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4006 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4007
4008Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4009
4010 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4011
4012Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4013
4014 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4015 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4016
4017Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4018
4019 * catalog.c: Justin Fletcher provided cleaup code in case
4020 HAVE_STAT is not defined
4021 * include/win32config.h: Igor Zlatkovic suggested to have
4022 HAVE_STAT defined there
4023
4024Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4025
4026 * catalog.c - fixed typing error reported by M. Barros
4027
4028Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4029
4030 * xmllint.c - fixing typo
4031
4032Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4033
4034 * HTMLparser.c: small enhancement to prevent loop on
4035 unrecognizable data
4036
4037Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4038
4039 * parserInternals.c: applying patch from bug #60757 this
4040 should close it
4041
4042Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4043
4044 * catalog.c xmlcatalog.c: removed a couple of warning
4045 * xpath.c: try to solve the linking problem on platforms
4046 needing trio to compile
4047
4048Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4049
4050 * Makefile.am libxml.spec.in: backing up non-documented changes
4051 commited without review or aproval by Jens Finke <jens@gnome.org>
4052 * HACKING: made 100% clear that no commit should be done directly
4053
4054Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4055
4056 * configure.in: Joe Orton provided a patch fixing a problem
4057 when iconv is specified to be in a non-standard directory
4058 but wasn't exported in xml2-config --cflags
4059
4060Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4061
4062 * configure.in: let's ship 2.4.5 before getting too much
4063 troubles with 2.4.4 errors.
4064
4065Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4066
4067 * encoding.c entities.c: do not output hexadecimal charrefs
4068 when serializing HTML since some version of Netscape can't
4069 grok it, generate decimal ones.
4070 * result/HTML/doc3.htm: output changed due to previous test
4071 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4072
4073Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4074
4075 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4076 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4077
4078Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4079 Released 2.4.4
4080
4081 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4082 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4083 updated the configuration scripts systems accordingly
4084
4085Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4086
4087 * configure.in: preparing for 2.4.4
4088 * doc/xml.html doc/html/*: updated and rebuilt the docs
4089
4090Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4091
4092 * win32/dsp/libxml2.def.src: tried to incorporate comments
4093 from bug #59220
4094
4095Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4096
4097 * parser.c result/noent/wml.xml: fixed bug #59981 related
4098 to handling of '&' in attributes when entities are substitued
4099
4100Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4101
4102 * libxml.h include/libxml/xmlversion.h.in
4103 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4104 Tried to close bug #60131
4105
4106Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4107
4108 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4109
4110Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4111
4112 * SAX.c: fixing bug #59946 on xmlns=""
4113
4114Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4115
4116 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4117 but allocates a new error code.
4118
4119Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4120
4121 * xmllint.c: John Fleck fixed typos in the options output
4122 * parser.c SAX.c: fix ignorable white space SAX selection
4123
4124Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4125
4126 * entities.c: Steve Underwood found the possibility of an
4127 ininite loop in case of error.
4128
4129Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4130
4131 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4132
4133Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4134
4135 * parser.c: warn if version is not 1.0 but it's not
4136 strictly speaking an error after analyzing the spec
4137
4138Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4139
4140 *doc/catalog.html - add link to the html version of the
4141 man page, other linguistic cleanups
4142
4143Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4144
4145 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4146 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4147 file, has not yet been included in the build.
4148
4149Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4150
4151 * catalog.c: removed a duplicate affectation Justin Fletcher
4152
4153Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4154
4155 * tree.c: Armin Sander pointed a possible text coalescing
4156 problem, completed his patch.
4157
4158Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4159
4160 * trionan.c: Fixed const and volatile re-definition problem
4161
4162Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4163
4164 * libxml.4 parser.c: doc updates from Heiko Rupp
4165 * parserInternals.c: 2 sanity checks from Heiko Rupp
4166
4167Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4168
4169 * tree.c: applied patch from Armin Sander to make some pointers
4170 const in xmlCopyNode()
4171 * include/libxml/tree.h: added fix to the header
4172
4173Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4174
4175 * xpath.c: hum, restrict the integer usage gcc bug workaround
4176 to only gcc compilers so that other architecture don't get
4177 penalized by this limitation.
4178 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4179
4180Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4181
4182 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4183 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4184
4185Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4186
4187 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4188 --convert option to xmlcatalog to convert SGML ones to
4189 the XML syntax.
4190 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4191
4192 2.4.3 got released at that point
4193Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4194
4195 * catalog.c xmlIO.c: started some serious testing and fixed
4196 a few bug and optmization needs.
4197
4198Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4199
4200 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4201 preparing for a 2.4.3 release even if it may not be ready yet
4202 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4203 all file parsing lookup to go through the entity resolver, add
4204 to add an API to bypass it (needed to load catalogs themselves),
4205 some cleanup on the catalog code too.
4206 * nanoftp.c: small cleanup
4207 * doc/catalog.html: small update
4208
4209Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4210
4211 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4212 Jun Kuriyama
4213
4214Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4215
4216 * doc/catalog.html: finished the catalog documentation
4217
4218Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4219
4220 * doc/catalog.html doc/xml.html: added documentation about
4221 Catalog support, misses an API description
4222 * doc/html/*: reextracted the API pages
4223
4224Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4225
4226 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4227 Added the part about section 7.2 on URI resolution,
4228 fixed a side effect in the HTML parser, look complete
4229 and ready to rock except the URI/SystemID part!
4230
4231Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4232
4233 * include/libxml/catalog.h include/libxml/parser.h
4234 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4235 xmlIO.c: added support and APIs needed for the catalog PI
4236 * include/libxml/xmlIO.h: cleanup
4237
4238Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4239
4240 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4241 include/libxml/catalog.h: starts to look okay, really
4242 plugged the new framework, cleaned a lot of stuff,
4243 added some APIs, except the PI's support missing this
4244 should be mostly complete
4245 * result/catalogs/* test/catalogs/*: added new test, enriched
4246 the existing one with URN ID tests
4247
4248Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4249
4250 * catalog.c: fixed nextCatalog
4251 * result/catalogs/docbook test/catalogs/*: started adding
4252 a small regression test
4253
4254Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4255
4256 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4257 more work on the XML catalog support.
4258 * parser.c include/libxml/parser.h: small cleanup seems using
4259 list as a public parameter name can give portability troubles
4260 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4261 include/libxml/xpath.h include/libxml/Makefile.am: removed
4262 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4263 wrappers
4264
4265Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4266
4267 * Makefile.am trio.c triodef.h trionan.c xpath.c
4268 include/libxml/Makefile.am include/libxml/trionan.h:
4269 Re-worked Not-A-Number and Infinity support.
4270 * xmlcatalog.c: added readline include files
4271
4272Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4273
4274 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4275 testCatalog as xmlcatalog, making it an installed app
4276 adding a shell, and preparing it to be a /etc/xml/catalog
4277 management tool, though not ready yet
4278 * catalog.c include/libxml/catalog.h: adding support for
4279 XML Catalogs http://www.oasis-open.org/committees/entity/
4280 not finished, there is some interesting tradeoffs and a
4281 few open questions left.
4282
4283Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4284
4285 * xmllint.c: fixed a line formatting problem
4286
4287Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4288
4289 * SAX.c: removed a couple of unused variable (Albert Chin)
4290
4291Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4292
4293 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4294 trying to fix some troubles w.r.t. function returning
4295 const xxxPtr.
4296
4297Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4298
4299 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4300 defined
4301
4302Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4303
4304 * xpointer.c: removed unused var
4305
4306Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4307
4308 * testXPath.c: another small cleanup closing bug #59110
4309
4310Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4311
4312 * win32/dsp/libxml2.def.src: small cleanup closing bug
4313 #59108
4314
4315Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4316
4317 * example/gjobread.c: add xmlCleanupParser() before leaving
4318
4319Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4320
4321 * config.h.in configure.in include/libxml/xmlwin32version.h:
4322 released 2.4.2
4323
4324Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4325
4326 * include/libxml/valid.h debugXML.c valid.c: deprecate
4327 the non-boundchecking Sprintf functions, add Snprintf
4328 this should close bug #57984
4329
4330Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4331
4332 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4333 URIs before doing the lookups (pointed by Mark Vakoc)
4334
4335Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4336
4337 * xpath.c: serious changes on Result Value Trees and NodeSets
4338 w.r.t. deallocation and collect operations. Probably not
4339 100% clean (merge of allocated trees smells like a problem).
4340 Seems sufficient to close #58943
4341
4342Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4343
4344 * xmllint.c: adding a --format option
4345
4346Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4347
4348 * xpath.c: count() was broken on Result Value Tree
4349 * xmlIO.c: fixed file:/// accesses on _WIN32
4350
4351Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4352
4353 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4354 macro was renamed, this should close bug #58683
4355
4356Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4357
4358 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4359 entity substitution mode text at the end of the entity might
4360 be added due to text coalescing.
4361 * nanoftp.c parser.c: small cleanup
4362
4363Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4364
4365 * HACKING: added John Fleck right to commit in the doc subdir
4366
4367Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4368
4369 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4370 allow to inherit attributes from the DTD directly in the
4371 tree, this is needed for XPath and can be a useful feature.
4372 Inherited namespaces are always provided at the tree level now
4373 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4374 of tests for this feature (XSLT being the prime user).
4375
4376Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4377
4378 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4379 testSAX.c xmlIO.c xmllint.c include/win32config.h
4380 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4381 include/libxml/xmlwin32version.h.in win32/README.MSDev
4382 win32/dsp/*: applied Win32 Facelift No.2 patches from
4383 Igor Zlatkovic for Windows/MSC
4384
4385Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4386
4387 * SAX.c: unparsedEntityDecl() the URI computation of the
4388 entity wasn't done breaking XSLT unparsed-entity-uri()
4389
4390Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4391
4392 * xpath.c: fixed a bug when walking the descendants and
4393 the current node has no children
4394 * debugXML.c: show up when a text node is supposed to not be escaped
4395
4396Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4397
4398 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4399 worked like the set:leading() function)
4400 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4401
4402Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4403
4404 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4405
4406Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4407
4408 * include/libxml/xmlIO.h: apply change to close #58141
4409 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4410
4411Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4412
4413 * parser.c: when the internal subset uses a PE, then the
4414 included entity can use conditional sections.
4415
4416Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4417
4418 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4419 when walking the namespace axis showing up in
4420 libxst/tests/general/bug-12
4421 * xmlmemory.c: added the possibility to trace a given block
4422 defined by its address
4423
4424Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4425
4426 * parser.c: don't override existing encoding specified before
4427 starting xmlParseDocument()
4428
4429Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4430
4431 * include/libxml/xmlwin32version.h: reinserted, needed for
4432 Windows users of CVS
4433
44342001-07-27 Darin Adler <darin@bentspoon.com>
4435
4436 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4437 * testCatalog.c: Add include of <libxml/parser.h>.
4438
44392001-07-27 Darin Adler <darin@bentspoon.com>
4440
4441 * include/libxml/.cvsignore:
4442 * include/libxml/xmlwin32version.h:
4443 Remove this file from CVS because it's generated.
4444
4445Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4446
4447 * parser.c include/libxml/parser.h: applied const patches from
4448 Tom Moog #58002
4449
4450Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4451
4452 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4453 lookup framework
4454
4455Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4456
4457 * tree.c: fixed xmlCopyNode() for documents
4458
4459Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4460
4461 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4462
4463Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4464
4465 * parser.c: fixes bug #57652 reported by Morus Walter
4466
4467Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4468
4469 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4470
4471Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4472
4473 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4474 errors, lesson don't add new functions at 1am before a release
4475 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4476 from XPath initialization when possible.
4477
4478Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4479
4480 * result/scripts/base*: removing history/readline changed
4481 this slightly
4482 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4483 xmllint.c: make element content line number generation
4484 optionnal to avoid breaking old apps added interface to switch
4485
4486Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4487
4488 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004489 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004490 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4491 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4492 John Kroll fixes to allow saving to HTTP via PUT (or
4493 POST of needed).
4494 * doc/html/*.html: regenerated the docs
4495
4496Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4497
4498 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4499 xmlHashScanFull and xmlHashScannFull3 to get passed the
4500 three keys as arguments to the callback function
4501
4502Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4503
4504 * configure.in Makefile.am: removed libxml softlink for good
4505 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4506 100% coverage by gtk-doc
4507
4508Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4509
4510 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4511 fixed serious troubles due to size_t vs. int mismatch
4512
4513Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4514
4515 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4516
4517Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4518
4519 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4520 convenient extension API for value and context managing
4521 Now handles external objects through xmlXPathPopExternal,
4522 xmlXPathWrapExternal and xmlXPathReturnExternal.
4523 Added functions for sets operations (intersection, etc.)
4524
4525Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4526
4527 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4528 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4529 HTMLparser.c: cleanup of global variables, marking some
4530 const or private.
4531
4532Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4533
4534 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4535 fixed xmlXPathNodeSetItem when passing index=0
4536
4537Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4538
4539 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4540
4541Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4542
4543 * xmllint.c: fixed compilation under Cygwin #57503
4544 * TODO: update
4545
45462001-07-13 Peter Williams <peterw@ximian.com>
4547
4548 * config.h.in: add #undef HAVE_DLFCN_H
4549
4550 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4551 builddir.
4552
4553Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4554
4555 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4556 raised by #57348 and #57381
4557
4558Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4559
4560 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4561 tree.c xpointer.c: store the line numbder in element->content,
4562 may break some software, need a configuration mechanism
4563
45642001-07-10 Darin Adler <darin@bentspoon.com>
4565
4566 * .cvsignore:
4567 * example/.cvsignore:
4568 * include/.cvsignore:
4569 * include/libxml/.cvsignore:
4570 Various things that are generated and should be ignored.
4571
4572Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4573
4574 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4575 * doc/xml.html doc/html/*: updated the docs
4576
4577Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4578
4579 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4580 validation occured on content with element child
4581
4582Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4583
4584 * tree.c: fixed XML Base computation which was broken
4585 * debugXML.c: added a base function to the shell
4586 * Makefile.am result/scripts/* test/scripts/*: added scripts
4587 based regression tests, and adding 2 XML Base tests
4588
4589Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4590
4591 * tree.c: set properties doc and call xmlSetListDoc for properties
4592 content when grafting them in a different tree.
4593 * aclocal.m4: remove from CVS
4594
4595Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4596
4597 * win32/libxml2/libxml2.def.src: added some missing entry point
4598 for XPath (Mark Vakoc)
4599
4600Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4601
4602 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4603 layer should URI-Unescape before trying to open resources.
4604
4605Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4606
4607 * xpath.c: fix the name() bug for elements in the default
4608 namespace reported by Charlie Bozeman
4609
4610Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4611
4612 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4613 led to an XPath fix, improvements of SAX initialization, and
4614 an added option --nocdata to testXPath
4615
4616Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4617
4618 * doc/libxml-doc.el: Felix Natter provided anew version working
4619 with XEmacs too
4620
4621Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4622
4623 * include/libxml/xpath.h: small cleanup
4624 * doc/xml.html: update
4625
4626Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4627
4628 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4629 released 2.3.14
4630
4631Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4632
4633 * doc/html/*: rebuilt the docs for the release
4634 * doc/xml.html: added 2.3.14 release.
4635
4636Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4637
4638 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4639 were not equal to empty strings
4640
4641Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4642
4643 * SAX.c: fixed a URI-Reference computation problem when validating
4644 * xmlIO.c: small cleanup
4645
4646Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4647
4648 * parser.c: improved the description of a couple of interfaces
4649 upon Larry Stamper suggestion
4650
4651Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4652
4653 * SAX.c entities.c parser.c: changed completely the way entities
4654 are handled when running the parser in entity substitution mode.
4655 This fixes a bug reported by Stephan Kulow and nearly divides
4656 by 3 the amount of memory required by libxslt to load and process
4657 DocBook TDG.
4658
4659Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4660
4661 * HTMLparser.c: fixing a too early root closing problem raised
4662 byt Prashanth Naidu
4663
4664Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4665
4666 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4667 raised by Mark Vakoc.
4668
4669Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4670
4671 * example/Makefile.am: fixed the include path to add srcdir/include
4672 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4673 and some cleanup
4674
4675Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4676
4677 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4678 lot of optimization work, results in significant improvements
4679 when handling really complex XPath queries. Add a small optimizer
4680 for unions, improve [n] and [last()], avoid some costly ops.
4681
4682Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4683
4684 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4685 * xpath.c: small cleanup
4686 * xmlGetNsList: reformated, fixed problems if used on Entities
4687
4688Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4689
4690 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4691
4692Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4693
4694 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4695 * Makefile.am example/Makefile.am: workaround automake generating
4696 erroneous deps
4697
4698Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4699
4700 * include/win32config.h: bug #56801 Yon Derek provided a patch
4701 to the windows config file.
4702
4703Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4704
4705 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4706 libxml.h : Yon Derek provided a set of changes to compile from
4707 CVS on Windows/MSC
4708
4709Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4710
4711 * parser.c: fixed UTF8 BOM support in push mode
4712 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4713 added a specific testcase
4714
4715Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4716
4717 * Makefile.am: added --push regression tests
4718 * parserInternals.c: the XML parser segfaulted in --push mode
4719
4720Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4721
4722 * configure.in: moved the symlinks detection within a CVS
4723 check, this is not portable and will be removed soon.
4724 * xpath.c: small cleanup/speedup
4725
4726Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4727
4728 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4729 release of 2.3.12
4730 * parser.c: make an error message if unknow entities in all cases
4731
4732Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4733
4734 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4735
4736Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4737
4738 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4739 includes were installed in the wrong dir
4740
4741Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4742
4743 * doc/html.xml: warn against sending code to exhibit bugs.
4744
4745Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4746
4747 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4748 Tru64 from Thomas Leitner
4749
4750Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4751
4752 * AUTHORS: added William and Bjorn
4753 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4754 daniel@veillard.com hopefully I won't have to do this again
4755 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4756 docs can be rebuilt cleanly now
4757 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4758 from CVs it's generated, added include/libxml/xmlwin32version.h
4759 also generated but which should change far less frequently.
4760 * catalog.c nanoftp.c: made sure to include libxml.h not
4761 libxml/xmlversion.h directly
4762 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4763 when compiling on WIN32 and MSC
4764
4765Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4766
4767 * include/Makefile.am include/libxml/Makefile.am configure.in:
4768 fixed make distcheck and rebuilding the rpms
4769
4770Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4771
4772 * configure.in: should finish the migration of exported includes
4773 into a real include/libxml in CVS, at least for CVS users.
4774 * removed the exported headers, added in include/libxml (as well
4775 as xmlversion.h.in).
4776
4777Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4778
4779 * configure.in: fixed the way to detect symlink
4780
4781Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4782
4783 * configure.in: updated, include/libxml is now a real CVS dir
4784
4785Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4786
4787 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4788 version works with both libxml1 and libxml2 (it autodetects
4789 the prefix of the html-files) from Felix Natter.
4790 * doc/xml.html: updated doc accordingly
4791
4792Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4793
4794 * xpath.c: fixed the bug generating a template loop in libxslt
4795 when using docbook-xsl-1.4, * should filter out document nodes
4796 * HACKING: added William
4797 * TODO: updated
4798
4799Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4800
4801 * doc/FAQ.html: added a warning about gcc-3.0
4802 * doc/xml.html: added reference to gdome2 and removed a confusing
4803 sentence
4804
4805Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4806
4807 * xmlversion.h: okay this is a generated file, but Windows
4808 users need it and they can't generate it, and I want CVS
4809 Windows users ...
4810 * win32/libxml2/libxml2_so.dsp: Windows project file for
4811 the shared lib version of libxml2
4812 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4813 resources needed for libxslt/xsltproc by Yon Derek
4814
4815Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4816
4817 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4818
4819Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4820
4821 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4822
4823Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4824
4825 * include/win32config.h: Yon Derek provided a first fix
4826 to be able to compile libxslt/xsltproc on Windows
4827
4828Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4829
4830 * xpath.c: attempt to work around what seemed a gcc optimizer
4831 bug when handling floats on i386 http://veillard.com/gcc.bug
4832 * tree.c entities.c encoding.c: doing some cleanups while
4833 chasing it
4834
4835Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4836
4837 * Makefile.am: cleanup when --without-debug is specified
4838 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4839 w.r.t. --without-debug and other include points
4840 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4841 Catalogs
4842 * configure.in entities.h tree.h HTMLparser.c: removed
4843 --without-corba, made the _private field mandatory
4844
4845Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4846
4847 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4848 outputs a BOM in UTF8, an errata has been issued to avoid the
4849 problem, that was the most reasonable solution... Add support
4850 for a leading UTF8 BOM in entities.
4851
4852Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4853
4854 * valid.c: fixed a bug found when post validating an entity ref
4855 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4856 activate it too
4857
4858Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4859
4860 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4861 weakness in the node copy the XPointer and the XInclude
4862 implementations. Serious cleanup.
4863
4864Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4865
4866 * Makefile.am: Kjartan Maraas provided a small patch to
4867 add xml2-config.in to EXTRA_DIST
4868
4869Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4870
4871 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4872 provided another failing case found in KDE, the way the
4873 ctxt->vctxt.nodeTab was allocated and freed changed over
4874 time but it wasn't completely cleaned up. This should fix it.
4875
4876Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4877
4878 * parser.c: Stephan Kulow also raised the fact that line number
4879 could get miscounted making debug harder, fixed the problem
4880 in xmlParseCharData()
4881
4882Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4883
4884 * valid.c: Stephan Kulow pointed out a problem when validating
4885 and using an empty entity, forgot a 'break' in a case.
4886
4887Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4888
4889 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4890 * doc/xml.html: updated with 2.3.11
4891
4892Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4893
4894 * TODO: updated adding cleanup of generated doc
4895 * configure.in: prepared to release 2.3.11
4896 * xmllint.c: added --version for bug reporting
4897 * doc/html/*.html: rebuilt the doc
4898
4899Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4900
4901 * xpath.c: first part of the work on selecting namespace to
4902 fix bug #56115
4903
4904Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4905
4906 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4907 when using -liconv
4908 * TODO: updated
4909
4910Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4911
4912 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4913 cleanup, encoding support.
4914
4915Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4916
4917 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4918
4919Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4920
4921 * xpath.c: bug detected by Ankh when / is used as a function arg
4922
4923Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4924
4925 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4926 of element and use it to avoid outputting formatting spaces at
4927 the wrong place. Implemented the format parameter for HTML save.
4928 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4929 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4930 result/HTML/wired.html: of course this impact the result of a
4931 number of HTML tests
4932
4933Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4934
4935 * HTMLtree.[ch]: started augmenting the HTML save API with
4936 encoding and formatting parameters
4937
4938Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4939
4940 * HTMLtree.h: cleanup and started evaluating the work needed on
4941 revamping the HTML output code
4942
4943Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4944
4945 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4946
4947Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4948
4949 * valid.c: fixed bug #56049, forgot one check in the
4950 validation routine
4951
4952Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4953
4954 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4955
4956Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4957
4958 * libxml.h: fixed an error in last commit
4959 * doc/FAQ.html: added an entry for compilation from CVS
4960
4961Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4962
4963 * xmlversion.h.in libxml.h: Cygwin patches
4964 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4965 * tree.h: cleanup
4966
4967Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4968
4969 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4970 memory block in a strange case where libxml is linked twice
4971 in the binary.
4972
4973Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4974
4975 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4976 state far too often, simple fix used to avoid it.
4977
4978Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4979
4980 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4981 being processed, applied his patch
4982 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4983
4984Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4985
4986 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4987 provided fixes to compile on MSCC again
4988 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4989 also provided an update for the project files.
4990
4991Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4992
4993 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4994 bug #55810
4995
4996Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4997
4998 * tree.c: fixed xmlGetNsProp() to close bug #55683
4999 Note this requires libxslt to use it's own function instead.
5000
5001Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5002
5003 * HTMLtree.c: when in a pre element no formatting space should
5004 be added.
5005 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5006
5007Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5008
5009 * configure.in: added tests for signal() and signal.h
5010
5011Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5012
5013 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5014
5015Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5016
5017 * doc/libxml-doc.el: Felix Natter provided a new version for
5018 libxml2
5019
5020Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5021
5022 * HTMLtree.c: when in a pre element no formatting space should
5023 be added.
5024
5025Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5026
5027 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5028
5029Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5030
5031 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5032 hack
5033 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5034 * uri.c: fixed a warning
5035
5036Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5037
5038 * HTMLtree.c: trying to close bug #55772 escaping in script
5039 elements
5040 * doc/xml.html: suggest to send mail to the list
5041
5042Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5043
5044 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5045 good. Use a macro and based on the solution provided in
5046 vsnprintf manual page from GNU.
5047
5048Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5049
5050 * error.c: Workaround for non-preserving variadic list.
5051 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5052
5053Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5054
5055 * doc/xml.html: added 2.3.10 release
5056
5057Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5058
5059 * configure.in: releasing 2.3.10
5060
5061Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5062
5063 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5064
5065Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5066
5067 * encoding.c: Robert Collins provided a patch to add the
5068 "US-ASCII" encoding alias
5069
5070Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5071
5072 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5073 string oriented functions and started cleaning the related areas
5074 in xpath.c which needed fixing in this respect
5075
5076Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5077
5078 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5079 #55380
5080 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5081
5082Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5083
5084 * TODO: updated
5085 * nanohttp.[ch] : started adding APIs to get the redirected URL
5086 when this occurs (needed for further base computation
5087 * tree.h: cleanup
5088 * encoding.c: cleanup
5089 * SAX.c: minor change around ctxt->loadsubset
5090
5091Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5092
5093 * Makefile.am include/Makefile.am: small change to have
5094 include/libxml rebuilt if working from CVS.
5095 * uri.c: applied another patch from Carl Douglas for URI escaping,
5096 this should close bug #51876
5097
5098Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5099
5100 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5101 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5102 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5103 added specific regression test
5104 * parser.h: preparing for the XSLT mode where DTD inherited
5105 attributes are added to the tree.
5106
5107Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5108
5109 * xinclude.[ch]: Updated the namespace for the Last Call version
5110 * result/XInclude/include test/XInclude/include: updated the
5111 testsuite accordingly
5112
5113Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5114
5115 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5116 related to bug #51876
5117
5118Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5119
5120 * tree.c: fixed a gross mistake in base computation, xml:base is
5121 not completely correct yet (need cascade).
5122 * xpath.[ch]: added the few things needed to find a function name
5123 and URI from the XPath context when it is called.
5124
5125Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5126
5127 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5128 * DOCBparser.c: small cleanup
5129 * xmllint.c: added a --catalogs option to load catalogs from
5130 $SGML_CATALOG_FILES
5131 * tree.c: cleanup
5132 * configure.in: iconv library fixup, ICONV_LIBS
5133
5134Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5135
5136 * catalog.c: handling of CATALOG entries. detection of recursion,
5137 and a few bugfixes
5138 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5139 against the default namespace
5140
5141Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5142
5143 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5144
5145Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5146
5147 * parser.c: fixed propagation context info when parsing an
5148 external entity.
5149 * doc/html/*.html: regenerated a couple of docs
5150
5151Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5152
5153 * doc/xml.html: update with 2.3.9 informations
5154
5155Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5156
5157 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5158 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5159 * doc/html/* : rebuilt the docs
5160 * valid.c: small patch which may improve some case when
5161 validating.
5162
5163Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5164
5165 * HTMLparser.c: Closed bug #54891
5166 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5167 to the suite
5168
5169Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5170
5171 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5172 applied a documentation patch from LotR and filled in a few missing
5173 descriptions
5174
5175Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5176
5177 * xpath.c tree.c parser.c: speed optimizations at the parser level
5178 document tree freeing and xpath evaluation
5179
5180Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5181
5182 * parser.c parser.h parserInternals.h: fixed a couple of
5183 interfaces for handling memory buffer input to const char *
5184 upon suggestion of JamesH.
5185
5186Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5187
5188 * configure.in: LoTR sent a patch fixing the previous commit
5189
5190Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5191
5192 * configure.in: trying to deal again with the stoopid -R linking
5193 flag of Solaris
5194
5195Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5196
5197 * xpath.h: two nodeset access macros from Thomas Broyer
5198
5199Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5200
5201 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5202 patch from Thomas Broyer
5203
5204Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5205
5206 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5207 case
5208 * INSTALL: was empty added stuff from the FAQ
5209
5210Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5211
5212 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5213 attributes handling and #54433 by adding xmlUnsetProp()
5214 and xmlUnsetNsProp()
5215
5216Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5217
5218 * HTMLparser.c: Patch from Jonas Borgström
5219 (htmlGetEndPriority): New function, returns
5220 the priority of a certain element.
5221 (htmlAutoCloseOnClose): Only close inline elements if they
5222 all have lower or equal priority.
5223 * result/HTML: this of course changed a number of tests results.
5224
5225Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5226
5227 * xmlIO.c catalog.c: plugged in the default catalog resolution
5228 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5229 documentations
5230 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5231
5232Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5233
5234 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5235 integrating catalogs
5236 * catalog.[ch] testCatalog.c: adding a small catalo API
5237 (only SGML catalog support).
5238 * parser.c: restaured xmlKeepBlanksDefault(0) API
5239
5240Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5241
5242 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5243
5244Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5245
5246 * parser.c: added xmlParseExternalEntityPrivate() to allow
5247 propagation of ctxt->_private when parsing external entities
5248
5249Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5250
5251 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5252
5253Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5254
5255 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5256
5257Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5258
5259 * valid.c: warn when indeterminist content model is detected
5260 * result/VC/ElementValid8: this adds a message
5261 * Makefile.am: add --novalid for VCM tests
5262 * parserInternals.c: added a call to Init memory
5263
5264Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5265
5266 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5267 when both parameters are NULL.
5268
5269Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5270
5271 * valid.c: applied small patch from Gary Pennington, reindented
5272 some part of the code.
5273
5274Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5275
5276 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5277 release, updated and regenerated the docs
5278
5279Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5280
5281 * xpath.c result/XPath/expr/floats : clarified and cleanup
5282 printing of abnormal floats in tests.
5283
5284Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5285
5286 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5287 * results/HTML/ : a few changes in the output of the HTML tests as
5288 a result.
5289 * configure.in: tying to fix -liconv where needed
5290
5291Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5292
5293 * Makefile.am: fixed a stupid error
5294
5295Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5296
5297 * configure.in Makefile.am: make the inclusion of the trio
5298 modules in the library conditional
5299
5300Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5301
5302 * DOCBparser.c: patche from László Kovács, fixed entities refs
5303 in attributes handling
5304
5305Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5306
5307 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5308 flushing
5309
5310Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5311
5312 * xpath.c: fix of an XSLT namespace bug reported on the list
5313 general/bug-8-
5314
5315Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5316
5317 * strio.h trio.c: Dan McNichol suggested a couple of small
5318 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5319
5320Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5321
5322 * tree.c parser.c encoding.c: spent a bit more time looking
5323 at the parsing speed and DOM handling. Added a few more
5324 speedups.
5325
5326Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5327
5328 * parser.c: small but effective parsing speed improvement
5329
5330Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5331
5332 * configure.in: default on the DocBook parser inclusion (for Gnome)
5333 * DOCBparser.h: fixed a header reference
5334
5335Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5336
5337 * configure.in xpath.c: applied Bjorn patches for FPE on the
5338 alpha
5339
5340Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5341
5342 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5343 xmlSaveFormatFileTo()
5344
5345Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5346
5347 * xpath.c: simple and efficient optimization, XPath functions
5348 aways bind to the same code, cache this
5349 * TODO: updated (by saying some is obsolete)
5350
5351Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5352
5353 * xpath.c: more cleanup work on XPath name parsing routines
5354
5355Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5356
5357 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5358 xmlXPathParseName
5359 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5360 * debugXML.c: avoid compilation problems if compiling without
5361 HTML support, Igor Zlatkovic
5362 * win32/libxml2/libxml2.def.src: being able to compile without
5363 XPath on Windows
5364
5365Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5366
5367 * libxml.m4: yet another patch from Toshio Kuratomi
5368
5369Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5370
5371 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5372
5373Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5374
5375 * tree.[ch]: added xmlSaveFormatFile interface for saving
5376 and indenting a file.
5377
5378Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5379
5380 * xpath.c: fixed bug #53689 related to processing-instruction()
5381
5382Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5383
5384 * DOCBparser.c: patche from László Kovács
5385
5386Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5387
5388 * parser.c: applied fixes from Christian Glahn bug report #53391
5389
5390Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5391
5392 * error.c: Jean François Lecomte provided a complete description
5393 and a fix to bug #53537
5394
5395Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5396
5397 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5398
5399Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5400
5401 * DOCBparser.c SAX.c: a bit more work on entities processing.
5402 Still Need to cleanup XML output and references in attributes
5403
5404Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5405
5406 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5407
5408Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5409
5410 * tree.c: trying to fix #53574, not completely complete,
5411 I would like xmllint --copy --debug test/ent1 and
5412 xmllint --debug test/ent1 to show the same result.
5413 * xpath.c: fix a bug when trying to sort namespace nodes
5414
5415Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5416
5417 * HTMLtree.c: real fix for #53402
5418
5419Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5420
5421 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5422 PIs when using xsl:output
5423 * valid.c: closing #53537 some case generate segfaults if there
5424 is validity errors
5425
5426Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5427
5428 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5429 of external parsed entities, added --noent to testDocbook
5430 * valid.c: Garry Pennington found an uninitialized variable
5431 access in xmlValidateElementContent()
5432
5433Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5434
5435 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5436 with madness
5437 * result/HTML/ : this modified the result of the regression tests
5438 a lot.
5439
5440Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5441
5442 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5443 to doc where it wasn't checked against NULL reported by
5444 Jens Laas
5445
5446Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5447
5448 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5449 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5450
5451Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5452
5453 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5454 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5455 * SAX.[ch]: cleanup and updates for DocBook
5456 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5457 ex SGML identifier changes
5458 * valid.c: removed a static unused function.
5459
5460Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5461
5462 * HTMLtree.c: applied change for Paul Sponagl on script saving
5463 * Makefile.am: the warning about entity title.xml are normal.
5464
5465Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5466
5467 * configure.in: release of 2.3.7
5468 * Makefile.am: fixing make distcheck
5469
5470Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5471
5472 * doc/html/* doc/xml.html: updated and regenerated the docs
5473
5474Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5475
5476 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5477
5478Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5479
5480 * tree.c: fixed #53388 with the provided patch
5481
5482Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5483
5484 * valid.c: Bjorn detected an invalid memory access. Fixed
5485 vstateVPush()
5486
5487Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5488
5489 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5490
5491Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5492
5493 * libxml.h: new header used only for the compilation of libxml
5494 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5495 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5496 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5497 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5498 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5499 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5500 baseline (version 1.2 plus a single patch).
5501 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5502 scientific notation for numbers. Tests added.
5503 * xpath.c: formatting of numbers changed to use sprintf
5504 (contribution from William Brack)
5505
5506Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5507
5508 * valid.c: cleanup, more useful debugging
5509 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5510 * xmlIO.c: entity loading is printed as an error when validating
5511
5512Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5513
5514 * valid.c: fixed to validate within entities
5515 * test/VCM/v22.xml: added a specific testcase
5516
5517Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5518
5519 * valid.c: forgot an epsilon transition in for ()+
5520 * test/VCM/v21.xml : added a specific test case
5521
5522Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5523
5524 * valid.c: removed a state explosion exhibited by RSS
5525 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5526 from bug #51872
5527
5528Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5529
5530 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5531 validation without using an ugly NFA -> DFA algo in the source.
5532 Made a specific algorithm easier to maintain, using a single
5533 stack and without recursion.
5534 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5535 * hash.c: made the growing routine static
5536 * tree.h parser.c: added the parent information to an
5537 xmlElementContent node.
5538
5539Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5540
5541 * SAX.c parser.c xpath.c: generating IDs when not validating
5542 from an external parsed entity was poisoning the ID has table
5543 with removed values. This was killing XSLT on the KDE help
5544 browser.
5545
5546Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5547
5548 * entities.h: andrew@ugh.net.au detected a double declaration
5549
5550Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5551
5552 * debugXML.c hash.c tree.h valid.c : some changes related to
5553 the validation suport to improve speed with DocBook
5554 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5555 the way validation errors get reported
5556
5557Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5558
5559 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5560 by P C Chow and William M. Brack for XSLT HTML output
5561
5562Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5563
5564 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5565 Igor Zlatkovic patches for MSC compilation and added his
5566 updates
5567
5568Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5569
5570 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5571 prefix lookup.
5572 * parserInternals.c: fixed the bug reported by Morus Walter
5573 due to an off by one typo in xmlStringCurrentChar()
5574
5575Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5576
5577 * HTMLparser.c result/HTML/*: revamped the way the HTML
5578 parser handles end of tags or end of input
5579
5580Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5581
5582 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5583
5584Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5585
5586 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5587 bug where the linktime verions of free() won't work ...
5588
5589Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5590
5591 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5592
5593Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5594
5595 * doc/xml.html: added 2.3.6 release
5596
5597Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5598
5599 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5600 * result/wml.xml: resulted in a small output change
5601
5602Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5603
5604 * tree.c: xmlNewDoc was missing the charset initialization
5605 * xmllint.c: added --auto to autogenerate a doc, allow to
5606 reproduce the problem fixed on xmlNewDoc
5607
5608Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5609
5610 * xpath.c: trying to get 52979 solved
5611 * tree.c result/ result/noent/: trying to get 52712 solved, this
5612 also made me clean up the fact that XML output in general should
5613 not add formating blanks by default, this changed the output of
5614 a few tests
5615
5616Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5617
5618 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5619
5620Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5621
5622 * configure.in: finally released 2.3.6
5623
5624Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5625
5626 * xpath.c: checking for null pointer generated by new code
5627
5628Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5629
5630 * xpath.c: fixed a [] evaluation problem reported
5631 * test/XPath/tests/simpleaddr: extended test
5632 * result/XPath/simpleaddr: updated result
5633
5634Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5635
5636 * xmllint.c: Dan Timis reported a portability problem
5637 on Macs without mmap, fixed it.
5638
5639Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5640
5641 * testXPath.c : added a --tree option allowing to display the
5642 tree dump of the XPath expression
5643
5644Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5645
5646 * xpath.c: fixed a memleak when comparing nodesets
5647 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5648 * tree.c: added a TODO
5649
5650Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5651
5652 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5653 we need string functions
5654 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5655 to be able to use them where needed. Applied some changes
5656 to reduce name linking pollution and compile in only what's
5657 needed.
5658 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5659 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5660 for the string manipulation functions
5661 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5662 to the free() function of xmlmemory.c
5663 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5664 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5665 usage.
5666
5667
5668Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5669
5670 * error.c: applied the context output patch of the error
5671 handling submitted by Chuck Griffith
5672 * error/VC/*: this slightly change some error logs
5673
5674Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5675
5676 * parser.c: fixed line number reporting on error
5677
5678Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5679
5680 * parser.c: Sullivan and Darin found a parser bug,
5681 applied the patch.
5682
5683Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5684
5685 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5686 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5687 xmlversion.h.in xpointer.c: of course the way I defined
5688 UNUSED breaks on old gcc version. Try to be smart and
5689 also define it directly in xmlversion.h
5690 * configure.in: removed -ansi flag from the pedantic set
5691
5692Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5693 Huge cleanup, I switched to compile with
5694 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5695 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5696 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5697 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5698 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5699 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5700 encoding.h entities.c error.c list.[ch] nanoftp.c
5701 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5702 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5703 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5704 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5705 Cleanup, staticfied a number of non-exported functions,
5706 detected and cleaned up a dozen of problem found this way,
5707 avoided a lot of public function name/typedef/system names clashes
5708 * doc/xml.html: updated
5709 * configure.in: switched private flags to the really pedantic ones.
5710
5711Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5712
5713 * configure.in: 2.3.5
5714 * doc/html/*: rebuilt the docs
5715
5716Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5717
5718 * parser.c: fixed a reported bug in NOTATION parsing
5719 * uri.c: accepted but not fixed bug 51876, added TODO
5720 * Makefile.am: fixed bug 51876
5721
5722Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5723
5724 * config.h.in configure.in error.c: fix a compilation problem
5725 on platforms without vsnprintf (xml@thewrittenword.com)
5726
5727Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5728
5729 * parser.c: fixed a function name header typo
5730 * SAX.c: notations can also occur in external subset.
5731
5732Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5733
5734 * error.c: removed a C++ like comment
5735
5736Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5737
5738 * parser.c: fixing bug 52299 strange condition leading
5739 to a parser crash due to a buffer overflow
5740 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5741 added the specific test case
5742
5743Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5744
5745 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5746 xmlXPathConvert{String,Number,Boolean} to be able to make
5747 type casts without a context stack, fixed some implementation
5748 problems related to the absence of context at parse-time,
5749 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5750 in the public API too
5751 * xpointer.c xpathInternals.h: we need to know at parse time
5752 whether we are compiling an XPointer
5753
5754Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5755
5756 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5757 cleaned up the parser internals, refactored XPath code, added
5758 new compilation based APIs and cleanly separated public and
5759 private APIs.
5760
5761Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5762
5763 * xpath.h: the comp field must be added at the end to avoid
5764 killing binary compat.
5765
5766Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5767
5768 * Makefile.am: detect XPath memleaks in regreson tests
5769 * error.c: fixed and error w.r.t. error reporting still using
5770 stderr
5771 * hash.c: added new line at end of file
5772 * tree.h: minor cleanup
5773 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5774 expression parsing from evaluation, resulted in a number of
5775 changes internally, and in XPointer. Likely to break stuff
5776 using xpathInternals.h but should remain binary compatible,
5777 new interfaces will be added.
5778
5779Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5780
5781 * configure.in: fixed a couple of problems reported by
5782 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5783 without gcc on non linux platforms.
5784
5785Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5786
5787 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5788 a fix for --with-html-dir= configure support. I hope it won't
5789 break rpm generation
5790
5791Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5792
5793 * xmlIO.c: one function comment cleanup.
5794
5795Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5796
5797 * SAX.c: external subset notations were improperly registered
5798 in the internal subset.
5799
5800Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5801
5802 * README.cvs-commits: added, pointing to HACKING
5803 * HACKING: updated
5804
5805Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5806
5807 * parser.c: and Matt Sergeant found one in the XML push
5808 parser (erroneous check I forgot to remove when I fixed the
5809 main parser).
5810
5811Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5812
5813 * xpath.c: ptittom found a small bug in UnaryExpr
5814
5815Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5816
5817 * configure.in: bumped to 2.3.4
5818 * error.c: fixed bug #51860
5819 * tree.c: fixed bug #51861
5820 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5821 * tree.[ch] : added xmlDefaultBufferSize
5822 * nanoftp.c: typo in function name header block
5823 * doc/xml.html : updated, added link to XML::LibXSLT
5824 * doc/html/* : rebuilt the docs
5825
5826Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5827
5828 * parser.c SAX.c: the new content parsing code raised an
5829 ugly bug in the characters() SAX callback. Found it
5830 just because of strangeness in XSLT XML Rec ouptut :-(
5831
5832Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5833
5834 * Makefile.am: Martin Baulig suggested to add -lm
5835 * tree.c: found another bug in xmlNodeGetContent()
5836
5837Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5838
5839 * xpath.c: Bjorn found the error related to strictness of comparison.
5840
5841Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5842
5843 * parser.c: trying to fix the Dtd parsing problem reported
5844 by Gary, side effect of last week speed optimizations.
5845
5846Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5847
5848 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5849 * parserInternals.c: removed unneeded test raised by Stric
5850
5851Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5852
5853 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5854 and fixed by William Brack). Added xmlXPathFormatNumber.
5855 Changed the sorting slightly.
5856 * configure.in Makefile.am example/Makefile.am: Added -lm.
5857 Please note that applications linking with libxml2, must
5858 also like with the math library from now on.
5859
5860Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5861
5862 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5863
5864Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5865
5866 * parser.c: one must report spaces even if the Dtd element
5867 content proves that this is not part of the element content.
5868 * result/valid/*.xml: this changed the ouptu slightly
5869
5870Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5871
5872 * configure.in: bumped to 2.3.3
5873 * doc/xml.html: updated
5874
5875Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5876
5877 * tree.c: minor doc fix
5878 * xpath.c: deallocation issues when a result tree has been
5879 converted to a node-set
5880
5881Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5882
5883 * doc/xml.html: oops corrected dates s/2000/2001
5884
5885Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5886
5887 * valid.c: new patch from Gary Pennington
5888
5889Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5890
5891 * doc/xml.html: applied patch from Ankh
5892
5893Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5894
5895 * xinclude.c: fixed a problem building on Mac
5896
5897Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5898
5899 * parser.c: more work on increasing parsing ferformances
5900
5901Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5902
5903 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5904 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5905 avoiding memcpy in production builds MEM_CLEANUP macro use
5906 * parser.[ch] parserInternals.c: optimizations of the tightest
5907 internal loops inside the parser. Better checking of I/O
5908 flushing/loading conditions
5909 * xmllint.c : added --timing
5910
5911Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5912
5913 * configure.in: bumped to 2.3.2
5914 * doc/xml.html: updated for release
5915
5916Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5917
5918 * xpath.c: found a memleak and fixed a nasty bug
5919
5920Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5921
5922 * xmllint.[c1] : added return code errors for xmllint
5923 * xpath.c: specific debug dump function for result value trees
5924
5925Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5926
5927 * xpath.c: finally implemented xmlXPathCompareNodeSets
5928 * test/XPath/expr/floats results/XPath/expr/floats: added
5929 a test for float expressions
5930
5931Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5932
5933 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5934 * parserInternals.[ch]: trying to speed up parsing
5935 * xpath.c : speeded up node set equality op
5936
5937Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5938
5939 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5940 better handling of ID/IDREF and the list modules associated
5941 * configure.in: small CFLAGS cleanup
5942
5943Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5944
5945 * configure.in: fixed iconv detection on AIX (stric)
5946
5947Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5948
5949 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5950
5951Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5952
5953 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5954 and optimized xmlXPathNodeSetSort
5955
5956Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5957
5958 * xpath.c: bug fix when context size is 0
5959 * parser.c: I like Norm's Dtd because they still manage to break
5960 the parser occasionally
5961
5962Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5963
5964 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5965
5966Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5967
5968 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5969 attributes within the XML-1.0 namespace
5970
5971Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5972
5973 * xpathInternals.h: exported a few axis functions
5974 * doc/xml.html: updated the doc
5975
5976Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5977
5978 * configure.in: applied patch from Daniel van Balen for OpenBSD
5979 and bumped version to 2.3.1
5980 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5981 attempt to find autoclosing was simply broken, removed it,
5982 updated the examples, this is better
5983
5984Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5985
5986 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5987 hash functionnalities.
5988 * doc/html/* : rebuild the doc
5989
5990Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5991
5992 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5993 on predicate
5994 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5995 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5996 really want to have tags closed on output even if we accept
5997 unclosed ones on input
5998
5999Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6000
6001 * xpath.c: ouch don't free NULL, rare case fixed
6002 * tree.c: don't coalesce text nodes if they don't have the
6003 same behaviour wrt escaping on output
6004
6005Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6006
6007 * xpath.c: small fixup
6008 * SAX.c: don't warn on empty namespaces.
6009
6010Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6011
6012 * README: a bit of cleanup
6013 * configure.in: preparing for 2.3.0 release
6014
6015Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6016
6017 * hash.[ch]: added a first version of xmlHashSize()
6018 * valid.c: another bug fix from Gary Pennington
6019
6020Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6021
6022 * valid.c: couple of bug fixes pointed by Gary Pennington
6023 * HTMLtree.c: #if 0 cleanup
6024
6025Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6026
6027 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6028 which removes a time consuming check of xmlXPathNodeSetAdd()
6029 and use it in places where we are sure to not break unicity
6030
6031Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6032
6033 * xpath.c: bug fixes found from XSLT
6034 * tree.c: preserve node->name special values when copying nodes.
6035 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6036 external subset are fetched when available but without full
6037 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6038 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6039 output with encoding disabled.
6040
6041Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6042
6043 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6044 xmlCheckFilename should not be called from xmlFileOpenW
6045 and xmlGzfileOpenW
6046
6047Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6048
6049 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6050 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6051 added the new tests for URI normalization
6052 * testURI.c: fixed stoopid bugs
6053 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6054 the URI in the error messages are now properly normalized
6055
6056Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6057
6058 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6059
6060Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6061
6062 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6063
6064Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6065
6066 * xpath.c: fixed mod operator
6067
6068Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6069
6070 * parser.c: fixed xmlStrcat doc
6071 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6072 trees.
6073
6074Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6075
6076 * xpath.c result/XPath/tests/chaptersbase
6077 result/XPath/tests/simplebase: fixed XPath node()
6078 * tree.c: small fix in xmlNewNs()
6079 * Makefile.am: removed extraneous xml2Conf.sh rule
6080
6081Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6082
6083 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6084 Changed the library name, in order to get libxml-devel and
6085 libxml2-devel to coexist on a single system
6086 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6087 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6088
6089Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6090
6091 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6092 libxml2-devel installable in // as libxml-devel.
6093
6094Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6095
6096 * doc/Makefile.am: fixed make rebuild in doc
6097 * doc/html/*.html: rebuilt the docs
6098
6099Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6100
6101 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6102
6103Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6104
6105 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6106 the HTML doc to go into the -devel RPM ...
6107 * aclocal.m4 config.h.in: some updates due to auto* magic
6108
6109Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6110
6111 * xpath.h: added a hook in the context structure allowing to
6112 link to extra support, needed for XSLT
6113
6114Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6115
6116 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6117 xmlXPtrCmpPoints to use it.
6118 * propagated the following patch from Alejandro Forero
6119 * include/win32config.h xmlIO.c: applied further suggestions
6120 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6121 * example/gjobread.c: fixed warnings, now that it builds
6122
6123Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6124
6125 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6126
6127 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6128 filename points to a valid file (not a directory).
6129 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6130 Added calls to xmlCheckFilenameDir.
6131
6132 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6133 `path' (rather than `filename') as the parameter to gzopen and open.
6134
6135Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6136
6137 * Makefile.am: fixed a problem with EXTRA_DIST
6138
6139Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6140
6141 * Makefile.am example/Makefile.am: finally found the trick
6142 to build the example, i.e. add "." in SUBDIRS before example
6143 in the list <grin/>
6144
6145Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6146
6147 * doc/xml.html: updated with an XSLT section, removed pointer to
6148 W3C CVS base.
6149
6150Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6151
6152 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6153 too, and deallocation need to occur the same way.
6154
6155Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6156
6157 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6158 type correponding to an XSLT result tree fragment. Share most
6159 of the data format with node set, as well as operators.
6160 * HTMLtree.c: added a newline at the end of the doctype output
6161 whe this one is not present initially.
6162 * tree.c: make sure taht the parent and doc pointers are properly
6163 set when copying attributes (lists).
6164
6165Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6166
6167 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6168
6169Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6170
6171 * xpath.c: seems I finally killed that ugly path evaluation
6172 context bug (tagged 9999 in case is is wrong)
6173
6174Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6175
6176 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6177 for XSLT
6178
6179Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6180
6181 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6182 for xmlGzfileOpen() bug
6183
6184Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6185
6186 * xpath.c: removed an error found by XSLT usage
6187 * tree.c parserInternals.h: use a predefined static string
6188 for text and comment nodes, avoid freeing them in xmlFreeNode,
6189 exported the string name in parserInternals.h and added
6190 another value to disable encoding at output (for XSLT),
6191 gain memory, time.
6192
6193Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6194
6195 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6196 win32/libxml2/libxml2_so.dsp: new makefiles and update
6197 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6198
6199Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6200
6201 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6202 Gary Pennington
6203
6204Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6205
6206 * xpath.c: fixed the comaprision of values and nodelists,
6207 need to compare nodelist still ...
6208 * debugXML.c: avoided a possible core dump
6209 * HTMLparser.c: cleanup
6210 * nanohttp.c: contributed fix.
6211 * tree.c: fixes in properties handling added xmlSetNsProp
6212 needed by libxslt
6213 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6214 comment
6215 * TODO: updated
6216
6217Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6218
6219 * parser.c parserInternals.c: applied Bjorn Reese optimization
6220 patch
6221
6222Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6223
6224 * Makefile.am: applied patch fro make check from Martin Vidner
6225
6226Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6227
6228 * configure.in: preparing 2.2.11
6229 * doc/html/*: rebuild the HTML files
6230 * doc/xml.html : updated
6231
6232Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6233
6234 * tree.c: fixed a stupid bug
6235 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6236 patches related to validation of an XInclude processing result
6237 * TODO: updated
6238
6239Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6240
6241 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6242 on large files
6243
6244Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6245
6246 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6247
6248Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6249
6250 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6251 reported by Jonas Borgström
6252 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6253
6254Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6255
6256 * testXPath.c xpath.c: fixing the XPath union expressions problem
6257 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6258
6259Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6260
6261 * xmllint.c: Made is so if the file name is "-" is will read form
6262 standard input. Sven Heinicke <sven@zen.org>
6263 * tree.c: fixed a problem when growing buffer
6264 * tree.h: fixed the comment of the node types following andersca
6265 comment
6266 * TODO: updated
6267
6268Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6269
6270 * HTMLparser.[ch]: added a way to avoid adding automatically
6271 omitted tags. htmlHandleOmittedElem() allows to change the
6272 default handling.
6273 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6274 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6275 of xmllint too when using --memory flag, added a memory test
6276 suite at the Makefile level.
6277 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6278 with namespace use when encountering QNames in XPath evalation,
6279 added xmlns() scheme in XPointer.
6280 * nanoftp.c : incorporated a fix
6281 * parser.c xmlIO.c: fixed problems raised with encoding when using
6282 the memory I/O
6283 * parserInternals.c: closed bug 25934 reported by
6284 torsten.landschoff@innominate.de
6285 * TODO: updated
6286
6287Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6288
6289 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6290 on a non-updated tree :-(, made a 2.2.10 release to correct the
6291 situation
6292
6293Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6294
6295 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6296 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6297 integrated a set of OpenVMS changes from Howard Taylor
6298 <Howard.Taylor@pacoast.com>
6299
6300Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6301
6302 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6303 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6304
6305Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6306
6307 * HTMLparser.c: some fixes on auto-open of html/head/body
6308 * encoding.c: fixed a compilation error on some gcc env
6309 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6310 XPointer implementation
6311 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6312 related XPointer tests and associated results
6313
6314Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6315
6316 * doc/xmldtd.html doc/xml.html: following a short step by step
6317 guidance on IRC to help maciej with DTDs I started a small
6318 page on the subject.
6319
6320Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6321
6322 * HTMLparser.c: fixed handling of broken charrefs
6323 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6324 patches
6325
6326Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6327
6328 * doc/xml.html doc/html/* : rebuilt the docs after adding
6329 xinclude and updated page for 2.2.7 and 2.2.8
6330 * configure.in: releasing 2.2.8
6331
6332Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6333
6334 * parser.[ch] parserInternals.c: applied the conditional
6335 section processing fix from Jonathan P Springer
6336 <jonathan.springer2@gte.net>
6337 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6338 project file, fixed iconv default non support
6339 * xpath.c: fixed the problem of evaluating relative expressions
6340 when a node context is provided.
6341
6342Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6343
6344 * nanoftp.c: fixed gcc 2.95 new warnings
6345 * SAX.c: fixed a stupid bug
6346 * tree.c: fixed a formatting problem when round-tripping
6347 from/to memory
6348 * xinclude.c: chased memleak, fixed a base problem
6349 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6350 xmlXPtrBuildNodeList()
6351 * TODO: updated
6352 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6353 adding a first small set of regression tests for XInclude
6354
6355Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6356
6357 * nanohttp.[ch]: applied Wayne Davison patches to access
6358 the WWW-Authorization header.
6359 * parser.c: Closed Bug#30847: Problems when switching encoding
6360 in short files by applying Simon Berg's patch.
6361 * valid.c: fixed a validation problem
6362 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6363 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6364 Wayne Davison
6365 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6366 need to be extended to non full nodes selections.
6367 * xinclude.c: starts to work decently
6368
6369Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6370
6371 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6372 debugXML.c xmlversion.h.in: Started adding XInclude support,
6373 this is a new xmllint option
6374 * tree.c xpath.c: applied TOM patches for XPath
6375 * xpointer.c: fixed a couple of errors.
6376 * uri.c: added an escaping function needed for xinclude
6377 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6378 new warning from RH70 gcc's version
6379
6380Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6381
6382 * HTMLparser.c: fixed loop on invalid char in scripts
6383 * parser.c: update to description of xmlIOParseDTD()
6384 * libxml.m4 xmlversion.h.in: changes contributed by
6385 Michael Schmeing <m.schmeing@internet-factory.de>
6386 * configure.in: preparing for 2.2.7
6387 * Makefile.am: trying to avoid config.h and acconfig.h
6388 being included in the distrib
6389 * configure.in: released 2.2.7
6390
6391Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6392
6393 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6394 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6395
6396Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6397
6398 * parser.[ch]: added xmlIOParseDTD()
6399 * xpointer.c: added support for the 2 extra parameters of
6400 string-range, fixed a stoopid error when '0' was present
6401 in XPointer expressions
6402 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6403 testsuite for the above
6404
6405Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6406
6407 * libxml.spec.in: improved package descriptions
6408
6409Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6410
6411 * xpath.c xpathInternals.h: applied a large cleaning patch
6412 from TOM <ptittom@free.fr>, it also add namespace support
6413 for function and variables registration.
6414
6415Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6416
6417 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6418 * Makefile.mingw: Wayne Davison's update adding hash.c
6419
6420Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6421
6422 * xpath.c: fixed the root evaluation problems
6423 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6424 ignorable spaces with <b> <bold> <em>
6425 * tree.c: fixed a loop in xmlSearchNsByHref()
6426
6427Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6428
6429 * xpath.c: applied another XPath patch from TOM
6430 * xpath.c include/makefile.am: applied another patch from
6431 china@thewrittenword.com (cleanup on IRIX).
6432
6433Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6434
6435 * xml-config.1: received a fixed version from Fredrik Hallenberg
6436 <hallon@lysator.liu.se>
6437
6438Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6439
6440 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6441 cleanup patch for XPath
6442
6443Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6444
6445 * patched to redirrect all "out of context" error messages to
6446 a reconfigurable routine. The changes are:
6447 * xmlerror.h : added the export of an error context type (void *)
6448 an error handler type xmlGenericErrorFunc there is an interface
6449 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6450 to reset the error handling routine and its argument
6451 (by default it's equivalent to respectively fprintf and stderr.
6452 * all the c files: all wild accesses to stderr or stdout within
6453 the library have been replaced to calls to the handler.
6454
6455Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6456
6457 * configure.in: release 2.2.6
6458 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6459 exporting the inner functions of xpath for extension modules
6460 * doc/*: updated and rebuilt the doc
6461
6462Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6463
6464 * nanohttp.c : applied Wayne HTTP cleanup patch
6465 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6466 and xmlNodeSetSpacePreserve()
6467
6468Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6469
6470 * xpath.c: closing bug #29260
6471
6472Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6473
6474 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6475 multikey tuples, made hash structure opaque
6476 * valid.[ch]: moved elements, attributes, notations decalarations
6477 as well as ID and refs to hash tables.
6478 * entities.c: hash cleanup
6479 * xmlmemory.c: fixed a dump problem in debug mode
6480 * include/Makefile.am: problem passing in DESTDIR= values patch
6481 from Marc Christensen <marc@calderasystems.com>
6482 * nanohttp.c: removed debugging remains
6483 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6484 * HTMLparser.c parser.c: fixing a number of problems with the
6485 macros in the *parser.c files (Wayne).
6486 * HTMLparser.c: close the previous option when opening a new one
6487 (Marc Sanfacon).
6488 * result/HTML/*: updated the HTML results accordingly
6489
6490Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6491
6492 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6493 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6494 XPath functions and XML entities table to them. More to come...
6495 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6496
6497Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6498
6499 * tree.c: coalesce adjacent text nodes
6500 * valid.c: handling of blank nodes in DTd validation (raised
6501 by problems with a posteriori validation).
6502 * nanohttp.c: changing behaviour on HTTP write stuff.
6503 * HTMLtree.c: forced body and html to be explicitely closed.
6504 * xpath.h: exported more XPath functions.
6505
6506Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6507
6508 * Release of 2.2.5
6509 * xpointer.c: range() range-inside and other helper functions
6510 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6511
6512Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6513
6514 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6515 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6516
6517Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6518
6519 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6520 and XPointer modules
6521
6522Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6523
6524 * SAX.h: closed #25107
6525
6526Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6527
6528 * testSAX.c: fixed problem with cdata reporting
6529 * SAXresult/* : updated
6530
6531Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6532
6533 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6534 Closed bug #27499, added to regression tests
6535 * TODO: updated
6536
6537Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6538
6539 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6540 support for SCRIPT and STYLE with help from Bjorn Reese
6541 * test/HTML/* result/HTML/*: added simple testcase and updated
6542 the existing ones.
6543
6544Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6545
6546 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6547 string-range for empty strings
6548 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6549 test/XPath/xptr/strrange: augmented the XPointer testsuite
6550
6551Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6552
6553 * doc/xml.html doc/xmlmem.html: added a module describing memory
6554 interfaces and use, updated the main page.
6555
6556Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6557
6558 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6559 nanoftp code work on Windows too now
6560
6561Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6562
6563 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6564 * xpointer.c: implemented string-range() at least a good first version
6565 * test/XPath/docs/str test/XPath/xptr/strrange
6566 result/XPath/xptr/strrange: the string-range() tests
6567
6568Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6569
6570 * Makefile.am include/Makefile.am include/win32config.h
6571 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6572 and make distcheck
6573
6574Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6575
6576 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6577 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6578 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6579
6580Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6581
6582 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6583 patch for socklen_t detection by
6584 Albert Chin-A-Young <china@thewrittenword.com>
6585
6586Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6587
6588 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6589 and added a --dtdvalid option to xmllint used to test it
6590
6591Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6592
6593 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6594 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6595
6596Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6597
6598 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6599 handlings (registration, lookup, cleanup)
6600
6601Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6602
6603 * configure.in Makefile.am include/makefile.am: adding XPointer
6604 and XPtrtests target
6605 * xpointer.[ch] : new files for XPointer support
6606 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6607 more XPath tests
6608
6609Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6610
6611 * configure.in: fixed, very broken, make distcheck works again
6612
6613Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6614
6615 * More work toward 2.2.5, integrated a number of patches
6616 * configure.in Makefile.am win32config.h.in: trying to cleanup
6617 make distcheck .... huh ...
6618 * include/Makefile.am include/win32config.h: new directory
6619 for includes
6620 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6621 updated teh makefiles and instructions for WIN32
6622 * xpath.c: small fixes
6623 * test/XPath/ results/XPath: updated the testcases and results
6624 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6625 suggested patches
6626 * valid.c: fixed an ID bug
6627
6628Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6629
6630 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00006631 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006632 * xpath.[ch]: worked on XPointer
6633
6634Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6635
6636 * configure.in Makefile.am: 2.2.5, ship the include in an
6637 include/libxml subdirectory, use symlinks when using CVS
6638 * testSAX.c: fixed small bug
6639 * testXPath.c: changed the way testfiles are parsed
6640 * debugXML.c: same kind of cleanup when parsing an argument expression
6641 XPath/XPointers can have blanks embedded
6642 * xpath.[ch]: more cleanup, reorgs for XPointer work
6643 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6644 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6645
6646Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6647
6648 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6649 in the XPath engine, rewrote large parts of it, now it's far
6650 cleaner and in sync with the REC not an old WD. Fixed a parsing
6651 problem in the interactive XML shell found when testing XPath.
6652
6653Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6654
6655 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6656 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6657 examples with the extra test
6658
6659Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6660
6661 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6662 the global init function.
6663
6664Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6665
6666 * HTMLparser.c: Doohhh, attribute name parsing was still case
6667 sensitive ! Fixed this ...
6668 * result/HTML/* : updated the tests results accordingly
6669
6670Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6671
6672 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6673 engine, should be far more stable, incorporated a new version of
6674 preceding/following axis, need testing
6675 * uri.c: fixed file:///c:/a/b/c problem
6676 * test/XPath/tests/idsimple: augmented the XPath tests
6677
6678Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6679
6680 * doc/* rebuilding docs for 2.2.4 release
6681
6682Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6683
6684 * configure.in: releasing 2.2.4
6685 * parser.[ch]: added xmlStrEqual()
6686 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6687 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6688 use xmlStrEqual instead
6689 * TODO: updated
6690 * added an XPath test
6691
6692Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6693
6694 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6695 * entities.h: exported xmlInitializePredefinedEntities
6696 * parser.[ch] : added xmlInitParser()
6697 * parserInternals.h : had to export htmlInitAutoClose()
6698
6699Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6700
6701 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6702 problems
6703 * Makefile.am : added XPath regression tests to normal tests
6704 * uri.c: fixed a problem with local paths, cleanup
6705 * parser.c: fixed a problem with large CData sections
6706
6707Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6708
6709 * configure.in xml-config.in: patch from "Ben Taylor"
6710 <sol7x86@hotmail.com> for solaris shared libs lookup
6711
67122000-09-30 Martin Baulig <baulig@suse.de>
6713
6714 * libxml-2.0.pc.in: Provide pkg-config script.
6715
6716 * configure.in: Create the libxml-2.0.pc script from the
6717 libxml-2.0.pc.in templates.
6718 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6719 script in `$(libdir)/pkgconfig'.
6720
6721Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6722
6723 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6724 when compiling with MSC
6725
6726Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6727
6728 * xpath.c: patch for normalize-string() substring-before(),
6729 substring-after() and translate() functions from Bjorn Reese
6730 <breese@mail1.stofanet.dk>
6731 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6732 Fredrik Hallenberg <hallon@lysator.liu.se>
6733 * TODO: updated
6734
6735Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6736
6737 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6738 problem of socklen_t being undefined on a number of platforms
6739 * debugXML.c: fixed a compilation problem when without snprintf
6740
6741Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6742
6743 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6744 an URI bug and a fix for the control-character-induced infinite loop
6745 * nanohttp.c: preventive fix for compiling on WIN32
6746
6747Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6748
6749 * xmlint.c: closing bug #25000
6750
6751Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6752
6753 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6754 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6755 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6756 related function, fixing xmlStrncmp(), and associated cleanup
6757 * result/HTML/entities.html.sax: updating result
6758
6759Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6760
6761 * uri.c: applied patch for URI escaping from Wayne Davison
6762 <wayned@blorf.net>
6763 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6764 from Denis Barbier <barbier@imacs.polytechnique.fr>
6765 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6766 patch from Wayne Davison
6767
6768Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6769
6770 * doc/xml.html : updated with new releases, adding "how to help"
6771
6772Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6773
6774 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6775 removed a few warnings in pedantic mode ...
6776 * parserInternals.c parser.c: moved encoding switching function
6777 to parserInternals.c
6778 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6779
6780Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6781
6782 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6783 error or warning handlers
6784
6785Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6786
6787 * parserInternals.c parserInternals.h parser.c Makefile.am:
6788 created a new module parserInternals.c, moved most of the
6789 code shared by the various parsers there, as well as
6790 deprecated code from parser.c. More cleanup of parser.c
6791 * uri.c: fixed a problem when URI is NULL
6792 * valid.c: speedup when looking for an attribute declaration
6793
6794Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6795
6796 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6797 the cleanup of the computation of URI references when seeking
6798 external entities. The URI reference string and the resulting
6799 URI are both stored now.
6800 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6801 large s(n)printf checks and cleanup from Denis Barbier
6802 <barbier@imacs.polytechnique.fr>
6803 * xmlversion.h.in tree.h: couple of SGML declarations for a
6804 possible docbook module.
6805 * result/VC/ : a couple of test output changed due to the change
6806 of the entities URI
6807
6808Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6809
6810 * parser.h: added a _private field for linking user's data
6811
6812Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6813
6814 * parser.c parserInternals.h: demacroified most of the IS_XXX
6815 the gain in size is significant so ...
6816
6817Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6818
6819 * entities.c: cases where looking up entities with doc==NULL
6820 covered
6821
6822Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6823
6824 * uri.c: applied Wayne Davison patch
6825 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6826
6827Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6828
6829 * uri.c testUri.c: applied Wayne Davison patches
6830 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6831 * Makefile.in: added URItest and included thenin "make tests"
6832
6833Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6834
6835 * xmlversion.h.in: closed bug 22941
6836
6837Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6838
6839 * doc/xmlio.html: added doc and example for entity loader
6840 redefinition.
6841
6842Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6843
6844 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6845 used by libxml
6846
6847Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6848
6849 * parser.c: Fixed bug on invalid ontent characters and when using
6850 push.
6851 * xmllint.c: fixed xmllint endling of errors in push mode
6852
6853Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6854
6855 * HTMLparser.c testHTML.c: applied two new patches from
6856 Wayne Davison <wayned@users.sourceforge.net>
6857 * result/HTML/*.sax: regenerated HTML SAX output
6858 * parser.c: more cleanup.
6859
6860Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6861
6862 * HTMLparser.[ch] testHTML.c: applied the second set of
6863 patches from Wayne Davison <wayned@users.sourceforge.net>,
6864 adding htmlEncodeEntities()
6865 * HTMLparser.c: fixed an ignorable white space detection bug
6866 occuring when parsing with SAX only
6867 * result/HTML/*.sax: updated since the output is now HTML
6868 encoded...
6869
6870Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6871
6872 * HTMLparser.[ch]: applied some of Wayne Davison
6873 <wayned@users.sourceforge.net> patches
6874
6875Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6876
6877 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6878 undeclared namespace prefix was used, added a warning.
6879 Cleaned up support w.r.t. entities, spilling out a warning
6880 and being pedantic on lookups.
6881 * test/warning/ent9 : added testcase for previous example.
6882 * TODO: updated
6883 * parserInternals.h parser.c: changed the way names are parsed
6884 now allow infinite size and decrease penalty for normal use
6885 * parser.c: Started a big cleanup/check of the parser code,
6886 fixed some of the most tortuous entity code, spotted code
6887 unused anymore
6888 * test/*: added tests for very long names and related nasty
6889 things.
6890
6891Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6892
6893 * doc/encoding.html: added encoding aliases doc
6894 * doc/xml.html: updates
6895 * encoding.[ch]: added EncodingAliases functions
6896 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6897 bottleneck affecting large DTDs like Docbook
6898 * parser.[ch] xmllint.c: added a pedantic option, will be
6899 useful
6900 * SAX.c: redefinition of entities is reported in pedantic mode
6901 * testHTML.c: uninitialized warning from gcc
6902 * uri.c: fixed a couple of bugs
6903 * TODO: added issue raised by Michael
6904
6905Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6906
6907 * doc/encoding.html: propagated Martin Duerst suggestions
6908
6909Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6910
6911 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6912 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6913 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6914 by Wayne Davison
6915
6916Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6917
6918 * nanoftp.c nanohttp.c: small cleanup
6919 * TODO: updated
6920
6921Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6922
6923 * added an old VC testcase and updated title.xml entity
6924
6925Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6926
6927 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6928 done on auto-opening of <p> tags and cleanup of SAX output
6929
6930Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6931
6932 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6933
6934Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6935
6936 * doc/xml.html libxml.* structure.*: updated the doc a bit
6937
6938Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6939
6940 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6941 of SAX tests
6942
6943Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6944
6945 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6946 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6947
6948Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6949
6950 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6951 * testHTML.c: fix core dump on Solaris 2.x systems
6952 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6953 * result/HTML/*.sax: previous bug fix lead to new results
6954
6955Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6956
6957 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6958 * configure.in: added --with-readline=DIR to accept alternate
6959 path for readline include/library
6960 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6961 for ANSI under HP-UX
6962 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6963 includes @LIBS@
6964
6965Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6966
6967 * doc/* : rebuilt the docs
6968 * getting ready for 2.2.2 release
6969
6970Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6971
6972 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6973 and xmlAddFeature()
6974 * tree.[ch]: added xmlAddChildList()
6975 * xmllint.c: MAP_FAILED macro test
6976 * parser.h: added xmlParseCtxtExternalEntity()
6977 * valid.c: applied bug fixes removed warning
6978 * tree.c: added CDATA block to elements content
6979 * testSAX.c: cleanup of output
6980 * testHTML.c: added SAX testing
6981 * encoding.c: better error recovery
6982 * SAX.c, parser.c: fixed one of the external entity processing
6983 of the OASis testsuite
6984 * Makefile.am: added HTML SAX regression tests
6985 * configure.in: bumped to 2.2.2
6986 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6987 SAX results
6988
6989Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6990
6991 * configure.in: patch for HP compiler
6992
69932000-08-04 Sven Heinicke <sven@zen.org>
6994
6995 * xmllint.c: Was coredumping sometimes when the file given didn't
6996 exist.
6997
6998Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6999
7000 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7001
7002 when using in memory parsing. Need some cleanup.
7003 * xmllint.c configure.in: added a --memory flag to test memory
7004 parsing
7005
7006Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7007
7008 * nanohttp.c: fixed socklen_t replacement to unsigned int
7009 * parser.c: fixed a space handdling missing at the end of
7010 production 28 DOCTYPE.
7011 * xmlmemory.c: fixed a stupid bug on the routine to override
7012 allocation functions
7013 * TODO: updated
7014
7015Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7016
7017 * doc/ regenerated the docs
7018
7019Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7020
7021 * doc/encoding.html doc/xml.html: added I18N doc
7022 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7023 improvements, both parser and filters, added ASCII & HTML,
7024 fixed the ISO-Latin-1 one
7025 * xmllint.c testHTML.c: added/made visible --encode
7026 * debugXML.c : cleanup
7027 * most .c files: applied patches due to warning on Windows and
7028 when using Sun Pro cc compiler
7029 * xpath.c : cleanup memleaks
7030 * nanoftp.c : added a TESTING preprocessor flag for standalong
7031 compile so that people can report bugs more easilly
7032 * nanohttp.c : ditched socklen_t which was a portability mess
7033 and replaced it with unsigned int.
7034 * tree.[ch]: added xmlHasProp()
7035 * TODO: updated
7036 * test/ : added more test for entities, NS, encoding, HTML, wap
7037 * configure.in: preparing for 2.2.0 release
7038
7039Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7040
7041 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007042 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007043
7044Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7045
7046 * doc/xml.html: changed the xmlsoft.org structure, updated the
7047 examples w.r.t. root and childs
7048
7049Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7050
Daniel Veillard784b9352003-02-16 15:50:27 +00007051 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007052
7053Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7054
7055 * HTMLparser.c: Work on character encoding support for the HTML parser
7056 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7057 * encoding.c: Fixed a potential memleak in the encoding stuff
7058
7059Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7060
7061 * doc/FAQ.html doc/Makefile.am : added a FAQ
7062
7063Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7064
7065 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7066 of the HTML parser to force it to not bypass SAX
7067
7068Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7069
7070 * win32config.h.in: updated
7071 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7072 lacks iconv support :-( need to release 2.1.1
7073 * configure.in: release 2.1.1
7074 * HTMLparser: fixed bug #14784
7075 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7076 by Windows compiler
7077 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7078 the SAX startDocument() callback.
7079 * TODO: updated
7080
7081Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7082
7083 * added xmlStopParser()
7084
7085Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7086
7087 * configure.in: 2.1.0 prerelease
7088 * Large resync between W3C and Gnome tree
7089 * nanoftp, nanohttp.c: fixed stalled connections probs
7090 * HTMLtree.c SAX.c : support for attribute without values in
7091 HTML for andersca
7092 * valid.c: Fixed most validation + namespace problems
7093 * HTMLparser.c: start document callback for andersca
7094 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7095 * parser.h, SAX.c: serious speed improvement for large
7096 CDATA blocks
7097 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7098 different encoding
7099 * example/Makefile.am example/gjobread.c tree.h: work on
7100 libxml1 libxml2 convergence.
7101 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7102 and the LIBXML_TEST_VERSION macro
7103
7104Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7105
7106 * doc/xml.html: various patches and improvements typo fixed by
7107 Felix Natter
7108 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7109 from Felix Natter <fnatter@gmx.net>
7110
7111Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7112
7113 * doc/upgrade.html: updated with instructions for support of both
7114 libxml-1.x and libxml-2.x
7115 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7116 for 2.x support and also fixed includes
7117
7118
7119Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7120
7121 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7122 the encoding support, added iconv support, so now libxml if
7123 compiled with iconv automatically support japanese encodings
7124 among others. Work based on initial patch from Yuan-Chen Cheng
7125 I may have broken binary compat in the encoding handler
7126 registration scheme, but that was so utterly broken I don't
7127 expect anybody to have used this feature until now.
7128 * parserInternals.h: fixup on the CHAR range macro
7129 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7130 code.
7131 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7132 * uri.c: added xmlParseURI() I can't believe I forgot to
7133 implement this one in 2.0 !!!
7134 * SAX.c: moved doc->encoding update in the endDocument() call.
7135 * TODO: updated.
7136
7137Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7138
7139 * tree.h: removed extraneous xmlRemoveProp definition
7140 * TODO: added item about --disable-corba configure switch
7141 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7142 * nanoftp.c: fixed include problems giving troubles on AIX and
7143 slowlaris
7144 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7145 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7146 comment and headers changes to lower gtk-doc number of warnings
7147 * doc/html/*: rebuilt docs
7148
7149Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7150
7151 * HACKING: documented the tag for 1.x and instructions
7152
7153Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7154
7155 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7156 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7157 xmlCreateIOParserCtxt
7158 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7159 significant overall improvement
7160 * xmllint.c: added I/O test to xmllint
7161 * testSAX.c: added a speed test
7162 * doc/* : updated/regenerated
7163
7164Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7165
7166 * xpath.c uri.h parserInternals.h: cosmetic changes from
7167 "Timur I. Bakeyev" <timur@bat.ru>, including making
7168 xmlCreateURI() public
7169
7170Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7171
7172 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7173 and the code at the same time. Added a clean mechanism for
7174 overload or added input methods: xmlRegisterInputCallbacks()
7175 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7176 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7177 * TODO: updated
7178 * doc/* : updated/regenerated
7179 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7180 source dir
7181
7182Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7183
7184 * testURI.c: yet another forgotten commit, I should get some sleep !
7185
7186Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7187
7188 * xmllint.c: forgot to commit this too ?
7189
7190Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7191
7192 * xmlversion.h.in : forgot to commit this previously
7193
7194Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7195
7196 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7197 * README TODO: updated for release
7198 * uri.c uri.h: added authority parsing/saving
7199 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7200 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7201 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7202 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7203 Makefile.am : added compile-time customization of libxml
7204 --with-ftp --with-http --with-html --with-xpath --with-debug
7205 --with-mem-debug
7206 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7207 #include <libxml/xxx.h> I hope it won't break too much stuff
7208 and will be manageable in the future...
7209 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7210 and added xmllint to the installed programs
7211 * uri.h: added xmlFreeURI()
7212
7213Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7214
7215 * uri.c uri.h: finished the escaping handling, the base support
7216 and the URI path normalization. Looks good just lacks the
7217 authority content parsing code.
7218 * Makefile.am: added instructions to generate testURI
7219 * TODO: updated
7220 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7221 added links and icons for W3C and Gnome
7222
7223Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7224
7225 * xmlmemory.[ch] : seems I forgot to actually update the files in
7226 the last commit :-)
7227 * doc/xml.html doc/html/* : updated and uploaded the docs
7228
7229Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7230
7231 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7232 * TODO: updated
7233 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7234 libxml default allocation function with another set (like gmalloc/
7235 gfree).
7236 * Makefile.am, uri.c, uri.h: added a set of functions to do
7237 exact (litteraly copied from the RFC 2396 productions) parsing
7238 and handling of URI. Will be needed for XLink, one XML WFC,
7239 XML Base and reused in the nano[ftp/http] modules. Still work
7240 to be done.
7241
7242Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7243
7244 * configure.in, libxml.spec.in : libxml2
7245 * doc/* : updated the doc page, rebuilt the docs
7246
7247Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7248
7249 * all: tagged LIB_XML_1_X
7250 * *.c *.h : updated from W3C CVS tree
7251 * configure.in : 2.0.0-beta
7252 * libxml.spec.in : libxml2 package nam
7253 * result/* : new version of the tests output
7254
7255Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7256
7257 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7258
7259Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7260
7261 * doc/* : rebuilt the docs
7262 * parser.c: final patch on #6766
7263 * valid.c: small patch on validity checks.
7264
7265Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7266
7267 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7268 added
7269 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7270 compatibility w.r.t. XML spec and existing code.
7271
7272Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7273
7274 * parser.c: seems a better solution to <a> </a> exists,
7275 will try it for a while
7276
7277Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7278
7279 * parser.c: tried to remove the <a> </a> generating <a/>
7280 this is hard. Left a flag for that purpose. Fixed bug #6766
7281 * configure.in: prepared 1.8.7 not released, due to previous
7282 problem
7283
7284Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7285
7286 * doc/xml.html : applied second patch from Paul DuBois
7287
7288Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7289
7290 * doc/xml.html : applied patch from Paul DuBois
7291
7292Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7293
7294 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7295
7296Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7297
7298 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7299 compilation warnings on various platforms.
7300 * parser.c: Fixed #5281 validity error callbacks are now desactived
7301 by default if not validating.
7302
7303Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7304
7305 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7306
7307Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7308
7309 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7310 <gkatsi@cs.toronto.edu>
7311
7312Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7313
7314 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7315 processing URLs
7316
7317Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7318
7319 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7320 xmlNanoFTPUpdateURL for persistent control connections.
7321 * configure.in: 1.8.6
7322
7323Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7324
7325 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7326 * tree.[ch] : added xmlSaveNoEmptyTags
7327
73282000-01-29 James Henstridge <james@daa.com.au>
7329
7330 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7331
7332 * Makefile.am: added nanoftp.[ch] to the build.
7333
7334Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7335
7336 * nanoftp.[ch]: cleanup, comments, API
7337 * debugXML.c : fixed a bug in the cat command
7338 * doc/*: regenerated the docs
7339
7340Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7341
7342 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7343 * debugXML.c : fixed a bug in the cat command
7344 * valid.c: fixing some small probs
7345 * libxml.spec.in: get rid of the SNAP suffix
7346 * doc/xml.html: updated the status
7347
7348Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7349
7350 * xml-config.in: xml-config --version to just return the
7351 version number
7352 * xpath.c: some cleanup w.r.t. axis when the current node is
7353 an attribute.
7354 * TODO: updated
7355
7356Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7357
7358 * configure.in: prepared for libxml-1.8.5
7359 * doc/* recompiled the documentation
7360
73612000-01-17 Jody Goldberg <jgoldberg@home.com>
7362
7363 * configure.in : WARNING autoconf subtlety alert :
7364 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7365 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7366 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7367 get defined by AC_CHECK_HEADERS.
7368
7369Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7370
7371 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7372 Rune.Djurhuus@fast.no
7373
7374Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7375
7376 * TODO: updated
7377 * tree.c, parser.c: made sure that only memory alloc problems
7378 and internal parser errors are allowed to write to stdout or
7379 stderr.
7380
7381Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7382
7383 * tree.c : restored xmlNewGlobalNs since this seems used by
7384 a lot of existing code :-(, fixed a bug in xmlNewNs
7385 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7386 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7387 to exit() from the library code.
7388 * xpath.c, parser.c: removed bugs or unused code detected by
7389 Windows compilers
7390 * parser.c: started adding interfaces for parsing well balanced
7391 XML fragments
7392 * configure.in: releasing 1.8.4
7393 * doc/* : rebuilt the docs
7394
7395Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7396
7397 * tree.[ch] : added xmlNewDocFragment() for DOM
7398 * testHTML.c: uninitialized variable.
7399
7400Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7401
7402 * doc/* : rebuild the docs
7403
7404Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7405
7406 * acconfig.h: readline and history patch
7407 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7408 * tree.c: added check and handling when possibly removing an ID
7409 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7410 and saving.
7411 * test/HTML/entities.html result/HTML/entities.html* : test for
7412 various entities reference cases
7413 * result/HTML/* : as a result output of some testcase have
7414 changed
7415 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7416 by previous example. added xmlParseTryOrFinish().
7417 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7418 entities.h debugXML.h HTMLparser.h: changed the way struct are
7419 declared to allow gtk-doc to expose those
7420 * parser.c: closed bug #4960
7421 * Makefile.am configure.in: Applied patch from
7422 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7423 and math/socket libs detection
7424
7425Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7426
7427 * configure.in, Makefile.am: link tester against readline
7428 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7429
7430Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7431
7432 * tree.[ch]: added xmlRemoveProp
7433 * win32config.h.in nanohttp.c: avoid including the Windows
7434 socket stuff in every C files
7435 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7436 the XmL parser(s)
7437 * test/ns4 result/ns4 etc...: added test case for previous prob
7438 * tree.c: xmlNewNs wasn't checking for double definition
7439 * Makefile.in: fixed a problem with dist-hook duplicates
7440 * parser.[hc], xmlIO.c: fixed the loading of external entities
7441 APIs, now xmlLoadExternalEntity() is used everywhere and
7442 setting up an app specific front-end using the
7443 * SAX.c parser.c: some fixes, now the xhtml spec validates
7444 with the xhtml DTD.
7445 * error.c: fixed crashes in case of no input stream
7446 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7447 to the validation tests and results
7448
7449Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7450
7451 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7452 too htmlCreatePushParserCtxt() and htmlParseChunk()
7453 * parser.c: a bit of cleanup.
7454 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7455 to XML) removed the last mem leak known
7456 * HTMLtree.c: output message cleanup
7457 * xmlmemory.c: display content info about memory blocks
7458 * result/HTML/wired.* : missing att value warning change
7459
7460Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7461
7462 * doc/* : rebuilt the documentation
7463
7464Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7465
7466 * parser.[ch] parserInternals.h: Push parser for XML,
7467 seems to work fine now
7468 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7469 --push for push testing
7470 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7471 * testSAX.c: added --push
7472 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7473 subtree
7474 * xmlIO.[ch] : enriched API + fixes for push mode
7475 * entities.[ch]: added the entity content length to the struct.
7476 * xmlmemory.[ch]: new API to show the last entries for the shell
7477 * valid.c: added required attribute testing
7478 * SAX.c: the cdata callback now merge contiguous fragments
7479 * HTMLparser.c: cleanup of some macros
7480
7481Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7482
7483 * parser.c: fix for PIs name starting with xml
7484 * tree.c: fixed a potential problem with || and && ops
7485 * *.c, configure.in win32config.h.in : generate win32config.h for
7486 those on the Other Side !
7487
7488Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7489
7490 * parser.c: fixed a stupid = vs. == bug :-(
7491 * doc/gnome-xml.sgml: s/glade/xml/
7492
7493Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7494
7495 * configure.in, doc/xml.html : bug fix release 1.8.2
7496 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7497 Hopefully the end of that silly C++ include problem
7498 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7499 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7500 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7501 troubles with autoclosed elements when the stree shape doesn't
7502 follow the DtD specs. Added htmlIsAutoClosed() and
7503 htmlAutoCloseTag()
7504 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7505 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7506 * debugXML.c: fixed a bug on printing default namespaces.
7507 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7508
7509Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7510
7511 * result/HTML/*.htm[l] : updated the HTML regression tests according
7512 to the new output
7513 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7514 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7515 problem due to intermix of extern "C" { ... } declarations for C++
7516 and recursive includes in the headers
7517
75181999-12-20 Chris Lahey <clahey@umich.edu>
7519
7520 * HTMLtree.c: Made it so that html nodes with a single child do
7521 not insert a carriage return before or after the child node.
7522
7523Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7524
7525 * configure.in, doc/xml.html : bug fix release 1.8.1
7526 * parser.c: fixed bug #4344
7527 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7528 added the glue to avoid C++ problems
7529 * doc/* : regenerated the documentation
7530
7531Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7532
7533 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7534 namespace recognition, and Dia as a resul :-(
7535 * encoding.c: closed bug #3950
7536
7537Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7538
7539 * valid.c: debugging a posteriori validation, except URI expansion
7540 stuff this should be fixed now
7541 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7542 Carl Nygard <cnygard@bellatlantic.net>
7543 * tester.c: added --postvalid, cleaning of the code
7544 * tree.[ch]: added xmlDocGetRootElement()
7545
7546Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7547
7548 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7549 c++ losage.
7550
7551Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7552
7553 * configure.in, doc/xml.html : bumped to 1.8.0
7554 * xlink.[ch], Makefile.am : added framework for link detection
7555 * parser.h: added nbChars to parser context, needed for cleanup.
7556 * xmlmemory.c: removed a nasty bug when out of mem
7557 * valid.[ch]: adding namespace support for attribute decl
7558 * tester.c: added --debugent option
7559 * debugXML.[ch]: added xmlDebugDumpEntities()
7560 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7561 buffers instead, this was really needed, validation was breaking
7562 in strange ways due to that. Added xmlParseStringPEReference()
7563 and other parsing from strings functions. Entities processing
7564 modified again, but PERef are still not handled correcly but
7565 unless you're Eve Maller you won't notice :-)
7566 * HTMLparser.c: large changes toward reliability, and switched to
7567 lowercase internal tags, XHTML is lowercase, so it will help
7568 that output is closer to next version.
7569 * doc/* : regenerated the documentation, it is now hosted at
7570 http://xmlsoft.org/ (same bits I just bought the domain :-)
7571
7572
7573Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7574
7575 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7576 doc generation
7577 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7578 in the SAX API
7579 * doc/*: rebuilt the doc making sure everything appears in the
7580 HTML files
7581
7582Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7583
7584 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7585 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7586 which allow impressive speed improvement on dataset with
7587 large text pieces, but at the cost of broken binary
7588 compatibility and slightly bigger memory usage.
7589 Configure with --with-buffers to activate them, they
7590 are protected with XML_USE_BUFFER_CONTENT define.
7591 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7592 goal is 0 memory left allocated once parser is no more used
7593 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7594 call xmlCleanupParser() and xmlMemoryDump()
7595
7596Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7597
7598 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7599 * parser.[ch] encoding.[ch]: added memory cleanup routines
7600 * parser.c: closing bug #3788
7601 * doc/*: rebuilt the doc
7602
7603Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7604
7605 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7606 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7607 * tester.c: added --compress option
7608 * doc/*: rebuilt the documentation
7609
7610Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7611
7612 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7613 if given /proc/kcore as input !
7614 * doc/xml.html doc/*: updated and rebuilt the documentation
7615
7616Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7617
7618 * parser.c: Fixed some wrongly space collapsing code due to
7619 a misreading of the spec.
7620 * result/*: fixed the output accordingly
7621
7622Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7623
7624 * encoding.c: bug fix and typos
7625 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7626 * parser.c: added attribute normalization closing bug #3597
7627 * test/att* result/att* SAXresult/att*: testcase for attribute
7628 normalization
7629
7630Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7631
7632 * configure.in: closing bug #3163 by adding extra flags for the
7633 cc compiler on HP-UX
7634
7635Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7636
7637 * valid.[ch] : removed a typo and an enumerated type bug in the
7638 xmlAddElementDecl() function
7639 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7640 call to xmlEncodeEntitiesReentrant() so that the functions
7641 New, Set and Get are at the same level.
7642 * parser.c HTMLparser.c: extra memory allocation bug for
7643 attributes detected by someone using libxml in embedded systems :-)
7644
7645Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7646
7647 * xmlmemory.h: turned off mem debug :-\
7648
7649Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7650
7651 * parser.c: closed bug #2784 a one line fix, but worth pushing
7652 a new release out
7653 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7654 some structures, comments before and after the
7655 main element, and other nastyness
7656 * HTMLtree.c tree.c: accomodate the extended HTML supported
7657 * configure.in: pushing 1.7.4
7658 * test/ent8 and related outputs : added a new test for bug #2784
7659 * test/HTML/wired.html and related output: a nasty HTML example
7660 * Makefile.am: improved the test scripts
7661 * docs/* : reran the documentation extractor, updated xml.html
7662
7663Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7664
7665 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7666 HTMLparser and debugged the HTML related code. HTML documents
7667 now have their own type
7668 * entities.c: do not dump &apos; for HTML output
7669 * xmlmemory.c: improvement, breakpoint mechanism
7670 * testHTML.c: added --sax --repeat ...
7671 * Makefile.am: improved the HTML tests
7672 * valid.[ch]: added xmlValidGetValidElements and
7673 xmlValidGetPotentialChildren
7674 * tester.c: added --insert to test the 2 new functions
7675 * test//* result//* SAXresult//* : regression test cleanup
7676 and extension.
7677 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7678 gnome-xml-nanohttp.html
7679
7680Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7681
7682 * HTMLparser.c: fixed problems with some autoclose tags
7683 * tree.c: fixed XML output problems.
7684 * result/* SAXresult/*: update of the tests output
7685
7686Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7687
7688 * Makefile.am: Arturo patch for xmlConf.sh version info
7689 * parser.c: Tim Josling patch for single quoted items
7690 * tester.c: Tim Josling patch for tester options usage
7691 * tree.h: indent cleanup
7692
7693Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7694
7695 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7696 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7697
7698Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7699
7700 * tree.c : Raph patch for initialization of CORBA fields
7701 * parser.c, xpath.c, ...: modification of doc comments
7702 * xpath.c : allow spaces in xpath expressions
7703
7704Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7705
7706 * xmlmemory.h: turning off memory debug :-(
7707
7708Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7709
7710 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7711 better SAX interfaces.
7712 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7713 entity.
7714 * configure.in: 1.7.2
7715
7716Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7717
7718 * libxml.spec.in: fixed the URL
7719 * doc/xml.html: improved the documentation front-end
7720
7721Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7722
7723 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7724
7725Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7726
7727 * libxml.spec.in: fixed the alpha compile problem
7728 * parser.[ch]: changed errno to errNo in the parser context :-(
7729 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7730 * doc/xml.html: changed CHAR to xmlChar
7731 * doc/html/*: recompiled the documentation
7732 * configure.in: 1.7.1
7733
7734Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7735
7736 * parser.h: modified the parser context struct to regain 1.4.0
7737 binary compatibility
7738 * parser.c, xml-error.h: added errno ot teh context and defined
7739 a set of errors values with update of errno
7740 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7741 DTDs and entities
7742 * *.h, *.c: complete cleanup of the use of config.h and include
7743 protection depending on the current setup.
7744 * overalll debugging, maintenance and bug-fixing on all modules
7745 * updated the documentation
7746 * ready for 1.7.0
7747
7748Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7749
7750 * HTMLparser.c : cleanup
7751 * SAX.c valid.c valid.h: added ID/IDREF checking
7752 * tree.c tree.h: extended doc structure for refs
7753 * configure.in: 1.6.2
7754 * parser.c: patched bug in SAX user arg call
7755 * parserInternals.h: patched missing close in C++ wrapping
7756 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7757 especially upcoming XPointer implementation.
7758 * doc/xml.html: augmented, typo
7759
7760Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7761
7762 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7763 not all invocations of install understand -d.
7764
7765Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7766
7767 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7768 to make 'check' works, when builddir != srcdir.
7769
7770Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7771
7772 * doc/xml.html : updated the documentation
7773
7774Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7775
7776 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7777 not deallocated memory blocks
7778 * *.c : replaces all calls to malloc() free() and realloc() to
7779 the wrapper functions/macros
7780 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7781 instead of xmlFreeNodeList()
7782
7783Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7784
7785 * HTMLparser.c: corrected a stupid bug leading to core dump at
7786 tree deallocation. Removed warnings indicated by
7787 Stephane.Conversy@lri.fr
7788 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7789 looked for in the external subset
7790
7791Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7792
7793 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7794 on SGI by Stephane.Conversy@lri.fr
7795
7796Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7797
7798 * all .h : changed the prototype declaration indent as in gtk
7799 * most .c : working on reducing the TODOs in the code
7800 * most .c : cleanup though -pedantic and Insure++
7801 * improvements on validation ID checkings.
7802 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7803 * xml-config.in: closed #1810
7804
7805Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7806
7807 * tree.h, valid.c, valid.h: more work on validity, IDs
7808 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7809 definition for AIX
7810
7811Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7812
7813 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7814 the distribution due to a cut'n paste error at last commit
7815
7816Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7817
7818 * configure.in: upgraded to version 1.4.0
7819 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7820 Big update, added a large part of the validation process,
7821 it should be usable, but some parts are missing
7822 * xpath.c: improved the implementation w.r.t. root.
7823 * Makefile.am: added more tests
7824 * test and result trees: added a lot of tests
7825 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7826
7827Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7828
7829 * Added an HACKING file
7830
7831Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7832
7833 * xpath.[ch] : improvements and debug of the XPath implementation
7834 * parser.c, HTMLparser.c : modified the parsers to be progressive
7835 * tree.[ch] : extended the Buffer promitives
7836 * xmlIO.[ch] : added basic I/O routines providing progressive
7837 parsing and ready for I18N conversion plugins
7838 * SAXresult/* : the SAX callback sequence maybe slightly different
7839 now
7840 * test*.c : improved/updated the tests programs
7841 * doc/* : recompiled the docs.
7842
78431999-07-26 Michael Meeks <michael@edenproject.org>
7844
7845 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7846
7847 * tree.c: Ditto.
7848
7849Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7850
7851 * configure.in: upgraded to version 1.4.0
7852 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7853 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7854 XML query language, see http://www.w3.org/TR/xpath for more details.
7855 * parser.c, parser.h: added CHAR* related string functions for XPath
7856 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7857 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7858 rebuild the docs.
7859 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7860 and regression testing capabilities for XPath.
7861
7862Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7863
7864 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7865 closing bug #1646
7866
7867Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7868
7869 * Makefile.am, example/Makefile.am: closed bug #1683
7870
7871Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7872
7873 * example/Makefile.am, configure.in: added the makefile for the
7874 gjobread example
7875
7876Sat Jul 10 14:19:11 CEST 1999 Tomasz KÂłoczko <kloczek@pld.org.pl>
7877
7878 * doc/Makefile.am:
7879 - fix which allow "make install DESTDIR=</install/prefix>".
7880
7881Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7882
7883 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7884 which fixed a problem on the file reading-code.
7885
7886Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7887
7888 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7889 output.
7890 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7891
7892Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7893
7894 * parser.h : Oops removed the binary compatibility problem
7895 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7896 * parser.c, HTMLparser.c: applied patches for reading from stdin
7897
7898Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7899
7900 * parser.c, entities.c, valid.c: cleanup bug #1591
7901 * configure.in: cleanup bug #1592
7902 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7903 the same tree back-end. Hence gdome will be available for it.
7904 * doc/Makefile.am: close bug #617
7905
7906Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7907
7908 * parser.c: alloctate a per parser context SAX interface block
7909
7910Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7911
7912 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7913 and xmlEncodeEntitiesReentrant with the correct one :-\
7914
7915Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7916
7917 * commit of my internal XML base changes, quite a lot of
7918 changes, cleanups, better entities support, framework for
7919 new I/O and charset detection and handling
7920 * Fixed the configure/Makefile stuff to generate shared libs
7921 with the proper version info, so we jumped on rev from
7922 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7923 xmlEncodeEntities() result need to be freed now, and a string
7924 xmlParserVersion provide the current library version.
7925
7926Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7927
7928 * parser.c: fixed a buffer overrun for when you have a very long
7929 attribute with no entities in it.
7930
7931Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7932
7933 * added example directory
7934 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7935
7936Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7937
7938 * Release of libxml-1.1, nearly everything has been touched for
7939 this.
7940 * Added more regression tests
7941 * Updated the documentation
7942
7943Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7944
7945 * tree.[ch]: unified the XML_NO_CORBA defines.
7946 * parser.c encoding.[ch]: started plugging in char encoding detection
7947
7948Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7949
7950 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7951 Also freed allocated buffer.
7952
7953Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7954 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7955 reentrancy problem at printing. One is left in entities.c, to
7956 remove ASAP
7957 * testSAX.c : added a test example showing the use of the SAX
7958 interface if one doesn't want to build the DOM tree.
7959 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7960
7961Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7962
7963 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7964 large revamping of the parser to use SAX callbacks
7965 http://www.megginson.com/SAX/ (or at least a C like interface
7966 a la Expat). It's now possible to set up your own callbacks
7967 and the parser will not build a DOM tree.
7968 * test/* result/*: updated the test suite, I finally removed
7969 the old Namespace draft support (PI based).
7970
7971Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7972
7973 * Makefile.am: added test result to EXTRA_DIST for make tests
7974
7975Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7976
7977 * parser.c, parserInternals.h: moved the chars macro definitions
7978 to parserInternals.h
7979 * parser.c, error.c: applied patches from "Knut Ă…kesson"
7980 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7981
7982Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7983
7984 * xml-config.in : applied patch to make --version work
7985
79861999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7987
7988 * Makefile.am (check-local): Alias for `tests' target. This will
7989 cause `make check' to do the right thing.
7990 (tests): Don't run tests in srcdir. Also, replaced calls to
7991 basename with a `sed' "equivalent".
7992
7993Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7994
7995 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7996 it in the header and not the sources, updated the doc.
7997 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7998 pointing this out.
7999
8000Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8001
8002 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8003 exported the inputStream routines.
8004 * doc/html/* : updated accordingly
8005
8006Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8007
8008 * parser.c, parser.h, parserInternals.h: added a few extra
8009 internal calls to allocate and free parser contexts ...
8010 * doc/html/* : updated accordingly
8011
8012Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8013
8014 * configure.in, Makefile.am, doc/makefile.am : General changes for
8015 1.0.0 release and including the generated HTML documentation.
8016
8017Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8018
8019 * makefile.am : added parserInternals.h, oops.
8020
8021Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8022
8023 * parserInternals.h: added this header giving access to the parser
8024 internal functions.
8025 * doc/Makefile.am : added a rebuild target which rebuilds the full
8026 set of documentations
8027 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8028 the internal subset.
8029 * *.c *.h: modifications needed to generate the documentation using
8030 gtk-doc, cleanup of functions blocks, reorganisation of struct
8031 declarations.
8032
8033Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8034
8035 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8036 the tar and spec file to include the beginning of the doc.
8037
80381999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8039
8040 * doc/.cvsignore: Added this file.
8041
8042Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8043
8044 * tree.c: fixed xmlGetProp to return "" when the attribute
8045 exists, even if the node-list is NULL.
8046
8047Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8048
8049 * tree.c: patched an error outputting empty attribute values.
8050 * Makefile.am and doc/makefile.am: have been updated during the
8051 week-end. Sorry for an empty CVS log, I got a shell problem.
8052
8053Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8054
8055 * tree.h: cleaned up using enums instead of defines
8056 * parser.c, valid.[ch]: more work on parsing/output of element
8057 declarations
8058
8059Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8060
8061 * valid.[ch], tree.c, parser.c : more work toward full parsing
8062 of XML DTDs.
8063 * README: added informations about mailing-list and on-line
8064 documentation
8065
80661999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8067
8068 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8069
8070Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8071
8072 * parser.c, tree.[ch] : more work toward conformance testing,
8073 added a last element to accelerate parsing of very flat structures
8074 started working on internal subset Element content declaration.
8075 * valid.[ch] : first cut at adding code toward validation.
8076 * previous changes had also small impact on most files, especially
8077 the conformance testing using James Clark test suite.
8078
8079Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8080
8081 * test/* : updated the examples, most of them were not well
8082 formed (humm), and added rdf2.
8083 * result/* : resulting changes in the output.
8084
8085Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8086
8087 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8088
8089Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8090
8091 * tree.c: patched a bug in the generation of empty attributes
8092
8093Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8094
8095 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8096 for node/trees/documents/... Biggest problem is namespace
8097 support when copying subtrees.
8098
8099Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8100
8101 * parser.c, entities.c: improve entities and char ref encoding,
8102 and cleanups of error messages.
8103
8104Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8105
8106 * parser.c, entities.c: simple bug hunting done during rpm2html and
8107 rpmfind integration.
8108
8109Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8110
8111 * parser.[ch]: Added interfaces allowing to specify a SAX
8112 handler before parsing.
8113
8114Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8115
8116 * parser.c: redirrect all errors reporting through the SAX
8117 error function
8118
8119Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8120
8121 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8122 * libtool, tlmain ...: update of the libtool files
8123
81241998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8125
8126 * entities.c: Use g_snprintf insteda of snprintf.
8127
8128Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8129
8130 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8131 added ent5 test for this purpose.
8132 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8133
8134Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8135
8136 * parser.c: fixed? a strange error due to compression on a GWP
8137 document.
8138
8139Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8140
8141 * tree.[ch]: bug fixing
8142 * entities.[ch]: defined a specific type for predefined entities
8143 * doc/xml.html: more documentation on the library, how to use it,
8144 overview of the interfaces.
8145
8146Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8147
8148 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8149
8150Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8151
8152 * tree.c: corrected a small bug
8153 * doc/xml.html: continuing writing documentation.
8154
8155Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8156
8157 * debugXML.h debugXML.c: added debugging utilities.
8158 * tester.c: added --debug switch.
8159 * tree.c: patched an incorrect node->type assignment.
8160 * parser.c: formatting, ensure that node->doc != NULL in attributes
8161
8162Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8163
8164 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8165 entity support and provide an internal representation close to
8166 DOM one (entity ref nodes, and attribute value as tree). I tried
8167 to preserve the interface but this will surely break some apps
8168 (I have to change rpm2html/rpmfind for example). I had to change
8169 two interfaces, and the generated tree is somewhat different.
8170 * doc/* : started documenting the XML library, the tree and
8171 DOM/Corba. This is a first step.
8172
8173Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8174
8175 * parser.c: Set up the fonctions comment block, boring but useful.
8176 * parser.h, SAX.c, parser.c: now attributes are processed through
8177 the SAX interface. The problem is that my SAX interface diverged
8178 quite a bit from the original one, well this is not an official
8179 spec, and translating it from Java to C is hairy anyway...
8180
8181Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8182
8183 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8184 fonctions comment block, boring but useful.
8185
8186Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8187
8188 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8189 conversion routines. However they are not yet used to convert the
8190 inputs. The core will run with UTF-8.
8191
8192Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8193
8194 * tree.c : make sure that the type id is properly set-up when
8195 a new object is allocated, needed for DOM.
8196
8197Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8198
8199 * tree.h, tree.c: Ok, the main objects in the tree will be native
8200 corba objects, it costs 8 bytes per Node, Attribute and Document
8201 but it simplifies the Corba integration a lot (no extra interface
8202 objects to allocate/free).
8203
8204Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8205
8206 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8207 and changed NODEs contants for conformity with DOM Level 1
8208
8209Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8210
8211 * added hooks to keep track of servants when creating objects
8212 xmlDoc and xmlNode (for Corba export).
8213
8214Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8215
8216 * added xml-config script.
8217
8218Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8219
8220 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8221 to autoupdate libtool and automake conf files.
8222
82231998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8224
8225 * Makefile.am: Use '?' to separate the sed
8226 commands as ',' is used when people pass -Wl,something.
8227
8228
8229Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8230
8231 * tree.c, tree.h: added a per-document compression interface.
8232
8233Tue Sep 22 20:47:38 EDT 1998
8234
8235 * tree.c, tree.h: added saving with compression and added interfaces
8236 to control the compression level (xmlGetCompressMode,
8237 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8238
8239Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8240
8241 * parser.c: corrected a loop for files of size 0
8242
82431998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8244
8245 * error.h: New file. Contains prototyes from `error.c'.
8246
8247Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8248
8249 * Makefile.am (xmlincdir): New macro.
8250 (xmlinc_HEADERS): Renamed from include_HEADERS.
8251
8252Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8253
8254 * applied small patch on numeric entities from
8255 Christopher Blizzard <blizzard@appliedtheory.com>
8256
8257Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8258
8259 * New release 0.2, removed the old xml_* files so that it's
8260 coherent with the other CVS base (W3C), far better conformance
8261 to standard, new namespaces, decent entities support, beginning
8262 of a SAX-like interface. Nearly nothing left intact, even the
8263 test examples ...
8264
82651998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8266
8267 * .cvsignore: Add .deps dir
8268
8269Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8270
8271 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8272
8273Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8274
8275 * configure.in: added test for CPP
8276 * AUTHORS, Changelog: the original ones didn't get commited but the
8277 glib ones instead, fixed.
8278 * Makefile.am: corrected an error in library naming
8279
8280Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8281
8282 * integrated code developped at W3C
8283 * changed the original Copyright
8284 * migrated to automake
8285 * prefixed the filenames by xml_ to avoid filename clashes
8286
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008287Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8288
8289 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8290 should not be called.
8291
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008292Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8293
8294 * libxml-2.0.pc.in: applied the patch to fix #101894
8295
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008296Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8297
8298 * tree.c : applied patch from Lukas Schroeder for register callbacks
8299 * valid.c: modified patch from Lukas Schroeder to test
8300 register callbacks with --chkregister
8301
Daniel Veillard067bae52003-01-05 01:27:54 +00008302Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8303
8304 * xmlreader.c: seriously changed the way data are pushed to
8305 the underlying parser, go by block of 512 bytes instead of
8306 tryng to detect tag boundaries at that level. Changed the
8307 way empty element are detected and tagged.
8308 * python/tests/reader.py python/tests/reader2.py
8309 python/tests/reader3.py: small changes mostly due to context
8310 reporting being different and DTD node being reported. Some
8311 errors previously undetected are now caught and fixed.
8312 * doc/xmlreader.html: flagged last section as TODO
8313
Daniel Veillard51a447a2003-01-04 19:42:46 +00008314Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8315
8316 * python/libxml.py: integrated the Python 2.2 optimizations
8317 from Hannu Krosing, while maintaining compatibility with
8318 1.5 and 2.1
8319
Daniel Veillarde59494f2003-01-04 16:35:29 +00008320Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8321
8322 * xmllint.c: a bit of cleanup
8323 * xmlreader.c: small fix
8324 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8325 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8326
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008327Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8328
8329 * python/setup.py.in: patch from Stéphane Bidoul to include
8330 drv_libxml2.py in setup.py
8331
Daniel Veillard66b82892003-01-04 00:44:13 +00008332Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8333
8334 * doc/xmlreader.html: starting documenting the new XmlTextReader
8335 interface.
8336
Daniel Veillard7704fb12003-01-03 16:19:51 +00008337Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8338
8339 * xmllint.c: added the --stream flag to use the TextReader API
8340 * xmlreader.c: small performance tweak
8341
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008342Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8343
8344 * xmlreader.c python/tests/reader2py: okay the DTD validation
8345 code on top of the XMLTextParser API should be solid now.
8346
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008347Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8348
8349 * xmlreader.c python/tests/reader2py: Fixing some more mess
8350 with validation and recursive entities while using the
8351 reader interface, it's getting a bit messy...
8352
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008353Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8354
8355 * xmlreader.c python/tests/reader.py: another couple of problem
8356 related to IsEmptyElement reported by Stéphane Bidoul needed
8357 some fixes.
8358
Daniel Veillard4f860202003-01-02 13:00:02 +00008359Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8360
8361 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8362 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8363 based on the python XmlTextReader interface.
8364
Daniel Veillard3c265e42003-01-01 21:06:49 +00008365Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8366
8367 * tree.c: backing out one change in the last patch which broke the
8368 regression tests
8369
Daniel Veillard5335dc52003-01-01 20:59:38 +00008370Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8371
8372 * global.data globals.c tree.c include/libxml/globals.h: applied
8373 an old patch from Lukas Schroeder to track node creation and
8374 destruction. Probably missing a lot of references at the moment
8375 and not usable reliably.
8376
Daniel Veillard8ba17412003-01-01 19:13:12 +00008377Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8378
8379 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8380 from doc/news.html and a stylesheet
8381
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008382Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8383
8384 * xmlreader.c python/tests/reader.py: fixed another couple of
8385 xmlreader bugs reported by Stéphane Bidoul and added tests.
8386
Daniel Veillard9e395c22003-01-01 14:50:44 +00008387Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8388
8389 * xmlreader.c python/tests/reader2.py: fixed another validity
8390 checking in external parsed entities raised by Stéphane Bidoul
8391 and added a specific regression test.
8392 * python/tests/reader3.py: cleanup
8393
Daniel Veillardd5896142002-12-31 14:45:26 +00008394Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8395
8396 * xmlreader.c python/tests/reader2.py: fixed a problem with
8397 validation within entities pointed by Stéphane Bidoul, augmented
8398 the tests to catch those.
8399
Daniel Veillarddc85f282002-12-31 11:18:37 +00008400Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8401
8402 * python/generator.py: modified the generator to allow keeping
8403 class references when creating new classes, needed to fix a bug
8404 pointed by Stéphane Bidoul where the input buffer of the
8405 xmlTextReader instance gets destroyed if the python wrapper for
8406 the input is not referenced anymore.
8407
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008408Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8409
8410 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8411 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8412
Daniel Veillard571b8892002-12-30 12:37:59 +00008413Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8414
8415 * xmlreader.c python/tests/reader.py: fixed another problem
8416 pointed by Stéphane Bidoul
8417
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008418Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8419
8420 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8421 with "<a/>"
8422
Daniel Veillardecaba492002-12-30 10:55:29 +00008423Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8424
8425 * SAX.c: warn on xmlns:prefix="foo"
8426 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8427 for namespace attributes handling.
8428
Daniel Veillard2d84a892002-12-30 00:01:08 +00008429Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8430
8431 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8432 a really nasty problem raised by a DocBook XSLT transform
8433 provided by Sebastian Bergmann
8434
Daniel Veillard29b3e282002-12-29 11:14:41 +00008435Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8436
8437 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8438 by Stéphane Bidoul and integrated it into the tests
8439
Daniel Veillarde18fc182002-12-28 22:56:33 +00008440Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8441
8442 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8443 extended the XmlTextReader API a bit, addding accessors for
8444 the current doc and node, and an entity substitution mode for
8445 the parser.
8446 * python/libxml.py python/libxml2class.txt: related updates
8447 * python/tests/Makefile.am python/tests/reader.py
8448 python/tests/reader2.py python/tests/reader3.py: updated a bit
8449 the old tests and added a new one to test the entities handling
8450
Daniel Veillardaba976d2002-12-28 21:14:18 +00008451Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8452
8453 * python/generator.py python/libxml2class.txt
8454 python/tests/reader.py python/tests/reader2.py: changed the
8455 generator to provide casing for the XmlTextReader similar to
8456 C# so that examples and documentation are more directly transposable.
8457 Fixed the couple of tests in the suite.
8458
Daniel Veillard83298842002-12-28 15:12:33 +00008459Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8460
8461 * doc/guidelines.html: added a document on guildeline for
8462 publishing and deploying XML
8463
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008464Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8465
8466 * valid.c xmlreader.c: final touch running DTD validation
8467 on the XmlTextReader
8468 * python/tests/Makefile.am python/tests/reader2.py: added a
8469 specific run based on the examples from test/valid/*.xml
8470
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008471Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8472
8473 * python/libxml.py: added a few predefined xmlTextReader parser
8474 configuration values.
8475
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008476Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8477
8478 * python/libxml_wrap.h: trying to fix #102037
8479
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008480Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8481
8482 * SAX.c: fixing bug #95296, when the predefined entities
8483 are redefined in the DTD the default one must be used
8484 instead anyway.
8485
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008486Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8487
8488 * doc/xmllint.xml
8489 * doc/xmllint.1
8490 Add discussion of XML_DEBUG_CATALOG to xmllint man
8491 page - bug #100907
8492
8493
Daniel Veillarddf512f42002-12-23 15:56:21 +00008494Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8495
8496 * xmlreader.c: Fixed the empty node detection to avoid reporting
8497 an inexistant close tag.
8498
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008499Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8500
8501 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8502 for Python 2.1
8503
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008504Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8505
8506 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8507
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008508Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8509
8510 * doc/libxml2-api.xml python/tests/reader.py: one really need
8511 to provide the base URI information when creating a reader parser
8512 from an input stream. Updated the API and the example using it.
8513
Daniel Veillardea7751d2002-12-20 00:16:24 +00008514Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8515
8516 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8517 include/libxml/valid.h include/libxml/xmlreader.h: working on
8518 DTD validation on top of xml reader interfaces. Allows to
8519 validate arbitrary large instances. This required some extensions
8520 to the valid module interface and augmenting the size of xmlID
8521 and xmlRef structs a bit.
8522 * uri.c xmlregexp.c: simple cleanup.
8523
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008524Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8525
8526 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8527 work on the xml reader interfaces.
8528 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8529 Web page for the Windows binaries.
8530
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008531Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8532
8533 * xmlIO.c: applied a patch for VMS following the report by
8534 Nigel Hall
8535
Daniel Veillard3772de32002-12-17 10:31:45 +00008536Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8537
8538 * parser.c: the parseStartTag bug fix wasn't complete.
8539
Daniel Veillard67df8092002-12-16 22:04:11 +00008540Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8541
8542 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8543 parseStartTag, fixing it.
8544 * test/att4 result/att4 result/noent/att4: adding the test
8545 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8546 more methods to XmlTextReader.
8547
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008548Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8549
8550 * win32/libxml2.def.src: added more xml reader exports
8551 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8552 to the build
8553
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008554Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8555
8556 * doc/tutorial/xmltutorial.xml
8557 plus generated html and pdf
8558 Updating tutorial again based on further comments from Niraj
8559 Tolia on the last iteration
8560
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008561Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8562
8563 * doc/tutorial/xmltutorial.xml
8564 * doc/tutorial/includekeyword.c
8565 * doc/tutorial/includegetattribute.c
8566 plus generated html and pdf
8567 Adding fix from Niraj Tolia to tutorial to properly free memory.
8568
8569
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008570Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8571
8572 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8573 more methods of XmlTextReader.
8574 * python/libxml2class.txt python/tests/reader.py: this increased the
8575 methods in the bndings, augmented the test to check those new
8576 functions.
8577
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008578Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8579
8580 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8581 methods of XmlTextReader.
8582 * python/generator.py python/libxml_wrap.h python/types.c
8583 python/libxml2class.txt: added the reader to the Python bindings
8584 * python/tests/Makefile.am python/tests/reader.py: added a specific
8585 test for the Python bindings of the Reader APIs
8586 * parser.c: small cleanup.
8587
Daniel Veillard06503452002-12-13 10:42:08 +00008588Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8589
8590 * xinclude.c: fallback was only copying the first child not the
8591 full child list of the fallback element, closes #89684 as reopened
8592 by Bernd Kuemmerlen
8593
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008594Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8595
8596 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8597
Daniel Veillard000eafb2002-12-12 10:04:22 +00008598Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8599
Daniel Veillardc1eed322002-12-12 11:01:32 +00008600 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008601 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008602 gives enum values, fix functype return type, put back fields in
8603 structs
8604 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008605
Daniel Veillard024b5702002-12-12 00:15:55 +00008606Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8607
8608 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8609 about htmlNodeDumpOutput location.
8610 * xpath.c: removed an undefined function signature
8611 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8612 too many symbols in the API breaking the python bindings.
8613 Updated with the libxslt/libexslt changes.
8614
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008615Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8616
8617 * configure.in: preparing release of 2.4.29
8618 * doc/*: rebuilt the docs and API
8619 * xmlreader.c: a few more fixes for the XmlTextReader API
8620
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008621Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8622
8623 * include/win32config.h: applied mingw patch from Magnus Henoch
8624
Daniel Veillard5aad8322002-12-11 15:59:44 +00008625Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8626
8627 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8628
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008629Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8630
8631 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8632 building Python script, does the C parsing directly, generates
8633 a better API description including structure fieds defs and
8634 enums. Still a couple of bugs, but good enough for the python
8635 wrappers now.
8636 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8637 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8638 include/libxml/schemasInternals.h include/libxml/tree.h: more
8639 cleanup based on the python analysis script reports.
8640 * libxml.spec.in: make sure the API XML description is part of the
8641 devel package.
8642
Daniel Veillard01c13b52002-12-10 15:19:08 +00008643Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8644
8645 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8646 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8647 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8648 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8649 code cleanup, especially the function comments.
8650 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8651
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008652Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8653
8654 * Makefile.am xmlreader.c include/libxml/Makefile.am
8655 include/libxml/xmlreader.h: Adding a new set of APIs based on
8656 the C# TextXmlReader API but converted to C. Allow to parse
8657 in constant memory usage, far simpler to program and explain
8658 than the SAX like APIs, unfinished but working.
8659 * testReader.c: test program
8660
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008661Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8662
8663 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8664
Daniel Veillard64b35282002-12-04 15:10:40 +00008665Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8666
8667 * tree.c: Chip turner indicated that XHTML1 serialization
8668 rule for style actually break on both IE and Mozilla,
8669 try to avoid the rule if escaping ain't necessary
8670
Daniel Veillard8efff672002-12-04 11:44:48 +00008671Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8672
8673 * nanhttp.c: handle HTTP URL escaping, problem reported by
8674 Glen Nakamura and Stefano Zacchiroli
8675
Daniel Veillard1c732d22002-11-30 11:22:59 +00008676Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8677
8678 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8679
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008680Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8681
8682 * uri.c: Johann Richard pointed out some XPointer problems for
8683 URN based URI references in XInclude. Modified the URI parsing
8684 and saving routines to allow correct parsing and saving of
8685 XPointers, especially when attached to "opaque" scheme accordingly
8686 to RFC 2396
8687
Daniel Veillard8db67d22002-11-27 19:39:27 +00008688Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8689
8690 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8691 of refactoring to the HTML saving code.
8692 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8693 in the doc.
8694
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008695Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8696
8697 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8698 to a buffer API to reuse the generic dump to an OutputIO layer,
8699 this reduces code, fixes xmlNodeDump() for XHTML, also made
8700 xmlNodeDump() now return the number of byte written.
8701
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008702Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8703
8704 * python/setup.py.in: another patch from Stéphane Bidoul for
8705 Python bindings on Windows
8706 * doc/parsedecl.py: small cleanup
8707
Daniel Veillard9715c172002-11-25 16:33:40 +00008708Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8709
8710 * libxml.spec.in configure.in: add a line in %changelog for releases
8711
Daniel Veillard9bc53102002-11-25 13:20:04 +00008712Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8713
8714 * parser.c: patch from Marcus Clarke fixing a problem in entities
8715 parsing that was detected in KDe documentations environment.
8716
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008717Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8718
8719 * python/libxml.c (libxml_prev): Return the previous as opposed to
8720 the next node (I guess this is the result of some cut & paste programming:)
8721
Daniel Veillard80d7b902002-11-23 16:23:08 +00008722Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8723
8724 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8725
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008726Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8727
8728 * python/generator.py python/libxml.c python/setup.py.in: trying
8729 to fix the Python bindings build on Windows (Stéphane Bidoul)
8730
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008731Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8732
8733 * win32/configure.js: added option for python bindings
8734 * win32/libxml2.def.src: added more exports
8735
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008736Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8737
8738 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8739 pthreads
8740 * win32/wince/*: applied updates to Windows CE port from Javier
8741
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008742Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8743
8744 * configure.in: preparing 2.4.28
8745 * libxml.spec.in doc/Makefile.am: some cleanup
8746 * doc/*: updated the news and regenerated.
8747
Daniel Veillardfee408f2002-11-22 13:18:30 +00008748Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8749
8750 * HTMLparser.c: final touch at closing #87235 </p> end tags
8751 need to be generated.
8752 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8753 this change slightly the output of a few tests
8754 * doc/*: regenerated
8755
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008756Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8757
8758 * parserInternals.c: fixing bug #99190 when UTF8 document are
8759 parsed using the progressive parser and the end of the chunk
8760 is in the middle of an UTF8 multibyte character.
8761
William M. Brack8b2c7f12002-11-22 05:07:29 +00008762Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8763
8764 * threads.c: fixed initialization problem in xmlNewGlobalState
8765 which was causing crash.
8766 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8767 in xmlInitializeGlobalState.
8768 * parserInternals.c: cleaned up ctxt->sax initialisation.
8769
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008770Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8771
8772 * tree.c include/libxml/tree.h: modified the existing APIs
8773 to handle XHTML1 serialization rules automatically, also add
8774 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8775 libxslt serialization uses it when needed without changing
8776 the library API.
8777 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8778 result/xhtml1: added a new test specifically for xhtml1 output
8779 and updated the result of one XHTML1 test
8780
Daniel Veillardd076a202002-11-20 13:28:31 +00008781Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8782
8783 * xinclude.c parserInternals.c encoding.c: fixed #99082
8784 for xi:include encoding="..." support on text includes.
8785 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8786 test/XInclude/ents/isolatin.txt : added a specific regression test
8787 * python/generator.py python/libxml2class.txt: fixed the generator
8788 the new set of comments generated for doc/libxml2-api.xml were
8789 breaking the python generation.
8790
Daniel Veillard817e70b2002-11-19 22:28:48 +00008791Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8792
8793 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8794 * configure.in: patch for Solaris on new autoconf closes #98880
8795 * doc/parsedecl.py: repair the frigging API building script,
8796 did I say that python xmllib sucks ?
8797 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8798 and some comment are no more truncated.
8799
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008800Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8801
8802 * parser.c: Martin Stoilov pointed out a potential leak in
8803 xmlCreateMemoryParserCtxt
8804
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008805Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8806
8807 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8808 included in HTML documents and using the push parser.
8809
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008810Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8811
8812 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8813 specified, look for the Python interpreter not just in the
8814 specified root but also in the specified location. Fixes #98825
8815
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008816Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8817
8818 * python/libxml.c: fixing bug #98792 , node may have no doc
8819 and dereferencing without checking ain't good ...
8820
Daniel Veillarddad3f682002-11-17 16:47:27 +00008821Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8822
8823 * configure.in: preparing release 2.4.27
8824 * doc/* : updated and rebuilt the docs
8825 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8826 and all the docs are actually packaged and in the final RPMs
8827 * parser.c parserInternals.c include/libxml/parser.h: restore
8828 xmllint --recover feature.
8829
Daniel Veillard68e9e742002-11-16 15:35:11 +00008830Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8831
Daniel Veillard784b9352003-02-16 15:50:27 +00008832 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00008833 processing of parsed entities, and XPath computation on sustitued
8834 entities.
8835 * testXPath.c: make sure entities are substitued.
8836
Daniel Veillard328f48c2002-11-15 15:24:34 +00008837Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8838
Daniel Veillard784b9352003-02-16 15:50:27 +00008839 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00008840 processing of internal parsed entities, which had to be changed.
8841
Daniel Veillard66651aa2002-11-15 11:21:43 +00008842Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8843
8844 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8845 trying to fix bug #98517 about building outside the source tree
8846 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8847
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008848Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8849
8850 * include/win32config.h: cleanup
8851 * win32/Makefile.mingw: integrated mingw in JScript configure
8852 * win32/Makefile.msvc: modified to allow mingw coexistence
8853 * win32/configure.js: integrated mingw
8854 * win32/Readme.txt: cleanup
8855
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008856Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8857
8858 * HTMLparser.c: strengthen the guard in the Pop macros,
8859 like in the XML parser, closes bug #97315
8860
Daniel Veillard0821b152002-11-12 20:57:47 +00008861Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8862
8863 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8864 callback is never used.
8865
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008866Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8867
8868 * parserInternals.c: fixed the initialization of the SAX structure
8869 which was breaking xsltproc
8870 * xpath.c: patch from Petr Pajas for CDATA nodes
8871 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8872 * parser.c include/libxml/parser.h: patch from Peter Jones
8873 removing a leak in xmlSAXParseMemory() and adding the
8874 function xmlSAXParseMemoryWithData()
8875
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008876Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8877
8878 adding pdf of tutorial, changing web page to link to it
8879 * doc/tutorial/xmltutorial.pdf
8880 * doc/xml.html
8881 * doc/docs.html
8882
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008883Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8884
8885 * doc/tutorial/ar01s08.html
8886 adding file what I forgot for tutorial
8887
8888
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008889Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8890
8891 Adding encoding discussion to tutorial
8892 Added:
8893 * doc/tutorial/images/*.png: DocBook admonition image files
8894 * doc/tutorial/apf.html, apg.html: new generated html
8895 * doc/tutorial/includeconvert.c: conversion code entity file
8896 changed:
8897 * doc/tutorial/xmltutorial.xml: DocBook original
8898 * doc/tutorial/*.html: generated html
8899
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008900Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8901
8902 * include/libxml/*.h: retired xmlwin32version.h
8903 * doc/Makefile.am: retired xmlwin32version.h
8904 * win32/configure.js: retired xmlwin32version.h
8905
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008906Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8907
8908 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008909 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8910 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008911
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008912Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8913
8914 * globals.c: fixed a typo pointed out by Igor
8915 * xpath.c: try to speed up node compare using line numbers
8916 if available.
8917
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008918Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8919
8920 * tree.c: make xmlFreeNode() handle attributes correctly.
8921
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008922Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8923
8924 * catalog.c: completed the #96963 fix, as reported by Karl
8925 Eichwalder
8926
Daniel Veillard56f21f22002-11-06 15:49:46 +00008927Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8928
8929 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8930
Daniel Veillard91ad8792002-11-04 17:06:52 +00008931Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8932
8933 * Makefile.am: switched the order of a couple of includes
8934 to fix bugs #97100
8935
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008936Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8937
8938 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8939 xmlLoadCatalogs that used to separate directories with a ':'.
8940
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008941Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8942
8943 * threads.c: improvements to the Windows-side of thread handling
8944 * testThreads.c: conditionally excluded unistd.h
8945 * testThradsWin32.c: broke overlong lines
8946 * include/win32config.h: adapted thread-related macros to the new
8947 scheme and for pthreads on Windows
8948 * win32/Makefile.msvc: introduced a more flexible thread build,
8949 added testThreads[Win32].c to the build
8950 * win32/configure.js: introduced a more flexible thread config
8951
John Fleck61f6fb62002-10-31 15:23:29 +000089522002-10-31 John Fleck <jfleck@inkstain.net>
8953
8954 * doc/xml.html (and, by implication, FAQ.html)
8955 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8956
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008957Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8958
8959 * configure.in: removed xmlwin32version.h
8960 * include/libxml/Makefile.am: removed xmlwin32version.h
8961
Daniel Veillardce66ce12002-10-28 19:01:59 +00008962Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8963
8964 * tree.c: applied patch from Brian Stafford to fix a bug
8965 in xmlReconciliateNs()
8966
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008967Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8968
8969 * tree.c: applied patch from Christian Glahn to allow
8970 xmlNewChild() on document fragment nodes
8971
Daniel Veillardb39bc392002-10-26 19:29:51 +00008972Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8973
8974 * parser.c: Christian Glahn found a problem with a recent
8975 patch to xmlParseBalancedChunkMemoryRecover()
8976 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8977 problems
8978 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8979 test/schemas/seq*: added the test cases from Charles
8980
Daniel Veillard366a9152002-10-23 20:43:53 +00008981Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8982
8983 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8984 serious cleanup of the spec file and associated changes
8985 in the Makefiles.
8986 * valid.c: try to remove some warnings on x86_64
8987
Daniel Veillardd033d022002-10-23 14:55:02 +00008988Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8989
8990 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8991 fix bug #96586
8992
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008993Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8994
8995 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8996 parsing, applied his patch
8997 * result/HTML/attrents.html result/HTML/attrents.html.err
8998 result/HTML/attrents.html.sax test/HTML/attrents.html:
8999 added the test and result case provided by Mikhail Sogrine
9000
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009001Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9002
9003 * vms/build_libxml.com vms/config.vms vms/readme.vms
9004 include/libxml/parser.h include/libxml/parserInternals.h
9005 include/libxml/tree.h include/libxml/xmlIO.h
9006 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9007 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9008 Applied the VMS update patch from Craig A. Berry
9009 * doc/*.html: update
9010
Daniel Veillardf000f072002-10-22 14:28:17 +00009011Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9012
9013 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9014
Daniel Veillard1e208222002-10-22 14:25:25 +00009015Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9016
9017 * debugXML.c: adding a grep command to --shell in xmllint
9018 for T.V. Raman
9019
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009020Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9021
9022 * xmlcatalog.c: tried to fix some of the problem with --sgml
9023
Daniel Veillard935494a2002-10-22 14:22:46 +00009024Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9025
9026 * parser.c: tried to fix bug #91500 where doc->children may
9027 be overriden by a call to xmlParseBalancedChunkMemory()
9028
9029Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9030
9031 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9032 identifiers in SGML catalogs containing '&'
9033
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009034Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9035
9036 * python/types.c: fixed bugs when passing result value tree
9037 to Python functions.
9038
Daniel Veillard48267432002-10-18 11:21:38 +00009039Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9040
9041 * configure.in: preparing the release of 2.4.26
9042 * doc/*: updated and rebuilt the documentation
9043
Daniel Veillardbb284f42002-10-16 18:02:47 +00009044Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9045
9046 * parser.c: fixed a XML Namespace compliance bug reported by
9047 Alexander Grimalovsky
9048
Daniel Veillard44892f72002-10-16 15:23:26 +00009049Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9050
9051 * HTMLtree.c: fixed serialization of script and style when
9052 they are not lowercase (i.e. added using the API to the tree).
9053
Daniel Veillard2fd85422002-10-16 14:32:41 +00009054Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9055
9056 * valid.c: make xmlValidateDocument emit a warning msg if there
9057 is no DTD, pointed by Christian Glahn
9058
Daniel Veillard32370232002-10-16 14:08:14 +00009059Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9060
9061 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9062 content model when some of the blocks have min or max, and a couple
9063 of bugs found in the process.
9064 * result/schemas/list0* test/schemas/list0*: added some specific
9065 regression tests
9066
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009067Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9068
9069 * README: updated the contact informations
9070
Daniel Veillard63186732002-10-15 08:43:17 +00009071Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9072
9073 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9074 misses it, reported by Peter Bray.
9075
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009076Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9077
9078 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9079 and removed a few warnings
9080
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009081Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9082
9083 * parser.c: Christian Glahn found a small bug in the push parser.
9084 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9085 public
9086
Daniel Veillard6045c902002-10-09 21:13:59 +00009087Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9088
9089 * xmlschemas.c include/libxml/xmlschemas.h: added
9090 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9091 * testSchemas.c: added --memory to test the new interface
9092
Daniel Veillardf0070122002-10-09 14:24:17 +00009093Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9094
9095 * doc/index.py doc/search.php: integrated the XSLT indexing,
9096 a few fixed in the indexer, added a scope selection at the
9097 search level.
9098
Daniel Veillard01992e02002-10-09 10:20:30 +00009099Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9100
9101 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9102 this was due to uninitialized parts of the validation context
9103
Daniel Veillard321be0c2002-10-08 21:26:42 +00009104Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9105
9106 * debugXML.c: applied patch from Mark Vakoc except the API
9107 change, preserved it.
9108 * doc/*: updated the docs to point to the search engine for
9109 information lookup or before bug/help reports.
9110
Daniel Veillard01e87d22002-10-08 16:55:06 +00009111Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9112
9113 * doc/index.py doc/search.php: added mailing-list archives
9114 indexing and lookup
9115
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009116Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9117
9118 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9119
Daniel Veillard9b006132002-10-07 11:13:27 +00009120Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9121
9122 * doc/index.py: improved HTML indexing
9123 * doc/search.php: make the queries also lookup the HTML based indexes
9124
Daniel Veillard141d04b2002-10-06 21:51:18 +00009125Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9126
9127 * doc/index.py: added HTML page indexing
9128
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009129Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9130
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009131 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009132 problem in libxslt.
9133 * catalog.c: fixed list handling in XML_CATALOG_FILES
9134
Daniel Veillardceb09b92002-10-04 11:46:37 +00009135Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9136
9137 * valid.c: typo/bug found by Christian Glahn
9138
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009139Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9140
9141 * xmlIO.c: applied Windows CE patch from Javier.
9142 * win32/wince: new directory, contains support for the PocketPC
9143 with Windows CE from Javier.
9144 * include/win32config.h: reorganised, removed duplicate
9145 definitions and applied WinCE patch from Javier.
9146 * include/wsockcompat.h: new file, now contains WinSock
9147 compatibility macros.
9148 * win32/Makefile.msvc: introduced double-run compilation.
9149
Daniel Veillarde16b5742002-09-26 17:50:03 +00009150Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9151
9152 * configure.in include/libxml/xmlwin32version.h: preparing release
9153 of 2.4.25
9154 * doc/*: updated and regenerated teh docs and web pages.
9155
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009156Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9157
9158 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9159 error were not covering namespace declarations.
9160 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9161 it was missing the attribute declaration for the namespace
9162 * result/VC/NS3: the fix now report breakages in that test
9163
Daniel Veillardabe01742002-09-26 12:40:03 +00009164Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9165
9166 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9167
Daniel Veillard2ace1952002-09-26 12:28:02 +00009168Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9169
9170 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9171 and regenerated the docs and web site
9172
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009173Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9174
9175 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9176 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9177 not before
9178
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009179Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9180
9181 * python/generator.py python/libxml2class.txt: fixed a stupid error
9182 breaking the python API
9183
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009184Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9185
9186 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9187 triostr.c triostr.h: applied a trio update patch from
9188 Bjorn Reese which should work with MinGW
9189
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009190Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9191
9192 * tree.c: improving some documentation comments
9193 * xmlregexp.c: found and fixed a mem leak with python regression tests
9194 * doc/*: rebuilt the doc and the API XML file including the
9195 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9196 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9197 python/types.c: added access to the XML Schemas regexps from
9198 python
9199 * python/tests/Makefile.am python/tests/regexp.py: added a
9200 simple regexp bindings test
9201
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009202Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9203
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009204 * doc/xml.html:
9205 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009206
Daniel Veillard118aed72002-09-24 14:13:13 +00009207Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9208
9209 * xmlregexp.c: fixed the data callback on transition functionality
9210 which was broken when using the compact form
9211 * result/schemas/*: updated the results, less verbose, all tests
9212 pass like before
9213 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9214 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9215 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9216 annoying warnings
9217 * xpath.c: try to provide better error report when possible
9218
Daniel Veillard72336152002-09-21 13:08:14 +00009219Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9220
9221 * Makefile.am: fixed a breakage raised by Jacob
9222
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009223Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9224
9225 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9226 which don't use sockets
9227
Igor Zlatkovic01280582002-09-20 16:40:34 +00009228Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9229
9230 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9231 * win32/configure.js: applied zlib patch from Daniel Gehriger
9232
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009233Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9234
9235 * win32/configure.js: applied the patch from Mark Vakoc for
9236 regexp support
9237 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9238 for regexp support
9239
Daniel Veillardb5c05732002-09-20 13:36:25 +00009240Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9241
9242 * xmlschemastypes.c: as pointed by Igor Float and Double
9243 parsing ain't finished yet
9244
Daniel Veillard40b11342002-09-20 12:01:39 +00009245Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9246
9247 * Makefile.am configure.in: trying to fix #88412 by bypassing
9248 all the python subdir if python ain't detected
9249
Daniel Veillard23e73572002-09-19 19:56:43 +00009250Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9251
9252 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9253 made configuring with regexps/automata/unicode the default
9254 but without schemas ATM
9255 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9256 fixed the regexp based DTD validation performance and memory
9257 problem by switching to a compact form for determinist regexps
9258 and detecting the determinism property in the process. Seems
9259 as fast as the old DTD validation specific engine :-) despite
9260 the regexp built and compaction process.
9261
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009262Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9263
9264 * valid.c: determinism is debugged, new DTD checking code now works
9265 but xmlFAComputesDeterminism takes far too much CPU and the whole
9266 set usues too much memory to be really usable as-is
9267
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009268Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9269
9270 * tree.c: fixed another stupid bug in xmlGetNodePath()
9271 * xmllint.c: --version now report the options compiled in
9272
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009273Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9274
9275 * HTMLparser.c: small cleanup
9276 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9277 when configured with them. A bit of debugging around the determinism
9278 checks is still needed
9279
Daniel Veillard63b01c22002-09-17 19:25:28 +00009280Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9281
9282 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9283
Daniel Veillard92727042002-09-17 17:59:20 +00009284Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9285
9286 * xmlIO.c: small portability glitch fixed.
9287
Daniel Veillard84d70a42002-09-16 10:51:38 +00009288Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9289
9290 * xmlschemastypes.c: incomplete steps for real/double support
9291 * testAutomata.c include/libxml/xmlautomata.h
9292 include/libxml/xmlregexp.h: avoiding a compilation problem
9293 * valid.c include/libxml/valid.h: starting the work toward using
9294 the regexps for actual DTD validation
9295
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009296Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9297
9298 * hash.c: cosmetic cleanup
9299 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9300 integrating a DTD validation layer based on the regexps
9301
Daniel Veillard4402ab42002-09-12 16:02:56 +00009302Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9303
9304 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9305 the determinism was tested before eliminating the epsilon
9306 transitions :-(
9307
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009308Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9309
9310 * python/generator.py python/libxml.c python/libxml.py
9311 python/libxml2-python-api.xml python/libxml2class.txt
9312 python/libxml_wrap.h python/types.c: updated the python
9313 bindings, added code for easier File I/O, and the ability to
9314 define a resolver from Python fixing bug #91635
9315 * python/tests/Makefile.am python/tests/inbuf.py
9316 python/tests/outbuf.py python/tests/pushSAXhtml.py
9317 python/tests/resolver.py python/tests/serialize.py: updated
9318 and augmented the set of Python tests.
9319
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009320Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9321
9322 * win32/configure.js: added more readme info for the binary
9323 package.
9324
Daniel Veillard607b35c2002-09-10 12:16:19 +00009325Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9326
9327 * xmlIO.c: fixed a stupid out of bound array error
9328
9329Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9330
9331 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9332 messing around with support for Windows path, cleanups,
9333 trying to identify and fix the various code path to the
9334 filename access. Added xmlNormalizeWindowsPath()
9335
Daniel Veillard76575762002-09-05 14:21:15 +00009336Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9337
9338 * error.c valid.c: working on better error reporting of validity
9339 errors, especially providing an accurate context.
9340 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9341 error reports in those cases.
9342
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009343Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9344
9345 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9346 parser.c parserInternals.c xmlIO.c: get rid of all the
9347 perror() calls made in the library execution paths. This
9348 should fix both #92059 and #92385
9349
Daniel Veillard19aa7022002-09-05 11:14:19 +00009350Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9351
9352 * xmllint.c: memory leak reporting was broken after a change
9353 of the preprocessor symbol used to activate it.
9354
Daniel Veillardec6725e2002-09-05 11:12:45 +00009355Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9356
9357 * tree.c: try to make the copy function work for node of
9358 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9359 DOM layers though, not libxml2 itself.
9360
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009361Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9362
9363 * valid.c: try to provide file and line informations, not all
9364 messages are covered, but it's a (good) start
9365
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009366Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9367
9368 * xinclude.c: reimplemented a large part of the XInclude
9369 processor, trying to minimize resources used, James Henstridge
9370 provided a huge test case which was exhibiting severe memory
9371 consumption problems.
9372
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009373Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9374
9375 * python/Makefile.am: applied patch from Christophe Merlet to
9376 reestablish DESTDIR
9377
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009378Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9379
9380 * libxml.spec.in: fixes libary path for x86_64 AMD
9381
John Fleckbe98b332002-09-04 03:16:23 +00009382Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9383
9384 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009385 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009386 (plus resulting generated html files)
9387 fixing one spot I missed in the tutorial where I hadn't freed
9388 memory properly
9389
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009390Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9391
9392 * doc/tutorial/includeaddattribute.c
9393 * doc/tutorial/includeaddkeyword.c
9394 * doc/tutorial/includegetattribute.c
9395 * doc/tutorial/includekeyword.c
9396 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009397 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009398 update tutorial to properly free memory (thanks to Christopher
9399 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009400 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009401 added image files so the callouts are graphical, making it
9402 easier to read ( use "--param callout.graphics 1" to generate
9403 html with graphical callouts)
9404
Daniel Veillarde1662542002-08-28 11:50:59 +00009405Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9406
9407 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9408 nice logos generated by Marc Liyanage
9409 * doc/site.xsl *.html: changed the stylesheet to show the new
9410 logo and regenerated the pages
9411
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009412Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9413
9414 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9415
Daniel Veillard42766c02002-08-22 20:52:17 +00009416Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9417
9418 * xpath.c: possible mem leak patch from Jason Adams
9419
9420Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9421
9422 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9423 in the XQuery namespace
9424 * configure.in: preparing 2.4.24
9425 * doc/*.html: updated the web pages
9426
9427Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9428
9429 * python/generator.py: closing bug #85258 by generating conditional
9430 compile check to avoid linking to routines not configured in.
9431
Havoc Pennington84ec40a2002-08-22 13:59:35 +000094322002-08-22 Havoc Pennington <hp@pobox.com>
9433
9434 * autogen.sh: update error message for missing automake
9435
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009436Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9437
9438 * python/Makefile.am: typo in target name resulted in libxml2.py
9439 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9440
Daniel Veillard22669b22002-08-22 07:17:11 +00009441Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9442
9443 * win32/win32/Makefile.mingw: updated with version from
9444 Elizabeth Barham at http://soggytrousers.net/repository/
9445
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009446Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9447
9448 * win32/Makefile.msvc: added the prefix location to the include
9449 and lib search path.
9450
Havoc Pennington830e8972002-08-18 22:22:13 +000094512002-08-18 Havoc Pennington <hp@pobox.com>
9452
9453 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9454 both automake 1.6 and 1.4 installed get the right automake. Means
9455 compilation from CVS will now require the latest automake 1.4
9456 release, or manually creating symlinks called "automake-1.4" and
9457 "aclocal-1.4"
9458
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009459Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9460
9461 * configure.in python/Makefile.am: more AMD 64 induced changes from
9462 Frederic Crozat
9463
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009464Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9465
9466 * xinclude.c: oops I was missing the xml:base fixup too
9467 * result/XInclude/*.xml: this adds xml:base attributes to most
9468 results of the tests
9469
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009470Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9471
9472 * xinclude.c: quick but apparently working implementation of
9473 xi:fallback, should close bug #89684
9474 * Makefile.am test/XInclude/docs/fallback.xml
9475 result/XInclude/fallback.xml: added a basic test for fallback,
9476 and run with --nowarning to avoid a spurious warning
9477 * configure.in: applied patch from Frederic Crozat for python
9478 bindings on AMD 64bits machines.
9479
Daniel Veillard9e923512002-08-14 08:48:52 +00009480Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9481
9482 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9483 the caller don't pass a SAX callback block.
9484
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009485Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9486
9487 * tree.c: applied the same fix for the XML-1.0 namespace to
9488 xmlSearchNsByHref() as was done for xmlSearchNs()
9489
Daniel Veillardad11b302002-08-12 14:53:41 +00009490Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9491
9492 * libxml.3: small cleanup of the man page
9493 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9494 when serializing HREF attributes generated by XSLT.
9495
Daniel Veillardc084e472002-08-12 13:27:28 +00009496Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9497
9498 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9499 version of Marc Liyanage' patch for boolean attributes in HTML
9500 output
9501
Daniel Veillard5f91b372002-08-12 12:13:01 +00009502Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9503
9504 * python/tests/serialize.py: fixed the test results, indenting
9505 behaviour changed slightly
9506
Aleksey Sanin9e951762002-08-08 18:02:41 +00009507Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9508
9509 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9510 new c14n function to Windows def files
9511
Aleksey Saninea4272a2002-08-02 23:50:03 +00009512Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9513
9514 * c14n.c: fixed a memory leak in c14n code
9515
Daniel Veillard58e44c92002-08-02 22:19:49 +00009516Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9517
9518 * parser.c include/libxml/parser.h: adding a new API for Christian
9519 Glahn: xmlParseBalancedChunkMemoryRecover
9520 * valid.c: patch from Rick Jones for some grammar cleanup in
9521 validation messages
9522 * result/VC/* result/valid/*: this slightly change some of the
9523 regression tests outputs
9524
Daniel Veillard0bf29002002-08-01 12:54:11 +00009525Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9526
9527 * tree.c: trying to fix a problem in namespaced attribute handling
9528 raised by Christian Glahn
9529
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009530Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9531
9532 * encoding.c include/libxml/encoding.h: Opening the interface
9533 xmlNewCharEncodingHandler as requested in #89415
9534 * python/generator.py python/setup.py.in: applied cleanup
9535 patches from Marc-Andre Lemburg
9536 * tree.c: fixing bug #89332 on a specific case of loosing
9537 the XML-1.0 namespace on xml:xxx attributes
9538
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009539Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9540
9541 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9542 corner case from new Merlin's test suite and added a callback
9543 that will be used to improve xmlsec performance
9544
9545
Daniel Veillard0b22def2002-07-29 16:23:03 +00009546Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9547
9548 * HTMLtree.c: trying to fix the <style> escaping problem in
9549 HTML serialization bug #89342
9550
Daniel Veillard0b28e882002-07-24 23:47:05 +00009551Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9552
9553 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9554 and rebuilt the web site.
9555
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009556Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009557
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009558 * include/libxml/tree.h: added _private member to xmlNs struct
9559
Daniel Veillard1d995272002-07-22 16:43:32 +00009560Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9561
9562 * HTMLparser.c: fixing bug #84876 based on the xml working
9563 code.
9564
William M. Brack61eaba52002-07-21 11:14:18 +00009565Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9566
9567 * python/Makefile.am: enhanced to fix bug 72012 (errors
9568 when using '-jX' make parameter)
9569
William M. Brackef61d202002-07-19 08:32:00 +00009570Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9571
9572 * xpath.c: small additional enhancement for booleans
9573 compared to nodesets
9574
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009575Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9576
9577 * HTMLtree.c: changed the order of the encoding declaration
9578 attributes in the meta tags due to a bug in IE/Mac
9579
William M. Brack0c022ad2002-07-12 00:56:01 +00009580Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9581
9582 * xpath.c: enhanced handling of booleans (especially '='
9583 and '!=' for nodesets) - fixes bug 85256. Added new
9584 routine xmlXPathNotEqualValues for more proper handling
9585 of '!=' when nodesets are involved.
9586
Daniel Veillard06944e22002-07-11 19:55:18 +00009587Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9588
9589 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9590 doc/xmlcatalog_man.xml to the source distribution
9591
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009592Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9593
9594 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9595 asked for this.
9596
Daniel Veillard539638b2002-07-06 19:55:14 +00009597Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9598
9599 * configure.in: preparing 2.4.23
9600 * doc/*: rebuilt the docs
9601
Daniel Veillard176d99f2002-07-06 19:22:28 +00009602Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9603
9604 * parser.c: fixing bug #84169 by fixing the
9605 comment of xmlCreatePushParserCtxt to describe the
9606 encoding detection parameters better.
9607
Daniel Veillard37f961d2002-07-06 17:53:56 +00009608Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9609
9610 * valid.c: fixing bug #79331 in one path the lookup for
9611 ID attributes on a namespaced node wasn't handled correctly :-\
9612
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009613Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9614
9615 * HTMLparser.c: trying to fix 87235 about discarded white
9616 spaces in the HTML parser.
9617 * result/HTML/*: this changes the output of a number of HTML
9618 regression tests
9619
Daniel Veillardfdc91562002-07-01 21:52:03 +00009620Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9621
9622 * xpath.c: applied patch from Richard Jinks for the namespace
9623 axis + fixed a memory error.
9624 * parser.c parserInternals.c: applied patches from Peter Jacobi
9625 removing ctxt->token for good.
9626 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9627 popped out by the regression tests.
9628 * Makefile.am: patch for threads makefile from Gary Pennington
9629
William M. Brack6000af52002-06-28 11:43:13 +00009630Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9631
Daniel Veillardfdc91562002-07-01 21:52:03 +00009632 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009633 expressions involving preceding-sibling (et al).
9634
Daniel Veillard153120c2002-06-18 07:58:35 +00009635Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9636
9637 * hash.c: applied a patch from Peter Jacobi to solve a problem
9638 when compiling with the Watcom C on Win32
9639 * result/schemas/*.err: the change of hashing algo generated
9640 permutations in the output
9641
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009642Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9643
9644 * hash.c: applied patch from Sander Vesik improving the quality of
9645 the hash function.
9646
Aleksey Sanina5808b92002-06-14 17:07:41 +000096472002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009648
9649 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9650 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9651 xmllint.c xpath.c: replaced sprintf() with snprintf()
9652 to prevent possible buffer overflow (the bug was pointed
9653 out by Anju Premachandran)
9654
Daniel Veillarde059b892002-06-13 15:32:10 +00009655Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9656
9657 * parser.c: removed an uninitialized data error popped by valgrind
9658 on PE references
9659
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009660Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9661
9662 * doc/xml.html
9663 adding tutorial reference to the web page
9664
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009665Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9666
9667 * doc/tutorial/xmltutorial.xml
9668 * doc/tutorial/ar01s07.html
9669 * doc/tutorial/ape.html
9670 * doc/tutorial/includegetattribute.c
9671 adding section to tutorial about retrieving an attribute
9672 value
9673
Daniel Veillardf5582f12002-06-11 10:08:16 +00009674Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9675
9676 * parser.c: applied a couple of patches from Peter Jacobi to start
9677 to get rid of ctxt->token, with a possible significant speed
9678 improvement to be gained once done. Better compliance with PE
9679 references constructs in DTDs too.
9680 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9681 from Peter too
9682
Daniel Veillard38d80e22002-06-11 07:24:56 +00009683Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9684
9685 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9686 xmlParseElement was likely to have been deallocated at the
9687 time of the report, possibly leading to segfault. Just report
9688 the tag name now.
9689
Daniel Veillard9e412302002-06-10 15:59:44 +00009690Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9691
9692 * xpath.c: patch from Richard Jinks for XPath substring() function
9693 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9694
Aleksey Sanina5808b92002-06-14 17:07:41 +000096952002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009696
9697 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9698
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009699Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9700
9701 *doc/FAQ.html
9702 fixing typos in FAQ, thanks to Robert Funnell for the
9703 editing help
9704
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009705Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9706
9707 * NEWS: got complaints from rpmlint that it was empty
9708
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009709Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9710
9711 * added doc/tutorial, including:
9712 apa.html
9713 apb.html
9714 apc.html
9715 apd.html
9716 ar01s02.html
9717 ar01s03.html
9718 ar01s04.html
9719 ar01s05.html
9720 ar01s06.html
9721 includeaddattribute.c
9722 includeaddkeyword.c
9723 includekeyword.c
9724 includestory.xml
9725 index.html
9726 xmltutorial.xml
9727 libxml tutorial, including generated html
9728
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009729Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9730
9731 * result/c14n/exc-without-comments/merlin-c14n-two-*
9732 result/c14n/without-comments/merlin-c14n-two-*
9733 test/c14n/exc-without-comments/merlin-c14n-two-*
9734 test/c14n/without-comments/merlin-c14n-two-*
9735 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9736 c14n/exc-c14n and slightly modified test script to handle
9737 these test cases
9738 * c14n.c: fixed bugs for complicated nodes set (namespace
9739 without node and others from merlin-c14n-two.tar.gz)
9740 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9741 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9742 for xmlsec performance patch
9743 * xpath.c: fixed self::node() for namespaces and attributes
9744
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009745Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9746
9747 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9748 but with the format parameter
9749 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9750
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009751Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9752
9753 * Makefile.am: updated c14n tests suite
9754 * c14n.c: performance improvement for previous c14n patch
9755
Daniel Veillarde72c7562002-05-31 09:47:30 +00009756Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9757
9758 * parser.c: another peroformance patch from Peter Jacobi, that
9759 time on parsing attribute values.
9760
Aleksey Sanin508a1012002-05-31 06:32:32 +00009761Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9762
9763 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9764 into LibXML2 test suite
9765
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009766Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9767
9768 * c14n.c: propagating xpath ancesstors node fix to c14n
9769 plus small performance improvement to reduce number of
9770 mallocs
9771 * xpath.c: fixed ancestors axis processing for namespace nodes
9772
Daniel Veillard46de64e2002-05-29 08:21:33 +00009773Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9774
9775 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9776 Peter Jacobi
9777
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009778Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9779
9780 * configure.in: preparing 2.4.22
9781
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009782Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9783
9784 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9785 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9786 a public entry point.
9787 * doc/*: rebuilt the API and docs
9788
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009789Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9790
9791 * xpath.c: patch from Richard Jinks to fix a problem introduced
9792 in the previous patch and pointed by Norm
9793
Daniel Veillardc6924812002-05-24 11:10:43 +00009794Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9795
9796 * libxml.spec.in: fixing bug #81112
9797
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009798Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9799
9800 * uri.c: fixing bug #82848
9801
Daniel Veillarda2878972002-05-24 07:54:39 +00009802Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9803
9804 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9805 output of one catalog test
9806
Aleksey Sanin114e4752002-05-24 07:20:27 +00009807Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009808
Aleksey Sanin114e4752002-05-24 07:20:27 +00009809 * global.data globals.c tree.c include/libxml/globals.h
9810 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9811 default value for global parameter xmlIndentTreeOutput to 1 and
9812 introduced new global parameter xmlTreeIndentString (the string
9813 used to do one-level indent) with default value " " (as it was
9814 in tree.c)
9815
Daniel Veillard49d5af82002-05-23 11:55:49 +00009816Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9817
9818 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9819 with trio and schemas.
9820
Daniel Veillard7c13af42002-05-22 09:57:32 +00009821Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9822
9823 * xpath.c: patch from Richard Jinks to fix the problem raised in
9824 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9825
Daniel Veillard5a872412002-05-22 06:40:27 +00009826Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9827
9828 * xmlschemas.c: a bit of work on import.
9829 * xmlschemastypes.c: Charles Bozeman provided a compare function
9830 for date/time types so min/max facet restrictions should work,
9831 indeterminate comparisons return an error instead of equal.
9832 * test/schemas/date_0* result/schemas/date_0_0: specific test
9833 from Charles Bozeman too
9834
Daniel Veillard10b6da42002-05-18 07:55:20 +00009835Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9836
9837 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9838 from Christian Cornelssen fixing the man pages and the Catalog
9839 building script.
9840 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9841 next step is <xs:import> I now have a reasonable understanding
9842 of how it works.
9843
Daniel Veillarde5354492002-05-16 08:43:22 +00009844Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9845
9846 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9847
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009848Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9849
9850 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9851
Daniel Veillard088bf112002-05-14 11:03:59 +00009852Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9853
9854 * xpath.c: fixing an XPath function evalutation bug pointed out
9855 by Alexey Efimov where the context was lost when evaluating
9856 the function arguments
9857
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009858Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009859
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009860 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9861 function public for XMLSec performance optimizations
9862
Daniel Veillard3cd72402002-05-13 10:33:30 +00009863Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9864
9865 * python/generator.py python/libxml2class.txt : fixed a problem
9866 with the HTML parser pointed by Gary Benson
9867 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9868 example
9869
Aleksey Sanine48a3182002-05-09 18:20:01 +00009870Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9871 * parser.c: fixed bug #81159 (memory growth in SAX)
9872
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009873Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9874 * xpath.c: fixed bug #78858 (the real fix)
9875
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009876Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009877 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009878
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009879Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9880
9881 * tree.c: modified xmlNodeSetBase to allow changing the
9882 base of a document.
9883
Daniel Veillard070803b2002-05-03 07:29:38 +00009884Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9885
9886 * xmlschemastypes.c: patch Charles Bozeman for validation of
9887 all the date, time, and duration types
9888 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9889 * configure.in: fixed an error pointed by an user
9890 * xml2-config.in: fixed an error pointed by an user
9891
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009892Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9893
9894 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9895 win32/libxml2.def.src xmlIO.c: exported default
9896 'file:', 'http:' and 'ftp:' protocols input handlers
9897 and maked protocols comparisson case insensitive
9898
Daniel Veillard34de97f2002-04-30 14:29:22 +00009899Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9900
9901 * configure.in: Neven Has detected a typo
9902
Daniel Veillard28577c32002-04-30 06:48:41 +00009903Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9904
9905 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9906 as one of the persons allowed to commit directly to the
9907 module.
9908
Daniel Veillardfc57b412002-04-29 15:50:14 +00009909Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9910
9911 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9912 * valid.c: raised a too low limit
9913 * doc/*: rebuilt the docs
9914
Daniel Veillardeca82812002-04-24 11:42:02 +00009915Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9916
9917 * test/XPath/expr/floats test/XPath/expr/functions
9918 result/XPath/expr/floats result/XPath/expr/functions
9919 xpath.c: another XPath conformance patch from Richard Jinks
9920
Daniel Veillard13e04c62002-04-23 17:51:29 +00009921Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9922
9923 * xmlschemas.c: fixed validation of attribute groups.
9924 * test/schemas result/schemas: added an example from the primer
9925
Daniel Veillard88c58912002-04-23 07:12:20 +00009926Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9927
9928 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9929 * test/schemas result/schemas: updated the test list
9930
Daniel Veillarde19fc232002-04-22 16:01:24 +00009931Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9932
9933 * TODO: updated a bit
9934 * parser.c: made a comment more specific
9935 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9936 Schemas conformance.
9937 * test/schemas result/schemas: updated the test list
9938
Daniel Veillard441bc322002-04-20 17:38:48 +00009939Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9940
9941 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9942 implementing xs:all with minOccurs = 0
9943 * tes/schemas/* result/schemas/*: added more tests covering
9944 xs:all
9945
Daniel Veillard8a001f62002-04-20 07:24:11 +00009946Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9947
9948 * xmlregexp.c: first implementation of the all particle, this
9949 may need to be revisited for case where not all transitions
9950 must be crossed.
9951
Daniel Veillard7646b182002-04-20 06:41:40 +00009952Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9953
9954 * tree.c: another entity processing update from Markus Henke
9955
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009956Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9957
9958 * trionan.c: fixed crash on OSF/1
9959
Daniel Veillardb4398962002-04-19 07:01:55 +00009960Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9961
9962 * xmlschemas.c: more Schemas work
9963 * test/schemas/* result/schemas/*: added more tests coming
9964 from the spec.
9965
Daniel Veillard54761132002-04-18 21:00:44 +00009966Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9967
9968 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9969 ExcC14N specification
9970
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009971Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9972
9973 * tree.c: patch from Markus Henke, fix for recursive entities.
9974
Daniel Veillard23b1f372002-04-18 15:50:05 +00009975Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9976
9977 * xpath.c: fix a problem with string() on a document node.
9978
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009979Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9980
9981 * Makefile.am xmlschemas.c: more Schemas work
9982 * test/schemas/* result/schemas/*: added more tests coming
9983 from the spec.
9984
Daniel Veillard6231e842002-04-18 11:54:04 +00009985Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9986
9987 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9988 * result/HTML/*: this changes a few things in the results
9989
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009990Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9991
9992 * include/libxml/tree.h: eliminated 'declaration different than
9993 prototype' warning
9994 * include/win32config.h: "resolved" conflicts with errno.h
9995
Daniel Veillardb509f152002-04-17 16:28:10 +00009996Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9997
9998 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9999 on the automata interfaces and debug of counted choices
10000 * test/schemas/* result/schemas/*: added a number of tests
10001
Daniel Veillard8651f532002-04-17 09:06:27 +000010002Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10003
10004 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10005 a bit of work on Schemas
10006 * testSchemas.c: try to make it more useful
10007 * test/schemas/* result/schemas/* Makefile.am: changed the
10008 Schemas regression test procedure, started adding a few samples
10009
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010010Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10011
10012 * include/libxml/encoding.h: Patch for the Borland C++ builder
10013 * include/libxml/tree.h: Patch for the Borland C++ builder
10014 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010015 * win32/bcb5: New directory for the Borland C++ builder
10016 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010017
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010018Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10019
10020 * win32/Makefile.msvc: Update for XML Schema support
10021 * win32/configure.js: Update for XML Schema support
10022 * win32/libxml2.def.src: Update for XML Schema support
10023
Daniel Veillard4255d502002-04-16 15:50:10 +000010024Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10025
10026 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10027 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10028 xmlunicode.c include/libxml/Makefile.am
10029 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10030 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10031 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10032 include/libxml/xmlversion.h.in : merged the current state of
10033 XML Schemas implementation, it is not configured in by default,
10034 a specific --schemas configure option has been added.
10035 * test/automata test/regexp test/schemas Makefile.am
10036 result/automata result/regexp result/schemas:
10037 merged automata/regexp/schemas regression tests
10038
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010039Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10040
10041 * xpath.c: Gary found a compile time problem, fixes #78823
10042
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010043Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10044
10045 * configure.in: release of 2.4.20
10046 * doc/*: updated and rebuilt the docs
10047
Daniel Veillardf544f192002-04-15 12:56:56 +000010048Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10049
10050 * python/Makefile.am: patch from Cristian Gafton to build on
10051 Red Hat 6.2, should also fix #75779
10052
Daniel Veillard940492d2002-04-15 10:15:25 +000010053Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10054
10055 * valid.c: first part of fixing #78729
10056
Daniel Veillardeb475a32002-04-14 22:00:22 +000010057Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10058
10059 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10060 escaping of URI when saving HTML files.
10061 * result/HTML/*: this impacted some tests
10062
Daniel Veillard9b731d72002-04-14 12:56:08 +000010063Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10064
10065 * configure.in: trying to fix #77441
10066
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010067Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10068
10069 * include/libxml/xmlIO.h: Hallski complained it could not be
10070 included by itself.
10071
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010072Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10073
10074 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10075
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010076Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10077
10078 * win32/configure.js: patch from Nilo for the c14n option
10079 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10080
Daniel Veillardda423da2002-04-10 19:25:38 +000010081Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10082
10083 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10084 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10085 LIBXML_THREAD_ENABLED
10086
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010087Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10088
10089 * xpath.c: another patch from Richard Jinks for substring conformance
10090 * test/XPath/expr/floats test/XPath/expr/strings
10091 result/XPath/expr/floats result/XPath/expr/strings: update of the
10092 test suite to check those.
10093
Daniel Veillard01917aa2002-04-10 11:30:41 +000010094Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10095
10096 * xpath.c: patch from Richard Jinks for .x float parsing.
10097
Daniel Veillard46d6c442002-04-09 16:10:39 +000010098Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10099
10100 * parser.c: patch from Markus Henke when an encoding ain't recognized
10101
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010102Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10103
10104 * libxml.m4: got a report that #include <string.h> was needed
10105
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010106Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10107
10108 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10109
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010110Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10111
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010112 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010113
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010114Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10115
10116 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10117 pointed out by Melvyn Sopacua.
10118
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010119Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10120
10121 * libxml.m4: Frédéric Crozat gave a patch related to the change
10122 of Include paths breaking the libxml.m4
10123
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010124Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10125
10126 * xpath.c: Fix bug #76927 forgot to save some context
10127 when evaluating binary expressions
10128
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010129Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10130
10131 * configure.in: fixed configure for MPE/iX from Markus Henke
10132 * xmlmemory.c: fixed initialization problems
10133 * xpath.c: another set of patches from Richard Jinks this
10134 fixes "make XPathtests" on linux
10135
Daniel Veillard21458c82002-03-27 16:12:22 +000010136Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10137
10138 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10139 * test/XPath/expr/compare test/XPath/expr/equality
10140 test/XPath/expr/floats test/XPath/expr/functions
10141 test/XPath/expr/strings result/XPath/expr/compare
10142 result/XPath/expr/equality result/XPath/expr/floats
10143 result/XPath/expr/functions result/XPath/expr/strings: Updated
10144 tests though they show a divergence on Linux
10145
Daniel Veillard28dfed12002-03-27 09:08:17 +000010146Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10147
10148 * xpath.c trionan.c: previous commit also included patches
10149 from Richard Jinks on some IEEE support corner case
10150
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010151Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10152
10153 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10154 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10155 that $(datadir) should be used for docs
10156
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010157Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10158
10159 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10160 could leak filedescriptors
10161
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010162Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10163
10164 * configure.in nanohttp.c: applied patch from Allan Clark for
10165 UnixWare/OpenServer
10166
Daniel Veillard19274092002-03-25 16:48:03 +000010167Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10168
10169 * configure.in: preparing 2.4.19
10170 * doc/*: rebuilt the docs
10171
Daniel Veillard56b2db72002-03-25 16:35:28 +000010172Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10173
10174 * nanohttp.c: fixing #76043, got fed up with non-portability
10175 of that piece of code.
10176
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010177Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10178
10179 * valid.c SAX.c: Never commit without running "make tests" :-(
10180 fix a couple of stupidities in the previous commit
10181 * result/*: a few changes in some attribute order result of previous
10182 commit.
10183
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010184Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10185
10186 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10187 the internal subset should not raise duplicate ID errors,
10188 also there was a small bug in conjunction to namespace
10189 declarations defaulted and xml:xxx attributes DTD definitions.
10190
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010191Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10192
10193 * xpath.c: Richard Jinks also raised some rounding problems
10194 this tries to fix them
10195
Daniel Veillard4e2df542002-03-22 12:23:14 +000010196Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10197
10198 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10199 behaviour in xmlXPathCastToString()
10200
Daniel Veillarddb552912002-03-21 13:27:59 +000010201Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10202
10203 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10204 raised by Morus Walter
10205
Daniel Veillard9e537932002-03-21 13:08:08 +000010206Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10207
10208 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10209 from Igor
10210
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010211Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10212
10213 * xpath.c: fixing #75619, related to a problem when trying
10214 to evaluate condition when the current node set resulting
10215 from that sub-step evaluation is empty. Also fixes 2 potential
10216 problem with previous-sibling and next-siblings axis.
10217
Daniel Veillard1840ef02002-03-21 08:05:23 +000010218Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10219
10220 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10221 HTML support is not configured in.
10222
Daniel Veillard561b7f82002-03-20 21:55:57 +000010223Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10224
10225 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10226 include/libxml/tree.h: dohh I really didn't intended to commit
10227 this test version :-(
10228
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010229Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10230
10231 * testSAX.c: I wanted to see the real speed at the SAX interface
10232 after a little too many Ximianer started complaining about the
10233 parser speed.
10234 added a --quiet option:
10235 paphio:~/XML -> ls -l db100000.xml
10236 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10237 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10238 3200006 callbacks generated
10239 real 0m1.270s
10240 Which means 16MBytes/s and 3Mcallback/s
10241
Daniel Veillardc62a1472002-03-19 18:35:12 +000010242Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10243
10244 * xpath.c: valgrind spotted another error that time when running
10245 on libxslt regression tests
10246
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010247Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10248
10249 * Makefile.am: adding "make valgrind" running the full regression
10250 tests (except python ones) under Valgrind (using valgrind -q
10251 which was kindly added by the author).
10252 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10253 passes cleanly now except an obcure floating point initialization
10254 raised in log10() in one XPath regression test ???
10255 * tree.c: edited some comments to close #75244
10256
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010257Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10258
10259 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10260 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10261 context of ScrollKeeper, made sure that if the number is
10262 an integer, the serialization follows the description at
10263 http://www.w3.org/TR/xpath#section-String-Functions
10264
Daniel Veillard5997aca2002-03-18 18:36:20 +000010265Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10266
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010267 * configure.in: preparing 2.4.18
10268 * doc/*: updated and rebuilt the web site
10269 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10270 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010271 * parser.c: humm, changed the way the SAX parser work when
10272 xmlSubstituteEntitiesDefault(1) is set, it will then
10273 do the entity registration and loading by itself in case the
10274 user provided SAX getEntity() returns NULL.
10275 * testSAX.c: added --noent to test the behaviour.
10276
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010277Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10278
10279 * parser.c: Wilfried Teiken provided a hackish but working
10280 way to get context reported back on entities when parsing
10281 with SAX and without breaking the DOM build.
10282
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010283Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10284
10285 * c14n.c: applied a new patch from Aleksey Sanin
10286 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10287 to reference Aleksey implementation of XML digital Signatures
10288
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010289Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10290
10291 * xpath.c: small fix to avoid potential problem due to
10292 ordering of freeing data
10293 * python/Makefile.am: people were complaining about
10294 the generated file in python dir not being built
10295
Daniel Veillardd2379012002-03-15 22:24:56 +000010296Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10297
10298 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10299 python/generator.py python/libxml.c python/types.c: Cleanup
10300 of the python Makefiles based on Jacob and James feedback,
10301 fixed the spec file accordingly, fixed the number of warning
10302 that passing my pedantic CFLAGS was generating. Conclusion
10303 is that Python includes are real crap.
10304
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010305Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10306
10307 * configure,in: it was reported quite a few times that
10308 xml2-config --cflags should not output
10309 -I$includeprefix/libxml2/libxml because libxml2 header names
10310 clashes with existing names like list.h from C++ stl.
10311 Includes should be #include<libxml/xxx.h> so ...
10312
Daniel Veillard6f293b12002-03-15 09:42:33 +000010313Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10314
10315 * c14n.c: another patch from Aleksey Sanin
10316
Daniel Veillard5c396542002-03-15 07:57:50 +000010317Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10318
10319 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10320 canonicalization algorithm
10321 * doc/xml.html doc/index.html: added the C14N references on the
10322 index page.
10323
jacob berkman9be65862002-03-14 02:15:56 +0000103242002-03-13 jacob berkman <jacob@ximian.com>
10325
10326 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10327 usage, redundant, and gcc specific
10328
Daniel Veillard75be0132002-03-13 10:03:35 +000010329Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10330
10331 * xpath.c: speedup some node selection operations, this can
10332 have a significant impact on DocBook Norm's stylesheets
10333 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10334 make sure it's always the case
10335 * debugXML.c: distinguish CDATA and comments in ls operations
10336
Daniel Veillard61f26172002-03-12 18:46:39 +000010337Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10338
10339 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10340 to generate better API descriptions etc...
10341
Daniel Veillard9ff88172002-03-11 09:15:32 +000010342Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10343
10344 * c14n.c: Fixing #74186, made sure all boolean expressions
10345 get fully parenthesized, ran indent on the output
10346 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10347 include/libxml/tree.h: also #74186 related, removed the
10348 --with-buffers option, and all the preprocessor conditional
10349 sections that were resulting from it.
10350
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010351Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10352
10353 * valid.c: applied patch from Dodji Seketeli fixing an
10354 uninitailized variable in xmlValidGetValidElements()
10355
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010356Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10357
10358 * c14n.c: fixed a few comments
10359 * doc/*.html doc/*/*.html: regenerated the docs and added
10360 the C14N API
10361 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10362
Daniel Veillardfa49d872002-03-09 10:20:00 +000010363Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10364
10365 * check-xml-test-suite.py: fix to adapt varaiations in the
10366 bindings
10367 * configure.in python/setup.py python/setup.py.in: fixed to
10368 have the version of the python scripts automatically updated
10369
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010370Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10371
10372 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10373 in xmlCopyProp()
10374
Daniel Veillardaf43f632002-03-08 15:05:20 +000010375Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10376
10377 * configure.in: preparing 2.4.17 release
10378 * doc/*: updated and rebuilt the docs
10379 * xpath.c: fixed a comment
10380 * python/libxml.c: fixed a possible reentrancy problem
10381
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010382Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10383
10384 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10385 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10386 added a specific regression test
10387 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10388 not raise exceptions when failing to find the attribute.
10389
Daniel Veillard90bc3712002-03-07 15:12:58 +000010390Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10391
10392 * configure.in xmllint.c: owen pointed out a problem with the
10393 ftme fix, gettimeofday() was not detected by configure and
10394 the ftime header wasn't included, dohhh
10395
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010396Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10397
10398 * configure.in xmllint.c: trying to fix #71457 for timing
10399 precision when gettimeofday() is not availble but ftime() is
10400
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010401Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10402
10403 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10404 are now copied on install and part of the -devel RPM
10405
Daniel Veillard7b416132002-03-07 08:36:03 +000010406Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10407
10408 * xpath.c: trying to avoid bug #72150 which was apparently
10409 caused by a gcc bug (or a processor problem) as detailed
10410 at http://veillard.com/gcc.bug
10411
Daniel Veillardf742d342002-03-07 00:05:35 +000010412Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10413
10414 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10415 fixed xmlReconciliateNs(), added a Python test/example for
10416 inter-document cut'n paste
10417 * python/libxml.py: fixed node.doc on document nodes and added
10418 xpathEval() onto node objects
10419
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010420Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10421
10422 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10423 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10424 fixup and integrated tests for the serialization stuff
10425
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010426Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10427
10428 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10429 moved the libxml man page to section 3
10430
Daniel Veillard1e774382002-03-06 17:35:40 +000010431Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10432
10433 * tree.c: fix bug #72490
10434 * python/libxml.c python/libxml.py: added methods serialize()
10435 and saveTo() to all node elements.
10436
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010437Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10438
10439 * xmlIO.c: closed #73430, don't read from an input source
10440 which indicated an end-of-file or an error.
10441
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010442Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10443
10444 * parser.c: make sure SAX endDocument is always called as
10445 this could result in a Python memory leak otherwise (it's
10446 used to decrement ref-counting)
10447 * python/generator.py python/libxml.c python/libxml.py
10448 python/libxml2-python-api.xml python/libxml2class.txt
10449 python/tests/error.py python/tests/xpath.py: implemented
10450 the suggestions made by Gary Benson and extended the tests
10451 to match it.
10452
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010453Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10454
10455 * python/generator.py: applied patch fixing #73450
10456
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010457Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10458
10459 * xpath.c: fixing #61290 "namespace nodes have no parent"
10460 long standing divergence from the XPath REC. NodeSets
10461 simply hold a copy of namespace nodes and those node ->next
10462 points to the parent (which may not be the node carrying the
10463 definition).
10464 * include/libxml/xpath.h: flagged but didn't added a possible
10465 speedup
10466 * DOCBparser.c HTMLparser.c: removed some warnings from push
10467 parser due to new state being added.
10468 * tree.c: new fix from Boris Erdmann
10469 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10470 the XML Canonalization support from Aleksey Sanin
10471
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010472Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10473
10474 * tree.c: patch from Boris Erdmann fixing some namespace odities
10475 with xmlCopyNode()
10476
Daniel Veillardc6613042002-03-02 09:34:02 +000010477Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10478
10479 * xmlIO.c: fix bug #72706 when loading a NULL entity
10480
Daniel Veillardc0fef772002-03-01 16:16:31 +000010481Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10482
10483 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10484 actually change in a future XML Namespace revision.
10485
Daniel Veillard79426f22002-03-01 16:14:17 +000010486Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10487
10488 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10489 added the possibility of returning nodesets from XPath extension
10490 functions written in Python
10491
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010492Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10493
10494 * python/*: commiting some Python bindings work done while travelling
10495
Daniel Veillard97300512002-03-01 09:13:41 +000010496Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10497
10498 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10499 explicitely with memory debugging switched on
10500
Daniel Veillard6361da02002-02-23 10:10:33 +000010501Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10502
10503 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10504 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10505 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10506 the accessor generator for strings
10507 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10508 regression test.
10509
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010510Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10511
10512 * python/README python/generator.py python/libxml.c python/setup.py:
10513 added the 'usual' setup.py to allow building a libxml2-python
10514 module based on the same code. The initialization is however
10515 different the 2 .so files fo libxml2 and libxslt are identical and
10516 they entry point initialize both libraries. this is done to avoid
10517 some possible nasty problem since the Python don't merge the maps
10518 of all shared modules.
10519
Daniel Veillard158a4d22002-02-20 22:17:58 +000010520Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10521
10522 * parser.c: fixed a push/encoding bug reported by Michael
10523 on librsvg
10524
Daniel Veillard7839e162002-02-20 18:54:48 +000010525Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10526
10527 * include/libxml/parserInternals.h: fixes a misplaced #endif
10528
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010529Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10530
10531 * parser.c valid.c: found and fixed a couple of allocation bugs
10532
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010533Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10534
10535 * doc/xml.html doc/python.html doc/*: added a Python and binding
10536 page describing the current state of the Python bindings and
10537 giving pointers to the other languages wrappers.
10538
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010539Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10540
10541 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10542 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10543 rebuilt the API and web site
10544 * xpath.c: fixed #71978 portability bugs
10545
Daniel Veillard8aff2472002-02-19 21:50:43 +000010546Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10547
10548 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10549
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010550Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10551
10552 * include/libxml/parserInternals.h parser.c: had to change
10553 2 internal parsing API when processing document content
10554 to check the start and end of element content are defined
10555 in the same entity
10556 * valid.c include/libxml/valid.h: attribute normalization can
10557 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10558 with the context to report it.
10559 * SAX.c: fixed the last known bugs, crazy validation constraints
10560 when a document is standalone seems correctly handled. There
10561 is a couple of open issues left which need consideration especially
10562 PE93 on external unparsed entities and standalone status.
10563 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10564 The 2 tests left failing are actually in error. Cleanup done.
10565
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010566Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10567
10568 * valid.c: implemented E59 spaces in CDATA does not match the
10569 nonterminal S
10570
Daniel Veillard878eab02002-02-19 13:46:09 +000010571Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10572
10573 * SAX.c parser.c valid.c: more validation test fixups
10574 * check-xml-test-suite.py: added duration info for the tests
10575
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010576Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10577
10578 * parser.c valid.c: a couple of errors were reported but not
10579 saved back as such in the parsing context. Down to 1% failure rate
10580 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10581
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010582Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10583
10584 * xmlInternald.c: isExtender was missing a char
10585 * parser.c include/libxml/parser.h: % are acceptable in the
10586 internal subset if within a PUBLIC ID
10587
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010588Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10589
10590 * SAX.c parserInternals.c valid.c: more work on the conformance
10591 suite. Took the step to finally block documents with encoding
10592 errors. It's a fatal error per the spec, people should have fixed
10593 their documents by now.
10594
Daniel Veillard55253e22002-02-18 14:32:39 +000010595Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10596
10597 * check-xml-test-suite.py: fixed the test script after some discussion
10598 on the semantic of TYPE="error"
10599 * Makefile.am: added the script to the distrib
10600
Daniel Veillard28757702002-02-18 11:19:30 +000010601Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10602
10603 * SAX.c entities.c: fixed a couple of conformances issues deep
10604 into the validation code (standalone and undeclared Notations)
10605
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010606Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10607
10608 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10609 stayed there for years !
10610
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010611Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10612
10613 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10614 missing
10615
Daniel Veillardc7612992002-02-17 22:47:37 +000010616Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10617
10618 * check-xml-test-suite.py: improved the behaviour a bit as
10619 well as the logs
10620 * parser.c valid.c SAX.c: fixed a few more bugs
10621 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10622
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010623Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10624
10625 * check-xml-test-suite.py: python script to run regression tests
10626 against the XML Test suite of W3C/OASis
10627 * SAX.c: fixed a validation bug
10628 * parser.c: fixed 3 errors pointed by the test suite
10629 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10630 * python/Makefile.am: fixed a dependendy
10631
Daniel Veillard9f28f302002-02-15 20:48:08 +000010632Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10633
10634 * xmlmemory.c: avoid a warning bug #71594
10635
Daniel Veillard144024e2002-02-13 21:14:46 +000010636Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10637
10638 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10639 warning on alpha/Tru64
10640
Daniel Veillarde4301c82002-02-13 13:32:35 +000010641Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10642
10643 * include/libxml/entities.h: fixing a comment
10644 * valid.c: fixing some troubles with validity check on namespaces
10645 * result/VC/NS3 test/VC/NS3: added a specific regression test
10646
Daniel Veillarda6d05382002-02-13 13:07:41 +000010647Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10648
10649 * tree.c: Fixing #71342 serializing '\n' in attribute values
10650 * result/noent/att3 result/att3 test/att3: added a specific
10651 test.
10652
Daniel Veillard797a5652002-02-12 13:46:21 +000010653Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10654
10655 * python/libxml.c: couple of bug fixes
10656
Daniel Veillard01a6d412002-02-11 18:42:20 +000010657Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10658
10659 * python/*.py: removed tabs and used spaces.
10660
Daniel Veillard397ff112002-02-11 18:27:20 +000010661Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10662
10663 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10664 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10665
Daniel Veillard03517542002-02-11 13:54:40 +000010666Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10667
10668 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10669 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10670
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010671Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10672
10673 * include/libxml/encoding.h include/libxml/entities.h
10674 include/libxml/globals.h include/libxml/parser.h
10675 include/libxml/threads.h include/libxml/tree.h
10676 include/libxml/xmlmemory.h: trying to fix the include mess
10677
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010678Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10679
10680 * include/libxml/xmlmemory.h: reverted part of the previous
10681 attempt to provide #69655, this was breaking the build.
10682
Daniel Veillard0ba59232002-02-10 13:20:39 +000010683Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10684
10685 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10686 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10687 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10688 include/libxml/parserInternals.h include/libxml/tree.h
10689 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10690 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10691 clean.
10692 * python/libxml.c: fixed a warning.
10693
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010694Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10695
10696 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10697 copying of node, merge back IDs in the target document.
10698 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10699 test/XInclude/ents/ids.xml: test case
10700 * result/VC/ElementValid4: output changed due to a typo fix
10701
Daniel Veillard1c18e302002-02-09 22:16:40 +000010702Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10703
10704 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000010705 generate the dependencies right as Jacob found out. Add
10706 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000010707
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010708Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10709
10710 * parserInternals.c valid.c: Justin Fletcher found some parts
10711 of the code needing cleanup
10712 * libxml.spec.in python/Makefile.am python/generator.py
10713 python/libxml.c python/libxml.py: Fixed the python Makefiles
10714 corrected a bug showing up on ia64, changed the name of the
10715 python internal module too
10716
Daniel Veillard07be19b2002-02-08 14:20:35 +000010717Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10718
10719 * Makefile.am: applied patch from Andris Pavenis for binary
10720 name suffixes
10721
Daniel Veillardf216d462002-02-08 13:44:24 +000010722Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10723
10724 * xmllint.c win32/win32config.h: fixing #68748
10725
Daniel Veillardd455d792002-02-08 13:37:46 +000010726Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10727
10728 * valid.c: fixing #70166
10729
10730Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10731
10732 * valid.c: fixing #70077
10733
Daniel Veillardc575b992002-02-08 13:28:40 +000010734Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10735
10736 * Copyright Makefile.am README configure.in libxml.spec.in:
10737 Changed to the MIT Licence
10738 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10739 doc/xmlio.html: updated the doc accordingly
10740 * include/libxml/xmlwin32version.h configure.in: preparing
10741 2.4.14 release
10742 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10743 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10744 fixed the const xmlChar * wrapper and generator, XPath extension
10745 functions now use the context as first argument
10746 * python/tests/tstxpath.py python/tests/xpath.py
10747 python/tests/xpathext.py: Updated the tests accordingly
10748 * tree.c: fixed bug #70067
10749
Daniel Veillard7db38712002-02-07 16:39:11 +000010750Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10751
10752 * Makefile.am: cleanup
10753 * debugXML.c: always use stdout if output is NULL
10754 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10755 * python/Makefile.am python/generator.py python/libxml2class.txt
10756 python/libxml_wrap.h python/types.c: augmented the number of bindings
10757 handling FILE * and XPath contexts
10758 * python/tests/Makefile.am: avoid a stupid problem due to the
10759 use of TEST.
10760
Daniel Veillard15a143b2002-02-06 22:40:50 +000010761Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10762
10763 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10764
Daniel Veillard70cab352002-02-06 16:06:58 +000010765Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10766
10767 * python/TODO python/libxml.c: cleanup the extension function lookup
10768 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10769
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010770Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10771
10772 * configure.in python/Makefile.am: do not install outside
10773 of prefix
10774
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010775Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10776
10777 * python/TODO python/libxml.c: started adding SAX interfaces
10778 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10779 SAX test
10780
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010781Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10782
10783 * tree.c: hardened the addChild function
10784 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10785 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10786 added accessors needed for xmlNode, a bit more testing and
10787 extension of interfaces
10788 * python/tests/Makefile.am python/tests/build.py: added a test
10789 build from scratch/save/load/check
10790
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010791Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10792
10793 * parserInternals.c: change a small bit in the way valididy
10794 error messages get initialized
10795 * python/TODO python/libxml.c python/libxml2-python-api.xml
10796 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10797 added some memory debugging to track leaks at the libxml2 level
10798 * python/tests/*.py: changed all tests to check for leaks,
10799 there is just one left in XPath extension registrations.
10800
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010801Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10802
10803 * python/TODO python/generator.py python/libxml2-python-api.xml
10804 python/libxml2class.txt: more accessor classes for the parser
10805 context, allow to switch on and check validity
10806 * python/tests/Makefile.am python/tests/error.py
10807 python/tests/invalid.xml python/tests/valid.xml
10808 python/tests/validate.py: attded more test and and added error.py
10809 which I forgot to commit in the last step
10810
Daniel Veillard3ce52572002-02-03 15:08:05 +000010811Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10812
10813 * python/Makefile.am python/types.c: cleanup
10814 * python/libxml.c python/libxml.py python/libxml_wrap.h
10815 python/generator.py python/libxml2-python-api.xml
10816 python/libxml2class.txt: added class for parser context, added
10817 first cut for push mode support. Added a framework to generate
10818 accessors functions.
10819 * python/tests/Makefile.am python/tests/push.py: added a push
10820 test
10821
Daniel Veillardcfb05462002-02-02 23:18:22 +000010822Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10823
10824 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10825 bug a bit of cleanup.
10826
Daniel Veillard5d819032002-02-02 21:49:17 +000010827Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10828
10829 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10830 python/libxml2class.txt: adding error redirections and preformat
10831 to a python handler
10832 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10833 tests self checking
10834
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010835Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10836
10837 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10838 a function
10839
Daniel Veillard9589d452002-02-02 10:28:17 +000010840Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10841
10842 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10843 python/libxml.c python/libxml2-python-api.xml
10844 python/libxml2class.txt: Progressing through the TODOs, class
10845 description output, extra XML API, RPM now builds the wrappers
10846 for all python installed versions
10847
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010848Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10849
10850 * configure.in libxml.spec.in python/Makefile.am python/TODO
10851 python/generator.py python/libxml2class.txt: added more informations
10852 in the libxml2-python package including docs. Slightly changed
10853 the class hierarchy
10854 * python/tests/*: added basic regression tests infrastructure too
10855
10856Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10857
10858 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10859 added libxml2-python as part of the packages installed
10860
Daniel Veillarda7340c82002-02-01 17:56:45 +000010861Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10862
10863 * python/Makefile.am python/generator.py python/libxml.c
10864 python/libxml.py: more work, now able to extend the
10865 XPath interpreter with functions written in python.
10866
Daniel Veillardc3e39442002-02-01 09:29:41 +000010867Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10868
10869 * python/Makefile.am: Jacob sent a patch to allow building from
10870 tarfile.
10871
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010872Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10873
10874 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10875 inserted the python wrappers build, I hope this won't be too
10876 unportable
10877
Daniel Veillard1971ee22002-01-31 20:29:19 +000010878Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10879
10880 * xpath.c: minor optimization
10881 * python/generator.py python/libxml.c python/libxml.py
10882 python/libxml_wrap.h: more work on the python bindings,
10883 they now support XPath and there is no evident leak
10884
Daniel Veillard36ed5292002-01-30 23:49:06 +000010885Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10886
10887 * python/generator.py python/libxml.c python/libxml.py:
10888 more work on the python bindings generator.
10889
Daniel Veillard96fe0952002-01-30 20:52:23 +000010890Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10891
10892 * python/generator.py python/libxml.c python/libxml_wrap.h:
10893 more work on the python bindings.
10894
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010895Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10896
10897 * python/generator.py python/libxml.c python/libxml.py
10898 python/libxml_wrap.h: commited early version of a python binding
10899 for private use only ATM
10900
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010901Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10902
10903 * entities.c tree.c include/libxml/entities.h: applied patch
10904 from Anthony Jones to implement copy of DTD subtree too. Had
10905 just to keep 2 function private which really ought to become
10906 public ones.
10907
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010908Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10909
10910 * xmllint.c: added pointers to the web pages in the usage()
10911
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010912Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10913
10914 * tree.c: more fixes from Petr Kozelka for attribute handling
10915 in the tree API to align the semantic with DOM.
10916
Daniel Veillard36065812002-01-24 15:02:46 +000010917Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10918
10919 * valid.c tree.c entities.c: another set of patches from
10920 Anthony Jones for copy operations cleanup and robustness
10921
Daniel Veillardf8592562002-01-23 17:58:17 +000010922Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10923
10924 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10925 an alphabetic index based on comments content
10926 * doc/*: rebuilt the web site with the new references
10927
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010928Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10929
10930 * parserInternals.h: Greg Sjaardema suggested to use an
10931 eponential buffer groth policy in xmlParserAddNodeInfo()
10932
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010933Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10934
10935 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10936 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10937 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10938 to generate cross-references, and added/updated the stylesheets
10939 to generate and link API indexes. The generic keyword index
10940 is not done yet.
10941 * doc/*.html: regenerated all the usual docs too
10942
Daniel Veillard2070c482002-01-22 22:12:19 +000010943Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10944
10945 * debugXML.c: added an xpath function to the shell for T. V. Raman
10946
10947Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010948
10949 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10950 debug routines.
10951
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010952Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10953
10954 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10955 support of attribute nodes
10956
Daniel Veillard9d06d302002-01-22 18:15:52 +000010957Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10958
10959 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10960 hopefully near complete and fully documented of the API in XML
10961 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10962 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10963 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10964 include/libxml/parserInternals.h include/libxml/valid.hi
10965 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10966 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10967 include/libxml/xpath.h include/libxml/xpathInternals.h:
10968 Cleaned up the doc comments a lot in the process, the interface
10969 coverage is now 100%
10970
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010971Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10972
10973 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10974 extracts comments from the gtk-doc DocBook output (a bit
10975 convoluted but seems to work).
10976
Daniel Veillard61006472002-01-21 17:31:47 +000010977Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10978
10979 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10980 added an XML description of the API, moved the script generating
10981 it here. Added a "make api" target
10982
Daniel Veillardd2f23002002-01-21 13:36:00 +000010983Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10984
10985 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10986
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010987Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10988
10989 * xpath.c include/libxml/xpathInternals.h: the change made to
10990 xmlXPathFuncLookupFunc was incompatible roll it back
10991
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010992Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10993
10994 * SAX.c: cleanup patch from Anthony Jones
10995 * doc/Makefile.am: fix the headers to avoid in make scan
10996 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10997 includes, * vs Ptr and general cleanup
10998 * parsedecl.py: first version of a script to extract the
10999 module interfaces, the goal will be to provide .decl or XML
11000 specification of the interfaces to build wrappers.
11001
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011002Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11003
11004 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11005 now provides return codes in case of errors
11006
Bjorn Reese026d29f2002-01-19 15:40:18 +000011007Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11008
11009 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11010 Upgraded to trio baseline 1.6
11011 * strio.h strio.c: Replaced by triostr.h and triostr.c
11012
Daniel Veillard572577e2002-01-18 16:23:55 +000011013Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11014
11015 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11016 of strdup usage in the code
11017
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011018Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11019
11020 * parser.c error.c: Keith Isdale complained rightly that
11021 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11022
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011023Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11024
11025 * tree.c: fixed the funxtion to set the xml: attributes
11026 * debugXML.c: added "setbase" to test it.
11027
Daniel Veillard2c748c62002-01-16 15:37:50 +000011028Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11029
11030 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11031 to allow updating an attribute content
11032
Daniel Veillard8de85c62002-01-15 17:10:15 +000011033Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11034
11035 * libxml.h: try to avoid problems when compiling on Windows
11036
Daniel Veillard314cfa02002-01-14 17:58:01 +000011037Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11038
11039 * hash.c: patch from Anthony Jones for hash.c allocation size
11040 * Makefile.am: trying to work around Yet Another Libtool Madness
11041 and build the 2.4.13 release finally ...
11042
Daniel Veillard744683d2002-01-14 17:30:20 +000011043Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11044
11045 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11046 * doc/* : update of the documentation
11047
Daniel Veillarde6a55192002-01-14 17:11:53 +000011048Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11049
11050 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11051 at fixing #61290 :-(
11052
Daniel Veillardfb25a512002-01-13 20:32:08 +000011053Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11054
11055 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11056 Fixes bug #67229
11057
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011058Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11059
11060 * tree.c: trying to avoid troubles when a subtree is copied
11061 and coalesced in part with the target tree. Should fix
11062 bug #67407
11063
Daniel Veillardd8224e02002-01-13 15:43:22 +000011064Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11065
11066 * valid.c: fixed validation of attributes content of type
11067 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11068 values, very old bug. Fixes #67671
11069
Daniel Veillard8107a222002-01-13 14:10:10 +000011070Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11071
11072 * parser.c include/libxml/parserInternals.h tree.c: integrated
11073 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11074 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11075
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011076Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11077
11078 * threads.c: applied Serguei Narojnyi's patch to add native
11079 thread support on the Win32 platform
11080 * testThreadsWin32.c Makefile.am: added the test program also
11081 from Serguei, Win32 specific
11082 * include/win32config.h include/libxml/xmlwin32version.h.in:
11083 added patch from Igor for the Windows thread specific defines.
11084
Daniel Veillard845cce42002-01-09 11:51:37 +000011085Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11086
11087 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11088
Daniel Veillard7b602b42002-01-08 13:26:00 +000011089Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11090
11091 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11092 output page into XMLinfo.html. Close bug #66951 and
11093 raised by Robert Collins too.
11094
Daniel Veillard73c6e532002-01-08 13:15:33 +000011095Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11096
11097 * encoding.c: Paul Keogh pointed out a possibility of segfault
11098 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11099 Closes bug # 68238
11100
Daniel Veillard4a859202002-01-08 11:49:22 +000011101Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11102
11103 * doc/*.html: updated the Gdome2 links
11104
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011105Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11106
11107 * libxml.h: Applied following patches from Robert Collins
11108 and make sure IN_LIBXML is defined when compiling it
11109 -------
11110 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11111 as well as Visual C.
11112 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11113 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11114 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11115 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11116 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11117 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11118 xmlSysIDExists xmlNoNetExists).
11119 * xmllint.c: Don't include winsock2.h for Cygwin.
11120
Daniel Veillard401c2112002-01-07 16:54:10 +000011121Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11122
11123 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11124 when the version info is not present.
11125
Daniel Veillard6f42c132002-01-06 23:05:13 +000011126Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11127
11128 * tree.c: Anthony Jones pointed out a problem in
11129 xmlStringGetNodeList() and provided a fix for it
11130
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011131Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11132
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011133 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011134 xmlCreatePushParserCtxt() when the initial buffer passed
11135 is large.
11136
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011137Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11138
11139 * win32/*: big cleanup of the Windows/MSVC project files
11140 from Igor Zlatkovic
11141
Daniel Veillardcebb1362002-01-02 13:13:30 +000011142Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11143
11144 * doc/Makefile.am: should fix #67674 and avoid troubles if
11145 xsltproc is not available or fails in the prefix provided
11146
Daniel Veillard26908ab2002-01-01 16:50:03 +000011147Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11148
11149 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11150
Daniel Veillard5344c602001-12-31 16:37:34 +000011151Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11152
11153 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11154 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11155 Fixed a few other problems raised by Charlie Bozeman.
11156 * result/VC/ElementValid[5-7]: fixed the output
11157
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011158Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11159
11160 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11161 patches from Charlie Bozeman. Regenerated the HTML docs.
11162
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011163Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11164
11165 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11166 for Windows from Igor
11167
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011168Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11169
11170 * xmllint.c: applied Justin Fletcher patch for --output or -o
11171
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011172Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11173
11174 * win32/libxml2/libxml2.def.src: close #67019
11175
Daniel Veillard01db67c2001-12-18 07:09:59 +000011176Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11177
11178 * xmllint.c: applied Justin Fletcher generic timing patch
11179 similar to the one already applied to xsltproc.
11180
Daniel Veillardd1640922001-12-17 15:30:10 +000011181Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11182
11183 * include/libxml/tree.h tree.c: applied documentation patches
11184 from Charlie Bozeman
11185
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011186Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11187
11188 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11189
Daniel Veillard29e43992001-12-13 22:21:58 +000011190Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11191
11192 * valid.c: fix the xmlStrdup() used in the previous patch.
11193 * valid.c: added --dropdtd
11194 * tree.c: fixed xmlUnlinkNode so it also removes the references
11195 from the document if the node is a DTD
11196
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011197Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11198
11199 * HTMLtree.c valid.c: cleanup some static declarations
11200
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011201Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11202
11203 * xmllint.c: removed another strdup()
11204 * doc/FAQ: removed the HP/UX entry
11205
Daniel Veillarded472f32001-12-13 08:48:14 +000011206Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11207
11208 * valid.c: fix bug #66816 when validating.
11209 * xmllint.c: don't use sys/time.h if configure did not found it
11210
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011211Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11212
11213 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11214 xmlcatalog_man.xml
11215
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011216Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11217
11218 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11219 xmlInitMemory() was declared twice
11220
Daniel Veillardb82c1662001-12-09 14:00:54 +000011221Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11222
11223 * globals.c: do not reference strdup() !
11224 * configure.in libxml-2.0.pc.in: trying to fix the libs
11225 of the various config extraction modules
11226
Daniel Veillardef90ba72001-12-07 14:24:22 +000011227Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11228
11229 * configure.in : preparing 2.4.12
11230 * doc/* : updated and rebuilt the docs
11231
Daniel Veillard220346d2001-12-07 11:33:54 +000011232Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11233
11234 * uri.c: closed bug #66159
11235 * testURI.c: added --escape option
11236 * configure.in: some cleanup for xml2-config --cflags
11237
Daniel Veillard2a906822001-12-06 14:34:08 +000011238Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11239
11240 * globals.c testThreads.c: removed some misplaced includes
11241 of xmlversion.h
11242
Daniel Veillarde28313b2001-12-06 14:08:31 +000011243Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11244
11245 * threads.c: patch from Gary Pennington fixing a possible
11246 problem at initialization time.
11247
Daniel Veillardd3b08822001-12-05 12:03:33 +000011248Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11249
11250 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011251 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011252 CodeWarrior.
11253
Daniel Veillarda7866932001-12-04 13:14:44 +000011254Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11255
11256 * xmllint.c: applied Geert Kloosterman's patch to fix
11257 --repeat --timing output
11258
Daniel Veillard19840942001-11-29 16:11:38 +000011259Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11260
11261 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11262 where non-wellformed XML declaractions were not detected.
11263
Daniel Veillarde85d9342001-11-28 14:43:12 +000011264Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11265
11266 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11267
Daniel Veillard22f25a82001-11-28 09:12:23 +000011268Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11269
11270 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11271 gets reset by xmlCleanupInputCallbacks() and this makes the
11272 function useless. Same for output.
11273
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011274Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11275
11276 * xmlIO.c: robert pointed out a loop error in callback cleanups
11277
Daniel Veillard8faa7832001-11-26 15:58:08 +000011278Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11279
11280 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11281 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11282 they are not really tied to debugging
11283
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011284Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11285
11286 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11287 * xmllint.c: better --catalogs description
11288
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011289Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11290
11291 * tree.c: fixed a couple of problems in xmlSetProp()
11292
Daniel Veillardcd337f02001-11-22 18:20:37 +000011293Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11294
11295 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11296 unappropriate stdout output.
11297
Daniel Veillard566d4df2001-11-22 13:00:53 +000011298Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11299
11300 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11301 by Denis Beurive, closes #65111
11302
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011303Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11304
11305 * valid.c: in case of content model validity error, don't
11306 print it if validity warnings were not requested.
11307
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011308Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11309
11310 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11311 * parserInternals.c: removed the last exit() call. Print an
11312 unmaskable error on stderr instead (library mismatch detection)
11313
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011314Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11315
11316 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11317 shell instructions from Heiko Rupp
11318
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011319Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11320
11321 * catalog.c: use the URL notation file:// for default catalog paths
11322
Daniel Veillard0ec98632001-11-14 15:04:32 +000011323Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11324
11325 * include/libxml/tree.h: better comments for _private fields
11326 * tree.c: removed a problem when copying an entity reference.
11327
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011328Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11329
11330 * vms/*: updated instructions and diffs from John A Fotheringham
11331
Daniel Veillarda11001b2001-11-12 22:45:36 +000011332Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11333
11334 * include/libxml/xmlerror.h: avoid an include problem if
11335 #include <libxml/xmlerror.h> happens first in code
11336 seems to be the case in KDE libs
11337
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011338Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11339
11340 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11341 from Igor for Windows
11342
11343Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11344
11345 * Makefile.am: Gary Pennington pointed out a missing prefix
11346
Daniel Veillard43d3f612001-11-10 11:57:23 +000011347Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11348
11349 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11350 * doc/*: upgraded and rebuilt the docs
11351
Daniel Veillardc1f78342001-11-10 11:43:05 +000011352Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11353
11354 * HTMLparser.c: fix comment in scripts element parsing.
11355 * result/HTML/doc3*: updated the results.
11356
11357Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11358
11359 * uri.c: another URI bug fix #63336, using Joel Young patch.
11360
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011361Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11362
11363 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11364 a cleaned up version of the Pwd shell string generation.
11365
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011366Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11367
11368 * valid.c include/libxml/tree.h: trying to fix namespaces +
11369 validation problems for good, closing #63619 in the process
11370 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11371 wrong in this respect, fixed it.
11372
Daniel Veillardd536f702001-11-08 17:32:47 +000011373Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11374
11375 * xmllint.c: Morus Walter patch to allow --format and --encode
11376
Daniel Veillard5004f422001-11-08 13:53:05 +000011377Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11378
11379 * debugXML.c: Stefan Kost provided an help command for the shell
11380
Daniel Veillarda6825e82001-11-07 13:33:59 +000011381Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11382
11383 * debugXML.c: Heiko Rupp pointed that the shell would crash
11384 on empty nodesets returns.
11385
Daniel Veillard03f848d2001-11-07 12:53:46 +000011386Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11387
11388 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11389 migh need the history libraries
11390
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011391Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11392
11393 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11394 handle the case of < in quoted attributes, Bastian Kleineidam
11395
Daniel Veillardc853b322001-11-06 15:24:37 +000011396Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11397
11398 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11399 fixing catalog breakages
11400 * Makefile.am catalog.c result/catalogs/catal
11401 result/catalogs/mycatalog.* test/catalogs/catal*:
11402 fixed more problems in catalog support, added more regression tests
11403 for both XML and SGML catalog handling
11404
Daniel Veillard66870c72001-11-05 19:27:49 +000011405Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11406
11407 * debugXML.c: applied an improvement to xmlGetLineNo() from
11408 Keith Isdale
11409
Daniel Veillardffe09c92001-11-05 14:21:47 +000011410Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11411
11412 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11413 Side effect of the progressive catalog loading
11414
Daniel Veillardad661b92001-11-05 11:43:15 +000011415Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11416
11417 * Makefile.am: confexecdir and confexec_DATA were defined twice
11418 pointed out by Karl Eichwalder
11419
Daniel Veillard6eb17722001-11-04 22:19:27 +000011420Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11421
11422 * xmlcatalog.c: avoid unlink() and use remove() instead.
11423
Daniel Veillardea898282001-11-04 22:13:45 +000011424Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11425
11426 * libxml.spec.in: cleanup
11427 * include/libxml/xmlwin32version.h: updated with 2.4.8
11428
Daniel Veillarda4617b82001-11-04 20:19:12 +000011429Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11430
11431 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11432 of compiling libxml with a non standard set of options
11433
John Fleck027edfb2001-11-04 20:13:58 +000011434Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11435
11436 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11437 document --sgml option, fixing gnome bugzilla #63382
11438
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011439Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11440
11441 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11442 breakage of 2.4.7, added a couple of really needed APIs
11443 like xmlCatalogIsEmpty() and xmlNewCatalog()
11444 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11445 for install-catalog
11446 * configure.in: preparing 2.4.8
11447
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011448Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11449
11450 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11451 include/libxml/tree.h include/libxml/xmlIO.h: more include
11452 cleanups, export cleanly one html output + format function.
11453
11454Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11455
11456 * parser.c: removed initGenericErrorDefaultFunc call from
11457 xmlInitParser() since it could destroy previous calls to
11458 xsltSetGenericErrorFunc() effects
11459
Daniel Veillardebd38c52001-11-01 08:38:12 +000011460Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11461
11462 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11463 keyword.
11464
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011465Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11466
11467 * Makefile.am: cleanup
11468 * threads.c: cleanup too
11469 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11470 from xsltproc
11471 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011472 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011473
Daniel Veillard91c00402001-10-30 17:41:38 +000011474Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11475
11476 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11477 was not used anymore !
11478
Daniel Veillard52dcab32001-10-30 12:51:17 +000011479Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11480
11481 * configure.in: preparing 2.4.7
11482 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11483 manual page from John
11484 * doc/*: updated the doc and rebuilt the generated pages
11485
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011486Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11487
11488 * xmlIO.c: closing bug #62711, the library should never
11489 close stdin or stdout.
11490
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011491Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11492
11493 * uri.c: second pass at fixing #63336, using Joel Young
11494 final patch. looks okay.
11495
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011496Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11497
11498 * uri.c include/libxml/uri.h: trying to clear #63336
11499 allowing the escaping routine to parse unconformant
11500 URI-References.
11501
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011502Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11503
11504 * vms/readme.vms vms/build_libxml.com nanoftp.c
11505 include/libxml/xmlversion.h.in: a few VMS updates from
11506 John A Fotheringham
11507 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11508 and xmlCleanupOutputCallbacks() for the Perl binding people.
11509
Daniel Veillard635ef722001-10-29 11:48:19 +000011510Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11511
11512 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11513 apply fixes to close #63271 and avoid segfaults when
11514 the error routine gets callbed before xmlInitParser()
11515 get called.
11516 * nanoftp.c error.c: Applied patches from Justin Fletcher
11517 correcting some xmlGenericError misuses.
11518
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011519Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11520
11521 *doc/xmllint.xml, doc/xmllint.1
11522 New and improved man page for xmllint - .xml is the original, .1
11523 is the generated man page
11524
Daniel Veillardc9484202001-10-24 12:35:52 +000011525Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11526
11527 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11528 the web site from the main HTML document.
11529
Daniel Veillard5151c062001-10-23 13:10:19 +000011530Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11531
11532 * parser.c: fixed an erroneous validation bug when PE refs
11533 occurs in external parsed entities referenced from the
11534 internals subset
11535 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11536 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11537 added the associated testcase, it's a nice one.
11538 * HTMLparser.c: generate the DTD node as HTML still ...
11539 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11540
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011541Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11542
11543 * HTMLparser.c: fixed a bug in htmlNewDoc()
11544
Daniel Veillard89cad532001-10-22 09:46:13 +000011545Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11546
11547 * test/threads/*: added entities testing to the Thread test
11548 * testThreads.c: make the test reasonable
11549 * DOCBparser.c: fix the DTD public and system ID
11550 * xmllint.c: added --sgml for SGML DocBook importing
11551 * Makefile.am: added Docbtests target
11552
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011553Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11554
11555 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11556 * testThreads.c: removed bogus include
11557
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011558Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11559
11560 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11561 fixed a very serious (looping) validation bug
11562
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011563Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11564
11565 * include/libxml/globals.h include/libxml/threads.h threads.c
11566 testThreads.c: far more testing, cleaning up bugs
11567 * *.c : make sure globals.h is always included.
11568
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011569Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11570
11571 * HTMLparser.c: try to get rid of parser loops for good.
11572
Daniel Veillardab7488e2001-10-17 11:30:37 +000011573Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11574
11575 * configure.in: fixed some bugs in CFLAGS passing.
11576 * test/threads Makefile.am testThreads.c: added a specific
11577 threaded test case (really nasty, guaranteed).
11578
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011579Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11580
11581 * catalog.c: serious cleanup on the management of the
11582 XML catalog tree, more tests done, especially with
11583 the catalog PI.
11584
Daniel Veillard364789a2001-10-16 12:45:00 +000011585Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11586
11587 * catalog.c: avoid a problem in catalog cleanup on SMP if
11588 catalogs were not initialized.
11589
Daniel Veillard81463942001-10-16 12:34:39 +000011590Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11591
11592 * catalog.c xpath.c: trying to cleanup the not thread safe
11593 parts of the library.
11594
Daniel Veillard64a411c2001-10-15 12:32:07 +000011595Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11596
11597 * include/libxml/globals.h configure.in global.data: make
11598 the allocation be per-thread a configure option
11599 * encoding.c include/libxml/parser.h: fixed compilation
11600 errors
11601
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011602Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11603
11604 * include/libxml/parser.h: Norm reported that a few lines
11605 added were breaking libxslt compile, removed them for now
11606
Daniel Veillard6f350292001-10-14 09:56:15 +000011607Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11608
11609 * parser.c parserInternals.c threads.c: debugged and fixed
11610 initialization problems which were giving troubles on SMP
11611 boxes.
11612
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011613Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11614
11615 * include/libxml/Makefile.am: missing globals.h
11616
Daniel Veillarde7090612001-10-13 12:18:28 +000011617Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011618
Daniel Veillarde7090612001-10-13 12:18:28 +000011619 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011620
Daniel Veillardd0463562001-10-13 09:15:48 +000011621Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11622
11623 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11624 include/libxml/parserInternals.h include/libxml/tree.h
11625 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11626 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11627 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11628 Applied the last patches from Gary, cleanup, activated threading
11629 all user accessible global variables are now handled in globals.[ch]
11630 Still a bit rought but make tests passes with either
11631 --with-threads defined at configure time or not.
11632 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11633 linking options
11634
Daniel Veillardb8478642001-10-12 17:29:10 +000011635Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11636
11637 * Makefile.am include/libxml/Makefile.am
11638 include/libxml/globals.h globals.c include/libxml/threads.h
11639 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11640 configure.in: started integrating the core of the thread support
11641 not activated yet but half integrated. The code should still
11642 compile and work anyway.
11643
Daniel Veillardb44025c2001-10-11 22:55:55 +000011644Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11645
11646 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11647 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11648 integrating the non-controversial parts of Gary Pennington
11649 multithread patches
11650 * catalog.c: corrected a small bug introduced
11651
Daniel Veillard75b96822001-10-11 18:59:45 +000011652Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11653
11654 * catalog.c include/libxml/catalog.h: very serious cleanup,
11655 isolating unportable code and as much as possible the accesses
11656 to the global shared catalog. May need more testing !
11657
Daniel Veillard78d12092001-10-11 09:12:24 +000011658Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11659
11660 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11661 Keith Isdale patches for the XSLT debugger interfaces. Some
11662 cleanup
11663
Daniel Veillardff0b7312001-10-11 06:46:09 +000011664Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11665
11666 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11667 * DOCBparser.c: generate line nubers in elements
11668
Daniel Veillard60087f32001-10-10 09:45:09 +000011669Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11670
11671 * configure.in: preparing 2.4.6 release
11672 * doc/xml.html doc/html/*: updated and rebuilt the docs
11673 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11674
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011675Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11676
11677 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11678 adding documentation for DV's supercatalog support
11679
Daniel Veillard82d75332001-10-08 15:01:59 +000011680Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11681
11682 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11683 super catalog support adding one API and one flag --sgml to
11684 xmlcatalog
11685
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011686Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11687
11688 * doc/xmlcatalog_man.xml, xmlcatalog.1
11689 One more crack at
11690 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11691
11692
Thomas Broyer47334c02001-10-07 16:41:52 +000011693Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11694
11695 * xpath.c: implemented xmlXPathObjectCopy for external objects
11696 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11697
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011698Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11699
11700 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11701 finishing up fix to
11702 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11703 the xmlcatalog man page display more elegantly
11704
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011705Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11706
11707 * configure.in: closing bug #61832
11708 * HTMLparser.c: removed a warning
11709
Daniel Veillard6ab38382001-10-06 13:08:27 +000011710Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11711
11712 * xpath.c: fixing #61673 part I, do not loose doc information
11713 when copying result value trees.
11714
Daniel Veillard556c6682001-10-06 09:59:51 +000011715Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11716
11717 * xpath.c: trying to harden the XPath interpreter
11718
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011719Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11720
11721 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11722 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11723
William M. Brack1633d182001-10-05 15:41:19 +000011724Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11725
11726 * HTMLparser: repaired another loop problem
11727
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011728Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11729
11730 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11731 parsing.
11732 * xpath.c: fix bug #61291 the default XML namespace node is
11733 missing from the namespace axis.
11734 * tree.c: refuse to create namespaces nodes with prefix "xml"
11735
Daniel Veillard651f9472001-10-04 14:51:06 +000011736Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11737
11738 * SAX.c: ouch a non-defined namespace could lead to a crash,
11739 fixed #61215
11740
Daniel Veillard7dd05702001-10-04 14:25:12 +000011741Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11742
11743 * parserInternals.c: closed bug #61054
11744
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011745Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11746
11747 * include/libxml/Makefile.am: closing #60708
11748
Daniel Veillarda293c322001-10-02 13:54:14 +000011749Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11750
11751 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11752 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11753
Daniel Veillardf4309d72001-10-02 09:28:58 +000011754Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11755
11756 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11757
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011758Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11759
11760 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11761 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11762
Daniel Veillard16756b62001-10-01 07:36:25 +000011763Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11764
11765 * catalog.c: Justin Fletcher provided cleaup code in case
11766 HAVE_STAT is not defined
11767 * include/win32config.h: Igor Zlatkovic suggested to have
11768 HAVE_STAT defined there
11769
William M. Brack5e1cac12001-09-28 16:19:18 +000011770Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11771
11772 * catalog.c - fixed typing error reported by M. Barros
11773
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011774Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11775
11776 * xmllint.c - fixing typo
11777
William M. Brackd28e48a2001-09-23 01:55:08 +000011778Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11779
11780 * HTMLparser.c: small enhancement to prevent loop on
11781 unrecognizable data
11782
Daniel Veillardb1d62872001-09-21 09:47:08 +000011783Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11784
11785 * parserInternals.c: applying patch from bug #60757 this
11786 should close it
11787
Daniel Veillardc0631a62001-09-20 13:56:06 +000011788Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11789
11790 * catalog.c xmlcatalog.c: removed a couple of warning
11791 * xpath.c: try to solve the linking problem on platforms
11792 needing trio to compile
11793
Daniel Veillard1a123612001-09-19 08:06:23 +000011794Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011795
Daniel Veillard1a123612001-09-19 08:06:23 +000011796 * Makefile.am libxml.spec.in: backing up non-documented changes
11797 commited without review or aproval by Jens Finke <jens@gnome.org>
11798 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011799
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011800Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11801
11802 * configure.in: Joe Orton provided a patch fixing a problem
11803 when iconv is specified to be in a non-standard directory
11804 but wasn't exported in xml2-config --cflags
11805
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011806Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11807
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011808 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011809 troubles with 2.4.4 errors.
11810
Daniel Veillard16698282001-09-14 10:29:27 +000011811Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11812
11813 * encoding.c entities.c: do not output hexadecimal charrefs
11814 when serializing HTML since some version of Netscape can't
11815 grok it, generate decimal ones.
11816 * result/HTML/doc3.htm: output changed due to previous test
11817 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11818
Daniel Veillard98fed372001-09-13 11:34:58 +000011819Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11820
11821 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11822 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11823
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011824Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011825 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011826
11827 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11828 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11829 updated the configuration scripts systems accordingly
11830
Daniel Veillard04382ae2001-09-12 18:51:30 +000011831Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11832
11833 * configure.in: preparing for 2.4.4
11834 * doc/xml.html doc/html/*: updated and rebuilt the docs
11835
Daniel Veillardd63437e2001-09-12 15:00:27 +000011836Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11837
11838 * win32/dsp/libxml2.def.src: tried to incorporate comments
11839 from bug #59220
11840
Daniel Veillard319a7422001-09-11 09:27:09 +000011841Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11842
11843 * parser.c result/noent/wml.xml: fixed bug #59981 related
11844 to handling of '&' in attributes when entities are substitued
11845
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011846Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11847
11848 * libxml.h include/libxml/xmlversion.h.in
11849 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11850 Tried to close bug #60131
11851
Daniel Veillardbce62332001-09-10 18:46:55 +000011852Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11853
11854 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11855
Daniel Veillard143b04f2001-09-10 18:14:14 +000011856Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11857
11858 * SAX.c: fixing bug #59946 on xmlns=""
11859
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011860Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11861
11862 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11863 but allocates a new error code.
11864
Daniel Veillard05c13a22001-09-09 08:38:09 +000011865Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11866
11867 * xmllint.c: John Fleck fixed typos in the options output
11868 * parser.c SAX.c: fix ignorable white space SAX selection
11869
11870Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11871
11872 * entities.c: Steve Underwood found the possibility of an
11873 ininite loop in case of error.
11874
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011875Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11876
11877 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11878
Daniel Veillarda050d232001-09-05 15:51:05 +000011879Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11880
11881 * parser.c: warn if version is not 1.0 but it's not
11882 strictly speaking an error after analyzing the spec
11883
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011884Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11885
11886 *doc/catalog.html - add link to the html version of the
11887 man page, other linguistic cleanups
11888
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011889Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11890
11891 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11892 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11893 file, has not yet been included in the build.
11894
Daniel Veillard99784ff2001-09-01 16:20:28 +000011895Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11896
11897 * catalog.c: removed a duplicate affectation Justin Fletcher
11898
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011899Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11900
11901 * tree.c: Armin Sander pointed a possible text coalescing
11902 problem, completed his patch.
11903
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011904Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11905
11906 * trionan.c: Fixed const and volatile re-definition problem
11907
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011908Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11909
11910 * libxml.4 parser.c: doc updates from Heiko Rupp
11911 * parserInternals.c: 2 sanity checks from Heiko Rupp
11912
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011913Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11914
11915 * tree.c: applied patch from Armin Sander to make some pointers
11916 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011917 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011918
Daniel Veillardb06c6142001-08-27 14:26:30 +000011919Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11920
11921 * xpath.c: hum, restrict the integer usage gcc bug workaround
11922 to only gcc compilers so that other architecture don't get
11923 penalized by this limitation.
11924 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11925
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011926Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11927
11928 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11929 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11930
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011931Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11932
11933 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11934 --convert option to xmlcatalog to convert SGML ones to
11935 the XML syntax.
11936 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11937
11938 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011939Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11940
11941 * catalog.c xmlIO.c: started some serious testing and fixed
11942 a few bug and optmization needs.
11943
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011944Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11945
11946 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11947 preparing for a 2.4.3 release even if it may not be ready yet
11948 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11949 all file parsing lookup to go through the entity resolver, add
11950 to add an API to bypass it (needed to load catalogs themselves),
11951 some cleanup on the catalog code too.
11952 * nanoftp.c: small cleanup
11953 * doc/catalog.html: small update
11954
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011955Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11956
11957 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11958 Jun Kuriyama
11959
Daniel Veillardffb120d2001-08-23 00:52:23 +000011960Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11961
11962 * doc/catalog.html: finished the catalog documentation
11963
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011964Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11965
11966 * doc/catalog.html doc/xml.html: added documentation about
11967 Catalog support, misses an API description
11968 * doc/html/*: reextracted the API pages
11969
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011970Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11971
11972 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11973 Added the part about section 7.2 on URI resolution,
11974 fixed a side effect in the HTML parser, look complete
11975 and ready to rock except the URI/SystemID part!
11976
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011977Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11978
11979 * include/libxml/catalog.h include/libxml/parser.h
11980 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11981 xmlIO.c: added support and APIs needed for the catalog PI
11982 * include/libxml/xmlIO.h: cleanup
11983
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011984Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11985
11986 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11987 include/libxml/catalog.h: starts to look okay, really
11988 plugged the new framework, cleaned a lot of stuff,
11989 added some APIs, except the PI's support missing this
11990 should be mostly complete
11991 * result/catalogs/* test/catalogs/*: added new test, enriched
11992 the existing one with URN ID tests
11993
Daniel Veillard64339542001-08-21 12:57:59 +000011994Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11995
11996 * catalog.c: fixed nextCatalog
11997 * result/catalogs/docbook test/catalogs/*: started adding
11998 a small regression test
11999
Daniel Veillardcda96922001-08-21 10:56:31 +000012000Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12001
12002 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12003 more work on the XML catalog support.
12004 * parser.c include/libxml/parser.h: small cleanup seems using
12005 list as a public parameter name can give portability troubles
12006 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12007 include/libxml/xpath.h include/libxml/Makefile.am: removed
12008 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12009 wrappers
12010
Bjorn Reese45029602001-08-21 09:23:53 +000012011Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12012
12013 * Makefile.am trio.c triodef.h trionan.c xpath.c
12014 include/libxml/Makefile.am include/libxml/trionan.h:
12015 Re-worked Not-A-Number and Infinity support.
12016 * xmlcatalog.c: added readline include files
12017
Daniel Veillard344cee72001-08-20 00:08:40 +000012018Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12019
12020 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12021 testCatalog as xmlcatalog, making it an installed app
12022 adding a shell, and preparing it to be a /etc/xml/catalog
12023 management tool, though not ready yet
12024 * catalog.c include/libxml/catalog.h: adding support for
12025 XML Catalogs http://www.oasis-open.org/committees/entity/
12026 not finished, there is some interesting tradeoffs and a
12027 few open questions left.
12028
Daniel Veillardb7664f42001-08-19 13:00:43 +000012029Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12030
12031 * xmllint.c: fixed a line formatting problem
12032
Daniel Veillard5015b712001-08-17 09:37:52 +000012033Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12034
12035 * SAX.c: removed a couple of unused variable (Albert Chin)
12036
Daniel Veillardbb371292001-08-16 23:26:59 +000012037Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12038
12039 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12040 trying to fix some troubles w.r.t. function returning
12041 const xxxPtr.
12042
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012043Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12044
12045 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12046 defined
12047
Daniel Veillardae6db172001-08-16 19:32:00 +000012048Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12049
12050 * xpointer.c: removed unused var
12051
Daniel Veillard09190202001-08-16 16:27:41 +000012052Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12053
12054 * testXPath.c: another small cleanup closing bug #59110
12055
Daniel Veillard796f4b62001-08-16 16:00:13 +000012056Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12057
12058 * win32/dsp/libxml2.def.src: small cleanup closing bug
12059 #59108
12060
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012061Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12062
12063 * example/gjobread.c: add xmlCleanupParser() before leaving
12064
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012065Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12066
12067 * config.h.in configure.in include/libxml/xmlwin32version.h:
12068 released 2.4.2
12069
Daniel Veillardd3d06722001-08-15 12:06:36 +000012070Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12071
12072 * include/libxml/valid.h debugXML.c valid.c: deprecate
12073 the non-boundchecking Sprintf functions, add Snprintf
12074 this should close bug #57984
12075
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012076Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12077
12078 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12079 URIs before doing the lookups (pointed by Mark Vakoc)
12080
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012081Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12082
12083 * xpath.c: serious changes on Result Value Trees and NodeSets
12084 w.r.t. deallocation and collect operations. Probably not
12085 100% clean (merge of allocated trees smells like a problem).
12086 Seems sufficient to close #58943
12087
Daniel Veillard90493a92001-08-14 14:12:47 +000012088Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12089
12090 * xmllint.c: adding a --format option
12091
Daniel Veillardfe703322001-08-14 12:18:09 +000012092Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12093
12094 * xpath.c: count() was broken on Result Value Tree
12095 * xmlIO.c: fixed file:/// accesses on _WIN32
12096
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012097Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12098
12099 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12100 macro was renamed, this should close bug #58683
12101
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012102Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12103
12104 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12105 entity substitution mode text at the end of the entity might
12106 be added due to text coalescing.
12107 * nanoftp.c parser.c: small cleanup
12108
Daniel Veillard0c720972001-08-08 20:59:00 +000012109Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12110
12111 * HACKING: added John Fleck right to commit in the doc subdir
12112
Daniel Veillard48da9102001-08-07 01:10:10 +000012113Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12114
12115 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12116 allow to inherit attributes from the DTD directly in the
12117 tree, this is needed for XPath and can be a useful feature.
12118 Inherited namespaces are always provided at the tree level now
12119 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12120 of tests for this feature (XSLT being the prime user).
12121
Daniel Veillard50f34372001-08-03 12:06:36 +000012122Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12123
12124 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12125 testSAX.c xmlIO.c xmllint.c include/win32config.h
12126 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12127 include/libxml/xmlwin32version.h.in win32/README.MSDev
12128 win32/dsp/*: applied Win32 Facelift No.2 patches from
12129 Igor Zlatkovic for Windows/MSC
12130
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012131Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12132
12133 * SAX.c: unparsedEntityDecl() the URI computation of the
12134 entity wasn't done breaking XSLT unparsed-entity-uri()
12135
Daniel Veillard567e1b42001-08-01 15:53:47 +000012136Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12137
12138 * xpath.c: fixed a bug when walking the descendants and
12139 the current node has no children
12140 * debugXML.c: show up when a text node is supposed to not be escaped
12141
Thomas Broyerf186c822001-07-31 23:30:37 +000012142Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12143
12144 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12145 worked like the set:leading() function)
12146 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12147
Daniel Veillardba6db032001-07-31 16:25:45 +000012148Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12149
12150 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12151
Daniel Veillard57905372001-07-31 15:52:17 +000012152Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12153
12154 * include/libxml/xmlIO.h: apply change to close #58141
12155 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12156
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012157Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12158
12159 * parser.c: when the internal subset uses a PE, then the
12160 included entity can use conditional sections.
12161
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012162Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12163
12164 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12165 when walking the namespace axis showing up in
12166 libxst/tests/general/bug-12
12167 * xmlmemory.c: added the possibility to trace a given block
12168 defined by its address
12169
Daniel Veillard4aafa792001-07-28 17:21:12 +000012170Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12171
12172 * parser.c: don't override existing encoding specified before
12173 starting xmlParseDocument()
12174
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012175Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12176
12177 * include/libxml/xmlwin32version.h: reinserted, needed for
12178 Windows users of CVS
12179
Darin Adlera77cac02001-07-27 17:41:51 +0000121802001-07-27 Darin Adler <darin@bentspoon.com>
12181
Darin Adler699613b2001-07-27 22:47:14 +000012182 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12183 * testCatalog.c: Add include of <libxml/parser.h>.
12184
121852001-07-27 Darin Adler <darin@bentspoon.com>
12186
Darin Adlera77cac02001-07-27 17:41:51 +000012187 * include/libxml/.cvsignore:
12188 * include/libxml/xmlwin32version.h:
12189 Remove this file from CVS because it's generated.
12190
Daniel Veillard50822cb2001-07-26 20:05:51 +000012191Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12192
12193 * parser.c include/libxml/parser.h: applied const patches from
12194 Tom Moog #58002
12195
Thomas Broyerba4ad322001-07-26 16:55:21 +000012196Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12197
12198 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12199 lookup framework
12200
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012201Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12202
12203 * tree.c: fixed xmlCopyNode() for documents
12204
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012205Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12206
12207 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12208
12209Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012210
12211 * parser.c: fixes bug #57652 reported by Morus Walter
12212
Daniel Veillarde3924972001-07-25 20:25:21 +000012213Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12214
12215 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12216
Daniel Veillarda53c6882001-07-25 17:18:57 +000012217Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12218
12219 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12220 errors, lesson don't add new functions at 1am before a release
12221 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12222 from XPath initialization when possible.
12223
Daniel Veillardd9bad132001-07-23 19:39:43 +000012224Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12225
12226 * result/scripts/base*: removing history/readline changed
12227 this slightly
12228 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12229 xmllint.c: make element content line number generation
12230 optionnal to avoid breaking old apps added interface to switch
12231
Daniel Veillardf012a642001-07-23 19:10:52 +000012232Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12233
12234 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012235 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012236 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12237 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12238 John Kroll fixes to allow saving to HTTP via PUT (or
12239 POST of needed).
12240 * doc/html/*.html: regenerated the docs
12241
Thomas Broyere8126242001-07-22 03:54:15 +000012242Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12243
12244 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12245 xmlHashScanFull and xmlHashScannFull3 to get passed the
12246 three keys as arguments to the callback function
12247
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012248Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12249
12250 * configure.in Makefile.am: removed libxml softlink for good
12251 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12252 100% coverage by gtk-doc
12253
Daniel Veillard8599e702001-07-17 21:38:51 +000012254Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12255
12256 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12257 fixed serious troubles due to size_t vs. int mismatch
12258
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012259Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12260
12261 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12262
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012263Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12264
12265 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12266 convenient extension API for value and context managing
12267 Now handles external objects through xmlXPathPopExternal,
12268 xmlXPathWrapExternal and xmlXPathReturnExternal.
12269 Added functions for sets operations (intersection, etc.)
12270
Daniel Veillard22090732001-07-16 00:06:07 +000012271Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12272
12273 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12274 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12275 HTMLparser.c: cleanup of global variables, marking some
12276 const or private.
12277
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012278Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012279
12280 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12281 fixed xmlXPathNodeSetItem when passing index=0
12282
Daniel Veillard05dec342001-07-14 21:57:39 +000012283Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12284
12285 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12286
Daniel Veillard28ae6362001-07-14 16:44:32 +000012287Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12288
12289 * xmllint.c: fixed compilation under Cygwin #57503
12290 * TODO: update
12291
Peter Williamsed156f52001-07-13 18:35:13 +0000122922001-07-13 Peter Williams <peterw@ximian.com>
12293
12294 * config.h.in: add #undef HAVE_DLFCN_H
12295
12296 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12297 builddir.
12298
Daniel Veillard73b36e32001-07-12 15:09:52 +000012299Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12300
12301 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12302 raised by #57348 and #57381
12303
Daniel Veillard7db37732001-07-12 01:20:08 +000012304Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12305
12306 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12307 tree.c xpointer.c: store the line numbder in element->content,
12308 may break some software, need a configuration mechanism
12309
Darin Adler96037892001-07-11 00:03:16 +0000123102001-07-10 Darin Adler <darin@bentspoon.com>
12311
12312 * .cvsignore:
12313 * example/.cvsignore:
12314 * include/.cvsignore:
12315 * include/libxml/.cvsignore:
12316 Various things that are generated and should be ignored.
12317
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012318Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12319
12320 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12321 * doc/xml.html doc/html/*: updated the docs
12322
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012323Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12324
12325 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12326 validation occured on content with element child
12327
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012328Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12329
12330 * tree.c: fixed XML Base computation which was broken
12331 * debugXML.c: added a base function to the shell
12332 * Makefile.am result/scripts/* test/scripts/*: added scripts
12333 based regression tests, and adding 2 XML Base tests
12334
Daniel Veillard19e96c32001-07-09 10:32:59 +000012335Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12336
12337 * tree.c: set properties doc and call xmlSetListDoc for properties
12338 content when grafting them in a different tree.
12339 * aclocal.m4: remove from CVS
12340
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012341Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12342
12343 * win32/libxml2/libxml2.def.src: added some missing entry point
12344 for XPath (Mark Vakoc)
12345
Daniel Veillard388236f2001-07-08 18:35:48 +000012346Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12347
12348 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12349 layer should URI-Unescape before trying to open resources.
12350
Daniel Veillard04383752001-07-08 14:27:15 +000012351Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12352
12353 * xpath.c: fix the name() bug for elements in the default
12354 namespace reported by Charlie Bozeman
12355
Daniel Veillard7583a592001-07-08 13:15:55 +000012356Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12357
12358 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12359 led to an XPath fix, improvements of SAX initialization, and
12360 an added option --nocdata to testXPath
12361
Daniel Veillard449d7392001-07-07 19:11:06 +000012362Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12363
12364 * doc/libxml-doc.el: Felix Natter provided anew version working
12365 with XEmacs too
12366
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012367Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12368
12369 * include/libxml/xpath.h: small cleanup
12370 * doc/xml.html: update
12371
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012372Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12373
12374 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12375 released 2.3.14
12376
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012377Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12378
12379 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012380 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012381
Daniel Veillard73c9c042001-07-05 20:02:54 +000012382Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12383
12384 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12385 were not equal to empty strings
12386
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012387Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12388
12389 * SAX.c: fixed a URI-Reference computation problem when validating
12390 * xmlIO.c: small cleanup
12391
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012392Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12393
12394 * parser.c: improved the description of a couple of interfaces
12395 upon Larry Stamper suggestion
12396
Daniel Veillard62f313b2001-07-04 19:49:14 +000012397Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12398
12399 * SAX.c entities.c parser.c: changed completely the way entities
12400 are handled when running the parser in entity substitution mode.
12401 This fixes a bug reported by Stephan Kulow and nearly divides
12402 by 3 the amount of memory required by libxslt to load and process
12403 DocBook TDG.
12404
Daniel Veillardf420ac52001-07-04 16:04:09 +000012405Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12406
12407 * HTMLparser.c: fixing a too early root closing problem raised
12408 byt Prashanth Naidu
12409
Daniel Veillard8c357d52001-07-03 23:43:33 +000012410Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12411
12412 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12413 raised by Mark Vakoc.
12414
Daniel Veillard6e90d192001-07-03 16:37:49 +000012415Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12416
12417 * example/Makefile.am: fixed the include path to add srcdir/include
12418 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12419 and some cleanup
12420
Daniel Veillardf06307e2001-07-03 10:35:50 +000012421Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12422
12423 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12424 lot of optimization work, results in significant improvements
12425 when handling really complex XPath queries. Add a small optimizer
12426 for unions, improve [n] and [last()], avoid some costly ops.
12427
Daniel Veillard77044732001-06-29 21:31:07 +000012428Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12429
12430 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12431 * xpath.c: small cleanup
12432 * xmlGetNsList: reformated, fixed problems if used on Entities
12433
Daniel Veillard2adbb512001-06-28 16:20:36 +000012434Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12435
12436 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12437
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012438Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12439
12440 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12441 * Makefile.am example/Makefile.am: workaround automake generating
12442 erroneous deps
12443
Daniel Veillard12f7d292001-06-28 13:12:11 +000012444Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12445
12446 * include/win32config.h: bug #56801 Yon Derek provided a patch
12447 to the windows config file.
12448
Daniel Veillard87ee9142001-06-28 12:54:16 +000012449Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12450
12451 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12452 libxml.h : Yon Derek provided a set of changes to compile from
12453 CVS on Windows/MSC
12454
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012455Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12456
12457 * parser.c: fixed UTF8 BOM support in push mode
12458 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12459 added a specific testcase
12460
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012461Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12462
12463 * Makefile.am: added --push regression tests
12464 * parserInternals.c: the XML parser segfaulted in --push mode
12465
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012466Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12467
12468 * configure.in: moved the symlinks detection within a CVS
12469 check, this is not portable and will be removed soon.
12470 * xpath.c: small cleanup/speedup
12471
Daniel Veillard11648102001-06-26 16:08:24 +000012472Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12473
12474 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12475 release of 2.3.12
12476 * parser.c: make an error message if unknow entities in all cases
12477
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012478Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12479
12480 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12481
Daniel Veillard23793842001-06-25 16:07:45 +000012482Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12483
12484 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12485 includes were installed in the wrong dir
12486
Daniel Veillardf5498f32001-06-25 15:08:36 +000012487Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12488
12489 * doc/html.xml: warn against sending code to exhibit bugs.
12490
Daniel Veillard56f06462001-06-24 21:34:03 +000012491Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12492
12493 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12494 Tru64 from Thomas Leitner
12495
Daniel Veillardc5d64342001-06-24 12:13:24 +000012496Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12497
12498 * AUTHORS: added William and Bjorn
12499 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12500 daniel@veillard.com hopefully I won't have to do this again
12501 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12502 docs can be rebuilt cleanly now
12503 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12504 from CVs it's generated, added include/libxml/xmlwin32version.h
12505 also generated but which should change far less frequently.
12506 * catalog.c nanoftp.c: made sure to include libxml.h not
12507 libxml/xmlversion.h directly
12508 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12509 when compiling on WIN32 and MSC
12510
Daniel Veillard07385fd2001-06-23 21:55:48 +000012511Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12512
12513 * include/Makefile.am include/libxml/Makefile.am configure.in:
12514 fixed make distcheck and rebuilding the rpms
12515
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012516Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12517
12518 * configure.in: should finish the migration of exported includes
12519 into a real include/libxml in CVS, at least for CVS users.
12520 * removed the exported headers, added in include/libxml (as well
12521 as xmlversion.h.in).
12522
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012523Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12524
12525 * configure.in: fixed the way to detect symlink
12526
Daniel Veillard66541772001-06-23 18:31:04 +000012527Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12528
12529 * configure.in: updated, include/libxml is now a real CVS dir
12530
Daniel Veillardca989762001-06-23 17:39:29 +000012531Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12532
12533 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12534 version works with both libxml1 and libxml2 (it autodetects
12535 the prefix of the html-files) from Felix Natter.
12536 * doc/xml.html: updated doc accordingly
12537
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012538Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12539
12540 * xpath.c: fixed the bug generating a template loop in libxslt
12541 when using docbook-xsl-1.4, * should filter out document nodes
12542 * HACKING: added William
12543 * TODO: updated
12544
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012545Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12546
12547 * doc/FAQ.html: added a warning about gcc-3.0
12548 * doc/xml.html: added reference to gdome2 and removed a confusing
12549 sentence
12550
Daniel Veillardf7f41852001-06-22 15:18:01 +000012551Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12552
12553 * xmlversion.h: okay this is a generated file, but Windows
12554 users need it and they can't generate it, and I want CVS
12555 Windows users ...
12556 * win32/libxml2/libxml2_so.dsp: Windows project file for
12557 the shared lib version of libxml2
12558 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12559 resources needed for libxslt/xsltproc by Yon Derek
12560
Bjorn Reese3157b342001-06-22 14:41:45 +000012561Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12562
12563 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12564
Daniel Veillard4151acb2001-06-22 10:48:57 +000012565Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12566
Daniel Veillardcc146db2001-06-22 11:10:52 +000012567 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12568
12569Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12570
Daniel Veillard4151acb2001-06-22 10:48:57 +000012571 * include/win32config.h: Yon Derek provided a first fix
12572 to be able to compile libxslt/xsltproc on Windows
12573
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012574Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12575
12576 * xpath.c: attempt to work around what seemed a gcc optimizer
12577 bug when handling floats on i386 http://veillard.com/gcc.bug
12578 * tree.c entities.c encoding.c: doing some cleanups while
12579 chasing it
12580
Daniel Veillard017b1082001-06-21 11:20:21 +000012581Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12582
12583 * Makefile.am: cleanup when --without-debug is specified
12584 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12585 w.r.t. --without-debug and other include points
12586 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12587 Catalogs
12588 * configure.in entities.h tree.h HTMLparser.c: removed
12589 --without-corba, made the _private field mandatory
12590
Daniel Veillard87a764e2001-06-20 17:41:10 +000012591Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12592
12593 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12594 outputs a BOM in UTF8, an errata has been issued to avoid the
12595 problem, that was the most reasonable solution... Add support
12596 for a leading UTF8 BOM in entities.
12597
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012598Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12599
12600 * valid.c: fixed a bug found when post validating an entity ref
12601 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12602 activate it too
12603
Daniel Veillard39196eb2001-06-19 18:09:42 +000012604Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12605
12606 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12607 weakness in the node copy the XPointer and the XInclude
12608 implementations. Serious cleanup.
12609
Daniel Veillard3739b982001-06-19 12:51:30 +000012610Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12611
12612 * Makefile.am: Kjartan Maraas provided a small patch to
12613 add xml2-config.in to EXTRA_DIST
12614
Daniel Veillarda9142e72001-06-19 11:07:54 +000012615Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12616
12617 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12618 provided another failing case found in KDE, the way the
12619 ctxt->vctxt.nodeTab was allocated and freed changed over
12620 time but it wasn't completely cleaned up. This should fix it.
12621
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012622Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12623
12624 * parser.c: Stephan Kulow also raised the fact that line number
12625 could get miscounted making debug harder, fixed the problem
12626 in xmlParseCharData()
12627
Daniel Veillard64b98c02001-06-17 17:20:21 +000012628Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12629
12630 * valid.c: Stephan Kulow pointed out a problem when validating
12631 and using an empty entity, forgot a 'break' in a case.
12632
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012633Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12634
12635 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12636 * doc/xml.html: updated with 2.3.11
12637
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012638Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12639
12640 * TODO: updated adding cleanup of generated doc
12641 * configure.in: prepared to release 2.3.11
12642 * xmllint.c: added --version for bug reporting
12643 * doc/html/*.html: rebuilt the doc
12644
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012645Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12646
12647 * xpath.c: first part of the work on selecting namespace to
12648 fix bug #56115
12649
Daniel Veillard96ed5832001-06-15 22:22:04 +000012650Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12651
12652 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12653 when using -liconv
12654 * TODO: updated
12655
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012656Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12657
12658 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12659 cleanup, encoding support.
12660
Daniel Veillard608ad072001-06-14 08:32:28 +000012661Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12662
12663 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12664
Daniel Veillard239d0522001-06-13 23:02:48 +000012665Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12666
12667 * xpath.c: bug detected by Ankh when / is used as a function arg
12668
Daniel Veillard02bb1702001-06-13 21:11:59 +000012669Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12670
12671 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12672 of element and use it to avoid outputting formatting spaces at
12673 the wrong place. Implemented the format parameter for HTML save.
12674 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12675 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12676 result/HTML/wired.html: of course this impact the result of a
12677 number of HTML tests
12678
Daniel Veillard95d845f2001-06-13 13:48:46 +000012679Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12680
12681 * HTMLtree.[ch]: started augmenting the HTML save API with
12682 encoding and formatting parameters
12683
Daniel Veillardeca60d02001-06-13 07:45:41 +000012684Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12685
12686 * HTMLtree.h: cleanup and started evaluating the work needed on
12687 revamping the HTML output code
12688
Daniel Veillard84666b32001-06-11 17:31:08 +000012689Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12690
12691 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12692
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012693Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12694
12695 * valid.c: fixed bug #56049, forgot one check in the
12696 validation routine
12697
Daniel Veillardca2366a2001-06-11 12:09:01 +000012698Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12699
12700 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12701
Daniel Veillard6761eee2001-06-11 10:29:38 +000012702Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12703
12704 * libxml.h: fixed an error in last commit
12705 * doc/FAQ.html: added an entry for compilation from CVS
12706
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012707Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12708
12709 * xmlversion.h.in libxml.h: Cygwin patches
12710 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12711 * tree.h: cleanup
12712
Daniel Veillardacd370f2001-06-09 17:17:51 +000012713Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12714
12715 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12716 memory block in a strange case where libxml is linked twice
12717 in the binary.
12718
Daniel Veillard1d047672001-06-09 16:41:01 +000012719Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12720
12721 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12722 state far too often, simple fix used to avoid it.
12723
Daniel Veillard4497e692001-06-09 14:19:02 +000012724Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12725
12726 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12727 being processed, applied his patch
12728 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12729
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012730Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12731
12732 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12733 provided fixes to compile on MSCC again
12734 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12735 also provided an update for the project files.
12736
Daniel Veillarda682b212001-06-07 19:59:42 +000012737Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12738
12739 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12740 bug #55810
12741
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012742Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12743
12744 * tree.c: fixed xmlGetNsProp() to close bug #55683
12745 Note this requires libxslt to use it's own function instead.
12746
Daniel Veillardf0c53762001-06-07 16:07:07 +000012747Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12748
12749 * HTMLtree.c: when in a pre element no formatting space should
12750 be added.
12751 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12752
Daniel Veillard068a9652001-06-07 15:30:26 +000012753Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12754
12755 * configure.in: added tests for signal() and signal.h
12756
Daniel Veillard541d6552001-06-07 14:20:01 +000012757Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12758
12759 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12760
Daniel Veillard8a367d42001-06-07 14:01:34 +000012761Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12762
12763 * doc/libxml-doc.el: Felix Natter provided a new version for
12764 libxml2
12765
Daniel Veillard8a926292001-06-07 11:20:20 +000012766Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12767
12768 * HTMLtree.c: when in a pre element no formatting space should
12769 be added.
12770
Daniel Veillard14839d52001-06-06 16:11:56 +000012771Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12772
12773 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12774
Daniel Veillarde95e2392001-06-06 10:46:28 +000012775Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12776
12777 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12778 hack
12779 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12780 * uri.c: fixed a warning
12781
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012782Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12783
12784 * HTMLtree.c: trying to close bug #55772 escaping in script
12785 elements
12786 * doc/xml.html: suggest to send mail to the list
12787
12788Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012789
12790 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12791 good. Use a macro and based on the solution provided in
12792 vsnprintf manual page from GNU.
12793
Bjorn Reese99748722001-06-05 12:49:15 +000012794Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12795
12796 * error.c: Workaround for non-preserving variadic list.
12797 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12798
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012799Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12800
12801 * doc/xml.html: added 2.3.10 release
12802
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012803Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12804
12805 * configure.in: releasing 2.3.10
12806
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012807Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12808
12809 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12810
Daniel Veillard20042422001-05-31 18:22:04 +000012811Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12812
12813 * encoding.c: Robert Collins provided a patch to add the
12814 "US-ASCII" encoding alias
12815
Daniel Veillard97ac1312001-05-30 19:14:17 +000012816Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12817
12818 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12819 string oriented functions and started cleaning the related areas
12820 in xpath.c which needed fixing in this respect
12821
Daniel Veillard2d703722001-05-30 18:32:34 +000012822Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12823
12824 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12825 #55380
12826 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12827
Daniel Veillard9403a042001-05-28 11:00:53 +000012828Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12829
12830 * TODO: updated
12831 * nanohttp.[ch] : started adding APIs to get the redirected URL
12832 when this occurs (needed for further base computation
12833 * tree.h: cleanup
12834 * encoding.c: cleanup
12835 * SAX.c: minor change around ctxt->loadsubset
12836
Daniel Veillard6278fb52001-05-25 07:38:41 +000012837Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12838
12839 * Makefile.am include/Makefile.am: small change to have
12840 include/libxml rebuilt if working from CVS.
12841 * uri.c: applied another patch from Carl Douglas for URI escaping,
12842 this should close bug #51876
12843
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012844Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12845
12846 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12847 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12848 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12849 added specific regression test
12850 * parser.h: preparing for the XSLT mode where DTD inherited
12851 attributes are added to the tree.
12852
Daniel Veillardbbd22452001-05-23 12:02:27 +000012853Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12854
12855 * xinclude.[ch]: Updated the namespace for the Last Call version
12856 * result/XInclude/include test/XInclude/include: updated the
12857 testsuite accordingly
12858
Daniel Veillard8514c672001-05-23 10:29:12 +000012859Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12860
12861 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12862 related to bug #51876
12863
Daniel Veillard42596ad2001-05-22 16:57:14 +000012864Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12865
12866 * tree.c: fixed a gross mistake in base computation, xml:base is
12867 not completely correct yet (need cascade).
12868 * xpath.[ch]: added the few things needed to find a function name
12869 and URI from the XPath context when it is called.
12870
Daniel Veillard81418e32001-05-22 15:08:55 +000012871Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12872
12873 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12874 * DOCBparser.c: small cleanup
12875 * xmllint.c: added a --catalogs option to load catalogs from
12876 $SGML_CATALOG_FILES
12877 * tree.c: cleanup
12878 * configure.in: iconv library fixup, ICONV_LIBS
12879
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012880Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12881
12882 * catalog.c: handling of CATALOG entries. detection of recursion,
12883 and a few bugfixes
12884 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12885 against the default namespace
12886
Daniel Veillard04b93292001-05-21 08:15:31 +000012887Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12888
12889 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12890
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012891Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12892
12893 * parser.c: fixed propagation context info when parsing an
12894 external entity.
12895 * doc/html/*.html: regenerated a couple of docs
12896
Daniel Veillard4623acd2001-05-19 15:13:15 +000012897Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12898
12899 * doc/xml.html: update with 2.3.9 informations
12900
Daniel Veillardbed7b052001-05-19 14:59:49 +000012901Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12902
12903 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12904 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12905 * doc/html/* : rebuilt the docs
12906 * valid.c: small patch which may improve some case when
12907 validating.
12908
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012909Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12910
12911 * HTMLparser.c: Closed bug #54891
12912 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12913 to the suite
12914
12915Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12916
12917 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12918 applied a documentation patch from LotR and filled in a few missing
12919 descriptions
12920
Daniel Veillard76d66f42001-05-16 21:05:17 +000012921Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12922
12923 * xpath.c tree.c parser.c: speed optimizations at the parser level
12924 document tree freeing and xpath evaluation
12925
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012926Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12927
12928 * parser.c parser.h parserInternals.h: fixed a couple of
12929 interfaces for handling memory buffer input to const char *
12930 upon suggestion of JamesH.
12931
Daniel Veillardc3739e72001-05-15 15:23:27 +000012932Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12933
12934 * configure.in: LoTR sent a patch fixing the previous commit
12935
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012936Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12937
12938 * configure.in: trying to deal again with the stoopid -R linking
12939 flag of Solaris
12940
Daniel Veillard790142b2001-05-15 10:51:53 +000012941Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12942
12943 * xpath.h: two nodeset access macros from Thomas Broyer
12944
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012945Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12946
12947 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12948 patch from Thomas Broyer
12949
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012950Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12951
12952 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12953 case
12954 * INSTALL: was empty added stuff from the FAQ
12955
Daniel Veillard75bea542001-05-11 17:41:21 +000012956Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12957
12958 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12959 attributes handling and #54433 by adding xmlUnsetProp()
12960 and xmlUnsetNsProp()
12961
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012962Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12963
12964 * HTMLparser.c: Patch from Jonas Borgström
12965 (htmlGetEndPriority): New function, returns
12966 the priority of a certain element.
12967 (htmlAutoCloseOnClose): Only close inline elements if they
12968 all have lower or equal priority.
12969 * result/HTML: this of course changed a number of tests results.
12970
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012971Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12972
12973 * xmlIO.c catalog.c: plugged in the default catalog resolution
12974 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12975 documentations
12976 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12977
Daniel Veillarda7374592001-05-10 14:17:55 +000012978Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12979
12980 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12981 integrating catalogs
12982 * catalog.[ch] testCatalog.c: adding a small catalo API
12983 (only SGML catalog support).
12984 * parser.c: restaured xmlKeepBlanksDefault(0) API
12985
Daniel Veillardc17337c2001-05-09 10:51:31 +000012986Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12987
12988 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12989
Daniel Veillard257d9102001-05-08 10:41:44 +000012990Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12991
12992 * parser.c: added xmlParseExternalEntityPrivate() to allow
12993 propagation of ctxt->_private when parsing external entities
12994
Daniel Veillard083c2662001-05-08 08:27:14 +000012995Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12996
12997 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12998
Daniel Veillard01ef7382001-05-08 07:31:43 +000012999Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13000
13001 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13002
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013003Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13004
13005 * valid.c: warn when indeterminist content model is detected
13006 * result/VC/ElementValid8: this adds a message
13007 * Makefile.am: add --novalid for VCM tests
13008 * parserInternals.c: added a call to Init memory
13009
Daniel Veillard64269352001-05-04 17:52:34 +000013010Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13011
13012 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13013 when both parameters are NULL.
13014
Daniel Veillard37721922001-05-04 15:21:12 +000013015Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13016
13017 * valid.c: applied small patch from Gary Pennington, reindented
13018 some part of the code.
13019
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013020Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13021
13022 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13023 release, updated and regenerated the docs
13024
Daniel Veillard357c9602001-05-03 10:49:20 +000013025Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13026
13027 * xpath.c result/XPath/expr/floats : clarified and cleanup
13028 printing of abnormal floats in tests.
13029
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013030Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13031
13032 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13033 * results/HTML/ : a few changes in the output of the HTML tests as
13034 a result.
13035 * configure.in: tying to fix -liconv where needed
13036
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013037Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13038
13039 * Makefile.am: fixed a stupid error
13040
Daniel Veillard7150a032001-05-02 16:41:11 +000013041Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13042
13043 * configure.in Makefile.am: make the inclusion of the trio
13044 modules in the library conditional
13045
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013046Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13047
13048 * DOCBparser.c: patche from László Kovács, fixed entities refs
13049 in attributes handling
13050
Daniel Veillardedddff92001-05-02 10:58:52 +000013051Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13052
13053 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13054 flushing
13055
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013056Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13057
13058 * xpath.c: fix of an XSLT namespace bug reported on the list
13059 general/bug-8-
13060
Daniel Veillard5792e162001-04-30 17:44:45 +000013061Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13062
13063 * strio.h trio.c: Dan McNichol suggested a couple of small
13064 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13065
Daniel Veillard02141ea2001-04-30 11:46:40 +000013066Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13067
13068 * tree.c parser.c encoding.c: spent a bit more time looking
13069 at the parsing speed and DOM handling. Added a few more
13070 speedups.
13071
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013072Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13073
13074 * parser.c: small but effective parsing speed improvement
13075
Daniel Veillardb59076b2001-04-29 17:04:07 +000013076Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13077
13078 * configure.in: default on the DocBook parser inclusion (for Gnome)
13079 * DOCBparser.h: fixed a header reference
13080
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013081Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13082
13083 * configure.in xpath.c: applied Bjorn patches for FPE on the
13084 alpha
13085
Daniel Veillardeefd4492001-04-28 16:55:50 +000013086Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13087
13088 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13089 xmlSaveFormatFileTo()
13090
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013091Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13092
13093 * xpath.c: simple and efficient optimization, XPath functions
13094 aways bind to the same code, cache this
13095 * TODO: updated (by saying some is obsolete)
13096
Daniel Veillard2156a562001-04-28 12:24:34 +000013097Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13098
13099 * xpath.c: more cleanup work on XPath name parsing routines
13100
Daniel Veillard61d80a22001-04-27 17:13:01 +000013101Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13102
13103 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13104 xmlXPathParseName
13105 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13106 * debugXML.c: avoid compilation problems if compiling without
13107 HTML support, Igor Zlatkovic
13108 * win32/libxml2/libxml2.def.src: being able to compile without
13109 XPath on Windows
13110
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013111Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13112
13113 * libxml.m4: yet another patch from Toshio Kuratomi
13114
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013115Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13116
13117 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13118
Daniel Veillard67fee942001-04-26 18:59:03 +000013119Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13120
13121 * tree.[ch]: added xmlSaveFormatFile interface for saving
13122 and indenting a file.
13123
Daniel Veillard82e49712001-04-26 14:38:03 +000013124Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13125
13126 * xpath.c: fixed bug #53689 related to processing-instruction()
13127
Daniel Veillard02f077a2001-04-26 10:59:11 +000013128Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13129
13130 * DOCBparser.c: patche from László Kovács
13131
Daniel Veillard30211a02001-04-26 09:33:18 +000013132Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13133
13134 * parser.c: applied fixes from Christian Glahn bug report #53391
13135
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013136Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13137
13138 * error.c: Jean François Lecomte provided a complete description
13139 and a fix to bug #53537
13140
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013141Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13142
13143 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13144
Daniel Veillard1034da22001-04-25 19:06:28 +000013145Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13146
13147 * DOCBparser.c SAX.c: a bit more work on entities processing.
13148 Still Need to cleanup XML output and references in attributes
13149
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013150Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13151
13152 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13153
Daniel Veillardb33c2012001-04-25 12:59:04 +000013154Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13155
13156 * tree.c: trying to fix #53574, not completely complete,
13157 I would like xmllint --copy --debug test/ent1 and
13158 xmllint --debug test/ent1 to show the same result.
13159 * xpath.c: fix a bug when trying to sort namespace nodes
13160
Daniel Veillard5146f202001-04-25 10:29:44 +000013161Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13162
13163 * HTMLtree.c: real fix for #53402
13164
Daniel Veillard7533cc82001-04-24 15:52:00 +000013165Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13166
13167 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13168 PIs when using xsl:output
13169 * valid.c: closing #53537 some case generate segfaults if there
13170 is validity errors
13171
Daniel Veillard61b33d52001-04-24 13:55:12 +000013172Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13173
13174 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13175 of external parsed entities, added --noent to testDocbook
13176 * valid.c: Garry Pennington found an uninitialized variable
13177 access in xmlValidateElementContent()
13178
Daniel Veillard56098d42001-04-24 12:51:09 +000013179Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13180
13181 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13182 with madness
13183 * result/HTML/ : this modified the result of the regression tests
13184 a lot.
13185
Daniel Veillard122376b2001-04-24 12:12:30 +000013186Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13187
13188 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13189 to doc where it wasn't checked against NULL reported by
13190 Jens Laas
13191
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013192Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13193
13194 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13195 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13196
Daniel Veillardeae522a2001-04-23 13:41:34 +000013197Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13198
13199 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13200 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13201 * SAX.[ch]: cleanup and updates for DocBook
13202 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13203 ex SGML identifier changes
13204 * valid.c: removed a static unused function.
13205
Daniel Veillardde57c612001-04-23 09:13:36 +000013206Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13207
13208 * HTMLtree.c: applied change for Paul Sponagl on script saving
13209 * Makefile.am: the warning about entity title.xml are normal.
13210
Daniel Veillard393df012001-04-22 20:11:18 +000013211Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13212
13213 * configure.in: release of 2.3.7
13214 * Makefile.am: fixing make distcheck
13215
Daniel Veillarda41123c2001-04-22 19:31:20 +000013216Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13217
13218 * doc/html/* doc/xml.html: updated and regenerated the docs
13219
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013220Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13221
13222 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13223
Daniel Veillarde82a9922001-04-22 12:12:58 +000013224Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13225
13226 * tree.c: fixed #53388 with the provided patch
13227
Daniel Veillard06803992001-04-22 10:35:56 +000013228Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13229
13230 * valid.c: Bjorn detected an invalid memory access. Fixed
13231 vstateVPush()
13232
Daniel Veillard40af6492001-04-22 08:50:55 +000013233Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13234
13235 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13236
Bjorn Reese70a9da52001-04-21 16:57:29 +000013237Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13238
13239 * libxml.h: new header used only for the compilation of libxml
13240 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13241 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13242 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13243 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13244 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13245 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13246 baseline (version 1.2 plus a single patch).
13247 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13248 scientific notation for numbers. Tests added.
13249 * xpath.c: formatting of numbers changed to use sprintf
13250 (contribution from William Brack)
13251
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013252Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13253
13254 * valid.c: cleanup, more useful debugging
13255 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13256 * xmlIO.c: entity loading is printed as an error when validating
13257
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013258Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13259
13260 * valid.c: fixed to validate within entities
13261 * test/VCM/v22.xml: added a specific testcase
13262
Daniel Veillardca1f1722001-04-20 15:47:35 +000013263Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13264
13265 * valid.c: forgot an epsilon transition in for ()+
13266 * test/VCM/v21.xml : added a specific test case
13267
Daniel Veillard85349052001-04-20 13:48:21 +000013268Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13269
13270 * valid.c: removed a state explosion exhibited by RSS
13271 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13272 from bug #51872
13273
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013274Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13275
13276 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13277 validation without using an ugly NFA -> DFA algo in the source.
13278 Made a specific algorithm easier to maintain, using a single
13279 stack and without recursion.
13280 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13281 * hash.c: made the growing routine static
13282 * tree.h parser.c: added the parent information to an
13283 xmlElementContent node.
13284
Daniel Veillarde470df72001-04-18 21:41:07 +000013285Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13286
13287 * SAX.c parser.c xpath.c: generating IDs when not validating
13288 from an external parsed entity was poisoning the ID has table
13289 with removed values. This was killing XSLT on the KDE help
13290 browser.
13291
Daniel Veillardceacdd92001-04-18 15:10:35 +000013292Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13293
13294 * entities.h: andrew@ugh.net.au detected a double declaration
13295
Daniel Veillarda10efa82001-04-18 13:09:01 +000013296Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13297
13298 * debugXML.c hash.c tree.h valid.c : some changes related to
13299 the validation suport to improve speed with DocBook
13300 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13301 the way validation errors get reported
13302
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013303Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13304
13305 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13306 by P C Chow and William M. Brack for XSLT HTML output
13307
Daniel Veillard2d90de42001-04-16 17:46:18 +000013308Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13309
13310 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13311 Igor Zlatkovic patches for MSC compilation and added his
13312 updates
13313
Daniel Veillarde043ee12001-04-16 14:08:07 +000013314Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13315
13316 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13317 prefix lookup.
13318 * parserInternals.c: fixed the bug reported by Morus Walter
13319 due to an off by one typo in xmlStringCurrentChar()
13320
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013321Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13322
13323 * HTMLparser.c result/HTML/*: revamped the way the HTML
13324 parser handles end of tags or end of input
13325
Daniel Veillard82daa812001-04-12 08:55:36 +000013326Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13327
13328 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13329
Daniel Veillard67a21302001-04-11 14:39:16 +000013330Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13331
13332 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13333 bug where the linktime verions of free() won't work ...
13334
Daniel Veillard27b55282001-04-11 12:22:25 +000013335Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13336
13337 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13338
Daniel Veillardafc73112001-04-11 11:51:41 +000013339Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13340
13341 * doc/xml.html: added 2.3.6 release
13342
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013343Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13344
13345 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13346 * result/wml.xml: resulted in a small output change
13347
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013348Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13349
13350 * tree.c: xmlNewDoc was missing the charset initialization
13351 * xmllint.c: added --auto to autogenerate a doc, allow to
13352 reproduce the problem fixed on xmlNewDoc
13353
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013354Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13355
13356 * xpath.c: trying to get 52979 solved
13357 * tree.c result/ result/noent/: trying to get 52712 solved, this
13358 also made me clean up the fact that XML output in general should
13359 not add formating blanks by default, this changed the output of
13360 a few tests
13361
Daniel Veillard73639a72001-04-10 14:31:39 +000013362Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13363
13364 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13365
Daniel Veillardfac26a12001-04-08 13:08:14 +000013366Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13367
13368 * configure.in: finally released 2.3.6
13369
Daniel Veillard911f49a2001-04-07 15:39:35 +000013370Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13371
13372 * xpath.c: checking for null pointer generated by new code
13373
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013374Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13375
13376 * xpath.c: fixed a [] evaluation problem reported
13377 * test/XPath/tests/simpleaddr: extended test
13378 * result/XPath/simpleaddr: updated result
13379
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013380Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13381
13382 * xmllint.c: Dan Timis reported a portability problem
13383 on Macs without mmap, fixed it.
13384
Daniel Veillardb38bd552001-04-03 18:22:00 +000013385Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13386
13387 * testXPath.c : added a --tree option allowing to display the
13388 tree dump of the XPath expression
13389
Daniel Veillard4dd93462001-04-02 15:16:19 +000013390Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13391
13392 * xpath.c: fixed a memleak when comparing nodesets
13393 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13394 * tree.c: added a TODO
13395
Daniel Veillard92ad2102001-03-27 12:47:33 +000013396Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13397
13398 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13399 we need string functions
13400 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13401 to be able to use them where needed. Applied some changes
13402 to reduce name linking pollution and compile in only what's
13403 needed.
13404 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13405 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13406 for the string manipulation functions
13407 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13408 to the free() function of xmlmemory.c
13409 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13410 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13411 usage.
13412
13413
Daniel Veillard2be30642001-03-27 00:32:28 +000013414Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13415
13416 * error.c: applied the context output patch of the error
13417 handling submitted by Chuck Griffith
13418 * error/VC/*: this slightly change some error logs
13419
Daniel Veillard50582112001-03-26 22:52:16 +000013420Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13421
13422 * parser.c: fixed line number reporting on error
13423
Daniel Veillard04be4f52001-03-26 21:23:53 +000013424Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13425
13426 * parser.c: Sullivan and Darin found a parser bug,
13427 applied the patch.
13428
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013429Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13430
13431 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13432 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13433 xmlversion.h.in xpointer.c: of course the way I defined
13434 UNUSED breaks on old gcc version. Try to be smart and
13435 also define it directly in xmlversion.h
13436 * configure.in: removed -ansi flag from the pedantic set
13437
13438Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013439 Huge cleanup, I switched to compile with
13440 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13441 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13442 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13443 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13444 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13445 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13446 encoding.h entities.c error.c list.[ch] nanoftp.c
13447 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13448 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13449 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13450 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13451 Cleanup, staticfied a number of non-exported functions,
13452 detected and cleaned up a dozen of problem found this way,
13453 avoided a lot of public function name/typedef/system names clashes
13454 * doc/xml.html: updated
13455 * configure.in: switched private flags to the really pedantic ones.
13456
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013457Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13458
13459 * configure.in: 2.3.5
13460 * doc/html/*: rebuilt the docs
13461
Daniel Veillard146c9122001-03-22 15:22:27 +000013462Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13463
13464 * parser.c: fixed a reported bug in NOTATION parsing
13465 * uri.c: accepted but not fixed bug 51876, added TODO
13466 * Makefile.am: fixed bug 51876
13467
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013468Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13469
13470 * config.h.in configure.in error.c: fix a compilation problem
13471 on platforms without vsnprintf (xml@thewrittenword.com)
13472
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013473Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13474
13475 * parser.c: fixed a function name header typo
13476 * SAX.c: notations can also occur in external subset.
13477
Daniel Veillard7d42b542001-03-20 13:22:46 +000013478Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13479
13480 * error.c: removed a C++ like comment
13481
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013482Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13483
13484 * parser.c: fixing bug 52299 strange condition leading
13485 to a parser crash due to a buffer overflow
13486 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13487 added the specific test case
13488
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013489Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13490
13491 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13492 xmlXPathConvert{String,Number,Boolean} to be able to make
13493 type casts without a context stack, fixed some implementation
13494 problems related to the absence of context at parse-time,
13495 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13496 in the public API too
13497 * xpointer.c xpathInternals.h: we need to know at parse time
13498 whether we are compiling an XPointer
13499
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013500Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13501
13502 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13503 cleaned up the parser internals, refactored XPath code, added
13504 new compilation based APIs and cleanly separated public and
13505 private APIs.
13506
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013507Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13508
13509 * xpath.h: the comp field must be added at the end to avoid
13510 killing binary compat.
13511
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013512Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13513
13514 * Makefile.am: detect XPath memleaks in regreson tests
13515 * error.c: fixed and error w.r.t. error reporting still using
13516 stderr
13517 * hash.c: added new line at end of file
13518 * tree.h: minor cleanup
13519 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13520 expression parsing from evaluation, resulted in a number of
13521 changes internally, and in XPointer. Likely to break stuff
13522 using xpathInternals.h but should remain binary compatible,
13523 new interfaces will be added.
13524
Daniel Veillardd574f782001-03-14 19:40:17 +000013525Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13526
13527 * configure.in: fixed a couple of problems reported by
13528 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13529 without gcc on non linux platforms.
13530
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013531Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13532
13533 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13534 a fix for --with-html-dir= configure support. I hope it won't
13535 break rpm generation
13536
Daniel Veillarda022fe02001-03-14 16:30:00 +000013537Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13538
13539 * xmlIO.c: one function comment cleanup.
13540
Daniel Veillard25239c12001-03-14 13:56:48 +000013541Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13542
13543 * SAX.c: external subset notations were improperly registered
13544 in the internal subset.
13545
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013546Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13547
13548 * README.cvs-commits: added, pointing to HACKING
13549 * HACKING: updated
13550
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013551Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13552
13553 * parser.c: and Matt Sergeant found one in the XML push
13554 parser (erroneous check I forgot to remove when I fixed the
13555 main parser).
13556
Daniel Veillard68d7b672001-03-12 18:22:04 +000013557Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13558
13559 * xpath.c: ptittom found a small bug in UnaryExpr
13560
Daniel Veillarde356c282001-03-10 12:32:04 +000013561Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13562
13563 * configure.in: bumped to 2.3.4
13564 * error.c: fixed bug #51860
13565 * tree.c: fixed bug #51861
13566 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13567 * tree.[ch] : added xmlDefaultBufferSize
13568 * nanoftp.c: typo in function name header block
13569 * doc/xml.html : updated, added link to XML::LibXSLT
13570 * doc/html/* : rebuilt the docs
13571
Daniel Veillard80f32572001-03-07 19:45:40 +000013572Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13573
13574 * parser.c SAX.c: the new content parsing code raised an
13575 ugly bug in the characters() SAX callback. Found it
13576 just because of strangeness in XSLT XML Rec ouptut :-(
13577
Daniel Veillard6c831202001-03-07 15:57:53 +000013578Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13579
13580 * Makefile.am: Martin Baulig suggested to add -lm
13581 * tree.c: found another bug in xmlNodeGetContent()
13582
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013583Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13584
13585 * xpath.c: Bjorn found the error related to strictness of comparison.
13586
Daniel Veillard29631a82001-03-05 09:49:20 +000013587Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13588
13589 * parser.c: trying to fix the Dtd parsing problem reported
13590 by Gary, side effect of last week speed optimizations.
13591
Daniel Veillard14be0a12001-03-03 18:50:55 +000013592Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13593
13594 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13595 * parserInternals.c: removed unneeded test raised by Stric
13596
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013597Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13598
13599 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13600 and fixed by William Brack). Added xmlXPathFormatNumber.
13601 Changed the sorting slightly.
13602 * configure.in Makefile.am example/Makefile.am: Added -lm.
13603 Please note that applications linking with libxml2, must
13604 also like with the math library from now on.
13605
Daniel Veillardf9533d12001-03-03 10:04:57 +000013606Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13607
13608 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13609
Daniel Veillard2f362242001-03-02 17:36:21 +000013610Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13611
13612 * parser.c: one must report spaces even if the Dtd element
13613 content proves that this is not part of the element content.
13614 * result/valid/*.xml: this changed the ouptu slightly
13615
Daniel Veillardb402c072001-03-01 17:28:58 +000013616Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13617
13618 * configure.in: bumped to 2.3.3
13619 * doc/xml.html: updated
13620
Daniel Veillard77851712001-02-27 21:54:07 +000013621Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13622
13623 * tree.c: minor doc fix
13624 * xpath.c: deallocation issues when a result tree has been
13625 converted to a node-set
13626
Daniel Veillardec70e912001-02-26 20:10:45 +000013627Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13628
13629 * doc/xml.html: oops corrected dates s/2000/2001
13630
Daniel Veillard8730c562001-02-26 10:49:57 +000013631Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13632
13633 * valid.c: new patch from Gary Pennington
13634
Daniel Veillard91e9d582001-02-26 07:31:12 +000013635Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13636
13637 * doc/xml.html: applied patch from Ankh
13638
Daniel Veillardedac3c92001-02-26 01:36:19 +000013639Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13640
13641 * xinclude.c: fixed a problem building on Mac
13642
Daniel Veillard21a0f912001-02-25 19:54:14 +000013643Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13644
13645 * parser.c: more work on increasing parsing ferformances
13646
Daniel Veillard48b2f892001-02-25 16:11:03 +000013647Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13648
13649 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13650 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13651 avoiding memcpy in production builds MEM_CLEANUP macro use
13652 * parser.[ch] parserInternals.c: optimizations of the tightest
13653 internal loops inside the parser. Better checking of I/O
13654 flushing/loading conditions
13655 * xmllint.c : added --timing
13656
Daniel Veillard71681102001-02-24 17:48:53 +000013657Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13658
13659 * configure.in: bumped to 2.3.2
13660 * doc/xml.html: updated for release
13661
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013662Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13663
13664 * xpath.c: found a memleak and fixed a nasty bug
13665
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013666Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13667
13668 * xmllint.[c1] : added return code errors for xmllint
13669 * xpath.c: specific debug dump function for result value trees
13670
Daniel Veillard4b637072001-02-21 21:52:55 +000013671Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13672
13673 * xpath.c: finally implemented xmlXPathCompareNodeSets
13674 * test/XPath/expr/floats results/XPath/expr/floats: added
13675 a test for float expressions
13676
Daniel Veillardf714aa32001-02-21 03:07:44 +000013677Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13678
13679 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13680 * parserInternals.[ch]: trying to speed up parsing
13681 * xpath.c : speeded up node set equality op
13682
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013683Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13684
13685 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13686 better handling of ID/IDREF and the list modules associated
13687 * configure.in: small CFLAGS cleanup
13688
Daniel Veillarda8abee62001-02-19 15:14:59 +000013689Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13690
13691 * configure.in: fixed iconv detection on AIX (stric)
13692
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013693Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013694
13695 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13696
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013697Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13698
13699 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13700 and optimized xmlXPathNodeSetSort
13701
Daniel Veillard142adbf2001-02-17 13:21:05 +000013702Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13703
13704 * xpath.c: bug fix when context size is 0
13705 * parser.c: I like Norm's Dtd because they still manage to break
13706 the parser occasionally
13707
Daniel Veillardf23e0092001-02-16 13:21:29 +000013708Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13709
13710 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13711
Daniel Veillarde0e26512001-02-16 00:11:46 +000013712Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13713
13714 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13715 attributes within the XML-1.0 namespace
13716
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013717Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13718
13719 * xpathInternals.h: exported a few axis functions
13720 * doc/xml.html: updated the doc
13721
Daniel Veillard760f4422001-02-15 14:59:48 +000013722Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13723
13724 * configure.in: applied patch from Daniel van Balen for OpenBSD
13725 and bumped version to 2.3.1
13726 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13727 attempt to find autoclosing was simply broken, removed it,
13728 updated the examples, this is better
13729
Daniel Veillardd194dd22001-02-14 10:37:43 +000013730Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13731
13732 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13733 hash functionnalities.
13734 * doc/html/* : rebuild the doc
13735
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013736Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13737
13738 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13739 on predicate
13740 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13741 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13742 really want to have tags closed on output even if we accept
13743 unclosed ones on input
13744
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013745Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13746
13747 * xpath.c: ouch don't free NULL, rare case fixed
13748 * tree.c: don't coalesce text nodes if they don't have the
13749 same behaviour wrt escaping on output
13750
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013751Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13752
13753 * xpath.c: small fixup
13754 * SAX.c: don't warn on empty namespaces.
13755
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013756Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13757
13758 * README: a bit of cleanup
13759 * configure.in: preparing for 2.3.0 release
13760
Daniel Veillard1f83d392001-02-08 09:37:42 +000013761Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13762
13763 * hash.[ch]: added a first version of xmlHashSize()
13764 * valid.c: another bug fix from Gary Pennington
13765
Daniel Veillard5eef6222001-02-07 18:24:48 +000013766Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13767
13768 * valid.c: couple of bug fixes pointed by Gary Pennington
13769 * HTMLtree.c: #if 0 cleanup
13770
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013771Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13772
13773 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13774 which removes a time consuming check of xmlXPathNodeSetAdd()
13775 and use it in places where we are sure to not break unicity
13776
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013777Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13778
13779 * xpath.c: bug fixes found from XSLT
13780 * tree.c: preserve node->name special values when copying nodes.
13781 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13782 external subset are fetched when available but without full
13783 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13784 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13785 output with encoding disabled.
13786
Daniel Veillard2c833b62001-02-03 08:52:06 +000013787Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13788
13789 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13790 xmlCheckFilename should not be called from xmlFileOpenW
13791 and xmlGzfileOpenW
13792
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013793Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13794
13795 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13796 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13797 added the new tests for URI normalization
13798 * testURI.c: fixed stoopid bugs
13799 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13800 the URI in the error messages are now properly normalized
13801
Daniel Veillardea28ce62001-02-02 08:20:19 +000013802Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13803
13804 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13805
Daniel Veillarde99a4762001-02-01 04:34:35 +000013806Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13807
13808 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13809
Daniel Veillard2b325a02001-01-31 20:46:31 +000013810Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13811
13812 * xpath.c: fixed mod operator
13813
Daniel Veillardde55cf62001-01-31 15:53:13 +000013814Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13815
13816 * parser.c: fixed xmlStrcat doc
13817 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13818 trees.
13819
Daniel Veillard2f913b72001-01-31 13:23:49 +000013820Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13821
13822 * xpath.c result/XPath/tests/chaptersbase
13823 result/XPath/tests/simplebase: fixed XPath node()
13824 * tree.c: small fix in xmlNewNs()
13825 * Makefile.am: removed extraneous xml2Conf.sh rule
13826
Daniel Veillardb42042b2001-01-28 07:40:36 +000013827Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13828
13829 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13830 Changed the library name, in order to get libxml-devel and
13831 libxml2-devel to coexist on a single system
13832 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13833 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13834
Daniel Veillardee0a4662001-01-27 18:59:33 +000013835Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13836
13837 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13838 libxml2-devel installable in // as libxml-devel.
13839
Daniel Veillard5eb05942001-01-27 17:50:22 +000013840Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13841
13842 * doc/Makefile.am: fixed make rebuild in doc
13843 * doc/html/*.html: rebuilt the docs
13844
Daniel Veillard65c295d2001-01-26 09:32:39 +000013845Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13846
13847 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13848
Daniel Veillard8e199902001-01-25 18:54:39 +000013849Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13850
13851 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13852 the HTML doc to go into the -devel RPM ...
13853 * aclocal.m4 config.h.in: some updates due to auto* magic
13854
Daniel Veillard93086662001-01-25 18:13:04 +000013855Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13856
13857 * xpath.h: added a hook in the context structure allowing to
13858 link to extra support, needed for XSLT
13859
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013860Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13861
13862 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13863 xmlXPtrCmpPoints to use it.
13864 * propagated the following patch from Alejandro Forero
13865 * include/win32config.h xmlIO.c: applied further suggestions
13866 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13867 * example/gjobread.c: fixed warnings, now that it builds
13868
13869Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13870
13871 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13872
13873 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13874 filename points to a valid file (not a directory).
13875 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13876 Added calls to xmlCheckFilenameDir.
13877
13878 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13879 `path' (rather than `filename') as the parameter to gzopen and open.
13880
Daniel Veillard48177c22001-01-23 15:27:41 +000013881Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13882
13883 * Makefile.am: fixed a problem with EXTRA_DIST
13884
Daniel Veillardb83ba402001-01-22 22:45:10 +000013885Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13886
13887 * Makefile.am example/Makefile.am: finally found the trick
13888 to build the example, i.e. add "." in SUBDIRS before example
13889 in the list <grin/>
13890
Daniel Veillard82687162001-01-22 15:32:01 +000013891Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13892
13893 * doc/xml.html: updated with an XSLT section, removed pointer to
13894 W3C CVS base.
13895
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013896Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13897
13898 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13899 too, and deallocation need to occur the same way.
13900
Daniel Veillarde4566462001-01-22 09:58:39 +000013901Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13902
13903 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13904 type correponding to an XSLT result tree fragment. Share most
13905 of the data format with node set, as well as operators.
13906 * HTMLtree.c: added a newline at the end of the doctype output
13907 whe this one is not present initially.
13908 * tree.c: make sure taht the parent and doc pointers are properly
13909 set when copying attributes (lists).
13910
Daniel Veillard701c7362001-01-21 09:48:59 +000013911Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13912
13913 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13914
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013915Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13916
13917 * xpath.c: seems I finally killed that ugly path evaluation
13918 context bug (tagged 9999 in case is is wrong)
13919
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013920Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13921
13922 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13923 for XSLT
13924
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013925Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13926
13927 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13928 for xmlGzfileOpen() bug
13929
Daniel Veillardf6eea272001-01-18 12:17:12 +000013930Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13931
13932 * xpath.c: removed an error found by XSLT usage
13933 * tree.c parserInternals.h: use a predefined static string
13934 for text and comment nodes, avoid freeing them in xmlFreeNode,
13935 exported the string name in parserInternals.h and added
13936 another value to disable encoding at output (for XSLT),
13937 gain memory, time.
13938
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013939Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13940
13941 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13942 win32/libxml2/libxml2_so.dsp: new makefiles and update
13943 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13944
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013945Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13946
13947 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13948 Gary Pennington
13949
Daniel Veillard389e6b72001-01-15 19:41:13 +000013950Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13951
13952 * xpath.c: fixed the comaprision of values and nodelists,
13953 need to compare nodelist still ...
13954 * debugXML.c: avoided a possible core dump
13955 * HTMLparser.c: cleanup
13956 * nanohttp.c: contributed fix.
13957 * tree.c: fixes in properties handling added xmlSetNsProp
13958 needed by libxslt
13959 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13960 comment
13961 * TODO: updated
13962
Daniel Veillard167bd532001-01-06 21:09:34 +000013963Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13964
13965 * parser.c parserInternals.c: applied Bjorn Reese optimization
13966 patch
13967
13968Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13969
13970 * Makefile.am: applied patch fro make check from Martin Vidner
13971
Daniel Veillard503b8932001-01-05 06:36:31 +000013972Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13973
13974 * configure.in: preparing 2.2.11
13975 * doc/html/*: rebuild the HTML files
13976 * doc/xml.html : updated
13977
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013978Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13979
13980 * tree.c: fixed a stupid bug
13981 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13982 patches related to validation of an XInclude processing result
13983 * TODO: updated
13984
Daniel Veillarde2488192001-01-04 10:54:22 +000013985Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13986
13987 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13988 on large files
13989
Daniel Veillardf060a412001-01-03 20:52:44 +000013990Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13991
13992 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13993
Daniel Veillard45cff692001-01-03 18:02:04 +000013994Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13995
13996 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13997 reported by Jonas Borgström
13998 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13999
Daniel Veillard08108982001-01-03 15:24:58 +000014000Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14001
14002 * testXPath.c xpath.c: fixing the XPath union expressions problem
14003 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14004
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014005Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14006
14007 * xmllint.c: Made is so if the file name is "-" is will read form
14008 standard input. Sven Heinicke <sven@zen.org>
14009 * tree.c: fixed a problem when growing buffer
14010 * tree.h: fixed the comment of the node types following andersca
14011 comment
14012 * TODO: updated
14013
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014014Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14015
14016 * HTMLparser.[ch]: added a way to avoid adding automatically
14017 omitted tags. htmlHandleOmittedElem() allows to change the
14018 default handling.
14019 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14020 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14021 of xmllint too when using --memory flag, added a memory test
14022 suite at the Makefile level.
14023 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14024 with namespace use when encountering QNames in XPath evalation,
14025 added xmlns() scheme in XPointer.
14026 * nanoftp.c : incorporated a fix
14027 * parser.c xmlIO.c: fixed problems raised with encoding when using
14028 the memory I/O
14029 * parserInternals.c: closed bug 25934 reported by
14030 torsten.landschoff@innominate.de
14031 * TODO: updated
14032
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014033Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14034
14035 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14036 on a non-updated tree :-(, made a 2.2.10 release to correct the
14037 situation
14038
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014039Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14040
14041 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14042 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14043 integrated a set of OpenVMS changes from Howard Taylor
14044 <Howard.Taylor@pacoast.com>
14045
Daniel Veillard58770e72000-11-25 00:48:47 +000014046Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14047
14048 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14049 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14050
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014051Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14052
14053 * HTMLparser.c: some fixes on auto-open of html/head/body
14054 * encoding.c: fixed a compilation error on some gcc env
14055 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14056 XPointer implementation
14057 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14058 related XPointer tests and associated results
14059
Daniel Veillard300f7d62000-11-24 13:04:04 +000014060Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14061
14062 * doc/xmldtd.html doc/xml.html: following a short step by step
14063 guidance on IRC to help maciej with DTDs I started a small
14064 page on the subject.
14065
Daniel Veillard748e45d2000-11-17 16:36:08 +000014066Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14067
14068 * HTMLparser.c: fixed handling of broken charrefs
14069 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14070 patches
14071
Daniel Veillard28929b22000-11-13 18:22:49 +000014072Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14073
14074 * doc/xml.html doc/html/* : rebuilt the docs after adding
14075 xinclude and updated page for 2.2.7 and 2.2.8
14076 * configure.in: releasing 2.2.8
14077
Daniel Veillard41e06512000-11-13 11:47:47 +000014078Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14079
14080 * parser.[ch] parserInternals.c: applied the conditional
14081 section processing fix from Jonathan P Springer
14082 <jonathan.springer2@gte.net>
14083 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14084 project file, fixed iconv default non support
14085 * xpath.c: fixed the problem of evaluating relative expressions
14086 when a node context is provided.
14087
Daniel Veillardbf432752000-11-12 15:56:56 +000014088Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14089
14090 * nanoftp.c: fixed gcc 2.95 new warnings
14091 * SAX.c: fixed a stupid bug
14092 * tree.c: fixed a formatting problem when round-tripping
14093 from/to memory
14094 * xinclude.c: chased memleak, fixed a base problem
14095 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14096 xmlXPtrBuildNodeList()
14097 * TODO: updated
14098 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14099 adding a first small set of regression tests for XInclude
14100
Daniel Veillardc2def842000-11-07 14:21:01 +000014101Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14102
14103 * nanohttp.[ch]: applied Wayne Davison patches to access
14104 the WWW-Authorization header.
14105 * parser.c: Closed Bug#30847: Problems when switching encoding
14106 in short files by applying Simon Berg's patch.
14107 * valid.c: fixed a validation problem
14108 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14109 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14110 Wayne Davison
14111 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14112 need to be extended to non full nodes selections.
14113 * xinclude.c: starts to work decently
14114
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014115Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14116
14117 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14118 debugXML.c xmlversion.h.in: Started adding XInclude support,
14119 this is a new xmllint option
14120 * tree.c xpath.c: applied TOM patches for XPath
14121 * xpointer.c: fixed a couple of errors.
14122 * uri.c: added an escaping function needed for xinclude
14123 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14124 new warning from RH70 gcc's version
14125
Daniel Veillarda4964b72000-10-31 18:23:44 +000014126Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14127
14128 * HTMLparser.c: fixed loop on invalid char in scripts
14129 * parser.c: update to description of xmlIOParseDTD()
14130 * libxml.m4 xmlversion.h.in: changes contributed by
14131 Michael Schmeing <m.schmeing@internet-factory.de>
14132 * configure.in: preparing for 2.2.7
14133 * Makefile.am: trying to avoid config.h and acconfig.h
14134 being included in the distrib
14135 * configure.in: released 2.2.7
14136
14137Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14138
14139 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14140 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14141
Daniel Veillard01411222000-10-30 15:33:22 +000014142Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14143
14144 * parser.[ch]: added xmlIOParseDTD()
14145 * xpointer.c: added support for the 2 extra parameters of
14146 string-range, fixed a stoopid error when '0' was present
14147 in XPointer expressions
14148 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14149 testsuite for the above
14150
Daniel Veillard6db58192000-10-30 09:27:53 +000014151Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14152
14153 * libxml.spec.in: improved package descriptions
14154
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014155Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14156
14157 * xpath.c xpathInternals.h: applied a large cleaning patch
14158 from TOM <ptittom@free.fr>, it also add namespace support
14159 for function and variables registration.
14160
Daniel Veillardbd20df72000-10-29 17:53:40 +000014161Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14162
14163 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14164 * Makefile.mingw: Wayne Davison's update adding hash.c
14165
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014166Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14167
14168 * xpath.c: fixed the root evaluation problems
14169 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14170 ignorable spaces with <b> <bold> <em>
14171 * tree.c: fixed a loop in xmlSearchNsByHref()
14172
Daniel Veillard767662d2000-10-27 17:04:52 +000014173Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14174
14175 * xpath.c: applied another XPath patch from TOM
14176 * xpath.c include/makefile.am: applied another patch from
14177 china@thewrittenword.com (cleanup on IRIX).
14178
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014179Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14180
14181 * xml-config.1: received a fixed version from Fredrik Hallenberg
14182 <hallon@lysator.liu.se>
14183
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014184Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14185
14186 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14187 cleanup patch for XPath
14188
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014189Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14190
14191 * patched to redirrect all "out of context" error messages to
14192 a reconfigurable routine. The changes are:
14193 * xmlerror.h : added the export of an error context type (void *)
14194 an error handler type xmlGenericErrorFunc there is an interface
14195 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14196 to reset the error handling routine and its argument
14197 (by default it's equivalent to respectively fprintf and stderr.
14198 * all the c files: all wild accesses to stderr or stdout within
14199 the library have been replaced to calls to the handler.
14200
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014201Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14202
14203 * configure.in: release 2.2.6
14204 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14205 exporting the inner functions of xpath for extension modules
14206 * doc/*: updated and rebuilt the doc
14207
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014208Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14209
14210 * nanohttp.c : applied Wayne HTTP cleanup patch
14211 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14212 and xmlNodeSetSpacePreserve()
14213
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014214Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14215
14216 * xpath.c: closing bug #29260
14217
Daniel Veillard126f2792000-10-24 17:10:12 +000014218Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14219
14220 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14221 multikey tuples, made hash structure opaque
14222 * valid.[ch]: moved elements, attributes, notations decalarations
14223 as well as ID and refs to hash tables.
14224 * entities.c: hash cleanup
14225 * xmlmemory.c: fixed a dump problem in debug mode
14226 * include/Makefile.am: problem passing in DESTDIR= values patch
14227 from Marc Christensen <marc@calderasystems.com>
14228 * nanohttp.c: removed debugging remains
14229 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14230 * HTMLparser.c parser.c: fixing a number of problems with the
14231 macros in the *parser.c files (Wayne).
14232 * HTMLparser.c: close the previous option when opening a new one
14233 (Marc Sanfacon).
14234 * result/HTML/*: updated the HTML results accordingly
14235
Daniel Veillard52afe802000-10-22 16:56:02 +000014236Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14237
14238 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14239 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14240 XPath functions and XML entities table to them. More to come...
14241 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14242
Daniel Veillard683cb022000-10-22 12:04:13 +000014243Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14244
14245 * tree.c: coalesce adjacent text nodes
14246 * valid.c: handling of blank nodes in DTd validation (raised
14247 by problems with a posteriori validation).
14248 * nanohttp.c: changing behaviour on HTTP write stuff.
14249 * HTMLtree.c: forced body and html to be explicitely closed.
14250 * xpath.h: exported more XPath functions.
14251
Daniel Veillard1baf4122000-10-15 20:38:39 +000014252Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14253
14254 * Release of 2.2.5
14255 * xpointer.c: range() range-inside and other helper functions
14256 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14257
Daniel Veillard47e12f22000-10-15 14:24:25 +000014258Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14259
14260 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14261 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14262
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014263Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14264
14265 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14266 and XPointer modules
14267
Daniel Veillard134c9f32000-10-15 10:27:08 +000014268Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14269
14270 * SAX.h: closed #25107
14271
Daniel Veillard39915622000-10-15 10:06:55 +000014272Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14273
14274 * testSAX.c: fixed problem with cdata reporting
14275 * SAXresult/* : updated
14276
Daniel Veillard1e851392000-10-15 10:02:56 +000014277Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14278
14279 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14280 Closed bug #27499, added to regression tests
14281 * TODO: updated
14282
Daniel Veillard7eda8452000-10-14 23:38:43 +000014283Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14284
14285 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14286 support for SCRIPT and STYLE with help from Bjorn Reese
14287 * test/HTML/* result/HTML/*: added simple testcase and updated
14288 the existing ones.
14289
Daniel Veillardff9c3302000-10-13 16:38:25 +000014290Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14291
14292 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14293 string-range for empty strings
14294 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14295 test/XPath/xptr/strrange: augmented the XPointer testsuite
14296
Daniel Veillard189446d2000-10-13 10:23:06 +000014297Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14298
14299 * doc/xml.html doc/xmlmem.html: added a module describing memory
14300 interfaces and use, updated the main page.
14301
Daniel Veillard2f971a22000-10-12 23:26:32 +000014302Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14303
14304 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14305 nanoftp code work on Windows too now
14306
14307Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014308
14309 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14310 * xpointer.c: implemented string-range() at least a good first version
14311 * test/XPath/docs/str test/XPath/xptr/strrange
14312 result/XPath/xptr/strrange: the string-range() tests
14313
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014314Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14315
14316 * Makefile.am include/Makefile.am include/win32config.h
14317 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14318 and make distcheck
14319
Daniel Veillard19d61112000-10-11 23:50:35 +000014320Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14321
14322 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14323 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14324 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14325
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014326Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14327
14328 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14329 patch for socklen_t detection by
14330 Albert Chin-A-Young <china@thewrittenword.com>
14331
Daniel Veillardcd429612000-10-11 15:57:05 +000014332Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14333
14334 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14335 and added a --dtdvalid option to xmllint used to test it
14336
Daniel Veillard47c02452000-10-11 13:04:36 +000014337Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14338
14339 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14340 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14341
Daniel Veillard2d38f042000-10-11 10:54:10 +000014342Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14343
14344 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14345 handlings (registration, lookup, cleanup)
14346
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014347Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14348
14349 * configure.in Makefile.am include/makefile.am: adding XPointer
14350 and XPtrtests target
14351 * xpointer.[ch] : new files for XPointer support
14352 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14353 more XPath tests
14354
Daniel Veillard57fda592000-10-10 23:24:14 +000014355Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14356
14357 * configure.in: fixed, very broken, make distcheck works again
14358
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014359Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14360
14361 * More work toward 2.2.5, integrated a number of patches
14362 * configure.in Makefile.am win32config.h.in: trying to cleanup
14363 make distcheck .... huh ...
14364 * include/Makefile.am include/win32config.h: new directory
14365 for includes
14366 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14367 updated teh makefiles and instructions for WIN32
14368 * xpath.c: small fixes
14369 * test/XPath/ results/XPath: updated the testcases and results
14370 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14371 suggested patches
14372 * valid.c: fixed an ID bug
14373
Daniel Veillardb71379b2000-10-09 12:30:39 +000014374Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14375
14376 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014377 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014378 * xpath.[ch]: worked on XPointer
14379
Daniel Veillard7e99c632000-10-06 12:59:53 +000014380Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14381
14382 * configure.in Makefile.am: 2.2.5, ship the include in an
14383 include/libxml subdirectory, use symlinks when using CVS
14384 * testSAX.c: fixed small bug
14385 * testXPath.c: changed the way testfiles are parsed
14386 * debugXML.c: same kind of cleanup when parsing an argument expression
14387 XPath/XPointers can have blanks embedded
14388 * xpath.[ch]: more cleanup, reorgs for XPointer work
14389 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14390 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14391
Daniel Veillard55b91f22000-10-05 16:30:11 +000014392Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14393
14394 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14395 in the XPath engine, rewrote large parts of it, now it's far
14396 cleaner and in sync with the REC not an old WD. Fixed a parsing
14397 problem in the interactive XML shell found when testing XPath.
14398
Daniel Veillardac260302000-10-04 13:33:43 +000014399Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14400
14401 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14402 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14403 examples with the extra test
14404
Daniel Veillard7cfce322000-10-04 12:40:27 +000014405Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14406
14407 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14408 the global init function.
14409
Daniel Veillard970112a2000-10-03 09:33:21 +000014410Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14411
14412 * HTMLparser.c: Doohhh, attribute name parsing was still case
14413 sensitive ! Fixed this ...
14414 * result/HTML/* : updated the tests results accordingly
14415
Daniel Veillard740abf52000-10-02 23:04:54 +000014416Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14417
14418 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14419 engine, should be far more stable, incorporated a new version of
14420 preceding/following axis, need testing
14421 * uri.c: fixed file:///c:/a/b/c problem
14422 * test/XPath/tests/idsimple: augmented the XPath tests
14423
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014424Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14425
14426 * doc/* rebuilding docs for 2.2.4 release
14427
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014428Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14429
14430 * configure.in: releasing 2.2.4
14431 * parser.[ch]: added xmlStrEqual()
14432 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14433 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14434 use xmlStrEqual instead
14435 * TODO: updated
14436 * added an XPath test
14437
Daniel Veillardbc765302000-10-01 18:23:35 +000014438Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14439
14440 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14441 * entities.h: exported xmlInitializePredefinedEntities
14442 * parser.[ch] : added xmlInitParser()
14443 * parserInternals.h : had to export htmlInitAutoClose()
14444
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014445Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14446
14447 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14448 problems
14449 * Makefile.am : added XPath regression tests to normal tests
14450 * uri.c: fixed a problem with local paths, cleanup
14451 * parser.c: fixed a problem with large CData sections
14452
Daniel Veillardd2ade932000-09-30 14:39:55 +000014453Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14454
14455 * configure.in xml-config.in: patch from "Ben Taylor"
14456 <sol7x86@hotmail.com> for solaris shared libs lookup
14457
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000144582000-09-30 Martin Baulig <baulig@suse.de>
14459
14460 * libxml-2.0.pc.in: Provide pkg-config script.
14461
14462 * configure.in: Create the libxml-2.0.pc script from the
14463 libxml-2.0.pc.in templates.
14464 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014465 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014466
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014467Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14468
14469 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14470 when compiling with MSC
14471
Daniel Veillard46057e12000-09-24 18:49:59 +000014472Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14473
14474 * xpath.c: patch for normalize-string() substring-before(),
14475 substring-after() and translate() functions from Bjorn Reese
14476 <breese@mail1.stofanet.dk>
14477 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14478 Fredrik Hallenberg <hallon@lysator.liu.se>
14479 * TODO: updated
14480
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014481Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14482
14483 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14484 problem of socklen_t being undefined on a number of platforms
14485 * debugXML.c: fixed a compilation problem when without snprintf
14486
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014487Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14488
14489 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14490 an URI bug and a fix for the control-character-induced infinite loop
14491 * nanohttp.c: preventive fix for compiling on WIN32
14492
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014493Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14494
14495 * xmlint.c: closing bug #25000
14496
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014497Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14498
14499 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14500 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14501 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14502 related function, fixing xmlStrncmp(), and associated cleanup
14503 * result/HTML/entities.html.sax: updating result
14504
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014505Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14506
14507 * uri.c: applied patch for URI escaping from Wayne Davison
14508 <wayned@blorf.net>
14509 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14510 from Denis Barbier <barbier@imacs.polytechnique.fr>
14511 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14512 patch from Wayne Davison
14513
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014514Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14515
14516 * doc/xml.html : updated with new releases, adding "how to help"
14517
Daniel Veillard04698d92000-09-17 16:00:22 +000014518Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14519
14520 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14521 removed a few warnings in pedantic mode ...
14522 * parserInternals.c parser.c: moved encoding switching function
14523 to parserInternals.c
14524 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14525
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014526Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14527
14528 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14529 error or warning handlers
14530
Daniel Veillardb1059e22000-09-16 14:02:43 +000014531Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14532
14533 * parserInternals.c parserInternals.h parser.c Makefile.am:
14534 created a new module parserInternals.c, moved most of the
14535 code shared by the various parsers there, as well as
14536 deprecated code from parser.c. More cleanup of parser.c
14537 * uri.c: fixed a problem when URI is NULL
14538 * valid.c: speedup when looking for an attribute declaration
14539
Daniel Veillard39c7d712000-09-10 16:14:55 +000014540Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14541
14542 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14543 the cleanup of the computation of URI references when seeking
14544 external entities. The URI reference string and the resulting
14545 URI are both stored now.
14546 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14547 large s(n)printf checks and cleanup from Denis Barbier
14548 <barbier@imacs.polytechnique.fr>
14549 * xmlversion.h.in tree.h: couple of SGML declarations for a
14550 possible docbook module.
14551 * result/VC/ : a couple of test output changed due to the change
14552 of the entities URI
14553
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014554Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14555
14556 * parser.h: added a _private field for linking user's data
14557
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014558Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14559
14560 * parser.c parserInternals.h: demacroified most of the IS_XXX
14561 the gain in size is significant so ...
14562
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014563Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14564
14565 * entities.c: cases where looking up entities with doc==NULL
14566 covered
14567
Daniel Veillard90e11312000-09-05 10:42:32 +000014568Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14569
Daniel Veillard1de50802000-09-07 08:54:32 +000014570 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014571 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14572
Daniel Veillard98a79162000-09-04 11:15:39 +000014573Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14574
Daniel Veillard1de50802000-09-07 08:54:32 +000014575 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014576 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14577 * Makefile.in: added URItest and included thenin "make tests"
14578
14579Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014580
14581 * xmlversion.h.in: closed bug 22941
14582
Daniel Veillard2bb89092000-08-31 14:57:50 +000014583Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14584
14585 * doc/xmlio.html: added doc and example for entity loader
14586 redefinition.
14587
Daniel Veillard96984452000-08-31 13:50:12 +000014588Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14589
14590 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14591 used by libxml
14592
Daniel Veillarde715dd22000-08-29 18:29:38 +000014593Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14594
14595 * parser.c: Fixed bug on invalid ontent characters and when using
14596 push.
14597 * xmllint.c: fixed xmllint endling of errors in push mode
14598
Daniel Veillard4948eb42000-08-29 09:41:15 +000014599Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14600
14601 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014602 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014603 * result/HTML/*.sax: regenerated HTML SAX output
14604 * parser.c: more cleanup.
14605
Daniel Veillarde010c172000-08-28 10:04:51 +000014606Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14607
14608 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014609 patches from Wayne Davison <wayned@users.sourceforge.net>,
14610 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014611 * HTMLparser.c: fixed an ignorable white space detection bug
14612 occuring when parsing with SAX only
14613 * result/HTML/*.sax: updated since the output is now HTML
14614 encoded...
14615
Daniel Veillard47f3f312000-08-27 22:40:15 +000014616Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14617
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014618 * HTMLparser.[ch]: applied some of Wayne Davison
14619 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014620
Daniel Veillarde0854c32000-08-27 21:12:29 +000014621Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14622
14623 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14624 undeclared namespace prefix was used, added a warning.
14625 Cleaned up support w.r.t. entities, spilling out a warning
14626 and being pedantic on lookups.
14627 * test/warning/ent9 : added testcase for previous example.
14628 * TODO: updated
14629 * parserInternals.h parser.c: changed the way names are parsed
14630 now allow infinite size and decrease penalty for normal use
14631 * parser.c: Started a big cleanup/check of the parser code,
14632 fixed some of the most tortuous entity code, spotted code
14633 unused anymore
14634 * test/*: added tests for very long names and related nasty
14635 things.
14636
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014637Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14638
14639 * doc/encoding.html: added encoding aliases doc
14640 * doc/xml.html: updates
14641 * encoding.[ch]: added EncodingAliases functions
14642 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14643 bottleneck affecting large DTDs like Docbook
14644 * parser.[ch] xmllint.c: added a pedantic option, will be
14645 useful
14646 * SAX.c: redefinition of entities is reported in pedantic mode
14647 * testHTML.c: uninitialized warning from gcc
14648 * uri.c: fixed a couple of bugs
14649 * TODO: added issue raised by Michael
14650
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014651Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14652
14653 * doc/encoding.html: propagated Martin Duerst suggestions
14654
Daniel Veillard52402ce2000-08-22 23:36:12 +000014655Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14656
14657 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14658 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14659 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14660 by Wayne Davison
14661
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014662Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14663
14664 * nanoftp.c nanohttp.c: small cleanup
14665 * TODO: updated
14666
Daniel Veillard244ece92000-08-19 20:58:02 +000014667Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14668
14669 * added an old VC testcase and updated title.xml entity
14670
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014671Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14672
14673 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14674 done on auto-opening of <p> tags and cleanup of SAX output
14675
Daniel Veillard979e55e2000-08-19 16:48:54 +000014676Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14677
14678 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14679
Daniel Veillard4540be42000-08-19 16:40:28 +000014680Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14681
14682 * doc/xml.html libxml.* structure.*: updated the doc a bit
14683
Daniel Veillard808a3f12000-08-17 13:50:51 +000014684Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14685
14686 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14687 of SAX tests
14688
Daniel Veillard29579362000-08-14 17:57:48 +000014689Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14690
14691 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14692 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14693
Daniel Veillard1255ab72000-08-14 15:13:33 +000014694Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14695
14696 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14697 * testHTML.c: fix core dump on Solaris 2.x systems
14698 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14699 * result/HTML/*.sax: previous bug fix lead to new results
14700
Daniel Veillard03109292000-08-14 14:58:22 +000014701Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14702
14703 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14704 * configure.in: added --with-readline=DIR to accept alternate
14705 path for readline include/library
14706 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14707 for ANSI under HP-UX
14708 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14709 includes @LIBS@
14710
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014711Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14712
14713 * doc/* : rebuilt the docs
14714 * getting ready for 2.2.2 release
14715
Daniel Veillard87b95392000-08-12 21:12:04 +000014716Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14717
14718 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14719 and xmlAddFeature()
14720 * tree.[ch]: added xmlAddChildList()
14721 * xmllint.c: MAP_FAILED macro test
14722 * parser.h: added xmlParseCtxtExternalEntity()
14723 * valid.c: applied bug fixes removed warning
14724 * tree.c: added CDATA block to elements content
14725 * testSAX.c: cleanup of output
14726 * testHTML.c: added SAX testing
14727 * encoding.c: better error recovery
14728 * SAX.c, parser.c: fixed one of the external entity processing
14729 of the OASis testsuite
14730 * Makefile.am: added HTML SAX regression tests
14731 * configure.in: bumped to 2.2.2
14732 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14733 SAX results
14734
Daniel Veillard88a172f2000-08-04 18:23:10 +000014735Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14736
14737 * configure.in: patch for HP compiler
14738
147392000-08-04 Sven Heinicke <sven@zen.org>
14740
14741 * xmllint.c: Was coredumping sometimes when the file given didn't
14742 exist.
14743
Daniel Veillard46e370e2000-07-21 20:32:03 +000014744Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14745
14746 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014747
Daniel Veillard46e370e2000-07-21 20:32:03 +000014748 when using in memory parsing. Need some cleanup.
14749 * xmllint.c configure.in: added a --memory flag to test memory
14750 parsing
14751
Daniel Veillard36650692000-07-21 15:16:39 +000014752Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14753
14754 * nanohttp.c: fixed socklen_t replacement to unsigned int
14755 * parser.c: fixed a space handdling missing at the end of
14756 production 28 DOCTYPE.
14757 * xmlmemory.c: fixed a stupid bug on the routine to override
14758 allocation functions
14759 * TODO: updated
14760
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014761Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14762
14763 * doc/ regenerated the docs
14764
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014765Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14766
14767 * doc/encoding.html doc/xml.html: added I18N doc
14768 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14769 improvements, both parser and filters, added ASCII & HTML,
14770 fixed the ISO-Latin-1 one
14771 * xmllint.c testHTML.c: added/made visible --encode
14772 * debugXML.c : cleanup
14773 * most .c files: applied patches due to warning on Windows and
14774 when using Sun Pro cc compiler
14775 * xpath.c : cleanup memleaks
14776 * nanoftp.c : added a TESTING preprocessor flag for standalong
14777 compile so that people can report bugs more easilly
14778 * nanohttp.c : ditched socklen_t which was a portability mess
14779 and replaced it with unsigned int.
14780 * tree.[ch]: added xmlHasProp()
14781 * TODO: updated
14782 * test/ : added more test for entities, NS, encoding, HTML, wap
14783 * configure.in: preparing for 2.2.0 release
14784
Daniel Veillard49703262000-07-10 10:27:46 +000014785Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14786
14787 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000014788 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000014789
Daniel Veillard306be992000-07-03 12:38:45 +000014790Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14791
14792 * doc/xml.html: changed the xmlsoft.org structure, updated the
14793 examples w.r.t. root and childs
14794
Daniel Veillard7d853352000-07-02 18:53:09 +000014795Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14796
Daniel Veillard784b9352003-02-16 15:50:27 +000014797 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000014798
Daniel Veillard365e13b2000-07-02 07:56:37 +000014799Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14800
14801 * HTMLparser.c: Work on character encoding support for the HTML parser
14802 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14803 * encoding.c: Fixed a potential memleak in the encoding stuff
14804
Daniel Veillardaf743792000-07-01 11:49:28 +000014805Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14806
14807 * doc/FAQ.html doc/Makefile.am : added a FAQ
14808
14809Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014810
14811 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14812 of the HTML parser to force it to not bypass SAX
14813
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014814Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14815
14816 * win32config.h.in: updated
14817 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14818 lacks iconv support :-( need to release 2.1.1
14819 * configure.in: release 2.1.1
14820 * HTMLparser: fixed bug #14784
14821 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14822 by Windows compiler
14823 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14824 the SAX startDocument() callback.
14825 * TODO: updated
14826
14827Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14828
14829 * added xmlStopParser()
14830
Daniel Veillardbe803962000-06-28 23:40:59 +000014831Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14832
14833 * configure.in: 2.1.0 prerelease
14834 * Large resync between W3C and Gnome tree
14835 * nanoftp, nanohttp.c: fixed stalled connections probs
14836 * HTMLtree.c SAX.c : support for attribute without values in
14837 HTML for andersca
14838 * valid.c: Fixed most validation + namespace problems
14839 * HTMLparser.c: start document callback for andersca
14840 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14841 * parser.h, SAX.c: serious speed improvement for large
14842 CDATA blocks
14843 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14844 different encoding
14845 * example/Makefile.am example/gjobread.c tree.h: work on
14846 libxml1 libxml2 convergence.
14847 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14848 and the LIBXML_TEST_VERSION macro
14849
Daniel Veillardc310d562000-06-23 18:32:15 +000014850Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14851
14852 * doc/xml.html: various patches and improvements typo fixed by
14853 Felix Natter
14854 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14855 from Felix Natter <fnatter@gmx.net>
14856
Daniel Veillardf3029822000-05-06 08:11:19 +000014857Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14858
14859 * doc/upgrade.html: updated with instructions for support of both
14860 libxml-1.x and libxml-2.x
14861 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14862 for 2.x support and also fixed includes
14863
14864
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014865Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14866
14867 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14868 the encoding support, added iconv support, so now libxml if
14869 compiled with iconv automatically support japanese encodings
14870 among others. Work based on initial patch from Yuan-Chen Cheng
14871 I may have broken binary compat in the encoding handler
14872 registration scheme, but that was so utterly broken I don't
14873 expect anybody to have used this feature until now.
14874 * parserInternals.h: fixup on the CHAR range macro
14875 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14876 code.
14877 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14878 * uri.c: added xmlParseURI() I can't believe I forgot to
14879 implement this one in 2.0 !!!
14880 * SAX.c: moved doc->encoding update in the endDocument() call.
14881 * TODO: updated.
14882
Daniel Veillard06047432000-04-24 11:33:38 +000014883Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14884
14885 * tree.h: removed extraneous xmlRemoveProp definition
14886 * TODO: added item about --disable-corba configure switch
14887 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14888 * nanoftp.c: fixed include problems giving troubles on AIX and
14889 slowlaris
14890 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14891 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14892 comment and headers changes to lower gtk-doc number of warnings
14893 * doc/html/*: rebuilt docs
14894
Daniel Veillarde0aed302000-04-16 08:52:20 +000014895Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14896
14897 * HACKING: documented the tag for 1.x and instructions
14898
Daniel Veillard5e873c42000-04-12 13:27:38 +000014899Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14900
14901 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14902 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14903 xmlCreateIOParserCtxt
14904 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14905 significant overall improvement
14906 * xmllint.c: added I/O test to xmllint
14907 * testSAX.c: added a speed test
14908 * doc/* : updated/regenerated
14909
Daniel Veillardfc708e22000-04-08 13:17:27 +000014910Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14911
14912 * xpath.c uri.h parserInternals.h: cosmetic changes from
14913 "Timur I. Bakeyev" <timur@bat.ru>, including making
14914 xmlCreateURI() public
14915
Daniel Veillard5d211f42000-04-07 17:00:24 +000014916Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14917
14918 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14919 and the code at the same time. Added a clean mechanism for
14920 overload or added input methods: xmlRegisterInputCallbacks()
14921 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14922 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14923 * TODO: updated
14924 * doc/* : updated/regenerated
14925 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14926 source dir
14927
Daniel Veillarde77a9182000-04-05 19:12:29 +000014928Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14929
14930 * testURI.c: yet another forgotten commit, I should get some sleep !
14931
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014932Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14933
14934 * xmllint.c: forgot to commit this too ?
14935
Daniel Veillardb9df4042000-04-05 14:23:16 +000014936Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14937
14938 * xmlversion.h.in : forgot to commit this previously
14939
Daniel Veillard361d8452000-04-03 19:48:13 +000014940Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14941
14942 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14943 * README TODO: updated for release
14944 * uri.c uri.h: added authority parsing/saving
14945 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14946 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14947 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14948 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14949 Makefile.am : added compile-time customization of libxml
14950 --with-ftp --with-http --with-html --with-xpath --with-debug
14951 --with-mem-debug
14952 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14953 #include <libxml/xxx.h> I hope it won't break too much stuff
14954 and will be manageable in the future...
14955 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14956 and added xmllint to the installed programs
14957 * uri.h: added xmlFreeURI()
14958
Daniel Veillardec303412000-03-24 13:41:54 +000014959Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14960
14961 * uri.c uri.h: finished the escaping handling, the base support
14962 and the URI path normalization. Looks good just lacks the
14963 authority content parsing code.
14964 * Makefile.am: added instructions to generate testURI
14965 * TODO: updated
14966 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14967 added links and icons for W3C and Gnome
14968
Daniel Veillard8f621982000-03-20 13:07:15 +000014969Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14970
14971 * xmlmemory.[ch] : seems I forgot to actually update the files in
14972 the last commit :-)
14973 * doc/xml.html doc/html/* : updated and uploaded the docs
14974
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014975Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14976
14977 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14978 * TODO: updated
14979 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014980 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014981 gfree).
14982 * Makefile.am, uri.c, uri.h: added a set of functions to do
14983 exact (litteraly copied from the RFC 2396 productions) parsing
14984 and handling of URI. Will be needed for XLink, one XML WFC,
14985 XML Base and reused in the nano[ftp/http] modules. Still work
14986 to be done.
14987
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014988Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14989
14990 * configure.in, libxml.spec.in : libxml2
14991 * doc/* : updated the doc page, rebuilt the docs
14992
Daniel Veillardcf461992000-03-14 18:30:20 +000014993Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14994
14995 * all: tagged LIB_XML_1_X
14996 * *.c *.h : updated from W3C CVS tree
14997 * configure.in : 2.0.0-beta
14998 * libxml.spec.in : libxml2 package nam
14999 * result/* : new version of the tests output
15000
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015001Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15002
15003 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15004
Daniel Veillardb566ce12000-03-04 11:39:42 +000015005Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15006
15007 * doc/* : rebuilt the docs
15008 * parser.c: final patch on #6766
15009 * valid.c: small patch on validity checks.
15010
Daniel Veillardfb76c402000-03-04 11:39:42 +000015011Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15012
15013 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15014 added
15015 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15016 compatibility w.r.t. XML spec and existing code.
15017
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015018Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15019
15020 * parser.c: seems a better solution to <a> </a> exists,
15021 will try it for a while
15022
Daniel Veillard83a30e72000-03-02 03:33:32 +000015023Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15024
15025 * parser.c: tried to remove the <a> </a> generating <a/>
15026 this is hard. Left a flag for that purpose. Fixed bug #6766
15027 * configure.in: prepared 1.8.7 not released, due to previous
15028 problem
15029
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015030Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15031
15032 * doc/xml.html : applied second patch from Paul DuBois
15033
Daniel Veillard402e8c82000-02-29 22:57:47 +000015034Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15035
15036 * doc/xml.html : applied patch from Paul DuBois
15037
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015038Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15039
15040 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15041
Daniel Veillard5feb8492000-02-02 17:15:36 +000015042Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15043
15044 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15045 compilation warnings on various platforms.
15046 * parser.c: Fixed #5281 validity error callbacks are now desactived
15047 by default if not validating.
15048
Daniel Veillardf341f932000-02-02 14:52:08 +000015049Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15050
15051 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15052
Daniel Veillard13c757e2000-02-01 23:59:15 +000015053Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15054
15055 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15056 <gkatsi@cs.toronto.edu>
15057
Daniel Veillard726e8792000-01-30 20:04:29 +000015058Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15059
15060 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15061 processing URLs
15062
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015063Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15064
15065 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15066 xmlNanoFTPUpdateURL for persistent control connections.
15067 * configure.in: 1.8.6
15068
15069Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15070
15071 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15072 * tree.[ch] : added xmlSaveNoEmptyTags
15073
James Henstridgef3be9312000-01-28 13:59:21 +0000150742000-01-29 James Henstridge <james@daa.com.au>
15075
15076 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15077
15078 * Makefile.am: added nanoftp.[ch] to the build.
15079
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015080Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15081
15082 * nanoftp.[ch]: cleanup, comments, API
15083 * debugXML.c : fixed a bug in the cat command
15084 * doc/*: regenerated the docs
15085
Daniel Veillardda07c342000-01-25 18:31:22 +000015086Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15087
15088 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15089 * debugXML.c : fixed a bug in the cat command
15090 * valid.c: fixing some small probs
15091 * libxml.spec.in: get rid of the SNAP suffix
15092 * doc/xml.html: updated the status
15093
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015094Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15095
15096 * xml-config.in: xml-config --version to just return the
15097 version number
15098 * xpath.c: some cleanup w.r.t. axis when the current node is
15099 an attribute.
15100 * TODO: updated
15101
Daniel Veillard461a66c2000-01-18 18:01:01 +000015102Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15103
15104 * configure.in: prepared for libxml-1.8.5
15105 * doc/* recompiled the documentation
15106
151072000-01-17 Jody Goldberg <jgoldberg@home.com>
15108
15109 * configure.in : WARNING autoconf subtlety alert :
15110 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15111 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15112 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15113 get defined by AC_CHECK_HEADERS.
15114
Daniel Veillardf967b902000-01-17 16:06:10 +000015115Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15116
15117 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15118 Rune.Djurhuus@fast.no
15119
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015120Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15121
15122 * TODO: updated
15123 * tree.c, parser.c: made sure that only memory alloc problems
15124 and internal parser errors are allowed to write to stdout or
15125 stderr.
15126
Daniel Veillard0142b842000-01-14 14:45:24 +000015127Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15128
15129 * tree.c : restored xmlNewGlobalNs since this seems used by
15130 a lot of existing code :-(, fixed a bug in xmlNewNs
15131 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15132 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15133 to exit() from the library code.
15134 * xpath.c, parser.c: removed bugs or unused code detected by
15135 Windows compilers
15136 * parser.c: started adding interfaces for parsing well balanced
15137 XML fragments
15138 * configure.in: releasing 1.8.4
15139 * doc/* : rebuilt the docs
15140
Daniel Veillard2eac5032000-01-09 21:08:56 +000015141Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15142
15143 * tree.[ch] : added xmlNewDocFragment() for DOM
15144 * testHTML.c: uninitialized variable.
15145
Daniel Veillardf3a73582000-01-05 14:58:39 +000015146Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15147
15148 * doc/* : rebuild the docs
15149
Daniel Veillard71b656e2000-01-05 14:46:17 +000015150Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15151
15152 * acconfig.h: readline and history patch
15153 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15154 * tree.c: added check and handling when possibly removing an ID
15155 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15156 and saving.
15157 * test/HTML/entities.html result/HTML/entities.html* : test for
15158 various entities reference cases
15159 * result/HTML/* : as a result output of some testcase have
15160 changed
15161 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15162 by previous example. added xmlParseTryOrFinish().
15163 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15164 entities.h debugXML.h HTMLparser.h: changed the way struct are
15165 declared to allow gtk-doc to expose those
15166 * parser.c: closed bug #4960
15167 * Makefile.am configure.in: Applied patch from
15168 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15169 and math/socket libs detection
15170
Daniel Veillard437b87b2000-01-03 17:30:46 +000015171Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15172
15173 * configure.in, Makefile.am: link tester against readline
15174 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15175
Daniel Veillard686d6b62000-01-03 11:08:02 +000015176Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15177
15178 * tree.[ch]: added xmlRemoveProp
15179 * win32config.h.in nanohttp.c: avoid including the Windows
15180 socket stuff in every C files
15181 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15182 the XmL parser(s)
15183 * test/ns4 result/ns4 etc...: added test case for previous prob
15184 * tree.c: xmlNewNs wasn't checking for double definition
15185 * Makefile.in: fixed a problem with dist-hook duplicates
15186 * parser.[hc], xmlIO.c: fixed the loading of external entities
15187 APIs, now xmlLoadExternalEntity() is used everywhere and
15188 setting up an app specific front-end using the
15189 * SAX.c parser.c: some fixes, now the xhtml spec validates
15190 with the xhtml DTD.
15191 * error.c: fixed crashes in case of no input stream
15192 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15193 to the validation tests and results
15194
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015195Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15196
15197 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15198 too htmlCreatePushParserCtxt() and htmlParseChunk()
15199 * parser.c: a bit of cleanup.
15200 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15201 to XML) removed the last mem leak known
15202 * HTMLtree.c: output message cleanup
15203 * xmlmemory.c: display content info about memory blocks
15204 * result/HTML/wired.* : missing att value warning change
15205
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015206Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15207
15208 * doc/* : rebuilt the documentation
15209
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015210Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15211
15212 * parser.[ch] parserInternals.h: Push parser for XML,
15213 seems to work fine now
15214 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15215 --push for push testing
15216 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15217 * testSAX.c: added --push
15218 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15219 subtree
15220 * xmlIO.[ch] : enriched API + fixes for push mode
15221 * entities.[ch]: added the entity content length to the struct.
15222 * xmlmemory.[ch]: new API to show the last entries for the shell
15223 * valid.c: added required attribute testing
15224 * SAX.c: the cdata callback now merge contiguous fragments
15225 * HTMLparser.c: cleanup of some macros
15226
Daniel Veillard3c558c31999-12-22 11:30:41 +000015227Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15228
15229 * parser.c: fix for PIs name starting with xml
15230 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015231 * *.c, configure.in win32config.h.in : generate win32config.h for
15232 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015233
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015234Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15235
15236 * parser.c: fixed a stupid = vs. == bug :-(
15237 * doc/gnome-xml.sgml: s/glade/xml/
15238
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015239Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15240
15241 * configure.in, doc/xml.html : bug fix release 1.8.2
15242 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15243 Hopefully the end of that silly C++ include problem
15244 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15245 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15246 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15247 troubles with autoclosed elements when the stree shape doesn't
15248 follow the DtD specs. Added htmlIsAutoClosed() and
15249 htmlAutoCloseTag()
15250 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15251 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15252 * debugXML.c: fixed a bug on printing default namespaces.
15253 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15254
Daniel Veillardb24054a1999-12-18 15:32:46 +000015255Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15256
15257 * result/HTML/*.htm[l] : updated the HTML regression tests according
15258 to the new output
15259 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15260 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15261 problem due to intermix of extern "C" { ... } declarations for C++
15262 and recursive includes in the headers
15263
Chris Lahey323c48c1999-12-18 15:32:45 +0000152641999-12-20 Chris Lahey <clahey@umich.edu>
15265
15266 * HTMLtree.c: Made it so that html nodes with a single child do
15267 not insert a carriage return before or after the child node.
15268
Daniel Veillardb24054a1999-12-18 15:32:46 +000015269Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015270
15271 * configure.in, doc/xml.html : bug fix release 1.8.1
15272 * parser.c: fixed bug #4344
15273 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15274 added the glue to avoid C++ problems
15275 * doc/* : regenerated the documentation
15276
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015277Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15278
15279 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15280 namespace recognition, and Dia as a resul :-(
15281 * encoding.c: closed bug #3950
15282
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015283Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15284
15285 * valid.c: debugging a posteriori validation, except URI expansion
15286 stuff this should be fixed now
15287 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15288 Carl Nygard <cnygard@bellatlantic.net>
15289 * tester.c: added --postvalid, cleaning of the code
15290 * tree.[ch]: added xmlDocGetRootElement()
15291
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015292Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15293
15294 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15295 c++ losage.
15296
Daniel Veillard10a2c651999-12-12 13:03:50 +000015297Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15298
15299 * configure.in, doc/xml.html : bumped to 1.8.0
15300 * xlink.[ch], Makefile.am : added framework for link detection
15301 * parser.h: added nbChars to parser context, needed for cleanup.
15302 * xmlmemory.c: removed a nasty bug when out of mem
15303 * valid.[ch]: adding namespace support for attribute decl
15304 * tester.c: added --debugent option
15305 * debugXML.[ch]: added xmlDebugDumpEntities()
15306 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15307 buffers instead, this was really needed, validation was breaking
15308 in strange ways due to that. Added xmlParseStringPEReference()
15309 and other parsing from strings functions. Entities processing
15310 modified again, but PERef are still not handled correcly but
15311 unless you're Eve Maller you won't notice :-)
15312 * HTMLparser.c: large changes toward reliability, and switched to
15313 lowercase internal tags, XHTML is lowercase, so it will help
15314 that output is closer to next version.
15315 * doc/* : regenerated the documentation, it is now hosted at
15316 http://xmlsoft.org/ (same bits I just bought the domain :-)
15317
15318
Daniel Veillard294cbca1999-12-03 13:19:09 +000015319Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15320
15321 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15322 doc generation
15323 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15324 in the SAX API
15325 * doc/*: rebuilt the doc making sure everything appears in the
15326 HTML files
15327
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015328Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15329
15330 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15331 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15332 which allow impressive speed improvement on dataset with
15333 large text pieces, but at the cost of broken binary
15334 compatibility and slightly bigger memory usage.
15335 Configure with --with-buffers to activate them, they
15336 are protected with XML_USE_BUFFER_CONTENT define.
15337 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15338 goal is 0 memory left allocated once parser is no more used
15339 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15340 call xmlCleanupParser() and xmlMemoryDump()
15341
Daniel Veillarda819dac1999-11-24 18:04:22 +000015342Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15343
15344 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15345 * parser.[ch] encoding.[ch]: added memory cleanup routines
15346 * parser.c: closing bug #3788
15347 * doc/*: rebuilt the doc
15348
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015349Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15350
15351 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15352 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15353 * tester.c: added --compress option
15354 * doc/*: rebuilt the documentation
15355
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015356Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15357
15358 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15359 if given /proc/kcore as input !
15360 * doc/xml.html doc/*: updated and rebuilt the documentation
15361
15362Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015363
15364 * parser.c: Fixed some wrongly space collapsing code due to
15365 a misreading of the spec.
15366 * result/*: fixed the output accordingly
15367
15368Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015369
15370 * encoding.c: bug fix and typos
15371 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15372 * parser.c: added attribute normalization closing bug #3597
15373 * test/att* result/att* SAXresult/att*: testcase for attribute
15374 normalization
15375
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015376Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15377
15378 * configure.in: closing bug #3163 by adding extra flags for the
15379 cc compiler on HP-UX
15380
Daniel Veillard51e3b151999-11-12 17:02:31 +000015381Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15382
15383 * valid.[ch] : removed a typo and an enumerated type bug in the
15384 xmlAddElementDecl() function
15385 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15386 call to xmlEncodeEntitiesReentrant() so that the functions
15387 New, Set and Get are at the same level.
15388 * parser.c HTMLparser.c: extra memory allocation bug for
15389 attributes detected by someone using libxml in embedded systems :-)
15390
Daniel Veillard962195f1999-10-28 15:51:53 +000015391Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15392
15393 * xmlmemory.h: turned off mem debug :-\
15394
Daniel Veillard35008381999-10-25 13:15:52 +000015395Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15396
15397 * parser.c: closed bug #2784 a one line fix, but worth pushing
15398 a new release out
15399 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15400 some structures, comments before and after the
15401 main element, and other nastyness
15402 * HTMLtree.c tree.c: accomodate the extended HTML supported
15403 * configure.in: pushing 1.7.4
15404 * test/ent8 and related outputs : added a new test for bug #2784
15405 * test/HTML/wired.html and related output: a nasty HTML example
15406 * Makefile.am: improved the test scripts
15407 * docs/* : reran the documentation extractor, updated xml.html
15408
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015409Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15410
15411 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15412 HTMLparser and debugged the HTML related code. HTML documents
15413 now have their own type
15414 * entities.c: do not dump &apos; for HTML output
15415 * xmlmemory.c: improvement, breakpoint mechanism
15416 * testHTML.c: added --sax --repeat ...
15417 * Makefile.am: improved the HTML tests
15418 * valid.[ch]: added xmlValidGetValidElements and
15419 xmlValidGetPotentialChildren
15420 * tester.c: added --insert to test the 2 new functions
15421 * test//* result//* SAXresult//* : regression test cleanup
15422 and extension.
15423 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15424 gnome-xml-nanohttp.html
15425
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015426Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15427
15428 * HTMLparser.c: fixed problems with some autoclose tags
15429 * tree.c: fixed XML output problems.
15430 * result/* SAXresult/*: update of the tests output
15431
Daniel Veillard6077d031999-10-09 09:11:45 +000015432Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15433
15434 * Makefile.am: Arturo patch for xmlConf.sh version info
15435 * parser.c: Tim Josling patch for single quoted items
15436 * tester.c: Tim Josling patch for tester options usage
15437 * tree.h: indent cleanup
15438
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015439Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15440
15441 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15442 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15443
Daniel Veillard00fdf371999-10-08 09:40:39 +000015444Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15445
15446 * tree.c : Raph patch for initialization of CORBA fields
15447 * parser.c, xpath.c, ...: modification of doc comments
15448 * xpath.c : allow spaces in xpath expressions
15449
Daniel Veillardad219441999-09-27 08:17:49 +000015450Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15451
15452 * xmlmemory.h: turning off memory debug :-(
15453
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015454Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15455
15456 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15457 better SAX interfaces.
15458 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15459 entity.
15460 * configure.in: 1.7.2
15461
15462Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015463
15464 * libxml.spec.in: fixed the URL
15465 * doc/xml.html: improved the documentation front-end
15466
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015467Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015468
15469 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15470
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015471Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015472
15473 * libxml.spec.in: fixed the alpha compile problem
15474 * parser.[ch]: changed errno to errNo in the parser context :-(
15475 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15476 * doc/xml.html: changed CHAR to xmlChar
15477 * doc/html/*: recompiled the documentation
15478 * configure.in: 1.7.1
15479
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015480Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15481
15482 * parser.h: modified the parser context struct to regain 1.4.0
15483 binary compatibility
15484 * parser.c, xml-error.h: added errno ot teh context and defined
15485 a set of errors values with update of errno
15486 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15487 DTDs and entities
15488 * *.h, *.c: complete cleanup of the use of config.h and include
15489 protection depending on the current setup.
15490 * overalll debugging, maintenance and bug-fixing on all modules
15491 * updated the documentation
15492 * ready for 1.7.0
15493
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015494Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15495
15496 * HTMLparser.c : cleanup
15497 * SAX.c valid.c valid.h: added ID/IDREF checking
15498 * tree.c tree.h: extended doc structure for refs
15499 * configure.in: 1.6.2
15500 * parser.c: patched bug in SAX user arg call
15501 * parserInternals.h: patched missing close in C++ wrapping
15502 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15503 especially upcoming XPointer implementation.
15504 * doc/xml.html: augmented, typo
15505
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015506Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15507
15508 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15509 not all invocations of install understand -d.
15510
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015511Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15512
15513 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15514 to make 'check' works, when builddir != srcdir.
15515
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015516Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15517
15518 * doc/xml.html : updated the documentation
15519
Daniel Veillard6454aec1999-09-02 22:04:43 +000015520Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15521
15522 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15523 not deallocated memory blocks
15524 * *.c : replaces all calls to malloc() free() and realloc() to
15525 the wrapper functions/macros
15526 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15527 instead of xmlFreeNodeList()
15528
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015529Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15530
15531 * HTMLparser.c: corrected a stupid bug leading to core dump at
15532 tree deallocation. Removed warnings indicated by
15533 Stephane.Conversy@lri.fr
15534 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15535 looked for in the external subset
15536
15537Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015538
15539 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15540 on SGI by Stephane.Conversy@lri.fr
15541
Daniel Veillardb96e6431999-08-29 21:02:19 +000015542Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15543
15544 * all .h : changed the prototype declaration indent as in gtk
15545 * most .c : working on reducing the TODOs in the code
15546 * most .c : cleanup though -pedantic and Insure++
15547 * improvements on validation ID checkings.
15548 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15549 * xml-config.in: closed #1810
15550
15551Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015552
15553 * tree.h, valid.c, valid.h: more work on validity, IDs
15554 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15555 definition for AIX
15556
Daniel Veillardb556eb51999-08-15 17:19:50 +000015557Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15558
15559 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15560 the distribution due to a cut'n paste error at last commit
15561
Daniel Veillardb05deb71999-08-10 19:04:08 +000015562Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15563
15564 * configure.in: upgraded to version 1.4.0
15565 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15566 Big update, added a large part of the validation process,
15567 it should be usable, but some parts are missing
15568 * xpath.c: improved the implementation w.r.t. root.
15569 * Makefile.am: added more tests
15570 * test and result trees: added a lot of tests
15571 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15572
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015573Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15574
15575 * Added an HACKING file
15576
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015577Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15578
15579 * xpath.[ch] : improvements and debug of the XPath implementation
15580 * parser.c, HTMLparser.c : modified the parsers to be progressive
15581 * tree.[ch] : extended the Buffer promitives
15582 * xmlIO.[ch] : added basic I/O routines providing progressive
15583 parsing and ready for I18N conversion plugins
15584 * SAXresult/* : the SAX callback sequence maybe slightly different
15585 now
15586 * test*.c : improved/updated the tests programs
15587 * doc/* : recompiled the docs.
15588
Daniel Veillard15b75af1999-07-26 16:42:37 +0000155891999-07-26 Michael Meeks <michael@edenproject.org>
15590
15591 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15592
15593 * tree.c: Ditto.
15594
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015595Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15596
15597 * configure.in: upgraded to version 1.4.0
15598 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15599 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15600 XML query language, see http://www.w3.org/TR/xpath for more details.
15601 * parser.c, parser.h: added CHAR* related string functions for XPath
15602 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15603 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15604 rebuild the docs.
15605 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15606 and regression testing capabilities for XPath.
15607
Daniel Veillardd79d7871999-07-12 10:38:12 +000015608Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15609
15610 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15611 closing bug #1646
15612
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015613Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15614
15615 * Makefile.am, example/Makefile.am: closed bug #1683
15616
Daniel Veillard3166ab11999-07-11 16:14:19 +000015617Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15618
15619 * example/Makefile.am, configure.in: added the makefile for the
15620 gjobread example
15621
Tomasz KĹ‚oczkoa75b6b31999-07-10 12:21:13 +000015622Sat Jul 10 14:19:11 CEST 1999 Tomasz KÂłoczko <kloczek@pld.org.pl>
15623
15624 * doc/Makefile.am:
15625 - fix which allow "make install DESTDIR=</install/prefix>".
15626
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015627Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15628
15629 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15630 which fixed a problem on the file reading-code.
15631
Daniel Veillard82150d81999-07-07 07:32:15 +000015632Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15633
15634 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15635 output.
15636 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15637
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015638Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15639
15640 * parser.h : Oops removed the binary compatibility problem
15641 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15642 * parser.c, HTMLparser.c: applied patches for reading from stdin
15643
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015644Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15645
15646 * parser.c, entities.c, valid.c: cleanup bug #1591
15647 * configure.in: cleanup bug #1592
15648 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15649 the same tree back-end. Hence gdome will be available for it.
15650 * doc/Makefile.am: close bug #617
15651
Daniel Veillard97fea181999-06-26 23:07:37 +000015652Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15653
15654 * parser.c: alloctate a per parser context SAX interface block
15655
Daniel Veillard14fff061999-06-22 21:49:07 +000015656Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15657
15658 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15659 and xmlEncodeEntitiesReentrant with the correct one :-\
15660
15661Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15662
15663 * commit of my internal XML base changes, quite a lot of
15664 changes, cleanups, better entities support, framework for
15665 new I/O and charset detection and handling
15666 * Fixed the configure/Makefile stuff to generate shared libs
15667 with the proper version info, so we jumped on rev from
15668 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15669 xmlEncodeEntities() result need to be freed now, and a string
15670 xmlParserVersion provide the current library version.
15671
Raph Levien05240da1999-06-15 21:27:11 +000015672Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15673
15674 * parser.c: fixed a buffer overrun for when you have a very long
15675 attribute with no entities in it.
15676
Daniel Veillardbb2da581999-06-13 14:37:07 +000015677Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15678
15679 * added example directory
15680 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15681
Daniel Veillard011b63c1999-06-02 17:44:04 +000015682Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15683
15684 * Release of libxml-1.1, nearly everything has been touched for
15685 this.
15686 * Added more regression tests
15687 * Updated the documentation
15688
Daniel Veillard27d88741999-05-29 11:51:49 +000015689Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15690
15691 * tree.[ch]: unified the XML_NO_CORBA defines.
15692 * parser.c encoding.[ch]: started plugging in char encoding detection
15693
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015694Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15695
15696 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15697 Also freed allocated buffer.
15698
Daniel Veillard27d88741999-05-29 11:51:49 +000015699Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015700 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15701 reentrancy problem at printing. One is left in entities.c, to
15702 remove ASAP
15703 * testSAX.c : added a test example showing the use of the SAX
15704 interface if one doesn't want to build the DOM tree.
15705 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15706
Daniel Veillard517752b1999-04-05 12:20:10 +000015707Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15708
15709 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15710 large revamping of the parser to use SAX callbacks
15711 http://www.megginson.com/SAX/ (or at least a C like interface
15712 a la Expat). It's now possible to set up your own callbacks
15713 and the parser will not build a DOM tree.
15714 * test/* result/*: updated the test suite, I finally removed
15715 the old Namespace draft support (PI based).
15716
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015717Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15718
15719 * Makefile.am: added test result to EXTRA_DIST for make tests
15720
Daniel Veillard64068b31999-03-24 20:42:16 +000015721Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15722
15723 * parser.c, parserInternals.h: moved the chars macro definitions
15724 to parserInternals.h
15725 * parser.c, error.c: applied patches from "Knut Ă…kesson"
15726 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15727
Daniel Veillard012ccc11999-03-23 10:11:11 +000015728Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15729
15730 * xml-config.in : applied patch to make --version work
15731
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000157321999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15733
15734 * Makefile.am (check-local): Alias for `tests' target. This will
15735 cause `make check' to do the right thing.
15736 (tests): Don't run tests in srcdir. Also, replaced calls to
15737 basename with a `sed' "equivalent".
15738
Daniel Veillardd109e371999-03-05 06:26:45 +000015739Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15740
15741 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15742 it in the header and not the sources, updated the doc.
15743 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15744 pointing this out.
15745
Daniel Veillardbc50b591999-03-01 12:28:53 +000015746Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15747
15748 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15749 exported the inputStream routines.
15750 * doc/html/* : updated accordingly
15751
Daniel Veillardd692aa41999-02-28 21:54:31 +000015752Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15753
15754 * parser.c, parser.h, parserInternals.h: added a few extra
15755 internal calls to allocate and free parser contexts ...
15756 * doc/html/* : updated accordingly
15757
Daniel Veillard55a99271999-02-25 11:01:29 +000015758Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15759
15760 * configure.in, Makefile.am, doc/makefile.am : General changes for
15761 1.0.0 release and including the generated HTML documentation.
15762
Daniel Veillard35925471999-02-25 08:46:07 +000015763Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15764
15765 * makefile.am : added parserInternals.h, oops.
15766
Daniel Veillard1e346af1999-02-22 10:33:01 +000015767Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15768
15769 * parserInternals.h: added this header giving access to the parser
15770 internal functions.
15771 * doc/Makefile.am : added a rebuild target which rebuilds the full
15772 set of documentations
15773 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15774 the internal subset.
15775 * *.c *.h: modifications needed to generate the documentation using
15776 gtk-doc, cleanup of functions blocks, reorganisation of struct
15777 declarations.
15778
Daniel Veillard1164e751999-02-16 16:29:17 +000015779Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15780
15781 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15782 the tar and spec file to include the beginning of the doc.
15783
Nuno Ferreira03d04781999-02-13 00:07:17 +0000157841999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15785
15786 * doc/.cvsignore: Added this file.
15787
Daniel Veillard6800ef31999-02-08 18:33:22 +000015788Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15789
15790 * tree.c: fixed xmlGetProp to return "" when the attribute
15791 exists, even if the node-list is NULL.
15792
Daniel Veillard726c7e31999-02-08 15:13:10 +000015793Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15794
15795 * tree.c: patched an error outputting empty attribute values.
15796 * Makefile.am and doc/makefile.am: have been updated during the
15797 week-end. Sorry for an empty CVS log, I got a shell problem.
15798
Daniel Veillard1899e851999-02-01 12:18:54 +000015799Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15800
15801 * tree.h: cleaned up using enums instead of defines
15802 * parser.c, valid.[ch]: more work on parsing/output of element
15803 declarations
15804
Daniel Veillard3b9def11999-01-31 22:15:06 +000015805Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15806
15807 * valid.[ch], tree.c, parser.c : more work toward full parsing
15808 of XML DTDs.
15809 * README: added informations about mailing-list and on-line
15810 documentation
15811
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000158121999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15813
15814 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15815
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015816Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15817
15818 * parser.c, tree.[ch] : more work toward conformance testing,
15819 added a last element to accelerate parsing of very flat structures
15820 started working on internal subset Element content declaration.
15821 * valid.[ch] : first cut at adding code toward validation.
15822 * previous changes had also small impact on most files, especially
15823 the conformance testing using James Clark test suite.
15824
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015825Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15826
15827 * test/* : updated the examples, most of them were not well
15828 formed (humm), and added rdf2.
15829 * result/* : resulting changes in the output.
15830
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015831Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15832
15833 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15834
Daniel Veillard44b3a061998-12-05 17:27:22 +000015835Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15836
15837 * tree.c: patched a bug in the generation of empty attributes
15838
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015839Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15840
15841 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15842 for node/trees/documents/... Biggest problem is namespace
15843 support when copying subtrees.
15844
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015845Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15846
15847 * parser.c, entities.c: improve entities and char ref encoding,
15848 and cleanups of error messages.
15849
Daniel Veillard242590e1998-11-13 18:04:35 +000015850Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15851
15852 * parser.c, entities.c: simple bug hunting done during rpm2html and
15853 rpmfind integration.
15854
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015855Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15856
15857 * parser.[ch]: Added interfaces allowing to specify a SAX
15858 handler before parsing.
15859
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015860Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15861
15862 * parser.c: redirrect all errors reporting through the SAX
15863 error function
15864
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015865Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15866
15867 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15868 * libtool, tlmain ...: update of the libtool files
15869
Miguel de Icaza442321c1998-11-04 18:13:38 +0000158701998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15871
15872 * entities.c: Use g_snprintf insteda of snprintf.
15873
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015874Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15875
15876 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15877 added ent5 test for this purpose.
15878 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15879
Daniel Veillard27271681998-10-30 06:39:40 +000015880Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15881
15882 * parser.c: fixed? a strange error due to compression on a GWP
15883 document.
15884
Daniel Veillard25940b71998-10-29 05:51:30 +000015885Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15886
15887 * tree.[ch]: bug fixing
15888 * entities.[ch]: defined a specific type for predefined entities
15889 * doc/xml.html: more documentation on the library, how to use it,
15890 overview of the interfaces.
15891
Daniel Veillard16253641998-10-28 22:58:05 +000015892Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15893
15894 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15895
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015896Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15897
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015898 * tree.c: corrected a small bug
15899 * doc/xml.html: continuing writing documentation.
15900
15901Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15902
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015903 * debugXML.h debugXML.c: added debugging utilities.
15904 * tester.c: added --debug switch.
15905 * tree.c: patched an incorrect node->type assignment.
15906 * parser.c: formatting, ensure that node->doc != NULL in attributes
15907
Daniel Veillardccb09631998-10-27 06:21:04 +000015908Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15909
15910 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15911 entity support and provide an internal representation close to
15912 DOM one (entity ref nodes, and attribute value as tree). I tried
15913 to preserve the interface but this will surely break some apps
15914 (I have to change rpm2html/rpmfind for example). I had to change
15915 two interfaces, and the generated tree is somewhat different.
15916 * doc/* : started documenting the XML library, the tree and
15917 DOM/Corba. This is a first step.
15918
Daniel Veillard11e00581998-10-24 18:27:49 +000015919Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15920
15921 * parser.c: Set up the fonctions comment block, boring but useful.
15922 * parser.h, SAX.c, parser.c: now attributes are processed through
15923 the SAX interface. The problem is that my SAX interface diverged
15924 quite a bit from the original one, well this is not an official
15925 spec, and translating it from Java to C is hairy anyway...
15926
Daniel Veillard97b58771998-10-20 06:14:16 +000015927Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15928
15929 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15930 fonctions comment block, boring but useful.
15931
15932Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015933
15934 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15935 conversion routines. However they are not yet used to convert the
15936 inputs. The core will run with UTF-8.
15937
Daniel Veillard33942841998-10-18 19:12:41 +000015938Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15939
15940 * tree.c : make sure that the type id is properly set-up when
15941 a new object is allocated, needed for DOM.
15942
Daniel Veillard27fb0751998-10-17 06:47:46 +000015943Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15944
15945 * tree.h, tree.c: Ok, the main objects in the tree will be native
15946 corba objects, it costs 8 bytes per Node, Attribute and Document
15947 but it simplifies the Corba integration a lot (no extra interface
15948 objects to allocate/free).
15949
Daniel Veillard0bef1311998-10-14 02:36:47 +000015950Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15951
15952 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15953 and changed NODEs contants for conformity with DOM Level 1
15954
Daniel Veillard27864701998-10-08 03:47:24 +000015955Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15956
15957 * added hooks to keep track of servants when creating objects
15958 xmlDoc and xmlNode (for Corba export).
15959
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015960Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15961
15962 * added xml-config script.
15963
Daniel Veillard7066a791998-10-01 20:28:28 +000015964Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15965
15966 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15967 to autoupdate libtool and automake conf files.
15968
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000159691998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15970
15971 * Makefile.am: Use '?' to separate the sed
15972 commands as ',' is used when people pass -Wl,something.
15973
15974
Daniel Veillard15a8df41998-09-24 19:15:06 +000015975Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15976
15977 * tree.c, tree.h: added a per-document compression interface.
15978
Daniel Veillard151b1b01998-09-23 00:49:46 +000015979Tue Sep 22 20:47:38 EDT 1998
15980
15981 * tree.c, tree.h: added saving with compression and added interfaces
15982 to control the compression level (xmlGetCompressMode,
15983 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15984
Daniel Veillard70120ff1998-09-22 00:24:21 +000015985Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15986
15987 * parser.c: corrected a loop for files of size 0
15988
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000159891998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15990
15991 * error.h: New file. Contains prototyes from `error.c'.
15992
Tom Tromeyc19653d1998-08-14 01:22:43 +000015993Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15994
15995 * Makefile.am (xmlincdir): New macro.
15996 (xmlinc_HEADERS): Renamed from include_HEADERS.
15997
Daniel Veillard845664d1998-08-13 04:43:19 +000015998Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15999
16000 * applied small patch on numeric entities from
16001 Christopher Blizzard <blizzard@appliedtheory.com>
16002
Daniel Veillard260a68f1998-08-13 03:39:55 +000016003Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16004
16005 * New release 0.2, removed the old xml_* files so that it's
16006 coherent with the other CVS base (W3C), far better conformance
16007 to standard, new namespaces, decent entities support, beginning
16008 of a SAX-like interface. Nearly nothing left intact, even the
16009 test examples ...
16010
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000160111998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16012
16013 * .cvsignore: Add .deps dir
16014
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016015Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16016
16017 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16018
Daniel Veillardfe926001998-07-26 04:28:20 +000016019Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016020
Daniel Veillardfe926001998-07-26 04:28:20 +000016021 * configure.in: added test for CPP
16022 * AUTHORS, Changelog: the original ones didn't get commited but the
16023 glib ones instead, fixed.
16024 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016025
Daniel Veillardfe926001998-07-26 04:28:20 +000016026Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016027
Daniel Veillardfe926001998-07-26 04:28:20 +000016028 * integrated code developped at W3C
16029 * changed the original Copyright
16030 * migrated to automake
16031 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016032