blob: 970e0f51e9da031cb0c76f244d2acb0131ccedf6 [file] [log] [blame]
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * Makefile.am configure.in: patched to have shared libraries
4 for Python regression tests and static binaries for gdb debug
5 in my development environment
6 * relaxng.c: more bugfixes
7 found 373 test schemas: 296 success 77 failures
8 found 529 test instances: 516 success 8 failures
9 * result/relaxng/*: updated the results
10
Daniel Veillard8fe98712003-02-19 00:19:14 +000011Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
12
13 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
14
Daniel Veillardd4310742003-02-18 21:12:46 +000015Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
16
17 * xmlschemastypes.c: float/double check bugfix
18 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
19 validation
20 * xmlreader.c: add a TODO for Jody
21 * relaxng.c: bugfix bugfix bugfix
22 found 373 test schemas: 300 success 73 failures
23 found 529 test instances: 507 success 10 failures
24 * result/relaxng/*: updated the results
25
Daniel Veillard2df2de22003-02-17 23:34:33 +000026Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
27
28 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
29
Daniel Veillard416589a2003-02-17 17:25:42 +000030Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
31
32 * relaxng.c check-relaxng-test-suite.py: more work on the
33 RelaxNG implementation conformance testing.
34 found 373 test schemas: 284 success 89 failures
35 found 529 test instances: 448 success 47 failures
36 * result/relaxng/*: updated the results
37
Daniel Veillard784b9352003-02-16 15:50:27 +000038Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
39
40 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
41 a patch from Kjartan Maraas to fix some typos
42
Daniel Veillardfebcca42003-02-16 15:44:18 +000043Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
44
45 * relaxng.c: more bug-hunting
46 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
47 intermediate rng tree
48 * python/generator.py: patch from Stephane Bidoul to fix the generator
49 on python < 2.2
50
Daniel Veillardd2298792003-02-14 16:54:11 +000051Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
52
53 * check-relaxng-test-suite.py relaxng.c: more testing on the
54 Relax-NG front, cleaning up the regression tests failures
55 current state and I forgot support for "mixed":
56 found 373 test schemas: 280 success 93 failures
57 found 529 test instances: 401 success 68 failures
58 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
59 moved the Name, NCName and QName validation routine in tree.c
60 * uri.c: fixed handling of URI ending up with #, i.e. having
61 an empty fragment ID.
62 * result/relaxng/*: updated the results
63
Daniel Veillard9a237c92003-02-13 15:52:58 +000064Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
65
66 * check-xinclude-test-suite.py: improved the script accordingly
67 to the XInclude regression tests updates
68 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
69 November 2002
70 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
71 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
72 augmented the Xpointer testsuite for the element() scheme
73
Daniel Veillardf4b4f982003-02-13 11:02:08 +000074Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
75
76 * relaxng.c: added TODO for the DTD compatibility spec
77 * xinclude.c: more bug fixes driven by the testsuite
78
Daniel Veillardd581b7e2003-02-11 18:03:05 +000079Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
80
81 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
82 regression tests for XInclude, improved the script, improving
83 XInclude error reporting mechanism
84
Daniel Veillard1d788d22003-02-10 16:21:58 +000085Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
86
87 * NEWS doc/* configure.in: preparing release 2.5.3
88
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +000089Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
90
91 * tree.c: trying to fix #104934 about some XHTML1 serialization
92 issues.
93
Daniel Veillard809faa52003-02-10 15:43:53 +000094Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
95
96 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
97 encoding conversion when the input buffer stops in the
98 middle of a multibyte char
99
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000100Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
101
102 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
103 * check-relaxng-test-suite.py: python script to run regression
104 against OASIS RelaxNG testsuite
105 * relaxng.c: some cleanup tweaks
106 * HTMLparser.c globals.c: cleanups in comments
107 * doc/libxml2-api.xml: updated the API
108 * result/relaxng/*: errors moved files, so large diffs but
109 no changes at the semantic level.
110
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000111Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
112
113 * tree.c: fixing #105678 problem when dumping a namespace node.
114
Daniel Veillard591b4be2003-02-09 23:33:36 +0000115Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
116
117 * xpath.c: fixed doc comment problems
118 * python/generator.py python/libxml_wrap.h python/types.c: adding
119 RelaxNG wrappers
120 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
121 test of those early Python RelaxNG bindings
122
123Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000124
125 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
126 * relaxng.c: found the validation problem I had with interleave
127 when not covering all remaining siblings
128 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
129 testsuite and check the RNG schemas against the RNG schemas
130 given in appendix A
131
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000132Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
133
134 * win32/Makefile.msvc: updates for RelaxNG
135 * win32/Makefile.mingw: updates for RelaxNG
136 * win32/libxml2.def.src: added RelaxNG exports
137
Daniel Veillard97fd5672003-02-07 13:01:54 +0000138Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
139
140 * xinclude.c: applied another bug fix from Sean Chittenden
141
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000142Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
143
144 * configure.in xmllint.c: I f...ed up the default configuration
145 of schemas and --relaxng option display in xmllint, pointed by
146 Morus Walter.
147 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
148 detection module, fixes bug #105374.
149
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000150Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
151
152 * xmlschemastypes.c: added the boolean base type.
153
Daniel Veillard96a4b252003-02-06 08:22:32 +0000154Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
155
156 * xmlschemastypes.c: started implementing some of the missing
157 default simple types
158 * result/relaxng/*: updated the results
159
Daniel Veillard72fef162003-02-05 14:31:19 +0000160Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
161
162 * NEWS doc/*: updated the docs, ready for 2.5.2 release
163
Daniel Veillard71531f32003-02-05 13:19:53 +0000164Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
165
166 * HTMLparser.c tree.c xmlIO.c: comments cleanups
167 * Makefile.am: use xmllint for doing the RelaxNG tests
168 * configure.in: preparing 2.5.2 made schemas support default to
169 on instead of off
170 * relaxng.c: removed the verbosity
171 * xmllint.c: added --relaxng option
172 * python/generator.py python/libxml_wrap.h: prepared the integration
173 of the new RelaxNG module and schemas
174 * result/relaxng/*: less verbose output
175
Daniel Veillardec498e12003-02-05 11:01:50 +0000176Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
177
178 * valid.c: do not run content model validation if the
179 content is not determinist
180
Daniel Veillardde590ca2003-02-05 10:45:26 +0000181Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
182
183 * SAX.c: added the redefinition of namespaced attribute
184 check that was missing as Fabrice Desré pointed out.
185
Daniel Veillard930dfb62003-02-05 10:17:38 +0000186Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
187
188 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
189 improvements from Nick Kew, allowing to do more checking
190 to HTML elements and attributes.
191
Daniel Veillard4287c572003-02-04 22:48:53 +0000192Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
193
194 * xinclude.c: fixing bug #105137 about entities declaration
195 needing to be copied to the including document.
196
Daniel Veillard652d8a92003-02-04 19:28:49 +0000197Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
198
199 * catalog.c: fixed bug #104817 with delegateURI
200 * xpath.c: fixing bugs #104123 and #104125
201
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000202Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
203
204 * configure.in valid.c xmlreader.c python/libxml_wrap.h
205 python/types.c: fixing #104096 to compile without regexps
206
Daniel Veillard57e79b32003-02-04 15:33:12 +0000207Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
208
209 * valid.c: fixing bug #103969 forgot to add an epsilon transition
210 when building the automata for elem*
211
Daniel Veillard358a9892003-02-04 15:22:32 +0000212Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
213
214 * HTMLparser.c: applied patch from Arne de Bruijn fixing
215 bug #103827
216
Daniel Veillardeb137172003-02-04 15:18:06 +0000217Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
218
219 * HTMLparser.c: updating a comment, fixing #103776
220
Daniel Veillard8d589042003-02-04 15:07:21 +0000221Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
222
223 * parser.c: fixing bug 105049 for validity checking of content
224 within recursive entities.
225
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000226Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
227
228 * HTMLparser.c: try to fix # 105049
229 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
230 * tree.c: updated a function comment
231
Daniel Veillard419a7682003-02-03 23:22:49 +0000232Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
233
234 * relaxng: more work on grammars and refs/defs
235 * test/relaxng/* result/relaxng/*: augmented/updated the
236 regression tests
237
Daniel Veillard144fae12003-02-03 13:17:57 +0000238Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
239
240 * relaxng: more work on name classes, except support
241 * test/relaxng/* result/relaxng/*: augmented/updated the
242 regression tests
243
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000244Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
245
246 * relaxng: more work on name classes, the "validate all" schemas
247 seems to work now.
248 * test/relaxng/* result/relaxng/*: augmented/updated the
249 regression tests
250
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000251Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
252
253 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
254 * parser.c: put a guard against infinite document depth, basically
255 trying to avoid another kind of DoS attack.
256 * relaxng.c: some code w.r.t. nameClasses
257
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000258Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
259
260 * test/relaxng/* result/relaxng/*: check all the namespace support
261 was actually correct based on tutorial section 10.
262
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000263Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
264
265 * relaxng: include seems to work okay now
266 * test/relaxng/* result/relaxng/*: augmented/updated the
267 regression tests
268
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000269Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
270
271 * relaxng.c: a bit of work done in the train back.
272 * test/relaxng/*: added one of the include tests
273
Daniel Veillard154877e2003-01-30 12:17:05 +0000274Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
275
276 * relaxng: more work done in the train
277 * test/relaxng/* result/relaxng/*: augmented/updated the
278 regression tests
279
Daniel Veillarde431a272003-01-29 23:02:33 +0000280Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
281
282 * relaxng.c: debugging of externalRef
283 * test/relaxng/* result/relaxng/*: augmented/updated the
284 regression tests
285
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000286Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
287
288 * relaxng.c: more work on Relax-NG, implementing externalRef
289 * test/relaxng/* result/relaxng/*: augmented/updated the
290 regression tests
291 * Makefile.am: cleanup to Relaxtests target
292
Daniel Veillardb08c9812003-01-28 23:09:49 +0000293Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
294
295 * relaxng.c: more work on Relax-NG, implementing interleave
296 * test/relaxng/* result/relaxng/*: augmented/updated the
297 regression tests
298
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000299Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
300
301 * relaxng.c: more work on Relax-NG, implementing interleave
302 * test/relaxng/* result/relaxng/*: augmented/updated the
303 regression tests
304
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000305Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
306
307 * doc/tutorial/customfo.xsl
308 * doc/tutorial/customhtml.xsl
309 adding stylesheet customizations used to generate fo
310 for pdf and html
311
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000312Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
313
314 * relaxng.c: more work on Relax-NG
315 * test/relaxng/* result/relaxng/*: augmented/updated the
316 regression tests
317 * xmlschemastypes.c: added a number of base type definition but not
318 the associated checks, those are still TODOs
319
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000320Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
321
322 in docs/tutorial:
323 * apa.html
324 * apb.html
325 * apc.html
326 * apd.html
327 * ape.html
328 * apf.html
329 * apg.html
330 * ar01s02.html
331 * ar01s03.html
332 * ar01s04.html
333 * ar01s05.html
334 * ar01s06.html
335 * ar01s07.html
336 * ar01s08.html
337 * index.html
338 * xmltutorial.pdf
339 * xmltutorial.xml
340 add index to tutorial
341
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000342Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
343
344 * doc/xmlcatalog.1
345 * doc/xmlcatalog_man.html
346 * doc/xmlcatalog_man.xml
347 belatedly fixing bug #93622 (adds rewriteURI type to
348 "--add" option in xmlcatalog man page
349
Daniel Veillard3be27512003-01-26 19:49:04 +0000350Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
351
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000352 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000353 Julio Merino, closing #104475
354
Daniel Veillardea3f3982003-01-26 19:45:18 +0000355Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
356
357 * relaxng.c: more work on Relax-NG
358 * test/relaxng/* result/relaxng/*: augmented/updated the
359 regression tests
360
Daniel Veillardedc91922003-01-26 00:52:04 +0000361Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
362
363 * relaxng.c: more work on Relax-NG
364 * test/relaxng/* result/relaxng/*: augmented/updated the
365 regression tests
366
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000367Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
368
369 * README: updated the policy on private mail answers
370 * relaxng.c: more work on Relax-NG
371 * test/relaxng/* result/relaxng/*: augmented/updated the
372 regression tests
373
Daniel Veillard7424eb62003-01-24 14:14:52 +0000374Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
375
376 * error.c parser.c tree.c: applied a documentation patch from
377 Stefan Kost
378
Daniel Veillard276be4a2003-01-24 01:03:34 +0000379Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
380
381 * relaxng.c: more work on Relax-NG
382 * doc/*: regenerated the docs
383 * test/relaxng/* result/relaxng/*: updated and augmented the
384 Relax-NG regression tests and results
385
Daniel Veillard6eadf632003-01-23 18:29:16 +0000386Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
387
388 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
389 First commit of the new Relax-NG validation code, not generally
390 useful yet.
391 * test/relaxng/* result/relaxng/*: current state of the regression
392 tests
393
Daniel Veillard814a76d2003-01-23 18:24:20 +0000394Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
395
396 * tree.c: minimized the memory allocated for GetContent
397 and a bit of cleanup.
398
Daniel Veillardff12c492003-01-23 16:42:55 +0000399Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
400
401 * python/generator.py: seems there is no good reasons to
402 not generate bindings for XPointer
403
Daniel Veillard540a31a2003-01-21 11:21:07 +0000404Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
405
406 * xmlreader.c doc/apibuild.py: applied a new patch from
407 Stéphane Bidoul for cleanups
408 * doc/libxml2-api.xml: rebuilt the API description with
409 new entry points
410
Daniel Veillard417be3a2003-01-20 21:26:34 +0000411Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
412
413 * xmlreader.c python/drv_libxml2.py python/generator.py
414 python/libxml.c python/libxml.py python/libxml_wrap.h
415 python/types.c: patch from Stéphane Bidoul for better per
416 context error message APIs
417 * python/tests/ctxterror.py python/tests/readererr.py:
418 update of the tests
419
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000420Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
421
422 * doc/guidelines.html
423 grammar and spelling cleanup
424
Daniel Veillard26f70262003-01-16 22:45:08 +0000425Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
426
427 * xmlreader.c include/libxml/xmlreader.h python/generator.py
428 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
429 a patch from Stéphane Bidoul to allow per XMLtextReader error
430 and warning handling
431 * python/tests/Makefile.am python/tests/readererr.py: adding the
432 specific regression test
433
Daniel Veillard71f9d732003-01-14 16:07:16 +0000434Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
435
436 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
437 should raise a syntax error
438
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000439Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
440
441 * python/libxml.c: cleanup patch from Stéphane Bidoul
442
Daniel Veillard81601f92003-01-14 13:42:37 +0000443Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
444
445 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
446
Daniel Veillarde6227e02003-01-14 11:42:39 +0000447Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
448
449 * python/generator.py python/libxml.c python/libxml.py
450 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000451 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000452 Python level.
453 * python/tests/Makefile.am python/tests/ctxterror.py: added a
454 regression test for it.
455
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000456Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
457
458 * xmlreader.c: fixed the streaming property of the reader,
459 it was generating tree faster than consuming it. Pointed out
460 by Nate Myers
461 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
462
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000463Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
464
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000465 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000466
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000467Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
468
469 * xpath.c: fix to the XPath implementation for parent and
470 ancestors axis when operating on a Result Value Tree.
471 Fixes bug #100271
472
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000473Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
474
475 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
476 to fix some URI/file escaping problems
477
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000478Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
479
480 * python/generator.py: fixed a bug raised by Raymond Wiker,
481 docSetRootElement() should not raise an exception if the
482 return is None
483
Daniel Veillard3e20a292003-01-10 13:14:40 +0000484Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
485
486 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
487 fixed bug #102181 by applying the suggested change and fixing
488 the generation/registration problem.
489
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000490Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
491
492 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
493 routines.
494
Daniel Veillard8f872442003-01-09 23:19:02 +0000495Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
496
497 * parser.c: one more IsEmptyElement crazyness, that time in
498 external parsed entities if substitution is asked.
499 * python/tests/reader3.py: added a specific test.
500
Daniel Veillarde329fc22003-01-09 21:36:42 +0000501Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
502
503 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
504 support and improved error handler registration
505
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000506Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
507
508 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
509 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
510 * README: fixed a link
511
Daniel Veillarde2830f12003-01-08 17:47:49 +0000512Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
513
514 * configure.in doc/* NEWS: preparing 2.5.1 release
515 * SAX.c parser.c: fixing XmlTextReader bug
516
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000517Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
518
519 * SAX.c: fuck, I introduced a memory leak on external parsed
520 entities in 2.5.0 :-(
521
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000522Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
523
524 * xmllint.c: another fix needed as pointed by Christophe Merlet
525 for --stream --debug if compiled without debug support.
526
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000527Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
528
529 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000530 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000531 update man page with --stream and --chkregister
532
Daniel Veillard8326e732003-01-07 00:19:07 +0000533Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
534
535 * globals.c: fixed --with-threads compile
536 * xmllint.c: fixed --without-debug compile
537 * include/libxml/globals.h: cleanup
538 * include/libxml/schemasInternals.h: add a missing include
539
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000540Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
541
542 * configure.in NEWS: preparing 2.5.0 release
543 * SAX.c: only warn in pedantic mode about namespace name
544 brokeness
545 * globals.c: fix a doc generation problem
546 * uri.c: fix #101520
547 * doc/*: updated and rebuilt the doc for the release, includuding
548 stylesheet update
549 * python/Makefile.am: fix a filename bug
550
551Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
552
553 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
554 should not be called.
555
556Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
557
558 * libxml-2.0.pc.in: applied the patch to fix #101894
559
560Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
561
562 * tree.c : applied patch from Lukas Schroeder for register callbacks
563 * valid.c: modified patch from Lukas Schroeder to test
564 register callbacks with --chkregister
565
566Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
567
568 * xmlreader.c: seriously changed the way data are pushed to
569 the underlying parser, go by block of 512 bytes instead of
570 tryng to detect tag boundaries at that level. Changed the
571 way empty element are detected and tagged.
572 * python/tests/reader.py python/tests/reader2.py
573 python/tests/reader3.py: small changes mostly due to context
574 reporting being different and DTD node being reported. Some
575 errors previously undetected are now caught and fixed.
576 * doc/xmlreader.html: flagged last section as TODO
577
578Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
579
580 * python/libxml.py: integrated the Python 2.2 optimizations
581 from Hannu Krosing, while maintaining compatibility with
582 1.5 and 2.1
583
584Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
585
586 * xmllint.c: a bit of cleanup
587 * xmlreader.c: small fix
588 * doc/xmlreader.html: more work on the XmlTextReader tutorial
589 * python/libxml.py: a few fixes pointed out by Hannu Krosing
590
591Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
592
593 * python/setup.py.in: patch from Stéphane Bidoul to include
594 drv_libxml2.py in setup.py
595
596Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
597
598 * doc/xmlreader.html: starting documenting the new XmlTextReader
599 interface.
600
601Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
602
603 * xmllint.c: added the --stream flag to use the TextReader API
604 * xmlreader.c: small performance tweak
605
606Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
607
608 * xmlreader.c python/tests/reader2py: okay the DTD validation
609 code on top of the XMLTextParser API should be solid now.
610
611Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
612
613 * xmlreader.c python/tests/reader2py: Fixing some more mess
614 with validation and recursive entities while using the
615 reader interface, it's getting a bit messy...
616
617Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
618
619 * xmlreader.c python/tests/reader.py: another couple of problem
620 related to IsEmptyElement reported by Stéphane Bidoul needed
621 some fixes.
622
623Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
624
625 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
626 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
627 based on the python XmlTextReader interface.
628
629Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
630
631 * tree.c: backing out one change in the last patch which broke the
632 regression tests
633
634Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
635
636 * global.data globals.c tree.c include/libxml/globals.h: applied
637 an old patch from Lukas Schroeder to track node creation and
638 destruction. Probably missing a lot of references at the moment
639 and not usable reliably.
640
641Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
642
643 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
644 from doc/news.html and a stylesheet
645
646Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
647
648 * xmlreader.c python/tests/reader.py: fixed another couple of
649 xmlreader bugs reported by Stéphane Bidoul and added tests.
650
651Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
652
653 * xmlreader.c python/tests/reader2.py: fixed another validity
654 checking in external parsed entities raised by Stéphane Bidoul
655 and added a specific regression test.
656 * python/tests/reader3.py: cleanup
657
658Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
659
660 * xmlreader.c python/tests/reader2.py: fixed a problem with
661 validation within entities pointed by Stéphane Bidoul, augmented
662 the tests to catch those.
663
664Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
665
666 * python/generator.py: modified the generator to allow keeping
667 class references when creating new classes, needed to fix a bug
668 pointed by Stéphane Bidoul where the input buffer of the
669 xmlTextReader instance gets destroyed if the python wrapper for
670 the input is not referenced anymore.
671
672Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
673
674 * xmlreader.c python/tests/reader.py: fixed another pair of problem
675 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
676
677Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
678
679 * xmlreader.c python/tests/reader.py: fixed another problem
680 pointed by Stéphane Bidoul
681
682Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
683
684 * xmlreader.c python/tests/reader.py: fixed a limit case problem
685 with "<a/>"
686
687Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
688
689 * SAX.c: warn on xmlns:prefix="foo"
690 * xmlreader.c python/tests/reader.py: fixed a couple of problem
691 for namespace attributes handling.
692
693Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
694
695 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
696 a really nasty problem raised by a DocBook XSLT transform
697 provided by Sebastian Bergmann
698
699Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
700
701 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
702 by Stéphane Bidoul and integrated it into the tests
703
704Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
705
706 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
707 extended the XmlTextReader API a bit, addding accessors for
708 the current doc and node, and an entity substitution mode for
709 the parser.
710 * python/libxml.py python/libxml2class.txt: related updates
711 * python/tests/Makefile.am python/tests/reader.py
712 python/tests/reader2.py python/tests/reader3.py: updated a bit
713 the old tests and added a new one to test the entities handling
714
715Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
716
717 * python/generator.py python/libxml2class.txt
718 python/tests/reader.py python/tests/reader2.py: changed the
719 generator to provide casing for the XmlTextReader similar to
720 C# so that examples and documentation are more directly transposable.
721 Fixed the couple of tests in the suite.
722
723Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
724
725 * doc/guidelines.html: added a document on guildeline for
726 publishing and deploying XML
727
728Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
729
730 * valid.c xmlreader.c: final touch running DTD validation
731 on the XmlTextReader
732 * python/tests/Makefile.am python/tests/reader2.py: added a
733 specific run based on the examples from test/valid/*.xml
734
735Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
736
737 * python/libxml.py: added a few predefined xmlTextReader parser
738 configuration values.
739
740Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
741
742 * python/libxml_wrap.h: trying to fix #102037
743
744Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
745
746 * SAX.c: fixing bug #95296, when the predefined entities
747 are redefined in the DTD the default one must be used
748 instead anyway.
749
750Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
751
752 * doc/xmllint.xml
753 * doc/xmllint.1
754 Add discussion of XML_DEBUG_CATALOG to xmllint man
755 page - bug #100907
756
757
758Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
759
760 * xmlreader.c: Fixed the empty node detection to avoid reporting
761 an inexistant close tag.
762
763Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
764
765 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
766 for Python 2.1
767
768Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
769
770 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
771
772Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
773
774 * doc/libxml2-api.xml python/tests/reader.py: one really need
775 to provide the base URI information when creating a reader parser
776 from an input stream. Updated the API and the example using it.
777
778Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
779
780 * testReader.c xmlreader.c valid.c include/libxml/tree.h
781 include/libxml/valid.h include/libxml/xmlreader.h: working on
782 DTD validation on top of xml reader interfaces. Allows to
783 validate arbitrary large instances. This required some extensions
784 to the valid module interface and augmenting the size of xmlID
785 and xmlRef structs a bit.
786 * uri.c xmlregexp.c: simple cleanup.
787
788Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
789
790 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
791 work on the xml reader interfaces.
792 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
793 Web page for the Windows binaries.
794
795Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
796
797 * xmlIO.c: applied a patch for VMS following the report by
798 Nigel Hall
799
800Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
801
802 * parser.c: the parseStartTag bug fix wasn't complete.
803
804Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
805
806 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
807 parseStartTag, fixing it.
808 * test/att4 result/att4 result/noent/att4: adding the test
809 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
810 more methods to XmlTextReader.
811
812Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
813
814 * win32/libxml2.def.src: added more xml reader exports
815 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
816 to the build
817
818Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
819
820 * doc/tutorial/xmltutorial.xml
821 plus generated html and pdf
822 Updating tutorial again based on further comments from Niraj
823 Tolia on the last iteration
824
825Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
826
827 * doc/tutorial/xmltutorial.xml
828 * doc/tutorial/includekeyword.c
829 * doc/tutorial/includegetattribute.c
830 plus generated html and pdf
831 Adding fix from Niraj Tolia to tutorial to properly free memory.
832
833
834Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
835
836 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
837 more methods of XmlTextReader.
838 * python/libxml2class.txt python/tests/reader.py: this increased the
839 methods in the bndings, augmented the test to check those new
840 functions.
841
842Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
843
844 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
845 methods of XmlTextReader.
846 * python/generator.py python/libxml_wrap.h python/types.c
847 python/libxml2class.txt: added the reader to the Python bindings
848 * python/tests/Makefile.am python/tests/reader.py: added a specific
849 test for the Python bindings of the Reader APIs
850 * parser.c: small cleanup.
851
852Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
853
854 * xinclude.c: fallback was only copying the first child not the
855 full child list of the fallback element, closes #89684 as reopened
856 by Bernd Kuemmerlen
857
858Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
859
860 * win32/libxml2.def.src: exported htmlNodeDumpOutput
861
862Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
863
864 * configure.in: preparing release of 2.4.30
865 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
866 gives enum values, fix functype return type, put back fields in
867 structs
868 * doc/*: updated the docs rebuilt
869
870Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
871
872 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
873 about htmlNodeDumpOutput location.
874 * xpath.c: removed an undefined function signature
875 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
876 too many symbols in the API breaking the python bindings.
877 Updated with the libxslt/libexslt changes.
878
879Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
880
881 * configure.in: preparing release of 2.4.29
882 * doc/*: rebuilt the docs and API
883 * xmlreader.c: a few more fixes for the XmlTextReader API
884
885Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
886
887 * include/win32config.h: applied mingw patch from Magnus Henoch
888
889Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
890
891 * catalog.c doc/libxml2-api.xml: a bit more cleanup
892
893Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
894
895 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
896 building Python script, does the C parsing directly, generates
897 a better API description including structure fieds defs and
898 enums. Still a couple of bugs, but good enough for the python
899 wrappers now.
900 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
901 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
902 include/libxml/schemasInternals.h include/libxml/tree.h: more
903 cleanup based on the python analysis script reports.
904 * libxml.spec.in: make sure the API XML description is part of the
905 devel package.
906
907Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
908
909 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
910 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
911 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
912 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
913 code cleanup, especially the function comments.
914 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
915
916Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
917
918 * Makefile.am xmlreader.c include/libxml/Makefile.am
919 include/libxml/xmlreader.h: Adding a new set of APIs based on
920 the C# TextXmlReader API but converted to C. Allow to parse
921 in constant memory usage, far simpler to program and explain
922 than the SAX like APIs, unfinished but working.
923 * testReader.c: test program
924
925Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
926
927 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
928
929Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
930
931 * tree.c: Chip turner indicated that XHTML1 serialization
932 rule for style actually break on both IE and Mozilla,
933 try to avoid the rule if escaping ain't necessary
934
935Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
936
937 * nanhttp.c: handle HTTP URL escaping, problem reported by
938 Glen Nakamura and Stefano Zacchiroli
939
940Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
941
942 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
943
944Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
945
946 * uri.c: Johann Richard pointed out some XPointer problems for
947 URN based URI references in XInclude. Modified the URI parsing
948 and saving routines to allow correct parsing and saving of
949 XPointers, especially when attached to "opaque" scheme accordingly
950 to RFC 2396
951
952Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
953
954 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
955 of refactoring to the HTML saving code.
956 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
957 in the doc.
958
959Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
960
961 * tree.c include/libxml/tree.h: refactored the XML dump of a node
962 to a buffer API to reuse the generic dump to an OutputIO layer,
963 this reduces code, fixes xmlNodeDump() for XHTML, also made
964 xmlNodeDump() now return the number of byte written.
965
966Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
967
968 * python/setup.py.in: another patch from Stéphane Bidoul for
969 Python bindings on Windows
970 * doc/parsedecl.py: small cleanup
971
972Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
973
974 * libxml.spec.in configure.in: add a line in %changelog for releases
975
976Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
977
978 * parser.c: patch from Marcus Clarke fixing a problem in entities
979 parsing that was detected in KDe documentations environment.
980
981Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
982
983 * python/libxml.c (libxml_prev): Return the previous as opposed to
984 the next node (I guess this is the result of some cut & paste programming:)
985
986Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
987
988 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
989
990Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
991
992 * python/generator.py python/libxml.c python/setup.py.in: trying
993 to fix the Python bindings build on Windows (Stéphane Bidoul)
994
995Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
996
997 * win32/configure.js: added option for python bindings
998 * win32/libxml2.def.src: added more exports
999
1000Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1001
1002 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1003 pthreads
1004 * win32/wince/*: applied updates to Windows CE port from Javier
1005
1006Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1007
1008 * configure.in: preparing 2.4.28
1009 * libxml.spec.in doc/Makefile.am: some cleanup
1010 * doc/*: updated the news and regenerated.
1011
1012Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1013
1014 * HTMLparser.c: final touch at closing #87235 </p> end tags
1015 need to be generated.
1016 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1017 this change slightly the output of a few tests
1018 * doc/*: regenerated
1019
1020Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1021
1022 * parserInternals.c: fixing bug #99190 when UTF8 document are
1023 parsed using the progressive parser and the end of the chunk
1024 is in the middle of an UTF8 multibyte character.
1025
1026Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1027
1028 * threads.c: fixed initialization problem in xmlNewGlobalState
1029 which was causing crash.
1030 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1031 in xmlInitializeGlobalState.
1032 * parserInternals.c: cleaned up ctxt->sax initialisation.
1033
1034Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1035
1036 * tree.c include/libxml/tree.h: modified the existing APIs
1037 to handle XHTML1 serialization rules automatically, also add
1038 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1039 libxslt serialization uses it when needed without changing
1040 the library API.
1041 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1042 result/xhtml1: added a new test specifically for xhtml1 output
1043 and updated the result of one XHTML1 test
1044
1045Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1046
1047 * xinclude.c parserInternals.c encoding.c: fixed #99082
1048 for xi:include encoding="..." support on text includes.
1049 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1050 test/XInclude/ents/isolatin.txt : added a specific regression test
1051 * python/generator.py python/libxml2class.txt: fixed the generator
1052 the new set of comments generated for doc/libxml2-api.xml were
1053 breaking the python generation.
1054
1055Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1056
1057 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1058 * configure.in: patch for Solaris on new autoconf closes #98880
1059 * doc/parsedecl.py: repair the frigging API building script,
1060 did I say that python xmllib sucks ?
1061 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1062 and some comment are no more truncated.
1063
1064Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1065
1066 * parser.c: Martin Stoilov pointed out a potential leak in
1067 xmlCreateMemoryParserCtxt
1068
1069Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1070
1071 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1072 included in HTML documents and using the push parser.
1073
1074Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1075
1076 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1077 specified, look for the Python interpreter not just in the
1078 specified root but also in the specified location. Fixes #98825
1079
1080Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1081
1082 * python/libxml.c: fixing bug #98792 , node may have no doc
1083 and dereferencing without checking ain't good ...
1084
1085Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1086
1087 * configure.in: preparing release 2.4.27
1088 * doc/* : updated and rebuilt the docs
1089 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1090 and all the docs are actually packaged and in the final RPMs
1091 * parser.c parserInternals.c include/libxml/parser.h: restore
1092 xmllint --recover feature.
1093
1094Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1095
Daniel Veillard784b9352003-02-16 15:50:27 +00001096 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001097 processing of parsed entities, and XPath computation on sustitued
1098 entities.
1099 * testXPath.c: make sure entities are substitued.
1100
1101Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1102
Daniel Veillard784b9352003-02-16 15:50:27 +00001103 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001104 processing of internal parsed entities, which had to be changed.
1105
1106Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1107
1108 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1109 trying to fix bug #98517 about building outside the source tree
1110 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1111
1112Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1113
1114 * include/win32config.h: cleanup
1115 * win32/Makefile.mingw: integrated mingw in JScript configure
1116 * win32/Makefile.msvc: modified to allow mingw coexistence
1117 * win32/configure.js: integrated mingw
1118 * win32/Readme.txt: cleanup
1119
1120Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1121
1122 * HTMLparser.c: strengthen the guard in the Pop macros,
1123 like in the XML parser, closes bug #97315
1124
1125Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1126
1127 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1128 callback is never used.
1129
1130Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1131
1132 * parserInternals.c: fixed the initialization of the SAX structure
1133 which was breaking xsltproc
1134 * xpath.c: patch from Petr Pajas for CDATA nodes
1135 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1136 * parser.c include/libxml/parser.h: patch from Peter Jones
1137 removing a leak in xmlSAXParseMemory() and adding the
1138 function xmlSAXParseMemoryWithData()
1139
1140Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1141
1142 adding pdf of tutorial, changing web page to link to it
1143 * doc/tutorial/xmltutorial.pdf
1144 * doc/xml.html
1145 * doc/docs.html
1146
1147Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1148
1149 * doc/tutorial/ar01s08.html
1150 adding file what I forgot for tutorial
1151
1152
1153Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1154
1155 Adding encoding discussion to tutorial
1156 Added:
1157 * doc/tutorial/images/*.png: DocBook admonition image files
1158 * doc/tutorial/apf.html, apg.html: new generated html
1159 * doc/tutorial/includeconvert.c: conversion code entity file
1160 changed:
1161 * doc/tutorial/xmltutorial.xml: DocBook original
1162 * doc/tutorial/*.html: generated html
1163
1164Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1165
1166 * include/libxml/*.h: retired xmlwin32version.h
1167 * doc/Makefile.am: retired xmlwin32version.h
1168 * win32/configure.js: retired xmlwin32version.h
1169
1170Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1171
1172 * win32/libxml2.def.src: exported additional symbols
1173 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1174 sisterhood
1175
1176Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1177
1178 * globals.c: fixed a typo pointed out by Igor
1179 * xpath.c: try to speed up node compare using line numbers
1180 if available.
1181
1182Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1183
1184 * tree.c: make xmlFreeNode() handle attributes correctly.
1185
1186Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1187
1188 * catalog.c: completed the #96963 fix, as reported by Karl
1189 Eichwalder
1190
1191Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1192
1193 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1194
1195Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1196
1197 * Makefile.am: switched the order of a couple of includes
1198 to fix bugs #97100
1199
1200Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1201
1202 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1203 xmlLoadCatalogs that used to separate directories with a ':'.
1204
1205Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1206
1207 * threads.c: improvements to the Windows-side of thread handling
1208 * testThreads.c: conditionally excluded unistd.h
1209 * testThradsWin32.c: broke overlong lines
1210 * include/win32config.h: adapted thread-related macros to the new
1211 scheme and for pthreads on Windows
1212 * win32/Makefile.msvc: introduced a more flexible thread build,
1213 added testThreads[Win32].c to the build
1214 * win32/configure.js: introduced a more flexible thread config
1215
12162002-10-31 John Fleck <jfleck@inkstain.net>
1217
1218 * doc/xml.html (and, by implication, FAQ.html)
1219 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1220
1221Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1222
1223 * configure.in: removed xmlwin32version.h
1224 * include/libxml/Makefile.am: removed xmlwin32version.h
1225
1226Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1227
1228 * tree.c: applied patch from Brian Stafford to fix a bug
1229 in xmlReconciliateNs()
1230
1231Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1232
1233 * tree.c: applied patch from Christian Glahn to allow
1234 xmlNewChild() on document fragment nodes
1235
1236Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1237
1238 * parser.c: Christian Glahn found a problem with a recent
1239 patch to xmlParseBalancedChunkMemoryRecover()
1240 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1241 problems
1242 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1243 test/schemas/seq*: added the test cases from Charles
1244
1245Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1246
1247 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1248 serious cleanup of the spec file and associated changes
1249 in the Makefiles.
1250 * valid.c: try to remove some warnings on x86_64
1251
1252Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1253
1254 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1255 fix bug #96586
1256
1257Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1258
1259 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1260 parsing, applied his patch
1261 * result/HTML/attrents.html result/HTML/attrents.html.err
1262 result/HTML/attrents.html.sax test/HTML/attrents.html:
1263 added the test and result case provided by Mikhail Sogrine
1264
1265Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1266
1267 * vms/build_libxml.com vms/config.vms vms/readme.vms
1268 include/libxml/parser.h include/libxml/parserInternals.h
1269 include/libxml/tree.h include/libxml/xmlIO.h
1270 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1271 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1272 Applied the VMS update patch from Craig A. Berry
1273 * doc/*.html: update
1274
1275Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1276
1277 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1278
1279Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1280
1281 * debugXML.c: adding a grep command to --shell in xmllint
1282 for T.V. Raman
1283
1284Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1285
1286 * xmlcatalog.c: tried to fix some of the problem with --sgml
1287
1288Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1289
1290 * parser.c: tried to fix bug #91500 where doc->children may
1291 be overriden by a call to xmlParseBalancedChunkMemory()
1292
1293Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1294
1295 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1296 identifiers in SGML catalogs containing '&'
1297
1298Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1299
1300 * python/types.c: fixed bugs when passing result value tree
1301 to Python functions.
1302
1303Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1304
1305 * configure.in: preparing the release of 2.4.26
1306 * doc/*: updated and rebuilt the documentation
1307
1308Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1309
1310 * parser.c: fixed a XML Namespace compliance bug reported by
1311 Alexander Grimalovsky
1312
1313Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1314
1315 * HTMLtree.c: fixed serialization of script and style when
1316 they are not lowercase (i.e. added using the API to the tree).
1317
1318Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1319
1320 * valid.c: make xmlValidateDocument emit a warning msg if there
1321 is no DTD, pointed by Christian Glahn
1322
1323Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1324
1325 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1326 content model when some of the blocks have min or max, and a couple
1327 of bugs found in the process.
1328 * result/schemas/list0* test/schemas/list0*: added some specific
1329 regression tests
1330
1331Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1332
1333 * README: updated the contact informations
1334
1335Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1336
1337 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1338 misses it, reported by Peter Bray.
1339
1340Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1341
1342 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1343 and removed a few warnings
1344
1345Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1346
1347 * parser.c: Christian Glahn found a small bug in the push parser.
1348 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1349 public
1350
1351Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1352
1353 * xmlschemas.c include/libxml/xmlschemas.h: added
1354 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1355 * testSchemas.c: added --memory to test the new interface
1356
1357Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1358
1359 * doc/index.py doc/search.php: integrated the XSLT indexing,
1360 a few fixed in the indexer, added a scope selection at the
1361 search level.
1362
1363Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1364
1365 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1366 this was due to uninitialized parts of the validation context
1367
1368Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1369
1370 * debugXML.c: applied patch from Mark Vakoc except the API
1371 change, preserved it.
1372 * doc/*: updated the docs to point to the search engine for
1373 information lookup or before bug/help reports.
1374
1375Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1376
1377 * doc/index.py doc/search.php: added mailing-list archives
1378 indexing and lookup
1379
1380Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1381
1382 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1383
1384Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1385
1386 * doc/index.py: improved HTML indexing
1387 * doc/search.php: make the queries also lookup the HTML based indexes
1388
1389Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1390
1391 * doc/index.py: added HTML page indexing
1392
1393Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1394
1395 * xmlIO.c: extended Windows path normalisation to fix the base
1396 problem in libxslt.
1397 * catalog.c: fixed list handling in XML_CATALOG_FILES
1398
1399Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1400
1401 * valid.c: typo/bug found by Christian Glahn
1402
1403Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1404
1405 * xmlIO.c: applied Windows CE patch from Javier.
1406 * win32/wince: new directory, contains support for the PocketPC
1407 with Windows CE from Javier.
1408 * include/win32config.h: reorganised, removed duplicate
1409 definitions and applied WinCE patch from Javier.
1410 * include/wsockcompat.h: new file, now contains WinSock
1411 compatibility macros.
1412 * win32/Makefile.msvc: introduced double-run compilation.
1413
1414Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1415
1416 * configure.in include/libxml/xmlwin32version.h: preparing release
1417 of 2.4.25
1418 * doc/*: updated and regenerated teh docs and web pages.
1419
1420Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1421
1422 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1423 error were not covering namespace declarations.
1424 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1425 it was missing the attribute declaration for the namespace
1426 * result/VC/NS3: the fix now report breakages in that test
1427
1428Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1429
1430 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1431
1432Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1433
1434 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1435 and regenerated the docs and web site
1436
1437Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1438
1439 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1440 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1441 not before
1442
1443Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1444
1445 * python/generator.py python/libxml2class.txt: fixed a stupid error
1446 breaking the python API
1447
1448Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1449
1450 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1451 triostr.c triostr.h: applied a trio update patch from
1452 Bjorn Reese which should work with MinGW
1453
1454Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1455
1456 * tree.c: improving some documentation comments
1457 * xmlregexp.c: found and fixed a mem leak with python regression tests
1458 * doc/*: rebuilt the doc and the API XML file including the
1459 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1460 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1461 python/types.c: added access to the XML Schemas regexps from
1462 python
1463 * python/tests/Makefile.am python/tests/regexp.py: added a
1464 simple regexp bindings test
1465
1466Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1467
1468 * doc/xml.html:
1469 fixing ftp links - thanks to Vitaly Ostanin
1470
1471Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1472
1473 * xmlregexp.c: fixed the data callback on transition functionality
1474 which was broken when using the compact form
1475 * result/schemas/*: updated the results, less verbose, all tests
1476 pass like before
1477 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1478 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1479 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1480 annoying warnings
1481 * xpath.c: try to provide better error report when possible
1482
1483Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1484
1485 * Makefile.am: fixed a breakage raised by Jacob
1486
1487Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1488
1489 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1490 which don't use sockets
1491
1492Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1493
1494 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1495 * win32/configure.js: applied zlib patch from Daniel Gehriger
1496
1497Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1498
1499 * win32/configure.js: applied the patch from Mark Vakoc for
1500 regexp support
1501 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1502 for regexp support
1503
1504Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1505
1506 * xmlschemastypes.c: as pointed by Igor Float and Double
1507 parsing ain't finished yet
1508
1509Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1510
1511 * Makefile.am configure.in: trying to fix #88412 by bypassing
1512 all the python subdir if python ain't detected
1513
1514Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1515
1516 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1517 made configuring with regexps/automata/unicode the default
1518 but without schemas ATM
1519 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1520 fixed the regexp based DTD validation performance and memory
1521 problem by switching to a compact form for determinist regexps
1522 and detecting the determinism property in the process. Seems
1523 as fast as the old DTD validation specific engine :-) despite
1524 the regexp built and compaction process.
1525
1526Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1527
1528 * valid.c: determinism is debugged, new DTD checking code now works
1529 but xmlFAComputesDeterminism takes far too much CPU and the whole
1530 set usues too much memory to be really usable as-is
1531
1532Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1533
1534 * tree.c: fixed another stupid bug in xmlGetNodePath()
1535 * xmllint.c: --version now report the options compiled in
1536
1537Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1538
1539 * HTMLparser.c: small cleanup
1540 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1541 when configured with them. A bit of debugging around the determinism
1542 checks is still needed
1543
1544Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1545
1546 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1547
1548Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1549
1550 * xmlIO.c: small portability glitch fixed.
1551
1552Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1553
1554 * xmlschemastypes.c: incomplete steps for real/double support
1555 * testAutomata.c include/libxml/xmlautomata.h
1556 include/libxml/xmlregexp.h: avoiding a compilation problem
1557 * valid.c include/libxml/valid.h: starting the work toward using
1558 the regexps for actual DTD validation
1559
1560Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1561
1562 * hash.c: cosmetic cleanup
1563 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1564 integrating a DTD validation layer based on the regexps
1565
1566Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1567
1568 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1569 the determinism was tested before eliminating the epsilon
1570 transitions :-(
1571
1572Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1573
1574 * python/generator.py python/libxml.c python/libxml.py
1575 python/libxml2-python-api.xml python/libxml2class.txt
1576 python/libxml_wrap.h python/types.c: updated the python
1577 bindings, added code for easier File I/O, and the ability to
1578 define a resolver from Python fixing bug #91635
1579 * python/tests/Makefile.am python/tests/inbuf.py
1580 python/tests/outbuf.py python/tests/pushSAXhtml.py
1581 python/tests/resolver.py python/tests/serialize.py: updated
1582 and augmented the set of Python tests.
1583
1584Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1585
1586 * win32/configure.js: added more readme info for the binary
1587 package.
1588
1589Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1590
1591 * xmlIO.c: fixed a stupid out of bound array error
1592
1593Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1594
1595 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1596 messing around with support for Windows path, cleanups,
1597 trying to identify and fix the various code path to the
1598 filename access. Added xmlNormalizeWindowsPath()
1599
1600Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1601
1602 * error.c valid.c: working on better error reporting of validity
1603 errors, especially providing an accurate context.
1604 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1605 error reports in those cases.
1606
1607Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1608
1609 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1610 parser.c parserInternals.c xmlIO.c: get rid of all the
1611 perror() calls made in the library execution paths. This
1612 should fix both #92059 and #92385
1613
1614Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1615
1616 * xmllint.c: memory leak reporting was broken after a change
1617 of the preprocessor symbol used to activate it.
1618
1619Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1620
1621 * tree.c: try to make the copy function work for node of
1622 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1623 DOM layers though, not libxml2 itself.
1624
1625Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1626
1627 * valid.c: try to provide file and line informations, not all
1628 messages are covered, but it's a (good) start
1629
1630Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1631
1632 * xinclude.c: reimplemented a large part of the XInclude
1633 processor, trying to minimize resources used, James Henstridge
1634 provided a huge test case which was exhibiting severe memory
1635 consumption problems.
1636
1637Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1638
1639 * python/Makefile.am: applied patch from Christophe Merlet to
1640 reestablish DESTDIR
1641
1642Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1643
1644 * libxml.spec.in: fixes libary path for x86_64 AMD
1645
1646Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1647
1648 * doc/tutorial/includekeyword.c
1649 * doc/tutorial/xmltutorial.xml:
1650 (plus resulting generated html files)
1651 fixing one spot I missed in the tutorial where I hadn't freed
1652 memory properly
1653
1654Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1655
1656 * doc/tutorial/includeaddattribute.c
1657 * doc/tutorial/includeaddkeyword.c
1658 * doc/tutorial/includegetattribute.c
1659 * doc/tutorial/includekeyword.c
1660 * doc/tutorial/xmltutorial.xml
1661 * doc/tutorial/*.html:
1662 update tutorial to properly free memory (thanks to Christopher
1663 R. Harris for pointing out that this needs to be done)
1664 * doc/tutorial/images/callouts/*.png:
1665 added image files so the callouts are graphical, making it
1666 easier to read ( use "--param callout.graphics 1" to generate
1667 html with graphical callouts)
1668
1669Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1670
1671 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1672 nice logos generated by Marc Liyanage
1673 * doc/site.xsl *.html: changed the stylesheet to show the new
1674 logo and regenerated the pages
1675
1676Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1677
1678 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1679
1680Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1681
1682 * xpath.c: possible mem leak patch from Jason Adams
1683
1684Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1685
1686 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1687 in the XQuery namespace
1688 * configure.in: preparing 2.4.24
1689 * doc/*.html: updated the web pages
1690
1691Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1692
1693 * python/generator.py: closing bug #85258 by generating conditional
1694 compile check to avoid linking to routines not configured in.
1695
16962002-08-22 Havoc Pennington <hp@pobox.com>
1697
1698 * autogen.sh: update error message for missing automake
1699
1700Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1701
1702 * python/Makefile.am: typo in target name resulted in libxml2.py
1703 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1704
1705Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1706
1707 * win32/win32/Makefile.mingw: updated with version from
1708 Elizabeth Barham at http://soggytrousers.net/repository/
1709
1710Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1711
1712 * win32/Makefile.msvc: added the prefix location to the include
1713 and lib search path.
1714
17152002-08-18 Havoc Pennington <hp@pobox.com>
1716
1717 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1718 both automake 1.6 and 1.4 installed get the right automake. Means
1719 compilation from CVS will now require the latest automake 1.4
1720 release, or manually creating symlinks called "automake-1.4" and
1721 "aclocal-1.4"
1722
1723Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1724
1725 * configure.in python/Makefile.am: more AMD 64 induced changes from
1726 Frederic Crozat
1727
1728Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1729
1730 * xinclude.c: oops I was missing the xml:base fixup too
1731 * result/XInclude/*.xml: this adds xml:base attributes to most
1732 results of the tests
1733
1734Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1735
1736 * xinclude.c: quick but apparently working implementation of
1737 xi:fallback, should close bug #89684
1738 * Makefile.am test/XInclude/docs/fallback.xml
1739 result/XInclude/fallback.xml: added a basic test for fallback,
1740 and run with --nowarning to avoid a spurious warning
1741 * configure.in: applied patch from Frederic Crozat for python
1742 bindings on AMD 64bits machines.
1743
1744Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1745
1746 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1747 the caller don't pass a SAX callback block.
1748
1749Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1750
1751 * tree.c: applied the same fix for the XML-1.0 namespace to
1752 xmlSearchNsByHref() as was done for xmlSearchNs()
1753
1754Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1755
1756 * libxml.3: small cleanup of the man page
1757 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1758 when serializing HREF attributes generated by XSLT.
1759
1760Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1761
1762 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1763 version of Marc Liyanage' patch for boolean attributes in HTML
1764 output
1765
1766Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1767
1768 * python/tests/serialize.py: fixed the test results, indenting
1769 behaviour changed slightly
1770
1771Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1772
1773 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1774 new c14n function to Windows def files
1775
1776Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1777
1778 * c14n.c: fixed a memory leak in c14n code
1779
1780Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1781
1782 * parser.c include/libxml/parser.h: adding a new API for Christian
1783 Glahn: xmlParseBalancedChunkMemoryRecover
1784 * valid.c: patch from Rick Jones for some grammar cleanup in
1785 validation messages
1786 * result/VC/* result/valid/*: this slightly change some of the
1787 regression tests outputs
1788
1789Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1790
1791 * tree.c: trying to fix a problem in namespaced attribute handling
1792 raised by Christian Glahn
1793
1794Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1795
1796 * encoding.c include/libxml/encoding.h: Opening the interface
1797 xmlNewCharEncodingHandler as requested in #89415
1798 * python/generator.py python/setup.py.in: applied cleanup
1799 patches from Marc-Andre Lemburg
1800 * tree.c: fixing bug #89332 on a specific case of loosing
1801 the XML-1.0 namespace on xml:xxx attributes
1802
1803Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1804
1805 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1806 corner case from new Merlin's test suite and added a callback
1807 that will be used to improve xmlsec performance
1808
1809
1810Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1811
1812 * HTMLtree.c: trying to fix the <style> escaping problem in
1813 HTML serialization bug #89342
1814
1815Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1816
1817 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1818 and rebuilt the web site.
1819
1820Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1821
1822 * include/libxml/tree.h: added _private member to xmlNs struct
1823
1824Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1825
1826 * HTMLparser.c: fixing bug #84876 based on the xml working
1827 code.
1828
1829Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1830
1831 * python/Makefile.am: enhanced to fix bug 72012 (errors
1832 when using '-jX' make parameter)
1833
1834Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1835
1836 * xpath.c: small additional enhancement for booleans
1837 compared to nodesets
1838
1839Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1840
1841 * HTMLtree.c: changed the order of the encoding declaration
1842 attributes in the meta tags due to a bug in IE/Mac
1843
1844Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1845
1846 * xpath.c: enhanced handling of booleans (especially '='
1847 and '!=' for nodesets) - fixes bug 85256. Added new
1848 routine xmlXPathNotEqualValues for more proper handling
1849 of '!=' when nodesets are involved.
1850
1851Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1852
1853 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1854 doc/xmlcatalog_man.xml to the source distribution
1855
1856Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1857
1858 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1859 asked for this.
1860
1861Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1862
1863 * configure.in: preparing 2.4.23
1864 * doc/*: rebuilt the docs
1865
1866Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1867
1868 * parser.c: fixing bug #84169 by fixing the
1869 comment of xmlCreatePushParserCtxt to describe the
1870 encoding detection parameters better.
1871
1872Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1873
1874 * valid.c: fixing bug #79331 in one path the lookup for
1875 ID attributes on a namespaced node wasn't handled correctly :-\
1876
1877Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1878
1879 * HTMLparser.c: trying to fix 87235 about discarded white
1880 spaces in the HTML parser.
1881 * result/HTML/*: this changes the output of a number of HTML
1882 regression tests
1883
1884Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1885
1886 * xpath.c: applied patch from Richard Jinks for the namespace
1887 axis + fixed a memory error.
1888 * parser.c parserInternals.c: applied patches from Peter Jacobi
1889 removing ctxt->token for good.
1890 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1891 popped out by the regression tests.
1892 * Makefile.am: patch for threads makefile from Gary Pennington
1893
1894Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1895
1896 * xpath.c: enhanced behaviour of position() after usage of
1897 expressions involving preceding-sibling (et al).
1898
1899Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1900
1901 * hash.c: applied a patch from Peter Jacobi to solve a problem
1902 when compiling with the Watcom C on Win32
1903 * result/schemas/*.err: the change of hashing algo generated
1904 permutations in the output
1905
1906Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1907
1908 * hash.c: applied patch from Sander Vesik improving the quality of
1909 the hash function.
1910
19112002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1912
1913 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1914 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1915 xmllint.c xpath.c: replaced sprintf() with snprintf()
1916 to prevent possible buffer overflow (the bug was pointed
1917 out by Anju Premachandran)
1918
1919Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1920
1921 * parser.c: removed an uninitialized data error popped by valgrind
1922 on PE references
1923
1924Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1925
1926 * doc/xml.html
1927 adding tutorial reference to the web page
1928
1929Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1930
1931 * doc/tutorial/xmltutorial.xml
1932 * doc/tutorial/ar01s07.html
1933 * doc/tutorial/ape.html
1934 * doc/tutorial/includegetattribute.c
1935 adding section to tutorial about retrieving an attribute
1936 value
1937
1938Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1939
1940 * parser.c: applied a couple of patches from Peter Jacobi to start
1941 to get rid of ctxt->token, with a possible significant speed
1942 improvement to be gained once done. Better compliance with PE
1943 references constructs in DTDs too.
1944 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1945 from Peter too
1946
1947Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1948
1949 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1950 xmlParseElement was likely to have been deallocated at the
1951 time of the report, possibly leading to segfault. Just report
1952 the tag name now.
1953
1954Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1955
1956 * xpath.c: patch from Richard Jinks for XPath substring() function
1957 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1958
19592002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1960
1961 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1962
1963Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1964
1965 *doc/FAQ.html
1966 fixing typos in FAQ, thanks to Robert Funnell for the
1967 editing help
1968
1969Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1970
1971 * NEWS: got complaints from rpmlint that it was empty
1972
1973Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1974
1975 * added doc/tutorial, including:
1976 apa.html
1977 apb.html
1978 apc.html
1979 apd.html
1980 ar01s02.html
1981 ar01s03.html
1982 ar01s04.html
1983 ar01s05.html
1984 ar01s06.html
1985 includeaddattribute.c
1986 includeaddkeyword.c
1987 includekeyword.c
1988 includestory.xml
1989 index.html
1990 xmltutorial.xml
1991 libxml tutorial, including generated html
1992
1993Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1994
1995 * result/c14n/exc-without-comments/merlin-c14n-two-*
1996 result/c14n/without-comments/merlin-c14n-two-*
1997 test/c14n/exc-without-comments/merlin-c14n-two-*
1998 test/c14n/without-comments/merlin-c14n-two-*
1999 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2000 c14n/exc-c14n and slightly modified test script to handle
2001 these test cases
2002 * c14n.c: fixed bugs for complicated nodes set (namespace
2003 without node and others from merlin-c14n-two.tar.gz)
2004 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2005 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2006 for xmlsec performance patch
2007 * xpath.c: fixed self::node() for namespaces and attributes
2008
2009Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2010
2011 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2012 but with the format parameter
2013 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2014
2015Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2016
2017 * Makefile.am: updated c14n tests suite
2018 * c14n.c: performance improvement for previous c14n patch
2019
2020Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2021
2022 * parser.c: another peroformance patch from Peter Jacobi, that
2023 time on parsing attribute values.
2024
2025Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2026
2027 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2028 into LibXML2 test suite
2029
2030Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2031
2032 * c14n.c: propagating xpath ancesstors node fix to c14n
2033 plus small performance improvement to reduce number of
2034 mallocs
2035 * xpath.c: fixed ancestors axis processing for namespace nodes
2036
2037Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2038
2039 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2040 Peter Jacobi
2041
2042Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2043
2044 * configure.in: preparing 2.4.22
2045
2046Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2047
2048 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2049 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2050 a public entry point.
2051 * doc/*: rebuilt the API and docs
2052
2053Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2054
2055 * xpath.c: patch from Richard Jinks to fix a problem introduced
2056 in the previous patch and pointed by Norm
2057
2058Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2059
2060 * libxml.spec.in: fixing bug #81112
2061
2062Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2063
2064 * uri.c: fixing bug #82848
2065
2066Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2067
2068 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2069 output of one catalog test
2070
2071Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2072
2073 * global.data globals.c tree.c include/libxml/globals.h
2074 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2075 default value for global parameter xmlIndentTreeOutput to 1 and
2076 introduced new global parameter xmlTreeIndentString (the string
2077 used to do one-level indent) with default value " " (as it was
2078 in tree.c)
2079
2080Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2081
2082 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2083 with trio and schemas.
2084
2085Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2086
2087 * xpath.c: patch from Richard Jinks to fix the problem raised in
2088 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2089
2090Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2091
2092 * xmlschemas.c: a bit of work on import.
2093 * xmlschemastypes.c: Charles Bozeman provided a compare function
2094 for date/time types so min/max facet restrictions should work,
2095 indeterminate comparisons return an error instead of equal.
2096 * test/schemas/date_0* result/schemas/date_0_0: specific test
2097 from Charles Bozeman too
2098
2099Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2100
2101 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2102 from Christian Cornelssen fixing the man pages and the Catalog
2103 building script.
2104 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2105 next step is <xs:import> I now have a reasonable understanding
2106 of how it works.
2107
2108Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2109
2110 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2111
2112Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2113
2114 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2115
2116Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2117
2118 * xpath.c: fixing an XPath function evalutation bug pointed out
2119 by Alexey Efimov where the context was lost when evaluating
2120 the function arguments
2121
2122Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2123
2124 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2125 function public for XMLSec performance optimizations
2126
2127Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2128
2129 * python/generator.py python/libxml2class.txt : fixed a problem
2130 with the HTML parser pointed by Gary Benson
2131 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2132 example
2133
2134Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2135 * parser.c: fixed bug #81159 (memory growth in SAX)
2136
2137Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2138 * xpath.c: fixed bug #78858 (the real fix)
2139
2140Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2141 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2142
2143Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2144
2145 * tree.c: modified xmlNodeSetBase to allow changing the
2146 base of a document.
2147
2148Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2149
2150 * xmlschemastypes.c: patch Charles Bozeman for validation of
2151 all the date, time, and duration types
2152 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2153 * configure.in: fixed an error pointed by an user
2154 * xml2-config.in: fixed an error pointed by an user
2155
2156Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2157
2158 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2159 win32/libxml2.def.src xmlIO.c: exported default
2160 'file:', 'http:' and 'ftp:' protocols input handlers
2161 and maked protocols comparisson case insensitive
2162
2163Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2164
2165 * configure.in: Neven Has detected a typo
2166
2167Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2168
2169 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2170 as one of the persons allowed to commit directly to the
2171 module.
2172
2173Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2174
2175 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2176 * valid.c: raised a too low limit
2177 * doc/*: rebuilt the docs
2178
2179Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2180
2181 * test/XPath/expr/floats test/XPath/expr/functions
2182 result/XPath/expr/floats result/XPath/expr/functions
2183 xpath.c: another XPath conformance patch from Richard Jinks
2184
2185Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2186
2187 * xmlschemas.c: fixed validation of attribute groups.
2188 * test/schemas result/schemas: added an example from the primer
2189
2190Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2191
2192 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2193 * test/schemas result/schemas: updated the test list
2194
2195Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2196
2197 * TODO: updated a bit
2198 * parser.c: made a comment more specific
2199 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2200 Schemas conformance.
2201 * test/schemas result/schemas: updated the test list
2202
2203Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2204
2205 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2206 implementing xs:all with minOccurs = 0
2207 * tes/schemas/* result/schemas/*: added more tests covering
2208 xs:all
2209
2210Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2211
2212 * xmlregexp.c: first implementation of the all particle, this
2213 may need to be revisited for case where not all transitions
2214 must be crossed.
2215
2216Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2217
2218 * tree.c: another entity processing update from Markus Henke
2219
2220Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2221
2222 * trionan.c: fixed crash on OSF/1
2223
2224Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2225
2226 * xmlschemas.c: more Schemas work
2227 * test/schemas/* result/schemas/*: added more tests coming
2228 from the spec.
2229
2230Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2231
2232 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2233 ExcC14N specification
2234
2235Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2236
2237 * tree.c: patch from Markus Henke, fix for recursive entities.
2238
2239Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2240
2241 * xpath.c: fix a problem with string() on a document node.
2242
2243Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2244
2245 * Makefile.am xmlschemas.c: more Schemas work
2246 * test/schemas/* result/schemas/*: added more tests coming
2247 from the spec.
2248
2249Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2250
2251 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2252 * result/HTML/*: this changes a few things in the results
2253
2254Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2255
2256 * include/libxml/tree.h: eliminated 'declaration different than
2257 prototype' warning
2258 * include/win32config.h: "resolved" conflicts with errno.h
2259
2260Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2261
2262 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2263 on the automata interfaces and debug of counted choices
2264 * test/schemas/* result/schemas/*: added a number of tests
2265
2266Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2267
2268 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2269 a bit of work on Schemas
2270 * testSchemas.c: try to make it more useful
2271 * test/schemas/* result/schemas/* Makefile.am: changed the
2272 Schemas regression test procedure, started adding a few samples
2273
2274Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2275
2276 * include/libxml/encoding.h: Patch for the Borland C++ builder
2277 * include/libxml/tree.h: Patch for the Borland C++ builder
2278 * threads.c: Patch for the Borland C++ builder
2279 * win32/bcb5: New directory for the Borland C++ builder
2280 project files
2281
2282Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2283
2284 * win32/Makefile.msvc: Update for XML Schema support
2285 * win32/configure.js: Update for XML Schema support
2286 * win32/libxml2.def.src: Update for XML Schema support
2287
2288Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2289
2290 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2291 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2292 xmlunicode.c include/libxml/Makefile.am
2293 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2294 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2295 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2296 include/libxml/xmlversion.h.in : merged the current state of
2297 XML Schemas implementation, it is not configured in by default,
2298 a specific --schemas configure option has been added.
2299 * test/automata test/regexp test/schemas Makefile.am
2300 result/automata result/regexp result/schemas:
2301 merged automata/regexp/schemas regression tests
2302
2303Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2304
2305 * xpath.c: Gary found a compile time problem, fixes #78823
2306
2307Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2308
2309 * configure.in: release of 2.4.20
2310 * doc/*: updated and rebuilt the docs
2311
2312Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2313
2314 * python/Makefile.am: patch from Cristian Gafton to build on
2315 Red Hat 6.2, should also fix #75779
2316
2317Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2318
2319 * valid.c: first part of fixing #78729
2320
2321Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2322
2323 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2324 escaping of URI when saving HTML files.
2325 * result/HTML/*: this impacted some tests
2326
2327Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2328
2329 * configure.in: trying to fix #77441
2330
2331Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2332
2333 * include/libxml/xmlIO.h: Hallski complained it could not be
2334 included by itself.
2335
2336Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2337
2338 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2339
2340Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2341
2342 * win32/configure.js: patch from Nilo for the c14n option
2343 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2344
2345Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2346
2347 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2348 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2349 LIBXML_THREAD_ENABLED
2350
2351Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2352
2353 * xpath.c: another patch from Richard Jinks for substring conformance
2354 * test/XPath/expr/floats test/XPath/expr/strings
2355 result/XPath/expr/floats result/XPath/expr/strings: update of the
2356 test suite to check those.
2357
2358Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2359
2360 * xpath.c: patch from Richard Jinks for .x float parsing.
2361
2362Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2363
2364 * parser.c: patch from Markus Henke when an encoding ain't recognized
2365
2366Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2367
2368 * libxml.m4: got a report that #include <string.h> was needed
2369
2370Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2371
2372 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2373
2374Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2375
2376 * doc/example.html: fixing typo
2377
2378Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2379
2380 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2381 pointed out by Melvyn Sopacua.
2382
2383Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2384
2385 * libxml.m4: Frédéric Crozat gave a patch related to the change
2386 of Include paths breaking the libxml.m4
2387
2388Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2389
2390 * xpath.c: Fix bug #76927 forgot to save some context
2391 when evaluating binary expressions
2392
2393Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2394
2395 * configure.in: fixed configure for MPE/iX from Markus Henke
2396 * xmlmemory.c: fixed initialization problems
2397 * xpath.c: another set of patches from Richard Jinks this
2398 fixes "make XPathtests" on linux
2399
2400Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2401
2402 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2403 * test/XPath/expr/compare test/XPath/expr/equality
2404 test/XPath/expr/floats test/XPath/expr/functions
2405 test/XPath/expr/strings result/XPath/expr/compare
2406 result/XPath/expr/equality result/XPath/expr/floats
2407 result/XPath/expr/functions result/XPath/expr/strings: Updated
2408 tests though they show a divergence on Linux
2409
2410Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2411
2412 * xpath.c trionan.c: previous commit also included patches
2413 from Richard Jinks on some IEEE support corner case
2414
2415Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2416
2417 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2418 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2419 that $(datadir) should be used for docs
2420
2421Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2422
2423 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2424 could leak filedescriptors
2425
2426Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2427
2428 * configure.in nanohttp.c: applied patch from Allan Clark for
2429 UnixWare/OpenServer
2430
2431Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2432
2433 * configure.in: preparing 2.4.19
2434 * doc/*: rebuilt the docs
2435
2436Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2437
2438 * nanohttp.c: fixing #76043, got fed up with non-portability
2439 of that piece of code.
2440
2441Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2442
2443 * valid.c SAX.c: Never commit without running "make tests" :-(
2444 fix a couple of stupidities in the previous commit
2445 * result/*: a few changes in some attribute order result of previous
2446 commit.
2447
2448Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2449
2450 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2451 the internal subset should not raise duplicate ID errors,
2452 also there was a small bug in conjunction to namespace
2453 declarations defaulted and xml:xxx attributes DTD definitions.
2454
2455Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2456
2457 * xpath.c: Richard Jinks also raised some rounding problems
2458 this tries to fix them
2459
2460Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2461
2462 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2463 behaviour in xmlXPathCastToString()
2464
2465Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2466
2467 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2468 raised by Morus Walter
2469
2470Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2471
2472 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2473 from Igor
2474
2475Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2476
2477 * xpath.c: fixing #75619, related to a problem when trying
2478 to evaluate condition when the current node set resulting
2479 from that sub-step evaluation is empty. Also fixes 2 potential
2480 problem with previous-sibling and next-siblings axis.
2481
2482Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2483
2484 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2485 HTML support is not configured in.
2486
2487Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2488
2489 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2490 include/libxml/tree.h: dohh I really didn't intended to commit
2491 this test version :-(
2492
2493Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2494
2495 * testSAX.c: I wanted to see the real speed at the SAX interface
2496 after a little too many Ximianer started complaining about the
2497 parser speed.
2498 added a --quiet option:
2499 paphio:~/XML -> ls -l db100000.xml
2500 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2501 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2502 3200006 callbacks generated
2503 real 0m1.270s
2504 Which means 16MBytes/s and 3Mcallback/s
2505
2506Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2507
2508 * xpath.c: valgrind spotted another error that time when running
2509 on libxslt regression tests
2510
2511Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2512
2513 * Makefile.am: adding "make valgrind" running the full regression
2514 tests (except python ones) under Valgrind (using valgrind -q
2515 which was kindly added by the author).
2516 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2517 passes cleanly now except an obcure floating point initialization
2518 raised in log10() in one XPath regression test ???
2519 * tree.c: edited some comments to close #75244
2520
2521Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2522
2523 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2524 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2525 context of ScrollKeeper, made sure that if the number is
2526 an integer, the serialization follows the description at
2527 http://www.w3.org/TR/xpath#section-String-Functions
2528
2529Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2530
2531 * configure.in: preparing 2.4.18
2532 * doc/*: updated and rebuilt the web site
2533 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2534 the Windows and Cygwin maintainers.
2535 * parser.c: humm, changed the way the SAX parser work when
2536 xmlSubstituteEntitiesDefault(1) is set, it will then
2537 do the entity registration and loading by itself in case the
2538 user provided SAX getEntity() returns NULL.
2539 * testSAX.c: added --noent to test the behaviour.
2540
2541Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2542
2543 * parser.c: Wilfried Teiken provided a hackish but working
2544 way to get context reported back on entities when parsing
2545 with SAX and without breaking the DOM build.
2546
2547Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2548
2549 * c14n.c: applied a new patch from Aleksey Sanin
2550 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2551 to reference Aleksey implementation of XML digital Signatures
2552
2553Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2554
2555 * xpath.c: small fix to avoid potential problem due to
2556 ordering of freeing data
2557 * python/Makefile.am: people were complaining about
2558 the generated file in python dir not being built
2559
2560Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2561
2562 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2563 python/generator.py python/libxml.c python/types.c: Cleanup
2564 of the python Makefiles based on Jacob and James feedback,
2565 fixed the spec file accordingly, fixed the number of warning
2566 that passing my pedantic CFLAGS was generating. Conclusion
2567 is that Python includes are real crap.
2568
2569Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2570
2571 * configure,in: it was reported quite a few times that
2572 xml2-config --cflags should not output
2573 -I$includeprefix/libxml2/libxml because libxml2 header names
2574 clashes with existing names like list.h from C++ stl.
2575 Includes should be #include<libxml/xxx.h> so ...
2576
2577Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2578
2579 * c14n.c: another patch from Aleksey Sanin
2580
2581Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2582
2583 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2584 canonicalization algorithm
2585 * doc/xml.html doc/index.html: added the C14N references on the
2586 index page.
2587
25882002-03-13 jacob berkman <jacob@ximian.com>
2589
2590 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2591 usage, redundant, and gcc specific
2592
2593Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2594
2595 * xpath.c: speedup some node selection operations, this can
2596 have a significant impact on DocBook Norm's stylesheets
2597 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2598 make sure it's always the case
2599 * debugXML.c: distinguish CDATA and comments in ls operations
2600
2601Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2602
2603 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2604 to generate better API descriptions etc...
2605
2606Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2607
2608 * c14n.c: Fixing #74186, made sure all boolean expressions
2609 get fully parenthesized, ran indent on the output
2610 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2611 include/libxml/tree.h: also #74186 related, removed the
2612 --with-buffers option, and all the preprocessor conditional
2613 sections that were resulting from it.
2614
2615Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2616
2617 * valid.c: applied patch from Dodji Seketeli fixing an
2618 uninitailized variable in xmlValidGetValidElements()
2619
2620Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2621
2622 * c14n.c: fixed a few comments
2623 * doc/*.html doc/*/*.html: regenerated the docs and added
2624 the C14N API
2625 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2626
2627Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2628
2629 * check-xml-test-suite.py: fix to adapt varaiations in the
2630 bindings
2631 * configure.in python/setup.py python/setup.py.in: fixed to
2632 have the version of the python scripts automatically updated
2633
2634Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2635
2636 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2637 in xmlCopyProp()
2638
2639Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2640
2641 * configure.in: preparing 2.4.17 release
2642 * doc/*: updated and rebuilt the docs
2643 * xpath.c: fixed a comment
2644 * python/libxml.c: fixed a possible reentrancy problem
2645
2646Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2647
2648 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2649 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2650 added a specific regression test
2651 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2652 not raise exceptions when failing to find the attribute.
2653
2654Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2655
2656 * configure.in xmllint.c: owen pointed out a problem with the
2657 ftme fix, gettimeofday() was not detected by configure and
2658 the ftime header wasn't included, dohhh
2659
2660Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2661
2662 * configure.in xmllint.c: trying to fix #71457 for timing
2663 precision when gettimeofday() is not availble but ftime() is
2664
2665Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2666
2667 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2668 are now copied on install and part of the -devel RPM
2669
2670Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2671
2672 * xpath.c: trying to avoid bug #72150 which was apparently
2673 caused by a gcc bug (or a processor problem) as detailed
2674 at http://veillard.com/gcc.bug
2675
2676Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2677
2678 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2679 fixed xmlReconciliateNs(), added a Python test/example for
2680 inter-document cut'n paste
2681 * python/libxml.py: fixed node.doc on document nodes and added
2682 xpathEval() onto node objects
2683
2684Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2685
2686 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2687 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2688 fixup and integrated tests for the serialization stuff
2689
2690Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2691
2692 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2693 moved the libxml man page to section 3
2694
2695Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2696
2697 * tree.c: fix bug #72490
2698 * python/libxml.c python/libxml.py: added methods serialize()
2699 and saveTo() to all node elements.
2700
2701Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2702
2703 * xmlIO.c: closed #73430, don't read from an input source
2704 which indicated an end-of-file or an error.
2705
2706Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2707
2708 * parser.c: make sure SAX endDocument is always called as
2709 this could result in a Python memory leak otherwise (it's
2710 used to decrement ref-counting)
2711 * python/generator.py python/libxml.c python/libxml.py
2712 python/libxml2-python-api.xml python/libxml2class.txt
2713 python/tests/error.py python/tests/xpath.py: implemented
2714 the suggestions made by Gary Benson and extended the tests
2715 to match it.
2716
2717Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2718
2719 * python/generator.py: applied patch fixing #73450
2720
2721Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2722
2723 * xpath.c: fixing #61290 "namespace nodes have no parent"
2724 long standing divergence from the XPath REC. NodeSets
2725 simply hold a copy of namespace nodes and those node ->next
2726 points to the parent (which may not be the node carrying the
2727 definition).
2728 * include/libxml/xpath.h: flagged but didn't added a possible
2729 speedup
2730 * DOCBparser.c HTMLparser.c: removed some warnings from push
2731 parser due to new state being added.
2732 * tree.c: new fix from Boris Erdmann
2733 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2734 the XML Canonalization support from Aleksey Sanin
2735
2736Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2737
2738 * tree.c: patch from Boris Erdmann fixing some namespace odities
2739 with xmlCopyNode()
2740
2741Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2742
2743 * xmlIO.c: fix bug #72706 when loading a NULL entity
2744
2745Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2746
2747 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2748 actually change in a future XML Namespace revision.
2749
2750Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2751
2752 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2753 added the possibility of returning nodesets from XPath extension
2754 functions written in Python
2755
2756Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2757
2758 * python/*: commiting some Python bindings work done while travelling
2759
2760Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2761
2762 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2763 explicitely with memory debugging switched on
2764
2765Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2766
2767 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2768 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2769 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2770 the accessor generator for strings
2771 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2772 regression test.
2773
2774Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2775
2776 * python/README python/generator.py python/libxml.c python/setup.py:
2777 added the 'usual' setup.py to allow building a libxml2-python
2778 module based on the same code. The initialization is however
2779 different the 2 .so files fo libxml2 and libxslt are identical and
2780 they entry point initialize both libraries. this is done to avoid
2781 some possible nasty problem since the Python don't merge the maps
2782 of all shared modules.
2783
2784Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2785
2786 * parser.c: fixed a push/encoding bug reported by Michael
2787 on librsvg
2788
2789Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2790
2791 * include/libxml/parserInternals.h: fixes a misplaced #endif
2792
2793Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2794
2795 * parser.c valid.c: found and fixed a couple of allocation bugs
2796
2797Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2798
2799 * doc/xml.html doc/python.html doc/*: added a Python and binding
2800 page describing the current state of the Python bindings and
2801 giving pointers to the other languages wrappers.
2802
2803Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2804
2805 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2806 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2807 rebuilt the API and web site
2808 * xpath.c: fixed #71978 portability bugs
2809
2810Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2811
2812 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2813
2814Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2815
2816 * include/libxml/parserInternals.h parser.c: had to change
2817 2 internal parsing API when processing document content
2818 to check the start and end of element content are defined
2819 in the same entity
2820 * valid.c include/libxml/valid.h: attribute normalization can
2821 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2822 with the context to report it.
2823 * SAX.c: fixed the last known bugs, crazy validation constraints
2824 when a document is standalone seems correctly handled. There
2825 is a couple of open issues left which need consideration especially
2826 PE93 on external unparsed entities and standalone status.
2827 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2828 The 2 tests left failing are actually in error. Cleanup done.
2829
2830Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2831
2832 * valid.c: implemented E59 spaces in CDATA does not match the
2833 nonterminal S
2834
2835Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2836
2837 * SAX.c parser.c valid.c: more validation test fixups
2838 * check-xml-test-suite.py: added duration info for the tests
2839
2840Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2841
2842 * parser.c valid.c: a couple of errors were reported but not
2843 saved back as such in the parsing context. Down to 1% failure rate
2844 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2845
2846Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2847
2848 * xmlInternald.c: isExtender was missing a char
2849 * parser.c include/libxml/parser.h: % are acceptable in the
2850 internal subset if within a PUBLIC ID
2851
2852Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2853
2854 * SAX.c parserInternals.c valid.c: more work on the conformance
2855 suite. Took the step to finally block documents with encoding
2856 errors. It's a fatal error per the spec, people should have fixed
2857 their documents by now.
2858
2859Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2860
2861 * check-xml-test-suite.py: fixed the test script after some discussion
2862 on the semantic of TYPE="error"
2863 * Makefile.am: added the script to the distrib
2864
2865Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2866
2867 * SAX.c entities.c: fixed a couple of conformances issues deep
2868 into the validation code (standalone and undeclared Notations)
2869
2870Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2871
2872 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2873 stayed there for years !
2874
2875Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2876
2877 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2878 missing
2879
2880Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2881
2882 * check-xml-test-suite.py: improved the behaviour a bit as
2883 well as the logs
2884 * parser.c valid.c SAX.c: fixed a few more bugs
2885 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2886
2887Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2888
2889 * check-xml-test-suite.py: python script to run regression tests
2890 against the XML Test suite of W3C/OASis
2891 * SAX.c: fixed a validation bug
2892 * parser.c: fixed 3 errors pointed by the test suite
2893 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2894 * python/Makefile.am: fixed a dependendy
2895
2896Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2897
2898 * xmlmemory.c: avoid a warning bug #71594
2899
2900Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2901
2902 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2903 warning on alpha/Tru64
2904
2905Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2906
2907 * include/libxml/entities.h: fixing a comment
2908 * valid.c: fixing some troubles with validity check on namespaces
2909 * result/VC/NS3 test/VC/NS3: added a specific regression test
2910
2911Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2912
2913 * tree.c: Fixing #71342 serializing '\n' in attribute values
2914 * result/noent/att3 result/att3 test/att3: added a specific
2915 test.
2916
2917Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2918
2919 * python/libxml.c: couple of bug fixes
2920
2921Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2922
2923 * python/*.py: removed tabs and used spaces.
2924
2925Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2926
2927 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2928 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2929
2930Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2931
2932 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2933 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2934
2935Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2936
2937 * include/libxml/encoding.h include/libxml/entities.h
2938 include/libxml/globals.h include/libxml/parser.h
2939 include/libxml/threads.h include/libxml/tree.h
2940 include/libxml/xmlmemory.h: trying to fix the include mess
2941
2942Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2943
2944 * include/libxml/xmlmemory.h: reverted part of the previous
2945 attempt to provide #69655, this was breaking the build.
2946
2947Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2948
2949 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2950 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2951 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2952 include/libxml/parserInternals.h include/libxml/tree.h
2953 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2954 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2955 clean.
2956 * python/libxml.c: fixed a warning.
2957
2958Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2959
2960 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2961 copying of node, merge back IDs in the target document.
2962 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2963 test/XInclude/ents/ids.xml: test case
2964 * result/VC/ElementValid4: output changed due to a typo fix
2965
2966Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2967
2968 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00002969 generate the dependencies right as Jacob found out. Add
2970 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002971
2972Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2973
2974 * parserInternals.c valid.c: Justin Fletcher found some parts
2975 of the code needing cleanup
2976 * libxml.spec.in python/Makefile.am python/generator.py
2977 python/libxml.c python/libxml.py: Fixed the python Makefiles
2978 corrected a bug showing up on ia64, changed the name of the
2979 python internal module too
2980
2981Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2982
2983 * Makefile.am: applied patch from Andris Pavenis for binary
2984 name suffixes
2985
2986Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2987
2988 * xmllint.c win32/win32config.h: fixing #68748
2989
2990Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2991
2992 * valid.c: fixing #70166
2993
2994Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2995
2996 * valid.c: fixing #70077
2997
2998Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2999
3000 * Copyright Makefile.am README configure.in libxml.spec.in:
3001 Changed to the MIT Licence
3002 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3003 doc/xmlio.html: updated the doc accordingly
3004 * include/libxml/xmlwin32version.h configure.in: preparing
3005 2.4.14 release
3006 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3007 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3008 fixed the const xmlChar * wrapper and generator, XPath extension
3009 functions now use the context as first argument
3010 * python/tests/tstxpath.py python/tests/xpath.py
3011 python/tests/xpathext.py: Updated the tests accordingly
3012 * tree.c: fixed bug #70067
3013
3014Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3015
3016 * Makefile.am: cleanup
3017 * debugXML.c: always use stdout if output is NULL
3018 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3019 * python/Makefile.am python/generator.py python/libxml2class.txt
3020 python/libxml_wrap.h python/types.c: augmented the number of bindings
3021 handling FILE * and XPath contexts
3022 * python/tests/Makefile.am: avoid a stupid problem due to the
3023 use of TEST.
3024
3025Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3026
3027 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3028
3029Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3030
3031 * python/TODO python/libxml.c: cleanup the extension function lookup
3032 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3033
3034Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3035
3036 * configure.in python/Makefile.am: do not install outside
3037 of prefix
3038
3039Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3040
3041 * python/TODO python/libxml.c: started adding SAX interfaces
3042 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3043 SAX test
3044
3045Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3046
3047 * tree.c: hardened the addChild function
3048 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3049 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3050 added accessors needed for xmlNode, a bit more testing and
3051 extension of interfaces
3052 * python/tests/Makefile.am python/tests/build.py: added a test
3053 build from scratch/save/load/check
3054
3055Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3056
3057 * parserInternals.c: change a small bit in the way valididy
3058 error messages get initialized
3059 * python/TODO python/libxml.c python/libxml2-python-api.xml
3060 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3061 added some memory debugging to track leaks at the libxml2 level
3062 * python/tests/*.py: changed all tests to check for leaks,
3063 there is just one left in XPath extension registrations.
3064
3065Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3066
3067 * python/TODO python/generator.py python/libxml2-python-api.xml
3068 python/libxml2class.txt: more accessor classes for the parser
3069 context, allow to switch on and check validity
3070 * python/tests/Makefile.am python/tests/error.py
3071 python/tests/invalid.xml python/tests/valid.xml
3072 python/tests/validate.py: attded more test and and added error.py
3073 which I forgot to commit in the last step
3074
3075Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3076
3077 * python/Makefile.am python/types.c: cleanup
3078 * python/libxml.c python/libxml.py python/libxml_wrap.h
3079 python/generator.py python/libxml2-python-api.xml
3080 python/libxml2class.txt: added class for parser context, added
3081 first cut for push mode support. Added a framework to generate
3082 accessors functions.
3083 * python/tests/Makefile.am python/tests/push.py: added a push
3084 test
3085
3086Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3087
3088 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3089 bug a bit of cleanup.
3090
3091Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3092
3093 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3094 python/libxml2class.txt: adding error redirections and preformat
3095 to a python handler
3096 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3097 tests self checking
3098
3099Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3100
3101 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3102 a function
3103
3104Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3105
3106 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3107 python/libxml.c python/libxml2-python-api.xml
3108 python/libxml2class.txt: Progressing through the TODOs, class
3109 description output, extra XML API, RPM now builds the wrappers
3110 for all python installed versions
3111
3112Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3113
3114 * configure.in libxml.spec.in python/Makefile.am python/TODO
3115 python/generator.py python/libxml2class.txt: added more informations
3116 in the libxml2-python package including docs. Slightly changed
3117 the class hierarchy
3118 * python/tests/*: added basic regression tests infrastructure too
3119
3120Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3121
3122 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3123 added libxml2-python as part of the packages installed
3124
3125Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3126
3127 * python/Makefile.am python/generator.py python/libxml.c
3128 python/libxml.py: more work, now able to extend the
3129 XPath interpreter with functions written in python.
3130
3131Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3132
3133 * python/Makefile.am: Jacob sent a patch to allow building from
3134 tarfile.
3135
3136Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3137
3138 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3139 inserted the python wrappers build, I hope this won't be too
3140 unportable
3141
3142Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3143
3144 * xpath.c: minor optimization
3145 * python/generator.py python/libxml.c python/libxml.py
3146 python/libxml_wrap.h: more work on the python bindings,
3147 they now support XPath and there is no evident leak
3148
3149Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3150
3151 * python/generator.py python/libxml.c python/libxml.py:
3152 more work on the python bindings generator.
3153
3154Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3155
3156 * python/generator.py python/libxml.c python/libxml_wrap.h:
3157 more work on the python bindings.
3158
3159Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3160
3161 * python/generator.py python/libxml.c python/libxml.py
3162 python/libxml_wrap.h: commited early version of a python binding
3163 for private use only ATM
3164
3165Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3166
3167 * entities.c tree.c include/libxml/entities.h: applied patch
3168 from Anthony Jones to implement copy of DTD subtree too. Had
3169 just to keep 2 function private which really ought to become
3170 public ones.
3171
3172Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3173
3174 * xmllint.c: added pointers to the web pages in the usage()
3175
3176Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3177
3178 * tree.c: more fixes from Petr Kozelka for attribute handling
3179 in the tree API to align the semantic with DOM.
3180
3181Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3182
3183 * valid.c tree.c entities.c: another set of patches from
3184 Anthony Jones for copy operations cleanup and robustness
3185
3186Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3187
3188 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3189 an alphabetic index based on comments content
3190 * doc/*: rebuilt the web site with the new references
3191
3192Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3193
3194 * parserInternals.h: Greg Sjaardema suggested to use an
3195 eponential buffer groth policy in xmlParserAddNodeInfo()
3196
3197Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3198
3199 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3200 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3201 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3202 to generate cross-references, and added/updated the stylesheets
3203 to generate and link API indexes. The generic keyword index
3204 is not done yet.
3205 * doc/*.html: regenerated all the usual docs too
3206
3207Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3208
3209 * debugXML.c: added an xpath function to the shell for T. V. Raman
3210
3211Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3212
3213 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3214 debug routines.
3215
3216Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3217
3218 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3219 support of attribute nodes
3220
3221Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3222
3223 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3224 hopefully near complete and fully documented of the API in XML
3225 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3226 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3227 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3228 include/libxml/parserInternals.h include/libxml/valid.hi
3229 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3230 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3231 include/libxml/xpath.h include/libxml/xpathInternals.h:
3232 Cleaned up the doc comments a lot in the process, the interface
3233 coverage is now 100%
3234
3235Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3236
3237 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3238 extracts comments from the gtk-doc DocBook output (a bit
3239 convoluted but seems to work).
3240
3241Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3242
3243 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3244 added an XML description of the API, moved the script generating
3245 it here. Added a "make api" target
3246
3247Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3248
3249 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3250
3251Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3252
3253 * xpath.c include/libxml/xpathInternals.h: the change made to
3254 xmlXPathFuncLookupFunc was incompatible roll it back
3255
3256Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3257
3258 * SAX.c: cleanup patch from Anthony Jones
3259 * doc/Makefile.am: fix the headers to avoid in make scan
3260 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3261 includes, * vs Ptr and general cleanup
3262 * parsedecl.py: first version of a script to extract the
3263 module interfaces, the goal will be to provide .decl or XML
3264 specification of the interfaces to build wrappers.
3265
3266Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3267
3268 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3269 now provides return codes in case of errors
3270
3271Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3272
3273 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3274 Upgraded to trio baseline 1.6
3275 * strio.h strio.c: Replaced by triostr.h and triostr.c
3276
3277Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3278
3279 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3280 of strdup usage in the code
3281
3282Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3283
3284 * parser.c error.c: Keith Isdale complained rightly that
3285 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3286
3287Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3288
3289 * tree.c: fixed the funxtion to set the xml: attributes
3290 * debugXML.c: added "setbase" to test it.
3291
3292Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3293
3294 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3295 to allow updating an attribute content
3296
3297Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3298
3299 * libxml.h: try to avoid problems when compiling on Windows
3300
3301Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3302
3303 * hash.c: patch from Anthony Jones for hash.c allocation size
3304 * Makefile.am: trying to work around Yet Another Libtool Madness
3305 and build the 2.4.13 release finally ...
3306
3307Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3308
3309 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3310 * doc/* : update of the documentation
3311
3312Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3313
3314 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3315 at fixing #61290 :-(
3316
3317Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3318
3319 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3320 Fixes bug #67229
3321
3322Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3323
3324 * tree.c: trying to avoid troubles when a subtree is copied
3325 and coalesced in part with the target tree. Should fix
3326 bug #67407
3327
3328Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3329
3330 * valid.c: fixed validation of attributes content of type
3331 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3332 values, very old bug. Fixes #67671
3333
3334Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3335
3336 * parser.c include/libxml/parserInternals.h tree.c: integrated
3337 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3338 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3339
3340Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3341
3342 * threads.c: applied Serguei Narojnyi's patch to add native
3343 thread support on the Win32 platform
3344 * testThreadsWin32.c Makefile.am: added the test program also
3345 from Serguei, Win32 specific
3346 * include/win32config.h include/libxml/xmlwin32version.h.in:
3347 added patch from Igor for the Windows thread specific defines.
3348
3349Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3350
3351 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3352
3353Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3354
3355 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3356 output page into XMLinfo.html. Close bug #66951 and
3357 raised by Robert Collins too.
3358
3359Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3360
3361 * encoding.c: Paul Keogh pointed out a possibility of segfault
3362 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3363 Closes bug # 68238
3364
3365Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3366
3367 * doc/*.html: updated the Gdome2 links
3368
3369Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3370
3371 * libxml.h: Applied following patches from Robert Collins
3372 and make sure IN_LIBXML is defined when compiling it
3373 -------
3374 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3375 as well as Visual C.
3376 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3377 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3378 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3379 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3380 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3381 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3382 xmlSysIDExists xmlNoNetExists).
3383 * xmllint.c: Don't include winsock2.h for Cygwin.
3384
3385Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3386
3387 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3388 when the version info is not present.
3389
3390Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3391
3392 * tree.c: Anthony Jones pointed out a problem in
3393 xmlStringGetNodeList() and provided a fix for it
3394
3395Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3396
3397 * parser.c: patch from Frank J Franklin to remove a bug in
3398 xmlCreatePushParserCtxt() when the initial buffer passed
3399 is large.
3400
3401Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3402
3403 * win32/*: big cleanup of the Windows/MSVC project files
3404 from Igor Zlatkovic
3405
3406Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3407
3408 * doc/Makefile.am: should fix #67674 and avoid troubles if
3409 xsltproc is not available or fails in the prefix provided
3410
3411Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3412
3413 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3414
3415Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3416
3417 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3418 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3419 Fixed a few other problems raised by Charlie Bozeman.
3420 * result/VC/ElementValid[5-7]: fixed the output
3421
3422Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3423
3424 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3425 patches from Charlie Bozeman. Regenerated the HTML docs.
3426
3427Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3428
3429 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3430 for Windows from Igor
3431
3432Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3433
3434 * xmllint.c: applied Justin Fletcher patch for --output or -o
3435
3436Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3437
3438 * win32/libxml2/libxml2.def.src: close #67019
3439
3440Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3441
3442 * xmllint.c: applied Justin Fletcher generic timing patch
3443 similar to the one already applied to xsltproc.
3444
3445Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3446
3447 * include/libxml/tree.h tree.c: applied documentation patches
3448 from Charlie Bozeman
3449
3450Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3451
3452 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3453
3454Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3455
3456 * valid.c: fix the xmlStrdup() used in the previous patch.
3457 * valid.c: added --dropdtd
3458 * tree.c: fixed xmlUnlinkNode so it also removes the references
3459 from the document if the node is a DTD
3460
3461Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3462
3463 * HTMLtree.c valid.c: cleanup some static declarations
3464
3465Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3466
3467 * xmllint.c: removed another strdup()
3468 * doc/FAQ: removed the HP/UX entry
3469
3470Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3471
3472 * valid.c: fix bug #66816 when validating.
3473 * xmllint.c: don't use sys/time.h if configure did not found it
3474
3475Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3476
3477 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3478 xmlcatalog_man.xml
3479
3480Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3481
3482 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3483 xmlInitMemory() was declared twice
3484
3485Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3486
3487 * globals.c: do not reference strdup() !
3488 * configure.in libxml-2.0.pc.in: trying to fix the libs
3489 of the various config extraction modules
3490
3491Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3492
3493 * configure.in : preparing 2.4.12
3494 * doc/* : updated and rebuilt the docs
3495
3496Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3497
3498 * uri.c: closed bug #66159
3499 * testURI.c: added --escape option
3500 * configure.in: some cleanup for xml2-config --cflags
3501
3502Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3503
3504 * globals.c testThreads.c: removed some misplaced includes
3505 of xmlversion.h
3506
3507Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3508
3509 * threads.c: patch from Gary Pennington fixing a possible
3510 problem at initialization time.
3511
3512Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3513
3514 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3515 Eric Lavigne contribution to build libxml2 on MacOS using
3516 CodeWarrior.
3517
3518Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3519
3520 * xmllint.c: applied Geert Kloosterman's patch to fix
3521 --repeat --timing output
3522
3523Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3524
3525 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3526 where non-wellformed XML declaractions were not detected.
3527
3528Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3529
3530 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3531
3532Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3533
3534 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3535 gets reset by xmlCleanupInputCallbacks() and this makes the
3536 function useless. Same for output.
3537
3538Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3539
3540 * xmlIO.c: robert pointed out a loop error in callback cleanups
3541
3542Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3543
3544 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3545 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3546 they are not really tied to debugging
3547
3548Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3549
3550 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3551 * xmllint.c: better --catalogs description
3552
3553Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3554
3555 * tree.c: fixed a couple of problems in xmlSetProp()
3556
3557Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3558
3559 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3560 unappropriate stdout output.
3561
3562Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3563
3564 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3565 by Denis Beurive, closes #65111
3566
3567Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3568
3569 * valid.c: in case of content model validity error, don't
3570 print it if validity warnings were not requested.
3571
3572Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3573
3574 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3575 * parserInternals.c: removed the last exit() call. Print an
3576 unmaskable error on stderr instead (library mismatch detection)
3577
3578Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3579
3580 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3581 shell instructions from Heiko Rupp
3582
3583Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3584
3585 * catalog.c: use the URL notation file:// for default catalog paths
3586
3587Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3588
3589 * include/libxml/tree.h: better comments for _private fields
3590 * tree.c: removed a problem when copying an entity reference.
3591
3592Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3593
3594 * vms/*: updated instructions and diffs from John A Fotheringham
3595
3596Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3597
3598 * include/libxml/xmlerror.h: avoid an include problem if
3599 #include <libxml/xmlerror.h> happens first in code
3600 seems to be the case in KDE libs
3601
3602Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3603
3604 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3605 from Igor for Windows
3606
3607Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3608
3609 * Makefile.am: Gary Pennington pointed out a missing prefix
3610
3611Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3612
3613 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3614 * doc/*: upgraded and rebuilt the docs
3615
3616Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3617
3618 * HTMLparser.c: fix comment in scripts element parsing.
3619 * result/HTML/doc3*: updated the results.
3620
3621Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3622
3623 * uri.c: another URI bug fix #63336, using Joel Young patch.
3624
3625Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3626
3627 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3628 a cleaned up version of the Pwd shell string generation.
3629
3630Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3631
3632 * valid.c include/libxml/tree.h: trying to fix namespaces +
3633 validation problems for good, closing #63619 in the process
3634 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3635 wrong in this respect, fixed it.
3636
3637Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3638
3639 * xmllint.c: Morus Walter patch to allow --format and --encode
3640
3641Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3642
3643 * debugXML.c: Stefan Kost provided an help command for the shell
3644
3645Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3646
3647 * debugXML.c: Heiko Rupp pointed that the shell would crash
3648 on empty nodesets returns.
3649
3650Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3651
3652 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3653 migh need the history libraries
3654
3655Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3656
3657 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3658 handle the case of < in quoted attributes, Bastian Kleineidam
3659
3660Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3661
3662 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3663 fixing catalog breakages
3664 * Makefile.am catalog.c result/catalogs/catal
3665 result/catalogs/mycatalog.* test/catalogs/catal*:
3666 fixed more problems in catalog support, added more regression tests
3667 for both XML and SGML catalog handling
3668
3669Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3670
3671 * debugXML.c: applied an improvement to xmlGetLineNo() from
3672 Keith Isdale
3673
3674Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3675
3676 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3677 Side effect of the progressive catalog loading
3678
3679Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3680
3681 * Makefile.am: confexecdir and confexec_DATA were defined twice
3682 pointed out by Karl Eichwalder
3683
3684Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3685
3686 * xmlcatalog.c: avoid unlink() and use remove() instead.
3687
3688Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3689
3690 * libxml.spec.in: cleanup
3691 * include/libxml/xmlwin32version.h: updated with 2.4.8
3692
3693Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3694
3695 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3696 of compiling libxml with a non standard set of options
3697
3698Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3699
3700 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3701 document --sgml option, fixing gnome bugzilla #63382
3702
3703Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3704
3705 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3706 breakage of 2.4.7, added a couple of really needed APIs
3707 like xmlCatalogIsEmpty() and xmlNewCatalog()
3708 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3709 for install-catalog
3710 * configure.in: preparing 2.4.8
3711
3712Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3713
3714 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3715 include/libxml/tree.h include/libxml/xmlIO.h: more include
3716 cleanups, export cleanly one html output + format function.
3717
3718Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3719
3720 * parser.c: removed initGenericErrorDefaultFunc call from
3721 xmlInitParser() since it could destroy previous calls to
3722 xsltSetGenericErrorFunc() effects
3723
3724Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3725
3726 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3727 keyword.
3728
3729Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3730
3731 * Makefile.am: cleanup
3732 * threads.c: cleanup too
3733 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3734 from xsltproc
3735 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00003736 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003737
3738Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3739
3740 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3741 was not used anymore !
3742
3743Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3744
3745 * configure.in: preparing 2.4.7
3746 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3747 manual page from John
3748 * doc/*: updated the doc and rebuilt the generated pages
3749
3750Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3751
3752 * xmlIO.c: closing bug #62711, the library should never
3753 close stdin or stdout.
3754
3755Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3756
3757 * uri.c: second pass at fixing #63336, using Joel Young
3758 final patch. looks okay.
3759
3760Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3761
3762 * uri.c include/libxml/uri.h: trying to clear #63336
3763 allowing the escaping routine to parse unconformant
3764 URI-References.
3765
3766Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3767
3768 * vms/readme.vms vms/build_libxml.com nanoftp.c
3769 include/libxml/xmlversion.h.in: a few VMS updates from
3770 John A Fotheringham
3771 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3772 and xmlCleanupOutputCallbacks() for the Perl binding people.
3773
3774Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3775
3776 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3777 apply fixes to close #63271 and avoid segfaults when
3778 the error routine gets callbed before xmlInitParser()
3779 get called.
3780 * nanoftp.c error.c: Applied patches from Justin Fletcher
3781 correcting some xmlGenericError misuses.
3782
3783Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3784
3785 *doc/xmllint.xml, doc/xmllint.1
3786 New and improved man page for xmllint - .xml is the original, .1
3787 is the generated man page
3788
3789Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3790
3791 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3792 the web site from the main HTML document.
3793
3794Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3795
3796 * parser.c: fixed an erroneous validation bug when PE refs
3797 occurs in external parsed entities referenced from the
3798 internals subset
3799 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3800 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3801 added the associated testcase, it's a nice one.
3802 * HTMLparser.c: generate the DTD node as HTML still ...
3803 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3804
3805Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3806
3807 * HTMLparser.c: fixed a bug in htmlNewDoc()
3808
3809Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3810
3811 * test/threads/*: added entities testing to the Thread test
3812 * testThreads.c: make the test reasonable
3813 * DOCBparser.c: fix the DTD public and system ID
3814 * xmllint.c: added --sgml for SGML DocBook importing
3815 * Makefile.am: added Docbtests target
3816
3817Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3818
3819 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3820 * testThreads.c: removed bogus include
3821
3822Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3823
3824 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3825 fixed a very serious (looping) validation bug
3826
3827Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3828
3829 * include/libxml/globals.h include/libxml/threads.h threads.c
3830 testThreads.c: far more testing, cleaning up bugs
3831 * *.c : make sure globals.h is always included.
3832
3833Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3834
3835 * HTMLparser.c: try to get rid of parser loops for good.
3836
3837Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3838
3839 * configure.in: fixed some bugs in CFLAGS passing.
3840 * test/threads Makefile.am testThreads.c: added a specific
3841 threaded test case (really nasty, guaranteed).
3842
3843Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3844
3845 * catalog.c: serious cleanup on the management of the
3846 XML catalog tree, more tests done, especially with
3847 the catalog PI.
3848
3849Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3850
3851 * catalog.c: avoid a problem in catalog cleanup on SMP if
3852 catalogs were not initialized.
3853
3854Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3855
3856 * catalog.c xpath.c: trying to cleanup the not thread safe
3857 parts of the library.
3858
3859Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3860
3861 * include/libxml/globals.h configure.in global.data: make
3862 the allocation be per-thread a configure option
3863 * encoding.c include/libxml/parser.h: fixed compilation
3864 errors
3865
3866Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3867
3868 * include/libxml/parser.h: Norm reported that a few lines
3869 added were breaking libxslt compile, removed them for now
3870
3871Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3872
3873 * parser.c parserInternals.c threads.c: debugged and fixed
3874 initialization problems which were giving troubles on SMP
3875 boxes.
3876
3877Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3878
3879 * include/libxml/Makefile.am: missing globals.h
3880
3881Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3882
3883 * globals.c: added a couple of standard includes.
3884
3885Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3886
3887 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3888 include/libxml/parserInternals.h include/libxml/tree.h
3889 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3890 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3891 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3892 Applied the last patches from Gary, cleanup, activated threading
3893 all user accessible global variables are now handled in globals.[ch]
3894 Still a bit rought but make tests passes with either
3895 --with-threads defined at configure time or not.
3896 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3897 linking options
3898
3899Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3900
3901 * Makefile.am include/libxml/Makefile.am
3902 include/libxml/globals.h globals.c include/libxml/threads.h
3903 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3904 configure.in: started integrating the core of the thread support
3905 not activated yet but half integrated. The code should still
3906 compile and work anyway.
3907
3908Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3909
3910 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3911 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3912 integrating the non-controversial parts of Gary Pennington
3913 multithread patches
3914 * catalog.c: corrected a small bug introduced
3915
3916Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3917
3918 * catalog.c include/libxml/catalog.h: very serious cleanup,
3919 isolating unportable code and as much as possible the accesses
3920 to the global shared catalog. May need more testing !
3921
3922Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3923
3924 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3925 Keith Isdale patches for the XSLT debugger interfaces. Some
3926 cleanup
3927
3928Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3929
3930 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3931 * DOCBparser.c: generate line nubers in elements
3932
3933Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3934
3935 * configure.in: preparing 2.4.6 release
3936 * doc/xml.html doc/html/*: updated and rebuilt the docs
3937 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3938
3939Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3940
3941 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3942 adding documentation for DV's supercatalog support
3943
3944Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3945
3946 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3947 super catalog support adding one API and one flag --sgml to
3948 xmlcatalog
3949
3950Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3951
3952 * doc/xmlcatalog_man.xml, xmlcatalog.1
3953 One more crack at
3954 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3955
3956
3957Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3958
3959 * xpath.c: implemented xmlXPathObjectCopy for external objects
3960 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3961
3962Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3963
3964 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3965 finishing up fix to
3966 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3967 the xmlcatalog man page display more elegantly
3968
3969Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3970
3971 * configure.in: closing bug #61832
3972 * HTMLparser.c: removed a warning
3973
3974Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3975
3976 * xpath.c: fixing #61673 part I, do not loose doc information
3977 when copying result value trees.
3978
3979Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3980
3981 * xpath.c: trying to harden the XPath interpreter
3982
3983Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3984
3985 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3986 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3987
3988Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3989
3990 * HTMLparser: repaired another loop problem
3991
3992Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3993
3994 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3995 parsing.
3996 * xpath.c: fix bug #61291 the default XML namespace node is
3997 missing from the namespace axis.
3998 * tree.c: refuse to create namespaces nodes with prefix "xml"
3999
4000Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4001
4002 * SAX.c: ouch a non-defined namespace could lead to a crash,
4003 fixed #61215
4004
4005Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4006
4007 * parserInternals.c: closed bug #61054
4008
4009Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4010
4011 * include/libxml/Makefile.am: closing #60708
4012
4013Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4014
4015 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4016 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4017
4018Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4019
4020 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4021
4022Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4023
4024 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4025 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4026
4027Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4028
4029 * catalog.c: Justin Fletcher provided cleaup code in case
4030 HAVE_STAT is not defined
4031 * include/win32config.h: Igor Zlatkovic suggested to have
4032 HAVE_STAT defined there
4033
4034Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4035
4036 * catalog.c - fixed typing error reported by M. Barros
4037
4038Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4039
4040 * xmllint.c - fixing typo
4041
4042Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4043
4044 * HTMLparser.c: small enhancement to prevent loop on
4045 unrecognizable data
4046
4047Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4048
4049 * parserInternals.c: applying patch from bug #60757 this
4050 should close it
4051
4052Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4053
4054 * catalog.c xmlcatalog.c: removed a couple of warning
4055 * xpath.c: try to solve the linking problem on platforms
4056 needing trio to compile
4057
4058Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4059
4060 * Makefile.am libxml.spec.in: backing up non-documented changes
4061 commited without review or aproval by Jens Finke <jens@gnome.org>
4062 * HACKING: made 100% clear that no commit should be done directly
4063
4064Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4065
4066 * configure.in: Joe Orton provided a patch fixing a problem
4067 when iconv is specified to be in a non-standard directory
4068 but wasn't exported in xml2-config --cflags
4069
4070Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4071
4072 * configure.in: let's ship 2.4.5 before getting too much
4073 troubles with 2.4.4 errors.
4074
4075Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4076
4077 * encoding.c entities.c: do not output hexadecimal charrefs
4078 when serializing HTML since some version of Netscape can't
4079 grok it, generate decimal ones.
4080 * result/HTML/doc3.htm: output changed due to previous test
4081 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4082
4083Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4084
4085 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4086 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4087
4088Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4089 Released 2.4.4
4090
4091 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4092 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4093 updated the configuration scripts systems accordingly
4094
4095Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4096
4097 * configure.in: preparing for 2.4.4
4098 * doc/xml.html doc/html/*: updated and rebuilt the docs
4099
4100Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4101
4102 * win32/dsp/libxml2.def.src: tried to incorporate comments
4103 from bug #59220
4104
4105Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4106
4107 * parser.c result/noent/wml.xml: fixed bug #59981 related
4108 to handling of '&' in attributes when entities are substitued
4109
4110Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4111
4112 * libxml.h include/libxml/xmlversion.h.in
4113 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4114 Tried to close bug #60131
4115
4116Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4117
4118 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4119
4120Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4121
4122 * SAX.c: fixing bug #59946 on xmlns=""
4123
4124Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4125
4126 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4127 but allocates a new error code.
4128
4129Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4130
4131 * xmllint.c: John Fleck fixed typos in the options output
4132 * parser.c SAX.c: fix ignorable white space SAX selection
4133
4134Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4135
4136 * entities.c: Steve Underwood found the possibility of an
4137 ininite loop in case of error.
4138
4139Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4140
4141 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4142
4143Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4144
4145 * parser.c: warn if version is not 1.0 but it's not
4146 strictly speaking an error after analyzing the spec
4147
4148Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4149
4150 *doc/catalog.html - add link to the html version of the
4151 man page, other linguistic cleanups
4152
4153Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4154
4155 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4156 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4157 file, has not yet been included in the build.
4158
4159Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4160
4161 * catalog.c: removed a duplicate affectation Justin Fletcher
4162
4163Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4164
4165 * tree.c: Armin Sander pointed a possible text coalescing
4166 problem, completed his patch.
4167
4168Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4169
4170 * trionan.c: Fixed const and volatile re-definition problem
4171
4172Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4173
4174 * libxml.4 parser.c: doc updates from Heiko Rupp
4175 * parserInternals.c: 2 sanity checks from Heiko Rupp
4176
4177Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4178
4179 * tree.c: applied patch from Armin Sander to make some pointers
4180 const in xmlCopyNode()
4181 * include/libxml/tree.h: added fix to the header
4182
4183Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4184
4185 * xpath.c: hum, restrict the integer usage gcc bug workaround
4186 to only gcc compilers so that other architecture don't get
4187 penalized by this limitation.
4188 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4189
4190Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4191
4192 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4193 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4194
4195Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4196
4197 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4198 --convert option to xmlcatalog to convert SGML ones to
4199 the XML syntax.
4200 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4201
4202 2.4.3 got released at that point
4203Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4204
4205 * catalog.c xmlIO.c: started some serious testing and fixed
4206 a few bug and optmization needs.
4207
4208Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4209
4210 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4211 preparing for a 2.4.3 release even if it may not be ready yet
4212 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4213 all file parsing lookup to go through the entity resolver, add
4214 to add an API to bypass it (needed to load catalogs themselves),
4215 some cleanup on the catalog code too.
4216 * nanoftp.c: small cleanup
4217 * doc/catalog.html: small update
4218
4219Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4220
4221 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4222 Jun Kuriyama
4223
4224Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4225
4226 * doc/catalog.html: finished the catalog documentation
4227
4228Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4229
4230 * doc/catalog.html doc/xml.html: added documentation about
4231 Catalog support, misses an API description
4232 * doc/html/*: reextracted the API pages
4233
4234Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4235
4236 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4237 Added the part about section 7.2 on URI resolution,
4238 fixed a side effect in the HTML parser, look complete
4239 and ready to rock except the URI/SystemID part!
4240
4241Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4242
4243 * include/libxml/catalog.h include/libxml/parser.h
4244 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4245 xmlIO.c: added support and APIs needed for the catalog PI
4246 * include/libxml/xmlIO.h: cleanup
4247
4248Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4249
4250 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4251 include/libxml/catalog.h: starts to look okay, really
4252 plugged the new framework, cleaned a lot of stuff,
4253 added some APIs, except the PI's support missing this
4254 should be mostly complete
4255 * result/catalogs/* test/catalogs/*: added new test, enriched
4256 the existing one with URN ID tests
4257
4258Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4259
4260 * catalog.c: fixed nextCatalog
4261 * result/catalogs/docbook test/catalogs/*: started adding
4262 a small regression test
4263
4264Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4265
4266 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4267 more work on the XML catalog support.
4268 * parser.c include/libxml/parser.h: small cleanup seems using
4269 list as a public parameter name can give portability troubles
4270 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4271 include/libxml/xpath.h include/libxml/Makefile.am: removed
4272 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4273 wrappers
4274
4275Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4276
4277 * Makefile.am trio.c triodef.h trionan.c xpath.c
4278 include/libxml/Makefile.am include/libxml/trionan.h:
4279 Re-worked Not-A-Number and Infinity support.
4280 * xmlcatalog.c: added readline include files
4281
4282Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4283
4284 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4285 testCatalog as xmlcatalog, making it an installed app
4286 adding a shell, and preparing it to be a /etc/xml/catalog
4287 management tool, though not ready yet
4288 * catalog.c include/libxml/catalog.h: adding support for
4289 XML Catalogs http://www.oasis-open.org/committees/entity/
4290 not finished, there is some interesting tradeoffs and a
4291 few open questions left.
4292
4293Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4294
4295 * xmllint.c: fixed a line formatting problem
4296
4297Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4298
4299 * SAX.c: removed a couple of unused variable (Albert Chin)
4300
4301Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4302
4303 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4304 trying to fix some troubles w.r.t. function returning
4305 const xxxPtr.
4306
4307Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4308
4309 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4310 defined
4311
4312Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4313
4314 * xpointer.c: removed unused var
4315
4316Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4317
4318 * testXPath.c: another small cleanup closing bug #59110
4319
4320Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4321
4322 * win32/dsp/libxml2.def.src: small cleanup closing bug
4323 #59108
4324
4325Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4326
4327 * example/gjobread.c: add xmlCleanupParser() before leaving
4328
4329Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4330
4331 * config.h.in configure.in include/libxml/xmlwin32version.h:
4332 released 2.4.2
4333
4334Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4335
4336 * include/libxml/valid.h debugXML.c valid.c: deprecate
4337 the non-boundchecking Sprintf functions, add Snprintf
4338 this should close bug #57984
4339
4340Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4341
4342 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4343 URIs before doing the lookups (pointed by Mark Vakoc)
4344
4345Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4346
4347 * xpath.c: serious changes on Result Value Trees and NodeSets
4348 w.r.t. deallocation and collect operations. Probably not
4349 100% clean (merge of allocated trees smells like a problem).
4350 Seems sufficient to close #58943
4351
4352Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4353
4354 * xmllint.c: adding a --format option
4355
4356Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4357
4358 * xpath.c: count() was broken on Result Value Tree
4359 * xmlIO.c: fixed file:/// accesses on _WIN32
4360
4361Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4362
4363 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4364 macro was renamed, this should close bug #58683
4365
4366Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4367
4368 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4369 entity substitution mode text at the end of the entity might
4370 be added due to text coalescing.
4371 * nanoftp.c parser.c: small cleanup
4372
4373Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4374
4375 * HACKING: added John Fleck right to commit in the doc subdir
4376
4377Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4378
4379 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4380 allow to inherit attributes from the DTD directly in the
4381 tree, this is needed for XPath and can be a useful feature.
4382 Inherited namespaces are always provided at the tree level now
4383 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4384 of tests for this feature (XSLT being the prime user).
4385
4386Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4387
4388 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4389 testSAX.c xmlIO.c xmllint.c include/win32config.h
4390 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4391 include/libxml/xmlwin32version.h.in win32/README.MSDev
4392 win32/dsp/*: applied Win32 Facelift No.2 patches from
4393 Igor Zlatkovic for Windows/MSC
4394
4395Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4396
4397 * SAX.c: unparsedEntityDecl() the URI computation of the
4398 entity wasn't done breaking XSLT unparsed-entity-uri()
4399
4400Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4401
4402 * xpath.c: fixed a bug when walking the descendants and
4403 the current node has no children
4404 * debugXML.c: show up when a text node is supposed to not be escaped
4405
4406Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4407
4408 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4409 worked like the set:leading() function)
4410 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4411
4412Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4413
4414 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4415
4416Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4417
4418 * include/libxml/xmlIO.h: apply change to close #58141
4419 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4420
4421Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4422
4423 * parser.c: when the internal subset uses a PE, then the
4424 included entity can use conditional sections.
4425
4426Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4427
4428 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4429 when walking the namespace axis showing up in
4430 libxst/tests/general/bug-12
4431 * xmlmemory.c: added the possibility to trace a given block
4432 defined by its address
4433
4434Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4435
4436 * parser.c: don't override existing encoding specified before
4437 starting xmlParseDocument()
4438
4439Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4440
4441 * include/libxml/xmlwin32version.h: reinserted, needed for
4442 Windows users of CVS
4443
44442001-07-27 Darin Adler <darin@bentspoon.com>
4445
4446 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4447 * testCatalog.c: Add include of <libxml/parser.h>.
4448
44492001-07-27 Darin Adler <darin@bentspoon.com>
4450
4451 * include/libxml/.cvsignore:
4452 * include/libxml/xmlwin32version.h:
4453 Remove this file from CVS because it's generated.
4454
4455Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4456
4457 * parser.c include/libxml/parser.h: applied const patches from
4458 Tom Moog #58002
4459
4460Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4461
4462 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4463 lookup framework
4464
4465Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4466
4467 * tree.c: fixed xmlCopyNode() for documents
4468
4469Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4470
4471 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4472
4473Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4474
4475 * parser.c: fixes bug #57652 reported by Morus Walter
4476
4477Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4478
4479 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4480
4481Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4482
4483 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4484 errors, lesson don't add new functions at 1am before a release
4485 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4486 from XPath initialization when possible.
4487
4488Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4489
4490 * result/scripts/base*: removing history/readline changed
4491 this slightly
4492 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4493 xmllint.c: make element content line number generation
4494 optionnal to avoid breaking old apps added interface to switch
4495
4496Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4497
4498 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004499 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004500 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4501 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4502 John Kroll fixes to allow saving to HTTP via PUT (or
4503 POST of needed).
4504 * doc/html/*.html: regenerated the docs
4505
4506Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4507
4508 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4509 xmlHashScanFull and xmlHashScannFull3 to get passed the
4510 three keys as arguments to the callback function
4511
4512Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4513
4514 * configure.in Makefile.am: removed libxml softlink for good
4515 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4516 100% coverage by gtk-doc
4517
4518Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4519
4520 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4521 fixed serious troubles due to size_t vs. int mismatch
4522
4523Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4524
4525 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4526
4527Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4528
4529 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4530 convenient extension API for value and context managing
4531 Now handles external objects through xmlXPathPopExternal,
4532 xmlXPathWrapExternal and xmlXPathReturnExternal.
4533 Added functions for sets operations (intersection, etc.)
4534
4535Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4536
4537 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4538 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4539 HTMLparser.c: cleanup of global variables, marking some
4540 const or private.
4541
4542Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4543
4544 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4545 fixed xmlXPathNodeSetItem when passing index=0
4546
4547Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4548
4549 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4550
4551Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4552
4553 * xmllint.c: fixed compilation under Cygwin #57503
4554 * TODO: update
4555
45562001-07-13 Peter Williams <peterw@ximian.com>
4557
4558 * config.h.in: add #undef HAVE_DLFCN_H
4559
4560 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4561 builddir.
4562
4563Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4564
4565 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4566 raised by #57348 and #57381
4567
4568Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4569
4570 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4571 tree.c xpointer.c: store the line numbder in element->content,
4572 may break some software, need a configuration mechanism
4573
45742001-07-10 Darin Adler <darin@bentspoon.com>
4575
4576 * .cvsignore:
4577 * example/.cvsignore:
4578 * include/.cvsignore:
4579 * include/libxml/.cvsignore:
4580 Various things that are generated and should be ignored.
4581
4582Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4583
4584 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4585 * doc/xml.html doc/html/*: updated the docs
4586
4587Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4588
4589 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4590 validation occured on content with element child
4591
4592Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4593
4594 * tree.c: fixed XML Base computation which was broken
4595 * debugXML.c: added a base function to the shell
4596 * Makefile.am result/scripts/* test/scripts/*: added scripts
4597 based regression tests, and adding 2 XML Base tests
4598
4599Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4600
4601 * tree.c: set properties doc and call xmlSetListDoc for properties
4602 content when grafting them in a different tree.
4603 * aclocal.m4: remove from CVS
4604
4605Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4606
4607 * win32/libxml2/libxml2.def.src: added some missing entry point
4608 for XPath (Mark Vakoc)
4609
4610Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4611
4612 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4613 layer should URI-Unescape before trying to open resources.
4614
4615Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4616
4617 * xpath.c: fix the name() bug for elements in the default
4618 namespace reported by Charlie Bozeman
4619
4620Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4621
4622 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4623 led to an XPath fix, improvements of SAX initialization, and
4624 an added option --nocdata to testXPath
4625
4626Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4627
4628 * doc/libxml-doc.el: Felix Natter provided anew version working
4629 with XEmacs too
4630
4631Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4632
4633 * include/libxml/xpath.h: small cleanup
4634 * doc/xml.html: update
4635
4636Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4637
4638 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4639 released 2.3.14
4640
4641Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4642
4643 * doc/html/*: rebuilt the docs for the release
4644 * doc/xml.html: added 2.3.14 release.
4645
4646Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4647
4648 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4649 were not equal to empty strings
4650
4651Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4652
4653 * SAX.c: fixed a URI-Reference computation problem when validating
4654 * xmlIO.c: small cleanup
4655
4656Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4657
4658 * parser.c: improved the description of a couple of interfaces
4659 upon Larry Stamper suggestion
4660
4661Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4662
4663 * SAX.c entities.c parser.c: changed completely the way entities
4664 are handled when running the parser in entity substitution mode.
4665 This fixes a bug reported by Stephan Kulow and nearly divides
4666 by 3 the amount of memory required by libxslt to load and process
4667 DocBook TDG.
4668
4669Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4670
4671 * HTMLparser.c: fixing a too early root closing problem raised
4672 byt Prashanth Naidu
4673
4674Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4675
4676 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4677 raised by Mark Vakoc.
4678
4679Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4680
4681 * example/Makefile.am: fixed the include path to add srcdir/include
4682 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4683 and some cleanup
4684
4685Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4686
4687 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4688 lot of optimization work, results in significant improvements
4689 when handling really complex XPath queries. Add a small optimizer
4690 for unions, improve [n] and [last()], avoid some costly ops.
4691
4692Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4693
4694 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4695 * xpath.c: small cleanup
4696 * xmlGetNsList: reformated, fixed problems if used on Entities
4697
4698Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4699
4700 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4701
4702Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4703
4704 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4705 * Makefile.am example/Makefile.am: workaround automake generating
4706 erroneous deps
4707
4708Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4709
4710 * include/win32config.h: bug #56801 Yon Derek provided a patch
4711 to the windows config file.
4712
4713Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4714
4715 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4716 libxml.h : Yon Derek provided a set of changes to compile from
4717 CVS on Windows/MSC
4718
4719Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4720
4721 * parser.c: fixed UTF8 BOM support in push mode
4722 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4723 added a specific testcase
4724
4725Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4726
4727 * Makefile.am: added --push regression tests
4728 * parserInternals.c: the XML parser segfaulted in --push mode
4729
4730Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4731
4732 * configure.in: moved the symlinks detection within a CVS
4733 check, this is not portable and will be removed soon.
4734 * xpath.c: small cleanup/speedup
4735
4736Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4737
4738 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4739 release of 2.3.12
4740 * parser.c: make an error message if unknow entities in all cases
4741
4742Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4743
4744 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4745
4746Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4747
4748 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4749 includes were installed in the wrong dir
4750
4751Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4752
4753 * doc/html.xml: warn against sending code to exhibit bugs.
4754
4755Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4756
4757 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4758 Tru64 from Thomas Leitner
4759
4760Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4761
4762 * AUTHORS: added William and Bjorn
4763 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4764 daniel@veillard.com hopefully I won't have to do this again
4765 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4766 docs can be rebuilt cleanly now
4767 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4768 from CVs it's generated, added include/libxml/xmlwin32version.h
4769 also generated but which should change far less frequently.
4770 * catalog.c nanoftp.c: made sure to include libxml.h not
4771 libxml/xmlversion.h directly
4772 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4773 when compiling on WIN32 and MSC
4774
4775Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4776
4777 * include/Makefile.am include/libxml/Makefile.am configure.in:
4778 fixed make distcheck and rebuilding the rpms
4779
4780Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4781
4782 * configure.in: should finish the migration of exported includes
4783 into a real include/libxml in CVS, at least for CVS users.
4784 * removed the exported headers, added in include/libxml (as well
4785 as xmlversion.h.in).
4786
4787Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4788
4789 * configure.in: fixed the way to detect symlink
4790
4791Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4792
4793 * configure.in: updated, include/libxml is now a real CVS dir
4794
4795Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4796
4797 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4798 version works with both libxml1 and libxml2 (it autodetects
4799 the prefix of the html-files) from Felix Natter.
4800 * doc/xml.html: updated doc accordingly
4801
4802Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4803
4804 * xpath.c: fixed the bug generating a template loop in libxslt
4805 when using docbook-xsl-1.4, * should filter out document nodes
4806 * HACKING: added William
4807 * TODO: updated
4808
4809Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4810
4811 * doc/FAQ.html: added a warning about gcc-3.0
4812 * doc/xml.html: added reference to gdome2 and removed a confusing
4813 sentence
4814
4815Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4816
4817 * xmlversion.h: okay this is a generated file, but Windows
4818 users need it and they can't generate it, and I want CVS
4819 Windows users ...
4820 * win32/libxml2/libxml2_so.dsp: Windows project file for
4821 the shared lib version of libxml2
4822 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4823 resources needed for libxslt/xsltproc by Yon Derek
4824
4825Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4826
4827 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4828
4829Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4830
4831 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4832
4833Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4834
4835 * include/win32config.h: Yon Derek provided a first fix
4836 to be able to compile libxslt/xsltproc on Windows
4837
4838Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4839
4840 * xpath.c: attempt to work around what seemed a gcc optimizer
4841 bug when handling floats on i386 http://veillard.com/gcc.bug
4842 * tree.c entities.c encoding.c: doing some cleanups while
4843 chasing it
4844
4845Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4846
4847 * Makefile.am: cleanup when --without-debug is specified
4848 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4849 w.r.t. --without-debug and other include points
4850 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4851 Catalogs
4852 * configure.in entities.h tree.h HTMLparser.c: removed
4853 --without-corba, made the _private field mandatory
4854
4855Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4856
4857 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4858 outputs a BOM in UTF8, an errata has been issued to avoid the
4859 problem, that was the most reasonable solution... Add support
4860 for a leading UTF8 BOM in entities.
4861
4862Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4863
4864 * valid.c: fixed a bug found when post validating an entity ref
4865 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4866 activate it too
4867
4868Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4869
4870 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4871 weakness in the node copy the XPointer and the XInclude
4872 implementations. Serious cleanup.
4873
4874Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4875
4876 * Makefile.am: Kjartan Maraas provided a small patch to
4877 add xml2-config.in to EXTRA_DIST
4878
4879Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4880
4881 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4882 provided another failing case found in KDE, the way the
4883 ctxt->vctxt.nodeTab was allocated and freed changed over
4884 time but it wasn't completely cleaned up. This should fix it.
4885
4886Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4887
4888 * parser.c: Stephan Kulow also raised the fact that line number
4889 could get miscounted making debug harder, fixed the problem
4890 in xmlParseCharData()
4891
4892Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4893
4894 * valid.c: Stephan Kulow pointed out a problem when validating
4895 and using an empty entity, forgot a 'break' in a case.
4896
4897Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4898
4899 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4900 * doc/xml.html: updated with 2.3.11
4901
4902Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4903
4904 * TODO: updated adding cleanup of generated doc
4905 * configure.in: prepared to release 2.3.11
4906 * xmllint.c: added --version for bug reporting
4907 * doc/html/*.html: rebuilt the doc
4908
4909Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4910
4911 * xpath.c: first part of the work on selecting namespace to
4912 fix bug #56115
4913
4914Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4915
4916 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4917 when using -liconv
4918 * TODO: updated
4919
4920Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4921
4922 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4923 cleanup, encoding support.
4924
4925Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4926
4927 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4928
4929Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4930
4931 * xpath.c: bug detected by Ankh when / is used as a function arg
4932
4933Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4934
4935 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4936 of element and use it to avoid outputting formatting spaces at
4937 the wrong place. Implemented the format parameter for HTML save.
4938 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4939 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4940 result/HTML/wired.html: of course this impact the result of a
4941 number of HTML tests
4942
4943Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4944
4945 * HTMLtree.[ch]: started augmenting the HTML save API with
4946 encoding and formatting parameters
4947
4948Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4949
4950 * HTMLtree.h: cleanup and started evaluating the work needed on
4951 revamping the HTML output code
4952
4953Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4954
4955 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4956
4957Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4958
4959 * valid.c: fixed bug #56049, forgot one check in the
4960 validation routine
4961
4962Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4963
4964 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4965
4966Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4967
4968 * libxml.h: fixed an error in last commit
4969 * doc/FAQ.html: added an entry for compilation from CVS
4970
4971Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4972
4973 * xmlversion.h.in libxml.h: Cygwin patches
4974 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4975 * tree.h: cleanup
4976
4977Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4978
4979 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4980 memory block in a strange case where libxml is linked twice
4981 in the binary.
4982
4983Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4984
4985 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4986 state far too often, simple fix used to avoid it.
4987
4988Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4989
4990 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4991 being processed, applied his patch
4992 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4993
4994Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4995
4996 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4997 provided fixes to compile on MSCC again
4998 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4999 also provided an update for the project files.
5000
5001Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5002
5003 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5004 bug #55810
5005
5006Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5007
5008 * tree.c: fixed xmlGetNsProp() to close bug #55683
5009 Note this requires libxslt to use it's own function instead.
5010
5011Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5012
5013 * HTMLtree.c: when in a pre element no formatting space should
5014 be added.
5015 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5016
5017Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5018
5019 * configure.in: added tests for signal() and signal.h
5020
5021Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5022
5023 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5024
5025Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5026
5027 * doc/libxml-doc.el: Felix Natter provided a new version for
5028 libxml2
5029
5030Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5031
5032 * HTMLtree.c: when in a pre element no formatting space should
5033 be added.
5034
5035Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5036
5037 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5038
5039Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5040
5041 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5042 hack
5043 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5044 * uri.c: fixed a warning
5045
5046Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5047
5048 * HTMLtree.c: trying to close bug #55772 escaping in script
5049 elements
5050 * doc/xml.html: suggest to send mail to the list
5051
5052Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5053
5054 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5055 good. Use a macro and based on the solution provided in
5056 vsnprintf manual page from GNU.
5057
5058Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5059
5060 * error.c: Workaround for non-preserving variadic list.
5061 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5062
5063Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5064
5065 * doc/xml.html: added 2.3.10 release
5066
5067Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5068
5069 * configure.in: releasing 2.3.10
5070
5071Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5072
5073 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5074
5075Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5076
5077 * encoding.c: Robert Collins provided a patch to add the
5078 "US-ASCII" encoding alias
5079
5080Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5081
5082 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5083 string oriented functions and started cleaning the related areas
5084 in xpath.c which needed fixing in this respect
5085
5086Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5087
5088 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5089 #55380
5090 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5091
5092Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5093
5094 * TODO: updated
5095 * nanohttp.[ch] : started adding APIs to get the redirected URL
5096 when this occurs (needed for further base computation
5097 * tree.h: cleanup
5098 * encoding.c: cleanup
5099 * SAX.c: minor change around ctxt->loadsubset
5100
5101Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5102
5103 * Makefile.am include/Makefile.am: small change to have
5104 include/libxml rebuilt if working from CVS.
5105 * uri.c: applied another patch from Carl Douglas for URI escaping,
5106 this should close bug #51876
5107
5108Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5109
5110 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5111 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5112 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5113 added specific regression test
5114 * parser.h: preparing for the XSLT mode where DTD inherited
5115 attributes are added to the tree.
5116
5117Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5118
5119 * xinclude.[ch]: Updated the namespace for the Last Call version
5120 * result/XInclude/include test/XInclude/include: updated the
5121 testsuite accordingly
5122
5123Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5124
5125 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5126 related to bug #51876
5127
5128Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5129
5130 * tree.c: fixed a gross mistake in base computation, xml:base is
5131 not completely correct yet (need cascade).
5132 * xpath.[ch]: added the few things needed to find a function name
5133 and URI from the XPath context when it is called.
5134
5135Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5136
5137 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5138 * DOCBparser.c: small cleanup
5139 * xmllint.c: added a --catalogs option to load catalogs from
5140 $SGML_CATALOG_FILES
5141 * tree.c: cleanup
5142 * configure.in: iconv library fixup, ICONV_LIBS
5143
5144Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5145
5146 * catalog.c: handling of CATALOG entries. detection of recursion,
5147 and a few bugfixes
5148 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5149 against the default namespace
5150
5151Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5152
5153 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5154
5155Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5156
5157 * parser.c: fixed propagation context info when parsing an
5158 external entity.
5159 * doc/html/*.html: regenerated a couple of docs
5160
5161Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5162
5163 * doc/xml.html: update with 2.3.9 informations
5164
5165Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5166
5167 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5168 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5169 * doc/html/* : rebuilt the docs
5170 * valid.c: small patch which may improve some case when
5171 validating.
5172
5173Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5174
5175 * HTMLparser.c: Closed bug #54891
5176 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5177 to the suite
5178
5179Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5180
5181 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5182 applied a documentation patch from LotR and filled in a few missing
5183 descriptions
5184
5185Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5186
5187 * xpath.c tree.c parser.c: speed optimizations at the parser level
5188 document tree freeing and xpath evaluation
5189
5190Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5191
5192 * parser.c parser.h parserInternals.h: fixed a couple of
5193 interfaces for handling memory buffer input to const char *
5194 upon suggestion of JamesH.
5195
5196Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5197
5198 * configure.in: LoTR sent a patch fixing the previous commit
5199
5200Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5201
5202 * configure.in: trying to deal again with the stoopid -R linking
5203 flag of Solaris
5204
5205Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5206
5207 * xpath.h: two nodeset access macros from Thomas Broyer
5208
5209Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5210
5211 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5212 patch from Thomas Broyer
5213
5214Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5215
5216 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5217 case
5218 * INSTALL: was empty added stuff from the FAQ
5219
5220Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5221
5222 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5223 attributes handling and #54433 by adding xmlUnsetProp()
5224 and xmlUnsetNsProp()
5225
5226Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5227
5228 * HTMLparser.c: Patch from Jonas Borgström
5229 (htmlGetEndPriority): New function, returns
5230 the priority of a certain element.
5231 (htmlAutoCloseOnClose): Only close inline elements if they
5232 all have lower or equal priority.
5233 * result/HTML: this of course changed a number of tests results.
5234
5235Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5236
5237 * xmlIO.c catalog.c: plugged in the default catalog resolution
5238 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5239 documentations
5240 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5241
5242Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5243
5244 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5245 integrating catalogs
5246 * catalog.[ch] testCatalog.c: adding a small catalo API
5247 (only SGML catalog support).
5248 * parser.c: restaured xmlKeepBlanksDefault(0) API
5249
5250Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5251
5252 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5253
5254Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5255
5256 * parser.c: added xmlParseExternalEntityPrivate() to allow
5257 propagation of ctxt->_private when parsing external entities
5258
5259Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5260
5261 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5262
5263Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5264
5265 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5266
5267Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5268
5269 * valid.c: warn when indeterminist content model is detected
5270 * result/VC/ElementValid8: this adds a message
5271 * Makefile.am: add --novalid for VCM tests
5272 * parserInternals.c: added a call to Init memory
5273
5274Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5275
5276 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5277 when both parameters are NULL.
5278
5279Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5280
5281 * valid.c: applied small patch from Gary Pennington, reindented
5282 some part of the code.
5283
5284Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5285
5286 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5287 release, updated and regenerated the docs
5288
5289Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5290
5291 * xpath.c result/XPath/expr/floats : clarified and cleanup
5292 printing of abnormal floats in tests.
5293
5294Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5295
5296 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5297 * results/HTML/ : a few changes in the output of the HTML tests as
5298 a result.
5299 * configure.in: tying to fix -liconv where needed
5300
5301Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5302
5303 * Makefile.am: fixed a stupid error
5304
5305Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5306
5307 * configure.in Makefile.am: make the inclusion of the trio
5308 modules in the library conditional
5309
5310Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5311
5312 * DOCBparser.c: patche from László Kovács, fixed entities refs
5313 in attributes handling
5314
5315Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5316
5317 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5318 flushing
5319
5320Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5321
5322 * xpath.c: fix of an XSLT namespace bug reported on the list
5323 general/bug-8-
5324
5325Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5326
5327 * strio.h trio.c: Dan McNichol suggested a couple of small
5328 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5329
5330Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5331
5332 * tree.c parser.c encoding.c: spent a bit more time looking
5333 at the parsing speed and DOM handling. Added a few more
5334 speedups.
5335
5336Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5337
5338 * parser.c: small but effective parsing speed improvement
5339
5340Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5341
5342 * configure.in: default on the DocBook parser inclusion (for Gnome)
5343 * DOCBparser.h: fixed a header reference
5344
5345Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5346
5347 * configure.in xpath.c: applied Bjorn patches for FPE on the
5348 alpha
5349
5350Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5351
5352 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5353 xmlSaveFormatFileTo()
5354
5355Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5356
5357 * xpath.c: simple and efficient optimization, XPath functions
5358 aways bind to the same code, cache this
5359 * TODO: updated (by saying some is obsolete)
5360
5361Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5362
5363 * xpath.c: more cleanup work on XPath name parsing routines
5364
5365Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5366
5367 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5368 xmlXPathParseName
5369 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5370 * debugXML.c: avoid compilation problems if compiling without
5371 HTML support, Igor Zlatkovic
5372 * win32/libxml2/libxml2.def.src: being able to compile without
5373 XPath on Windows
5374
5375Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5376
5377 * libxml.m4: yet another patch from Toshio Kuratomi
5378
5379Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5380
5381 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5382
5383Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5384
5385 * tree.[ch]: added xmlSaveFormatFile interface for saving
5386 and indenting a file.
5387
5388Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5389
5390 * xpath.c: fixed bug #53689 related to processing-instruction()
5391
5392Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5393
5394 * DOCBparser.c: patche from László Kovács
5395
5396Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5397
5398 * parser.c: applied fixes from Christian Glahn bug report #53391
5399
5400Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5401
5402 * error.c: Jean François Lecomte provided a complete description
5403 and a fix to bug #53537
5404
5405Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5406
5407 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5408
5409Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5410
5411 * DOCBparser.c SAX.c: a bit more work on entities processing.
5412 Still Need to cleanup XML output and references in attributes
5413
5414Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5415
5416 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5417
5418Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5419
5420 * tree.c: trying to fix #53574, not completely complete,
5421 I would like xmllint --copy --debug test/ent1 and
5422 xmllint --debug test/ent1 to show the same result.
5423 * xpath.c: fix a bug when trying to sort namespace nodes
5424
5425Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5426
5427 * HTMLtree.c: real fix for #53402
5428
5429Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5430
5431 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5432 PIs when using xsl:output
5433 * valid.c: closing #53537 some case generate segfaults if there
5434 is validity errors
5435
5436Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5437
5438 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5439 of external parsed entities, added --noent to testDocbook
5440 * valid.c: Garry Pennington found an uninitialized variable
5441 access in xmlValidateElementContent()
5442
5443Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5444
5445 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5446 with madness
5447 * result/HTML/ : this modified the result of the regression tests
5448 a lot.
5449
5450Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5451
5452 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5453 to doc where it wasn't checked against NULL reported by
5454 Jens Laas
5455
5456Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5457
5458 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5459 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5460
5461Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5462
5463 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5464 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5465 * SAX.[ch]: cleanup and updates for DocBook
5466 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5467 ex SGML identifier changes
5468 * valid.c: removed a static unused function.
5469
5470Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5471
5472 * HTMLtree.c: applied change for Paul Sponagl on script saving
5473 * Makefile.am: the warning about entity title.xml are normal.
5474
5475Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5476
5477 * configure.in: release of 2.3.7
5478 * Makefile.am: fixing make distcheck
5479
5480Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5481
5482 * doc/html/* doc/xml.html: updated and regenerated the docs
5483
5484Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5485
5486 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5487
5488Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5489
5490 * tree.c: fixed #53388 with the provided patch
5491
5492Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5493
5494 * valid.c: Bjorn detected an invalid memory access. Fixed
5495 vstateVPush()
5496
5497Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5498
5499 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5500
5501Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5502
5503 * libxml.h: new header used only for the compilation of libxml
5504 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5505 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5506 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5507 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5508 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5509 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5510 baseline (version 1.2 plus a single patch).
5511 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5512 scientific notation for numbers. Tests added.
5513 * xpath.c: formatting of numbers changed to use sprintf
5514 (contribution from William Brack)
5515
5516Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5517
5518 * valid.c: cleanup, more useful debugging
5519 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5520 * xmlIO.c: entity loading is printed as an error when validating
5521
5522Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5523
5524 * valid.c: fixed to validate within entities
5525 * test/VCM/v22.xml: added a specific testcase
5526
5527Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5528
5529 * valid.c: forgot an epsilon transition in for ()+
5530 * test/VCM/v21.xml : added a specific test case
5531
5532Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5533
5534 * valid.c: removed a state explosion exhibited by RSS
5535 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5536 from bug #51872
5537
5538Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5539
5540 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5541 validation without using an ugly NFA -> DFA algo in the source.
5542 Made a specific algorithm easier to maintain, using a single
5543 stack and without recursion.
5544 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5545 * hash.c: made the growing routine static
5546 * tree.h parser.c: added the parent information to an
5547 xmlElementContent node.
5548
5549Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5550
5551 * SAX.c parser.c xpath.c: generating IDs when not validating
5552 from an external parsed entity was poisoning the ID has table
5553 with removed values. This was killing XSLT on the KDE help
5554 browser.
5555
5556Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5557
5558 * entities.h: andrew@ugh.net.au detected a double declaration
5559
5560Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5561
5562 * debugXML.c hash.c tree.h valid.c : some changes related to
5563 the validation suport to improve speed with DocBook
5564 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5565 the way validation errors get reported
5566
5567Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5568
5569 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5570 by P C Chow and William M. Brack for XSLT HTML output
5571
5572Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5573
5574 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5575 Igor Zlatkovic patches for MSC compilation and added his
5576 updates
5577
5578Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5579
5580 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5581 prefix lookup.
5582 * parserInternals.c: fixed the bug reported by Morus Walter
5583 due to an off by one typo in xmlStringCurrentChar()
5584
5585Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5586
5587 * HTMLparser.c result/HTML/*: revamped the way the HTML
5588 parser handles end of tags or end of input
5589
5590Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5591
5592 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5593
5594Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5595
5596 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5597 bug where the linktime verions of free() won't work ...
5598
5599Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5600
5601 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5602
5603Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5604
5605 * doc/xml.html: added 2.3.6 release
5606
5607Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5608
5609 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5610 * result/wml.xml: resulted in a small output change
5611
5612Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5613
5614 * tree.c: xmlNewDoc was missing the charset initialization
5615 * xmllint.c: added --auto to autogenerate a doc, allow to
5616 reproduce the problem fixed on xmlNewDoc
5617
5618Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5619
5620 * xpath.c: trying to get 52979 solved
5621 * tree.c result/ result/noent/: trying to get 52712 solved, this
5622 also made me clean up the fact that XML output in general should
5623 not add formating blanks by default, this changed the output of
5624 a few tests
5625
5626Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5627
5628 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5629
5630Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5631
5632 * configure.in: finally released 2.3.6
5633
5634Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5635
5636 * xpath.c: checking for null pointer generated by new code
5637
5638Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5639
5640 * xpath.c: fixed a [] evaluation problem reported
5641 * test/XPath/tests/simpleaddr: extended test
5642 * result/XPath/simpleaddr: updated result
5643
5644Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5645
5646 * xmllint.c: Dan Timis reported a portability problem
5647 on Macs without mmap, fixed it.
5648
5649Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5650
5651 * testXPath.c : added a --tree option allowing to display the
5652 tree dump of the XPath expression
5653
5654Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5655
5656 * xpath.c: fixed a memleak when comparing nodesets
5657 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5658 * tree.c: added a TODO
5659
5660Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5661
5662 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5663 we need string functions
5664 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5665 to be able to use them where needed. Applied some changes
5666 to reduce name linking pollution and compile in only what's
5667 needed.
5668 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5669 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5670 for the string manipulation functions
5671 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5672 to the free() function of xmlmemory.c
5673 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5674 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5675 usage.
5676
5677
5678Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5679
5680 * error.c: applied the context output patch of the error
5681 handling submitted by Chuck Griffith
5682 * error/VC/*: this slightly change some error logs
5683
5684Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5685
5686 * parser.c: fixed line number reporting on error
5687
5688Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5689
5690 * parser.c: Sullivan and Darin found a parser bug,
5691 applied the patch.
5692
5693Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5694
5695 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5696 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5697 xmlversion.h.in xpointer.c: of course the way I defined
5698 UNUSED breaks on old gcc version. Try to be smart and
5699 also define it directly in xmlversion.h
5700 * configure.in: removed -ansi flag from the pedantic set
5701
5702Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5703 Huge cleanup, I switched to compile with
5704 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5705 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5706 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5707 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5708 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5709 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5710 encoding.h entities.c error.c list.[ch] nanoftp.c
5711 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5712 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5713 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5714 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5715 Cleanup, staticfied a number of non-exported functions,
5716 detected and cleaned up a dozen of problem found this way,
5717 avoided a lot of public function name/typedef/system names clashes
5718 * doc/xml.html: updated
5719 * configure.in: switched private flags to the really pedantic ones.
5720
5721Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5722
5723 * configure.in: 2.3.5
5724 * doc/html/*: rebuilt the docs
5725
5726Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5727
5728 * parser.c: fixed a reported bug in NOTATION parsing
5729 * uri.c: accepted but not fixed bug 51876, added TODO
5730 * Makefile.am: fixed bug 51876
5731
5732Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5733
5734 * config.h.in configure.in error.c: fix a compilation problem
5735 on platforms without vsnprintf (xml@thewrittenword.com)
5736
5737Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5738
5739 * parser.c: fixed a function name header typo
5740 * SAX.c: notations can also occur in external subset.
5741
5742Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743
5744 * error.c: removed a C++ like comment
5745
5746Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5747
5748 * parser.c: fixing bug 52299 strange condition leading
5749 to a parser crash due to a buffer overflow
5750 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5751 added the specific test case
5752
5753Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5754
5755 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5756 xmlXPathConvert{String,Number,Boolean} to be able to make
5757 type casts without a context stack, fixed some implementation
5758 problems related to the absence of context at parse-time,
5759 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5760 in the public API too
5761 * xpointer.c xpathInternals.h: we need to know at parse time
5762 whether we are compiling an XPointer
5763
5764Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5765
5766 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5767 cleaned up the parser internals, refactored XPath code, added
5768 new compilation based APIs and cleanly separated public and
5769 private APIs.
5770
5771Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5772
5773 * xpath.h: the comp field must be added at the end to avoid
5774 killing binary compat.
5775
5776Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5777
5778 * Makefile.am: detect XPath memleaks in regreson tests
5779 * error.c: fixed and error w.r.t. error reporting still using
5780 stderr
5781 * hash.c: added new line at end of file
5782 * tree.h: minor cleanup
5783 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5784 expression parsing from evaluation, resulted in a number of
5785 changes internally, and in XPointer. Likely to break stuff
5786 using xpathInternals.h but should remain binary compatible,
5787 new interfaces will be added.
5788
5789Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5790
5791 * configure.in: fixed a couple of problems reported by
5792 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5793 without gcc on non linux platforms.
5794
5795Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5796
5797 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5798 a fix for --with-html-dir= configure support. I hope it won't
5799 break rpm generation
5800
5801Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5802
5803 * xmlIO.c: one function comment cleanup.
5804
5805Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5806
5807 * SAX.c: external subset notations were improperly registered
5808 in the internal subset.
5809
5810Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5811
5812 * README.cvs-commits: added, pointing to HACKING
5813 * HACKING: updated
5814
5815Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5816
5817 * parser.c: and Matt Sergeant found one in the XML push
5818 parser (erroneous check I forgot to remove when I fixed the
5819 main parser).
5820
5821Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5822
5823 * xpath.c: ptittom found a small bug in UnaryExpr
5824
5825Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5826
5827 * configure.in: bumped to 2.3.4
5828 * error.c: fixed bug #51860
5829 * tree.c: fixed bug #51861
5830 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5831 * tree.[ch] : added xmlDefaultBufferSize
5832 * nanoftp.c: typo in function name header block
5833 * doc/xml.html : updated, added link to XML::LibXSLT
5834 * doc/html/* : rebuilt the docs
5835
5836Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5837
5838 * parser.c SAX.c: the new content parsing code raised an
5839 ugly bug in the characters() SAX callback. Found it
5840 just because of strangeness in XSLT XML Rec ouptut :-(
5841
5842Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5843
5844 * Makefile.am: Martin Baulig suggested to add -lm
5845 * tree.c: found another bug in xmlNodeGetContent()
5846
5847Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5848
5849 * xpath.c: Bjorn found the error related to strictness of comparison.
5850
5851Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5852
5853 * parser.c: trying to fix the Dtd parsing problem reported
5854 by Gary, side effect of last week speed optimizations.
5855
5856Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5857
5858 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5859 * parserInternals.c: removed unneeded test raised by Stric
5860
5861Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5862
5863 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5864 and fixed by William Brack). Added xmlXPathFormatNumber.
5865 Changed the sorting slightly.
5866 * configure.in Makefile.am example/Makefile.am: Added -lm.
5867 Please note that applications linking with libxml2, must
5868 also like with the math library from now on.
5869
5870Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5871
5872 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5873
5874Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5875
5876 * parser.c: one must report spaces even if the Dtd element
5877 content proves that this is not part of the element content.
5878 * result/valid/*.xml: this changed the ouptu slightly
5879
5880Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5881
5882 * configure.in: bumped to 2.3.3
5883 * doc/xml.html: updated
5884
5885Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5886
5887 * tree.c: minor doc fix
5888 * xpath.c: deallocation issues when a result tree has been
5889 converted to a node-set
5890
5891Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5892
5893 * doc/xml.html: oops corrected dates s/2000/2001
5894
5895Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5896
5897 * valid.c: new patch from Gary Pennington
5898
5899Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5900
5901 * doc/xml.html: applied patch from Ankh
5902
5903Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5904
5905 * xinclude.c: fixed a problem building on Mac
5906
5907Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5908
5909 * parser.c: more work on increasing parsing ferformances
5910
5911Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5912
5913 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5914 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5915 avoiding memcpy in production builds MEM_CLEANUP macro use
5916 * parser.[ch] parserInternals.c: optimizations of the tightest
5917 internal loops inside the parser. Better checking of I/O
5918 flushing/loading conditions
5919 * xmllint.c : added --timing
5920
5921Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5922
5923 * configure.in: bumped to 2.3.2
5924 * doc/xml.html: updated for release
5925
5926Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5927
5928 * xpath.c: found a memleak and fixed a nasty bug
5929
5930Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5931
5932 * xmllint.[c1] : added return code errors for xmllint
5933 * xpath.c: specific debug dump function for result value trees
5934
5935Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5936
5937 * xpath.c: finally implemented xmlXPathCompareNodeSets
5938 * test/XPath/expr/floats results/XPath/expr/floats: added
5939 a test for float expressions
5940
5941Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5942
5943 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5944 * parserInternals.[ch]: trying to speed up parsing
5945 * xpath.c : speeded up node set equality op
5946
5947Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5948
5949 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5950 better handling of ID/IDREF and the list modules associated
5951 * configure.in: small CFLAGS cleanup
5952
5953Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5954
5955 * configure.in: fixed iconv detection on AIX (stric)
5956
5957Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5958
5959 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5960
5961Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5962
5963 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5964 and optimized xmlXPathNodeSetSort
5965
5966Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5967
5968 * xpath.c: bug fix when context size is 0
5969 * parser.c: I like Norm's Dtd because they still manage to break
5970 the parser occasionally
5971
5972Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5973
5974 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5975
5976Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5977
5978 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5979 attributes within the XML-1.0 namespace
5980
5981Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5982
5983 * xpathInternals.h: exported a few axis functions
5984 * doc/xml.html: updated the doc
5985
5986Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5987
5988 * configure.in: applied patch from Daniel van Balen for OpenBSD
5989 and bumped version to 2.3.1
5990 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5991 attempt to find autoclosing was simply broken, removed it,
5992 updated the examples, this is better
5993
5994Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5995
5996 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5997 hash functionnalities.
5998 * doc/html/* : rebuild the doc
5999
6000Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6001
6002 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6003 on predicate
6004 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6005 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6006 really want to have tags closed on output even if we accept
6007 unclosed ones on input
6008
6009Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6010
6011 * xpath.c: ouch don't free NULL, rare case fixed
6012 * tree.c: don't coalesce text nodes if they don't have the
6013 same behaviour wrt escaping on output
6014
6015Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6016
6017 * xpath.c: small fixup
6018 * SAX.c: don't warn on empty namespaces.
6019
6020Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6021
6022 * README: a bit of cleanup
6023 * configure.in: preparing for 2.3.0 release
6024
6025Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6026
6027 * hash.[ch]: added a first version of xmlHashSize()
6028 * valid.c: another bug fix from Gary Pennington
6029
6030Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6031
6032 * valid.c: couple of bug fixes pointed by Gary Pennington
6033 * HTMLtree.c: #if 0 cleanup
6034
6035Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6036
6037 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6038 which removes a time consuming check of xmlXPathNodeSetAdd()
6039 and use it in places where we are sure to not break unicity
6040
6041Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6042
6043 * xpath.c: bug fixes found from XSLT
6044 * tree.c: preserve node->name special values when copying nodes.
6045 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6046 external subset are fetched when available but without full
6047 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6048 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6049 output with encoding disabled.
6050
6051Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6052
6053 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6054 xmlCheckFilename should not be called from xmlFileOpenW
6055 and xmlGzfileOpenW
6056
6057Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6058
6059 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6060 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6061 added the new tests for URI normalization
6062 * testURI.c: fixed stoopid bugs
6063 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6064 the URI in the error messages are now properly normalized
6065
6066Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6067
6068 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6069
6070Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6071
6072 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6073
6074Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6075
6076 * xpath.c: fixed mod operator
6077
6078Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6079
6080 * parser.c: fixed xmlStrcat doc
6081 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6082 trees.
6083
6084Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6085
6086 * xpath.c result/XPath/tests/chaptersbase
6087 result/XPath/tests/simplebase: fixed XPath node()
6088 * tree.c: small fix in xmlNewNs()
6089 * Makefile.am: removed extraneous xml2Conf.sh rule
6090
6091Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6092
6093 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6094 Changed the library name, in order to get libxml-devel and
6095 libxml2-devel to coexist on a single system
6096 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6097 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6098
6099Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6100
6101 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6102 libxml2-devel installable in // as libxml-devel.
6103
6104Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6105
6106 * doc/Makefile.am: fixed make rebuild in doc
6107 * doc/html/*.html: rebuilt the docs
6108
6109Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6110
6111 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6112
6113Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6114
6115 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6116 the HTML doc to go into the -devel RPM ...
6117 * aclocal.m4 config.h.in: some updates due to auto* magic
6118
6119Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6120
6121 * xpath.h: added a hook in the context structure allowing to
6122 link to extra support, needed for XSLT
6123
6124Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6125
6126 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6127 xmlXPtrCmpPoints to use it.
6128 * propagated the following patch from Alejandro Forero
6129 * include/win32config.h xmlIO.c: applied further suggestions
6130 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6131 * example/gjobread.c: fixed warnings, now that it builds
6132
6133Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6134
6135 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6136
6137 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6138 filename points to a valid file (not a directory).
6139 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6140 Added calls to xmlCheckFilenameDir.
6141
6142 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6143 `path' (rather than `filename') as the parameter to gzopen and open.
6144
6145Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6146
6147 * Makefile.am: fixed a problem with EXTRA_DIST
6148
6149Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6150
6151 * Makefile.am example/Makefile.am: finally found the trick
6152 to build the example, i.e. add "." in SUBDIRS before example
6153 in the list <grin/>
6154
6155Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6156
6157 * doc/xml.html: updated with an XSLT section, removed pointer to
6158 W3C CVS base.
6159
6160Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6161
6162 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6163 too, and deallocation need to occur the same way.
6164
6165Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6166
6167 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6168 type correponding to an XSLT result tree fragment. Share most
6169 of the data format with node set, as well as operators.
6170 * HTMLtree.c: added a newline at the end of the doctype output
6171 whe this one is not present initially.
6172 * tree.c: make sure taht the parent and doc pointers are properly
6173 set when copying attributes (lists).
6174
6175Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6176
6177 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6178
6179Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6180
6181 * xpath.c: seems I finally killed that ugly path evaluation
6182 context bug (tagged 9999 in case is is wrong)
6183
6184Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6185
6186 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6187 for XSLT
6188
6189Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6190
6191 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6192 for xmlGzfileOpen() bug
6193
6194Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6195
6196 * xpath.c: removed an error found by XSLT usage
6197 * tree.c parserInternals.h: use a predefined static string
6198 for text and comment nodes, avoid freeing them in xmlFreeNode,
6199 exported the string name in parserInternals.h and added
6200 another value to disable encoding at output (for XSLT),
6201 gain memory, time.
6202
6203Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6204
6205 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6206 win32/libxml2/libxml2_so.dsp: new makefiles and update
6207 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6208
6209Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6210
6211 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6212 Gary Pennington
6213
6214Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6215
6216 * xpath.c: fixed the comaprision of values and nodelists,
6217 need to compare nodelist still ...
6218 * debugXML.c: avoided a possible core dump
6219 * HTMLparser.c: cleanup
6220 * nanohttp.c: contributed fix.
6221 * tree.c: fixes in properties handling added xmlSetNsProp
6222 needed by libxslt
6223 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6224 comment
6225 * TODO: updated
6226
6227Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6228
6229 * parser.c parserInternals.c: applied Bjorn Reese optimization
6230 patch
6231
6232Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6233
6234 * Makefile.am: applied patch fro make check from Martin Vidner
6235
6236Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6237
6238 * configure.in: preparing 2.2.11
6239 * doc/html/*: rebuild the HTML files
6240 * doc/xml.html : updated
6241
6242Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6243
6244 * tree.c: fixed a stupid bug
6245 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6246 patches related to validation of an XInclude processing result
6247 * TODO: updated
6248
6249Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6250
6251 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6252 on large files
6253
6254Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6255
6256 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6257
6258Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6259
6260 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6261 reported by Jonas Borgström
6262 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6263
6264Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6265
6266 * testXPath.c xpath.c: fixing the XPath union expressions problem
6267 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6268
6269Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6270
6271 * xmllint.c: Made is so if the file name is "-" is will read form
6272 standard input. Sven Heinicke <sven@zen.org>
6273 * tree.c: fixed a problem when growing buffer
6274 * tree.h: fixed the comment of the node types following andersca
6275 comment
6276 * TODO: updated
6277
6278Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6279
6280 * HTMLparser.[ch]: added a way to avoid adding automatically
6281 omitted tags. htmlHandleOmittedElem() allows to change the
6282 default handling.
6283 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6284 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6285 of xmllint too when using --memory flag, added a memory test
6286 suite at the Makefile level.
6287 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6288 with namespace use when encountering QNames in XPath evalation,
6289 added xmlns() scheme in XPointer.
6290 * nanoftp.c : incorporated a fix
6291 * parser.c xmlIO.c: fixed problems raised with encoding when using
6292 the memory I/O
6293 * parserInternals.c: closed bug 25934 reported by
6294 torsten.landschoff@innominate.de
6295 * TODO: updated
6296
6297Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6298
6299 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6300 on a non-updated tree :-(, made a 2.2.10 release to correct the
6301 situation
6302
6303Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6304
6305 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6306 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6307 integrated a set of OpenVMS changes from Howard Taylor
6308 <Howard.Taylor@pacoast.com>
6309
6310Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6311
6312 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6313 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6314
6315Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6316
6317 * HTMLparser.c: some fixes on auto-open of html/head/body
6318 * encoding.c: fixed a compilation error on some gcc env
6319 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6320 XPointer implementation
6321 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6322 related XPointer tests and associated results
6323
6324Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6325
6326 * doc/xmldtd.html doc/xml.html: following a short step by step
6327 guidance on IRC to help maciej with DTDs I started a small
6328 page on the subject.
6329
6330Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6331
6332 * HTMLparser.c: fixed handling of broken charrefs
6333 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6334 patches
6335
6336Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6337
6338 * doc/xml.html doc/html/* : rebuilt the docs after adding
6339 xinclude and updated page for 2.2.7 and 2.2.8
6340 * configure.in: releasing 2.2.8
6341
6342Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6343
6344 * parser.[ch] parserInternals.c: applied the conditional
6345 section processing fix from Jonathan P Springer
6346 <jonathan.springer2@gte.net>
6347 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6348 project file, fixed iconv default non support
6349 * xpath.c: fixed the problem of evaluating relative expressions
6350 when a node context is provided.
6351
6352Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6353
6354 * nanoftp.c: fixed gcc 2.95 new warnings
6355 * SAX.c: fixed a stupid bug
6356 * tree.c: fixed a formatting problem when round-tripping
6357 from/to memory
6358 * xinclude.c: chased memleak, fixed a base problem
6359 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6360 xmlXPtrBuildNodeList()
6361 * TODO: updated
6362 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6363 adding a first small set of regression tests for XInclude
6364
6365Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6366
6367 * nanohttp.[ch]: applied Wayne Davison patches to access
6368 the WWW-Authorization header.
6369 * parser.c: Closed Bug#30847: Problems when switching encoding
6370 in short files by applying Simon Berg's patch.
6371 * valid.c: fixed a validation problem
6372 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6373 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6374 Wayne Davison
6375 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6376 need to be extended to non full nodes selections.
6377 * xinclude.c: starts to work decently
6378
6379Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6380
6381 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6382 debugXML.c xmlversion.h.in: Started adding XInclude support,
6383 this is a new xmllint option
6384 * tree.c xpath.c: applied TOM patches for XPath
6385 * xpointer.c: fixed a couple of errors.
6386 * uri.c: added an escaping function needed for xinclude
6387 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6388 new warning from RH70 gcc's version
6389
6390Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6391
6392 * HTMLparser.c: fixed loop on invalid char in scripts
6393 * parser.c: update to description of xmlIOParseDTD()
6394 * libxml.m4 xmlversion.h.in: changes contributed by
6395 Michael Schmeing <m.schmeing@internet-factory.de>
6396 * configure.in: preparing for 2.2.7
6397 * Makefile.am: trying to avoid config.h and acconfig.h
6398 being included in the distrib
6399 * configure.in: released 2.2.7
6400
6401Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6402
6403 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6404 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6405
6406Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6407
6408 * parser.[ch]: added xmlIOParseDTD()
6409 * xpointer.c: added support for the 2 extra parameters of
6410 string-range, fixed a stoopid error when '0' was present
6411 in XPointer expressions
6412 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6413 testsuite for the above
6414
6415Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6416
6417 * libxml.spec.in: improved package descriptions
6418
6419Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6420
6421 * xpath.c xpathInternals.h: applied a large cleaning patch
6422 from TOM <ptittom@free.fr>, it also add namespace support
6423 for function and variables registration.
6424
6425Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6426
6427 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6428 * Makefile.mingw: Wayne Davison's update adding hash.c
6429
6430Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6431
6432 * xpath.c: fixed the root evaluation problems
6433 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6434 ignorable spaces with <b> <bold> <em>
6435 * tree.c: fixed a loop in xmlSearchNsByHref()
6436
6437Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6438
6439 * xpath.c: applied another XPath patch from TOM
6440 * xpath.c include/makefile.am: applied another patch from
6441 china@thewrittenword.com (cleanup on IRIX).
6442
6443Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6444
6445 * xml-config.1: received a fixed version from Fredrik Hallenberg
6446 <hallon@lysator.liu.se>
6447
6448Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6449
6450 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6451 cleanup patch for XPath
6452
6453Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6454
6455 * patched to redirrect all "out of context" error messages to
6456 a reconfigurable routine. The changes are:
6457 * xmlerror.h : added the export of an error context type (void *)
6458 an error handler type xmlGenericErrorFunc there is an interface
6459 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6460 to reset the error handling routine and its argument
6461 (by default it's equivalent to respectively fprintf and stderr.
6462 * all the c files: all wild accesses to stderr or stdout within
6463 the library have been replaced to calls to the handler.
6464
6465Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6466
6467 * configure.in: release 2.2.6
6468 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6469 exporting the inner functions of xpath for extension modules
6470 * doc/*: updated and rebuilt the doc
6471
6472Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6473
6474 * nanohttp.c : applied Wayne HTTP cleanup patch
6475 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6476 and xmlNodeSetSpacePreserve()
6477
6478Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6479
6480 * xpath.c: closing bug #29260
6481
6482Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6483
6484 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6485 multikey tuples, made hash structure opaque
6486 * valid.[ch]: moved elements, attributes, notations decalarations
6487 as well as ID and refs to hash tables.
6488 * entities.c: hash cleanup
6489 * xmlmemory.c: fixed a dump problem in debug mode
6490 * include/Makefile.am: problem passing in DESTDIR= values patch
6491 from Marc Christensen <marc@calderasystems.com>
6492 * nanohttp.c: removed debugging remains
6493 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6494 * HTMLparser.c parser.c: fixing a number of problems with the
6495 macros in the *parser.c files (Wayne).
6496 * HTMLparser.c: close the previous option when opening a new one
6497 (Marc Sanfacon).
6498 * result/HTML/*: updated the HTML results accordingly
6499
6500Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6501
6502 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6503 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6504 XPath functions and XML entities table to them. More to come...
6505 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6506
6507Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6508
6509 * tree.c: coalesce adjacent text nodes
6510 * valid.c: handling of blank nodes in DTd validation (raised
6511 by problems with a posteriori validation).
6512 * nanohttp.c: changing behaviour on HTTP write stuff.
6513 * HTMLtree.c: forced body and html to be explicitely closed.
6514 * xpath.h: exported more XPath functions.
6515
6516Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6517
6518 * Release of 2.2.5
6519 * xpointer.c: range() range-inside and other helper functions
6520 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6521
6522Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6523
6524 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6525 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6526
6527Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6528
6529 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6530 and XPointer modules
6531
6532Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6533
6534 * SAX.h: closed #25107
6535
6536Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6537
6538 * testSAX.c: fixed problem with cdata reporting
6539 * SAXresult/* : updated
6540
6541Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6542
6543 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6544 Closed bug #27499, added to regression tests
6545 * TODO: updated
6546
6547Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6548
6549 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6550 support for SCRIPT and STYLE with help from Bjorn Reese
6551 * test/HTML/* result/HTML/*: added simple testcase and updated
6552 the existing ones.
6553
6554Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6555
6556 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6557 string-range for empty strings
6558 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6559 test/XPath/xptr/strrange: augmented the XPointer testsuite
6560
6561Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6562
6563 * doc/xml.html doc/xmlmem.html: added a module describing memory
6564 interfaces and use, updated the main page.
6565
6566Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6567
6568 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6569 nanoftp code work on Windows too now
6570
6571Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6572
6573 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6574 * xpointer.c: implemented string-range() at least a good first version
6575 * test/XPath/docs/str test/XPath/xptr/strrange
6576 result/XPath/xptr/strrange: the string-range() tests
6577
6578Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6579
6580 * Makefile.am include/Makefile.am include/win32config.h
6581 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6582 and make distcheck
6583
6584Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6585
6586 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6587 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6588 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6589
6590Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6591
6592 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6593 patch for socklen_t detection by
6594 Albert Chin-A-Young <china@thewrittenword.com>
6595
6596Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6597
6598 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6599 and added a --dtdvalid option to xmllint used to test it
6600
6601Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6602
6603 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6604 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6605
6606Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6607
6608 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6609 handlings (registration, lookup, cleanup)
6610
6611Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6612
6613 * configure.in Makefile.am include/makefile.am: adding XPointer
6614 and XPtrtests target
6615 * xpointer.[ch] : new files for XPointer support
6616 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6617 more XPath tests
6618
6619Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6620
6621 * configure.in: fixed, very broken, make distcheck works again
6622
6623Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6624
6625 * More work toward 2.2.5, integrated a number of patches
6626 * configure.in Makefile.am win32config.h.in: trying to cleanup
6627 make distcheck .... huh ...
6628 * include/Makefile.am include/win32config.h: new directory
6629 for includes
6630 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6631 updated teh makefiles and instructions for WIN32
6632 * xpath.c: small fixes
6633 * test/XPath/ results/XPath: updated the testcases and results
6634 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6635 suggested patches
6636 * valid.c: fixed an ID bug
6637
6638Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6639
6640 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00006641 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006642 * xpath.[ch]: worked on XPointer
6643
6644Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6645
6646 * configure.in Makefile.am: 2.2.5, ship the include in an
6647 include/libxml subdirectory, use symlinks when using CVS
6648 * testSAX.c: fixed small bug
6649 * testXPath.c: changed the way testfiles are parsed
6650 * debugXML.c: same kind of cleanup when parsing an argument expression
6651 XPath/XPointers can have blanks embedded
6652 * xpath.[ch]: more cleanup, reorgs for XPointer work
6653 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6654 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6655
6656Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6657
6658 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6659 in the XPath engine, rewrote large parts of it, now it's far
6660 cleaner and in sync with the REC not an old WD. Fixed a parsing
6661 problem in the interactive XML shell found when testing XPath.
6662
6663Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6664
6665 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6666 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6667 examples with the extra test
6668
6669Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6670
6671 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6672 the global init function.
6673
6674Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6675
6676 * HTMLparser.c: Doohhh, attribute name parsing was still case
6677 sensitive ! Fixed this ...
6678 * result/HTML/* : updated the tests results accordingly
6679
6680Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6681
6682 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6683 engine, should be far more stable, incorporated a new version of
6684 preceding/following axis, need testing
6685 * uri.c: fixed file:///c:/a/b/c problem
6686 * test/XPath/tests/idsimple: augmented the XPath tests
6687
6688Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6689
6690 * doc/* rebuilding docs for 2.2.4 release
6691
6692Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6693
6694 * configure.in: releasing 2.2.4
6695 * parser.[ch]: added xmlStrEqual()
6696 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6697 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6698 use xmlStrEqual instead
6699 * TODO: updated
6700 * added an XPath test
6701
6702Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6703
6704 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6705 * entities.h: exported xmlInitializePredefinedEntities
6706 * parser.[ch] : added xmlInitParser()
6707 * parserInternals.h : had to export htmlInitAutoClose()
6708
6709Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6710
6711 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6712 problems
6713 * Makefile.am : added XPath regression tests to normal tests
6714 * uri.c: fixed a problem with local paths, cleanup
6715 * parser.c: fixed a problem with large CData sections
6716
6717Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6718
6719 * configure.in xml-config.in: patch from "Ben Taylor"
6720 <sol7x86@hotmail.com> for solaris shared libs lookup
6721
67222000-09-30 Martin Baulig <baulig@suse.de>
6723
6724 * libxml-2.0.pc.in: Provide pkg-config script.
6725
6726 * configure.in: Create the libxml-2.0.pc script from the
6727 libxml-2.0.pc.in templates.
6728 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6729 script in `$(libdir)/pkgconfig'.
6730
6731Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6732
6733 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6734 when compiling with MSC
6735
6736Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6737
6738 * xpath.c: patch for normalize-string() substring-before(),
6739 substring-after() and translate() functions from Bjorn Reese
6740 <breese@mail1.stofanet.dk>
6741 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6742 Fredrik Hallenberg <hallon@lysator.liu.se>
6743 * TODO: updated
6744
6745Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6746
6747 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6748 problem of socklen_t being undefined on a number of platforms
6749 * debugXML.c: fixed a compilation problem when without snprintf
6750
6751Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6752
6753 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6754 an URI bug and a fix for the control-character-induced infinite loop
6755 * nanohttp.c: preventive fix for compiling on WIN32
6756
6757Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6758
6759 * xmlint.c: closing bug #25000
6760
6761Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6762
6763 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6764 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6765 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6766 related function, fixing xmlStrncmp(), and associated cleanup
6767 * result/HTML/entities.html.sax: updating result
6768
6769Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6770
6771 * uri.c: applied patch for URI escaping from Wayne Davison
6772 <wayned@blorf.net>
6773 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6774 from Denis Barbier <barbier@imacs.polytechnique.fr>
6775 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6776 patch from Wayne Davison
6777
6778Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6779
6780 * doc/xml.html : updated with new releases, adding "how to help"
6781
6782Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6783
6784 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6785 removed a few warnings in pedantic mode ...
6786 * parserInternals.c parser.c: moved encoding switching function
6787 to parserInternals.c
6788 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6789
6790Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6791
6792 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6793 error or warning handlers
6794
6795Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6796
6797 * parserInternals.c parserInternals.h parser.c Makefile.am:
6798 created a new module parserInternals.c, moved most of the
6799 code shared by the various parsers there, as well as
6800 deprecated code from parser.c. More cleanup of parser.c
6801 * uri.c: fixed a problem when URI is NULL
6802 * valid.c: speedup when looking for an attribute declaration
6803
6804Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6805
6806 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6807 the cleanup of the computation of URI references when seeking
6808 external entities. The URI reference string and the resulting
6809 URI are both stored now.
6810 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6811 large s(n)printf checks and cleanup from Denis Barbier
6812 <barbier@imacs.polytechnique.fr>
6813 * xmlversion.h.in tree.h: couple of SGML declarations for a
6814 possible docbook module.
6815 * result/VC/ : a couple of test output changed due to the change
6816 of the entities URI
6817
6818Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6819
6820 * parser.h: added a _private field for linking user's data
6821
6822Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6823
6824 * parser.c parserInternals.h: demacroified most of the IS_XXX
6825 the gain in size is significant so ...
6826
6827Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6828
6829 * entities.c: cases where looking up entities with doc==NULL
6830 covered
6831
6832Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6833
6834 * uri.c: applied Wayne Davison patch
6835 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6836
6837Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6838
6839 * uri.c testUri.c: applied Wayne Davison patches
6840 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6841 * Makefile.in: added URItest and included thenin "make tests"
6842
6843Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6844
6845 * xmlversion.h.in: closed bug 22941
6846
6847Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6848
6849 * doc/xmlio.html: added doc and example for entity loader
6850 redefinition.
6851
6852Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6853
6854 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6855 used by libxml
6856
6857Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6858
6859 * parser.c: Fixed bug on invalid ontent characters and when using
6860 push.
6861 * xmllint.c: fixed xmllint endling of errors in push mode
6862
6863Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6864
6865 * HTMLparser.c testHTML.c: applied two new patches from
6866 Wayne Davison <wayned@users.sourceforge.net>
6867 * result/HTML/*.sax: regenerated HTML SAX output
6868 * parser.c: more cleanup.
6869
6870Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6871
6872 * HTMLparser.[ch] testHTML.c: applied the second set of
6873 patches from Wayne Davison <wayned@users.sourceforge.net>,
6874 adding htmlEncodeEntities()
6875 * HTMLparser.c: fixed an ignorable white space detection bug
6876 occuring when parsing with SAX only
6877 * result/HTML/*.sax: updated since the output is now HTML
6878 encoded...
6879
6880Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6881
6882 * HTMLparser.[ch]: applied some of Wayne Davison
6883 <wayned@users.sourceforge.net> patches
6884
6885Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6886
6887 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6888 undeclared namespace prefix was used, added a warning.
6889 Cleaned up support w.r.t. entities, spilling out a warning
6890 and being pedantic on lookups.
6891 * test/warning/ent9 : added testcase for previous example.
6892 * TODO: updated
6893 * parserInternals.h parser.c: changed the way names are parsed
6894 now allow infinite size and decrease penalty for normal use
6895 * parser.c: Started a big cleanup/check of the parser code,
6896 fixed some of the most tortuous entity code, spotted code
6897 unused anymore
6898 * test/*: added tests for very long names and related nasty
6899 things.
6900
6901Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6902
6903 * doc/encoding.html: added encoding aliases doc
6904 * doc/xml.html: updates
6905 * encoding.[ch]: added EncodingAliases functions
6906 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6907 bottleneck affecting large DTDs like Docbook
6908 * parser.[ch] xmllint.c: added a pedantic option, will be
6909 useful
6910 * SAX.c: redefinition of entities is reported in pedantic mode
6911 * testHTML.c: uninitialized warning from gcc
6912 * uri.c: fixed a couple of bugs
6913 * TODO: added issue raised by Michael
6914
6915Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6916
6917 * doc/encoding.html: propagated Martin Duerst suggestions
6918
6919Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6920
6921 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6922 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6923 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6924 by Wayne Davison
6925
6926Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6927
6928 * nanoftp.c nanohttp.c: small cleanup
6929 * TODO: updated
6930
6931Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6932
6933 * added an old VC testcase and updated title.xml entity
6934
6935Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6936
6937 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6938 done on auto-opening of <p> tags and cleanup of SAX output
6939
6940Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6941
6942 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6943
6944Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6945
6946 * doc/xml.html libxml.* structure.*: updated the doc a bit
6947
6948Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6949
6950 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6951 of SAX tests
6952
6953Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6954
6955 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6956 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6957
6958Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6959
6960 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6961 * testHTML.c: fix core dump on Solaris 2.x systems
6962 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6963 * result/HTML/*.sax: previous bug fix lead to new results
6964
6965Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6966
6967 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6968 * configure.in: added --with-readline=DIR to accept alternate
6969 path for readline include/library
6970 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6971 for ANSI under HP-UX
6972 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6973 includes @LIBS@
6974
6975Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6976
6977 * doc/* : rebuilt the docs
6978 * getting ready for 2.2.2 release
6979
6980Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6981
6982 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6983 and xmlAddFeature()
6984 * tree.[ch]: added xmlAddChildList()
6985 * xmllint.c: MAP_FAILED macro test
6986 * parser.h: added xmlParseCtxtExternalEntity()
6987 * valid.c: applied bug fixes removed warning
6988 * tree.c: added CDATA block to elements content
6989 * testSAX.c: cleanup of output
6990 * testHTML.c: added SAX testing
6991 * encoding.c: better error recovery
6992 * SAX.c, parser.c: fixed one of the external entity processing
6993 of the OASis testsuite
6994 * Makefile.am: added HTML SAX regression tests
6995 * configure.in: bumped to 2.2.2
6996 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6997 SAX results
6998
6999Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7000
7001 * configure.in: patch for HP compiler
7002
70032000-08-04 Sven Heinicke <sven@zen.org>
7004
7005 * xmllint.c: Was coredumping sometimes when the file given didn't
7006 exist.
7007
7008Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7009
7010 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7011
7012 when using in memory parsing. Need some cleanup.
7013 * xmllint.c configure.in: added a --memory flag to test memory
7014 parsing
7015
7016Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7017
7018 * nanohttp.c: fixed socklen_t replacement to unsigned int
7019 * parser.c: fixed a space handdling missing at the end of
7020 production 28 DOCTYPE.
7021 * xmlmemory.c: fixed a stupid bug on the routine to override
7022 allocation functions
7023 * TODO: updated
7024
7025Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7026
7027 * doc/ regenerated the docs
7028
7029Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7030
7031 * doc/encoding.html doc/xml.html: added I18N doc
7032 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7033 improvements, both parser and filters, added ASCII & HTML,
7034 fixed the ISO-Latin-1 one
7035 * xmllint.c testHTML.c: added/made visible --encode
7036 * debugXML.c : cleanup
7037 * most .c files: applied patches due to warning on Windows and
7038 when using Sun Pro cc compiler
7039 * xpath.c : cleanup memleaks
7040 * nanoftp.c : added a TESTING preprocessor flag for standalong
7041 compile so that people can report bugs more easilly
7042 * nanohttp.c : ditched socklen_t which was a portability mess
7043 and replaced it with unsigned int.
7044 * tree.[ch]: added xmlHasProp()
7045 * TODO: updated
7046 * test/ : added more test for entities, NS, encoding, HTML, wap
7047 * configure.in: preparing for 2.2.0 release
7048
7049Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7050
7051 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007052 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007053
7054Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7055
7056 * doc/xml.html: changed the xmlsoft.org structure, updated the
7057 examples w.r.t. root and childs
7058
7059Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7060
Daniel Veillard784b9352003-02-16 15:50:27 +00007061 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007062
7063Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7064
7065 * HTMLparser.c: Work on character encoding support for the HTML parser
7066 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7067 * encoding.c: Fixed a potential memleak in the encoding stuff
7068
7069Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7070
7071 * doc/FAQ.html doc/Makefile.am : added a FAQ
7072
7073Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7074
7075 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7076 of the HTML parser to force it to not bypass SAX
7077
7078Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7079
7080 * win32config.h.in: updated
7081 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7082 lacks iconv support :-( need to release 2.1.1
7083 * configure.in: release 2.1.1
7084 * HTMLparser: fixed bug #14784
7085 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7086 by Windows compiler
7087 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7088 the SAX startDocument() callback.
7089 * TODO: updated
7090
7091Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7092
7093 * added xmlStopParser()
7094
7095Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7096
7097 * configure.in: 2.1.0 prerelease
7098 * Large resync between W3C and Gnome tree
7099 * nanoftp, nanohttp.c: fixed stalled connections probs
7100 * HTMLtree.c SAX.c : support for attribute without values in
7101 HTML for andersca
7102 * valid.c: Fixed most validation + namespace problems
7103 * HTMLparser.c: start document callback for andersca
7104 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7105 * parser.h, SAX.c: serious speed improvement for large
7106 CDATA blocks
7107 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7108 different encoding
7109 * example/Makefile.am example/gjobread.c tree.h: work on
7110 libxml1 libxml2 convergence.
7111 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7112 and the LIBXML_TEST_VERSION macro
7113
7114Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7115
7116 * doc/xml.html: various patches and improvements typo fixed by
7117 Felix Natter
7118 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7119 from Felix Natter <fnatter@gmx.net>
7120
7121Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7122
7123 * doc/upgrade.html: updated with instructions for support of both
7124 libxml-1.x and libxml-2.x
7125 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7126 for 2.x support and also fixed includes
7127
7128
7129Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7130
7131 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7132 the encoding support, added iconv support, so now libxml if
7133 compiled with iconv automatically support japanese encodings
7134 among others. Work based on initial patch from Yuan-Chen Cheng
7135 I may have broken binary compat in the encoding handler
7136 registration scheme, but that was so utterly broken I don't
7137 expect anybody to have used this feature until now.
7138 * parserInternals.h: fixup on the CHAR range macro
7139 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7140 code.
7141 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7142 * uri.c: added xmlParseURI() I can't believe I forgot to
7143 implement this one in 2.0 !!!
7144 * SAX.c: moved doc->encoding update in the endDocument() call.
7145 * TODO: updated.
7146
7147Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7148
7149 * tree.h: removed extraneous xmlRemoveProp definition
7150 * TODO: added item about --disable-corba configure switch
7151 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7152 * nanoftp.c: fixed include problems giving troubles on AIX and
7153 slowlaris
7154 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7155 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7156 comment and headers changes to lower gtk-doc number of warnings
7157 * doc/html/*: rebuilt docs
7158
7159Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7160
7161 * HACKING: documented the tag for 1.x and instructions
7162
7163Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7164
7165 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7166 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7167 xmlCreateIOParserCtxt
7168 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7169 significant overall improvement
7170 * xmllint.c: added I/O test to xmllint
7171 * testSAX.c: added a speed test
7172 * doc/* : updated/regenerated
7173
7174Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7175
7176 * xpath.c uri.h parserInternals.h: cosmetic changes from
7177 "Timur I. Bakeyev" <timur@bat.ru>, including making
7178 xmlCreateURI() public
7179
7180Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7181
7182 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7183 and the code at the same time. Added a clean mechanism for
7184 overload or added input methods: xmlRegisterInputCallbacks()
7185 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7186 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7187 * TODO: updated
7188 * doc/* : updated/regenerated
7189 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7190 source dir
7191
7192Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7193
7194 * testURI.c: yet another forgotten commit, I should get some sleep !
7195
7196Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7197
7198 * xmllint.c: forgot to commit this too ?
7199
7200Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7201
7202 * xmlversion.h.in : forgot to commit this previously
7203
7204Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7205
7206 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7207 * README TODO: updated for release
7208 * uri.c uri.h: added authority parsing/saving
7209 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7210 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7211 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7212 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7213 Makefile.am : added compile-time customization of libxml
7214 --with-ftp --with-http --with-html --with-xpath --with-debug
7215 --with-mem-debug
7216 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7217 #include <libxml/xxx.h> I hope it won't break too much stuff
7218 and will be manageable in the future...
7219 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7220 and added xmllint to the installed programs
7221 * uri.h: added xmlFreeURI()
7222
7223Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7224
7225 * uri.c uri.h: finished the escaping handling, the base support
7226 and the URI path normalization. Looks good just lacks the
7227 authority content parsing code.
7228 * Makefile.am: added instructions to generate testURI
7229 * TODO: updated
7230 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7231 added links and icons for W3C and Gnome
7232
7233Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7234
7235 * xmlmemory.[ch] : seems I forgot to actually update the files in
7236 the last commit :-)
7237 * doc/xml.html doc/html/* : updated and uploaded the docs
7238
7239Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7240
7241 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7242 * TODO: updated
7243 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7244 libxml default allocation function with another set (like gmalloc/
7245 gfree).
7246 * Makefile.am, uri.c, uri.h: added a set of functions to do
7247 exact (litteraly copied from the RFC 2396 productions) parsing
7248 and handling of URI. Will be needed for XLink, one XML WFC,
7249 XML Base and reused in the nano[ftp/http] modules. Still work
7250 to be done.
7251
7252Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7253
7254 * configure.in, libxml.spec.in : libxml2
7255 * doc/* : updated the doc page, rebuilt the docs
7256
7257Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7258
7259 * all: tagged LIB_XML_1_X
7260 * *.c *.h : updated from W3C CVS tree
7261 * configure.in : 2.0.0-beta
7262 * libxml.spec.in : libxml2 package nam
7263 * result/* : new version of the tests output
7264
7265Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7266
7267 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7268
7269Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7270
7271 * doc/* : rebuilt the docs
7272 * parser.c: final patch on #6766
7273 * valid.c: small patch on validity checks.
7274
7275Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7276
7277 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7278 added
7279 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7280 compatibility w.r.t. XML spec and existing code.
7281
7282Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7283
7284 * parser.c: seems a better solution to <a> </a> exists,
7285 will try it for a while
7286
7287Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7288
7289 * parser.c: tried to remove the <a> </a> generating <a/>
7290 this is hard. Left a flag for that purpose. Fixed bug #6766
7291 * configure.in: prepared 1.8.7 not released, due to previous
7292 problem
7293
7294Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7295
7296 * doc/xml.html : applied second patch from Paul DuBois
7297
7298Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7299
7300 * doc/xml.html : applied patch from Paul DuBois
7301
7302Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7303
7304 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7305
7306Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7307
7308 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7309 compilation warnings on various platforms.
7310 * parser.c: Fixed #5281 validity error callbacks are now desactived
7311 by default if not validating.
7312
7313Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7314
7315 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7316
7317Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7318
7319 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7320 <gkatsi@cs.toronto.edu>
7321
7322Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7323
7324 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7325 processing URLs
7326
7327Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7328
7329 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7330 xmlNanoFTPUpdateURL for persistent control connections.
7331 * configure.in: 1.8.6
7332
7333Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7334
7335 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7336 * tree.[ch] : added xmlSaveNoEmptyTags
7337
73382000-01-29 James Henstridge <james@daa.com.au>
7339
7340 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7341
7342 * Makefile.am: added nanoftp.[ch] to the build.
7343
7344Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7345
7346 * nanoftp.[ch]: cleanup, comments, API
7347 * debugXML.c : fixed a bug in the cat command
7348 * doc/*: regenerated the docs
7349
7350Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7351
7352 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7353 * debugXML.c : fixed a bug in the cat command
7354 * valid.c: fixing some small probs
7355 * libxml.spec.in: get rid of the SNAP suffix
7356 * doc/xml.html: updated the status
7357
7358Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7359
7360 * xml-config.in: xml-config --version to just return the
7361 version number
7362 * xpath.c: some cleanup w.r.t. axis when the current node is
7363 an attribute.
7364 * TODO: updated
7365
7366Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7367
7368 * configure.in: prepared for libxml-1.8.5
7369 * doc/* recompiled the documentation
7370
73712000-01-17 Jody Goldberg <jgoldberg@home.com>
7372
7373 * configure.in : WARNING autoconf subtlety alert :
7374 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7375 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7376 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7377 get defined by AC_CHECK_HEADERS.
7378
7379Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7380
7381 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7382 Rune.Djurhuus@fast.no
7383
7384Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7385
7386 * TODO: updated
7387 * tree.c, parser.c: made sure that only memory alloc problems
7388 and internal parser errors are allowed to write to stdout or
7389 stderr.
7390
7391Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7392
7393 * tree.c : restored xmlNewGlobalNs since this seems used by
7394 a lot of existing code :-(, fixed a bug in xmlNewNs
7395 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7396 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7397 to exit() from the library code.
7398 * xpath.c, parser.c: removed bugs or unused code detected by
7399 Windows compilers
7400 * parser.c: started adding interfaces for parsing well balanced
7401 XML fragments
7402 * configure.in: releasing 1.8.4
7403 * doc/* : rebuilt the docs
7404
7405Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7406
7407 * tree.[ch] : added xmlNewDocFragment() for DOM
7408 * testHTML.c: uninitialized variable.
7409
7410Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7411
7412 * doc/* : rebuild the docs
7413
7414Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7415
7416 * acconfig.h: readline and history patch
7417 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7418 * tree.c: added check and handling when possibly removing an ID
7419 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7420 and saving.
7421 * test/HTML/entities.html result/HTML/entities.html* : test for
7422 various entities reference cases
7423 * result/HTML/* : as a result output of some testcase have
7424 changed
7425 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7426 by previous example. added xmlParseTryOrFinish().
7427 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7428 entities.h debugXML.h HTMLparser.h: changed the way struct are
7429 declared to allow gtk-doc to expose those
7430 * parser.c: closed bug #4960
7431 * Makefile.am configure.in: Applied patch from
7432 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7433 and math/socket libs detection
7434
7435Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7436
7437 * configure.in, Makefile.am: link tester against readline
7438 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7439
7440Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7441
7442 * tree.[ch]: added xmlRemoveProp
7443 * win32config.h.in nanohttp.c: avoid including the Windows
7444 socket stuff in every C files
7445 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7446 the XmL parser(s)
7447 * test/ns4 result/ns4 etc...: added test case for previous prob
7448 * tree.c: xmlNewNs wasn't checking for double definition
7449 * Makefile.in: fixed a problem with dist-hook duplicates
7450 * parser.[hc], xmlIO.c: fixed the loading of external entities
7451 APIs, now xmlLoadExternalEntity() is used everywhere and
7452 setting up an app specific front-end using the
7453 * SAX.c parser.c: some fixes, now the xhtml spec validates
7454 with the xhtml DTD.
7455 * error.c: fixed crashes in case of no input stream
7456 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7457 to the validation tests and results
7458
7459Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7460
7461 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7462 too htmlCreatePushParserCtxt() and htmlParseChunk()
7463 * parser.c: a bit of cleanup.
7464 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7465 to XML) removed the last mem leak known
7466 * HTMLtree.c: output message cleanup
7467 * xmlmemory.c: display content info about memory blocks
7468 * result/HTML/wired.* : missing att value warning change
7469
7470Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7471
7472 * doc/* : rebuilt the documentation
7473
7474Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7475
7476 * parser.[ch] parserInternals.h: Push parser for XML,
7477 seems to work fine now
7478 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7479 --push for push testing
7480 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7481 * testSAX.c: added --push
7482 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7483 subtree
7484 * xmlIO.[ch] : enriched API + fixes for push mode
7485 * entities.[ch]: added the entity content length to the struct.
7486 * xmlmemory.[ch]: new API to show the last entries for the shell
7487 * valid.c: added required attribute testing
7488 * SAX.c: the cdata callback now merge contiguous fragments
7489 * HTMLparser.c: cleanup of some macros
7490
7491Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7492
7493 * parser.c: fix for PIs name starting with xml
7494 * tree.c: fixed a potential problem with || and && ops
7495 * *.c, configure.in win32config.h.in : generate win32config.h for
7496 those on the Other Side !
7497
7498Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7499
7500 * parser.c: fixed a stupid = vs. == bug :-(
7501 * doc/gnome-xml.sgml: s/glade/xml/
7502
7503Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7504
7505 * configure.in, doc/xml.html : bug fix release 1.8.2
7506 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7507 Hopefully the end of that silly C++ include problem
7508 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7509 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7510 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7511 troubles with autoclosed elements when the stree shape doesn't
7512 follow the DtD specs. Added htmlIsAutoClosed() and
7513 htmlAutoCloseTag()
7514 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7515 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7516 * debugXML.c: fixed a bug on printing default namespaces.
7517 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7518
7519Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7520
7521 * result/HTML/*.htm[l] : updated the HTML regression tests according
7522 to the new output
7523 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7524 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7525 problem due to intermix of extern "C" { ... } declarations for C++
7526 and recursive includes in the headers
7527
75281999-12-20 Chris Lahey <clahey@umich.edu>
7529
7530 * HTMLtree.c: Made it so that html nodes with a single child do
7531 not insert a carriage return before or after the child node.
7532
7533Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7534
7535 * configure.in, doc/xml.html : bug fix release 1.8.1
7536 * parser.c: fixed bug #4344
7537 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7538 added the glue to avoid C++ problems
7539 * doc/* : regenerated the documentation
7540
7541Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7542
7543 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7544 namespace recognition, and Dia as a resul :-(
7545 * encoding.c: closed bug #3950
7546
7547Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7548
7549 * valid.c: debugging a posteriori validation, except URI expansion
7550 stuff this should be fixed now
7551 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7552 Carl Nygard <cnygard@bellatlantic.net>
7553 * tester.c: added --postvalid, cleaning of the code
7554 * tree.[ch]: added xmlDocGetRootElement()
7555
7556Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7557
7558 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7559 c++ losage.
7560
7561Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7562
7563 * configure.in, doc/xml.html : bumped to 1.8.0
7564 * xlink.[ch], Makefile.am : added framework for link detection
7565 * parser.h: added nbChars to parser context, needed for cleanup.
7566 * xmlmemory.c: removed a nasty bug when out of mem
7567 * valid.[ch]: adding namespace support for attribute decl
7568 * tester.c: added --debugent option
7569 * debugXML.[ch]: added xmlDebugDumpEntities()
7570 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7571 buffers instead, this was really needed, validation was breaking
7572 in strange ways due to that. Added xmlParseStringPEReference()
7573 and other parsing from strings functions. Entities processing
7574 modified again, but PERef are still not handled correcly but
7575 unless you're Eve Maller you won't notice :-)
7576 * HTMLparser.c: large changes toward reliability, and switched to
7577 lowercase internal tags, XHTML is lowercase, so it will help
7578 that output is closer to next version.
7579 * doc/* : regenerated the documentation, it is now hosted at
7580 http://xmlsoft.org/ (same bits I just bought the domain :-)
7581
7582
7583Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7584
7585 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7586 doc generation
7587 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7588 in the SAX API
7589 * doc/*: rebuilt the doc making sure everything appears in the
7590 HTML files
7591
7592Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7593
7594 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7595 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7596 which allow impressive speed improvement on dataset with
7597 large text pieces, but at the cost of broken binary
7598 compatibility and slightly bigger memory usage.
7599 Configure with --with-buffers to activate them, they
7600 are protected with XML_USE_BUFFER_CONTENT define.
7601 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7602 goal is 0 memory left allocated once parser is no more used
7603 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7604 call xmlCleanupParser() and xmlMemoryDump()
7605
7606Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7607
7608 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7609 * parser.[ch] encoding.[ch]: added memory cleanup routines
7610 * parser.c: closing bug #3788
7611 * doc/*: rebuilt the doc
7612
7613Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7614
7615 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7616 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7617 * tester.c: added --compress option
7618 * doc/*: rebuilt the documentation
7619
7620Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7621
7622 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7623 if given /proc/kcore as input !
7624 * doc/xml.html doc/*: updated and rebuilt the documentation
7625
7626Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7627
7628 * parser.c: Fixed some wrongly space collapsing code due to
7629 a misreading of the spec.
7630 * result/*: fixed the output accordingly
7631
7632Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7633
7634 * encoding.c: bug fix and typos
7635 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7636 * parser.c: added attribute normalization closing bug #3597
7637 * test/att* result/att* SAXresult/att*: testcase for attribute
7638 normalization
7639
7640Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7641
7642 * configure.in: closing bug #3163 by adding extra flags for the
7643 cc compiler on HP-UX
7644
7645Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7646
7647 * valid.[ch] : removed a typo and an enumerated type bug in the
7648 xmlAddElementDecl() function
7649 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7650 call to xmlEncodeEntitiesReentrant() so that the functions
7651 New, Set and Get are at the same level.
7652 * parser.c HTMLparser.c: extra memory allocation bug for
7653 attributes detected by someone using libxml in embedded systems :-)
7654
7655Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7656
7657 * xmlmemory.h: turned off mem debug :-\
7658
7659Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7660
7661 * parser.c: closed bug #2784 a one line fix, but worth pushing
7662 a new release out
7663 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7664 some structures, comments before and after the
7665 main element, and other nastyness
7666 * HTMLtree.c tree.c: accomodate the extended HTML supported
7667 * configure.in: pushing 1.7.4
7668 * test/ent8 and related outputs : added a new test for bug #2784
7669 * test/HTML/wired.html and related output: a nasty HTML example
7670 * Makefile.am: improved the test scripts
7671 * docs/* : reran the documentation extractor, updated xml.html
7672
7673Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7674
7675 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7676 HTMLparser and debugged the HTML related code. HTML documents
7677 now have their own type
7678 * entities.c: do not dump &apos; for HTML output
7679 * xmlmemory.c: improvement, breakpoint mechanism
7680 * testHTML.c: added --sax --repeat ...
7681 * Makefile.am: improved the HTML tests
7682 * valid.[ch]: added xmlValidGetValidElements and
7683 xmlValidGetPotentialChildren
7684 * tester.c: added --insert to test the 2 new functions
7685 * test//* result//* SAXresult//* : regression test cleanup
7686 and extension.
7687 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7688 gnome-xml-nanohttp.html
7689
7690Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7691
7692 * HTMLparser.c: fixed problems with some autoclose tags
7693 * tree.c: fixed XML output problems.
7694 * result/* SAXresult/*: update of the tests output
7695
7696Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7697
7698 * Makefile.am: Arturo patch for xmlConf.sh version info
7699 * parser.c: Tim Josling patch for single quoted items
7700 * tester.c: Tim Josling patch for tester options usage
7701 * tree.h: indent cleanup
7702
7703Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7704
7705 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7706 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7707
7708Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7709
7710 * tree.c : Raph patch for initialization of CORBA fields
7711 * parser.c, xpath.c, ...: modification of doc comments
7712 * xpath.c : allow spaces in xpath expressions
7713
7714Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7715
7716 * xmlmemory.h: turning off memory debug :-(
7717
7718Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7719
7720 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7721 better SAX interfaces.
7722 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7723 entity.
7724 * configure.in: 1.7.2
7725
7726Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7727
7728 * libxml.spec.in: fixed the URL
7729 * doc/xml.html: improved the documentation front-end
7730
7731Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7732
7733 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7734
7735Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7736
7737 * libxml.spec.in: fixed the alpha compile problem
7738 * parser.[ch]: changed errno to errNo in the parser context :-(
7739 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7740 * doc/xml.html: changed CHAR to xmlChar
7741 * doc/html/*: recompiled the documentation
7742 * configure.in: 1.7.1
7743
7744Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7745
7746 * parser.h: modified the parser context struct to regain 1.4.0
7747 binary compatibility
7748 * parser.c, xml-error.h: added errno ot teh context and defined
7749 a set of errors values with update of errno
7750 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7751 DTDs and entities
7752 * *.h, *.c: complete cleanup of the use of config.h and include
7753 protection depending on the current setup.
7754 * overalll debugging, maintenance and bug-fixing on all modules
7755 * updated the documentation
7756 * ready for 1.7.0
7757
7758Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7759
7760 * HTMLparser.c : cleanup
7761 * SAX.c valid.c valid.h: added ID/IDREF checking
7762 * tree.c tree.h: extended doc structure for refs
7763 * configure.in: 1.6.2
7764 * parser.c: patched bug in SAX user arg call
7765 * parserInternals.h: patched missing close in C++ wrapping
7766 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7767 especially upcoming XPointer implementation.
7768 * doc/xml.html: augmented, typo
7769
7770Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7771
7772 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7773 not all invocations of install understand -d.
7774
7775Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7776
7777 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7778 to make 'check' works, when builddir != srcdir.
7779
7780Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7781
7782 * doc/xml.html : updated the documentation
7783
7784Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7785
7786 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7787 not deallocated memory blocks
7788 * *.c : replaces all calls to malloc() free() and realloc() to
7789 the wrapper functions/macros
7790 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7791 instead of xmlFreeNodeList()
7792
7793Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7794
7795 * HTMLparser.c: corrected a stupid bug leading to core dump at
7796 tree deallocation. Removed warnings indicated by
7797 Stephane.Conversy@lri.fr
7798 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7799 looked for in the external subset
7800
7801Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7802
7803 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7804 on SGI by Stephane.Conversy@lri.fr
7805
7806Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7807
7808 * all .h : changed the prototype declaration indent as in gtk
7809 * most .c : working on reducing the TODOs in the code
7810 * most .c : cleanup though -pedantic and Insure++
7811 * improvements on validation ID checkings.
7812 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7813 * xml-config.in: closed #1810
7814
7815Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7816
7817 * tree.h, valid.c, valid.h: more work on validity, IDs
7818 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7819 definition for AIX
7820
7821Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7822
7823 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7824 the distribution due to a cut'n paste error at last commit
7825
7826Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7827
7828 * configure.in: upgraded to version 1.4.0
7829 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7830 Big update, added a large part of the validation process,
7831 it should be usable, but some parts are missing
7832 * xpath.c: improved the implementation w.r.t. root.
7833 * Makefile.am: added more tests
7834 * test and result trees: added a lot of tests
7835 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7836
7837Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7838
7839 * Added an HACKING file
7840
7841Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7842
7843 * xpath.[ch] : improvements and debug of the XPath implementation
7844 * parser.c, HTMLparser.c : modified the parsers to be progressive
7845 * tree.[ch] : extended the Buffer promitives
7846 * xmlIO.[ch] : added basic I/O routines providing progressive
7847 parsing and ready for I18N conversion plugins
7848 * SAXresult/* : the SAX callback sequence maybe slightly different
7849 now
7850 * test*.c : improved/updated the tests programs
7851 * doc/* : recompiled the docs.
7852
78531999-07-26 Michael Meeks <michael@edenproject.org>
7854
7855 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7856
7857 * tree.c: Ditto.
7858
7859Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7860
7861 * configure.in: upgraded to version 1.4.0
7862 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7863 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7864 XML query language, see http://www.w3.org/TR/xpath for more details.
7865 * parser.c, parser.h: added CHAR* related string functions for XPath
7866 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7867 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7868 rebuild the docs.
7869 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7870 and regression testing capabilities for XPath.
7871
7872Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7873
7874 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7875 closing bug #1646
7876
7877Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7878
7879 * Makefile.am, example/Makefile.am: closed bug #1683
7880
7881Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7882
7883 * example/Makefile.am, configure.in: added the makefile for the
7884 gjobread example
7885
7886Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7887
7888 * doc/Makefile.am:
7889 - fix which allow "make install DESTDIR=</install/prefix>".
7890
7891Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7892
7893 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7894 which fixed a problem on the file reading-code.
7895
7896Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7897
7898 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7899 output.
7900 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7901
7902Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7903
7904 * parser.h : Oops removed the binary compatibility problem
7905 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7906 * parser.c, HTMLparser.c: applied patches for reading from stdin
7907
7908Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7909
7910 * parser.c, entities.c, valid.c: cleanup bug #1591
7911 * configure.in: cleanup bug #1592
7912 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7913 the same tree back-end. Hence gdome will be available for it.
7914 * doc/Makefile.am: close bug #617
7915
7916Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7917
7918 * parser.c: alloctate a per parser context SAX interface block
7919
7920Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7921
7922 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7923 and xmlEncodeEntitiesReentrant with the correct one :-\
7924
7925Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7926
7927 * commit of my internal XML base changes, quite a lot of
7928 changes, cleanups, better entities support, framework for
7929 new I/O and charset detection and handling
7930 * Fixed the configure/Makefile stuff to generate shared libs
7931 with the proper version info, so we jumped on rev from
7932 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7933 xmlEncodeEntities() result need to be freed now, and a string
7934 xmlParserVersion provide the current library version.
7935
7936Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7937
7938 * parser.c: fixed a buffer overrun for when you have a very long
7939 attribute with no entities in it.
7940
7941Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7942
7943 * added example directory
7944 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7945
7946Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7947
7948 * Release of libxml-1.1, nearly everything has been touched for
7949 this.
7950 * Added more regression tests
7951 * Updated the documentation
7952
7953Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7954
7955 * tree.[ch]: unified the XML_NO_CORBA defines.
7956 * parser.c encoding.[ch]: started plugging in char encoding detection
7957
7958Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7959
7960 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7961 Also freed allocated buffer.
7962
7963Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7964 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7965 reentrancy problem at printing. One is left in entities.c, to
7966 remove ASAP
7967 * testSAX.c : added a test example showing the use of the SAX
7968 interface if one doesn't want to build the DOM tree.
7969 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7970
7971Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7972
7973 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7974 large revamping of the parser to use SAX callbacks
7975 http://www.megginson.com/SAX/ (or at least a C like interface
7976 a la Expat). It's now possible to set up your own callbacks
7977 and the parser will not build a DOM tree.
7978 * test/* result/*: updated the test suite, I finally removed
7979 the old Namespace draft support (PI based).
7980
7981Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7982
7983 * Makefile.am: added test result to EXTRA_DIST for make tests
7984
7985Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7986
7987 * parser.c, parserInternals.h: moved the chars macro definitions
7988 to parserInternals.h
7989 * parser.c, error.c: applied patches from "Knut Ã…kesson"
7990 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7991
7992Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7993
7994 * xml-config.in : applied patch to make --version work
7995
79961999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7997
7998 * Makefile.am (check-local): Alias for `tests' target. This will
7999 cause `make check' to do the right thing.
8000 (tests): Don't run tests in srcdir. Also, replaced calls to
8001 basename with a `sed' "equivalent".
8002
8003Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8004
8005 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8006 it in the header and not the sources, updated the doc.
8007 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8008 pointing this out.
8009
8010Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8011
8012 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8013 exported the inputStream routines.
8014 * doc/html/* : updated accordingly
8015
8016Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8017
8018 * parser.c, parser.h, parserInternals.h: added a few extra
8019 internal calls to allocate and free parser contexts ...
8020 * doc/html/* : updated accordingly
8021
8022Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8023
8024 * configure.in, Makefile.am, doc/makefile.am : General changes for
8025 1.0.0 release and including the generated HTML documentation.
8026
8027Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8028
8029 * makefile.am : added parserInternals.h, oops.
8030
8031Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8032
8033 * parserInternals.h: added this header giving access to the parser
8034 internal functions.
8035 * doc/Makefile.am : added a rebuild target which rebuilds the full
8036 set of documentations
8037 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8038 the internal subset.
8039 * *.c *.h: modifications needed to generate the documentation using
8040 gtk-doc, cleanup of functions blocks, reorganisation of struct
8041 declarations.
8042
8043Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8044
8045 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8046 the tar and spec file to include the beginning of the doc.
8047
80481999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8049
8050 * doc/.cvsignore: Added this file.
8051
8052Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8053
8054 * tree.c: fixed xmlGetProp to return "" when the attribute
8055 exists, even if the node-list is NULL.
8056
8057Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8058
8059 * tree.c: patched an error outputting empty attribute values.
8060 * Makefile.am and doc/makefile.am: have been updated during the
8061 week-end. Sorry for an empty CVS log, I got a shell problem.
8062
8063Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8064
8065 * tree.h: cleaned up using enums instead of defines
8066 * parser.c, valid.[ch]: more work on parsing/output of element
8067 declarations
8068
8069Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8070
8071 * valid.[ch], tree.c, parser.c : more work toward full parsing
8072 of XML DTDs.
8073 * README: added informations about mailing-list and on-line
8074 documentation
8075
80761999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8077
8078 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8079
8080Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8081
8082 * parser.c, tree.[ch] : more work toward conformance testing,
8083 added a last element to accelerate parsing of very flat structures
8084 started working on internal subset Element content declaration.
8085 * valid.[ch] : first cut at adding code toward validation.
8086 * previous changes had also small impact on most files, especially
8087 the conformance testing using James Clark test suite.
8088
8089Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8090
8091 * test/* : updated the examples, most of them were not well
8092 formed (humm), and added rdf2.
8093 * result/* : resulting changes in the output.
8094
8095Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8096
8097 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8098
8099Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8100
8101 * tree.c: patched a bug in the generation of empty attributes
8102
8103Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8104
8105 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8106 for node/trees/documents/... Biggest problem is namespace
8107 support when copying subtrees.
8108
8109Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8110
8111 * parser.c, entities.c: improve entities and char ref encoding,
8112 and cleanups of error messages.
8113
8114Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8115
8116 * parser.c, entities.c: simple bug hunting done during rpm2html and
8117 rpmfind integration.
8118
8119Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8120
8121 * parser.[ch]: Added interfaces allowing to specify a SAX
8122 handler before parsing.
8123
8124Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8125
8126 * parser.c: redirrect all errors reporting through the SAX
8127 error function
8128
8129Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8130
8131 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8132 * libtool, tlmain ...: update of the libtool files
8133
81341998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8135
8136 * entities.c: Use g_snprintf insteda of snprintf.
8137
8138Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8139
8140 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8141 added ent5 test for this purpose.
8142 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8143
8144Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8145
8146 * parser.c: fixed? a strange error due to compression on a GWP
8147 document.
8148
8149Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8150
8151 * tree.[ch]: bug fixing
8152 * entities.[ch]: defined a specific type for predefined entities
8153 * doc/xml.html: more documentation on the library, how to use it,
8154 overview of the interfaces.
8155
8156Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8157
8158 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8159
8160Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8161
8162 * tree.c: corrected a small bug
8163 * doc/xml.html: continuing writing documentation.
8164
8165Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8166
8167 * debugXML.h debugXML.c: added debugging utilities.
8168 * tester.c: added --debug switch.
8169 * tree.c: patched an incorrect node->type assignment.
8170 * parser.c: formatting, ensure that node->doc != NULL in attributes
8171
8172Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8173
8174 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8175 entity support and provide an internal representation close to
8176 DOM one (entity ref nodes, and attribute value as tree). I tried
8177 to preserve the interface but this will surely break some apps
8178 (I have to change rpm2html/rpmfind for example). I had to change
8179 two interfaces, and the generated tree is somewhat different.
8180 * doc/* : started documenting the XML library, the tree and
8181 DOM/Corba. This is a first step.
8182
8183Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8184
8185 * parser.c: Set up the fonctions comment block, boring but useful.
8186 * parser.h, SAX.c, parser.c: now attributes are processed through
8187 the SAX interface. The problem is that my SAX interface diverged
8188 quite a bit from the original one, well this is not an official
8189 spec, and translating it from Java to C is hairy anyway...
8190
8191Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8192
8193 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8194 fonctions comment block, boring but useful.
8195
8196Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8197
8198 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8199 conversion routines. However they are not yet used to convert the
8200 inputs. The core will run with UTF-8.
8201
8202Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8203
8204 * tree.c : make sure that the type id is properly set-up when
8205 a new object is allocated, needed for DOM.
8206
8207Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8208
8209 * tree.h, tree.c: Ok, the main objects in the tree will be native
8210 corba objects, it costs 8 bytes per Node, Attribute and Document
8211 but it simplifies the Corba integration a lot (no extra interface
8212 objects to allocate/free).
8213
8214Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8215
8216 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8217 and changed NODEs contants for conformity with DOM Level 1
8218
8219Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8220
8221 * added hooks to keep track of servants when creating objects
8222 xmlDoc and xmlNode (for Corba export).
8223
8224Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8225
8226 * added xml-config script.
8227
8228Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8229
8230 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8231 to autoupdate libtool and automake conf files.
8232
82331998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8234
8235 * Makefile.am: Use '?' to separate the sed
8236 commands as ',' is used when people pass -Wl,something.
8237
8238
8239Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8240
8241 * tree.c, tree.h: added a per-document compression interface.
8242
8243Tue Sep 22 20:47:38 EDT 1998
8244
8245 * tree.c, tree.h: added saving with compression and added interfaces
8246 to control the compression level (xmlGetCompressMode,
8247 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8248
8249Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8250
8251 * parser.c: corrected a loop for files of size 0
8252
82531998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8254
8255 * error.h: New file. Contains prototyes from `error.c'.
8256
8257Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8258
8259 * Makefile.am (xmlincdir): New macro.
8260 (xmlinc_HEADERS): Renamed from include_HEADERS.
8261
8262Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8263
8264 * applied small patch on numeric entities from
8265 Christopher Blizzard <blizzard@appliedtheory.com>
8266
8267Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8268
8269 * New release 0.2, removed the old xml_* files so that it's
8270 coherent with the other CVS base (W3C), far better conformance
8271 to standard, new namespaces, decent entities support, beginning
8272 of a SAX-like interface. Nearly nothing left intact, even the
8273 test examples ...
8274
82751998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8276
8277 * .cvsignore: Add .deps dir
8278
8279Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8280
8281 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8282
8283Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8284
8285 * configure.in: added test for CPP
8286 * AUTHORS, Changelog: the original ones didn't get commited but the
8287 glib ones instead, fixed.
8288 * Makefile.am: corrected an error in library naming
8289
8290Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8291
8292 * integrated code developped at W3C
8293 * changed the original Copyright
8294 * migrated to automake
8295 * prefixed the filenames by xml_ to avoid filename clashes
8296
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008297Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8298
8299 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8300 should not be called.
8301
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008302Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8303
8304 * libxml-2.0.pc.in: applied the patch to fix #101894
8305
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008306Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8307
8308 * tree.c : applied patch from Lukas Schroeder for register callbacks
8309 * valid.c: modified patch from Lukas Schroeder to test
8310 register callbacks with --chkregister
8311
Daniel Veillard067bae52003-01-05 01:27:54 +00008312Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8313
8314 * xmlreader.c: seriously changed the way data are pushed to
8315 the underlying parser, go by block of 512 bytes instead of
8316 tryng to detect tag boundaries at that level. Changed the
8317 way empty element are detected and tagged.
8318 * python/tests/reader.py python/tests/reader2.py
8319 python/tests/reader3.py: small changes mostly due to context
8320 reporting being different and DTD node being reported. Some
8321 errors previously undetected are now caught and fixed.
8322 * doc/xmlreader.html: flagged last section as TODO
8323
Daniel Veillard51a447a2003-01-04 19:42:46 +00008324Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8325
8326 * python/libxml.py: integrated the Python 2.2 optimizations
8327 from Hannu Krosing, while maintaining compatibility with
8328 1.5 and 2.1
8329
Daniel Veillarde59494f2003-01-04 16:35:29 +00008330Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8331
8332 * xmllint.c: a bit of cleanup
8333 * xmlreader.c: small fix
8334 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8335 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8336
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008337Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8338
8339 * python/setup.py.in: patch from Stéphane Bidoul to include
8340 drv_libxml2.py in setup.py
8341
Daniel Veillard66b82892003-01-04 00:44:13 +00008342Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8343
8344 * doc/xmlreader.html: starting documenting the new XmlTextReader
8345 interface.
8346
Daniel Veillard7704fb12003-01-03 16:19:51 +00008347Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8348
8349 * xmllint.c: added the --stream flag to use the TextReader API
8350 * xmlreader.c: small performance tweak
8351
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008352Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8353
8354 * xmlreader.c python/tests/reader2py: okay the DTD validation
8355 code on top of the XMLTextParser API should be solid now.
8356
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008357Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8358
8359 * xmlreader.c python/tests/reader2py: Fixing some more mess
8360 with validation and recursive entities while using the
8361 reader interface, it's getting a bit messy...
8362
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008363Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8364
8365 * xmlreader.c python/tests/reader.py: another couple of problem
8366 related to IsEmptyElement reported by Stéphane Bidoul needed
8367 some fixes.
8368
Daniel Veillard4f860202003-01-02 13:00:02 +00008369Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8370
8371 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8372 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8373 based on the python XmlTextReader interface.
8374
Daniel Veillard3c265e42003-01-01 21:06:49 +00008375Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8376
8377 * tree.c: backing out one change in the last patch which broke the
8378 regression tests
8379
Daniel Veillard5335dc52003-01-01 20:59:38 +00008380Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8381
8382 * global.data globals.c tree.c include/libxml/globals.h: applied
8383 an old patch from Lukas Schroeder to track node creation and
8384 destruction. Probably missing a lot of references at the moment
8385 and not usable reliably.
8386
Daniel Veillard8ba17412003-01-01 19:13:12 +00008387Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8388
8389 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8390 from doc/news.html and a stylesheet
8391
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008392Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8393
8394 * xmlreader.c python/tests/reader.py: fixed another couple of
8395 xmlreader bugs reported by Stéphane Bidoul and added tests.
8396
Daniel Veillard9e395c22003-01-01 14:50:44 +00008397Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8398
8399 * xmlreader.c python/tests/reader2.py: fixed another validity
8400 checking in external parsed entities raised by Stéphane Bidoul
8401 and added a specific regression test.
8402 * python/tests/reader3.py: cleanup
8403
Daniel Veillardd5896142002-12-31 14:45:26 +00008404Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8405
8406 * xmlreader.c python/tests/reader2.py: fixed a problem with
8407 validation within entities pointed by Stéphane Bidoul, augmented
8408 the tests to catch those.
8409
Daniel Veillarddc85f282002-12-31 11:18:37 +00008410Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8411
8412 * python/generator.py: modified the generator to allow keeping
8413 class references when creating new classes, needed to fix a bug
8414 pointed by Stéphane Bidoul where the input buffer of the
8415 xmlTextReader instance gets destroyed if the python wrapper for
8416 the input is not referenced anymore.
8417
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008418Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8419
8420 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8421 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8422
Daniel Veillard571b8892002-12-30 12:37:59 +00008423Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8424
8425 * xmlreader.c python/tests/reader.py: fixed another problem
8426 pointed by Stéphane Bidoul
8427
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008428Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8429
8430 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8431 with "<a/>"
8432
Daniel Veillardecaba492002-12-30 10:55:29 +00008433Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8434
8435 * SAX.c: warn on xmlns:prefix="foo"
8436 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8437 for namespace attributes handling.
8438
Daniel Veillard2d84a892002-12-30 00:01:08 +00008439Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8440
8441 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8442 a really nasty problem raised by a DocBook XSLT transform
8443 provided by Sebastian Bergmann
8444
Daniel Veillard29b3e282002-12-29 11:14:41 +00008445Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8446
8447 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8448 by Stéphane Bidoul and integrated it into the tests
8449
Daniel Veillarde18fc182002-12-28 22:56:33 +00008450Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8451
8452 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8453 extended the XmlTextReader API a bit, addding accessors for
8454 the current doc and node, and an entity substitution mode for
8455 the parser.
8456 * python/libxml.py python/libxml2class.txt: related updates
8457 * python/tests/Makefile.am python/tests/reader.py
8458 python/tests/reader2.py python/tests/reader3.py: updated a bit
8459 the old tests and added a new one to test the entities handling
8460
Daniel Veillardaba976d2002-12-28 21:14:18 +00008461Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8462
8463 * python/generator.py python/libxml2class.txt
8464 python/tests/reader.py python/tests/reader2.py: changed the
8465 generator to provide casing for the XmlTextReader similar to
8466 C# so that examples and documentation are more directly transposable.
8467 Fixed the couple of tests in the suite.
8468
Daniel Veillard83298842002-12-28 15:12:33 +00008469Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8470
8471 * doc/guidelines.html: added a document on guildeline for
8472 publishing and deploying XML
8473
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008474Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8475
8476 * valid.c xmlreader.c: final touch running DTD validation
8477 on the XmlTextReader
8478 * python/tests/Makefile.am python/tests/reader2.py: added a
8479 specific run based on the examples from test/valid/*.xml
8480
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008481Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8482
8483 * python/libxml.py: added a few predefined xmlTextReader parser
8484 configuration values.
8485
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008486Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8487
8488 * python/libxml_wrap.h: trying to fix #102037
8489
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008490Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8491
8492 * SAX.c: fixing bug #95296, when the predefined entities
8493 are redefined in the DTD the default one must be used
8494 instead anyway.
8495
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008496Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8497
8498 * doc/xmllint.xml
8499 * doc/xmllint.1
8500 Add discussion of XML_DEBUG_CATALOG to xmllint man
8501 page - bug #100907
8502
8503
Daniel Veillarddf512f42002-12-23 15:56:21 +00008504Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8505
8506 * xmlreader.c: Fixed the empty node detection to avoid reporting
8507 an inexistant close tag.
8508
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008509Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8510
8511 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8512 for Python 2.1
8513
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008514Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8515
8516 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8517
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008518Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8519
8520 * doc/libxml2-api.xml python/tests/reader.py: one really need
8521 to provide the base URI information when creating a reader parser
8522 from an input stream. Updated the API and the example using it.
8523
Daniel Veillardea7751d2002-12-20 00:16:24 +00008524Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8525
8526 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8527 include/libxml/valid.h include/libxml/xmlreader.h: working on
8528 DTD validation on top of xml reader interfaces. Allows to
8529 validate arbitrary large instances. This required some extensions
8530 to the valid module interface and augmenting the size of xmlID
8531 and xmlRef structs a bit.
8532 * uri.c xmlregexp.c: simple cleanup.
8533
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008534Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8535
8536 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8537 work on the xml reader interfaces.
8538 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8539 Web page for the Windows binaries.
8540
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008541Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8542
8543 * xmlIO.c: applied a patch for VMS following the report by
8544 Nigel Hall
8545
Daniel Veillard3772de32002-12-17 10:31:45 +00008546Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8547
8548 * parser.c: the parseStartTag bug fix wasn't complete.
8549
Daniel Veillard67df8092002-12-16 22:04:11 +00008550Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8551
8552 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8553 parseStartTag, fixing it.
8554 * test/att4 result/att4 result/noent/att4: adding the test
8555 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8556 more methods to XmlTextReader.
8557
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008558Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8559
8560 * win32/libxml2.def.src: added more xml reader exports
8561 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8562 to the build
8563
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008564Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8565
8566 * doc/tutorial/xmltutorial.xml
8567 plus generated html and pdf
8568 Updating tutorial again based on further comments from Niraj
8569 Tolia on the last iteration
8570
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008571Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8572
8573 * doc/tutorial/xmltutorial.xml
8574 * doc/tutorial/includekeyword.c
8575 * doc/tutorial/includegetattribute.c
8576 plus generated html and pdf
8577 Adding fix from Niraj Tolia to tutorial to properly free memory.
8578
8579
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008580Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8581
8582 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8583 more methods of XmlTextReader.
8584 * python/libxml2class.txt python/tests/reader.py: this increased the
8585 methods in the bndings, augmented the test to check those new
8586 functions.
8587
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008588Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8589
8590 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8591 methods of XmlTextReader.
8592 * python/generator.py python/libxml_wrap.h python/types.c
8593 python/libxml2class.txt: added the reader to the Python bindings
8594 * python/tests/Makefile.am python/tests/reader.py: added a specific
8595 test for the Python bindings of the Reader APIs
8596 * parser.c: small cleanup.
8597
Daniel Veillard06503452002-12-13 10:42:08 +00008598Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8599
8600 * xinclude.c: fallback was only copying the first child not the
8601 full child list of the fallback element, closes #89684 as reopened
8602 by Bernd Kuemmerlen
8603
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008604Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8605
8606 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8607
Daniel Veillard000eafb2002-12-12 10:04:22 +00008608Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8609
Daniel Veillardc1eed322002-12-12 11:01:32 +00008610 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008611 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008612 gives enum values, fix functype return type, put back fields in
8613 structs
8614 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008615
Daniel Veillard024b5702002-12-12 00:15:55 +00008616Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8617
8618 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8619 about htmlNodeDumpOutput location.
8620 * xpath.c: removed an undefined function signature
8621 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8622 too many symbols in the API breaking the python bindings.
8623 Updated with the libxslt/libexslt changes.
8624
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008625Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8626
8627 * configure.in: preparing release of 2.4.29
8628 * doc/*: rebuilt the docs and API
8629 * xmlreader.c: a few more fixes for the XmlTextReader API
8630
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008631Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8632
8633 * include/win32config.h: applied mingw patch from Magnus Henoch
8634
Daniel Veillard5aad8322002-12-11 15:59:44 +00008635Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8636
8637 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8638
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008639Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8640
8641 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8642 building Python script, does the C parsing directly, generates
8643 a better API description including structure fieds defs and
8644 enums. Still a couple of bugs, but good enough for the python
8645 wrappers now.
8646 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8647 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8648 include/libxml/schemasInternals.h include/libxml/tree.h: more
8649 cleanup based on the python analysis script reports.
8650 * libxml.spec.in: make sure the API XML description is part of the
8651 devel package.
8652
Daniel Veillard01c13b52002-12-10 15:19:08 +00008653Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8654
8655 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8656 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8657 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8658 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8659 code cleanup, especially the function comments.
8660 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8661
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008662Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8663
8664 * Makefile.am xmlreader.c include/libxml/Makefile.am
8665 include/libxml/xmlreader.h: Adding a new set of APIs based on
8666 the C# TextXmlReader API but converted to C. Allow to parse
8667 in constant memory usage, far simpler to program and explain
8668 than the SAX like APIs, unfinished but working.
8669 * testReader.c: test program
8670
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008671Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8672
8673 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8674
Daniel Veillard64b35282002-12-04 15:10:40 +00008675Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8676
8677 * tree.c: Chip turner indicated that XHTML1 serialization
8678 rule for style actually break on both IE and Mozilla,
8679 try to avoid the rule if escaping ain't necessary
8680
Daniel Veillard8efff672002-12-04 11:44:48 +00008681Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8682
8683 * nanhttp.c: handle HTTP URL escaping, problem reported by
8684 Glen Nakamura and Stefano Zacchiroli
8685
Daniel Veillard1c732d22002-11-30 11:22:59 +00008686Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8687
8688 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8689
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008690Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8691
8692 * uri.c: Johann Richard pointed out some XPointer problems for
8693 URN based URI references in XInclude. Modified the URI parsing
8694 and saving routines to allow correct parsing and saving of
8695 XPointers, especially when attached to "opaque" scheme accordingly
8696 to RFC 2396
8697
Daniel Veillard8db67d22002-11-27 19:39:27 +00008698Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8699
8700 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8701 of refactoring to the HTML saving code.
8702 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8703 in the doc.
8704
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008705Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8706
8707 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8708 to a buffer API to reuse the generic dump to an OutputIO layer,
8709 this reduces code, fixes xmlNodeDump() for XHTML, also made
8710 xmlNodeDump() now return the number of byte written.
8711
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008712Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8713
8714 * python/setup.py.in: another patch from Stéphane Bidoul for
8715 Python bindings on Windows
8716 * doc/parsedecl.py: small cleanup
8717
Daniel Veillard9715c172002-11-25 16:33:40 +00008718Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8719
8720 * libxml.spec.in configure.in: add a line in %changelog for releases
8721
Daniel Veillard9bc53102002-11-25 13:20:04 +00008722Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8723
8724 * parser.c: patch from Marcus Clarke fixing a problem in entities
8725 parsing that was detected in KDe documentations environment.
8726
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008727Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8728
8729 * python/libxml.c (libxml_prev): Return the previous as opposed to
8730 the next node (I guess this is the result of some cut & paste programming:)
8731
Daniel Veillard80d7b902002-11-23 16:23:08 +00008732Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8733
8734 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8735
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008736Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8737
8738 * python/generator.py python/libxml.c python/setup.py.in: trying
8739 to fix the Python bindings build on Windows (Stéphane Bidoul)
8740
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008741Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8742
8743 * win32/configure.js: added option for python bindings
8744 * win32/libxml2.def.src: added more exports
8745
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008746Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8747
8748 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8749 pthreads
8750 * win32/wince/*: applied updates to Windows CE port from Javier
8751
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008752Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8753
8754 * configure.in: preparing 2.4.28
8755 * libxml.spec.in doc/Makefile.am: some cleanup
8756 * doc/*: updated the news and regenerated.
8757
Daniel Veillardfee408f2002-11-22 13:18:30 +00008758Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8759
8760 * HTMLparser.c: final touch at closing #87235 </p> end tags
8761 need to be generated.
8762 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8763 this change slightly the output of a few tests
8764 * doc/*: regenerated
8765
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008766Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8767
8768 * parserInternals.c: fixing bug #99190 when UTF8 document are
8769 parsed using the progressive parser and the end of the chunk
8770 is in the middle of an UTF8 multibyte character.
8771
William M. Brack8b2c7f12002-11-22 05:07:29 +00008772Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8773
8774 * threads.c: fixed initialization problem in xmlNewGlobalState
8775 which was causing crash.
8776 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8777 in xmlInitializeGlobalState.
8778 * parserInternals.c: cleaned up ctxt->sax initialisation.
8779
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008780Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8781
8782 * tree.c include/libxml/tree.h: modified the existing APIs
8783 to handle XHTML1 serialization rules automatically, also add
8784 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8785 libxslt serialization uses it when needed without changing
8786 the library API.
8787 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8788 result/xhtml1: added a new test specifically for xhtml1 output
8789 and updated the result of one XHTML1 test
8790
Daniel Veillardd076a202002-11-20 13:28:31 +00008791Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8792
8793 * xinclude.c parserInternals.c encoding.c: fixed #99082
8794 for xi:include encoding="..." support on text includes.
8795 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8796 test/XInclude/ents/isolatin.txt : added a specific regression test
8797 * python/generator.py python/libxml2class.txt: fixed the generator
8798 the new set of comments generated for doc/libxml2-api.xml were
8799 breaking the python generation.
8800
Daniel Veillard817e70b2002-11-19 22:28:48 +00008801Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8802
8803 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8804 * configure.in: patch for Solaris on new autoconf closes #98880
8805 * doc/parsedecl.py: repair the frigging API building script,
8806 did I say that python xmllib sucks ?
8807 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8808 and some comment are no more truncated.
8809
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008810Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8811
8812 * parser.c: Martin Stoilov pointed out a potential leak in
8813 xmlCreateMemoryParserCtxt
8814
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008815Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8816
8817 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8818 included in HTML documents and using the push parser.
8819
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008820Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8821
8822 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8823 specified, look for the Python interpreter not just in the
8824 specified root but also in the specified location. Fixes #98825
8825
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008826Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8827
8828 * python/libxml.c: fixing bug #98792 , node may have no doc
8829 and dereferencing without checking ain't good ...
8830
Daniel Veillarddad3f682002-11-17 16:47:27 +00008831Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8832
8833 * configure.in: preparing release 2.4.27
8834 * doc/* : updated and rebuilt the docs
8835 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8836 and all the docs are actually packaged and in the final RPMs
8837 * parser.c parserInternals.c include/libxml/parser.h: restore
8838 xmllint --recover feature.
8839
Daniel Veillard68e9e742002-11-16 15:35:11 +00008840Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8841
Daniel Veillard784b9352003-02-16 15:50:27 +00008842 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00008843 processing of parsed entities, and XPath computation on sustitued
8844 entities.
8845 * testXPath.c: make sure entities are substitued.
8846
Daniel Veillard328f48c2002-11-15 15:24:34 +00008847Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8848
Daniel Veillard784b9352003-02-16 15:50:27 +00008849 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00008850 processing of internal parsed entities, which had to be changed.
8851
Daniel Veillard66651aa2002-11-15 11:21:43 +00008852Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8853
8854 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8855 trying to fix bug #98517 about building outside the source tree
8856 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8857
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008858Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8859
8860 * include/win32config.h: cleanup
8861 * win32/Makefile.mingw: integrated mingw in JScript configure
8862 * win32/Makefile.msvc: modified to allow mingw coexistence
8863 * win32/configure.js: integrated mingw
8864 * win32/Readme.txt: cleanup
8865
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008866Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8867
8868 * HTMLparser.c: strengthen the guard in the Pop macros,
8869 like in the XML parser, closes bug #97315
8870
Daniel Veillard0821b152002-11-12 20:57:47 +00008871Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8872
8873 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8874 callback is never used.
8875
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008876Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8877
8878 * parserInternals.c: fixed the initialization of the SAX structure
8879 which was breaking xsltproc
8880 * xpath.c: patch from Petr Pajas for CDATA nodes
8881 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8882 * parser.c include/libxml/parser.h: patch from Peter Jones
8883 removing a leak in xmlSAXParseMemory() and adding the
8884 function xmlSAXParseMemoryWithData()
8885
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008886Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8887
8888 adding pdf of tutorial, changing web page to link to it
8889 * doc/tutorial/xmltutorial.pdf
8890 * doc/xml.html
8891 * doc/docs.html
8892
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008893Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8894
8895 * doc/tutorial/ar01s08.html
8896 adding file what I forgot for tutorial
8897
8898
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008899Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8900
8901 Adding encoding discussion to tutorial
8902 Added:
8903 * doc/tutorial/images/*.png: DocBook admonition image files
8904 * doc/tutorial/apf.html, apg.html: new generated html
8905 * doc/tutorial/includeconvert.c: conversion code entity file
8906 changed:
8907 * doc/tutorial/xmltutorial.xml: DocBook original
8908 * doc/tutorial/*.html: generated html
8909
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008910Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8911
8912 * include/libxml/*.h: retired xmlwin32version.h
8913 * doc/Makefile.am: retired xmlwin32version.h
8914 * win32/configure.js: retired xmlwin32version.h
8915
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008916Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8917
8918 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008919 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8920 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008921
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008922Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8923
8924 * globals.c: fixed a typo pointed out by Igor
8925 * xpath.c: try to speed up node compare using line numbers
8926 if available.
8927
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008928Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8929
8930 * tree.c: make xmlFreeNode() handle attributes correctly.
8931
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008932Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8933
8934 * catalog.c: completed the #96963 fix, as reported by Karl
8935 Eichwalder
8936
Daniel Veillard56f21f22002-11-06 15:49:46 +00008937Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8938
8939 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8940
Daniel Veillard91ad8792002-11-04 17:06:52 +00008941Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8942
8943 * Makefile.am: switched the order of a couple of includes
8944 to fix bugs #97100
8945
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008946Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8947
8948 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8949 xmlLoadCatalogs that used to separate directories with a ':'.
8950
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008951Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8952
8953 * threads.c: improvements to the Windows-side of thread handling
8954 * testThreads.c: conditionally excluded unistd.h
8955 * testThradsWin32.c: broke overlong lines
8956 * include/win32config.h: adapted thread-related macros to the new
8957 scheme and for pthreads on Windows
8958 * win32/Makefile.msvc: introduced a more flexible thread build,
8959 added testThreads[Win32].c to the build
8960 * win32/configure.js: introduced a more flexible thread config
8961
John Fleck61f6fb62002-10-31 15:23:29 +000089622002-10-31 John Fleck <jfleck@inkstain.net>
8963
8964 * doc/xml.html (and, by implication, FAQ.html)
8965 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8966
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008967Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8968
8969 * configure.in: removed xmlwin32version.h
8970 * include/libxml/Makefile.am: removed xmlwin32version.h
8971
Daniel Veillardce66ce12002-10-28 19:01:59 +00008972Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8973
8974 * tree.c: applied patch from Brian Stafford to fix a bug
8975 in xmlReconciliateNs()
8976
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008977Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8978
8979 * tree.c: applied patch from Christian Glahn to allow
8980 xmlNewChild() on document fragment nodes
8981
Daniel Veillardb39bc392002-10-26 19:29:51 +00008982Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8983
8984 * parser.c: Christian Glahn found a problem with a recent
8985 patch to xmlParseBalancedChunkMemoryRecover()
8986 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8987 problems
8988 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8989 test/schemas/seq*: added the test cases from Charles
8990
Daniel Veillard366a9152002-10-23 20:43:53 +00008991Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8992
8993 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8994 serious cleanup of the spec file and associated changes
8995 in the Makefiles.
8996 * valid.c: try to remove some warnings on x86_64
8997
Daniel Veillardd033d022002-10-23 14:55:02 +00008998Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8999
9000 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9001 fix bug #96586
9002
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009003Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9004
9005 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9006 parsing, applied his patch
9007 * result/HTML/attrents.html result/HTML/attrents.html.err
9008 result/HTML/attrents.html.sax test/HTML/attrents.html:
9009 added the test and result case provided by Mikhail Sogrine
9010
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009011Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9012
9013 * vms/build_libxml.com vms/config.vms vms/readme.vms
9014 include/libxml/parser.h include/libxml/parserInternals.h
9015 include/libxml/tree.h include/libxml/xmlIO.h
9016 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9017 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9018 Applied the VMS update patch from Craig A. Berry
9019 * doc/*.html: update
9020
Daniel Veillardf000f072002-10-22 14:28:17 +00009021Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9022
9023 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9024
Daniel Veillard1e208222002-10-22 14:25:25 +00009025Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9026
9027 * debugXML.c: adding a grep command to --shell in xmllint
9028 for T.V. Raman
9029
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009030Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9031
9032 * xmlcatalog.c: tried to fix some of the problem with --sgml
9033
Daniel Veillard935494a2002-10-22 14:22:46 +00009034Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9035
9036 * parser.c: tried to fix bug #91500 where doc->children may
9037 be overriden by a call to xmlParseBalancedChunkMemory()
9038
9039Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9040
9041 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9042 identifiers in SGML catalogs containing '&'
9043
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009044Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9045
9046 * python/types.c: fixed bugs when passing result value tree
9047 to Python functions.
9048
Daniel Veillard48267432002-10-18 11:21:38 +00009049Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9050
9051 * configure.in: preparing the release of 2.4.26
9052 * doc/*: updated and rebuilt the documentation
9053
Daniel Veillardbb284f42002-10-16 18:02:47 +00009054Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9055
9056 * parser.c: fixed a XML Namespace compliance bug reported by
9057 Alexander Grimalovsky
9058
Daniel Veillard44892f72002-10-16 15:23:26 +00009059Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9060
9061 * HTMLtree.c: fixed serialization of script and style when
9062 they are not lowercase (i.e. added using the API to the tree).
9063
Daniel Veillard2fd85422002-10-16 14:32:41 +00009064Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9065
9066 * valid.c: make xmlValidateDocument emit a warning msg if there
9067 is no DTD, pointed by Christian Glahn
9068
Daniel Veillard32370232002-10-16 14:08:14 +00009069Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9070
9071 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9072 content model when some of the blocks have min or max, and a couple
9073 of bugs found in the process.
9074 * result/schemas/list0* test/schemas/list0*: added some specific
9075 regression tests
9076
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009077Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9078
9079 * README: updated the contact informations
9080
Daniel Veillard63186732002-10-15 08:43:17 +00009081Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9082
9083 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9084 misses it, reported by Peter Bray.
9085
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009086Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9087
9088 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9089 and removed a few warnings
9090
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009091Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9092
9093 * parser.c: Christian Glahn found a small bug in the push parser.
9094 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9095 public
9096
Daniel Veillard6045c902002-10-09 21:13:59 +00009097Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9098
9099 * xmlschemas.c include/libxml/xmlschemas.h: added
9100 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9101 * testSchemas.c: added --memory to test the new interface
9102
Daniel Veillardf0070122002-10-09 14:24:17 +00009103Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9104
9105 * doc/index.py doc/search.php: integrated the XSLT indexing,
9106 a few fixed in the indexer, added a scope selection at the
9107 search level.
9108
Daniel Veillard01992e02002-10-09 10:20:30 +00009109Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9110
9111 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9112 this was due to uninitialized parts of the validation context
9113
Daniel Veillard321be0c2002-10-08 21:26:42 +00009114Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9115
9116 * debugXML.c: applied patch from Mark Vakoc except the API
9117 change, preserved it.
9118 * doc/*: updated the docs to point to the search engine for
9119 information lookup or before bug/help reports.
9120
Daniel Veillard01e87d22002-10-08 16:55:06 +00009121Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9122
9123 * doc/index.py doc/search.php: added mailing-list archives
9124 indexing and lookup
9125
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009126Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9127
9128 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9129
Daniel Veillard9b006132002-10-07 11:13:27 +00009130Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9131
9132 * doc/index.py: improved HTML indexing
9133 * doc/search.php: make the queries also lookup the HTML based indexes
9134
Daniel Veillard141d04b2002-10-06 21:51:18 +00009135Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9136
9137 * doc/index.py: added HTML page indexing
9138
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009139Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9140
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009141 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009142 problem in libxslt.
9143 * catalog.c: fixed list handling in XML_CATALOG_FILES
9144
Daniel Veillardceb09b92002-10-04 11:46:37 +00009145Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9146
9147 * valid.c: typo/bug found by Christian Glahn
9148
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009149Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9150
9151 * xmlIO.c: applied Windows CE patch from Javier.
9152 * win32/wince: new directory, contains support for the PocketPC
9153 with Windows CE from Javier.
9154 * include/win32config.h: reorganised, removed duplicate
9155 definitions and applied WinCE patch from Javier.
9156 * include/wsockcompat.h: new file, now contains WinSock
9157 compatibility macros.
9158 * win32/Makefile.msvc: introduced double-run compilation.
9159
Daniel Veillarde16b5742002-09-26 17:50:03 +00009160Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9161
9162 * configure.in include/libxml/xmlwin32version.h: preparing release
9163 of 2.4.25
9164 * doc/*: updated and regenerated teh docs and web pages.
9165
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009166Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9167
9168 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9169 error were not covering namespace declarations.
9170 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9171 it was missing the attribute declaration for the namespace
9172 * result/VC/NS3: the fix now report breakages in that test
9173
Daniel Veillardabe01742002-09-26 12:40:03 +00009174Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9175
9176 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9177
Daniel Veillard2ace1952002-09-26 12:28:02 +00009178Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9179
9180 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9181 and regenerated the docs and web site
9182
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009183Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9184
9185 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9186 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9187 not before
9188
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009189Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9190
9191 * python/generator.py python/libxml2class.txt: fixed a stupid error
9192 breaking the python API
9193
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009194Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9195
9196 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9197 triostr.c triostr.h: applied a trio update patch from
9198 Bjorn Reese which should work with MinGW
9199
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009200Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9201
9202 * tree.c: improving some documentation comments
9203 * xmlregexp.c: found and fixed a mem leak with python regression tests
9204 * doc/*: rebuilt the doc and the API XML file including the
9205 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9206 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9207 python/types.c: added access to the XML Schemas regexps from
9208 python
9209 * python/tests/Makefile.am python/tests/regexp.py: added a
9210 simple regexp bindings test
9211
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009212Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9213
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009214 * doc/xml.html:
9215 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009216
Daniel Veillard118aed72002-09-24 14:13:13 +00009217Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9218
9219 * xmlregexp.c: fixed the data callback on transition functionality
9220 which was broken when using the compact form
9221 * result/schemas/*: updated the results, less verbose, all tests
9222 pass like before
9223 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9224 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9225 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9226 annoying warnings
9227 * xpath.c: try to provide better error report when possible
9228
Daniel Veillard72336152002-09-21 13:08:14 +00009229Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9230
9231 * Makefile.am: fixed a breakage raised by Jacob
9232
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009233Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9234
9235 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9236 which don't use sockets
9237
Igor Zlatkovic01280582002-09-20 16:40:34 +00009238Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9239
9240 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9241 * win32/configure.js: applied zlib patch from Daniel Gehriger
9242
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009243Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9244
9245 * win32/configure.js: applied the patch from Mark Vakoc for
9246 regexp support
9247 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9248 for regexp support
9249
Daniel Veillardb5c05732002-09-20 13:36:25 +00009250Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9251
9252 * xmlschemastypes.c: as pointed by Igor Float and Double
9253 parsing ain't finished yet
9254
Daniel Veillard40b11342002-09-20 12:01:39 +00009255Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9256
9257 * Makefile.am configure.in: trying to fix #88412 by bypassing
9258 all the python subdir if python ain't detected
9259
Daniel Veillard23e73572002-09-19 19:56:43 +00009260Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9261
9262 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9263 made configuring with regexps/automata/unicode the default
9264 but without schemas ATM
9265 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9266 fixed the regexp based DTD validation performance and memory
9267 problem by switching to a compact form for determinist regexps
9268 and detecting the determinism property in the process. Seems
9269 as fast as the old DTD validation specific engine :-) despite
9270 the regexp built and compaction process.
9271
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009272Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9273
9274 * valid.c: determinism is debugged, new DTD checking code now works
9275 but xmlFAComputesDeterminism takes far too much CPU and the whole
9276 set usues too much memory to be really usable as-is
9277
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009278Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9279
9280 * tree.c: fixed another stupid bug in xmlGetNodePath()
9281 * xmllint.c: --version now report the options compiled in
9282
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009283Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9284
9285 * HTMLparser.c: small cleanup
9286 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9287 when configured with them. A bit of debugging around the determinism
9288 checks is still needed
9289
Daniel Veillard63b01c22002-09-17 19:25:28 +00009290Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9291
9292 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9293
Daniel Veillard92727042002-09-17 17:59:20 +00009294Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9295
9296 * xmlIO.c: small portability glitch fixed.
9297
Daniel Veillard84d70a42002-09-16 10:51:38 +00009298Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9299
9300 * xmlschemastypes.c: incomplete steps for real/double support
9301 * testAutomata.c include/libxml/xmlautomata.h
9302 include/libxml/xmlregexp.h: avoiding a compilation problem
9303 * valid.c include/libxml/valid.h: starting the work toward using
9304 the regexps for actual DTD validation
9305
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009306Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9307
9308 * hash.c: cosmetic cleanup
9309 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9310 integrating a DTD validation layer based on the regexps
9311
Daniel Veillard4402ab42002-09-12 16:02:56 +00009312Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9313
9314 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9315 the determinism was tested before eliminating the epsilon
9316 transitions :-(
9317
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009318Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9319
9320 * python/generator.py python/libxml.c python/libxml.py
9321 python/libxml2-python-api.xml python/libxml2class.txt
9322 python/libxml_wrap.h python/types.c: updated the python
9323 bindings, added code for easier File I/O, and the ability to
9324 define a resolver from Python fixing bug #91635
9325 * python/tests/Makefile.am python/tests/inbuf.py
9326 python/tests/outbuf.py python/tests/pushSAXhtml.py
9327 python/tests/resolver.py python/tests/serialize.py: updated
9328 and augmented the set of Python tests.
9329
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009330Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9331
9332 * win32/configure.js: added more readme info for the binary
9333 package.
9334
Daniel Veillard607b35c2002-09-10 12:16:19 +00009335Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9336
9337 * xmlIO.c: fixed a stupid out of bound array error
9338
9339Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9340
9341 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9342 messing around with support for Windows path, cleanups,
9343 trying to identify and fix the various code path to the
9344 filename access. Added xmlNormalizeWindowsPath()
9345
Daniel Veillard76575762002-09-05 14:21:15 +00009346Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9347
9348 * error.c valid.c: working on better error reporting of validity
9349 errors, especially providing an accurate context.
9350 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9351 error reports in those cases.
9352
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009353Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9354
9355 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9356 parser.c parserInternals.c xmlIO.c: get rid of all the
9357 perror() calls made in the library execution paths. This
9358 should fix both #92059 and #92385
9359
Daniel Veillard19aa7022002-09-05 11:14:19 +00009360Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9361
9362 * xmllint.c: memory leak reporting was broken after a change
9363 of the preprocessor symbol used to activate it.
9364
Daniel Veillardec6725e2002-09-05 11:12:45 +00009365Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9366
9367 * tree.c: try to make the copy function work for node of
9368 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9369 DOM layers though, not libxml2 itself.
9370
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009371Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9372
9373 * valid.c: try to provide file and line informations, not all
9374 messages are covered, but it's a (good) start
9375
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009376Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9377
9378 * xinclude.c: reimplemented a large part of the XInclude
9379 processor, trying to minimize resources used, James Henstridge
9380 provided a huge test case which was exhibiting severe memory
9381 consumption problems.
9382
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009383Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9384
9385 * python/Makefile.am: applied patch from Christophe Merlet to
9386 reestablish DESTDIR
9387
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009388Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9389
9390 * libxml.spec.in: fixes libary path for x86_64 AMD
9391
John Fleckbe98b332002-09-04 03:16:23 +00009392Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9393
9394 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009395 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009396 (plus resulting generated html files)
9397 fixing one spot I missed in the tutorial where I hadn't freed
9398 memory properly
9399
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009400Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9401
9402 * doc/tutorial/includeaddattribute.c
9403 * doc/tutorial/includeaddkeyword.c
9404 * doc/tutorial/includegetattribute.c
9405 * doc/tutorial/includekeyword.c
9406 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009407 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009408 update tutorial to properly free memory (thanks to Christopher
9409 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009410 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009411 added image files so the callouts are graphical, making it
9412 easier to read ( use "--param callout.graphics 1" to generate
9413 html with graphical callouts)
9414
Daniel Veillarde1662542002-08-28 11:50:59 +00009415Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9416
9417 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9418 nice logos generated by Marc Liyanage
9419 * doc/site.xsl *.html: changed the stylesheet to show the new
9420 logo and regenerated the pages
9421
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009422Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9423
9424 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9425
Daniel Veillard42766c02002-08-22 20:52:17 +00009426Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9427
9428 * xpath.c: possible mem leak patch from Jason Adams
9429
9430Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9431
9432 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9433 in the XQuery namespace
9434 * configure.in: preparing 2.4.24
9435 * doc/*.html: updated the web pages
9436
9437Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9438
9439 * python/generator.py: closing bug #85258 by generating conditional
9440 compile check to avoid linking to routines not configured in.
9441
Havoc Pennington84ec40a2002-08-22 13:59:35 +000094422002-08-22 Havoc Pennington <hp@pobox.com>
9443
9444 * autogen.sh: update error message for missing automake
9445
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009446Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9447
9448 * python/Makefile.am: typo in target name resulted in libxml2.py
9449 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9450
Daniel Veillard22669b22002-08-22 07:17:11 +00009451Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9452
9453 * win32/win32/Makefile.mingw: updated with version from
9454 Elizabeth Barham at http://soggytrousers.net/repository/
9455
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009456Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9457
9458 * win32/Makefile.msvc: added the prefix location to the include
9459 and lib search path.
9460
Havoc Pennington830e8972002-08-18 22:22:13 +000094612002-08-18 Havoc Pennington <hp@pobox.com>
9462
9463 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9464 both automake 1.6 and 1.4 installed get the right automake. Means
9465 compilation from CVS will now require the latest automake 1.4
9466 release, or manually creating symlinks called "automake-1.4" and
9467 "aclocal-1.4"
9468
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009469Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9470
9471 * configure.in python/Makefile.am: more AMD 64 induced changes from
9472 Frederic Crozat
9473
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009474Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9475
9476 * xinclude.c: oops I was missing the xml:base fixup too
9477 * result/XInclude/*.xml: this adds xml:base attributes to most
9478 results of the tests
9479
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009480Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9481
9482 * xinclude.c: quick but apparently working implementation of
9483 xi:fallback, should close bug #89684
9484 * Makefile.am test/XInclude/docs/fallback.xml
9485 result/XInclude/fallback.xml: added a basic test for fallback,
9486 and run with --nowarning to avoid a spurious warning
9487 * configure.in: applied patch from Frederic Crozat for python
9488 bindings on AMD 64bits machines.
9489
Daniel Veillard9e923512002-08-14 08:48:52 +00009490Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9491
9492 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9493 the caller don't pass a SAX callback block.
9494
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009495Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9496
9497 * tree.c: applied the same fix for the XML-1.0 namespace to
9498 xmlSearchNsByHref() as was done for xmlSearchNs()
9499
Daniel Veillardad11b302002-08-12 14:53:41 +00009500Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9501
9502 * libxml.3: small cleanup of the man page
9503 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9504 when serializing HREF attributes generated by XSLT.
9505
Daniel Veillardc084e472002-08-12 13:27:28 +00009506Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9507
9508 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9509 version of Marc Liyanage' patch for boolean attributes in HTML
9510 output
9511
Daniel Veillard5f91b372002-08-12 12:13:01 +00009512Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9513
9514 * python/tests/serialize.py: fixed the test results, indenting
9515 behaviour changed slightly
9516
Aleksey Sanin9e951762002-08-08 18:02:41 +00009517Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9518
9519 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9520 new c14n function to Windows def files
9521
Aleksey Saninea4272a2002-08-02 23:50:03 +00009522Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9523
9524 * c14n.c: fixed a memory leak in c14n code
9525
Daniel Veillard58e44c92002-08-02 22:19:49 +00009526Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9527
9528 * parser.c include/libxml/parser.h: adding a new API for Christian
9529 Glahn: xmlParseBalancedChunkMemoryRecover
9530 * valid.c: patch from Rick Jones for some grammar cleanup in
9531 validation messages
9532 * result/VC/* result/valid/*: this slightly change some of the
9533 regression tests outputs
9534
Daniel Veillard0bf29002002-08-01 12:54:11 +00009535Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9536
9537 * tree.c: trying to fix a problem in namespaced attribute handling
9538 raised by Christian Glahn
9539
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009540Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9541
9542 * encoding.c include/libxml/encoding.h: Opening the interface
9543 xmlNewCharEncodingHandler as requested in #89415
9544 * python/generator.py python/setup.py.in: applied cleanup
9545 patches from Marc-Andre Lemburg
9546 * tree.c: fixing bug #89332 on a specific case of loosing
9547 the XML-1.0 namespace on xml:xxx attributes
9548
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009549Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9550
9551 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9552 corner case from new Merlin's test suite and added a callback
9553 that will be used to improve xmlsec performance
9554
9555
Daniel Veillard0b22def2002-07-29 16:23:03 +00009556Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9557
9558 * HTMLtree.c: trying to fix the <style> escaping problem in
9559 HTML serialization bug #89342
9560
Daniel Veillard0b28e882002-07-24 23:47:05 +00009561Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9562
9563 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9564 and rebuilt the web site.
9565
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009566Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009567
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009568 * include/libxml/tree.h: added _private member to xmlNs struct
9569
Daniel Veillard1d995272002-07-22 16:43:32 +00009570Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9571
9572 * HTMLparser.c: fixing bug #84876 based on the xml working
9573 code.
9574
William M. Brack61eaba52002-07-21 11:14:18 +00009575Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9576
9577 * python/Makefile.am: enhanced to fix bug 72012 (errors
9578 when using '-jX' make parameter)
9579
William M. Brackef61d202002-07-19 08:32:00 +00009580Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9581
9582 * xpath.c: small additional enhancement for booleans
9583 compared to nodesets
9584
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009585Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9586
9587 * HTMLtree.c: changed the order of the encoding declaration
9588 attributes in the meta tags due to a bug in IE/Mac
9589
William M. Brack0c022ad2002-07-12 00:56:01 +00009590Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9591
9592 * xpath.c: enhanced handling of booleans (especially '='
9593 and '!=' for nodesets) - fixes bug 85256. Added new
9594 routine xmlXPathNotEqualValues for more proper handling
9595 of '!=' when nodesets are involved.
9596
Daniel Veillard06944e22002-07-11 19:55:18 +00009597Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9598
9599 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9600 doc/xmlcatalog_man.xml to the source distribution
9601
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009602Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9603
9604 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9605 asked for this.
9606
Daniel Veillard539638b2002-07-06 19:55:14 +00009607Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9608
9609 * configure.in: preparing 2.4.23
9610 * doc/*: rebuilt the docs
9611
Daniel Veillard176d99f2002-07-06 19:22:28 +00009612Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9613
9614 * parser.c: fixing bug #84169 by fixing the
9615 comment of xmlCreatePushParserCtxt to describe the
9616 encoding detection parameters better.
9617
Daniel Veillard37f961d2002-07-06 17:53:56 +00009618Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9619
9620 * valid.c: fixing bug #79331 in one path the lookup for
9621 ID attributes on a namespaced node wasn't handled correctly :-\
9622
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009623Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9624
9625 * HTMLparser.c: trying to fix 87235 about discarded white
9626 spaces in the HTML parser.
9627 * result/HTML/*: this changes the output of a number of HTML
9628 regression tests
9629
Daniel Veillardfdc91562002-07-01 21:52:03 +00009630Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9631
9632 * xpath.c: applied patch from Richard Jinks for the namespace
9633 axis + fixed a memory error.
9634 * parser.c parserInternals.c: applied patches from Peter Jacobi
9635 removing ctxt->token for good.
9636 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9637 popped out by the regression tests.
9638 * Makefile.am: patch for threads makefile from Gary Pennington
9639
William M. Brack6000af52002-06-28 11:43:13 +00009640Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9641
Daniel Veillardfdc91562002-07-01 21:52:03 +00009642 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009643 expressions involving preceding-sibling (et al).
9644
Daniel Veillard153120c2002-06-18 07:58:35 +00009645Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9646
9647 * hash.c: applied a patch from Peter Jacobi to solve a problem
9648 when compiling with the Watcom C on Win32
9649 * result/schemas/*.err: the change of hashing algo generated
9650 permutations in the output
9651
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009652Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9653
9654 * hash.c: applied patch from Sander Vesik improving the quality of
9655 the hash function.
9656
Aleksey Sanina5808b92002-06-14 17:07:41 +000096572002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009658
9659 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9660 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9661 xmllint.c xpath.c: replaced sprintf() with snprintf()
9662 to prevent possible buffer overflow (the bug was pointed
9663 out by Anju Premachandran)
9664
Daniel Veillarde059b892002-06-13 15:32:10 +00009665Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9666
9667 * parser.c: removed an uninitialized data error popped by valgrind
9668 on PE references
9669
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009670Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9671
9672 * doc/xml.html
9673 adding tutorial reference to the web page
9674
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009675Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9676
9677 * doc/tutorial/xmltutorial.xml
9678 * doc/tutorial/ar01s07.html
9679 * doc/tutorial/ape.html
9680 * doc/tutorial/includegetattribute.c
9681 adding section to tutorial about retrieving an attribute
9682 value
9683
Daniel Veillardf5582f12002-06-11 10:08:16 +00009684Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9685
9686 * parser.c: applied a couple of patches from Peter Jacobi to start
9687 to get rid of ctxt->token, with a possible significant speed
9688 improvement to be gained once done. Better compliance with PE
9689 references constructs in DTDs too.
9690 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9691 from Peter too
9692
Daniel Veillard38d80e22002-06-11 07:24:56 +00009693Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9694
9695 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9696 xmlParseElement was likely to have been deallocated at the
9697 time of the report, possibly leading to segfault. Just report
9698 the tag name now.
9699
Daniel Veillard9e412302002-06-10 15:59:44 +00009700Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9701
9702 * xpath.c: patch from Richard Jinks for XPath substring() function
9703 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9704
Aleksey Sanina5808b92002-06-14 17:07:41 +000097052002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009706
9707 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9708
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009709Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9710
9711 *doc/FAQ.html
9712 fixing typos in FAQ, thanks to Robert Funnell for the
9713 editing help
9714
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009715Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9716
9717 * NEWS: got complaints from rpmlint that it was empty
9718
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009719Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9720
9721 * added doc/tutorial, including:
9722 apa.html
9723 apb.html
9724 apc.html
9725 apd.html
9726 ar01s02.html
9727 ar01s03.html
9728 ar01s04.html
9729 ar01s05.html
9730 ar01s06.html
9731 includeaddattribute.c
9732 includeaddkeyword.c
9733 includekeyword.c
9734 includestory.xml
9735 index.html
9736 xmltutorial.xml
9737 libxml tutorial, including generated html
9738
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009739Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9740
9741 * result/c14n/exc-without-comments/merlin-c14n-two-*
9742 result/c14n/without-comments/merlin-c14n-two-*
9743 test/c14n/exc-without-comments/merlin-c14n-two-*
9744 test/c14n/without-comments/merlin-c14n-two-*
9745 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9746 c14n/exc-c14n and slightly modified test script to handle
9747 these test cases
9748 * c14n.c: fixed bugs for complicated nodes set (namespace
9749 without node and others from merlin-c14n-two.tar.gz)
9750 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9751 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9752 for xmlsec performance patch
9753 * xpath.c: fixed self::node() for namespaces and attributes
9754
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009755Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9756
9757 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9758 but with the format parameter
9759 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9760
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009761Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9762
9763 * Makefile.am: updated c14n tests suite
9764 * c14n.c: performance improvement for previous c14n patch
9765
Daniel Veillarde72c7562002-05-31 09:47:30 +00009766Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9767
9768 * parser.c: another peroformance patch from Peter Jacobi, that
9769 time on parsing attribute values.
9770
Aleksey Sanin508a1012002-05-31 06:32:32 +00009771Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9772
9773 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9774 into LibXML2 test suite
9775
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009776Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9777
9778 * c14n.c: propagating xpath ancesstors node fix to c14n
9779 plus small performance improvement to reduce number of
9780 mallocs
9781 * xpath.c: fixed ancestors axis processing for namespace nodes
9782
Daniel Veillard46de64e2002-05-29 08:21:33 +00009783Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9784
9785 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9786 Peter Jacobi
9787
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009788Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9789
9790 * configure.in: preparing 2.4.22
9791
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009792Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9793
9794 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9795 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9796 a public entry point.
9797 * doc/*: rebuilt the API and docs
9798
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009799Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9800
9801 * xpath.c: patch from Richard Jinks to fix a problem introduced
9802 in the previous patch and pointed by Norm
9803
Daniel Veillardc6924812002-05-24 11:10:43 +00009804Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9805
9806 * libxml.spec.in: fixing bug #81112
9807
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009808Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9809
9810 * uri.c: fixing bug #82848
9811
Daniel Veillarda2878972002-05-24 07:54:39 +00009812Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9813
9814 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9815 output of one catalog test
9816
Aleksey Sanin114e4752002-05-24 07:20:27 +00009817Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009818
Aleksey Sanin114e4752002-05-24 07:20:27 +00009819 * global.data globals.c tree.c include/libxml/globals.h
9820 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9821 default value for global parameter xmlIndentTreeOutput to 1 and
9822 introduced new global parameter xmlTreeIndentString (the string
9823 used to do one-level indent) with default value " " (as it was
9824 in tree.c)
9825
Daniel Veillard49d5af82002-05-23 11:55:49 +00009826Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9827
9828 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9829 with trio and schemas.
9830
Daniel Veillard7c13af42002-05-22 09:57:32 +00009831Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9832
9833 * xpath.c: patch from Richard Jinks to fix the problem raised in
9834 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9835
Daniel Veillard5a872412002-05-22 06:40:27 +00009836Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9837
9838 * xmlschemas.c: a bit of work on import.
9839 * xmlschemastypes.c: Charles Bozeman provided a compare function
9840 for date/time types so min/max facet restrictions should work,
9841 indeterminate comparisons return an error instead of equal.
9842 * test/schemas/date_0* result/schemas/date_0_0: specific test
9843 from Charles Bozeman too
9844
Daniel Veillard10b6da42002-05-18 07:55:20 +00009845Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9846
9847 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9848 from Christian Cornelssen fixing the man pages and the Catalog
9849 building script.
9850 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9851 next step is <xs:import> I now have a reasonable understanding
9852 of how it works.
9853
Daniel Veillarde5354492002-05-16 08:43:22 +00009854Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9855
9856 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9857
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009858Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9859
9860 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9861
Daniel Veillard088bf112002-05-14 11:03:59 +00009862Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9863
9864 * xpath.c: fixing an XPath function evalutation bug pointed out
9865 by Alexey Efimov where the context was lost when evaluating
9866 the function arguments
9867
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009868Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009869
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009870 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9871 function public for XMLSec performance optimizations
9872
Daniel Veillard3cd72402002-05-13 10:33:30 +00009873Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9874
9875 * python/generator.py python/libxml2class.txt : fixed a problem
9876 with the HTML parser pointed by Gary Benson
9877 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9878 example
9879
Aleksey Sanine48a3182002-05-09 18:20:01 +00009880Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9881 * parser.c: fixed bug #81159 (memory growth in SAX)
9882
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009883Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9884 * xpath.c: fixed bug #78858 (the real fix)
9885
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009886Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009887 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009888
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009889Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9890
9891 * tree.c: modified xmlNodeSetBase to allow changing the
9892 base of a document.
9893
Daniel Veillard070803b2002-05-03 07:29:38 +00009894Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9895
9896 * xmlschemastypes.c: patch Charles Bozeman for validation of
9897 all the date, time, and duration types
9898 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9899 * configure.in: fixed an error pointed by an user
9900 * xml2-config.in: fixed an error pointed by an user
9901
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009902Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9903
9904 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9905 win32/libxml2.def.src xmlIO.c: exported default
9906 'file:', 'http:' and 'ftp:' protocols input handlers
9907 and maked protocols comparisson case insensitive
9908
Daniel Veillard34de97f2002-04-30 14:29:22 +00009909Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9910
9911 * configure.in: Neven Has detected a typo
9912
Daniel Veillard28577c32002-04-30 06:48:41 +00009913Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9914
9915 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9916 as one of the persons allowed to commit directly to the
9917 module.
9918
Daniel Veillardfc57b412002-04-29 15:50:14 +00009919Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9920
9921 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9922 * valid.c: raised a too low limit
9923 * doc/*: rebuilt the docs
9924
Daniel Veillardeca82812002-04-24 11:42:02 +00009925Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9926
9927 * test/XPath/expr/floats test/XPath/expr/functions
9928 result/XPath/expr/floats result/XPath/expr/functions
9929 xpath.c: another XPath conformance patch from Richard Jinks
9930
Daniel Veillard13e04c62002-04-23 17:51:29 +00009931Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9932
9933 * xmlschemas.c: fixed validation of attribute groups.
9934 * test/schemas result/schemas: added an example from the primer
9935
Daniel Veillard88c58912002-04-23 07:12:20 +00009936Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9937
9938 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9939 * test/schemas result/schemas: updated the test list
9940
Daniel Veillarde19fc232002-04-22 16:01:24 +00009941Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9942
9943 * TODO: updated a bit
9944 * parser.c: made a comment more specific
9945 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9946 Schemas conformance.
9947 * test/schemas result/schemas: updated the test list
9948
Daniel Veillard441bc322002-04-20 17:38:48 +00009949Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9950
9951 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9952 implementing xs:all with minOccurs = 0
9953 * tes/schemas/* result/schemas/*: added more tests covering
9954 xs:all
9955
Daniel Veillard8a001f62002-04-20 07:24:11 +00009956Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9957
9958 * xmlregexp.c: first implementation of the all particle, this
9959 may need to be revisited for case where not all transitions
9960 must be crossed.
9961
Daniel Veillard7646b182002-04-20 06:41:40 +00009962Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9963
9964 * tree.c: another entity processing update from Markus Henke
9965
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009966Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9967
9968 * trionan.c: fixed crash on OSF/1
9969
Daniel Veillardb4398962002-04-19 07:01:55 +00009970Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9971
9972 * xmlschemas.c: more Schemas work
9973 * test/schemas/* result/schemas/*: added more tests coming
9974 from the spec.
9975
Daniel Veillard54761132002-04-18 21:00:44 +00009976Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9977
9978 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9979 ExcC14N specification
9980
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009981Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9982
9983 * tree.c: patch from Markus Henke, fix for recursive entities.
9984
Daniel Veillard23b1f372002-04-18 15:50:05 +00009985Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9986
9987 * xpath.c: fix a problem with string() on a document node.
9988
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009989Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9990
9991 * Makefile.am xmlschemas.c: more Schemas work
9992 * test/schemas/* result/schemas/*: added more tests coming
9993 from the spec.
9994
Daniel Veillard6231e842002-04-18 11:54:04 +00009995Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9996
9997 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9998 * result/HTML/*: this changes a few things in the results
9999
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010000Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10001
10002 * include/libxml/tree.h: eliminated 'declaration different than
10003 prototype' warning
10004 * include/win32config.h: "resolved" conflicts with errno.h
10005
Daniel Veillardb509f152002-04-17 16:28:10 +000010006Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10007
10008 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10009 on the automata interfaces and debug of counted choices
10010 * test/schemas/* result/schemas/*: added a number of tests
10011
Daniel Veillard8651f532002-04-17 09:06:27 +000010012Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10013
10014 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10015 a bit of work on Schemas
10016 * testSchemas.c: try to make it more useful
10017 * test/schemas/* result/schemas/* Makefile.am: changed the
10018 Schemas regression test procedure, started adding a few samples
10019
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010020Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10021
10022 * include/libxml/encoding.h: Patch for the Borland C++ builder
10023 * include/libxml/tree.h: Patch for the Borland C++ builder
10024 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010025 * win32/bcb5: New directory for the Borland C++ builder
10026 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010027
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010028Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10029
10030 * win32/Makefile.msvc: Update for XML Schema support
10031 * win32/configure.js: Update for XML Schema support
10032 * win32/libxml2.def.src: Update for XML Schema support
10033
Daniel Veillard4255d502002-04-16 15:50:10 +000010034Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10035
10036 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10037 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10038 xmlunicode.c include/libxml/Makefile.am
10039 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10040 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10041 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10042 include/libxml/xmlversion.h.in : merged the current state of
10043 XML Schemas implementation, it is not configured in by default,
10044 a specific --schemas configure option has been added.
10045 * test/automata test/regexp test/schemas Makefile.am
10046 result/automata result/regexp result/schemas:
10047 merged automata/regexp/schemas regression tests
10048
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010049Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10050
10051 * xpath.c: Gary found a compile time problem, fixes #78823
10052
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010053Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10054
10055 * configure.in: release of 2.4.20
10056 * doc/*: updated and rebuilt the docs
10057
Daniel Veillardf544f192002-04-15 12:56:56 +000010058Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10059
10060 * python/Makefile.am: patch from Cristian Gafton to build on
10061 Red Hat 6.2, should also fix #75779
10062
Daniel Veillard940492d2002-04-15 10:15:25 +000010063Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10064
10065 * valid.c: first part of fixing #78729
10066
Daniel Veillardeb475a32002-04-14 22:00:22 +000010067Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10068
10069 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10070 escaping of URI when saving HTML files.
10071 * result/HTML/*: this impacted some tests
10072
Daniel Veillard9b731d72002-04-14 12:56:08 +000010073Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10074
10075 * configure.in: trying to fix #77441
10076
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010077Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10078
10079 * include/libxml/xmlIO.h: Hallski complained it could not be
10080 included by itself.
10081
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010082Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10083
10084 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10085
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010086Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10087
10088 * win32/configure.js: patch from Nilo for the c14n option
10089 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10090
Daniel Veillardda423da2002-04-10 19:25:38 +000010091Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10092
10093 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10094 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10095 LIBXML_THREAD_ENABLED
10096
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010097Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10098
10099 * xpath.c: another patch from Richard Jinks for substring conformance
10100 * test/XPath/expr/floats test/XPath/expr/strings
10101 result/XPath/expr/floats result/XPath/expr/strings: update of the
10102 test suite to check those.
10103
Daniel Veillard01917aa2002-04-10 11:30:41 +000010104Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10105
10106 * xpath.c: patch from Richard Jinks for .x float parsing.
10107
Daniel Veillard46d6c442002-04-09 16:10:39 +000010108Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10109
10110 * parser.c: patch from Markus Henke when an encoding ain't recognized
10111
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010112Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10113
10114 * libxml.m4: got a report that #include <string.h> was needed
10115
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010116Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10117
10118 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10119
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010120Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10121
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010122 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010123
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010124Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10125
10126 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10127 pointed out by Melvyn Sopacua.
10128
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010129Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10130
10131 * libxml.m4: Frédéric Crozat gave a patch related to the change
10132 of Include paths breaking the libxml.m4
10133
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010134Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10135
10136 * xpath.c: Fix bug #76927 forgot to save some context
10137 when evaluating binary expressions
10138
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010139Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10140
10141 * configure.in: fixed configure for MPE/iX from Markus Henke
10142 * xmlmemory.c: fixed initialization problems
10143 * xpath.c: another set of patches from Richard Jinks this
10144 fixes "make XPathtests" on linux
10145
Daniel Veillard21458c82002-03-27 16:12:22 +000010146Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10147
10148 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10149 * test/XPath/expr/compare test/XPath/expr/equality
10150 test/XPath/expr/floats test/XPath/expr/functions
10151 test/XPath/expr/strings result/XPath/expr/compare
10152 result/XPath/expr/equality result/XPath/expr/floats
10153 result/XPath/expr/functions result/XPath/expr/strings: Updated
10154 tests though they show a divergence on Linux
10155
Daniel Veillard28dfed12002-03-27 09:08:17 +000010156Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10157
10158 * xpath.c trionan.c: previous commit also included patches
10159 from Richard Jinks on some IEEE support corner case
10160
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010161Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10162
10163 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10164 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10165 that $(datadir) should be used for docs
10166
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010167Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10168
10169 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10170 could leak filedescriptors
10171
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010172Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10173
10174 * configure.in nanohttp.c: applied patch from Allan Clark for
10175 UnixWare/OpenServer
10176
Daniel Veillard19274092002-03-25 16:48:03 +000010177Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10178
10179 * configure.in: preparing 2.4.19
10180 * doc/*: rebuilt the docs
10181
Daniel Veillard56b2db72002-03-25 16:35:28 +000010182Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10183
10184 * nanohttp.c: fixing #76043, got fed up with non-portability
10185 of that piece of code.
10186
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010187Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10188
10189 * valid.c SAX.c: Never commit without running "make tests" :-(
10190 fix a couple of stupidities in the previous commit
10191 * result/*: a few changes in some attribute order result of previous
10192 commit.
10193
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010194Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10195
10196 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10197 the internal subset should not raise duplicate ID errors,
10198 also there was a small bug in conjunction to namespace
10199 declarations defaulted and xml:xxx attributes DTD definitions.
10200
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010201Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10202
10203 * xpath.c: Richard Jinks also raised some rounding problems
10204 this tries to fix them
10205
Daniel Veillard4e2df542002-03-22 12:23:14 +000010206Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10207
10208 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10209 behaviour in xmlXPathCastToString()
10210
Daniel Veillarddb552912002-03-21 13:27:59 +000010211Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10212
10213 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10214 raised by Morus Walter
10215
Daniel Veillard9e537932002-03-21 13:08:08 +000010216Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10217
10218 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10219 from Igor
10220
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010221Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10222
10223 * xpath.c: fixing #75619, related to a problem when trying
10224 to evaluate condition when the current node set resulting
10225 from that sub-step evaluation is empty. Also fixes 2 potential
10226 problem with previous-sibling and next-siblings axis.
10227
Daniel Veillard1840ef02002-03-21 08:05:23 +000010228Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10229
10230 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10231 HTML support is not configured in.
10232
Daniel Veillard561b7f82002-03-20 21:55:57 +000010233Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10234
10235 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10236 include/libxml/tree.h: dohh I really didn't intended to commit
10237 this test version :-(
10238
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010239Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10240
10241 * testSAX.c: I wanted to see the real speed at the SAX interface
10242 after a little too many Ximianer started complaining about the
10243 parser speed.
10244 added a --quiet option:
10245 paphio:~/XML -> ls -l db100000.xml
10246 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10247 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10248 3200006 callbacks generated
10249 real 0m1.270s
10250 Which means 16MBytes/s and 3Mcallback/s
10251
Daniel Veillardc62a1472002-03-19 18:35:12 +000010252Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10253
10254 * xpath.c: valgrind spotted another error that time when running
10255 on libxslt regression tests
10256
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010257Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10258
10259 * Makefile.am: adding "make valgrind" running the full regression
10260 tests (except python ones) under Valgrind (using valgrind -q
10261 which was kindly added by the author).
10262 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10263 passes cleanly now except an obcure floating point initialization
10264 raised in log10() in one XPath regression test ???
10265 * tree.c: edited some comments to close #75244
10266
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010267Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10268
10269 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10270 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10271 context of ScrollKeeper, made sure that if the number is
10272 an integer, the serialization follows the description at
10273 http://www.w3.org/TR/xpath#section-String-Functions
10274
Daniel Veillard5997aca2002-03-18 18:36:20 +000010275Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10276
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010277 * configure.in: preparing 2.4.18
10278 * doc/*: updated and rebuilt the web site
10279 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10280 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010281 * parser.c: humm, changed the way the SAX parser work when
10282 xmlSubstituteEntitiesDefault(1) is set, it will then
10283 do the entity registration and loading by itself in case the
10284 user provided SAX getEntity() returns NULL.
10285 * testSAX.c: added --noent to test the behaviour.
10286
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010287Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10288
10289 * parser.c: Wilfried Teiken provided a hackish but working
10290 way to get context reported back on entities when parsing
10291 with SAX and without breaking the DOM build.
10292
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010293Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10294
10295 * c14n.c: applied a new patch from Aleksey Sanin
10296 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10297 to reference Aleksey implementation of XML digital Signatures
10298
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010299Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10300
10301 * xpath.c: small fix to avoid potential problem due to
10302 ordering of freeing data
10303 * python/Makefile.am: people were complaining about
10304 the generated file in python dir not being built
10305
Daniel Veillardd2379012002-03-15 22:24:56 +000010306Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10307
10308 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10309 python/generator.py python/libxml.c python/types.c: Cleanup
10310 of the python Makefiles based on Jacob and James feedback,
10311 fixed the spec file accordingly, fixed the number of warning
10312 that passing my pedantic CFLAGS was generating. Conclusion
10313 is that Python includes are real crap.
10314
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010315Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10316
10317 * configure,in: it was reported quite a few times that
10318 xml2-config --cflags should not output
10319 -I$includeprefix/libxml2/libxml because libxml2 header names
10320 clashes with existing names like list.h from C++ stl.
10321 Includes should be #include<libxml/xxx.h> so ...
10322
Daniel Veillard6f293b12002-03-15 09:42:33 +000010323Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10324
10325 * c14n.c: another patch from Aleksey Sanin
10326
Daniel Veillard5c396542002-03-15 07:57:50 +000010327Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10328
10329 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10330 canonicalization algorithm
10331 * doc/xml.html doc/index.html: added the C14N references on the
10332 index page.
10333
jacob berkman9be65862002-03-14 02:15:56 +0000103342002-03-13 jacob berkman <jacob@ximian.com>
10335
10336 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10337 usage, redundant, and gcc specific
10338
Daniel Veillard75be0132002-03-13 10:03:35 +000010339Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10340
10341 * xpath.c: speedup some node selection operations, this can
10342 have a significant impact on DocBook Norm's stylesheets
10343 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10344 make sure it's always the case
10345 * debugXML.c: distinguish CDATA and comments in ls operations
10346
Daniel Veillard61f26172002-03-12 18:46:39 +000010347Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10348
10349 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10350 to generate better API descriptions etc...
10351
Daniel Veillard9ff88172002-03-11 09:15:32 +000010352Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10353
10354 * c14n.c: Fixing #74186, made sure all boolean expressions
10355 get fully parenthesized, ran indent on the output
10356 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10357 include/libxml/tree.h: also #74186 related, removed the
10358 --with-buffers option, and all the preprocessor conditional
10359 sections that were resulting from it.
10360
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010361Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10362
10363 * valid.c: applied patch from Dodji Seketeli fixing an
10364 uninitailized variable in xmlValidGetValidElements()
10365
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010366Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10367
10368 * c14n.c: fixed a few comments
10369 * doc/*.html doc/*/*.html: regenerated the docs and added
10370 the C14N API
10371 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10372
Daniel Veillardfa49d872002-03-09 10:20:00 +000010373Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10374
10375 * check-xml-test-suite.py: fix to adapt varaiations in the
10376 bindings
10377 * configure.in python/setup.py python/setup.py.in: fixed to
10378 have the version of the python scripts automatically updated
10379
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010380Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10381
10382 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10383 in xmlCopyProp()
10384
Daniel Veillardaf43f632002-03-08 15:05:20 +000010385Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10386
10387 * configure.in: preparing 2.4.17 release
10388 * doc/*: updated and rebuilt the docs
10389 * xpath.c: fixed a comment
10390 * python/libxml.c: fixed a possible reentrancy problem
10391
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010392Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10393
10394 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10395 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10396 added a specific regression test
10397 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10398 not raise exceptions when failing to find the attribute.
10399
Daniel Veillard90bc3712002-03-07 15:12:58 +000010400Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10401
10402 * configure.in xmllint.c: owen pointed out a problem with the
10403 ftme fix, gettimeofday() was not detected by configure and
10404 the ftime header wasn't included, dohhh
10405
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010406Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10407
10408 * configure.in xmllint.c: trying to fix #71457 for timing
10409 precision when gettimeofday() is not availble but ftime() is
10410
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010411Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10412
10413 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10414 are now copied on install and part of the -devel RPM
10415
Daniel Veillard7b416132002-03-07 08:36:03 +000010416Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10417
10418 * xpath.c: trying to avoid bug #72150 which was apparently
10419 caused by a gcc bug (or a processor problem) as detailed
10420 at http://veillard.com/gcc.bug
10421
Daniel Veillardf742d342002-03-07 00:05:35 +000010422Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10423
10424 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10425 fixed xmlReconciliateNs(), added a Python test/example for
10426 inter-document cut'n paste
10427 * python/libxml.py: fixed node.doc on document nodes and added
10428 xpathEval() onto node objects
10429
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010430Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10431
10432 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10433 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10434 fixup and integrated tests for the serialization stuff
10435
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010436Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10437
10438 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10439 moved the libxml man page to section 3
10440
Daniel Veillard1e774382002-03-06 17:35:40 +000010441Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10442
10443 * tree.c: fix bug #72490
10444 * python/libxml.c python/libxml.py: added methods serialize()
10445 and saveTo() to all node elements.
10446
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010447Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10448
10449 * xmlIO.c: closed #73430, don't read from an input source
10450 which indicated an end-of-file or an error.
10451
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010452Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10453
10454 * parser.c: make sure SAX endDocument is always called as
10455 this could result in a Python memory leak otherwise (it's
10456 used to decrement ref-counting)
10457 * python/generator.py python/libxml.c python/libxml.py
10458 python/libxml2-python-api.xml python/libxml2class.txt
10459 python/tests/error.py python/tests/xpath.py: implemented
10460 the suggestions made by Gary Benson and extended the tests
10461 to match it.
10462
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010463Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10464
10465 * python/generator.py: applied patch fixing #73450
10466
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010467Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10468
10469 * xpath.c: fixing #61290 "namespace nodes have no parent"
10470 long standing divergence from the XPath REC. NodeSets
10471 simply hold a copy of namespace nodes and those node ->next
10472 points to the parent (which may not be the node carrying the
10473 definition).
10474 * include/libxml/xpath.h: flagged but didn't added a possible
10475 speedup
10476 * DOCBparser.c HTMLparser.c: removed some warnings from push
10477 parser due to new state being added.
10478 * tree.c: new fix from Boris Erdmann
10479 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10480 the XML Canonalization support from Aleksey Sanin
10481
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010482Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10483
10484 * tree.c: patch from Boris Erdmann fixing some namespace odities
10485 with xmlCopyNode()
10486
Daniel Veillardc6613042002-03-02 09:34:02 +000010487Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10488
10489 * xmlIO.c: fix bug #72706 when loading a NULL entity
10490
Daniel Veillardc0fef772002-03-01 16:16:31 +000010491Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10492
10493 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10494 actually change in a future XML Namespace revision.
10495
Daniel Veillard79426f22002-03-01 16:14:17 +000010496Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10497
10498 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10499 added the possibility of returning nodesets from XPath extension
10500 functions written in Python
10501
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010502Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10503
10504 * python/*: commiting some Python bindings work done while travelling
10505
Daniel Veillard97300512002-03-01 09:13:41 +000010506Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10507
10508 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10509 explicitely with memory debugging switched on
10510
Daniel Veillard6361da02002-02-23 10:10:33 +000010511Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10512
10513 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10514 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10515 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10516 the accessor generator for strings
10517 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10518 regression test.
10519
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010520Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10521
10522 * python/README python/generator.py python/libxml.c python/setup.py:
10523 added the 'usual' setup.py to allow building a libxml2-python
10524 module based on the same code. The initialization is however
10525 different the 2 .so files fo libxml2 and libxslt are identical and
10526 they entry point initialize both libraries. this is done to avoid
10527 some possible nasty problem since the Python don't merge the maps
10528 of all shared modules.
10529
Daniel Veillard158a4d22002-02-20 22:17:58 +000010530Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10531
10532 * parser.c: fixed a push/encoding bug reported by Michael
10533 on librsvg
10534
Daniel Veillard7839e162002-02-20 18:54:48 +000010535Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10536
10537 * include/libxml/parserInternals.h: fixes a misplaced #endif
10538
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010539Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10540
10541 * parser.c valid.c: found and fixed a couple of allocation bugs
10542
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010543Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10544
10545 * doc/xml.html doc/python.html doc/*: added a Python and binding
10546 page describing the current state of the Python bindings and
10547 giving pointers to the other languages wrappers.
10548
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010549Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10550
10551 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10552 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10553 rebuilt the API and web site
10554 * xpath.c: fixed #71978 portability bugs
10555
Daniel Veillard8aff2472002-02-19 21:50:43 +000010556Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10557
10558 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10559
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010560Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10561
10562 * include/libxml/parserInternals.h parser.c: had to change
10563 2 internal parsing API when processing document content
10564 to check the start and end of element content are defined
10565 in the same entity
10566 * valid.c include/libxml/valid.h: attribute normalization can
10567 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10568 with the context to report it.
10569 * SAX.c: fixed the last known bugs, crazy validation constraints
10570 when a document is standalone seems correctly handled. There
10571 is a couple of open issues left which need consideration especially
10572 PE93 on external unparsed entities and standalone status.
10573 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10574 The 2 tests left failing are actually in error. Cleanup done.
10575
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010576Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10577
10578 * valid.c: implemented E59 spaces in CDATA does not match the
10579 nonterminal S
10580
Daniel Veillard878eab02002-02-19 13:46:09 +000010581Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10582
10583 * SAX.c parser.c valid.c: more validation test fixups
10584 * check-xml-test-suite.py: added duration info for the tests
10585
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010586Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10587
10588 * parser.c valid.c: a couple of errors were reported but not
10589 saved back as such in the parsing context. Down to 1% failure rate
10590 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10591
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010592Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10593
10594 * xmlInternald.c: isExtender was missing a char
10595 * parser.c include/libxml/parser.h: % are acceptable in the
10596 internal subset if within a PUBLIC ID
10597
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010598Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10599
10600 * SAX.c parserInternals.c valid.c: more work on the conformance
10601 suite. Took the step to finally block documents with encoding
10602 errors. It's a fatal error per the spec, people should have fixed
10603 their documents by now.
10604
Daniel Veillard55253e22002-02-18 14:32:39 +000010605Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10606
10607 * check-xml-test-suite.py: fixed the test script after some discussion
10608 on the semantic of TYPE="error"
10609 * Makefile.am: added the script to the distrib
10610
Daniel Veillard28757702002-02-18 11:19:30 +000010611Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10612
10613 * SAX.c entities.c: fixed a couple of conformances issues deep
10614 into the validation code (standalone and undeclared Notations)
10615
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010616Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10617
10618 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10619 stayed there for years !
10620
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010621Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10622
10623 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10624 missing
10625
Daniel Veillardc7612992002-02-17 22:47:37 +000010626Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10627
10628 * check-xml-test-suite.py: improved the behaviour a bit as
10629 well as the logs
10630 * parser.c valid.c SAX.c: fixed a few more bugs
10631 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10632
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010633Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10634
10635 * check-xml-test-suite.py: python script to run regression tests
10636 against the XML Test suite of W3C/OASis
10637 * SAX.c: fixed a validation bug
10638 * parser.c: fixed 3 errors pointed by the test suite
10639 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10640 * python/Makefile.am: fixed a dependendy
10641
Daniel Veillard9f28f302002-02-15 20:48:08 +000010642Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10643
10644 * xmlmemory.c: avoid a warning bug #71594
10645
Daniel Veillard144024e2002-02-13 21:14:46 +000010646Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10647
10648 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10649 warning on alpha/Tru64
10650
Daniel Veillarde4301c82002-02-13 13:32:35 +000010651Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10652
10653 * include/libxml/entities.h: fixing a comment
10654 * valid.c: fixing some troubles with validity check on namespaces
10655 * result/VC/NS3 test/VC/NS3: added a specific regression test
10656
Daniel Veillarda6d05382002-02-13 13:07:41 +000010657Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10658
10659 * tree.c: Fixing #71342 serializing '\n' in attribute values
10660 * result/noent/att3 result/att3 test/att3: added a specific
10661 test.
10662
Daniel Veillard797a5652002-02-12 13:46:21 +000010663Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10664
10665 * python/libxml.c: couple of bug fixes
10666
Daniel Veillard01a6d412002-02-11 18:42:20 +000010667Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10668
10669 * python/*.py: removed tabs and used spaces.
10670
Daniel Veillard397ff112002-02-11 18:27:20 +000010671Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10672
10673 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10674 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10675
Daniel Veillard03517542002-02-11 13:54:40 +000010676Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10677
10678 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10679 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10680
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010681Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10682
10683 * include/libxml/encoding.h include/libxml/entities.h
10684 include/libxml/globals.h include/libxml/parser.h
10685 include/libxml/threads.h include/libxml/tree.h
10686 include/libxml/xmlmemory.h: trying to fix the include mess
10687
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010688Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10689
10690 * include/libxml/xmlmemory.h: reverted part of the previous
10691 attempt to provide #69655, this was breaking the build.
10692
Daniel Veillard0ba59232002-02-10 13:20:39 +000010693Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10694
10695 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10696 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10697 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10698 include/libxml/parserInternals.h include/libxml/tree.h
10699 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10700 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10701 clean.
10702 * python/libxml.c: fixed a warning.
10703
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010704Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10705
10706 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10707 copying of node, merge back IDs in the target document.
10708 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10709 test/XInclude/ents/ids.xml: test case
10710 * result/VC/ElementValid4: output changed due to a typo fix
10711
Daniel Veillard1c18e302002-02-09 22:16:40 +000010712Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10713
10714 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000010715 generate the dependencies right as Jacob found out. Add
10716 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000010717
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010718Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10719
10720 * parserInternals.c valid.c: Justin Fletcher found some parts
10721 of the code needing cleanup
10722 * libxml.spec.in python/Makefile.am python/generator.py
10723 python/libxml.c python/libxml.py: Fixed the python Makefiles
10724 corrected a bug showing up on ia64, changed the name of the
10725 python internal module too
10726
Daniel Veillard07be19b2002-02-08 14:20:35 +000010727Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10728
10729 * Makefile.am: applied patch from Andris Pavenis for binary
10730 name suffixes
10731
Daniel Veillardf216d462002-02-08 13:44:24 +000010732Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10733
10734 * xmllint.c win32/win32config.h: fixing #68748
10735
Daniel Veillardd455d792002-02-08 13:37:46 +000010736Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10737
10738 * valid.c: fixing #70166
10739
10740Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10741
10742 * valid.c: fixing #70077
10743
Daniel Veillardc575b992002-02-08 13:28:40 +000010744Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10745
10746 * Copyright Makefile.am README configure.in libxml.spec.in:
10747 Changed to the MIT Licence
10748 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10749 doc/xmlio.html: updated the doc accordingly
10750 * include/libxml/xmlwin32version.h configure.in: preparing
10751 2.4.14 release
10752 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10753 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10754 fixed the const xmlChar * wrapper and generator, XPath extension
10755 functions now use the context as first argument
10756 * python/tests/tstxpath.py python/tests/xpath.py
10757 python/tests/xpathext.py: Updated the tests accordingly
10758 * tree.c: fixed bug #70067
10759
Daniel Veillard7db38712002-02-07 16:39:11 +000010760Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10761
10762 * Makefile.am: cleanup
10763 * debugXML.c: always use stdout if output is NULL
10764 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10765 * python/Makefile.am python/generator.py python/libxml2class.txt
10766 python/libxml_wrap.h python/types.c: augmented the number of bindings
10767 handling FILE * and XPath contexts
10768 * python/tests/Makefile.am: avoid a stupid problem due to the
10769 use of TEST.
10770
Daniel Veillard15a143b2002-02-06 22:40:50 +000010771Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10772
10773 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10774
Daniel Veillard70cab352002-02-06 16:06:58 +000010775Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10776
10777 * python/TODO python/libxml.c: cleanup the extension function lookup
10778 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10779
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010780Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10781
10782 * configure.in python/Makefile.am: do not install outside
10783 of prefix
10784
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010785Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10786
10787 * python/TODO python/libxml.c: started adding SAX interfaces
10788 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10789 SAX test
10790
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010791Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10792
10793 * tree.c: hardened the addChild function
10794 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10795 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10796 added accessors needed for xmlNode, a bit more testing and
10797 extension of interfaces
10798 * python/tests/Makefile.am python/tests/build.py: added a test
10799 build from scratch/save/load/check
10800
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010801Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10802
10803 * parserInternals.c: change a small bit in the way valididy
10804 error messages get initialized
10805 * python/TODO python/libxml.c python/libxml2-python-api.xml
10806 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10807 added some memory debugging to track leaks at the libxml2 level
10808 * python/tests/*.py: changed all tests to check for leaks,
10809 there is just one left in XPath extension registrations.
10810
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010811Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10812
10813 * python/TODO python/generator.py python/libxml2-python-api.xml
10814 python/libxml2class.txt: more accessor classes for the parser
10815 context, allow to switch on and check validity
10816 * python/tests/Makefile.am python/tests/error.py
10817 python/tests/invalid.xml python/tests/valid.xml
10818 python/tests/validate.py: attded more test and and added error.py
10819 which I forgot to commit in the last step
10820
Daniel Veillard3ce52572002-02-03 15:08:05 +000010821Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10822
10823 * python/Makefile.am python/types.c: cleanup
10824 * python/libxml.c python/libxml.py python/libxml_wrap.h
10825 python/generator.py python/libxml2-python-api.xml
10826 python/libxml2class.txt: added class for parser context, added
10827 first cut for push mode support. Added a framework to generate
10828 accessors functions.
10829 * python/tests/Makefile.am python/tests/push.py: added a push
10830 test
10831
Daniel Veillardcfb05462002-02-02 23:18:22 +000010832Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10833
10834 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10835 bug a bit of cleanup.
10836
Daniel Veillard5d819032002-02-02 21:49:17 +000010837Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10838
10839 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10840 python/libxml2class.txt: adding error redirections and preformat
10841 to a python handler
10842 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10843 tests self checking
10844
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010845Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10846
10847 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10848 a function
10849
Daniel Veillard9589d452002-02-02 10:28:17 +000010850Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10851
10852 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10853 python/libxml.c python/libxml2-python-api.xml
10854 python/libxml2class.txt: Progressing through the TODOs, class
10855 description output, extra XML API, RPM now builds the wrappers
10856 for all python installed versions
10857
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010858Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10859
10860 * configure.in libxml.spec.in python/Makefile.am python/TODO
10861 python/generator.py python/libxml2class.txt: added more informations
10862 in the libxml2-python package including docs. Slightly changed
10863 the class hierarchy
10864 * python/tests/*: added basic regression tests infrastructure too
10865
10866Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10867
10868 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10869 added libxml2-python as part of the packages installed
10870
Daniel Veillarda7340c82002-02-01 17:56:45 +000010871Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10872
10873 * python/Makefile.am python/generator.py python/libxml.c
10874 python/libxml.py: more work, now able to extend the
10875 XPath interpreter with functions written in python.
10876
Daniel Veillardc3e39442002-02-01 09:29:41 +000010877Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10878
10879 * python/Makefile.am: Jacob sent a patch to allow building from
10880 tarfile.
10881
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010882Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10883
10884 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10885 inserted the python wrappers build, I hope this won't be too
10886 unportable
10887
Daniel Veillard1971ee22002-01-31 20:29:19 +000010888Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10889
10890 * xpath.c: minor optimization
10891 * python/generator.py python/libxml.c python/libxml.py
10892 python/libxml_wrap.h: more work on the python bindings,
10893 they now support XPath and there is no evident leak
10894
Daniel Veillard36ed5292002-01-30 23:49:06 +000010895Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10896
10897 * python/generator.py python/libxml.c python/libxml.py:
10898 more work on the python bindings generator.
10899
Daniel Veillard96fe0952002-01-30 20:52:23 +000010900Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10901
10902 * python/generator.py python/libxml.c python/libxml_wrap.h:
10903 more work on the python bindings.
10904
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010905Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10906
10907 * python/generator.py python/libxml.c python/libxml.py
10908 python/libxml_wrap.h: commited early version of a python binding
10909 for private use only ATM
10910
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010911Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10912
10913 * entities.c tree.c include/libxml/entities.h: applied patch
10914 from Anthony Jones to implement copy of DTD subtree too. Had
10915 just to keep 2 function private which really ought to become
10916 public ones.
10917
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010918Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10919
10920 * xmllint.c: added pointers to the web pages in the usage()
10921
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010922Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10923
10924 * tree.c: more fixes from Petr Kozelka for attribute handling
10925 in the tree API to align the semantic with DOM.
10926
Daniel Veillard36065812002-01-24 15:02:46 +000010927Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10928
10929 * valid.c tree.c entities.c: another set of patches from
10930 Anthony Jones for copy operations cleanup and robustness
10931
Daniel Veillardf8592562002-01-23 17:58:17 +000010932Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10933
10934 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10935 an alphabetic index based on comments content
10936 * doc/*: rebuilt the web site with the new references
10937
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010938Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10939
10940 * parserInternals.h: Greg Sjaardema suggested to use an
10941 eponential buffer groth policy in xmlParserAddNodeInfo()
10942
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010943Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10944
10945 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10946 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10947 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10948 to generate cross-references, and added/updated the stylesheets
10949 to generate and link API indexes. The generic keyword index
10950 is not done yet.
10951 * doc/*.html: regenerated all the usual docs too
10952
Daniel Veillard2070c482002-01-22 22:12:19 +000010953Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10954
10955 * debugXML.c: added an xpath function to the shell for T. V. Raman
10956
10957Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010958
10959 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10960 debug routines.
10961
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010962Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10963
10964 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10965 support of attribute nodes
10966
Daniel Veillard9d06d302002-01-22 18:15:52 +000010967Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10968
10969 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10970 hopefully near complete and fully documented of the API in XML
10971 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10972 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10973 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10974 include/libxml/parserInternals.h include/libxml/valid.hi
10975 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10976 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10977 include/libxml/xpath.h include/libxml/xpathInternals.h:
10978 Cleaned up the doc comments a lot in the process, the interface
10979 coverage is now 100%
10980
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010981Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10982
10983 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10984 extracts comments from the gtk-doc DocBook output (a bit
10985 convoluted but seems to work).
10986
Daniel Veillard61006472002-01-21 17:31:47 +000010987Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10988
10989 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10990 added an XML description of the API, moved the script generating
10991 it here. Added a "make api" target
10992
Daniel Veillardd2f23002002-01-21 13:36:00 +000010993Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10994
10995 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10996
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010997Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10998
10999 * xpath.c include/libxml/xpathInternals.h: the change made to
11000 xmlXPathFuncLookupFunc was incompatible roll it back
11001
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011002Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11003
11004 * SAX.c: cleanup patch from Anthony Jones
11005 * doc/Makefile.am: fix the headers to avoid in make scan
11006 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11007 includes, * vs Ptr and general cleanup
11008 * parsedecl.py: first version of a script to extract the
11009 module interfaces, the goal will be to provide .decl or XML
11010 specification of the interfaces to build wrappers.
11011
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011012Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11013
11014 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11015 now provides return codes in case of errors
11016
Bjorn Reese026d29f2002-01-19 15:40:18 +000011017Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11018
11019 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11020 Upgraded to trio baseline 1.6
11021 * strio.h strio.c: Replaced by triostr.h and triostr.c
11022
Daniel Veillard572577e2002-01-18 16:23:55 +000011023Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11024
11025 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11026 of strdup usage in the code
11027
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011028Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11029
11030 * parser.c error.c: Keith Isdale complained rightly that
11031 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11032
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011033Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11034
11035 * tree.c: fixed the funxtion to set the xml: attributes
11036 * debugXML.c: added "setbase" to test it.
11037
Daniel Veillard2c748c62002-01-16 15:37:50 +000011038Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11039
11040 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11041 to allow updating an attribute content
11042
Daniel Veillard8de85c62002-01-15 17:10:15 +000011043Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11044
11045 * libxml.h: try to avoid problems when compiling on Windows
11046
Daniel Veillard314cfa02002-01-14 17:58:01 +000011047Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11048
11049 * hash.c: patch from Anthony Jones for hash.c allocation size
11050 * Makefile.am: trying to work around Yet Another Libtool Madness
11051 and build the 2.4.13 release finally ...
11052
Daniel Veillard744683d2002-01-14 17:30:20 +000011053Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11054
11055 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11056 * doc/* : update of the documentation
11057
Daniel Veillarde6a55192002-01-14 17:11:53 +000011058Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11059
11060 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11061 at fixing #61290 :-(
11062
Daniel Veillardfb25a512002-01-13 20:32:08 +000011063Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11064
11065 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11066 Fixes bug #67229
11067
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011068Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11069
11070 * tree.c: trying to avoid troubles when a subtree is copied
11071 and coalesced in part with the target tree. Should fix
11072 bug #67407
11073
Daniel Veillardd8224e02002-01-13 15:43:22 +000011074Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11075
11076 * valid.c: fixed validation of attributes content of type
11077 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11078 values, very old bug. Fixes #67671
11079
Daniel Veillard8107a222002-01-13 14:10:10 +000011080Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11081
11082 * parser.c include/libxml/parserInternals.h tree.c: integrated
11083 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11084 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11085
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011086Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11087
11088 * threads.c: applied Serguei Narojnyi's patch to add native
11089 thread support on the Win32 platform
11090 * testThreadsWin32.c Makefile.am: added the test program also
11091 from Serguei, Win32 specific
11092 * include/win32config.h include/libxml/xmlwin32version.h.in:
11093 added patch from Igor for the Windows thread specific defines.
11094
Daniel Veillard845cce42002-01-09 11:51:37 +000011095Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11096
11097 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11098
Daniel Veillard7b602b42002-01-08 13:26:00 +000011099Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11100
11101 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11102 output page into XMLinfo.html. Close bug #66951 and
11103 raised by Robert Collins too.
11104
Daniel Veillard73c6e532002-01-08 13:15:33 +000011105Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11106
11107 * encoding.c: Paul Keogh pointed out a possibility of segfault
11108 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11109 Closes bug # 68238
11110
Daniel Veillard4a859202002-01-08 11:49:22 +000011111Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11112
11113 * doc/*.html: updated the Gdome2 links
11114
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011115Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11116
11117 * libxml.h: Applied following patches from Robert Collins
11118 and make sure IN_LIBXML is defined when compiling it
11119 -------
11120 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11121 as well as Visual C.
11122 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11123 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11124 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11125 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11126 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11127 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11128 xmlSysIDExists xmlNoNetExists).
11129 * xmllint.c: Don't include winsock2.h for Cygwin.
11130
Daniel Veillard401c2112002-01-07 16:54:10 +000011131Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11132
11133 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11134 when the version info is not present.
11135
Daniel Veillard6f42c132002-01-06 23:05:13 +000011136Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11137
11138 * tree.c: Anthony Jones pointed out a problem in
11139 xmlStringGetNodeList() and provided a fix for it
11140
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011141Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11142
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011143 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011144 xmlCreatePushParserCtxt() when the initial buffer passed
11145 is large.
11146
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011147Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11148
11149 * win32/*: big cleanup of the Windows/MSVC project files
11150 from Igor Zlatkovic
11151
Daniel Veillardcebb1362002-01-02 13:13:30 +000011152Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11153
11154 * doc/Makefile.am: should fix #67674 and avoid troubles if
11155 xsltproc is not available or fails in the prefix provided
11156
Daniel Veillard26908ab2002-01-01 16:50:03 +000011157Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11158
11159 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11160
Daniel Veillard5344c602001-12-31 16:37:34 +000011161Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11162
11163 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11164 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11165 Fixed a few other problems raised by Charlie Bozeman.
11166 * result/VC/ElementValid[5-7]: fixed the output
11167
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011168Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11169
11170 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11171 patches from Charlie Bozeman. Regenerated the HTML docs.
11172
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011173Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11174
11175 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11176 for Windows from Igor
11177
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011178Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11179
11180 * xmllint.c: applied Justin Fletcher patch for --output or -o
11181
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011182Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11183
11184 * win32/libxml2/libxml2.def.src: close #67019
11185
Daniel Veillard01db67c2001-12-18 07:09:59 +000011186Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11187
11188 * xmllint.c: applied Justin Fletcher generic timing patch
11189 similar to the one already applied to xsltproc.
11190
Daniel Veillardd1640922001-12-17 15:30:10 +000011191Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11192
11193 * include/libxml/tree.h tree.c: applied documentation patches
11194 from Charlie Bozeman
11195
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011196Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11197
11198 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11199
Daniel Veillard29e43992001-12-13 22:21:58 +000011200Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11201
11202 * valid.c: fix the xmlStrdup() used in the previous patch.
11203 * valid.c: added --dropdtd
11204 * tree.c: fixed xmlUnlinkNode so it also removes the references
11205 from the document if the node is a DTD
11206
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011207Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11208
11209 * HTMLtree.c valid.c: cleanup some static declarations
11210
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011211Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11212
11213 * xmllint.c: removed another strdup()
11214 * doc/FAQ: removed the HP/UX entry
11215
Daniel Veillarded472f32001-12-13 08:48:14 +000011216Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11217
11218 * valid.c: fix bug #66816 when validating.
11219 * xmllint.c: don't use sys/time.h if configure did not found it
11220
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011221Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11222
11223 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11224 xmlcatalog_man.xml
11225
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011226Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11227
11228 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11229 xmlInitMemory() was declared twice
11230
Daniel Veillardb82c1662001-12-09 14:00:54 +000011231Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11232
11233 * globals.c: do not reference strdup() !
11234 * configure.in libxml-2.0.pc.in: trying to fix the libs
11235 of the various config extraction modules
11236
Daniel Veillardef90ba72001-12-07 14:24:22 +000011237Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11238
11239 * configure.in : preparing 2.4.12
11240 * doc/* : updated and rebuilt the docs
11241
Daniel Veillard220346d2001-12-07 11:33:54 +000011242Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11243
11244 * uri.c: closed bug #66159
11245 * testURI.c: added --escape option
11246 * configure.in: some cleanup for xml2-config --cflags
11247
Daniel Veillard2a906822001-12-06 14:34:08 +000011248Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11249
11250 * globals.c testThreads.c: removed some misplaced includes
11251 of xmlversion.h
11252
Daniel Veillarde28313b2001-12-06 14:08:31 +000011253Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11254
11255 * threads.c: patch from Gary Pennington fixing a possible
11256 problem at initialization time.
11257
Daniel Veillardd3b08822001-12-05 12:03:33 +000011258Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11259
11260 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011261 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011262 CodeWarrior.
11263
Daniel Veillarda7866932001-12-04 13:14:44 +000011264Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11265
11266 * xmllint.c: applied Geert Kloosterman's patch to fix
11267 --repeat --timing output
11268
Daniel Veillard19840942001-11-29 16:11:38 +000011269Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11270
11271 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11272 where non-wellformed XML declaractions were not detected.
11273
Daniel Veillarde85d9342001-11-28 14:43:12 +000011274Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11275
11276 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11277
Daniel Veillard22f25a82001-11-28 09:12:23 +000011278Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11279
11280 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11281 gets reset by xmlCleanupInputCallbacks() and this makes the
11282 function useless. Same for output.
11283
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011284Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11285
11286 * xmlIO.c: robert pointed out a loop error in callback cleanups
11287
Daniel Veillard8faa7832001-11-26 15:58:08 +000011288Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11289
11290 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11291 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11292 they are not really tied to debugging
11293
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011294Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11295
11296 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11297 * xmllint.c: better --catalogs description
11298
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011299Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11300
11301 * tree.c: fixed a couple of problems in xmlSetProp()
11302
Daniel Veillardcd337f02001-11-22 18:20:37 +000011303Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11304
11305 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11306 unappropriate stdout output.
11307
Daniel Veillard566d4df2001-11-22 13:00:53 +000011308Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11309
11310 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11311 by Denis Beurive, closes #65111
11312
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011313Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11314
11315 * valid.c: in case of content model validity error, don't
11316 print it if validity warnings were not requested.
11317
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011318Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11319
11320 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11321 * parserInternals.c: removed the last exit() call. Print an
11322 unmaskable error on stderr instead (library mismatch detection)
11323
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011324Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11325
11326 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11327 shell instructions from Heiko Rupp
11328
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011329Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11330
11331 * catalog.c: use the URL notation file:// for default catalog paths
11332
Daniel Veillard0ec98632001-11-14 15:04:32 +000011333Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11334
11335 * include/libxml/tree.h: better comments for _private fields
11336 * tree.c: removed a problem when copying an entity reference.
11337
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011338Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11339
11340 * vms/*: updated instructions and diffs from John A Fotheringham
11341
Daniel Veillarda11001b2001-11-12 22:45:36 +000011342Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11343
11344 * include/libxml/xmlerror.h: avoid an include problem if
11345 #include <libxml/xmlerror.h> happens first in code
11346 seems to be the case in KDE libs
11347
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011348Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11349
11350 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11351 from Igor for Windows
11352
11353Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11354
11355 * Makefile.am: Gary Pennington pointed out a missing prefix
11356
Daniel Veillard43d3f612001-11-10 11:57:23 +000011357Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11358
11359 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11360 * doc/*: upgraded and rebuilt the docs
11361
Daniel Veillardc1f78342001-11-10 11:43:05 +000011362Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11363
11364 * HTMLparser.c: fix comment in scripts element parsing.
11365 * result/HTML/doc3*: updated the results.
11366
11367Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11368
11369 * uri.c: another URI bug fix #63336, using Joel Young patch.
11370
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011371Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11372
11373 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11374 a cleaned up version of the Pwd shell string generation.
11375
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011376Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11377
11378 * valid.c include/libxml/tree.h: trying to fix namespaces +
11379 validation problems for good, closing #63619 in the process
11380 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11381 wrong in this respect, fixed it.
11382
Daniel Veillardd536f702001-11-08 17:32:47 +000011383Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11384
11385 * xmllint.c: Morus Walter patch to allow --format and --encode
11386
Daniel Veillard5004f422001-11-08 13:53:05 +000011387Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11388
11389 * debugXML.c: Stefan Kost provided an help command for the shell
11390
Daniel Veillarda6825e82001-11-07 13:33:59 +000011391Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11392
11393 * debugXML.c: Heiko Rupp pointed that the shell would crash
11394 on empty nodesets returns.
11395
Daniel Veillard03f848d2001-11-07 12:53:46 +000011396Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11397
11398 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11399 migh need the history libraries
11400
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011401Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11402
11403 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11404 handle the case of < in quoted attributes, Bastian Kleineidam
11405
Daniel Veillardc853b322001-11-06 15:24:37 +000011406Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11407
11408 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11409 fixing catalog breakages
11410 * Makefile.am catalog.c result/catalogs/catal
11411 result/catalogs/mycatalog.* test/catalogs/catal*:
11412 fixed more problems in catalog support, added more regression tests
11413 for both XML and SGML catalog handling
11414
Daniel Veillard66870c72001-11-05 19:27:49 +000011415Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11416
11417 * debugXML.c: applied an improvement to xmlGetLineNo() from
11418 Keith Isdale
11419
Daniel Veillardffe09c92001-11-05 14:21:47 +000011420Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11421
11422 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11423 Side effect of the progressive catalog loading
11424
Daniel Veillardad661b92001-11-05 11:43:15 +000011425Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11426
11427 * Makefile.am: confexecdir and confexec_DATA were defined twice
11428 pointed out by Karl Eichwalder
11429
Daniel Veillard6eb17722001-11-04 22:19:27 +000011430Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11431
11432 * xmlcatalog.c: avoid unlink() and use remove() instead.
11433
Daniel Veillardea898282001-11-04 22:13:45 +000011434Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11435
11436 * libxml.spec.in: cleanup
11437 * include/libxml/xmlwin32version.h: updated with 2.4.8
11438
Daniel Veillarda4617b82001-11-04 20:19:12 +000011439Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11440
11441 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11442 of compiling libxml with a non standard set of options
11443
John Fleck027edfb2001-11-04 20:13:58 +000011444Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11445
11446 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11447 document --sgml option, fixing gnome bugzilla #63382
11448
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011449Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11450
11451 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11452 breakage of 2.4.7, added a couple of really needed APIs
11453 like xmlCatalogIsEmpty() and xmlNewCatalog()
11454 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11455 for install-catalog
11456 * configure.in: preparing 2.4.8
11457
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011458Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11459
11460 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11461 include/libxml/tree.h include/libxml/xmlIO.h: more include
11462 cleanups, export cleanly one html output + format function.
11463
11464Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11465
11466 * parser.c: removed initGenericErrorDefaultFunc call from
11467 xmlInitParser() since it could destroy previous calls to
11468 xsltSetGenericErrorFunc() effects
11469
Daniel Veillardebd38c52001-11-01 08:38:12 +000011470Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11471
11472 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11473 keyword.
11474
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011475Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11476
11477 * Makefile.am: cleanup
11478 * threads.c: cleanup too
11479 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11480 from xsltproc
11481 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011482 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011483
Daniel Veillard91c00402001-10-30 17:41:38 +000011484Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11485
11486 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11487 was not used anymore !
11488
Daniel Veillard52dcab32001-10-30 12:51:17 +000011489Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11490
11491 * configure.in: preparing 2.4.7
11492 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11493 manual page from John
11494 * doc/*: updated the doc and rebuilt the generated pages
11495
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011496Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11497
11498 * xmlIO.c: closing bug #62711, the library should never
11499 close stdin or stdout.
11500
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011501Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11502
11503 * uri.c: second pass at fixing #63336, using Joel Young
11504 final patch. looks okay.
11505
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011506Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11507
11508 * uri.c include/libxml/uri.h: trying to clear #63336
11509 allowing the escaping routine to parse unconformant
11510 URI-References.
11511
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011512Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11513
11514 * vms/readme.vms vms/build_libxml.com nanoftp.c
11515 include/libxml/xmlversion.h.in: a few VMS updates from
11516 John A Fotheringham
11517 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11518 and xmlCleanupOutputCallbacks() for the Perl binding people.
11519
Daniel Veillard635ef722001-10-29 11:48:19 +000011520Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11521
11522 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11523 apply fixes to close #63271 and avoid segfaults when
11524 the error routine gets callbed before xmlInitParser()
11525 get called.
11526 * nanoftp.c error.c: Applied patches from Justin Fletcher
11527 correcting some xmlGenericError misuses.
11528
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011529Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11530
11531 *doc/xmllint.xml, doc/xmllint.1
11532 New and improved man page for xmllint - .xml is the original, .1
11533 is the generated man page
11534
Daniel Veillardc9484202001-10-24 12:35:52 +000011535Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11536
11537 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11538 the web site from the main HTML document.
11539
Daniel Veillard5151c062001-10-23 13:10:19 +000011540Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11541
11542 * parser.c: fixed an erroneous validation bug when PE refs
11543 occurs in external parsed entities referenced from the
11544 internals subset
11545 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11546 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11547 added the associated testcase, it's a nice one.
11548 * HTMLparser.c: generate the DTD node as HTML still ...
11549 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11550
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011551Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11552
11553 * HTMLparser.c: fixed a bug in htmlNewDoc()
11554
Daniel Veillard89cad532001-10-22 09:46:13 +000011555Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11556
11557 * test/threads/*: added entities testing to the Thread test
11558 * testThreads.c: make the test reasonable
11559 * DOCBparser.c: fix the DTD public and system ID
11560 * xmllint.c: added --sgml for SGML DocBook importing
11561 * Makefile.am: added Docbtests target
11562
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011563Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11564
11565 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11566 * testThreads.c: removed bogus include
11567
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011568Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11569
11570 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11571 fixed a very serious (looping) validation bug
11572
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011573Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11574
11575 * include/libxml/globals.h include/libxml/threads.h threads.c
11576 testThreads.c: far more testing, cleaning up bugs
11577 * *.c : make sure globals.h is always included.
11578
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011579Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11580
11581 * HTMLparser.c: try to get rid of parser loops for good.
11582
Daniel Veillardab7488e2001-10-17 11:30:37 +000011583Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11584
11585 * configure.in: fixed some bugs in CFLAGS passing.
11586 * test/threads Makefile.am testThreads.c: added a specific
11587 threaded test case (really nasty, guaranteed).
11588
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011589Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11590
11591 * catalog.c: serious cleanup on the management of the
11592 XML catalog tree, more tests done, especially with
11593 the catalog PI.
11594
Daniel Veillard364789a2001-10-16 12:45:00 +000011595Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11596
11597 * catalog.c: avoid a problem in catalog cleanup on SMP if
11598 catalogs were not initialized.
11599
Daniel Veillard81463942001-10-16 12:34:39 +000011600Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11601
11602 * catalog.c xpath.c: trying to cleanup the not thread safe
11603 parts of the library.
11604
Daniel Veillard64a411c2001-10-15 12:32:07 +000011605Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11606
11607 * include/libxml/globals.h configure.in global.data: make
11608 the allocation be per-thread a configure option
11609 * encoding.c include/libxml/parser.h: fixed compilation
11610 errors
11611
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011612Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11613
11614 * include/libxml/parser.h: Norm reported that a few lines
11615 added were breaking libxslt compile, removed them for now
11616
Daniel Veillard6f350292001-10-14 09:56:15 +000011617Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11618
11619 * parser.c parserInternals.c threads.c: debugged and fixed
11620 initialization problems which were giving troubles on SMP
11621 boxes.
11622
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011623Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11624
11625 * include/libxml/Makefile.am: missing globals.h
11626
Daniel Veillarde7090612001-10-13 12:18:28 +000011627Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011628
Daniel Veillarde7090612001-10-13 12:18:28 +000011629 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011630
Daniel Veillardd0463562001-10-13 09:15:48 +000011631Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11632
11633 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11634 include/libxml/parserInternals.h include/libxml/tree.h
11635 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11636 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11637 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11638 Applied the last patches from Gary, cleanup, activated threading
11639 all user accessible global variables are now handled in globals.[ch]
11640 Still a bit rought but make tests passes with either
11641 --with-threads defined at configure time or not.
11642 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11643 linking options
11644
Daniel Veillardb8478642001-10-12 17:29:10 +000011645Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11646
11647 * Makefile.am include/libxml/Makefile.am
11648 include/libxml/globals.h globals.c include/libxml/threads.h
11649 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11650 configure.in: started integrating the core of the thread support
11651 not activated yet but half integrated. The code should still
11652 compile and work anyway.
11653
Daniel Veillardb44025c2001-10-11 22:55:55 +000011654Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11655
11656 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11657 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11658 integrating the non-controversial parts of Gary Pennington
11659 multithread patches
11660 * catalog.c: corrected a small bug introduced
11661
Daniel Veillard75b96822001-10-11 18:59:45 +000011662Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11663
11664 * catalog.c include/libxml/catalog.h: very serious cleanup,
11665 isolating unportable code and as much as possible the accesses
11666 to the global shared catalog. May need more testing !
11667
Daniel Veillard78d12092001-10-11 09:12:24 +000011668Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11669
11670 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11671 Keith Isdale patches for the XSLT debugger interfaces. Some
11672 cleanup
11673
Daniel Veillardff0b7312001-10-11 06:46:09 +000011674Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11675
11676 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11677 * DOCBparser.c: generate line nubers in elements
11678
Daniel Veillard60087f32001-10-10 09:45:09 +000011679Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11680
11681 * configure.in: preparing 2.4.6 release
11682 * doc/xml.html doc/html/*: updated and rebuilt the docs
11683 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11684
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011685Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11686
11687 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11688 adding documentation for DV's supercatalog support
11689
Daniel Veillard82d75332001-10-08 15:01:59 +000011690Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11691
11692 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11693 super catalog support adding one API and one flag --sgml to
11694 xmlcatalog
11695
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011696Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11697
11698 * doc/xmlcatalog_man.xml, xmlcatalog.1
11699 One more crack at
11700 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11701
11702
Thomas Broyer47334c02001-10-07 16:41:52 +000011703Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11704
11705 * xpath.c: implemented xmlXPathObjectCopy for external objects
11706 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11707
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011708Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11709
11710 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11711 finishing up fix to
11712 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11713 the xmlcatalog man page display more elegantly
11714
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011715Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11716
11717 * configure.in: closing bug #61832
11718 * HTMLparser.c: removed a warning
11719
Daniel Veillard6ab38382001-10-06 13:08:27 +000011720Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11721
11722 * xpath.c: fixing #61673 part I, do not loose doc information
11723 when copying result value trees.
11724
Daniel Veillard556c6682001-10-06 09:59:51 +000011725Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11726
11727 * xpath.c: trying to harden the XPath interpreter
11728
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011729Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11730
11731 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11732 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11733
William M. Brack1633d182001-10-05 15:41:19 +000011734Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11735
11736 * HTMLparser: repaired another loop problem
11737
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011738Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11739
11740 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11741 parsing.
11742 * xpath.c: fix bug #61291 the default XML namespace node is
11743 missing from the namespace axis.
11744 * tree.c: refuse to create namespaces nodes with prefix "xml"
11745
Daniel Veillard651f9472001-10-04 14:51:06 +000011746Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11747
11748 * SAX.c: ouch a non-defined namespace could lead to a crash,
11749 fixed #61215
11750
Daniel Veillard7dd05702001-10-04 14:25:12 +000011751Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11752
11753 * parserInternals.c: closed bug #61054
11754
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011755Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11756
11757 * include/libxml/Makefile.am: closing #60708
11758
Daniel Veillarda293c322001-10-02 13:54:14 +000011759Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11760
11761 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11762 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11763
Daniel Veillardf4309d72001-10-02 09:28:58 +000011764Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11765
11766 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11767
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011768Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11769
11770 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11771 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11772
Daniel Veillard16756b62001-10-01 07:36:25 +000011773Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11774
11775 * catalog.c: Justin Fletcher provided cleaup code in case
11776 HAVE_STAT is not defined
11777 * include/win32config.h: Igor Zlatkovic suggested to have
11778 HAVE_STAT defined there
11779
William M. Brack5e1cac12001-09-28 16:19:18 +000011780Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11781
11782 * catalog.c - fixed typing error reported by M. Barros
11783
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011784Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11785
11786 * xmllint.c - fixing typo
11787
William M. Brackd28e48a2001-09-23 01:55:08 +000011788Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11789
11790 * HTMLparser.c: small enhancement to prevent loop on
11791 unrecognizable data
11792
Daniel Veillardb1d62872001-09-21 09:47:08 +000011793Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11794
11795 * parserInternals.c: applying patch from bug #60757 this
11796 should close it
11797
Daniel Veillardc0631a62001-09-20 13:56:06 +000011798Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11799
11800 * catalog.c xmlcatalog.c: removed a couple of warning
11801 * xpath.c: try to solve the linking problem on platforms
11802 needing trio to compile
11803
Daniel Veillard1a123612001-09-19 08:06:23 +000011804Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011805
Daniel Veillard1a123612001-09-19 08:06:23 +000011806 * Makefile.am libxml.spec.in: backing up non-documented changes
11807 commited without review or aproval by Jens Finke <jens@gnome.org>
11808 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011809
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011810Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11811
11812 * configure.in: Joe Orton provided a patch fixing a problem
11813 when iconv is specified to be in a non-standard directory
11814 but wasn't exported in xml2-config --cflags
11815
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011816Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11817
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011818 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011819 troubles with 2.4.4 errors.
11820
Daniel Veillard16698282001-09-14 10:29:27 +000011821Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11822
11823 * encoding.c entities.c: do not output hexadecimal charrefs
11824 when serializing HTML since some version of Netscape can't
11825 grok it, generate decimal ones.
11826 * result/HTML/doc3.htm: output changed due to previous test
11827 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11828
Daniel Veillard98fed372001-09-13 11:34:58 +000011829Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11830
11831 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11832 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11833
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011834Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011835 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011836
11837 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11838 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11839 updated the configuration scripts systems accordingly
11840
Daniel Veillard04382ae2001-09-12 18:51:30 +000011841Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11842
11843 * configure.in: preparing for 2.4.4
11844 * doc/xml.html doc/html/*: updated and rebuilt the docs
11845
Daniel Veillardd63437e2001-09-12 15:00:27 +000011846Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11847
11848 * win32/dsp/libxml2.def.src: tried to incorporate comments
11849 from bug #59220
11850
Daniel Veillard319a7422001-09-11 09:27:09 +000011851Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11852
11853 * parser.c result/noent/wml.xml: fixed bug #59981 related
11854 to handling of '&' in attributes when entities are substitued
11855
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011856Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11857
11858 * libxml.h include/libxml/xmlversion.h.in
11859 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11860 Tried to close bug #60131
11861
Daniel Veillardbce62332001-09-10 18:46:55 +000011862Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11863
11864 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11865
Daniel Veillard143b04f2001-09-10 18:14:14 +000011866Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11867
11868 * SAX.c: fixing bug #59946 on xmlns=""
11869
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011870Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11871
11872 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11873 but allocates a new error code.
11874
Daniel Veillard05c13a22001-09-09 08:38:09 +000011875Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11876
11877 * xmllint.c: John Fleck fixed typos in the options output
11878 * parser.c SAX.c: fix ignorable white space SAX selection
11879
11880Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11881
11882 * entities.c: Steve Underwood found the possibility of an
11883 ininite loop in case of error.
11884
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011885Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11886
11887 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11888
Daniel Veillarda050d232001-09-05 15:51:05 +000011889Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11890
11891 * parser.c: warn if version is not 1.0 but it's not
11892 strictly speaking an error after analyzing the spec
11893
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011894Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11895
11896 *doc/catalog.html - add link to the html version of the
11897 man page, other linguistic cleanups
11898
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011899Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11900
11901 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11902 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11903 file, has not yet been included in the build.
11904
Daniel Veillard99784ff2001-09-01 16:20:28 +000011905Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11906
11907 * catalog.c: removed a duplicate affectation Justin Fletcher
11908
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011909Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11910
11911 * tree.c: Armin Sander pointed a possible text coalescing
11912 problem, completed his patch.
11913
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011914Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11915
11916 * trionan.c: Fixed const and volatile re-definition problem
11917
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011918Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11919
11920 * libxml.4 parser.c: doc updates from Heiko Rupp
11921 * parserInternals.c: 2 sanity checks from Heiko Rupp
11922
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011923Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11924
11925 * tree.c: applied patch from Armin Sander to make some pointers
11926 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011927 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011928
Daniel Veillardb06c6142001-08-27 14:26:30 +000011929Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11930
11931 * xpath.c: hum, restrict the integer usage gcc bug workaround
11932 to only gcc compilers so that other architecture don't get
11933 penalized by this limitation.
11934 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11935
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011936Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11937
11938 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11939 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11940
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011941Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11942
11943 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11944 --convert option to xmlcatalog to convert SGML ones to
11945 the XML syntax.
11946 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11947
11948 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011949Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11950
11951 * catalog.c xmlIO.c: started some serious testing and fixed
11952 a few bug and optmization needs.
11953
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011954Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11955
11956 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11957 preparing for a 2.4.3 release even if it may not be ready yet
11958 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11959 all file parsing lookup to go through the entity resolver, add
11960 to add an API to bypass it (needed to load catalogs themselves),
11961 some cleanup on the catalog code too.
11962 * nanoftp.c: small cleanup
11963 * doc/catalog.html: small update
11964
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011965Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11966
11967 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11968 Jun Kuriyama
11969
Daniel Veillardffb120d2001-08-23 00:52:23 +000011970Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11971
11972 * doc/catalog.html: finished the catalog documentation
11973
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011974Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11975
11976 * doc/catalog.html doc/xml.html: added documentation about
11977 Catalog support, misses an API description
11978 * doc/html/*: reextracted the API pages
11979
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011980Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11981
11982 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11983 Added the part about section 7.2 on URI resolution,
11984 fixed a side effect in the HTML parser, look complete
11985 and ready to rock except the URI/SystemID part!
11986
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011987Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11988
11989 * include/libxml/catalog.h include/libxml/parser.h
11990 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11991 xmlIO.c: added support and APIs needed for the catalog PI
11992 * include/libxml/xmlIO.h: cleanup
11993
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011994Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11995
11996 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11997 include/libxml/catalog.h: starts to look okay, really
11998 plugged the new framework, cleaned a lot of stuff,
11999 added some APIs, except the PI's support missing this
12000 should be mostly complete
12001 * result/catalogs/* test/catalogs/*: added new test, enriched
12002 the existing one with URN ID tests
12003
Daniel Veillard64339542001-08-21 12:57:59 +000012004Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12005
12006 * catalog.c: fixed nextCatalog
12007 * result/catalogs/docbook test/catalogs/*: started adding
12008 a small regression test
12009
Daniel Veillardcda96922001-08-21 10:56:31 +000012010Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12011
12012 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12013 more work on the XML catalog support.
12014 * parser.c include/libxml/parser.h: small cleanup seems using
12015 list as a public parameter name can give portability troubles
12016 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12017 include/libxml/xpath.h include/libxml/Makefile.am: removed
12018 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12019 wrappers
12020
Bjorn Reese45029602001-08-21 09:23:53 +000012021Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12022
12023 * Makefile.am trio.c triodef.h trionan.c xpath.c
12024 include/libxml/Makefile.am include/libxml/trionan.h:
12025 Re-worked Not-A-Number and Infinity support.
12026 * xmlcatalog.c: added readline include files
12027
Daniel Veillard344cee72001-08-20 00:08:40 +000012028Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12029
12030 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12031 testCatalog as xmlcatalog, making it an installed app
12032 adding a shell, and preparing it to be a /etc/xml/catalog
12033 management tool, though not ready yet
12034 * catalog.c include/libxml/catalog.h: adding support for
12035 XML Catalogs http://www.oasis-open.org/committees/entity/
12036 not finished, there is some interesting tradeoffs and a
12037 few open questions left.
12038
Daniel Veillardb7664f42001-08-19 13:00:43 +000012039Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12040
12041 * xmllint.c: fixed a line formatting problem
12042
Daniel Veillard5015b712001-08-17 09:37:52 +000012043Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12044
12045 * SAX.c: removed a couple of unused variable (Albert Chin)
12046
Daniel Veillardbb371292001-08-16 23:26:59 +000012047Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12048
12049 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12050 trying to fix some troubles w.r.t. function returning
12051 const xxxPtr.
12052
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012053Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12054
12055 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12056 defined
12057
Daniel Veillardae6db172001-08-16 19:32:00 +000012058Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12059
12060 * xpointer.c: removed unused var
12061
Daniel Veillard09190202001-08-16 16:27:41 +000012062Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12063
12064 * testXPath.c: another small cleanup closing bug #59110
12065
Daniel Veillard796f4b62001-08-16 16:00:13 +000012066Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12067
12068 * win32/dsp/libxml2.def.src: small cleanup closing bug
12069 #59108
12070
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012071Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12072
12073 * example/gjobread.c: add xmlCleanupParser() before leaving
12074
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012075Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12076
12077 * config.h.in configure.in include/libxml/xmlwin32version.h:
12078 released 2.4.2
12079
Daniel Veillardd3d06722001-08-15 12:06:36 +000012080Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12081
12082 * include/libxml/valid.h debugXML.c valid.c: deprecate
12083 the non-boundchecking Sprintf functions, add Snprintf
12084 this should close bug #57984
12085
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012086Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12087
12088 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12089 URIs before doing the lookups (pointed by Mark Vakoc)
12090
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012091Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12092
12093 * xpath.c: serious changes on Result Value Trees and NodeSets
12094 w.r.t. deallocation and collect operations. Probably not
12095 100% clean (merge of allocated trees smells like a problem).
12096 Seems sufficient to close #58943
12097
Daniel Veillard90493a92001-08-14 14:12:47 +000012098Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12099
12100 * xmllint.c: adding a --format option
12101
Daniel Veillardfe703322001-08-14 12:18:09 +000012102Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12103
12104 * xpath.c: count() was broken on Result Value Tree
12105 * xmlIO.c: fixed file:/// accesses on _WIN32
12106
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012107Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12108
12109 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12110 macro was renamed, this should close bug #58683
12111
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012112Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12113
12114 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12115 entity substitution mode text at the end of the entity might
12116 be added due to text coalescing.
12117 * nanoftp.c parser.c: small cleanup
12118
Daniel Veillard0c720972001-08-08 20:59:00 +000012119Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12120
12121 * HACKING: added John Fleck right to commit in the doc subdir
12122
Daniel Veillard48da9102001-08-07 01:10:10 +000012123Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12124
12125 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12126 allow to inherit attributes from the DTD directly in the
12127 tree, this is needed for XPath and can be a useful feature.
12128 Inherited namespaces are always provided at the tree level now
12129 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12130 of tests for this feature (XSLT being the prime user).
12131
Daniel Veillard50f34372001-08-03 12:06:36 +000012132Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12133
12134 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12135 testSAX.c xmlIO.c xmllint.c include/win32config.h
12136 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12137 include/libxml/xmlwin32version.h.in win32/README.MSDev
12138 win32/dsp/*: applied Win32 Facelift No.2 patches from
12139 Igor Zlatkovic for Windows/MSC
12140
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012141Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12142
12143 * SAX.c: unparsedEntityDecl() the URI computation of the
12144 entity wasn't done breaking XSLT unparsed-entity-uri()
12145
Daniel Veillard567e1b42001-08-01 15:53:47 +000012146Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12147
12148 * xpath.c: fixed a bug when walking the descendants and
12149 the current node has no children
12150 * debugXML.c: show up when a text node is supposed to not be escaped
12151
Thomas Broyerf186c822001-07-31 23:30:37 +000012152Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12153
12154 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12155 worked like the set:leading() function)
12156 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12157
Daniel Veillardba6db032001-07-31 16:25:45 +000012158Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12159
12160 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12161
Daniel Veillard57905372001-07-31 15:52:17 +000012162Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12163
12164 * include/libxml/xmlIO.h: apply change to close #58141
12165 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12166
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012167Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12168
12169 * parser.c: when the internal subset uses a PE, then the
12170 included entity can use conditional sections.
12171
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012172Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12173
12174 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12175 when walking the namespace axis showing up in
12176 libxst/tests/general/bug-12
12177 * xmlmemory.c: added the possibility to trace a given block
12178 defined by its address
12179
Daniel Veillard4aafa792001-07-28 17:21:12 +000012180Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12181
12182 * parser.c: don't override existing encoding specified before
12183 starting xmlParseDocument()
12184
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012185Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12186
12187 * include/libxml/xmlwin32version.h: reinserted, needed for
12188 Windows users of CVS
12189
Darin Adlera77cac02001-07-27 17:41:51 +0000121902001-07-27 Darin Adler <darin@bentspoon.com>
12191
Darin Adler699613b2001-07-27 22:47:14 +000012192 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12193 * testCatalog.c: Add include of <libxml/parser.h>.
12194
121952001-07-27 Darin Adler <darin@bentspoon.com>
12196
Darin Adlera77cac02001-07-27 17:41:51 +000012197 * include/libxml/.cvsignore:
12198 * include/libxml/xmlwin32version.h:
12199 Remove this file from CVS because it's generated.
12200
Daniel Veillard50822cb2001-07-26 20:05:51 +000012201Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12202
12203 * parser.c include/libxml/parser.h: applied const patches from
12204 Tom Moog #58002
12205
Thomas Broyerba4ad322001-07-26 16:55:21 +000012206Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12207
12208 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12209 lookup framework
12210
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012211Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12212
12213 * tree.c: fixed xmlCopyNode() for documents
12214
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012215Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12216
12217 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12218
12219Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012220
12221 * parser.c: fixes bug #57652 reported by Morus Walter
12222
Daniel Veillarde3924972001-07-25 20:25:21 +000012223Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12224
12225 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12226
Daniel Veillarda53c6882001-07-25 17:18:57 +000012227Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12228
12229 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12230 errors, lesson don't add new functions at 1am before a release
12231 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12232 from XPath initialization when possible.
12233
Daniel Veillardd9bad132001-07-23 19:39:43 +000012234Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12235
12236 * result/scripts/base*: removing history/readline changed
12237 this slightly
12238 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12239 xmllint.c: make element content line number generation
12240 optionnal to avoid breaking old apps added interface to switch
12241
Daniel Veillardf012a642001-07-23 19:10:52 +000012242Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12243
12244 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012245 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012246 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12247 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12248 John Kroll fixes to allow saving to HTTP via PUT (or
12249 POST of needed).
12250 * doc/html/*.html: regenerated the docs
12251
Thomas Broyere8126242001-07-22 03:54:15 +000012252Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12253
12254 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12255 xmlHashScanFull and xmlHashScannFull3 to get passed the
12256 three keys as arguments to the callback function
12257
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012258Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12259
12260 * configure.in Makefile.am: removed libxml softlink for good
12261 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12262 100% coverage by gtk-doc
12263
Daniel Veillard8599e702001-07-17 21:38:51 +000012264Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12265
12266 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12267 fixed serious troubles due to size_t vs. int mismatch
12268
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012269Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12270
12271 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12272
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012273Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12274
12275 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12276 convenient extension API for value and context managing
12277 Now handles external objects through xmlXPathPopExternal,
12278 xmlXPathWrapExternal and xmlXPathReturnExternal.
12279 Added functions for sets operations (intersection, etc.)
12280
Daniel Veillard22090732001-07-16 00:06:07 +000012281Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12282
12283 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12284 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12285 HTMLparser.c: cleanup of global variables, marking some
12286 const or private.
12287
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012288Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012289
12290 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12291 fixed xmlXPathNodeSetItem when passing index=0
12292
Daniel Veillard05dec342001-07-14 21:57:39 +000012293Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12294
12295 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12296
Daniel Veillard28ae6362001-07-14 16:44:32 +000012297Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12298
12299 * xmllint.c: fixed compilation under Cygwin #57503
12300 * TODO: update
12301
Peter Williamsed156f52001-07-13 18:35:13 +0000123022001-07-13 Peter Williams <peterw@ximian.com>
12303
12304 * config.h.in: add #undef HAVE_DLFCN_H
12305
12306 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12307 builddir.
12308
Daniel Veillard73b36e32001-07-12 15:09:52 +000012309Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12310
12311 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12312 raised by #57348 and #57381
12313
Daniel Veillard7db37732001-07-12 01:20:08 +000012314Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12315
12316 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12317 tree.c xpointer.c: store the line numbder in element->content,
12318 may break some software, need a configuration mechanism
12319
Darin Adler96037892001-07-11 00:03:16 +0000123202001-07-10 Darin Adler <darin@bentspoon.com>
12321
12322 * .cvsignore:
12323 * example/.cvsignore:
12324 * include/.cvsignore:
12325 * include/libxml/.cvsignore:
12326 Various things that are generated and should be ignored.
12327
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012328Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12329
12330 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12331 * doc/xml.html doc/html/*: updated the docs
12332
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012333Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12334
12335 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12336 validation occured on content with element child
12337
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012338Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12339
12340 * tree.c: fixed XML Base computation which was broken
12341 * debugXML.c: added a base function to the shell
12342 * Makefile.am result/scripts/* test/scripts/*: added scripts
12343 based regression tests, and adding 2 XML Base tests
12344
Daniel Veillard19e96c32001-07-09 10:32:59 +000012345Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12346
12347 * tree.c: set properties doc and call xmlSetListDoc for properties
12348 content when grafting them in a different tree.
12349 * aclocal.m4: remove from CVS
12350
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012351Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12352
12353 * win32/libxml2/libxml2.def.src: added some missing entry point
12354 for XPath (Mark Vakoc)
12355
Daniel Veillard388236f2001-07-08 18:35:48 +000012356Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12357
12358 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12359 layer should URI-Unescape before trying to open resources.
12360
Daniel Veillard04383752001-07-08 14:27:15 +000012361Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12362
12363 * xpath.c: fix the name() bug for elements in the default
12364 namespace reported by Charlie Bozeman
12365
Daniel Veillard7583a592001-07-08 13:15:55 +000012366Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12367
12368 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12369 led to an XPath fix, improvements of SAX initialization, and
12370 an added option --nocdata to testXPath
12371
Daniel Veillard449d7392001-07-07 19:11:06 +000012372Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12373
12374 * doc/libxml-doc.el: Felix Natter provided anew version working
12375 with XEmacs too
12376
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012377Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12378
12379 * include/libxml/xpath.h: small cleanup
12380 * doc/xml.html: update
12381
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012382Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12383
12384 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12385 released 2.3.14
12386
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012387Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12388
12389 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012390 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012391
Daniel Veillard73c9c042001-07-05 20:02:54 +000012392Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12393
12394 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12395 were not equal to empty strings
12396
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012397Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12398
12399 * SAX.c: fixed a URI-Reference computation problem when validating
12400 * xmlIO.c: small cleanup
12401
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012402Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12403
12404 * parser.c: improved the description of a couple of interfaces
12405 upon Larry Stamper suggestion
12406
Daniel Veillard62f313b2001-07-04 19:49:14 +000012407Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12408
12409 * SAX.c entities.c parser.c: changed completely the way entities
12410 are handled when running the parser in entity substitution mode.
12411 This fixes a bug reported by Stephan Kulow and nearly divides
12412 by 3 the amount of memory required by libxslt to load and process
12413 DocBook TDG.
12414
Daniel Veillardf420ac52001-07-04 16:04:09 +000012415Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12416
12417 * HTMLparser.c: fixing a too early root closing problem raised
12418 byt Prashanth Naidu
12419
Daniel Veillard8c357d52001-07-03 23:43:33 +000012420Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12421
12422 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12423 raised by Mark Vakoc.
12424
Daniel Veillard6e90d192001-07-03 16:37:49 +000012425Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12426
12427 * example/Makefile.am: fixed the include path to add srcdir/include
12428 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12429 and some cleanup
12430
Daniel Veillardf06307e2001-07-03 10:35:50 +000012431Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12432
12433 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12434 lot of optimization work, results in significant improvements
12435 when handling really complex XPath queries. Add a small optimizer
12436 for unions, improve [n] and [last()], avoid some costly ops.
12437
Daniel Veillard77044732001-06-29 21:31:07 +000012438Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12439
12440 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12441 * xpath.c: small cleanup
12442 * xmlGetNsList: reformated, fixed problems if used on Entities
12443
Daniel Veillard2adbb512001-06-28 16:20:36 +000012444Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12445
12446 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12447
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012448Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12449
12450 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12451 * Makefile.am example/Makefile.am: workaround automake generating
12452 erroneous deps
12453
Daniel Veillard12f7d292001-06-28 13:12:11 +000012454Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12455
12456 * include/win32config.h: bug #56801 Yon Derek provided a patch
12457 to the windows config file.
12458
Daniel Veillard87ee9142001-06-28 12:54:16 +000012459Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12460
12461 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12462 libxml.h : Yon Derek provided a set of changes to compile from
12463 CVS on Windows/MSC
12464
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012465Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12466
12467 * parser.c: fixed UTF8 BOM support in push mode
12468 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12469 added a specific testcase
12470
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012471Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12472
12473 * Makefile.am: added --push regression tests
12474 * parserInternals.c: the XML parser segfaulted in --push mode
12475
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012476Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12477
12478 * configure.in: moved the symlinks detection within a CVS
12479 check, this is not portable and will be removed soon.
12480 * xpath.c: small cleanup/speedup
12481
Daniel Veillard11648102001-06-26 16:08:24 +000012482Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12483
12484 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12485 release of 2.3.12
12486 * parser.c: make an error message if unknow entities in all cases
12487
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012488Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12489
12490 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12491
Daniel Veillard23793842001-06-25 16:07:45 +000012492Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12493
12494 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12495 includes were installed in the wrong dir
12496
Daniel Veillardf5498f32001-06-25 15:08:36 +000012497Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12498
12499 * doc/html.xml: warn against sending code to exhibit bugs.
12500
Daniel Veillard56f06462001-06-24 21:34:03 +000012501Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12502
12503 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12504 Tru64 from Thomas Leitner
12505
Daniel Veillardc5d64342001-06-24 12:13:24 +000012506Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12507
12508 * AUTHORS: added William and Bjorn
12509 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12510 daniel@veillard.com hopefully I won't have to do this again
12511 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12512 docs can be rebuilt cleanly now
12513 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12514 from CVs it's generated, added include/libxml/xmlwin32version.h
12515 also generated but which should change far less frequently.
12516 * catalog.c nanoftp.c: made sure to include libxml.h not
12517 libxml/xmlversion.h directly
12518 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12519 when compiling on WIN32 and MSC
12520
Daniel Veillard07385fd2001-06-23 21:55:48 +000012521Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12522
12523 * include/Makefile.am include/libxml/Makefile.am configure.in:
12524 fixed make distcheck and rebuilding the rpms
12525
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012526Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12527
12528 * configure.in: should finish the migration of exported includes
12529 into a real include/libxml in CVS, at least for CVS users.
12530 * removed the exported headers, added in include/libxml (as well
12531 as xmlversion.h.in).
12532
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012533Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12534
12535 * configure.in: fixed the way to detect symlink
12536
Daniel Veillard66541772001-06-23 18:31:04 +000012537Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12538
12539 * configure.in: updated, include/libxml is now a real CVS dir
12540
Daniel Veillardca989762001-06-23 17:39:29 +000012541Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12542
12543 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12544 version works with both libxml1 and libxml2 (it autodetects
12545 the prefix of the html-files) from Felix Natter.
12546 * doc/xml.html: updated doc accordingly
12547
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012548Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12549
12550 * xpath.c: fixed the bug generating a template loop in libxslt
12551 when using docbook-xsl-1.4, * should filter out document nodes
12552 * HACKING: added William
12553 * TODO: updated
12554
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012555Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12556
12557 * doc/FAQ.html: added a warning about gcc-3.0
12558 * doc/xml.html: added reference to gdome2 and removed a confusing
12559 sentence
12560
Daniel Veillardf7f41852001-06-22 15:18:01 +000012561Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12562
12563 * xmlversion.h: okay this is a generated file, but Windows
12564 users need it and they can't generate it, and I want CVS
12565 Windows users ...
12566 * win32/libxml2/libxml2_so.dsp: Windows project file for
12567 the shared lib version of libxml2
12568 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12569 resources needed for libxslt/xsltproc by Yon Derek
12570
Bjorn Reese3157b342001-06-22 14:41:45 +000012571Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12572
12573 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12574
Daniel Veillard4151acb2001-06-22 10:48:57 +000012575Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12576
Daniel Veillardcc146db2001-06-22 11:10:52 +000012577 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12578
12579Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12580
Daniel Veillard4151acb2001-06-22 10:48:57 +000012581 * include/win32config.h: Yon Derek provided a first fix
12582 to be able to compile libxslt/xsltproc on Windows
12583
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012584Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12585
12586 * xpath.c: attempt to work around what seemed a gcc optimizer
12587 bug when handling floats on i386 http://veillard.com/gcc.bug
12588 * tree.c entities.c encoding.c: doing some cleanups while
12589 chasing it
12590
Daniel Veillard017b1082001-06-21 11:20:21 +000012591Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12592
12593 * Makefile.am: cleanup when --without-debug is specified
12594 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12595 w.r.t. --without-debug and other include points
12596 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12597 Catalogs
12598 * configure.in entities.h tree.h HTMLparser.c: removed
12599 --without-corba, made the _private field mandatory
12600
Daniel Veillard87a764e2001-06-20 17:41:10 +000012601Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12602
12603 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12604 outputs a BOM in UTF8, an errata has been issued to avoid the
12605 problem, that was the most reasonable solution... Add support
12606 for a leading UTF8 BOM in entities.
12607
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012608Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12609
12610 * valid.c: fixed a bug found when post validating an entity ref
12611 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12612 activate it too
12613
Daniel Veillard39196eb2001-06-19 18:09:42 +000012614Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12615
12616 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12617 weakness in the node copy the XPointer and the XInclude
12618 implementations. Serious cleanup.
12619
Daniel Veillard3739b982001-06-19 12:51:30 +000012620Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12621
12622 * Makefile.am: Kjartan Maraas provided a small patch to
12623 add xml2-config.in to EXTRA_DIST
12624
Daniel Veillarda9142e72001-06-19 11:07:54 +000012625Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12626
12627 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12628 provided another failing case found in KDE, the way the
12629 ctxt->vctxt.nodeTab was allocated and freed changed over
12630 time but it wasn't completely cleaned up. This should fix it.
12631
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012632Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12633
12634 * parser.c: Stephan Kulow also raised the fact that line number
12635 could get miscounted making debug harder, fixed the problem
12636 in xmlParseCharData()
12637
Daniel Veillard64b98c02001-06-17 17:20:21 +000012638Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12639
12640 * valid.c: Stephan Kulow pointed out a problem when validating
12641 and using an empty entity, forgot a 'break' in a case.
12642
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012643Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12644
12645 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12646 * doc/xml.html: updated with 2.3.11
12647
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012648Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12649
12650 * TODO: updated adding cleanup of generated doc
12651 * configure.in: prepared to release 2.3.11
12652 * xmllint.c: added --version for bug reporting
12653 * doc/html/*.html: rebuilt the doc
12654
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012655Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12656
12657 * xpath.c: first part of the work on selecting namespace to
12658 fix bug #56115
12659
Daniel Veillard96ed5832001-06-15 22:22:04 +000012660Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12661
12662 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12663 when using -liconv
12664 * TODO: updated
12665
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012666Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12667
12668 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12669 cleanup, encoding support.
12670
Daniel Veillard608ad072001-06-14 08:32:28 +000012671Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12672
12673 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12674
Daniel Veillard239d0522001-06-13 23:02:48 +000012675Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12676
12677 * xpath.c: bug detected by Ankh when / is used as a function arg
12678
Daniel Veillard02bb1702001-06-13 21:11:59 +000012679Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12680
12681 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12682 of element and use it to avoid outputting formatting spaces at
12683 the wrong place. Implemented the format parameter for HTML save.
12684 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12685 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12686 result/HTML/wired.html: of course this impact the result of a
12687 number of HTML tests
12688
Daniel Veillard95d845f2001-06-13 13:48:46 +000012689Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12690
12691 * HTMLtree.[ch]: started augmenting the HTML save API with
12692 encoding and formatting parameters
12693
Daniel Veillardeca60d02001-06-13 07:45:41 +000012694Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12695
12696 * HTMLtree.h: cleanup and started evaluating the work needed on
12697 revamping the HTML output code
12698
Daniel Veillard84666b32001-06-11 17:31:08 +000012699Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12700
12701 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12702
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012703Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12704
12705 * valid.c: fixed bug #56049, forgot one check in the
12706 validation routine
12707
Daniel Veillardca2366a2001-06-11 12:09:01 +000012708Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12709
12710 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12711
Daniel Veillard6761eee2001-06-11 10:29:38 +000012712Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12713
12714 * libxml.h: fixed an error in last commit
12715 * doc/FAQ.html: added an entry for compilation from CVS
12716
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012717Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12718
12719 * xmlversion.h.in libxml.h: Cygwin patches
12720 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12721 * tree.h: cleanup
12722
Daniel Veillardacd370f2001-06-09 17:17:51 +000012723Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12724
12725 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12726 memory block in a strange case where libxml is linked twice
12727 in the binary.
12728
Daniel Veillard1d047672001-06-09 16:41:01 +000012729Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12730
12731 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12732 state far too often, simple fix used to avoid it.
12733
Daniel Veillard4497e692001-06-09 14:19:02 +000012734Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12735
12736 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12737 being processed, applied his patch
12738 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12739
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012740Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12741
12742 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12743 provided fixes to compile on MSCC again
12744 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12745 also provided an update for the project files.
12746
Daniel Veillarda682b212001-06-07 19:59:42 +000012747Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12748
12749 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12750 bug #55810
12751
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012752Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12753
12754 * tree.c: fixed xmlGetNsProp() to close bug #55683
12755 Note this requires libxslt to use it's own function instead.
12756
Daniel Veillardf0c53762001-06-07 16:07:07 +000012757Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12758
12759 * HTMLtree.c: when in a pre element no formatting space should
12760 be added.
12761 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12762
Daniel Veillard068a9652001-06-07 15:30:26 +000012763Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12764
12765 * configure.in: added tests for signal() and signal.h
12766
Daniel Veillard541d6552001-06-07 14:20:01 +000012767Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12768
12769 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12770
Daniel Veillard8a367d42001-06-07 14:01:34 +000012771Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12772
12773 * doc/libxml-doc.el: Felix Natter provided a new version for
12774 libxml2
12775
Daniel Veillard8a926292001-06-07 11:20:20 +000012776Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12777
12778 * HTMLtree.c: when in a pre element no formatting space should
12779 be added.
12780
Daniel Veillard14839d52001-06-06 16:11:56 +000012781Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12782
12783 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12784
Daniel Veillarde95e2392001-06-06 10:46:28 +000012785Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12786
12787 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12788 hack
12789 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12790 * uri.c: fixed a warning
12791
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012792Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12793
12794 * HTMLtree.c: trying to close bug #55772 escaping in script
12795 elements
12796 * doc/xml.html: suggest to send mail to the list
12797
12798Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012799
12800 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12801 good. Use a macro and based on the solution provided in
12802 vsnprintf manual page from GNU.
12803
Bjorn Reese99748722001-06-05 12:49:15 +000012804Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12805
12806 * error.c: Workaround for non-preserving variadic list.
12807 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12808
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012809Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12810
12811 * doc/xml.html: added 2.3.10 release
12812
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012813Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12814
12815 * configure.in: releasing 2.3.10
12816
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012817Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12818
12819 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12820
Daniel Veillard20042422001-05-31 18:22:04 +000012821Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12822
12823 * encoding.c: Robert Collins provided a patch to add the
12824 "US-ASCII" encoding alias
12825
Daniel Veillard97ac1312001-05-30 19:14:17 +000012826Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12827
12828 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12829 string oriented functions and started cleaning the related areas
12830 in xpath.c which needed fixing in this respect
12831
Daniel Veillard2d703722001-05-30 18:32:34 +000012832Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12833
12834 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12835 #55380
12836 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12837
Daniel Veillard9403a042001-05-28 11:00:53 +000012838Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12839
12840 * TODO: updated
12841 * nanohttp.[ch] : started adding APIs to get the redirected URL
12842 when this occurs (needed for further base computation
12843 * tree.h: cleanup
12844 * encoding.c: cleanup
12845 * SAX.c: minor change around ctxt->loadsubset
12846
Daniel Veillard6278fb52001-05-25 07:38:41 +000012847Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12848
12849 * Makefile.am include/Makefile.am: small change to have
12850 include/libxml rebuilt if working from CVS.
12851 * uri.c: applied another patch from Carl Douglas for URI escaping,
12852 this should close bug #51876
12853
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012854Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12855
12856 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12857 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12858 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12859 added specific regression test
12860 * parser.h: preparing for the XSLT mode where DTD inherited
12861 attributes are added to the tree.
12862
Daniel Veillardbbd22452001-05-23 12:02:27 +000012863Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12864
12865 * xinclude.[ch]: Updated the namespace for the Last Call version
12866 * result/XInclude/include test/XInclude/include: updated the
12867 testsuite accordingly
12868
Daniel Veillard8514c672001-05-23 10:29:12 +000012869Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12870
12871 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12872 related to bug #51876
12873
Daniel Veillard42596ad2001-05-22 16:57:14 +000012874Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12875
12876 * tree.c: fixed a gross mistake in base computation, xml:base is
12877 not completely correct yet (need cascade).
12878 * xpath.[ch]: added the few things needed to find a function name
12879 and URI from the XPath context when it is called.
12880
Daniel Veillard81418e32001-05-22 15:08:55 +000012881Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12882
12883 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12884 * DOCBparser.c: small cleanup
12885 * xmllint.c: added a --catalogs option to load catalogs from
12886 $SGML_CATALOG_FILES
12887 * tree.c: cleanup
12888 * configure.in: iconv library fixup, ICONV_LIBS
12889
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012890Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12891
12892 * catalog.c: handling of CATALOG entries. detection of recursion,
12893 and a few bugfixes
12894 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12895 against the default namespace
12896
Daniel Veillard04b93292001-05-21 08:15:31 +000012897Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12898
12899 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12900
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012901Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12902
12903 * parser.c: fixed propagation context info when parsing an
12904 external entity.
12905 * doc/html/*.html: regenerated a couple of docs
12906
Daniel Veillard4623acd2001-05-19 15:13:15 +000012907Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12908
12909 * doc/xml.html: update with 2.3.9 informations
12910
Daniel Veillardbed7b052001-05-19 14:59:49 +000012911Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12912
12913 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12914 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12915 * doc/html/* : rebuilt the docs
12916 * valid.c: small patch which may improve some case when
12917 validating.
12918
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012919Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12920
12921 * HTMLparser.c: Closed bug #54891
12922 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12923 to the suite
12924
12925Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12926
12927 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12928 applied a documentation patch from LotR and filled in a few missing
12929 descriptions
12930
Daniel Veillard76d66f42001-05-16 21:05:17 +000012931Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12932
12933 * xpath.c tree.c parser.c: speed optimizations at the parser level
12934 document tree freeing and xpath evaluation
12935
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012936Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12937
12938 * parser.c parser.h parserInternals.h: fixed a couple of
12939 interfaces for handling memory buffer input to const char *
12940 upon suggestion of JamesH.
12941
Daniel Veillardc3739e72001-05-15 15:23:27 +000012942Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12943
12944 * configure.in: LoTR sent a patch fixing the previous commit
12945
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012946Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12947
12948 * configure.in: trying to deal again with the stoopid -R linking
12949 flag of Solaris
12950
Daniel Veillard790142b2001-05-15 10:51:53 +000012951Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12952
12953 * xpath.h: two nodeset access macros from Thomas Broyer
12954
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012955Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12956
12957 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12958 patch from Thomas Broyer
12959
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012960Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12961
12962 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12963 case
12964 * INSTALL: was empty added stuff from the FAQ
12965
Daniel Veillard75bea542001-05-11 17:41:21 +000012966Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12967
12968 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12969 attributes handling and #54433 by adding xmlUnsetProp()
12970 and xmlUnsetNsProp()
12971
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012972Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12973
12974 * HTMLparser.c: Patch from Jonas Borgström
12975 (htmlGetEndPriority): New function, returns
12976 the priority of a certain element.
12977 (htmlAutoCloseOnClose): Only close inline elements if they
12978 all have lower or equal priority.
12979 * result/HTML: this of course changed a number of tests results.
12980
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012981Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12982
12983 * xmlIO.c catalog.c: plugged in the default catalog resolution
12984 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12985 documentations
12986 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12987
Daniel Veillarda7374592001-05-10 14:17:55 +000012988Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12989
12990 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12991 integrating catalogs
12992 * catalog.[ch] testCatalog.c: adding a small catalo API
12993 (only SGML catalog support).
12994 * parser.c: restaured xmlKeepBlanksDefault(0) API
12995
Daniel Veillardc17337c2001-05-09 10:51:31 +000012996Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12997
12998 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12999
Daniel Veillard257d9102001-05-08 10:41:44 +000013000Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13001
13002 * parser.c: added xmlParseExternalEntityPrivate() to allow
13003 propagation of ctxt->_private when parsing external entities
13004
Daniel Veillard083c2662001-05-08 08:27:14 +000013005Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13006
13007 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13008
Daniel Veillard01ef7382001-05-08 07:31:43 +000013009Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13010
13011 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13012
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013013Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13014
13015 * valid.c: warn when indeterminist content model is detected
13016 * result/VC/ElementValid8: this adds a message
13017 * Makefile.am: add --novalid for VCM tests
13018 * parserInternals.c: added a call to Init memory
13019
Daniel Veillard64269352001-05-04 17:52:34 +000013020Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13021
13022 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13023 when both parameters are NULL.
13024
Daniel Veillard37721922001-05-04 15:21:12 +000013025Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13026
13027 * valid.c: applied small patch from Gary Pennington, reindented
13028 some part of the code.
13029
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013030Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13031
13032 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13033 release, updated and regenerated the docs
13034
Daniel Veillard357c9602001-05-03 10:49:20 +000013035Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13036
13037 * xpath.c result/XPath/expr/floats : clarified and cleanup
13038 printing of abnormal floats in tests.
13039
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013040Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13041
13042 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13043 * results/HTML/ : a few changes in the output of the HTML tests as
13044 a result.
13045 * configure.in: tying to fix -liconv where needed
13046
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013047Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13048
13049 * Makefile.am: fixed a stupid error
13050
Daniel Veillard7150a032001-05-02 16:41:11 +000013051Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13052
13053 * configure.in Makefile.am: make the inclusion of the trio
13054 modules in the library conditional
13055
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013056Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13057
13058 * DOCBparser.c: patche from László Kovács, fixed entities refs
13059 in attributes handling
13060
Daniel Veillardedddff92001-05-02 10:58:52 +000013061Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13062
13063 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13064 flushing
13065
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013066Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13067
13068 * xpath.c: fix of an XSLT namespace bug reported on the list
13069 general/bug-8-
13070
Daniel Veillard5792e162001-04-30 17:44:45 +000013071Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13072
13073 * strio.h trio.c: Dan McNichol suggested a couple of small
13074 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13075
Daniel Veillard02141ea2001-04-30 11:46:40 +000013076Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13077
13078 * tree.c parser.c encoding.c: spent a bit more time looking
13079 at the parsing speed and DOM handling. Added a few more
13080 speedups.
13081
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013082Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13083
13084 * parser.c: small but effective parsing speed improvement
13085
Daniel Veillardb59076b2001-04-29 17:04:07 +000013086Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13087
13088 * configure.in: default on the DocBook parser inclusion (for Gnome)
13089 * DOCBparser.h: fixed a header reference
13090
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013091Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13092
13093 * configure.in xpath.c: applied Bjorn patches for FPE on the
13094 alpha
13095
Daniel Veillardeefd4492001-04-28 16:55:50 +000013096Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13097
13098 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13099 xmlSaveFormatFileTo()
13100
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013101Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13102
13103 * xpath.c: simple and efficient optimization, XPath functions
13104 aways bind to the same code, cache this
13105 * TODO: updated (by saying some is obsolete)
13106
Daniel Veillard2156a562001-04-28 12:24:34 +000013107Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13108
13109 * xpath.c: more cleanup work on XPath name parsing routines
13110
Daniel Veillard61d80a22001-04-27 17:13:01 +000013111Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13112
13113 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13114 xmlXPathParseName
13115 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13116 * debugXML.c: avoid compilation problems if compiling without
13117 HTML support, Igor Zlatkovic
13118 * win32/libxml2/libxml2.def.src: being able to compile without
13119 XPath on Windows
13120
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013121Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13122
13123 * libxml.m4: yet another patch from Toshio Kuratomi
13124
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013125Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13126
13127 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13128
Daniel Veillard67fee942001-04-26 18:59:03 +000013129Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13130
13131 * tree.[ch]: added xmlSaveFormatFile interface for saving
13132 and indenting a file.
13133
Daniel Veillard82e49712001-04-26 14:38:03 +000013134Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13135
13136 * xpath.c: fixed bug #53689 related to processing-instruction()
13137
Daniel Veillard02f077a2001-04-26 10:59:11 +000013138Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13139
13140 * DOCBparser.c: patche from László Kovács
13141
Daniel Veillard30211a02001-04-26 09:33:18 +000013142Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13143
13144 * parser.c: applied fixes from Christian Glahn bug report #53391
13145
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013146Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13147
13148 * error.c: Jean François Lecomte provided a complete description
13149 and a fix to bug #53537
13150
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013151Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13152
13153 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13154
Daniel Veillard1034da22001-04-25 19:06:28 +000013155Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13156
13157 * DOCBparser.c SAX.c: a bit more work on entities processing.
13158 Still Need to cleanup XML output and references in attributes
13159
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013160Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13161
13162 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13163
Daniel Veillardb33c2012001-04-25 12:59:04 +000013164Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13165
13166 * tree.c: trying to fix #53574, not completely complete,
13167 I would like xmllint --copy --debug test/ent1 and
13168 xmllint --debug test/ent1 to show the same result.
13169 * xpath.c: fix a bug when trying to sort namespace nodes
13170
Daniel Veillard5146f202001-04-25 10:29:44 +000013171Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13172
13173 * HTMLtree.c: real fix for #53402
13174
Daniel Veillard7533cc82001-04-24 15:52:00 +000013175Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13176
13177 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13178 PIs when using xsl:output
13179 * valid.c: closing #53537 some case generate segfaults if there
13180 is validity errors
13181
Daniel Veillard61b33d52001-04-24 13:55:12 +000013182Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13183
13184 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13185 of external parsed entities, added --noent to testDocbook
13186 * valid.c: Garry Pennington found an uninitialized variable
13187 access in xmlValidateElementContent()
13188
Daniel Veillard56098d42001-04-24 12:51:09 +000013189Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13190
13191 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13192 with madness
13193 * result/HTML/ : this modified the result of the regression tests
13194 a lot.
13195
Daniel Veillard122376b2001-04-24 12:12:30 +000013196Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13197
13198 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13199 to doc where it wasn't checked against NULL reported by
13200 Jens Laas
13201
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013202Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13203
13204 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13205 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13206
Daniel Veillardeae522a2001-04-23 13:41:34 +000013207Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13208
13209 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13210 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13211 * SAX.[ch]: cleanup and updates for DocBook
13212 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13213 ex SGML identifier changes
13214 * valid.c: removed a static unused function.
13215
Daniel Veillardde57c612001-04-23 09:13:36 +000013216Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13217
13218 * HTMLtree.c: applied change for Paul Sponagl on script saving
13219 * Makefile.am: the warning about entity title.xml are normal.
13220
Daniel Veillard393df012001-04-22 20:11:18 +000013221Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13222
13223 * configure.in: release of 2.3.7
13224 * Makefile.am: fixing make distcheck
13225
Daniel Veillarda41123c2001-04-22 19:31:20 +000013226Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13227
13228 * doc/html/* doc/xml.html: updated and regenerated the docs
13229
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013230Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13231
13232 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13233
Daniel Veillarde82a9922001-04-22 12:12:58 +000013234Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13235
13236 * tree.c: fixed #53388 with the provided patch
13237
Daniel Veillard06803992001-04-22 10:35:56 +000013238Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13239
13240 * valid.c: Bjorn detected an invalid memory access. Fixed
13241 vstateVPush()
13242
Daniel Veillard40af6492001-04-22 08:50:55 +000013243Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13244
13245 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13246
Bjorn Reese70a9da52001-04-21 16:57:29 +000013247Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13248
13249 * libxml.h: new header used only for the compilation of libxml
13250 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13251 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13252 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13253 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13254 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13255 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13256 baseline (version 1.2 plus a single patch).
13257 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13258 scientific notation for numbers. Tests added.
13259 * xpath.c: formatting of numbers changed to use sprintf
13260 (contribution from William Brack)
13261
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013262Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13263
13264 * valid.c: cleanup, more useful debugging
13265 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13266 * xmlIO.c: entity loading is printed as an error when validating
13267
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013268Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13269
13270 * valid.c: fixed to validate within entities
13271 * test/VCM/v22.xml: added a specific testcase
13272
Daniel Veillardca1f1722001-04-20 15:47:35 +000013273Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13274
13275 * valid.c: forgot an epsilon transition in for ()+
13276 * test/VCM/v21.xml : added a specific test case
13277
Daniel Veillard85349052001-04-20 13:48:21 +000013278Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13279
13280 * valid.c: removed a state explosion exhibited by RSS
13281 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13282 from bug #51872
13283
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013284Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13285
13286 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13287 validation without using an ugly NFA -> DFA algo in the source.
13288 Made a specific algorithm easier to maintain, using a single
13289 stack and without recursion.
13290 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13291 * hash.c: made the growing routine static
13292 * tree.h parser.c: added the parent information to an
13293 xmlElementContent node.
13294
Daniel Veillarde470df72001-04-18 21:41:07 +000013295Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13296
13297 * SAX.c parser.c xpath.c: generating IDs when not validating
13298 from an external parsed entity was poisoning the ID has table
13299 with removed values. This was killing XSLT on the KDE help
13300 browser.
13301
Daniel Veillardceacdd92001-04-18 15:10:35 +000013302Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13303
13304 * entities.h: andrew@ugh.net.au detected a double declaration
13305
Daniel Veillarda10efa82001-04-18 13:09:01 +000013306Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13307
13308 * debugXML.c hash.c tree.h valid.c : some changes related to
13309 the validation suport to improve speed with DocBook
13310 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13311 the way validation errors get reported
13312
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013313Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13314
13315 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13316 by P C Chow and William M. Brack for XSLT HTML output
13317
Daniel Veillard2d90de42001-04-16 17:46:18 +000013318Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13319
13320 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13321 Igor Zlatkovic patches for MSC compilation and added his
13322 updates
13323
Daniel Veillarde043ee12001-04-16 14:08:07 +000013324Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13325
13326 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13327 prefix lookup.
13328 * parserInternals.c: fixed the bug reported by Morus Walter
13329 due to an off by one typo in xmlStringCurrentChar()
13330
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013331Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13332
13333 * HTMLparser.c result/HTML/*: revamped the way the HTML
13334 parser handles end of tags or end of input
13335
Daniel Veillard82daa812001-04-12 08:55:36 +000013336Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13337
13338 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13339
Daniel Veillard67a21302001-04-11 14:39:16 +000013340Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13341
13342 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13343 bug where the linktime verions of free() won't work ...
13344
Daniel Veillard27b55282001-04-11 12:22:25 +000013345Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13346
13347 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13348
Daniel Veillardafc73112001-04-11 11:51:41 +000013349Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13350
13351 * doc/xml.html: added 2.3.6 release
13352
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013353Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13354
13355 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13356 * result/wml.xml: resulted in a small output change
13357
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013358Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13359
13360 * tree.c: xmlNewDoc was missing the charset initialization
13361 * xmllint.c: added --auto to autogenerate a doc, allow to
13362 reproduce the problem fixed on xmlNewDoc
13363
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013364Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13365
13366 * xpath.c: trying to get 52979 solved
13367 * tree.c result/ result/noent/: trying to get 52712 solved, this
13368 also made me clean up the fact that XML output in general should
13369 not add formating blanks by default, this changed the output of
13370 a few tests
13371
Daniel Veillard73639a72001-04-10 14:31:39 +000013372Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13373
13374 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13375
Daniel Veillardfac26a12001-04-08 13:08:14 +000013376Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13377
13378 * configure.in: finally released 2.3.6
13379
Daniel Veillard911f49a2001-04-07 15:39:35 +000013380Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13381
13382 * xpath.c: checking for null pointer generated by new code
13383
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013384Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13385
13386 * xpath.c: fixed a [] evaluation problem reported
13387 * test/XPath/tests/simpleaddr: extended test
13388 * result/XPath/simpleaddr: updated result
13389
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013390Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13391
13392 * xmllint.c: Dan Timis reported a portability problem
13393 on Macs without mmap, fixed it.
13394
Daniel Veillardb38bd552001-04-03 18:22:00 +000013395Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13396
13397 * testXPath.c : added a --tree option allowing to display the
13398 tree dump of the XPath expression
13399
Daniel Veillard4dd93462001-04-02 15:16:19 +000013400Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13401
13402 * xpath.c: fixed a memleak when comparing nodesets
13403 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13404 * tree.c: added a TODO
13405
Daniel Veillard92ad2102001-03-27 12:47:33 +000013406Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13407
13408 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13409 we need string functions
13410 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13411 to be able to use them where needed. Applied some changes
13412 to reduce name linking pollution and compile in only what's
13413 needed.
13414 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13415 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13416 for the string manipulation functions
13417 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13418 to the free() function of xmlmemory.c
13419 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13420 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13421 usage.
13422
13423
Daniel Veillard2be30642001-03-27 00:32:28 +000013424Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13425
13426 * error.c: applied the context output patch of the error
13427 handling submitted by Chuck Griffith
13428 * error/VC/*: this slightly change some error logs
13429
Daniel Veillard50582112001-03-26 22:52:16 +000013430Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13431
13432 * parser.c: fixed line number reporting on error
13433
Daniel Veillard04be4f52001-03-26 21:23:53 +000013434Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13435
13436 * parser.c: Sullivan and Darin found a parser bug,
13437 applied the patch.
13438
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013439Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13440
13441 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13442 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13443 xmlversion.h.in xpointer.c: of course the way I defined
13444 UNUSED breaks on old gcc version. Try to be smart and
13445 also define it directly in xmlversion.h
13446 * configure.in: removed -ansi flag from the pedantic set
13447
13448Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013449 Huge cleanup, I switched to compile with
13450 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13451 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13452 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13453 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13454 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13455 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13456 encoding.h entities.c error.c list.[ch] nanoftp.c
13457 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13458 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13459 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13460 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13461 Cleanup, staticfied a number of non-exported functions,
13462 detected and cleaned up a dozen of problem found this way,
13463 avoided a lot of public function name/typedef/system names clashes
13464 * doc/xml.html: updated
13465 * configure.in: switched private flags to the really pedantic ones.
13466
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013467Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13468
13469 * configure.in: 2.3.5
13470 * doc/html/*: rebuilt the docs
13471
Daniel Veillard146c9122001-03-22 15:22:27 +000013472Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13473
13474 * parser.c: fixed a reported bug in NOTATION parsing
13475 * uri.c: accepted but not fixed bug 51876, added TODO
13476 * Makefile.am: fixed bug 51876
13477
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013478Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13479
13480 * config.h.in configure.in error.c: fix a compilation problem
13481 on platforms without vsnprintf (xml@thewrittenword.com)
13482
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013483Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13484
13485 * parser.c: fixed a function name header typo
13486 * SAX.c: notations can also occur in external subset.
13487
Daniel Veillard7d42b542001-03-20 13:22:46 +000013488Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13489
13490 * error.c: removed a C++ like comment
13491
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013492Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13493
13494 * parser.c: fixing bug 52299 strange condition leading
13495 to a parser crash due to a buffer overflow
13496 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13497 added the specific test case
13498
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013499Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13500
13501 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13502 xmlXPathConvert{String,Number,Boolean} to be able to make
13503 type casts without a context stack, fixed some implementation
13504 problems related to the absence of context at parse-time,
13505 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13506 in the public API too
13507 * xpointer.c xpathInternals.h: we need to know at parse time
13508 whether we are compiling an XPointer
13509
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013510Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13511
13512 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13513 cleaned up the parser internals, refactored XPath code, added
13514 new compilation based APIs and cleanly separated public and
13515 private APIs.
13516
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013517Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13518
13519 * xpath.h: the comp field must be added at the end to avoid
13520 killing binary compat.
13521
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013522Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13523
13524 * Makefile.am: detect XPath memleaks in regreson tests
13525 * error.c: fixed and error w.r.t. error reporting still using
13526 stderr
13527 * hash.c: added new line at end of file
13528 * tree.h: minor cleanup
13529 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13530 expression parsing from evaluation, resulted in a number of
13531 changes internally, and in XPointer. Likely to break stuff
13532 using xpathInternals.h but should remain binary compatible,
13533 new interfaces will be added.
13534
Daniel Veillardd574f782001-03-14 19:40:17 +000013535Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13536
13537 * configure.in: fixed a couple of problems reported by
13538 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13539 without gcc on non linux platforms.
13540
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013541Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13542
13543 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13544 a fix for --with-html-dir= configure support. I hope it won't
13545 break rpm generation
13546
Daniel Veillarda022fe02001-03-14 16:30:00 +000013547Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13548
13549 * xmlIO.c: one function comment cleanup.
13550
Daniel Veillard25239c12001-03-14 13:56:48 +000013551Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13552
13553 * SAX.c: external subset notations were improperly registered
13554 in the internal subset.
13555
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013556Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13557
13558 * README.cvs-commits: added, pointing to HACKING
13559 * HACKING: updated
13560
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013561Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13562
13563 * parser.c: and Matt Sergeant found one in the XML push
13564 parser (erroneous check I forgot to remove when I fixed the
13565 main parser).
13566
Daniel Veillard68d7b672001-03-12 18:22:04 +000013567Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13568
13569 * xpath.c: ptittom found a small bug in UnaryExpr
13570
Daniel Veillarde356c282001-03-10 12:32:04 +000013571Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13572
13573 * configure.in: bumped to 2.3.4
13574 * error.c: fixed bug #51860
13575 * tree.c: fixed bug #51861
13576 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13577 * tree.[ch] : added xmlDefaultBufferSize
13578 * nanoftp.c: typo in function name header block
13579 * doc/xml.html : updated, added link to XML::LibXSLT
13580 * doc/html/* : rebuilt the docs
13581
Daniel Veillard80f32572001-03-07 19:45:40 +000013582Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13583
13584 * parser.c SAX.c: the new content parsing code raised an
13585 ugly bug in the characters() SAX callback. Found it
13586 just because of strangeness in XSLT XML Rec ouptut :-(
13587
Daniel Veillard6c831202001-03-07 15:57:53 +000013588Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13589
13590 * Makefile.am: Martin Baulig suggested to add -lm
13591 * tree.c: found another bug in xmlNodeGetContent()
13592
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013593Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13594
13595 * xpath.c: Bjorn found the error related to strictness of comparison.
13596
Daniel Veillard29631a82001-03-05 09:49:20 +000013597Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13598
13599 * parser.c: trying to fix the Dtd parsing problem reported
13600 by Gary, side effect of last week speed optimizations.
13601
Daniel Veillard14be0a12001-03-03 18:50:55 +000013602Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13603
13604 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13605 * parserInternals.c: removed unneeded test raised by Stric
13606
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013607Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13608
13609 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13610 and fixed by William Brack). Added xmlXPathFormatNumber.
13611 Changed the sorting slightly.
13612 * configure.in Makefile.am example/Makefile.am: Added -lm.
13613 Please note that applications linking with libxml2, must
13614 also like with the math library from now on.
13615
Daniel Veillardf9533d12001-03-03 10:04:57 +000013616Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13617
13618 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13619
Daniel Veillard2f362242001-03-02 17:36:21 +000013620Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13621
13622 * parser.c: one must report spaces even if the Dtd element
13623 content proves that this is not part of the element content.
13624 * result/valid/*.xml: this changed the ouptu slightly
13625
Daniel Veillardb402c072001-03-01 17:28:58 +000013626Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13627
13628 * configure.in: bumped to 2.3.3
13629 * doc/xml.html: updated
13630
Daniel Veillard77851712001-02-27 21:54:07 +000013631Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13632
13633 * tree.c: minor doc fix
13634 * xpath.c: deallocation issues when a result tree has been
13635 converted to a node-set
13636
Daniel Veillardec70e912001-02-26 20:10:45 +000013637Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13638
13639 * doc/xml.html: oops corrected dates s/2000/2001
13640
Daniel Veillard8730c562001-02-26 10:49:57 +000013641Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13642
13643 * valid.c: new patch from Gary Pennington
13644
Daniel Veillard91e9d582001-02-26 07:31:12 +000013645Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13646
13647 * doc/xml.html: applied patch from Ankh
13648
Daniel Veillardedac3c92001-02-26 01:36:19 +000013649Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13650
13651 * xinclude.c: fixed a problem building on Mac
13652
Daniel Veillard21a0f912001-02-25 19:54:14 +000013653Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13654
13655 * parser.c: more work on increasing parsing ferformances
13656
Daniel Veillard48b2f892001-02-25 16:11:03 +000013657Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13658
13659 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13660 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13661 avoiding memcpy in production builds MEM_CLEANUP macro use
13662 * parser.[ch] parserInternals.c: optimizations of the tightest
13663 internal loops inside the parser. Better checking of I/O
13664 flushing/loading conditions
13665 * xmllint.c : added --timing
13666
Daniel Veillard71681102001-02-24 17:48:53 +000013667Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13668
13669 * configure.in: bumped to 2.3.2
13670 * doc/xml.html: updated for release
13671
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013672Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13673
13674 * xpath.c: found a memleak and fixed a nasty bug
13675
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013676Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13677
13678 * xmllint.[c1] : added return code errors for xmllint
13679 * xpath.c: specific debug dump function for result value trees
13680
Daniel Veillard4b637072001-02-21 21:52:55 +000013681Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13682
13683 * xpath.c: finally implemented xmlXPathCompareNodeSets
13684 * test/XPath/expr/floats results/XPath/expr/floats: added
13685 a test for float expressions
13686
Daniel Veillardf714aa32001-02-21 03:07:44 +000013687Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13688
13689 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13690 * parserInternals.[ch]: trying to speed up parsing
13691 * xpath.c : speeded up node set equality op
13692
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013693Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13694
13695 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13696 better handling of ID/IDREF and the list modules associated
13697 * configure.in: small CFLAGS cleanup
13698
Daniel Veillarda8abee62001-02-19 15:14:59 +000013699Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13700
13701 * configure.in: fixed iconv detection on AIX (stric)
13702
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013703Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013704
13705 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13706
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013707Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13708
13709 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13710 and optimized xmlXPathNodeSetSort
13711
Daniel Veillard142adbf2001-02-17 13:21:05 +000013712Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13713
13714 * xpath.c: bug fix when context size is 0
13715 * parser.c: I like Norm's Dtd because they still manage to break
13716 the parser occasionally
13717
Daniel Veillardf23e0092001-02-16 13:21:29 +000013718Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13719
13720 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13721
Daniel Veillarde0e26512001-02-16 00:11:46 +000013722Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13723
13724 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13725 attributes within the XML-1.0 namespace
13726
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013727Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13728
13729 * xpathInternals.h: exported a few axis functions
13730 * doc/xml.html: updated the doc
13731
Daniel Veillard760f4422001-02-15 14:59:48 +000013732Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13733
13734 * configure.in: applied patch from Daniel van Balen for OpenBSD
13735 and bumped version to 2.3.1
13736 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13737 attempt to find autoclosing was simply broken, removed it,
13738 updated the examples, this is better
13739
Daniel Veillardd194dd22001-02-14 10:37:43 +000013740Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13741
13742 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13743 hash functionnalities.
13744 * doc/html/* : rebuild the doc
13745
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013746Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13747
13748 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13749 on predicate
13750 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13751 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13752 really want to have tags closed on output even if we accept
13753 unclosed ones on input
13754
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013755Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13756
13757 * xpath.c: ouch don't free NULL, rare case fixed
13758 * tree.c: don't coalesce text nodes if they don't have the
13759 same behaviour wrt escaping on output
13760
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013761Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13762
13763 * xpath.c: small fixup
13764 * SAX.c: don't warn on empty namespaces.
13765
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013766Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13767
13768 * README: a bit of cleanup
13769 * configure.in: preparing for 2.3.0 release
13770
Daniel Veillard1f83d392001-02-08 09:37:42 +000013771Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13772
13773 * hash.[ch]: added a first version of xmlHashSize()
13774 * valid.c: another bug fix from Gary Pennington
13775
Daniel Veillard5eef6222001-02-07 18:24:48 +000013776Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13777
13778 * valid.c: couple of bug fixes pointed by Gary Pennington
13779 * HTMLtree.c: #if 0 cleanup
13780
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013781Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13782
13783 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13784 which removes a time consuming check of xmlXPathNodeSetAdd()
13785 and use it in places where we are sure to not break unicity
13786
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013787Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13788
13789 * xpath.c: bug fixes found from XSLT
13790 * tree.c: preserve node->name special values when copying nodes.
13791 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13792 external subset are fetched when available but without full
13793 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13794 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13795 output with encoding disabled.
13796
Daniel Veillard2c833b62001-02-03 08:52:06 +000013797Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13798
13799 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13800 xmlCheckFilename should not be called from xmlFileOpenW
13801 and xmlGzfileOpenW
13802
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013803Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13804
13805 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13806 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13807 added the new tests for URI normalization
13808 * testURI.c: fixed stoopid bugs
13809 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13810 the URI in the error messages are now properly normalized
13811
Daniel Veillardea28ce62001-02-02 08:20:19 +000013812Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13813
13814 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13815
Daniel Veillarde99a4762001-02-01 04:34:35 +000013816Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13817
13818 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13819
Daniel Veillard2b325a02001-01-31 20:46:31 +000013820Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13821
13822 * xpath.c: fixed mod operator
13823
Daniel Veillardde55cf62001-01-31 15:53:13 +000013824Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13825
13826 * parser.c: fixed xmlStrcat doc
13827 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13828 trees.
13829
Daniel Veillard2f913b72001-01-31 13:23:49 +000013830Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13831
13832 * xpath.c result/XPath/tests/chaptersbase
13833 result/XPath/tests/simplebase: fixed XPath node()
13834 * tree.c: small fix in xmlNewNs()
13835 * Makefile.am: removed extraneous xml2Conf.sh rule
13836
Daniel Veillardb42042b2001-01-28 07:40:36 +000013837Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13838
13839 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13840 Changed the library name, in order to get libxml-devel and
13841 libxml2-devel to coexist on a single system
13842 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13843 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13844
Daniel Veillardee0a4662001-01-27 18:59:33 +000013845Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13846
13847 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13848 libxml2-devel installable in // as libxml-devel.
13849
Daniel Veillard5eb05942001-01-27 17:50:22 +000013850Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13851
13852 * doc/Makefile.am: fixed make rebuild in doc
13853 * doc/html/*.html: rebuilt the docs
13854
Daniel Veillard65c295d2001-01-26 09:32:39 +000013855Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13856
13857 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13858
Daniel Veillard8e199902001-01-25 18:54:39 +000013859Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13860
13861 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13862 the HTML doc to go into the -devel RPM ...
13863 * aclocal.m4 config.h.in: some updates due to auto* magic
13864
Daniel Veillard93086662001-01-25 18:13:04 +000013865Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13866
13867 * xpath.h: added a hook in the context structure allowing to
13868 link to extra support, needed for XSLT
13869
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013870Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13871
13872 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13873 xmlXPtrCmpPoints to use it.
13874 * propagated the following patch from Alejandro Forero
13875 * include/win32config.h xmlIO.c: applied further suggestions
13876 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13877 * example/gjobread.c: fixed warnings, now that it builds
13878
13879Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13880
13881 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13882
13883 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13884 filename points to a valid file (not a directory).
13885 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13886 Added calls to xmlCheckFilenameDir.
13887
13888 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13889 `path' (rather than `filename') as the parameter to gzopen and open.
13890
Daniel Veillard48177c22001-01-23 15:27:41 +000013891Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13892
13893 * Makefile.am: fixed a problem with EXTRA_DIST
13894
Daniel Veillardb83ba402001-01-22 22:45:10 +000013895Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13896
13897 * Makefile.am example/Makefile.am: finally found the trick
13898 to build the example, i.e. add "." in SUBDIRS before example
13899 in the list <grin/>
13900
Daniel Veillard82687162001-01-22 15:32:01 +000013901Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13902
13903 * doc/xml.html: updated with an XSLT section, removed pointer to
13904 W3C CVS base.
13905
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013906Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13907
13908 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13909 too, and deallocation need to occur the same way.
13910
Daniel Veillarde4566462001-01-22 09:58:39 +000013911Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13912
13913 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13914 type correponding to an XSLT result tree fragment. Share most
13915 of the data format with node set, as well as operators.
13916 * HTMLtree.c: added a newline at the end of the doctype output
13917 whe this one is not present initially.
13918 * tree.c: make sure taht the parent and doc pointers are properly
13919 set when copying attributes (lists).
13920
Daniel Veillard701c7362001-01-21 09:48:59 +000013921Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13922
13923 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13924
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013925Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13926
13927 * xpath.c: seems I finally killed that ugly path evaluation
13928 context bug (tagged 9999 in case is is wrong)
13929
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013930Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13931
13932 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13933 for XSLT
13934
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013935Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13936
13937 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13938 for xmlGzfileOpen() bug
13939
Daniel Veillardf6eea272001-01-18 12:17:12 +000013940Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13941
13942 * xpath.c: removed an error found by XSLT usage
13943 * tree.c parserInternals.h: use a predefined static string
13944 for text and comment nodes, avoid freeing them in xmlFreeNode,
13945 exported the string name in parserInternals.h and added
13946 another value to disable encoding at output (for XSLT),
13947 gain memory, time.
13948
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013949Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13950
13951 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13952 win32/libxml2/libxml2_so.dsp: new makefiles and update
13953 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13954
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013955Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13956
13957 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13958 Gary Pennington
13959
Daniel Veillard389e6b72001-01-15 19:41:13 +000013960Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13961
13962 * xpath.c: fixed the comaprision of values and nodelists,
13963 need to compare nodelist still ...
13964 * debugXML.c: avoided a possible core dump
13965 * HTMLparser.c: cleanup
13966 * nanohttp.c: contributed fix.
13967 * tree.c: fixes in properties handling added xmlSetNsProp
13968 needed by libxslt
13969 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13970 comment
13971 * TODO: updated
13972
Daniel Veillard167bd532001-01-06 21:09:34 +000013973Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13974
13975 * parser.c parserInternals.c: applied Bjorn Reese optimization
13976 patch
13977
13978Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13979
13980 * Makefile.am: applied patch fro make check from Martin Vidner
13981
Daniel Veillard503b8932001-01-05 06:36:31 +000013982Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13983
13984 * configure.in: preparing 2.2.11
13985 * doc/html/*: rebuild the HTML files
13986 * doc/xml.html : updated
13987
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013988Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13989
13990 * tree.c: fixed a stupid bug
13991 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13992 patches related to validation of an XInclude processing result
13993 * TODO: updated
13994
Daniel Veillarde2488192001-01-04 10:54:22 +000013995Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13996
13997 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13998 on large files
13999
Daniel Veillardf060a412001-01-03 20:52:44 +000014000Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14001
14002 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14003
Daniel Veillard45cff692001-01-03 18:02:04 +000014004Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14005
14006 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14007 reported by Jonas Borgström
14008 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14009
Daniel Veillard08108982001-01-03 15:24:58 +000014010Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14011
14012 * testXPath.c xpath.c: fixing the XPath union expressions problem
14013 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14014
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014015Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14016
14017 * xmllint.c: Made is so if the file name is "-" is will read form
14018 standard input. Sven Heinicke <sven@zen.org>
14019 * tree.c: fixed a problem when growing buffer
14020 * tree.h: fixed the comment of the node types following andersca
14021 comment
14022 * TODO: updated
14023
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014024Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14025
14026 * HTMLparser.[ch]: added a way to avoid adding automatically
14027 omitted tags. htmlHandleOmittedElem() allows to change the
14028 default handling.
14029 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14030 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14031 of xmllint too when using --memory flag, added a memory test
14032 suite at the Makefile level.
14033 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14034 with namespace use when encountering QNames in XPath evalation,
14035 added xmlns() scheme in XPointer.
14036 * nanoftp.c : incorporated a fix
14037 * parser.c xmlIO.c: fixed problems raised with encoding when using
14038 the memory I/O
14039 * parserInternals.c: closed bug 25934 reported by
14040 torsten.landschoff@innominate.de
14041 * TODO: updated
14042
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014043Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14044
14045 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14046 on a non-updated tree :-(, made a 2.2.10 release to correct the
14047 situation
14048
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014049Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14050
14051 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14052 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14053 integrated a set of OpenVMS changes from Howard Taylor
14054 <Howard.Taylor@pacoast.com>
14055
Daniel Veillard58770e72000-11-25 00:48:47 +000014056Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14057
14058 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14059 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14060
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014061Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14062
14063 * HTMLparser.c: some fixes on auto-open of html/head/body
14064 * encoding.c: fixed a compilation error on some gcc env
14065 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14066 XPointer implementation
14067 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14068 related XPointer tests and associated results
14069
Daniel Veillard300f7d62000-11-24 13:04:04 +000014070Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14071
14072 * doc/xmldtd.html doc/xml.html: following a short step by step
14073 guidance on IRC to help maciej with DTDs I started a small
14074 page on the subject.
14075
Daniel Veillard748e45d2000-11-17 16:36:08 +000014076Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14077
14078 * HTMLparser.c: fixed handling of broken charrefs
14079 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14080 patches
14081
Daniel Veillard28929b22000-11-13 18:22:49 +000014082Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14083
14084 * doc/xml.html doc/html/* : rebuilt the docs after adding
14085 xinclude and updated page for 2.2.7 and 2.2.8
14086 * configure.in: releasing 2.2.8
14087
Daniel Veillard41e06512000-11-13 11:47:47 +000014088Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14089
14090 * parser.[ch] parserInternals.c: applied the conditional
14091 section processing fix from Jonathan P Springer
14092 <jonathan.springer2@gte.net>
14093 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14094 project file, fixed iconv default non support
14095 * xpath.c: fixed the problem of evaluating relative expressions
14096 when a node context is provided.
14097
Daniel Veillardbf432752000-11-12 15:56:56 +000014098Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14099
14100 * nanoftp.c: fixed gcc 2.95 new warnings
14101 * SAX.c: fixed a stupid bug
14102 * tree.c: fixed a formatting problem when round-tripping
14103 from/to memory
14104 * xinclude.c: chased memleak, fixed a base problem
14105 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14106 xmlXPtrBuildNodeList()
14107 * TODO: updated
14108 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14109 adding a first small set of regression tests for XInclude
14110
Daniel Veillardc2def842000-11-07 14:21:01 +000014111Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14112
14113 * nanohttp.[ch]: applied Wayne Davison patches to access
14114 the WWW-Authorization header.
14115 * parser.c: Closed Bug#30847: Problems when switching encoding
14116 in short files by applying Simon Berg's patch.
14117 * valid.c: fixed a validation problem
14118 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14119 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14120 Wayne Davison
14121 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14122 need to be extended to non full nodes selections.
14123 * xinclude.c: starts to work decently
14124
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014125Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14126
14127 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14128 debugXML.c xmlversion.h.in: Started adding XInclude support,
14129 this is a new xmllint option
14130 * tree.c xpath.c: applied TOM patches for XPath
14131 * xpointer.c: fixed a couple of errors.
14132 * uri.c: added an escaping function needed for xinclude
14133 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14134 new warning from RH70 gcc's version
14135
Daniel Veillarda4964b72000-10-31 18:23:44 +000014136Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14137
14138 * HTMLparser.c: fixed loop on invalid char in scripts
14139 * parser.c: update to description of xmlIOParseDTD()
14140 * libxml.m4 xmlversion.h.in: changes contributed by
14141 Michael Schmeing <m.schmeing@internet-factory.de>
14142 * configure.in: preparing for 2.2.7
14143 * Makefile.am: trying to avoid config.h and acconfig.h
14144 being included in the distrib
14145 * configure.in: released 2.2.7
14146
14147Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14148
14149 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14150 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14151
Daniel Veillard01411222000-10-30 15:33:22 +000014152Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14153
14154 * parser.[ch]: added xmlIOParseDTD()
14155 * xpointer.c: added support for the 2 extra parameters of
14156 string-range, fixed a stoopid error when '0' was present
14157 in XPointer expressions
14158 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14159 testsuite for the above
14160
Daniel Veillard6db58192000-10-30 09:27:53 +000014161Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14162
14163 * libxml.spec.in: improved package descriptions
14164
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014165Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14166
14167 * xpath.c xpathInternals.h: applied a large cleaning patch
14168 from TOM <ptittom@free.fr>, it also add namespace support
14169 for function and variables registration.
14170
Daniel Veillardbd20df72000-10-29 17:53:40 +000014171Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14172
14173 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14174 * Makefile.mingw: Wayne Davison's update adding hash.c
14175
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014176Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14177
14178 * xpath.c: fixed the root evaluation problems
14179 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14180 ignorable spaces with <b> <bold> <em>
14181 * tree.c: fixed a loop in xmlSearchNsByHref()
14182
Daniel Veillard767662d2000-10-27 17:04:52 +000014183Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14184
14185 * xpath.c: applied another XPath patch from TOM
14186 * xpath.c include/makefile.am: applied another patch from
14187 china@thewrittenword.com (cleanup on IRIX).
14188
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014189Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14190
14191 * xml-config.1: received a fixed version from Fredrik Hallenberg
14192 <hallon@lysator.liu.se>
14193
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014194Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14195
14196 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14197 cleanup patch for XPath
14198
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014199Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14200
14201 * patched to redirrect all "out of context" error messages to
14202 a reconfigurable routine. The changes are:
14203 * xmlerror.h : added the export of an error context type (void *)
14204 an error handler type xmlGenericErrorFunc there is an interface
14205 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14206 to reset the error handling routine and its argument
14207 (by default it's equivalent to respectively fprintf and stderr.
14208 * all the c files: all wild accesses to stderr or stdout within
14209 the library have been replaced to calls to the handler.
14210
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014211Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14212
14213 * configure.in: release 2.2.6
14214 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14215 exporting the inner functions of xpath for extension modules
14216 * doc/*: updated and rebuilt the doc
14217
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014218Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14219
14220 * nanohttp.c : applied Wayne HTTP cleanup patch
14221 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14222 and xmlNodeSetSpacePreserve()
14223
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014224Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14225
14226 * xpath.c: closing bug #29260
14227
Daniel Veillard126f2792000-10-24 17:10:12 +000014228Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14229
14230 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14231 multikey tuples, made hash structure opaque
14232 * valid.[ch]: moved elements, attributes, notations decalarations
14233 as well as ID and refs to hash tables.
14234 * entities.c: hash cleanup
14235 * xmlmemory.c: fixed a dump problem in debug mode
14236 * include/Makefile.am: problem passing in DESTDIR= values patch
14237 from Marc Christensen <marc@calderasystems.com>
14238 * nanohttp.c: removed debugging remains
14239 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14240 * HTMLparser.c parser.c: fixing a number of problems with the
14241 macros in the *parser.c files (Wayne).
14242 * HTMLparser.c: close the previous option when opening a new one
14243 (Marc Sanfacon).
14244 * result/HTML/*: updated the HTML results accordingly
14245
Daniel Veillard52afe802000-10-22 16:56:02 +000014246Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14247
14248 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14249 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14250 XPath functions and XML entities table to them. More to come...
14251 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14252
Daniel Veillard683cb022000-10-22 12:04:13 +000014253Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14254
14255 * tree.c: coalesce adjacent text nodes
14256 * valid.c: handling of blank nodes in DTd validation (raised
14257 by problems with a posteriori validation).
14258 * nanohttp.c: changing behaviour on HTTP write stuff.
14259 * HTMLtree.c: forced body and html to be explicitely closed.
14260 * xpath.h: exported more XPath functions.
14261
Daniel Veillard1baf4122000-10-15 20:38:39 +000014262Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14263
14264 * Release of 2.2.5
14265 * xpointer.c: range() range-inside and other helper functions
14266 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14267
Daniel Veillard47e12f22000-10-15 14:24:25 +000014268Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14269
14270 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14271 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14272
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014273Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14274
14275 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14276 and XPointer modules
14277
Daniel Veillard134c9f32000-10-15 10:27:08 +000014278Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14279
14280 * SAX.h: closed #25107
14281
Daniel Veillard39915622000-10-15 10:06:55 +000014282Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14283
14284 * testSAX.c: fixed problem with cdata reporting
14285 * SAXresult/* : updated
14286
Daniel Veillard1e851392000-10-15 10:02:56 +000014287Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14288
14289 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14290 Closed bug #27499, added to regression tests
14291 * TODO: updated
14292
Daniel Veillard7eda8452000-10-14 23:38:43 +000014293Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14294
14295 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14296 support for SCRIPT and STYLE with help from Bjorn Reese
14297 * test/HTML/* result/HTML/*: added simple testcase and updated
14298 the existing ones.
14299
Daniel Veillardff9c3302000-10-13 16:38:25 +000014300Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14301
14302 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14303 string-range for empty strings
14304 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14305 test/XPath/xptr/strrange: augmented the XPointer testsuite
14306
Daniel Veillard189446d2000-10-13 10:23:06 +000014307Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14308
14309 * doc/xml.html doc/xmlmem.html: added a module describing memory
14310 interfaces and use, updated the main page.
14311
Daniel Veillard2f971a22000-10-12 23:26:32 +000014312Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14313
14314 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14315 nanoftp code work on Windows too now
14316
14317Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014318
14319 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14320 * xpointer.c: implemented string-range() at least a good first version
14321 * test/XPath/docs/str test/XPath/xptr/strrange
14322 result/XPath/xptr/strrange: the string-range() tests
14323
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014324Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14325
14326 * Makefile.am include/Makefile.am include/win32config.h
14327 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14328 and make distcheck
14329
Daniel Veillard19d61112000-10-11 23:50:35 +000014330Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14331
14332 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14333 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14334 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14335
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014336Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14337
14338 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14339 patch for socklen_t detection by
14340 Albert Chin-A-Young <china@thewrittenword.com>
14341
Daniel Veillardcd429612000-10-11 15:57:05 +000014342Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14343
14344 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14345 and added a --dtdvalid option to xmllint used to test it
14346
Daniel Veillard47c02452000-10-11 13:04:36 +000014347Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14348
14349 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14350 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14351
Daniel Veillard2d38f042000-10-11 10:54:10 +000014352Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14353
14354 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14355 handlings (registration, lookup, cleanup)
14356
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014357Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14358
14359 * configure.in Makefile.am include/makefile.am: adding XPointer
14360 and XPtrtests target
14361 * xpointer.[ch] : new files for XPointer support
14362 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14363 more XPath tests
14364
Daniel Veillard57fda592000-10-10 23:24:14 +000014365Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14366
14367 * configure.in: fixed, very broken, make distcheck works again
14368
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014369Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14370
14371 * More work toward 2.2.5, integrated a number of patches
14372 * configure.in Makefile.am win32config.h.in: trying to cleanup
14373 make distcheck .... huh ...
14374 * include/Makefile.am include/win32config.h: new directory
14375 for includes
14376 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14377 updated teh makefiles and instructions for WIN32
14378 * xpath.c: small fixes
14379 * test/XPath/ results/XPath: updated the testcases and results
14380 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14381 suggested patches
14382 * valid.c: fixed an ID bug
14383
Daniel Veillardb71379b2000-10-09 12:30:39 +000014384Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14385
14386 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014387 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014388 * xpath.[ch]: worked on XPointer
14389
Daniel Veillard7e99c632000-10-06 12:59:53 +000014390Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14391
14392 * configure.in Makefile.am: 2.2.5, ship the include in an
14393 include/libxml subdirectory, use symlinks when using CVS
14394 * testSAX.c: fixed small bug
14395 * testXPath.c: changed the way testfiles are parsed
14396 * debugXML.c: same kind of cleanup when parsing an argument expression
14397 XPath/XPointers can have blanks embedded
14398 * xpath.[ch]: more cleanup, reorgs for XPointer work
14399 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14400 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14401
Daniel Veillard55b91f22000-10-05 16:30:11 +000014402Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14403
14404 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14405 in the XPath engine, rewrote large parts of it, now it's far
14406 cleaner and in sync with the REC not an old WD. Fixed a parsing
14407 problem in the interactive XML shell found when testing XPath.
14408
Daniel Veillardac260302000-10-04 13:33:43 +000014409Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14410
14411 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14412 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14413 examples with the extra test
14414
Daniel Veillard7cfce322000-10-04 12:40:27 +000014415Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14416
14417 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14418 the global init function.
14419
Daniel Veillard970112a2000-10-03 09:33:21 +000014420Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14421
14422 * HTMLparser.c: Doohhh, attribute name parsing was still case
14423 sensitive ! Fixed this ...
14424 * result/HTML/* : updated the tests results accordingly
14425
Daniel Veillard740abf52000-10-02 23:04:54 +000014426Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14427
14428 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14429 engine, should be far more stable, incorporated a new version of
14430 preceding/following axis, need testing
14431 * uri.c: fixed file:///c:/a/b/c problem
14432 * test/XPath/tests/idsimple: augmented the XPath tests
14433
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014434Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14435
14436 * doc/* rebuilding docs for 2.2.4 release
14437
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014438Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14439
14440 * configure.in: releasing 2.2.4
14441 * parser.[ch]: added xmlStrEqual()
14442 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14443 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14444 use xmlStrEqual instead
14445 * TODO: updated
14446 * added an XPath test
14447
Daniel Veillardbc765302000-10-01 18:23:35 +000014448Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14449
14450 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14451 * entities.h: exported xmlInitializePredefinedEntities
14452 * parser.[ch] : added xmlInitParser()
14453 * parserInternals.h : had to export htmlInitAutoClose()
14454
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014455Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14456
14457 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14458 problems
14459 * Makefile.am : added XPath regression tests to normal tests
14460 * uri.c: fixed a problem with local paths, cleanup
14461 * parser.c: fixed a problem with large CData sections
14462
Daniel Veillardd2ade932000-09-30 14:39:55 +000014463Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14464
14465 * configure.in xml-config.in: patch from "Ben Taylor"
14466 <sol7x86@hotmail.com> for solaris shared libs lookup
14467
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000144682000-09-30 Martin Baulig <baulig@suse.de>
14469
14470 * libxml-2.0.pc.in: Provide pkg-config script.
14471
14472 * configure.in: Create the libxml-2.0.pc script from the
14473 libxml-2.0.pc.in templates.
14474 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014475 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014476
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014477Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14478
14479 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14480 when compiling with MSC
14481
Daniel Veillard46057e12000-09-24 18:49:59 +000014482Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14483
14484 * xpath.c: patch for normalize-string() substring-before(),
14485 substring-after() and translate() functions from Bjorn Reese
14486 <breese@mail1.stofanet.dk>
14487 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14488 Fredrik Hallenberg <hallon@lysator.liu.se>
14489 * TODO: updated
14490
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014491Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14492
14493 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14494 problem of socklen_t being undefined on a number of platforms
14495 * debugXML.c: fixed a compilation problem when without snprintf
14496
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014497Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14498
14499 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14500 an URI bug and a fix for the control-character-induced infinite loop
14501 * nanohttp.c: preventive fix for compiling on WIN32
14502
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014503Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14504
14505 * xmlint.c: closing bug #25000
14506
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014507Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14508
14509 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14510 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14511 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14512 related function, fixing xmlStrncmp(), and associated cleanup
14513 * result/HTML/entities.html.sax: updating result
14514
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014515Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14516
14517 * uri.c: applied patch for URI escaping from Wayne Davison
14518 <wayned@blorf.net>
14519 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14520 from Denis Barbier <barbier@imacs.polytechnique.fr>
14521 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14522 patch from Wayne Davison
14523
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014524Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14525
14526 * doc/xml.html : updated with new releases, adding "how to help"
14527
Daniel Veillard04698d92000-09-17 16:00:22 +000014528Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14529
14530 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14531 removed a few warnings in pedantic mode ...
14532 * parserInternals.c parser.c: moved encoding switching function
14533 to parserInternals.c
14534 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14535
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014536Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14537
14538 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14539 error or warning handlers
14540
Daniel Veillardb1059e22000-09-16 14:02:43 +000014541Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14542
14543 * parserInternals.c parserInternals.h parser.c Makefile.am:
14544 created a new module parserInternals.c, moved most of the
14545 code shared by the various parsers there, as well as
14546 deprecated code from parser.c. More cleanup of parser.c
14547 * uri.c: fixed a problem when URI is NULL
14548 * valid.c: speedup when looking for an attribute declaration
14549
Daniel Veillard39c7d712000-09-10 16:14:55 +000014550Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14551
14552 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14553 the cleanup of the computation of URI references when seeking
14554 external entities. The URI reference string and the resulting
14555 URI are both stored now.
14556 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14557 large s(n)printf checks and cleanup from Denis Barbier
14558 <barbier@imacs.polytechnique.fr>
14559 * xmlversion.h.in tree.h: couple of SGML declarations for a
14560 possible docbook module.
14561 * result/VC/ : a couple of test output changed due to the change
14562 of the entities URI
14563
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014564Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14565
14566 * parser.h: added a _private field for linking user's data
14567
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014568Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14569
14570 * parser.c parserInternals.h: demacroified most of the IS_XXX
14571 the gain in size is significant so ...
14572
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014573Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14574
14575 * entities.c: cases where looking up entities with doc==NULL
14576 covered
14577
Daniel Veillard90e11312000-09-05 10:42:32 +000014578Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14579
Daniel Veillard1de50802000-09-07 08:54:32 +000014580 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014581 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14582
Daniel Veillard98a79162000-09-04 11:15:39 +000014583Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14584
Daniel Veillard1de50802000-09-07 08:54:32 +000014585 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014586 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14587 * Makefile.in: added URItest and included thenin "make tests"
14588
14589Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014590
14591 * xmlversion.h.in: closed bug 22941
14592
Daniel Veillard2bb89092000-08-31 14:57:50 +000014593Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14594
14595 * doc/xmlio.html: added doc and example for entity loader
14596 redefinition.
14597
Daniel Veillard96984452000-08-31 13:50:12 +000014598Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14599
14600 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14601 used by libxml
14602
Daniel Veillarde715dd22000-08-29 18:29:38 +000014603Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14604
14605 * parser.c: Fixed bug on invalid ontent characters and when using
14606 push.
14607 * xmllint.c: fixed xmllint endling of errors in push mode
14608
Daniel Veillard4948eb42000-08-29 09:41:15 +000014609Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14610
14611 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014612 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014613 * result/HTML/*.sax: regenerated HTML SAX output
14614 * parser.c: more cleanup.
14615
Daniel Veillarde010c172000-08-28 10:04:51 +000014616Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14617
14618 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014619 patches from Wayne Davison <wayned@users.sourceforge.net>,
14620 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014621 * HTMLparser.c: fixed an ignorable white space detection bug
14622 occuring when parsing with SAX only
14623 * result/HTML/*.sax: updated since the output is now HTML
14624 encoded...
14625
Daniel Veillard47f3f312000-08-27 22:40:15 +000014626Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14627
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014628 * HTMLparser.[ch]: applied some of Wayne Davison
14629 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014630
Daniel Veillarde0854c32000-08-27 21:12:29 +000014631Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14632
14633 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14634 undeclared namespace prefix was used, added a warning.
14635 Cleaned up support w.r.t. entities, spilling out a warning
14636 and being pedantic on lookups.
14637 * test/warning/ent9 : added testcase for previous example.
14638 * TODO: updated
14639 * parserInternals.h parser.c: changed the way names are parsed
14640 now allow infinite size and decrease penalty for normal use
14641 * parser.c: Started a big cleanup/check of the parser code,
14642 fixed some of the most tortuous entity code, spotted code
14643 unused anymore
14644 * test/*: added tests for very long names and related nasty
14645 things.
14646
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014647Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14648
14649 * doc/encoding.html: added encoding aliases doc
14650 * doc/xml.html: updates
14651 * encoding.[ch]: added EncodingAliases functions
14652 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14653 bottleneck affecting large DTDs like Docbook
14654 * parser.[ch] xmllint.c: added a pedantic option, will be
14655 useful
14656 * SAX.c: redefinition of entities is reported in pedantic mode
14657 * testHTML.c: uninitialized warning from gcc
14658 * uri.c: fixed a couple of bugs
14659 * TODO: added issue raised by Michael
14660
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014661Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14662
14663 * doc/encoding.html: propagated Martin Duerst suggestions
14664
Daniel Veillard52402ce2000-08-22 23:36:12 +000014665Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14666
14667 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14668 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14669 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14670 by Wayne Davison
14671
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014672Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14673
14674 * nanoftp.c nanohttp.c: small cleanup
14675 * TODO: updated
14676
Daniel Veillard244ece92000-08-19 20:58:02 +000014677Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14678
14679 * added an old VC testcase and updated title.xml entity
14680
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014681Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14682
14683 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14684 done on auto-opening of <p> tags and cleanup of SAX output
14685
Daniel Veillard979e55e2000-08-19 16:48:54 +000014686Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14687
14688 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14689
Daniel Veillard4540be42000-08-19 16:40:28 +000014690Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14691
14692 * doc/xml.html libxml.* structure.*: updated the doc a bit
14693
Daniel Veillard808a3f12000-08-17 13:50:51 +000014694Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14695
14696 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14697 of SAX tests
14698
Daniel Veillard29579362000-08-14 17:57:48 +000014699Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14700
14701 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14702 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14703
Daniel Veillard1255ab72000-08-14 15:13:33 +000014704Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14705
14706 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14707 * testHTML.c: fix core dump on Solaris 2.x systems
14708 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14709 * result/HTML/*.sax: previous bug fix lead to new results
14710
Daniel Veillard03109292000-08-14 14:58:22 +000014711Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14712
14713 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14714 * configure.in: added --with-readline=DIR to accept alternate
14715 path for readline include/library
14716 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14717 for ANSI under HP-UX
14718 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14719 includes @LIBS@
14720
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014721Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14722
14723 * doc/* : rebuilt the docs
14724 * getting ready for 2.2.2 release
14725
Daniel Veillard87b95392000-08-12 21:12:04 +000014726Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14727
14728 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14729 and xmlAddFeature()
14730 * tree.[ch]: added xmlAddChildList()
14731 * xmllint.c: MAP_FAILED macro test
14732 * parser.h: added xmlParseCtxtExternalEntity()
14733 * valid.c: applied bug fixes removed warning
14734 * tree.c: added CDATA block to elements content
14735 * testSAX.c: cleanup of output
14736 * testHTML.c: added SAX testing
14737 * encoding.c: better error recovery
14738 * SAX.c, parser.c: fixed one of the external entity processing
14739 of the OASis testsuite
14740 * Makefile.am: added HTML SAX regression tests
14741 * configure.in: bumped to 2.2.2
14742 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14743 SAX results
14744
Daniel Veillard88a172f2000-08-04 18:23:10 +000014745Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14746
14747 * configure.in: patch for HP compiler
14748
147492000-08-04 Sven Heinicke <sven@zen.org>
14750
14751 * xmllint.c: Was coredumping sometimes when the file given didn't
14752 exist.
14753
Daniel Veillard46e370e2000-07-21 20:32:03 +000014754Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14755
14756 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014757
Daniel Veillard46e370e2000-07-21 20:32:03 +000014758 when using in memory parsing. Need some cleanup.
14759 * xmllint.c configure.in: added a --memory flag to test memory
14760 parsing
14761
Daniel Veillard36650692000-07-21 15:16:39 +000014762Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14763
14764 * nanohttp.c: fixed socklen_t replacement to unsigned int
14765 * parser.c: fixed a space handdling missing at the end of
14766 production 28 DOCTYPE.
14767 * xmlmemory.c: fixed a stupid bug on the routine to override
14768 allocation functions
14769 * TODO: updated
14770
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014771Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14772
14773 * doc/ regenerated the docs
14774
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014775Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14776
14777 * doc/encoding.html doc/xml.html: added I18N doc
14778 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14779 improvements, both parser and filters, added ASCII & HTML,
14780 fixed the ISO-Latin-1 one
14781 * xmllint.c testHTML.c: added/made visible --encode
14782 * debugXML.c : cleanup
14783 * most .c files: applied patches due to warning on Windows and
14784 when using Sun Pro cc compiler
14785 * xpath.c : cleanup memleaks
14786 * nanoftp.c : added a TESTING preprocessor flag for standalong
14787 compile so that people can report bugs more easilly
14788 * nanohttp.c : ditched socklen_t which was a portability mess
14789 and replaced it with unsigned int.
14790 * tree.[ch]: added xmlHasProp()
14791 * TODO: updated
14792 * test/ : added more test for entities, NS, encoding, HTML, wap
14793 * configure.in: preparing for 2.2.0 release
14794
Daniel Veillard49703262000-07-10 10:27:46 +000014795Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14796
14797 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000014798 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000014799
Daniel Veillard306be992000-07-03 12:38:45 +000014800Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14801
14802 * doc/xml.html: changed the xmlsoft.org structure, updated the
14803 examples w.r.t. root and childs
14804
Daniel Veillard7d853352000-07-02 18:53:09 +000014805Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14806
Daniel Veillard784b9352003-02-16 15:50:27 +000014807 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000014808
Daniel Veillard365e13b2000-07-02 07:56:37 +000014809Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14810
14811 * HTMLparser.c: Work on character encoding support for the HTML parser
14812 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14813 * encoding.c: Fixed a potential memleak in the encoding stuff
14814
Daniel Veillardaf743792000-07-01 11:49:28 +000014815Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14816
14817 * doc/FAQ.html doc/Makefile.am : added a FAQ
14818
14819Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014820
14821 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14822 of the HTML parser to force it to not bypass SAX
14823
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014824Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14825
14826 * win32config.h.in: updated
14827 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14828 lacks iconv support :-( need to release 2.1.1
14829 * configure.in: release 2.1.1
14830 * HTMLparser: fixed bug #14784
14831 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14832 by Windows compiler
14833 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14834 the SAX startDocument() callback.
14835 * TODO: updated
14836
14837Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14838
14839 * added xmlStopParser()
14840
Daniel Veillardbe803962000-06-28 23:40:59 +000014841Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14842
14843 * configure.in: 2.1.0 prerelease
14844 * Large resync between W3C and Gnome tree
14845 * nanoftp, nanohttp.c: fixed stalled connections probs
14846 * HTMLtree.c SAX.c : support for attribute without values in
14847 HTML for andersca
14848 * valid.c: Fixed most validation + namespace problems
14849 * HTMLparser.c: start document callback for andersca
14850 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14851 * parser.h, SAX.c: serious speed improvement for large
14852 CDATA blocks
14853 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14854 different encoding
14855 * example/Makefile.am example/gjobread.c tree.h: work on
14856 libxml1 libxml2 convergence.
14857 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14858 and the LIBXML_TEST_VERSION macro
14859
Daniel Veillardc310d562000-06-23 18:32:15 +000014860Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14861
14862 * doc/xml.html: various patches and improvements typo fixed by
14863 Felix Natter
14864 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14865 from Felix Natter <fnatter@gmx.net>
14866
Daniel Veillardf3029822000-05-06 08:11:19 +000014867Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14868
14869 * doc/upgrade.html: updated with instructions for support of both
14870 libxml-1.x and libxml-2.x
14871 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14872 for 2.x support and also fixed includes
14873
14874
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014875Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14876
14877 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14878 the encoding support, added iconv support, so now libxml if
14879 compiled with iconv automatically support japanese encodings
14880 among others. Work based on initial patch from Yuan-Chen Cheng
14881 I may have broken binary compat in the encoding handler
14882 registration scheme, but that was so utterly broken I don't
14883 expect anybody to have used this feature until now.
14884 * parserInternals.h: fixup on the CHAR range macro
14885 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14886 code.
14887 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14888 * uri.c: added xmlParseURI() I can't believe I forgot to
14889 implement this one in 2.0 !!!
14890 * SAX.c: moved doc->encoding update in the endDocument() call.
14891 * TODO: updated.
14892
Daniel Veillard06047432000-04-24 11:33:38 +000014893Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14894
14895 * tree.h: removed extraneous xmlRemoveProp definition
14896 * TODO: added item about --disable-corba configure switch
14897 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14898 * nanoftp.c: fixed include problems giving troubles on AIX and
14899 slowlaris
14900 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14901 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14902 comment and headers changes to lower gtk-doc number of warnings
14903 * doc/html/*: rebuilt docs
14904
Daniel Veillarde0aed302000-04-16 08:52:20 +000014905Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14906
14907 * HACKING: documented the tag for 1.x and instructions
14908
Daniel Veillard5e873c42000-04-12 13:27:38 +000014909Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14910
14911 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14912 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14913 xmlCreateIOParserCtxt
14914 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14915 significant overall improvement
14916 * xmllint.c: added I/O test to xmllint
14917 * testSAX.c: added a speed test
14918 * doc/* : updated/regenerated
14919
Daniel Veillardfc708e22000-04-08 13:17:27 +000014920Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14921
14922 * xpath.c uri.h parserInternals.h: cosmetic changes from
14923 "Timur I. Bakeyev" <timur@bat.ru>, including making
14924 xmlCreateURI() public
14925
Daniel Veillard5d211f42000-04-07 17:00:24 +000014926Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14927
14928 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14929 and the code at the same time. Added a clean mechanism for
14930 overload or added input methods: xmlRegisterInputCallbacks()
14931 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14932 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14933 * TODO: updated
14934 * doc/* : updated/regenerated
14935 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14936 source dir
14937
Daniel Veillarde77a9182000-04-05 19:12:29 +000014938Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14939
14940 * testURI.c: yet another forgotten commit, I should get some sleep !
14941
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014942Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14943
14944 * xmllint.c: forgot to commit this too ?
14945
Daniel Veillardb9df4042000-04-05 14:23:16 +000014946Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14947
14948 * xmlversion.h.in : forgot to commit this previously
14949
Daniel Veillard361d8452000-04-03 19:48:13 +000014950Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14951
14952 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14953 * README TODO: updated for release
14954 * uri.c uri.h: added authority parsing/saving
14955 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14956 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14957 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14958 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14959 Makefile.am : added compile-time customization of libxml
14960 --with-ftp --with-http --with-html --with-xpath --with-debug
14961 --with-mem-debug
14962 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14963 #include <libxml/xxx.h> I hope it won't break too much stuff
14964 and will be manageable in the future...
14965 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14966 and added xmllint to the installed programs
14967 * uri.h: added xmlFreeURI()
14968
Daniel Veillardec303412000-03-24 13:41:54 +000014969Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14970
14971 * uri.c uri.h: finished the escaping handling, the base support
14972 and the URI path normalization. Looks good just lacks the
14973 authority content parsing code.
14974 * Makefile.am: added instructions to generate testURI
14975 * TODO: updated
14976 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14977 added links and icons for W3C and Gnome
14978
Daniel Veillard8f621982000-03-20 13:07:15 +000014979Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14980
14981 * xmlmemory.[ch] : seems I forgot to actually update the files in
14982 the last commit :-)
14983 * doc/xml.html doc/html/* : updated and uploaded the docs
14984
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014985Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14986
14987 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14988 * TODO: updated
14989 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014990 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014991 gfree).
14992 * Makefile.am, uri.c, uri.h: added a set of functions to do
14993 exact (litteraly copied from the RFC 2396 productions) parsing
14994 and handling of URI. Will be needed for XLink, one XML WFC,
14995 XML Base and reused in the nano[ftp/http] modules. Still work
14996 to be done.
14997
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014998Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14999
15000 * configure.in, libxml.spec.in : libxml2
15001 * doc/* : updated the doc page, rebuilt the docs
15002
Daniel Veillardcf461992000-03-14 18:30:20 +000015003Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15004
15005 * all: tagged LIB_XML_1_X
15006 * *.c *.h : updated from W3C CVS tree
15007 * configure.in : 2.0.0-beta
15008 * libxml.spec.in : libxml2 package nam
15009 * result/* : new version of the tests output
15010
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015011Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15012
15013 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15014
Daniel Veillardb566ce12000-03-04 11:39:42 +000015015Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15016
15017 * doc/* : rebuilt the docs
15018 * parser.c: final patch on #6766
15019 * valid.c: small patch on validity checks.
15020
Daniel Veillardfb76c402000-03-04 11:39:42 +000015021Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15022
15023 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15024 added
15025 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15026 compatibility w.r.t. XML spec and existing code.
15027
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015028Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15029
15030 * parser.c: seems a better solution to <a> </a> exists,
15031 will try it for a while
15032
Daniel Veillard83a30e72000-03-02 03:33:32 +000015033Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15034
15035 * parser.c: tried to remove the <a> </a> generating <a/>
15036 this is hard. Left a flag for that purpose. Fixed bug #6766
15037 * configure.in: prepared 1.8.7 not released, due to previous
15038 problem
15039
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015040Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15041
15042 * doc/xml.html : applied second patch from Paul DuBois
15043
Daniel Veillard402e8c82000-02-29 22:57:47 +000015044Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15045
15046 * doc/xml.html : applied patch from Paul DuBois
15047
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015048Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15049
15050 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15051
Daniel Veillard5feb8492000-02-02 17:15:36 +000015052Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15053
15054 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15055 compilation warnings on various platforms.
15056 * parser.c: Fixed #5281 validity error callbacks are now desactived
15057 by default if not validating.
15058
Daniel Veillardf341f932000-02-02 14:52:08 +000015059Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15060
15061 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15062
Daniel Veillard13c757e2000-02-01 23:59:15 +000015063Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15064
15065 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15066 <gkatsi@cs.toronto.edu>
15067
Daniel Veillard726e8792000-01-30 20:04:29 +000015068Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15069
15070 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15071 processing URLs
15072
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015073Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15074
15075 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15076 xmlNanoFTPUpdateURL for persistent control connections.
15077 * configure.in: 1.8.6
15078
15079Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15080
15081 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15082 * tree.[ch] : added xmlSaveNoEmptyTags
15083
James Henstridgef3be9312000-01-28 13:59:21 +0000150842000-01-29 James Henstridge <james@daa.com.au>
15085
15086 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15087
15088 * Makefile.am: added nanoftp.[ch] to the build.
15089
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015090Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15091
15092 * nanoftp.[ch]: cleanup, comments, API
15093 * debugXML.c : fixed a bug in the cat command
15094 * doc/*: regenerated the docs
15095
Daniel Veillardda07c342000-01-25 18:31:22 +000015096Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15097
15098 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15099 * debugXML.c : fixed a bug in the cat command
15100 * valid.c: fixing some small probs
15101 * libxml.spec.in: get rid of the SNAP suffix
15102 * doc/xml.html: updated the status
15103
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015104Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15105
15106 * xml-config.in: xml-config --version to just return the
15107 version number
15108 * xpath.c: some cleanup w.r.t. axis when the current node is
15109 an attribute.
15110 * TODO: updated
15111
Daniel Veillard461a66c2000-01-18 18:01:01 +000015112Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15113
15114 * configure.in: prepared for libxml-1.8.5
15115 * doc/* recompiled the documentation
15116
151172000-01-17 Jody Goldberg <jgoldberg@home.com>
15118
15119 * configure.in : WARNING autoconf subtlety alert :
15120 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15121 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15122 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15123 get defined by AC_CHECK_HEADERS.
15124
Daniel Veillardf967b902000-01-17 16:06:10 +000015125Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15126
15127 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15128 Rune.Djurhuus@fast.no
15129
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015130Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15131
15132 * TODO: updated
15133 * tree.c, parser.c: made sure that only memory alloc problems
15134 and internal parser errors are allowed to write to stdout or
15135 stderr.
15136
Daniel Veillard0142b842000-01-14 14:45:24 +000015137Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15138
15139 * tree.c : restored xmlNewGlobalNs since this seems used by
15140 a lot of existing code :-(, fixed a bug in xmlNewNs
15141 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15142 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15143 to exit() from the library code.
15144 * xpath.c, parser.c: removed bugs or unused code detected by
15145 Windows compilers
15146 * parser.c: started adding interfaces for parsing well balanced
15147 XML fragments
15148 * configure.in: releasing 1.8.4
15149 * doc/* : rebuilt the docs
15150
Daniel Veillard2eac5032000-01-09 21:08:56 +000015151Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15152
15153 * tree.[ch] : added xmlNewDocFragment() for DOM
15154 * testHTML.c: uninitialized variable.
15155
Daniel Veillardf3a73582000-01-05 14:58:39 +000015156Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15157
15158 * doc/* : rebuild the docs
15159
Daniel Veillard71b656e2000-01-05 14:46:17 +000015160Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15161
15162 * acconfig.h: readline and history patch
15163 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15164 * tree.c: added check and handling when possibly removing an ID
15165 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15166 and saving.
15167 * test/HTML/entities.html result/HTML/entities.html* : test for
15168 various entities reference cases
15169 * result/HTML/* : as a result output of some testcase have
15170 changed
15171 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15172 by previous example. added xmlParseTryOrFinish().
15173 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15174 entities.h debugXML.h HTMLparser.h: changed the way struct are
15175 declared to allow gtk-doc to expose those
15176 * parser.c: closed bug #4960
15177 * Makefile.am configure.in: Applied patch from
15178 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15179 and math/socket libs detection
15180
Daniel Veillard437b87b2000-01-03 17:30:46 +000015181Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15182
15183 * configure.in, Makefile.am: link tester against readline
15184 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15185
Daniel Veillard686d6b62000-01-03 11:08:02 +000015186Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15187
15188 * tree.[ch]: added xmlRemoveProp
15189 * win32config.h.in nanohttp.c: avoid including the Windows
15190 socket stuff in every C files
15191 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15192 the XmL parser(s)
15193 * test/ns4 result/ns4 etc...: added test case for previous prob
15194 * tree.c: xmlNewNs wasn't checking for double definition
15195 * Makefile.in: fixed a problem with dist-hook duplicates
15196 * parser.[hc], xmlIO.c: fixed the loading of external entities
15197 APIs, now xmlLoadExternalEntity() is used everywhere and
15198 setting up an app specific front-end using the
15199 * SAX.c parser.c: some fixes, now the xhtml spec validates
15200 with the xhtml DTD.
15201 * error.c: fixed crashes in case of no input stream
15202 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15203 to the validation tests and results
15204
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015205Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15206
15207 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15208 too htmlCreatePushParserCtxt() and htmlParseChunk()
15209 * parser.c: a bit of cleanup.
15210 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15211 to XML) removed the last mem leak known
15212 * HTMLtree.c: output message cleanup
15213 * xmlmemory.c: display content info about memory blocks
15214 * result/HTML/wired.* : missing att value warning change
15215
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015216Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15217
15218 * doc/* : rebuilt the documentation
15219
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015220Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15221
15222 * parser.[ch] parserInternals.h: Push parser for XML,
15223 seems to work fine now
15224 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15225 --push for push testing
15226 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15227 * testSAX.c: added --push
15228 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15229 subtree
15230 * xmlIO.[ch] : enriched API + fixes for push mode
15231 * entities.[ch]: added the entity content length to the struct.
15232 * xmlmemory.[ch]: new API to show the last entries for the shell
15233 * valid.c: added required attribute testing
15234 * SAX.c: the cdata callback now merge contiguous fragments
15235 * HTMLparser.c: cleanup of some macros
15236
Daniel Veillard3c558c31999-12-22 11:30:41 +000015237Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15238
15239 * parser.c: fix for PIs name starting with xml
15240 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015241 * *.c, configure.in win32config.h.in : generate win32config.h for
15242 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015243
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015244Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15245
15246 * parser.c: fixed a stupid = vs. == bug :-(
15247 * doc/gnome-xml.sgml: s/glade/xml/
15248
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015249Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15250
15251 * configure.in, doc/xml.html : bug fix release 1.8.2
15252 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15253 Hopefully the end of that silly C++ include problem
15254 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15255 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15256 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15257 troubles with autoclosed elements when the stree shape doesn't
15258 follow the DtD specs. Added htmlIsAutoClosed() and
15259 htmlAutoCloseTag()
15260 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15261 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15262 * debugXML.c: fixed a bug on printing default namespaces.
15263 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15264
Daniel Veillardb24054a1999-12-18 15:32:46 +000015265Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15266
15267 * result/HTML/*.htm[l] : updated the HTML regression tests according
15268 to the new output
15269 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15270 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15271 problem due to intermix of extern "C" { ... } declarations for C++
15272 and recursive includes in the headers
15273
Chris Lahey323c48c1999-12-18 15:32:45 +0000152741999-12-20 Chris Lahey <clahey@umich.edu>
15275
15276 * HTMLtree.c: Made it so that html nodes with a single child do
15277 not insert a carriage return before or after the child node.
15278
Daniel Veillardb24054a1999-12-18 15:32:46 +000015279Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015280
15281 * configure.in, doc/xml.html : bug fix release 1.8.1
15282 * parser.c: fixed bug #4344
15283 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15284 added the glue to avoid C++ problems
15285 * doc/* : regenerated the documentation
15286
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015287Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15288
15289 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15290 namespace recognition, and Dia as a resul :-(
15291 * encoding.c: closed bug #3950
15292
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015293Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15294
15295 * valid.c: debugging a posteriori validation, except URI expansion
15296 stuff this should be fixed now
15297 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15298 Carl Nygard <cnygard@bellatlantic.net>
15299 * tester.c: added --postvalid, cleaning of the code
15300 * tree.[ch]: added xmlDocGetRootElement()
15301
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015302Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15303
15304 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15305 c++ losage.
15306
Daniel Veillard10a2c651999-12-12 13:03:50 +000015307Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15308
15309 * configure.in, doc/xml.html : bumped to 1.8.0
15310 * xlink.[ch], Makefile.am : added framework for link detection
15311 * parser.h: added nbChars to parser context, needed for cleanup.
15312 * xmlmemory.c: removed a nasty bug when out of mem
15313 * valid.[ch]: adding namespace support for attribute decl
15314 * tester.c: added --debugent option
15315 * debugXML.[ch]: added xmlDebugDumpEntities()
15316 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15317 buffers instead, this was really needed, validation was breaking
15318 in strange ways due to that. Added xmlParseStringPEReference()
15319 and other parsing from strings functions. Entities processing
15320 modified again, but PERef are still not handled correcly but
15321 unless you're Eve Maller you won't notice :-)
15322 * HTMLparser.c: large changes toward reliability, and switched to
15323 lowercase internal tags, XHTML is lowercase, so it will help
15324 that output is closer to next version.
15325 * doc/* : regenerated the documentation, it is now hosted at
15326 http://xmlsoft.org/ (same bits I just bought the domain :-)
15327
15328
Daniel Veillard294cbca1999-12-03 13:19:09 +000015329Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15330
15331 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15332 doc generation
15333 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15334 in the SAX API
15335 * doc/*: rebuilt the doc making sure everything appears in the
15336 HTML files
15337
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015338Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15339
15340 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15341 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15342 which allow impressive speed improvement on dataset with
15343 large text pieces, but at the cost of broken binary
15344 compatibility and slightly bigger memory usage.
15345 Configure with --with-buffers to activate them, they
15346 are protected with XML_USE_BUFFER_CONTENT define.
15347 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15348 goal is 0 memory left allocated once parser is no more used
15349 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15350 call xmlCleanupParser() and xmlMemoryDump()
15351
Daniel Veillarda819dac1999-11-24 18:04:22 +000015352Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15353
15354 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15355 * parser.[ch] encoding.[ch]: added memory cleanup routines
15356 * parser.c: closing bug #3788
15357 * doc/*: rebuilt the doc
15358
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015359Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15360
15361 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15362 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15363 * tester.c: added --compress option
15364 * doc/*: rebuilt the documentation
15365
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015366Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15367
15368 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15369 if given /proc/kcore as input !
15370 * doc/xml.html doc/*: updated and rebuilt the documentation
15371
15372Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015373
15374 * parser.c: Fixed some wrongly space collapsing code due to
15375 a misreading of the spec.
15376 * result/*: fixed the output accordingly
15377
15378Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015379
15380 * encoding.c: bug fix and typos
15381 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15382 * parser.c: added attribute normalization closing bug #3597
15383 * test/att* result/att* SAXresult/att*: testcase for attribute
15384 normalization
15385
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015386Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15387
15388 * configure.in: closing bug #3163 by adding extra flags for the
15389 cc compiler on HP-UX
15390
Daniel Veillard51e3b151999-11-12 17:02:31 +000015391Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15392
15393 * valid.[ch] : removed a typo and an enumerated type bug in the
15394 xmlAddElementDecl() function
15395 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15396 call to xmlEncodeEntitiesReentrant() so that the functions
15397 New, Set and Get are at the same level.
15398 * parser.c HTMLparser.c: extra memory allocation bug for
15399 attributes detected by someone using libxml in embedded systems :-)
15400
Daniel Veillard962195f1999-10-28 15:51:53 +000015401Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15402
15403 * xmlmemory.h: turned off mem debug :-\
15404
Daniel Veillard35008381999-10-25 13:15:52 +000015405Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15406
15407 * parser.c: closed bug #2784 a one line fix, but worth pushing
15408 a new release out
15409 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15410 some structures, comments before and after the
15411 main element, and other nastyness
15412 * HTMLtree.c tree.c: accomodate the extended HTML supported
15413 * configure.in: pushing 1.7.4
15414 * test/ent8 and related outputs : added a new test for bug #2784
15415 * test/HTML/wired.html and related output: a nasty HTML example
15416 * Makefile.am: improved the test scripts
15417 * docs/* : reran the documentation extractor, updated xml.html
15418
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015419Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15420
15421 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15422 HTMLparser and debugged the HTML related code. HTML documents
15423 now have their own type
15424 * entities.c: do not dump &apos; for HTML output
15425 * xmlmemory.c: improvement, breakpoint mechanism
15426 * testHTML.c: added --sax --repeat ...
15427 * Makefile.am: improved the HTML tests
15428 * valid.[ch]: added xmlValidGetValidElements and
15429 xmlValidGetPotentialChildren
15430 * tester.c: added --insert to test the 2 new functions
15431 * test//* result//* SAXresult//* : regression test cleanup
15432 and extension.
15433 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15434 gnome-xml-nanohttp.html
15435
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015436Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15437
15438 * HTMLparser.c: fixed problems with some autoclose tags
15439 * tree.c: fixed XML output problems.
15440 * result/* SAXresult/*: update of the tests output
15441
Daniel Veillard6077d031999-10-09 09:11:45 +000015442Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15443
15444 * Makefile.am: Arturo patch for xmlConf.sh version info
15445 * parser.c: Tim Josling patch for single quoted items
15446 * tester.c: Tim Josling patch for tester options usage
15447 * tree.h: indent cleanup
15448
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015449Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15450
15451 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15452 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15453
Daniel Veillard00fdf371999-10-08 09:40:39 +000015454Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15455
15456 * tree.c : Raph patch for initialization of CORBA fields
15457 * parser.c, xpath.c, ...: modification of doc comments
15458 * xpath.c : allow spaces in xpath expressions
15459
Daniel Veillardad219441999-09-27 08:17:49 +000015460Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15461
15462 * xmlmemory.h: turning off memory debug :-(
15463
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015464Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15465
15466 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15467 better SAX interfaces.
15468 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15469 entity.
15470 * configure.in: 1.7.2
15471
15472Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015473
15474 * libxml.spec.in: fixed the URL
15475 * doc/xml.html: improved the documentation front-end
15476
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015477Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015478
15479 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15480
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015481Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015482
15483 * libxml.spec.in: fixed the alpha compile problem
15484 * parser.[ch]: changed errno to errNo in the parser context :-(
15485 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15486 * doc/xml.html: changed CHAR to xmlChar
15487 * doc/html/*: recompiled the documentation
15488 * configure.in: 1.7.1
15489
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015490Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15491
15492 * parser.h: modified the parser context struct to regain 1.4.0
15493 binary compatibility
15494 * parser.c, xml-error.h: added errno ot teh context and defined
15495 a set of errors values with update of errno
15496 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15497 DTDs and entities
15498 * *.h, *.c: complete cleanup of the use of config.h and include
15499 protection depending on the current setup.
15500 * overalll debugging, maintenance and bug-fixing on all modules
15501 * updated the documentation
15502 * ready for 1.7.0
15503
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015504Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15505
15506 * HTMLparser.c : cleanup
15507 * SAX.c valid.c valid.h: added ID/IDREF checking
15508 * tree.c tree.h: extended doc structure for refs
15509 * configure.in: 1.6.2
15510 * parser.c: patched bug in SAX user arg call
15511 * parserInternals.h: patched missing close in C++ wrapping
15512 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15513 especially upcoming XPointer implementation.
15514 * doc/xml.html: augmented, typo
15515
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015516Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15517
15518 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15519 not all invocations of install understand -d.
15520
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015521Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15522
15523 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15524 to make 'check' works, when builddir != srcdir.
15525
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015526Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15527
15528 * doc/xml.html : updated the documentation
15529
Daniel Veillard6454aec1999-09-02 22:04:43 +000015530Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15531
15532 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15533 not deallocated memory blocks
15534 * *.c : replaces all calls to malloc() free() and realloc() to
15535 the wrapper functions/macros
15536 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15537 instead of xmlFreeNodeList()
15538
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015539Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15540
15541 * HTMLparser.c: corrected a stupid bug leading to core dump at
15542 tree deallocation. Removed warnings indicated by
15543 Stephane.Conversy@lri.fr
15544 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15545 looked for in the external subset
15546
15547Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015548
15549 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15550 on SGI by Stephane.Conversy@lri.fr
15551
Daniel Veillardb96e6431999-08-29 21:02:19 +000015552Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15553
15554 * all .h : changed the prototype declaration indent as in gtk
15555 * most .c : working on reducing the TODOs in the code
15556 * most .c : cleanup though -pedantic and Insure++
15557 * improvements on validation ID checkings.
15558 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15559 * xml-config.in: closed #1810
15560
15561Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015562
15563 * tree.h, valid.c, valid.h: more work on validity, IDs
15564 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15565 definition for AIX
15566
Daniel Veillardb556eb51999-08-15 17:19:50 +000015567Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15568
15569 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15570 the distribution due to a cut'n paste error at last commit
15571
Daniel Veillardb05deb71999-08-10 19:04:08 +000015572Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15573
15574 * configure.in: upgraded to version 1.4.0
15575 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15576 Big update, added a large part of the validation process,
15577 it should be usable, but some parts are missing
15578 * xpath.c: improved the implementation w.r.t. root.
15579 * Makefile.am: added more tests
15580 * test and result trees: added a lot of tests
15581 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15582
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015583Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15584
15585 * Added an HACKING file
15586
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015587Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15588
15589 * xpath.[ch] : improvements and debug of the XPath implementation
15590 * parser.c, HTMLparser.c : modified the parsers to be progressive
15591 * tree.[ch] : extended the Buffer promitives
15592 * xmlIO.[ch] : added basic I/O routines providing progressive
15593 parsing and ready for I18N conversion plugins
15594 * SAXresult/* : the SAX callback sequence maybe slightly different
15595 now
15596 * test*.c : improved/updated the tests programs
15597 * doc/* : recompiled the docs.
15598
Daniel Veillard15b75af1999-07-26 16:42:37 +0000155991999-07-26 Michael Meeks <michael@edenproject.org>
15600
15601 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15602
15603 * tree.c: Ditto.
15604
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015605Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15606
15607 * configure.in: upgraded to version 1.4.0
15608 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15609 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15610 XML query language, see http://www.w3.org/TR/xpath for more details.
15611 * parser.c, parser.h: added CHAR* related string functions for XPath
15612 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15613 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15614 rebuild the docs.
15615 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15616 and regression testing capabilities for XPath.
15617
Daniel Veillardd79d7871999-07-12 10:38:12 +000015618Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15619
15620 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15621 closing bug #1646
15622
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015623Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15624
15625 * Makefile.am, example/Makefile.am: closed bug #1683
15626
Daniel Veillard3166ab11999-07-11 16:14:19 +000015627Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15628
15629 * example/Makefile.am, configure.in: added the makefile for the
15630 gjobread example
15631
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015632Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15633
15634 * doc/Makefile.am:
15635 - fix which allow "make install DESTDIR=</install/prefix>".
15636
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015637Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15638
15639 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15640 which fixed a problem on the file reading-code.
15641
Daniel Veillard82150d81999-07-07 07:32:15 +000015642Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15643
15644 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15645 output.
15646 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15647
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015648Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15649
15650 * parser.h : Oops removed the binary compatibility problem
15651 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15652 * parser.c, HTMLparser.c: applied patches for reading from stdin
15653
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015654Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15655
15656 * parser.c, entities.c, valid.c: cleanup bug #1591
15657 * configure.in: cleanup bug #1592
15658 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15659 the same tree back-end. Hence gdome will be available for it.
15660 * doc/Makefile.am: close bug #617
15661
Daniel Veillard97fea181999-06-26 23:07:37 +000015662Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15663
15664 * parser.c: alloctate a per parser context SAX interface block
15665
Daniel Veillard14fff061999-06-22 21:49:07 +000015666Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15667
15668 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15669 and xmlEncodeEntitiesReentrant with the correct one :-\
15670
15671Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15672
15673 * commit of my internal XML base changes, quite a lot of
15674 changes, cleanups, better entities support, framework for
15675 new I/O and charset detection and handling
15676 * Fixed the configure/Makefile stuff to generate shared libs
15677 with the proper version info, so we jumped on rev from
15678 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15679 xmlEncodeEntities() result need to be freed now, and a string
15680 xmlParserVersion provide the current library version.
15681
Raph Levien05240da1999-06-15 21:27:11 +000015682Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15683
15684 * parser.c: fixed a buffer overrun for when you have a very long
15685 attribute with no entities in it.
15686
Daniel Veillardbb2da581999-06-13 14:37:07 +000015687Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15688
15689 * added example directory
15690 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15691
Daniel Veillard011b63c1999-06-02 17:44:04 +000015692Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15693
15694 * Release of libxml-1.1, nearly everything has been touched for
15695 this.
15696 * Added more regression tests
15697 * Updated the documentation
15698
Daniel Veillard27d88741999-05-29 11:51:49 +000015699Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15700
15701 * tree.[ch]: unified the XML_NO_CORBA defines.
15702 * parser.c encoding.[ch]: started plugging in char encoding detection
15703
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015704Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15705
15706 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15707 Also freed allocated buffer.
15708
Daniel Veillard27d88741999-05-29 11:51:49 +000015709Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015710 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15711 reentrancy problem at printing. One is left in entities.c, to
15712 remove ASAP
15713 * testSAX.c : added a test example showing the use of the SAX
15714 interface if one doesn't want to build the DOM tree.
15715 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15716
Daniel Veillard517752b1999-04-05 12:20:10 +000015717Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15718
15719 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15720 large revamping of the parser to use SAX callbacks
15721 http://www.megginson.com/SAX/ (or at least a C like interface
15722 a la Expat). It's now possible to set up your own callbacks
15723 and the parser will not build a DOM tree.
15724 * test/* result/*: updated the test suite, I finally removed
15725 the old Namespace draft support (PI based).
15726
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015727Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15728
15729 * Makefile.am: added test result to EXTRA_DIST for make tests
15730
Daniel Veillard64068b31999-03-24 20:42:16 +000015731Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15732
15733 * parser.c, parserInternals.h: moved the chars macro definitions
15734 to parserInternals.h
15735 * parser.c, error.c: applied patches from "Knut Ã…kesson"
15736 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15737
Daniel Veillard012ccc11999-03-23 10:11:11 +000015738Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15739
15740 * xml-config.in : applied patch to make --version work
15741
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000157421999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15743
15744 * Makefile.am (check-local): Alias for `tests' target. This will
15745 cause `make check' to do the right thing.
15746 (tests): Don't run tests in srcdir. Also, replaced calls to
15747 basename with a `sed' "equivalent".
15748
Daniel Veillardd109e371999-03-05 06:26:45 +000015749Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15750
15751 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15752 it in the header and not the sources, updated the doc.
15753 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15754 pointing this out.
15755
Daniel Veillardbc50b591999-03-01 12:28:53 +000015756Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15757
15758 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15759 exported the inputStream routines.
15760 * doc/html/* : updated accordingly
15761
Daniel Veillardd692aa41999-02-28 21:54:31 +000015762Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15763
15764 * parser.c, parser.h, parserInternals.h: added a few extra
15765 internal calls to allocate and free parser contexts ...
15766 * doc/html/* : updated accordingly
15767
Daniel Veillard55a99271999-02-25 11:01:29 +000015768Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15769
15770 * configure.in, Makefile.am, doc/makefile.am : General changes for
15771 1.0.0 release and including the generated HTML documentation.
15772
Daniel Veillard35925471999-02-25 08:46:07 +000015773Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15774
15775 * makefile.am : added parserInternals.h, oops.
15776
Daniel Veillard1e346af1999-02-22 10:33:01 +000015777Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15778
15779 * parserInternals.h: added this header giving access to the parser
15780 internal functions.
15781 * doc/Makefile.am : added a rebuild target which rebuilds the full
15782 set of documentations
15783 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15784 the internal subset.
15785 * *.c *.h: modifications needed to generate the documentation using
15786 gtk-doc, cleanup of functions blocks, reorganisation of struct
15787 declarations.
15788
Daniel Veillard1164e751999-02-16 16:29:17 +000015789Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15790
15791 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15792 the tar and spec file to include the beginning of the doc.
15793
Nuno Ferreira03d04781999-02-13 00:07:17 +0000157941999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15795
15796 * doc/.cvsignore: Added this file.
15797
Daniel Veillard6800ef31999-02-08 18:33:22 +000015798Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15799
15800 * tree.c: fixed xmlGetProp to return "" when the attribute
15801 exists, even if the node-list is NULL.
15802
Daniel Veillard726c7e31999-02-08 15:13:10 +000015803Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15804
15805 * tree.c: patched an error outputting empty attribute values.
15806 * Makefile.am and doc/makefile.am: have been updated during the
15807 week-end. Sorry for an empty CVS log, I got a shell problem.
15808
Daniel Veillard1899e851999-02-01 12:18:54 +000015809Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15810
15811 * tree.h: cleaned up using enums instead of defines
15812 * parser.c, valid.[ch]: more work on parsing/output of element
15813 declarations
15814
Daniel Veillard3b9def11999-01-31 22:15:06 +000015815Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15816
15817 * valid.[ch], tree.c, parser.c : more work toward full parsing
15818 of XML DTDs.
15819 * README: added informations about mailing-list and on-line
15820 documentation
15821
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000158221999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15823
15824 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15825
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015826Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15827
15828 * parser.c, tree.[ch] : more work toward conformance testing,
15829 added a last element to accelerate parsing of very flat structures
15830 started working on internal subset Element content declaration.
15831 * valid.[ch] : first cut at adding code toward validation.
15832 * previous changes had also small impact on most files, especially
15833 the conformance testing using James Clark test suite.
15834
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015835Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15836
15837 * test/* : updated the examples, most of them were not well
15838 formed (humm), and added rdf2.
15839 * result/* : resulting changes in the output.
15840
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015841Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15842
15843 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15844
Daniel Veillard44b3a061998-12-05 17:27:22 +000015845Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15846
15847 * tree.c: patched a bug in the generation of empty attributes
15848
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015849Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15850
15851 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15852 for node/trees/documents/... Biggest problem is namespace
15853 support when copying subtrees.
15854
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015855Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15856
15857 * parser.c, entities.c: improve entities and char ref encoding,
15858 and cleanups of error messages.
15859
Daniel Veillard242590e1998-11-13 18:04:35 +000015860Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15861
15862 * parser.c, entities.c: simple bug hunting done during rpm2html and
15863 rpmfind integration.
15864
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015865Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15866
15867 * parser.[ch]: Added interfaces allowing to specify a SAX
15868 handler before parsing.
15869
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015870Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15871
15872 * parser.c: redirrect all errors reporting through the SAX
15873 error function
15874
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015875Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15876
15877 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15878 * libtool, tlmain ...: update of the libtool files
15879
Miguel de Icaza442321c1998-11-04 18:13:38 +0000158801998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15881
15882 * entities.c: Use g_snprintf insteda of snprintf.
15883
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015884Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15885
15886 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15887 added ent5 test for this purpose.
15888 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15889
Daniel Veillard27271681998-10-30 06:39:40 +000015890Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15891
15892 * parser.c: fixed? a strange error due to compression on a GWP
15893 document.
15894
Daniel Veillard25940b71998-10-29 05:51:30 +000015895Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15896
15897 * tree.[ch]: bug fixing
15898 * entities.[ch]: defined a specific type for predefined entities
15899 * doc/xml.html: more documentation on the library, how to use it,
15900 overview of the interfaces.
15901
Daniel Veillard16253641998-10-28 22:58:05 +000015902Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15903
15904 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15905
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015906Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15907
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015908 * tree.c: corrected a small bug
15909 * doc/xml.html: continuing writing documentation.
15910
15911Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15912
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015913 * debugXML.h debugXML.c: added debugging utilities.
15914 * tester.c: added --debug switch.
15915 * tree.c: patched an incorrect node->type assignment.
15916 * parser.c: formatting, ensure that node->doc != NULL in attributes
15917
Daniel Veillardccb09631998-10-27 06:21:04 +000015918Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15919
15920 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15921 entity support and provide an internal representation close to
15922 DOM one (entity ref nodes, and attribute value as tree). I tried
15923 to preserve the interface but this will surely break some apps
15924 (I have to change rpm2html/rpmfind for example). I had to change
15925 two interfaces, and the generated tree is somewhat different.
15926 * doc/* : started documenting the XML library, the tree and
15927 DOM/Corba. This is a first step.
15928
Daniel Veillard11e00581998-10-24 18:27:49 +000015929Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15930
15931 * parser.c: Set up the fonctions comment block, boring but useful.
15932 * parser.h, SAX.c, parser.c: now attributes are processed through
15933 the SAX interface. The problem is that my SAX interface diverged
15934 quite a bit from the original one, well this is not an official
15935 spec, and translating it from Java to C is hairy anyway...
15936
Daniel Veillard97b58771998-10-20 06:14:16 +000015937Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15938
15939 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15940 fonctions comment block, boring but useful.
15941
15942Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015943
15944 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15945 conversion routines. However they are not yet used to convert the
15946 inputs. The core will run with UTF-8.
15947
Daniel Veillard33942841998-10-18 19:12:41 +000015948Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15949
15950 * tree.c : make sure that the type id is properly set-up when
15951 a new object is allocated, needed for DOM.
15952
Daniel Veillard27fb0751998-10-17 06:47:46 +000015953Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15954
15955 * tree.h, tree.c: Ok, the main objects in the tree will be native
15956 corba objects, it costs 8 bytes per Node, Attribute and Document
15957 but it simplifies the Corba integration a lot (no extra interface
15958 objects to allocate/free).
15959
Daniel Veillard0bef1311998-10-14 02:36:47 +000015960Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15961
15962 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15963 and changed NODEs contants for conformity with DOM Level 1
15964
Daniel Veillard27864701998-10-08 03:47:24 +000015965Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15966
15967 * added hooks to keep track of servants when creating objects
15968 xmlDoc and xmlNode (for Corba export).
15969
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015970Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15971
15972 * added xml-config script.
15973
Daniel Veillard7066a791998-10-01 20:28:28 +000015974Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15975
15976 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15977 to autoupdate libtool and automake conf files.
15978
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000159791998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15980
15981 * Makefile.am: Use '?' to separate the sed
15982 commands as ',' is used when people pass -Wl,something.
15983
15984
Daniel Veillard15a8df41998-09-24 19:15:06 +000015985Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15986
15987 * tree.c, tree.h: added a per-document compression interface.
15988
Daniel Veillard151b1b01998-09-23 00:49:46 +000015989Tue Sep 22 20:47:38 EDT 1998
15990
15991 * tree.c, tree.h: added saving with compression and added interfaces
15992 to control the compression level (xmlGetCompressMode,
15993 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15994
Daniel Veillard70120ff1998-09-22 00:24:21 +000015995Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15996
15997 * parser.c: corrected a loop for files of size 0
15998
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000159991998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16000
16001 * error.h: New file. Contains prototyes from `error.c'.
16002
Tom Tromeyc19653d1998-08-14 01:22:43 +000016003Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16004
16005 * Makefile.am (xmlincdir): New macro.
16006 (xmlinc_HEADERS): Renamed from include_HEADERS.
16007
Daniel Veillard845664d1998-08-13 04:43:19 +000016008Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16009
16010 * applied small patch on numeric entities from
16011 Christopher Blizzard <blizzard@appliedtheory.com>
16012
Daniel Veillard260a68f1998-08-13 03:39:55 +000016013Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16014
16015 * New release 0.2, removed the old xml_* files so that it's
16016 coherent with the other CVS base (W3C), far better conformance
16017 to standard, new namespaces, decent entities support, beginning
16018 of a SAX-like interface. Nearly nothing left intact, even the
16019 test examples ...
16020
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000160211998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16022
16023 * .cvsignore: Add .deps dir
16024
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016025Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16026
16027 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16028
Daniel Veillardfe926001998-07-26 04:28:20 +000016029Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016030
Daniel Veillardfe926001998-07-26 04:28:20 +000016031 * configure.in: added test for CPP
16032 * AUTHORS, Changelog: the original ones didn't get commited but the
16033 glib ones instead, fixed.
16034 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016035
Daniel Veillardfe926001998-07-26 04:28:20 +000016036Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016037
Daniel Veillardfe926001998-07-26 04:28:20 +000016038 * integrated code developped at W3C
16039 * changed the original Copyright
16040 * migrated to automake
16041 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016042