blob: 348f93d4e83234d62ca82bfc14d651f02fda01b6 [file] [log] [blame]
Daniel Veillardd4310742003-02-18 21:12:46 +00001Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * xmlschemastypes.c: float/double check bugfix
4 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
5 validation
6 * xmlreader.c: add a TODO for Jody
7 * relaxng.c: bugfix bugfix bugfix
8 found 373 test schemas: 300 success 73 failures
9 found 529 test instances: 507 success 10 failures
10 * result/relaxng/*: updated the results
11
Daniel Veillard2df2de22003-02-17 23:34:33 +000012Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
13
14 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
15
Daniel Veillard416589a2003-02-17 17:25:42 +000016Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
17
18 * relaxng.c check-relaxng-test-suite.py: more work on the
19 RelaxNG implementation conformance testing.
20 found 373 test schemas: 284 success 89 failures
21 found 529 test instances: 448 success 47 failures
22 * result/relaxng/*: updated the results
23
Daniel Veillard784b9352003-02-16 15:50:27 +000024Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
25
26 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
27 a patch from Kjartan Maraas to fix some typos
28
Daniel Veillardfebcca42003-02-16 15:44:18 +000029Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
30
31 * relaxng.c: more bug-hunting
32 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
33 intermediate rng tree
34 * python/generator.py: patch from Stephane Bidoul to fix the generator
35 on python < 2.2
36
Daniel Veillardd2298792003-02-14 16:54:11 +000037Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
38
39 * check-relaxng-test-suite.py relaxng.c: more testing on the
40 Relax-NG front, cleaning up the regression tests failures
41 current state and I forgot support for "mixed":
42 found 373 test schemas: 280 success 93 failures
43 found 529 test instances: 401 success 68 failures
44 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
45 moved the Name, NCName and QName validation routine in tree.c
46 * uri.c: fixed handling of URI ending up with #, i.e. having
47 an empty fragment ID.
48 * result/relaxng/*: updated the results
49
Daniel Veillard9a237c92003-02-13 15:52:58 +000050Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
51
52 * check-xinclude-test-suite.py: improved the script accordingly
53 to the XInclude regression tests updates
54 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
55 November 2002
56 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
57 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
58 augmented the Xpointer testsuite for the element() scheme
59
Daniel Veillardf4b4f982003-02-13 11:02:08 +000060Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
61
62 * relaxng.c: added TODO for the DTD compatibility spec
63 * xinclude.c: more bug fixes driven by the testsuite
64
Daniel Veillardd581b7e2003-02-11 18:03:05 +000065Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
66
67 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
68 regression tests for XInclude, improved the script, improving
69 XInclude error reporting mechanism
70
Daniel Veillard1d788d22003-02-10 16:21:58 +000071Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
72
73 * NEWS doc/* configure.in: preparing release 2.5.3
74
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +000075Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
76
77 * tree.c: trying to fix #104934 about some XHTML1 serialization
78 issues.
79
Daniel Veillard809faa52003-02-10 15:43:53 +000080Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
81
82 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
83 encoding conversion when the input buffer stops in the
84 middle of a multibyte char
85
Daniel Veillard1703c5f2003-02-10 14:28:44 +000086Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
87
88 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
89 * check-relaxng-test-suite.py: python script to run regression
90 against OASIS RelaxNG testsuite
91 * relaxng.c: some cleanup tweaks
92 * HTMLparser.c globals.c: cleanups in comments
93 * doc/libxml2-api.xml: updated the API
94 * result/relaxng/*: errors moved files, so large diffs but
95 no changes at the semantic level.
96
Daniel Veillard6aa2f602003-02-10 00:01:56 +000097Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
98
99 * tree.c: fixing #105678 problem when dumping a namespace node.
100
Daniel Veillard591b4be2003-02-09 23:33:36 +0000101Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
102
103 * xpath.c: fixed doc comment problems
104 * python/generator.py python/libxml_wrap.h python/types.c: adding
105 RelaxNG wrappers
106 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
107 test of those early Python RelaxNG bindings
108
109Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000110
111 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
112 * relaxng.c: found the validation problem I had with interleave
113 when not covering all remaining siblings
114 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
115 testsuite and check the RNG schemas against the RNG schemas
116 given in appendix A
117
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000118Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
119
120 * win32/Makefile.msvc: updates for RelaxNG
121 * win32/Makefile.mingw: updates for RelaxNG
122 * win32/libxml2.def.src: added RelaxNG exports
123
Daniel Veillard97fd5672003-02-07 13:01:54 +0000124Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
125
126 * xinclude.c: applied another bug fix from Sean Chittenden
127
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000128Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
129
130 * configure.in xmllint.c: I f...ed up the default configuration
131 of schemas and --relaxng option display in xmllint, pointed by
132 Morus Walter.
133 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
134 detection module, fixes bug #105374.
135
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000136Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
137
138 * xmlschemastypes.c: added the boolean base type.
139
Daniel Veillard96a4b252003-02-06 08:22:32 +0000140Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
141
142 * xmlschemastypes.c: started implementing some of the missing
143 default simple types
144 * result/relaxng/*: updated the results
145
Daniel Veillard72fef162003-02-05 14:31:19 +0000146Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
147
148 * NEWS doc/*: updated the docs, ready for 2.5.2 release
149
Daniel Veillard71531f32003-02-05 13:19:53 +0000150Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
151
152 * HTMLparser.c tree.c xmlIO.c: comments cleanups
153 * Makefile.am: use xmllint for doing the RelaxNG tests
154 * configure.in: preparing 2.5.2 made schemas support default to
155 on instead of off
156 * relaxng.c: removed the verbosity
157 * xmllint.c: added --relaxng option
158 * python/generator.py python/libxml_wrap.h: prepared the integration
159 of the new RelaxNG module and schemas
160 * result/relaxng/*: less verbose output
161
Daniel Veillardec498e12003-02-05 11:01:50 +0000162Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
163
164 * valid.c: do not run content model validation if the
165 content is not determinist
166
Daniel Veillardde590ca2003-02-05 10:45:26 +0000167Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
168
169 * SAX.c: added the redefinition of namespaced attribute
170 check that was missing as Fabrice Desré pointed out.
171
Daniel Veillard930dfb62003-02-05 10:17:38 +0000172Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
173
174 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
175 improvements from Nick Kew, allowing to do more checking
176 to HTML elements and attributes.
177
Daniel Veillard4287c572003-02-04 22:48:53 +0000178Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
179
180 * xinclude.c: fixing bug #105137 about entities declaration
181 needing to be copied to the including document.
182
Daniel Veillard652d8a92003-02-04 19:28:49 +0000183Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
184
185 * catalog.c: fixed bug #104817 with delegateURI
186 * xpath.c: fixing bugs #104123 and #104125
187
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000188Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
189
190 * configure.in valid.c xmlreader.c python/libxml_wrap.h
191 python/types.c: fixing #104096 to compile without regexps
192
Daniel Veillard57e79b32003-02-04 15:33:12 +0000193Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
194
195 * valid.c: fixing bug #103969 forgot to add an epsilon transition
196 when building the automata for elem*
197
Daniel Veillard358a9892003-02-04 15:22:32 +0000198Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
199
200 * HTMLparser.c: applied patch from Arne de Bruijn fixing
201 bug #103827
202
Daniel Veillardeb137172003-02-04 15:18:06 +0000203Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
204
205 * HTMLparser.c: updating a comment, fixing #103776
206
Daniel Veillard8d589042003-02-04 15:07:21 +0000207Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
208
209 * parser.c: fixing bug 105049 for validity checking of content
210 within recursive entities.
211
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000212Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
213
214 * HTMLparser.c: try to fix # 105049
215 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
216 * tree.c: updated a function comment
217
Daniel Veillard419a7682003-02-03 23:22:49 +0000218Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
219
220 * relaxng: more work on grammars and refs/defs
221 * test/relaxng/* result/relaxng/*: augmented/updated the
222 regression tests
223
Daniel Veillard144fae12003-02-03 13:17:57 +0000224Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
225
226 * relaxng: more work on name classes, except support
227 * test/relaxng/* result/relaxng/*: augmented/updated the
228 regression tests
229
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000230Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
231
232 * relaxng: more work on name classes, the "validate all" schemas
233 seems to work now.
234 * test/relaxng/* result/relaxng/*: augmented/updated the
235 regression tests
236
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000237Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
238
239 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
240 * parser.c: put a guard against infinite document depth, basically
241 trying to avoid another kind of DoS attack.
242 * relaxng.c: some code w.r.t. nameClasses
243
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000244Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
245
246 * test/relaxng/* result/relaxng/*: check all the namespace support
247 was actually correct based on tutorial section 10.
248
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000249Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
250
251 * relaxng: include seems to work okay now
252 * test/relaxng/* result/relaxng/*: augmented/updated the
253 regression tests
254
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000255Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
256
257 * relaxng.c: a bit of work done in the train back.
258 * test/relaxng/*: added one of the include tests
259
Daniel Veillard154877e2003-01-30 12:17:05 +0000260Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
261
262 * relaxng: more work done in the train
263 * test/relaxng/* result/relaxng/*: augmented/updated the
264 regression tests
265
Daniel Veillarde431a272003-01-29 23:02:33 +0000266Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
267
268 * relaxng.c: debugging of externalRef
269 * test/relaxng/* result/relaxng/*: augmented/updated the
270 regression tests
271
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000272Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
273
274 * relaxng.c: more work on Relax-NG, implementing externalRef
275 * test/relaxng/* result/relaxng/*: augmented/updated the
276 regression tests
277 * Makefile.am: cleanup to Relaxtests target
278
Daniel Veillardb08c9812003-01-28 23:09:49 +0000279Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
280
281 * relaxng.c: more work on Relax-NG, implementing interleave
282 * test/relaxng/* result/relaxng/*: augmented/updated the
283 regression tests
284
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000285Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
286
287 * relaxng.c: more work on Relax-NG, implementing interleave
288 * test/relaxng/* result/relaxng/*: augmented/updated the
289 regression tests
290
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000291Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
292
293 * doc/tutorial/customfo.xsl
294 * doc/tutorial/customhtml.xsl
295 adding stylesheet customizations used to generate fo
296 for pdf and html
297
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000298Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
299
300 * relaxng.c: more work on Relax-NG
301 * test/relaxng/* result/relaxng/*: augmented/updated the
302 regression tests
303 * xmlschemastypes.c: added a number of base type definition but not
304 the associated checks, those are still TODOs
305
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000306Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
307
308 in docs/tutorial:
309 * apa.html
310 * apb.html
311 * apc.html
312 * apd.html
313 * ape.html
314 * apf.html
315 * apg.html
316 * ar01s02.html
317 * ar01s03.html
318 * ar01s04.html
319 * ar01s05.html
320 * ar01s06.html
321 * ar01s07.html
322 * ar01s08.html
323 * index.html
324 * xmltutorial.pdf
325 * xmltutorial.xml
326 add index to tutorial
327
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000328Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
329
330 * doc/xmlcatalog.1
331 * doc/xmlcatalog_man.html
332 * doc/xmlcatalog_man.xml
333 belatedly fixing bug #93622 (adds rewriteURI type to
334 "--add" option in xmlcatalog man page
335
Daniel Veillard3be27512003-01-26 19:49:04 +0000336Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
337
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000338 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000339 Julio Merino, closing #104475
340
Daniel Veillardea3f3982003-01-26 19:45:18 +0000341Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
342
343 * relaxng.c: more work on Relax-NG
344 * test/relaxng/* result/relaxng/*: augmented/updated the
345 regression tests
346
Daniel Veillardedc91922003-01-26 00:52:04 +0000347Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
348
349 * relaxng.c: more work on Relax-NG
350 * test/relaxng/* result/relaxng/*: augmented/updated the
351 regression tests
352
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000353Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
354
355 * README: updated the policy on private mail answers
356 * relaxng.c: more work on Relax-NG
357 * test/relaxng/* result/relaxng/*: augmented/updated the
358 regression tests
359
Daniel Veillard7424eb62003-01-24 14:14:52 +0000360Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
361
362 * error.c parser.c tree.c: applied a documentation patch from
363 Stefan Kost
364
Daniel Veillard276be4a2003-01-24 01:03:34 +0000365Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
366
367 * relaxng.c: more work on Relax-NG
368 * doc/*: regenerated the docs
369 * test/relaxng/* result/relaxng/*: updated and augmented the
370 Relax-NG regression tests and results
371
Daniel Veillard6eadf632003-01-23 18:29:16 +0000372Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
373
374 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
375 First commit of the new Relax-NG validation code, not generally
376 useful yet.
377 * test/relaxng/* result/relaxng/*: current state of the regression
378 tests
379
Daniel Veillard814a76d2003-01-23 18:24:20 +0000380Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
381
382 * tree.c: minimized the memory allocated for GetContent
383 and a bit of cleanup.
384
Daniel Veillardff12c492003-01-23 16:42:55 +0000385Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
386
387 * python/generator.py: seems there is no good reasons to
388 not generate bindings for XPointer
389
Daniel Veillard540a31a2003-01-21 11:21:07 +0000390Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
391
392 * xmlreader.c doc/apibuild.py: applied a new patch from
393 Stéphane Bidoul for cleanups
394 * doc/libxml2-api.xml: rebuilt the API description with
395 new entry points
396
Daniel Veillard417be3a2003-01-20 21:26:34 +0000397Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
398
399 * xmlreader.c python/drv_libxml2.py python/generator.py
400 python/libxml.c python/libxml.py python/libxml_wrap.h
401 python/types.c: patch from Stéphane Bidoul for better per
402 context error message APIs
403 * python/tests/ctxterror.py python/tests/readererr.py:
404 update of the tests
405
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000406Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
407
408 * doc/guidelines.html
409 grammar and spelling cleanup
410
Daniel Veillard26f70262003-01-16 22:45:08 +0000411Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
412
413 * xmlreader.c include/libxml/xmlreader.h python/generator.py
414 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
415 a patch from Stéphane Bidoul to allow per XMLtextReader error
416 and warning handling
417 * python/tests/Makefile.am python/tests/readererr.py: adding the
418 specific regression test
419
Daniel Veillard71f9d732003-01-14 16:07:16 +0000420Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
421
422 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
423 should raise a syntax error
424
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000425Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
426
427 * python/libxml.c: cleanup patch from Stéphane Bidoul
428
Daniel Veillard81601f92003-01-14 13:42:37 +0000429Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
430
431 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
432
Daniel Veillarde6227e02003-01-14 11:42:39 +0000433Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
434
435 * python/generator.py python/libxml.c python/libxml.py
436 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000437 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000438 Python level.
439 * python/tests/Makefile.am python/tests/ctxterror.py: added a
440 regression test for it.
441
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000442Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
443
444 * xmlreader.c: fixed the streaming property of the reader,
445 it was generating tree faster than consuming it. Pointed out
446 by Nate Myers
447 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
448
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000449Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
450
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000451 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000452
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000453Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
454
455 * xpath.c: fix to the XPath implementation for parent and
456 ancestors axis when operating on a Result Value Tree.
457 Fixes bug #100271
458
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000459Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
460
461 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
462 to fix some URI/file escaping problems
463
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000464Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
465
466 * python/generator.py: fixed a bug raised by Raymond Wiker,
467 docSetRootElement() should not raise an exception if the
468 return is None
469
Daniel Veillard3e20a292003-01-10 13:14:40 +0000470Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
471
472 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
473 fixed bug #102181 by applying the suggested change and fixing
474 the generation/registration problem.
475
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000476Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
477
478 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
479 routines.
480
Daniel Veillard8f872442003-01-09 23:19:02 +0000481Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
482
483 * parser.c: one more IsEmptyElement crazyness, that time in
484 external parsed entities if substitution is asked.
485 * python/tests/reader3.py: added a specific test.
486
Daniel Veillarde329fc22003-01-09 21:36:42 +0000487Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
488
489 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
490 support and improved error handler registration
491
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000492Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
493
494 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
495 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
496 * README: fixed a link
497
Daniel Veillarde2830f12003-01-08 17:47:49 +0000498Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
499
500 * configure.in doc/* NEWS: preparing 2.5.1 release
501 * SAX.c parser.c: fixing XmlTextReader bug
502
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000503Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
504
505 * SAX.c: fuck, I introduced a memory leak on external parsed
506 entities in 2.5.0 :-(
507
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000508Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
509
510 * xmllint.c: another fix needed as pointed by Christophe Merlet
511 for --stream --debug if compiled without debug support.
512
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000513Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
514
515 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000516 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000517 update man page with --stream and --chkregister
518
Daniel Veillard8326e732003-01-07 00:19:07 +0000519Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
520
521 * globals.c: fixed --with-threads compile
522 * xmllint.c: fixed --without-debug compile
523 * include/libxml/globals.h: cleanup
524 * include/libxml/schemasInternals.h: add a missing include
525
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000526Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
527
528 * configure.in NEWS: preparing 2.5.0 release
529 * SAX.c: only warn in pedantic mode about namespace name
530 brokeness
531 * globals.c: fix a doc generation problem
532 * uri.c: fix #101520
533 * doc/*: updated and rebuilt the doc for the release, includuding
534 stylesheet update
535 * python/Makefile.am: fix a filename bug
536
537Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
538
539 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
540 should not be called.
541
542Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
543
544 * libxml-2.0.pc.in: applied the patch to fix #101894
545
546Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
547
548 * tree.c : applied patch from Lukas Schroeder for register callbacks
549 * valid.c: modified patch from Lukas Schroeder to test
550 register callbacks with --chkregister
551
552Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
553
554 * xmlreader.c: seriously changed the way data are pushed to
555 the underlying parser, go by block of 512 bytes instead of
556 tryng to detect tag boundaries at that level. Changed the
557 way empty element are detected and tagged.
558 * python/tests/reader.py python/tests/reader2.py
559 python/tests/reader3.py: small changes mostly due to context
560 reporting being different and DTD node being reported. Some
561 errors previously undetected are now caught and fixed.
562 * doc/xmlreader.html: flagged last section as TODO
563
564Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
565
566 * python/libxml.py: integrated the Python 2.2 optimizations
567 from Hannu Krosing, while maintaining compatibility with
568 1.5 and 2.1
569
570Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
571
572 * xmllint.c: a bit of cleanup
573 * xmlreader.c: small fix
574 * doc/xmlreader.html: more work on the XmlTextReader tutorial
575 * python/libxml.py: a few fixes pointed out by Hannu Krosing
576
577Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
578
579 * python/setup.py.in: patch from Stéphane Bidoul to include
580 drv_libxml2.py in setup.py
581
582Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
583
584 * doc/xmlreader.html: starting documenting the new XmlTextReader
585 interface.
586
587Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
588
589 * xmllint.c: added the --stream flag to use the TextReader API
590 * xmlreader.c: small performance tweak
591
592Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
593
594 * xmlreader.c python/tests/reader2py: okay the DTD validation
595 code on top of the XMLTextParser API should be solid now.
596
597Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
598
599 * xmlreader.c python/tests/reader2py: Fixing some more mess
600 with validation and recursive entities while using the
601 reader interface, it's getting a bit messy...
602
603Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
604
605 * xmlreader.c python/tests/reader.py: another couple of problem
606 related to IsEmptyElement reported by Stéphane Bidoul needed
607 some fixes.
608
609Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
610
611 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
612 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
613 based on the python XmlTextReader interface.
614
615Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
616
617 * tree.c: backing out one change in the last patch which broke the
618 regression tests
619
620Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
621
622 * global.data globals.c tree.c include/libxml/globals.h: applied
623 an old patch from Lukas Schroeder to track node creation and
624 destruction. Probably missing a lot of references at the moment
625 and not usable reliably.
626
627Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
628
629 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
630 from doc/news.html and a stylesheet
631
632Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
633
634 * xmlreader.c python/tests/reader.py: fixed another couple of
635 xmlreader bugs reported by Stéphane Bidoul and added tests.
636
637Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
638
639 * xmlreader.c python/tests/reader2.py: fixed another validity
640 checking in external parsed entities raised by Stéphane Bidoul
641 and added a specific regression test.
642 * python/tests/reader3.py: cleanup
643
644Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
645
646 * xmlreader.c python/tests/reader2.py: fixed a problem with
647 validation within entities pointed by Stéphane Bidoul, augmented
648 the tests to catch those.
649
650Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
651
652 * python/generator.py: modified the generator to allow keeping
653 class references when creating new classes, needed to fix a bug
654 pointed by Stéphane Bidoul where the input buffer of the
655 xmlTextReader instance gets destroyed if the python wrapper for
656 the input is not referenced anymore.
657
658Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
659
660 * xmlreader.c python/tests/reader.py: fixed another pair of problem
661 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
662
663Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
664
665 * xmlreader.c python/tests/reader.py: fixed another problem
666 pointed by Stéphane Bidoul
667
668Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
669
670 * xmlreader.c python/tests/reader.py: fixed a limit case problem
671 with "<a/>"
672
673Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
674
675 * SAX.c: warn on xmlns:prefix="foo"
676 * xmlreader.c python/tests/reader.py: fixed a couple of problem
677 for namespace attributes handling.
678
679Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
680
681 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
682 a really nasty problem raised by a DocBook XSLT transform
683 provided by Sebastian Bergmann
684
685Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
686
687 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
688 by Stéphane Bidoul and integrated it into the tests
689
690Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
691
692 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
693 extended the XmlTextReader API a bit, addding accessors for
694 the current doc and node, and an entity substitution mode for
695 the parser.
696 * python/libxml.py python/libxml2class.txt: related updates
697 * python/tests/Makefile.am python/tests/reader.py
698 python/tests/reader2.py python/tests/reader3.py: updated a bit
699 the old tests and added a new one to test the entities handling
700
701Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
702
703 * python/generator.py python/libxml2class.txt
704 python/tests/reader.py python/tests/reader2.py: changed the
705 generator to provide casing for the XmlTextReader similar to
706 C# so that examples and documentation are more directly transposable.
707 Fixed the couple of tests in the suite.
708
709Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
710
711 * doc/guidelines.html: added a document on guildeline for
712 publishing and deploying XML
713
714Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
715
716 * valid.c xmlreader.c: final touch running DTD validation
717 on the XmlTextReader
718 * python/tests/Makefile.am python/tests/reader2.py: added a
719 specific run based on the examples from test/valid/*.xml
720
721Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
722
723 * python/libxml.py: added a few predefined xmlTextReader parser
724 configuration values.
725
726Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
727
728 * python/libxml_wrap.h: trying to fix #102037
729
730Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
731
732 * SAX.c: fixing bug #95296, when the predefined entities
733 are redefined in the DTD the default one must be used
734 instead anyway.
735
736Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
737
738 * doc/xmllint.xml
739 * doc/xmllint.1
740 Add discussion of XML_DEBUG_CATALOG to xmllint man
741 page - bug #100907
742
743
744Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
745
746 * xmlreader.c: Fixed the empty node detection to avoid reporting
747 an inexistant close tag.
748
749Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
750
751 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
752 for Python 2.1
753
754Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
755
756 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
757
758Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
759
760 * doc/libxml2-api.xml python/tests/reader.py: one really need
761 to provide the base URI information when creating a reader parser
762 from an input stream. Updated the API and the example using it.
763
764Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
765
766 * testReader.c xmlreader.c valid.c include/libxml/tree.h
767 include/libxml/valid.h include/libxml/xmlreader.h: working on
768 DTD validation on top of xml reader interfaces. Allows to
769 validate arbitrary large instances. This required some extensions
770 to the valid module interface and augmenting the size of xmlID
771 and xmlRef structs a bit.
772 * uri.c xmlregexp.c: simple cleanup.
773
774Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
775
776 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
777 work on the xml reader interfaces.
778 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
779 Web page for the Windows binaries.
780
781Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
782
783 * xmlIO.c: applied a patch for VMS following the report by
784 Nigel Hall
785
786Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
787
788 * parser.c: the parseStartTag bug fix wasn't complete.
789
790Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
791
792 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
793 parseStartTag, fixing it.
794 * test/att4 result/att4 result/noent/att4: adding the test
795 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
796 more methods to XmlTextReader.
797
798Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
799
800 * win32/libxml2.def.src: added more xml reader exports
801 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
802 to the build
803
804Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
805
806 * doc/tutorial/xmltutorial.xml
807 plus generated html and pdf
808 Updating tutorial again based on further comments from Niraj
809 Tolia on the last iteration
810
811Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
812
813 * doc/tutorial/xmltutorial.xml
814 * doc/tutorial/includekeyword.c
815 * doc/tutorial/includegetattribute.c
816 plus generated html and pdf
817 Adding fix from Niraj Tolia to tutorial to properly free memory.
818
819
820Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
821
822 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
823 more methods of XmlTextReader.
824 * python/libxml2class.txt python/tests/reader.py: this increased the
825 methods in the bndings, augmented the test to check those new
826 functions.
827
828Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
829
830 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
831 methods of XmlTextReader.
832 * python/generator.py python/libxml_wrap.h python/types.c
833 python/libxml2class.txt: added the reader to the Python bindings
834 * python/tests/Makefile.am python/tests/reader.py: added a specific
835 test for the Python bindings of the Reader APIs
836 * parser.c: small cleanup.
837
838Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
839
840 * xinclude.c: fallback was only copying the first child not the
841 full child list of the fallback element, closes #89684 as reopened
842 by Bernd Kuemmerlen
843
844Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
845
846 * win32/libxml2.def.src: exported htmlNodeDumpOutput
847
848Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
849
850 * configure.in: preparing release of 2.4.30
851 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
852 gives enum values, fix functype return type, put back fields in
853 structs
854 * doc/*: updated the docs rebuilt
855
856Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
857
858 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
859 about htmlNodeDumpOutput location.
860 * xpath.c: removed an undefined function signature
861 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
862 too many symbols in the API breaking the python bindings.
863 Updated with the libxslt/libexslt changes.
864
865Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
866
867 * configure.in: preparing release of 2.4.29
868 * doc/*: rebuilt the docs and API
869 * xmlreader.c: a few more fixes for the XmlTextReader API
870
871Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
872
873 * include/win32config.h: applied mingw patch from Magnus Henoch
874
875Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
876
877 * catalog.c doc/libxml2-api.xml: a bit more cleanup
878
879Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
880
881 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
882 building Python script, does the C parsing directly, generates
883 a better API description including structure fieds defs and
884 enums. Still a couple of bugs, but good enough for the python
885 wrappers now.
886 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
887 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
888 include/libxml/schemasInternals.h include/libxml/tree.h: more
889 cleanup based on the python analysis script reports.
890 * libxml.spec.in: make sure the API XML description is part of the
891 devel package.
892
893Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
894
895 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
896 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
897 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
898 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
899 code cleanup, especially the function comments.
900 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
901
902Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
903
904 * Makefile.am xmlreader.c include/libxml/Makefile.am
905 include/libxml/xmlreader.h: Adding a new set of APIs based on
906 the C# TextXmlReader API but converted to C. Allow to parse
907 in constant memory usage, far simpler to program and explain
908 than the SAX like APIs, unfinished but working.
909 * testReader.c: test program
910
911Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
912
913 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
914
915Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
916
917 * tree.c: Chip turner indicated that XHTML1 serialization
918 rule for style actually break on both IE and Mozilla,
919 try to avoid the rule if escaping ain't necessary
920
921Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
922
923 * nanhttp.c: handle HTTP URL escaping, problem reported by
924 Glen Nakamura and Stefano Zacchiroli
925
926Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
927
928 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
929
930Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
931
932 * uri.c: Johann Richard pointed out some XPointer problems for
933 URN based URI references in XInclude. Modified the URI parsing
934 and saving routines to allow correct parsing and saving of
935 XPointers, especially when attached to "opaque" scheme accordingly
936 to RFC 2396
937
938Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
939
940 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
941 of refactoring to the HTML saving code.
942 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
943 in the doc.
944
945Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
946
947 * tree.c include/libxml/tree.h: refactored the XML dump of a node
948 to a buffer API to reuse the generic dump to an OutputIO layer,
949 this reduces code, fixes xmlNodeDump() for XHTML, also made
950 xmlNodeDump() now return the number of byte written.
951
952Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
953
954 * python/setup.py.in: another patch from Stéphane Bidoul for
955 Python bindings on Windows
956 * doc/parsedecl.py: small cleanup
957
958Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
959
960 * libxml.spec.in configure.in: add a line in %changelog for releases
961
962Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
963
964 * parser.c: patch from Marcus Clarke fixing a problem in entities
965 parsing that was detected in KDe documentations environment.
966
967Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
968
969 * python/libxml.c (libxml_prev): Return the previous as opposed to
970 the next node (I guess this is the result of some cut & paste programming:)
971
972Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
973
974 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
975
976Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
977
978 * python/generator.py python/libxml.c python/setup.py.in: trying
979 to fix the Python bindings build on Windows (Stéphane Bidoul)
980
981Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
982
983 * win32/configure.js: added option for python bindings
984 * win32/libxml2.def.src: added more exports
985
986Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
987
988 * win32/Makefile.mingw: fixed unresolved symbols when linking with
989 pthreads
990 * win32/wince/*: applied updates to Windows CE port from Javier
991
992Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
993
994 * configure.in: preparing 2.4.28
995 * libxml.spec.in doc/Makefile.am: some cleanup
996 * doc/*: updated the news and regenerated.
997
998Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
999
1000 * HTMLparser.c: final touch at closing #87235 </p> end tags
1001 need to be generated.
1002 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1003 this change slightly the output of a few tests
1004 * doc/*: regenerated
1005
1006Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1007
1008 * parserInternals.c: fixing bug #99190 when UTF8 document are
1009 parsed using the progressive parser and the end of the chunk
1010 is in the middle of an UTF8 multibyte character.
1011
1012Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1013
1014 * threads.c: fixed initialization problem in xmlNewGlobalState
1015 which was causing crash.
1016 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1017 in xmlInitializeGlobalState.
1018 * parserInternals.c: cleaned up ctxt->sax initialisation.
1019
1020Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1021
1022 * tree.c include/libxml/tree.h: modified the existing APIs
1023 to handle XHTML1 serialization rules automatically, also add
1024 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1025 libxslt serialization uses it when needed without changing
1026 the library API.
1027 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1028 result/xhtml1: added a new test specifically for xhtml1 output
1029 and updated the result of one XHTML1 test
1030
1031Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1032
1033 * xinclude.c parserInternals.c encoding.c: fixed #99082
1034 for xi:include encoding="..." support on text includes.
1035 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1036 test/XInclude/ents/isolatin.txt : added a specific regression test
1037 * python/generator.py python/libxml2class.txt: fixed the generator
1038 the new set of comments generated for doc/libxml2-api.xml were
1039 breaking the python generation.
1040
1041Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1042
1043 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1044 * configure.in: patch for Solaris on new autoconf closes #98880
1045 * doc/parsedecl.py: repair the frigging API building script,
1046 did I say that python xmllib sucks ?
1047 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1048 and some comment are no more truncated.
1049
1050Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1051
1052 * parser.c: Martin Stoilov pointed out a potential leak in
1053 xmlCreateMemoryParserCtxt
1054
1055Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1056
1057 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1058 included in HTML documents and using the push parser.
1059
1060Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1061
1062 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1063 specified, look for the Python interpreter not just in the
1064 specified root but also in the specified location. Fixes #98825
1065
1066Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1067
1068 * python/libxml.c: fixing bug #98792 , node may have no doc
1069 and dereferencing without checking ain't good ...
1070
1071Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1072
1073 * configure.in: preparing release 2.4.27
1074 * doc/* : updated and rebuilt the docs
1075 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1076 and all the docs are actually packaged and in the final RPMs
1077 * parser.c parserInternals.c include/libxml/parser.h: restore
1078 xmllint --recover feature.
1079
1080Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1081
Daniel Veillard784b9352003-02-16 15:50:27 +00001082 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001083 processing of parsed entities, and XPath computation on sustitued
1084 entities.
1085 * testXPath.c: make sure entities are substitued.
1086
1087Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1088
Daniel Veillard784b9352003-02-16 15:50:27 +00001089 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001090 processing of internal parsed entities, which had to be changed.
1091
1092Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1093
1094 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1095 trying to fix bug #98517 about building outside the source tree
1096 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1097
1098Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1099
1100 * include/win32config.h: cleanup
1101 * win32/Makefile.mingw: integrated mingw in JScript configure
1102 * win32/Makefile.msvc: modified to allow mingw coexistence
1103 * win32/configure.js: integrated mingw
1104 * win32/Readme.txt: cleanup
1105
1106Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1107
1108 * HTMLparser.c: strengthen the guard in the Pop macros,
1109 like in the XML parser, closes bug #97315
1110
1111Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1112
1113 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1114 callback is never used.
1115
1116Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1117
1118 * parserInternals.c: fixed the initialization of the SAX structure
1119 which was breaking xsltproc
1120 * xpath.c: patch from Petr Pajas for CDATA nodes
1121 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1122 * parser.c include/libxml/parser.h: patch from Peter Jones
1123 removing a leak in xmlSAXParseMemory() and adding the
1124 function xmlSAXParseMemoryWithData()
1125
1126Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1127
1128 adding pdf of tutorial, changing web page to link to it
1129 * doc/tutorial/xmltutorial.pdf
1130 * doc/xml.html
1131 * doc/docs.html
1132
1133Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1134
1135 * doc/tutorial/ar01s08.html
1136 adding file what I forgot for tutorial
1137
1138
1139Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1140
1141 Adding encoding discussion to tutorial
1142 Added:
1143 * doc/tutorial/images/*.png: DocBook admonition image files
1144 * doc/tutorial/apf.html, apg.html: new generated html
1145 * doc/tutorial/includeconvert.c: conversion code entity file
1146 changed:
1147 * doc/tutorial/xmltutorial.xml: DocBook original
1148 * doc/tutorial/*.html: generated html
1149
1150Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1151
1152 * include/libxml/*.h: retired xmlwin32version.h
1153 * doc/Makefile.am: retired xmlwin32version.h
1154 * win32/configure.js: retired xmlwin32version.h
1155
1156Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1157
1158 * win32/libxml2.def.src: exported additional symbols
1159 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1160 sisterhood
1161
1162Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1163
1164 * globals.c: fixed a typo pointed out by Igor
1165 * xpath.c: try to speed up node compare using line numbers
1166 if available.
1167
1168Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1169
1170 * tree.c: make xmlFreeNode() handle attributes correctly.
1171
1172Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1173
1174 * catalog.c: completed the #96963 fix, as reported by Karl
1175 Eichwalder
1176
1177Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1178
1179 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1180
1181Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1182
1183 * Makefile.am: switched the order of a couple of includes
1184 to fix bugs #97100
1185
1186Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1187
1188 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1189 xmlLoadCatalogs that used to separate directories with a ':'.
1190
1191Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1192
1193 * threads.c: improvements to the Windows-side of thread handling
1194 * testThreads.c: conditionally excluded unistd.h
1195 * testThradsWin32.c: broke overlong lines
1196 * include/win32config.h: adapted thread-related macros to the new
1197 scheme and for pthreads on Windows
1198 * win32/Makefile.msvc: introduced a more flexible thread build,
1199 added testThreads[Win32].c to the build
1200 * win32/configure.js: introduced a more flexible thread config
1201
12022002-10-31 John Fleck <jfleck@inkstain.net>
1203
1204 * doc/xml.html (and, by implication, FAQ.html)
1205 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1206
1207Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1208
1209 * configure.in: removed xmlwin32version.h
1210 * include/libxml/Makefile.am: removed xmlwin32version.h
1211
1212Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1213
1214 * tree.c: applied patch from Brian Stafford to fix a bug
1215 in xmlReconciliateNs()
1216
1217Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1218
1219 * tree.c: applied patch from Christian Glahn to allow
1220 xmlNewChild() on document fragment nodes
1221
1222Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1223
1224 * parser.c: Christian Glahn found a problem with a recent
1225 patch to xmlParseBalancedChunkMemoryRecover()
1226 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1227 problems
1228 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1229 test/schemas/seq*: added the test cases from Charles
1230
1231Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1232
1233 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1234 serious cleanup of the spec file and associated changes
1235 in the Makefiles.
1236 * valid.c: try to remove some warnings on x86_64
1237
1238Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1239
1240 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1241 fix bug #96586
1242
1243Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1244
1245 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1246 parsing, applied his patch
1247 * result/HTML/attrents.html result/HTML/attrents.html.err
1248 result/HTML/attrents.html.sax test/HTML/attrents.html:
1249 added the test and result case provided by Mikhail Sogrine
1250
1251Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1252
1253 * vms/build_libxml.com vms/config.vms vms/readme.vms
1254 include/libxml/parser.h include/libxml/parserInternals.h
1255 include/libxml/tree.h include/libxml/xmlIO.h
1256 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1257 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1258 Applied the VMS update patch from Craig A. Berry
1259 * doc/*.html: update
1260
1261Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1262
1263 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1264
1265Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1266
1267 * debugXML.c: adding a grep command to --shell in xmllint
1268 for T.V. Raman
1269
1270Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1271
1272 * xmlcatalog.c: tried to fix some of the problem with --sgml
1273
1274Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1275
1276 * parser.c: tried to fix bug #91500 where doc->children may
1277 be overriden by a call to xmlParseBalancedChunkMemory()
1278
1279Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1280
1281 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1282 identifiers in SGML catalogs containing '&'
1283
1284Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1285
1286 * python/types.c: fixed bugs when passing result value tree
1287 to Python functions.
1288
1289Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1290
1291 * configure.in: preparing the release of 2.4.26
1292 * doc/*: updated and rebuilt the documentation
1293
1294Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1295
1296 * parser.c: fixed a XML Namespace compliance bug reported by
1297 Alexander Grimalovsky
1298
1299Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1300
1301 * HTMLtree.c: fixed serialization of script and style when
1302 they are not lowercase (i.e. added using the API to the tree).
1303
1304Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1305
1306 * valid.c: make xmlValidateDocument emit a warning msg if there
1307 is no DTD, pointed by Christian Glahn
1308
1309Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1310
1311 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1312 content model when some of the blocks have min or max, and a couple
1313 of bugs found in the process.
1314 * result/schemas/list0* test/schemas/list0*: added some specific
1315 regression tests
1316
1317Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1318
1319 * README: updated the contact informations
1320
1321Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1322
1323 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1324 misses it, reported by Peter Bray.
1325
1326Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1327
1328 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1329 and removed a few warnings
1330
1331Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1332
1333 * parser.c: Christian Glahn found a small bug in the push parser.
1334 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1335 public
1336
1337Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1338
1339 * xmlschemas.c include/libxml/xmlschemas.h: added
1340 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1341 * testSchemas.c: added --memory to test the new interface
1342
1343Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1344
1345 * doc/index.py doc/search.php: integrated the XSLT indexing,
1346 a few fixed in the indexer, added a scope selection at the
1347 search level.
1348
1349Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1350
1351 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1352 this was due to uninitialized parts of the validation context
1353
1354Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1355
1356 * debugXML.c: applied patch from Mark Vakoc except the API
1357 change, preserved it.
1358 * doc/*: updated the docs to point to the search engine for
1359 information lookup or before bug/help reports.
1360
1361Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1362
1363 * doc/index.py doc/search.php: added mailing-list archives
1364 indexing and lookup
1365
1366Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1367
1368 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1369
1370Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1371
1372 * doc/index.py: improved HTML indexing
1373 * doc/search.php: make the queries also lookup the HTML based indexes
1374
1375Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1376
1377 * doc/index.py: added HTML page indexing
1378
1379Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1380
1381 * xmlIO.c: extended Windows path normalisation to fix the base
1382 problem in libxslt.
1383 * catalog.c: fixed list handling in XML_CATALOG_FILES
1384
1385Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1386
1387 * valid.c: typo/bug found by Christian Glahn
1388
1389Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1390
1391 * xmlIO.c: applied Windows CE patch from Javier.
1392 * win32/wince: new directory, contains support for the PocketPC
1393 with Windows CE from Javier.
1394 * include/win32config.h: reorganised, removed duplicate
1395 definitions and applied WinCE patch from Javier.
1396 * include/wsockcompat.h: new file, now contains WinSock
1397 compatibility macros.
1398 * win32/Makefile.msvc: introduced double-run compilation.
1399
1400Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1401
1402 * configure.in include/libxml/xmlwin32version.h: preparing release
1403 of 2.4.25
1404 * doc/*: updated and regenerated teh docs and web pages.
1405
1406Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1407
1408 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1409 error were not covering namespace declarations.
1410 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1411 it was missing the attribute declaration for the namespace
1412 * result/VC/NS3: the fix now report breakages in that test
1413
1414Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1415
1416 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1417
1418Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1419
1420 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1421 and regenerated the docs and web site
1422
1423Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1424
1425 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1426 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1427 not before
1428
1429Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1430
1431 * python/generator.py python/libxml2class.txt: fixed a stupid error
1432 breaking the python API
1433
1434Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1435
1436 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1437 triostr.c triostr.h: applied a trio update patch from
1438 Bjorn Reese which should work with MinGW
1439
1440Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1441
1442 * tree.c: improving some documentation comments
1443 * xmlregexp.c: found and fixed a mem leak with python regression tests
1444 * doc/*: rebuilt the doc and the API XML file including the
1445 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1446 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1447 python/types.c: added access to the XML Schemas regexps from
1448 python
1449 * python/tests/Makefile.am python/tests/regexp.py: added a
1450 simple regexp bindings test
1451
1452Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1453
1454 * doc/xml.html:
1455 fixing ftp links - thanks to Vitaly Ostanin
1456
1457Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1458
1459 * xmlregexp.c: fixed the data callback on transition functionality
1460 which was broken when using the compact form
1461 * result/schemas/*: updated the results, less verbose, all tests
1462 pass like before
1463 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1464 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1465 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1466 annoying warnings
1467 * xpath.c: try to provide better error report when possible
1468
1469Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1470
1471 * Makefile.am: fixed a breakage raised by Jacob
1472
1473Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1474
1475 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1476 which don't use sockets
1477
1478Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1479
1480 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1481 * win32/configure.js: applied zlib patch from Daniel Gehriger
1482
1483Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1484
1485 * win32/configure.js: applied the patch from Mark Vakoc for
1486 regexp support
1487 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1488 for regexp support
1489
1490Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1491
1492 * xmlschemastypes.c: as pointed by Igor Float and Double
1493 parsing ain't finished yet
1494
1495Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1496
1497 * Makefile.am configure.in: trying to fix #88412 by bypassing
1498 all the python subdir if python ain't detected
1499
1500Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1501
1502 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1503 made configuring with regexps/automata/unicode the default
1504 but without schemas ATM
1505 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1506 fixed the regexp based DTD validation performance and memory
1507 problem by switching to a compact form for determinist regexps
1508 and detecting the determinism property in the process. Seems
1509 as fast as the old DTD validation specific engine :-) despite
1510 the regexp built and compaction process.
1511
1512Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1513
1514 * valid.c: determinism is debugged, new DTD checking code now works
1515 but xmlFAComputesDeterminism takes far too much CPU and the whole
1516 set usues too much memory to be really usable as-is
1517
1518Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1519
1520 * tree.c: fixed another stupid bug in xmlGetNodePath()
1521 * xmllint.c: --version now report the options compiled in
1522
1523Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1524
1525 * HTMLparser.c: small cleanup
1526 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1527 when configured with them. A bit of debugging around the determinism
1528 checks is still needed
1529
1530Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1531
1532 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1533
1534Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1535
1536 * xmlIO.c: small portability glitch fixed.
1537
1538Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1539
1540 * xmlschemastypes.c: incomplete steps for real/double support
1541 * testAutomata.c include/libxml/xmlautomata.h
1542 include/libxml/xmlregexp.h: avoiding a compilation problem
1543 * valid.c include/libxml/valid.h: starting the work toward using
1544 the regexps for actual DTD validation
1545
1546Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1547
1548 * hash.c: cosmetic cleanup
1549 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1550 integrating a DTD validation layer based on the regexps
1551
1552Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1553
1554 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1555 the determinism was tested before eliminating the epsilon
1556 transitions :-(
1557
1558Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1559
1560 * python/generator.py python/libxml.c python/libxml.py
1561 python/libxml2-python-api.xml python/libxml2class.txt
1562 python/libxml_wrap.h python/types.c: updated the python
1563 bindings, added code for easier File I/O, and the ability to
1564 define a resolver from Python fixing bug #91635
1565 * python/tests/Makefile.am python/tests/inbuf.py
1566 python/tests/outbuf.py python/tests/pushSAXhtml.py
1567 python/tests/resolver.py python/tests/serialize.py: updated
1568 and augmented the set of Python tests.
1569
1570Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1571
1572 * win32/configure.js: added more readme info for the binary
1573 package.
1574
1575Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1576
1577 * xmlIO.c: fixed a stupid out of bound array error
1578
1579Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1580
1581 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1582 messing around with support for Windows path, cleanups,
1583 trying to identify and fix the various code path to the
1584 filename access. Added xmlNormalizeWindowsPath()
1585
1586Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1587
1588 * error.c valid.c: working on better error reporting of validity
1589 errors, especially providing an accurate context.
1590 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1591 error reports in those cases.
1592
1593Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1594
1595 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1596 parser.c parserInternals.c xmlIO.c: get rid of all the
1597 perror() calls made in the library execution paths. This
1598 should fix both #92059 and #92385
1599
1600Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1601
1602 * xmllint.c: memory leak reporting was broken after a change
1603 of the preprocessor symbol used to activate it.
1604
1605Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1606
1607 * tree.c: try to make the copy function work for node of
1608 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1609 DOM layers though, not libxml2 itself.
1610
1611Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1612
1613 * valid.c: try to provide file and line informations, not all
1614 messages are covered, but it's a (good) start
1615
1616Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1617
1618 * xinclude.c: reimplemented a large part of the XInclude
1619 processor, trying to minimize resources used, James Henstridge
1620 provided a huge test case which was exhibiting severe memory
1621 consumption problems.
1622
1623Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1624
1625 * python/Makefile.am: applied patch from Christophe Merlet to
1626 reestablish DESTDIR
1627
1628Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1629
1630 * libxml.spec.in: fixes libary path for x86_64 AMD
1631
1632Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1633
1634 * doc/tutorial/includekeyword.c
1635 * doc/tutorial/xmltutorial.xml:
1636 (plus resulting generated html files)
1637 fixing one spot I missed in the tutorial where I hadn't freed
1638 memory properly
1639
1640Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1641
1642 * doc/tutorial/includeaddattribute.c
1643 * doc/tutorial/includeaddkeyword.c
1644 * doc/tutorial/includegetattribute.c
1645 * doc/tutorial/includekeyword.c
1646 * doc/tutorial/xmltutorial.xml
1647 * doc/tutorial/*.html:
1648 update tutorial to properly free memory (thanks to Christopher
1649 R. Harris for pointing out that this needs to be done)
1650 * doc/tutorial/images/callouts/*.png:
1651 added image files so the callouts are graphical, making it
1652 easier to read ( use "--param callout.graphics 1" to generate
1653 html with graphical callouts)
1654
1655Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1656
1657 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1658 nice logos generated by Marc Liyanage
1659 * doc/site.xsl *.html: changed the stylesheet to show the new
1660 logo and regenerated the pages
1661
1662Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1663
1664 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1665
1666Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1667
1668 * xpath.c: possible mem leak patch from Jason Adams
1669
1670Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1671
1672 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1673 in the XQuery namespace
1674 * configure.in: preparing 2.4.24
1675 * doc/*.html: updated the web pages
1676
1677Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1678
1679 * python/generator.py: closing bug #85258 by generating conditional
1680 compile check to avoid linking to routines not configured in.
1681
16822002-08-22 Havoc Pennington <hp@pobox.com>
1683
1684 * autogen.sh: update error message for missing automake
1685
1686Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1687
1688 * python/Makefile.am: typo in target name resulted in libxml2.py
1689 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1690
1691Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1692
1693 * win32/win32/Makefile.mingw: updated with version from
1694 Elizabeth Barham at http://soggytrousers.net/repository/
1695
1696Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1697
1698 * win32/Makefile.msvc: added the prefix location to the include
1699 and lib search path.
1700
17012002-08-18 Havoc Pennington <hp@pobox.com>
1702
1703 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1704 both automake 1.6 and 1.4 installed get the right automake. Means
1705 compilation from CVS will now require the latest automake 1.4
1706 release, or manually creating symlinks called "automake-1.4" and
1707 "aclocal-1.4"
1708
1709Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1710
1711 * configure.in python/Makefile.am: more AMD 64 induced changes from
1712 Frederic Crozat
1713
1714Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1715
1716 * xinclude.c: oops I was missing the xml:base fixup too
1717 * result/XInclude/*.xml: this adds xml:base attributes to most
1718 results of the tests
1719
1720Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1721
1722 * xinclude.c: quick but apparently working implementation of
1723 xi:fallback, should close bug #89684
1724 * Makefile.am test/XInclude/docs/fallback.xml
1725 result/XInclude/fallback.xml: added a basic test for fallback,
1726 and run with --nowarning to avoid a spurious warning
1727 * configure.in: applied patch from Frederic Crozat for python
1728 bindings on AMD 64bits machines.
1729
1730Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1731
1732 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1733 the caller don't pass a SAX callback block.
1734
1735Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1736
1737 * tree.c: applied the same fix for the XML-1.0 namespace to
1738 xmlSearchNsByHref() as was done for xmlSearchNs()
1739
1740Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1741
1742 * libxml.3: small cleanup of the man page
1743 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1744 when serializing HREF attributes generated by XSLT.
1745
1746Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1747
1748 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1749 version of Marc Liyanage' patch for boolean attributes in HTML
1750 output
1751
1752Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1753
1754 * python/tests/serialize.py: fixed the test results, indenting
1755 behaviour changed slightly
1756
1757Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1758
1759 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1760 new c14n function to Windows def files
1761
1762Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1763
1764 * c14n.c: fixed a memory leak in c14n code
1765
1766Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1767
1768 * parser.c include/libxml/parser.h: adding a new API for Christian
1769 Glahn: xmlParseBalancedChunkMemoryRecover
1770 * valid.c: patch from Rick Jones for some grammar cleanup in
1771 validation messages
1772 * result/VC/* result/valid/*: this slightly change some of the
1773 regression tests outputs
1774
1775Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1776
1777 * tree.c: trying to fix a problem in namespaced attribute handling
1778 raised by Christian Glahn
1779
1780Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1781
1782 * encoding.c include/libxml/encoding.h: Opening the interface
1783 xmlNewCharEncodingHandler as requested in #89415
1784 * python/generator.py python/setup.py.in: applied cleanup
1785 patches from Marc-Andre Lemburg
1786 * tree.c: fixing bug #89332 on a specific case of loosing
1787 the XML-1.0 namespace on xml:xxx attributes
1788
1789Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1790
1791 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1792 corner case from new Merlin's test suite and added a callback
1793 that will be used to improve xmlsec performance
1794
1795
1796Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1797
1798 * HTMLtree.c: trying to fix the <style> escaping problem in
1799 HTML serialization bug #89342
1800
1801Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1802
1803 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1804 and rebuilt the web site.
1805
1806Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1807
1808 * include/libxml/tree.h: added _private member to xmlNs struct
1809
1810Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1811
1812 * HTMLparser.c: fixing bug #84876 based on the xml working
1813 code.
1814
1815Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1816
1817 * python/Makefile.am: enhanced to fix bug 72012 (errors
1818 when using '-jX' make parameter)
1819
1820Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1821
1822 * xpath.c: small additional enhancement for booleans
1823 compared to nodesets
1824
1825Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1826
1827 * HTMLtree.c: changed the order of the encoding declaration
1828 attributes in the meta tags due to a bug in IE/Mac
1829
1830Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1831
1832 * xpath.c: enhanced handling of booleans (especially '='
1833 and '!=' for nodesets) - fixes bug 85256. Added new
1834 routine xmlXPathNotEqualValues for more proper handling
1835 of '!=' when nodesets are involved.
1836
1837Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1838
1839 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1840 doc/xmlcatalog_man.xml to the source distribution
1841
1842Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1843
1844 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1845 asked for this.
1846
1847Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1848
1849 * configure.in: preparing 2.4.23
1850 * doc/*: rebuilt the docs
1851
1852Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1853
1854 * parser.c: fixing bug #84169 by fixing the
1855 comment of xmlCreatePushParserCtxt to describe the
1856 encoding detection parameters better.
1857
1858Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1859
1860 * valid.c: fixing bug #79331 in one path the lookup for
1861 ID attributes on a namespaced node wasn't handled correctly :-\
1862
1863Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1864
1865 * HTMLparser.c: trying to fix 87235 about discarded white
1866 spaces in the HTML parser.
1867 * result/HTML/*: this changes the output of a number of HTML
1868 regression tests
1869
1870Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1871
1872 * xpath.c: applied patch from Richard Jinks for the namespace
1873 axis + fixed a memory error.
1874 * parser.c parserInternals.c: applied patches from Peter Jacobi
1875 removing ctxt->token for good.
1876 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1877 popped out by the regression tests.
1878 * Makefile.am: patch for threads makefile from Gary Pennington
1879
1880Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1881
1882 * xpath.c: enhanced behaviour of position() after usage of
1883 expressions involving preceding-sibling (et al).
1884
1885Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1886
1887 * hash.c: applied a patch from Peter Jacobi to solve a problem
1888 when compiling with the Watcom C on Win32
1889 * result/schemas/*.err: the change of hashing algo generated
1890 permutations in the output
1891
1892Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1893
1894 * hash.c: applied patch from Sander Vesik improving the quality of
1895 the hash function.
1896
18972002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1898
1899 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1900 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1901 xmllint.c xpath.c: replaced sprintf() with snprintf()
1902 to prevent possible buffer overflow (the bug was pointed
1903 out by Anju Premachandran)
1904
1905Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1906
1907 * parser.c: removed an uninitialized data error popped by valgrind
1908 on PE references
1909
1910Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1911
1912 * doc/xml.html
1913 adding tutorial reference to the web page
1914
1915Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1916
1917 * doc/tutorial/xmltutorial.xml
1918 * doc/tutorial/ar01s07.html
1919 * doc/tutorial/ape.html
1920 * doc/tutorial/includegetattribute.c
1921 adding section to tutorial about retrieving an attribute
1922 value
1923
1924Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1925
1926 * parser.c: applied a couple of patches from Peter Jacobi to start
1927 to get rid of ctxt->token, with a possible significant speed
1928 improvement to be gained once done. Better compliance with PE
1929 references constructs in DTDs too.
1930 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1931 from Peter too
1932
1933Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1934
1935 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1936 xmlParseElement was likely to have been deallocated at the
1937 time of the report, possibly leading to segfault. Just report
1938 the tag name now.
1939
1940Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1941
1942 * xpath.c: patch from Richard Jinks for XPath substring() function
1943 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1944
19452002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1946
1947 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1948
1949Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1950
1951 *doc/FAQ.html
1952 fixing typos in FAQ, thanks to Robert Funnell for the
1953 editing help
1954
1955Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1956
1957 * NEWS: got complaints from rpmlint that it was empty
1958
1959Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1960
1961 * added doc/tutorial, including:
1962 apa.html
1963 apb.html
1964 apc.html
1965 apd.html
1966 ar01s02.html
1967 ar01s03.html
1968 ar01s04.html
1969 ar01s05.html
1970 ar01s06.html
1971 includeaddattribute.c
1972 includeaddkeyword.c
1973 includekeyword.c
1974 includestory.xml
1975 index.html
1976 xmltutorial.xml
1977 libxml tutorial, including generated html
1978
1979Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1980
1981 * result/c14n/exc-without-comments/merlin-c14n-two-*
1982 result/c14n/without-comments/merlin-c14n-two-*
1983 test/c14n/exc-without-comments/merlin-c14n-two-*
1984 test/c14n/without-comments/merlin-c14n-two-*
1985 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1986 c14n/exc-c14n and slightly modified test script to handle
1987 these test cases
1988 * c14n.c: fixed bugs for complicated nodes set (namespace
1989 without node and others from merlin-c14n-two.tar.gz)
1990 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1991 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1992 for xmlsec performance patch
1993 * xpath.c: fixed self::node() for namespaces and attributes
1994
1995Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1996
1997 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1998 but with the format parameter
1999 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2000
2001Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2002
2003 * Makefile.am: updated c14n tests suite
2004 * c14n.c: performance improvement for previous c14n patch
2005
2006Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2007
2008 * parser.c: another peroformance patch from Peter Jacobi, that
2009 time on parsing attribute values.
2010
2011Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2012
2013 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2014 into LibXML2 test suite
2015
2016Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2017
2018 * c14n.c: propagating xpath ancesstors node fix to c14n
2019 plus small performance improvement to reduce number of
2020 mallocs
2021 * xpath.c: fixed ancestors axis processing for namespace nodes
2022
2023Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2024
2025 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2026 Peter Jacobi
2027
2028Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2029
2030 * configure.in: preparing 2.4.22
2031
2032Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2033
2034 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2035 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2036 a public entry point.
2037 * doc/*: rebuilt the API and docs
2038
2039Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2040
2041 * xpath.c: patch from Richard Jinks to fix a problem introduced
2042 in the previous patch and pointed by Norm
2043
2044Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2045
2046 * libxml.spec.in: fixing bug #81112
2047
2048Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2049
2050 * uri.c: fixing bug #82848
2051
2052Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2053
2054 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2055 output of one catalog test
2056
2057Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2058
2059 * global.data globals.c tree.c include/libxml/globals.h
2060 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2061 default value for global parameter xmlIndentTreeOutput to 1 and
2062 introduced new global parameter xmlTreeIndentString (the string
2063 used to do one-level indent) with default value " " (as it was
2064 in tree.c)
2065
2066Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2067
2068 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2069 with trio and schemas.
2070
2071Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2072
2073 * xpath.c: patch from Richard Jinks to fix the problem raised in
2074 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2075
2076Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2077
2078 * xmlschemas.c: a bit of work on import.
2079 * xmlschemastypes.c: Charles Bozeman provided a compare function
2080 for date/time types so min/max facet restrictions should work,
2081 indeterminate comparisons return an error instead of equal.
2082 * test/schemas/date_0* result/schemas/date_0_0: specific test
2083 from Charles Bozeman too
2084
2085Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2086
2087 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2088 from Christian Cornelssen fixing the man pages and the Catalog
2089 building script.
2090 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2091 next step is <xs:import> I now have a reasonable understanding
2092 of how it works.
2093
2094Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2095
2096 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2097
2098Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2099
2100 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2101
2102Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2103
2104 * xpath.c: fixing an XPath function evalutation bug pointed out
2105 by Alexey Efimov where the context was lost when evaluating
2106 the function arguments
2107
2108Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2109
2110 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2111 function public for XMLSec performance optimizations
2112
2113Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2114
2115 * python/generator.py python/libxml2class.txt : fixed a problem
2116 with the HTML parser pointed by Gary Benson
2117 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2118 example
2119
2120Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2121 * parser.c: fixed bug #81159 (memory growth in SAX)
2122
2123Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2124 * xpath.c: fixed bug #78858 (the real fix)
2125
2126Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2127 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2128
2129Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2130
2131 * tree.c: modified xmlNodeSetBase to allow changing the
2132 base of a document.
2133
2134Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2135
2136 * xmlschemastypes.c: patch Charles Bozeman for validation of
2137 all the date, time, and duration types
2138 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2139 * configure.in: fixed an error pointed by an user
2140 * xml2-config.in: fixed an error pointed by an user
2141
2142Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2143
2144 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2145 win32/libxml2.def.src xmlIO.c: exported default
2146 'file:', 'http:' and 'ftp:' protocols input handlers
2147 and maked protocols comparisson case insensitive
2148
2149Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2150
2151 * configure.in: Neven Has detected a typo
2152
2153Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2154
2155 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2156 as one of the persons allowed to commit directly to the
2157 module.
2158
2159Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2160
2161 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2162 * valid.c: raised a too low limit
2163 * doc/*: rebuilt the docs
2164
2165Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2166
2167 * test/XPath/expr/floats test/XPath/expr/functions
2168 result/XPath/expr/floats result/XPath/expr/functions
2169 xpath.c: another XPath conformance patch from Richard Jinks
2170
2171Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2172
2173 * xmlschemas.c: fixed validation of attribute groups.
2174 * test/schemas result/schemas: added an example from the primer
2175
2176Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2177
2178 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2179 * test/schemas result/schemas: updated the test list
2180
2181Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2182
2183 * TODO: updated a bit
2184 * parser.c: made a comment more specific
2185 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2186 Schemas conformance.
2187 * test/schemas result/schemas: updated the test list
2188
2189Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2190
2191 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2192 implementing xs:all with minOccurs = 0
2193 * tes/schemas/* result/schemas/*: added more tests covering
2194 xs:all
2195
2196Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2197
2198 * xmlregexp.c: first implementation of the all particle, this
2199 may need to be revisited for case where not all transitions
2200 must be crossed.
2201
2202Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2203
2204 * tree.c: another entity processing update from Markus Henke
2205
2206Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2207
2208 * trionan.c: fixed crash on OSF/1
2209
2210Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2211
2212 * xmlschemas.c: more Schemas work
2213 * test/schemas/* result/schemas/*: added more tests coming
2214 from the spec.
2215
2216Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2217
2218 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2219 ExcC14N specification
2220
2221Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2222
2223 * tree.c: patch from Markus Henke, fix for recursive entities.
2224
2225Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2226
2227 * xpath.c: fix a problem with string() on a document node.
2228
2229Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2230
2231 * Makefile.am xmlschemas.c: more Schemas work
2232 * test/schemas/* result/schemas/*: added more tests coming
2233 from the spec.
2234
2235Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2236
2237 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2238 * result/HTML/*: this changes a few things in the results
2239
2240Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2241
2242 * include/libxml/tree.h: eliminated 'declaration different than
2243 prototype' warning
2244 * include/win32config.h: "resolved" conflicts with errno.h
2245
2246Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2247
2248 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2249 on the automata interfaces and debug of counted choices
2250 * test/schemas/* result/schemas/*: added a number of tests
2251
2252Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2253
2254 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2255 a bit of work on Schemas
2256 * testSchemas.c: try to make it more useful
2257 * test/schemas/* result/schemas/* Makefile.am: changed the
2258 Schemas regression test procedure, started adding a few samples
2259
2260Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2261
2262 * include/libxml/encoding.h: Patch for the Borland C++ builder
2263 * include/libxml/tree.h: Patch for the Borland C++ builder
2264 * threads.c: Patch for the Borland C++ builder
2265 * win32/bcb5: New directory for the Borland C++ builder
2266 project files
2267
2268Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2269
2270 * win32/Makefile.msvc: Update for XML Schema support
2271 * win32/configure.js: Update for XML Schema support
2272 * win32/libxml2.def.src: Update for XML Schema support
2273
2274Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2275
2276 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2277 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2278 xmlunicode.c include/libxml/Makefile.am
2279 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2280 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2281 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2282 include/libxml/xmlversion.h.in : merged the current state of
2283 XML Schemas implementation, it is not configured in by default,
2284 a specific --schemas configure option has been added.
2285 * test/automata test/regexp test/schemas Makefile.am
2286 result/automata result/regexp result/schemas:
2287 merged automata/regexp/schemas regression tests
2288
2289Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2290
2291 * xpath.c: Gary found a compile time problem, fixes #78823
2292
2293Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2294
2295 * configure.in: release of 2.4.20
2296 * doc/*: updated and rebuilt the docs
2297
2298Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2299
2300 * python/Makefile.am: patch from Cristian Gafton to build on
2301 Red Hat 6.2, should also fix #75779
2302
2303Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2304
2305 * valid.c: first part of fixing #78729
2306
2307Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2308
2309 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2310 escaping of URI when saving HTML files.
2311 * result/HTML/*: this impacted some tests
2312
2313Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2314
2315 * configure.in: trying to fix #77441
2316
2317Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2318
2319 * include/libxml/xmlIO.h: Hallski complained it could not be
2320 included by itself.
2321
2322Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2323
2324 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2325
2326Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2327
2328 * win32/configure.js: patch from Nilo for the c14n option
2329 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2330
2331Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2332
2333 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2334 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2335 LIBXML_THREAD_ENABLED
2336
2337Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2338
2339 * xpath.c: another patch from Richard Jinks for substring conformance
2340 * test/XPath/expr/floats test/XPath/expr/strings
2341 result/XPath/expr/floats result/XPath/expr/strings: update of the
2342 test suite to check those.
2343
2344Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2345
2346 * xpath.c: patch from Richard Jinks for .x float parsing.
2347
2348Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2349
2350 * parser.c: patch from Markus Henke when an encoding ain't recognized
2351
2352Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2353
2354 * libxml.m4: got a report that #include <string.h> was needed
2355
2356Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2357
2358 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2359
2360Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2361
2362 * doc/example.html: fixing typo
2363
2364Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2365
2366 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2367 pointed out by Melvyn Sopacua.
2368
2369Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2370
2371 * libxml.m4: Frédéric Crozat gave a patch related to the change
2372 of Include paths breaking the libxml.m4
2373
2374Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2375
2376 * xpath.c: Fix bug #76927 forgot to save some context
2377 when evaluating binary expressions
2378
2379Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2380
2381 * configure.in: fixed configure for MPE/iX from Markus Henke
2382 * xmlmemory.c: fixed initialization problems
2383 * xpath.c: another set of patches from Richard Jinks this
2384 fixes "make XPathtests" on linux
2385
2386Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2387
2388 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2389 * test/XPath/expr/compare test/XPath/expr/equality
2390 test/XPath/expr/floats test/XPath/expr/functions
2391 test/XPath/expr/strings result/XPath/expr/compare
2392 result/XPath/expr/equality result/XPath/expr/floats
2393 result/XPath/expr/functions result/XPath/expr/strings: Updated
2394 tests though they show a divergence on Linux
2395
2396Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2397
2398 * xpath.c trionan.c: previous commit also included patches
2399 from Richard Jinks on some IEEE support corner case
2400
2401Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2402
2403 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2404 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2405 that $(datadir) should be used for docs
2406
2407Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2408
2409 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2410 could leak filedescriptors
2411
2412Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2413
2414 * configure.in nanohttp.c: applied patch from Allan Clark for
2415 UnixWare/OpenServer
2416
2417Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2418
2419 * configure.in: preparing 2.4.19
2420 * doc/*: rebuilt the docs
2421
2422Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2423
2424 * nanohttp.c: fixing #76043, got fed up with non-portability
2425 of that piece of code.
2426
2427Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2428
2429 * valid.c SAX.c: Never commit without running "make tests" :-(
2430 fix a couple of stupidities in the previous commit
2431 * result/*: a few changes in some attribute order result of previous
2432 commit.
2433
2434Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2435
2436 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2437 the internal subset should not raise duplicate ID errors,
2438 also there was a small bug in conjunction to namespace
2439 declarations defaulted and xml:xxx attributes DTD definitions.
2440
2441Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2442
2443 * xpath.c: Richard Jinks also raised some rounding problems
2444 this tries to fix them
2445
2446Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2447
2448 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2449 behaviour in xmlXPathCastToString()
2450
2451Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2452
2453 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2454 raised by Morus Walter
2455
2456Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2457
2458 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2459 from Igor
2460
2461Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2462
2463 * xpath.c: fixing #75619, related to a problem when trying
2464 to evaluate condition when the current node set resulting
2465 from that sub-step evaluation is empty. Also fixes 2 potential
2466 problem with previous-sibling and next-siblings axis.
2467
2468Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2469
2470 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2471 HTML support is not configured in.
2472
2473Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2474
2475 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2476 include/libxml/tree.h: dohh I really didn't intended to commit
2477 this test version :-(
2478
2479Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2480
2481 * testSAX.c: I wanted to see the real speed at the SAX interface
2482 after a little too many Ximianer started complaining about the
2483 parser speed.
2484 added a --quiet option:
2485 paphio:~/XML -> ls -l db100000.xml
2486 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2487 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2488 3200006 callbacks generated
2489 real 0m1.270s
2490 Which means 16MBytes/s and 3Mcallback/s
2491
2492Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2493
2494 * xpath.c: valgrind spotted another error that time when running
2495 on libxslt regression tests
2496
2497Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2498
2499 * Makefile.am: adding "make valgrind" running the full regression
2500 tests (except python ones) under Valgrind (using valgrind -q
2501 which was kindly added by the author).
2502 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2503 passes cleanly now except an obcure floating point initialization
2504 raised in log10() in one XPath regression test ???
2505 * tree.c: edited some comments to close #75244
2506
2507Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2508
2509 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2510 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2511 context of ScrollKeeper, made sure that if the number is
2512 an integer, the serialization follows the description at
2513 http://www.w3.org/TR/xpath#section-String-Functions
2514
2515Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2516
2517 * configure.in: preparing 2.4.18
2518 * doc/*: updated and rebuilt the web site
2519 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2520 the Windows and Cygwin maintainers.
2521 * parser.c: humm, changed the way the SAX parser work when
2522 xmlSubstituteEntitiesDefault(1) is set, it will then
2523 do the entity registration and loading by itself in case the
2524 user provided SAX getEntity() returns NULL.
2525 * testSAX.c: added --noent to test the behaviour.
2526
2527Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2528
2529 * parser.c: Wilfried Teiken provided a hackish but working
2530 way to get context reported back on entities when parsing
2531 with SAX and without breaking the DOM build.
2532
2533Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2534
2535 * c14n.c: applied a new patch from Aleksey Sanin
2536 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2537 to reference Aleksey implementation of XML digital Signatures
2538
2539Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2540
2541 * xpath.c: small fix to avoid potential problem due to
2542 ordering of freeing data
2543 * python/Makefile.am: people were complaining about
2544 the generated file in python dir not being built
2545
2546Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2547
2548 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2549 python/generator.py python/libxml.c python/types.c: Cleanup
2550 of the python Makefiles based on Jacob and James feedback,
2551 fixed the spec file accordingly, fixed the number of warning
2552 that passing my pedantic CFLAGS was generating. Conclusion
2553 is that Python includes are real crap.
2554
2555Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2556
2557 * configure,in: it was reported quite a few times that
2558 xml2-config --cflags should not output
2559 -I$includeprefix/libxml2/libxml because libxml2 header names
2560 clashes with existing names like list.h from C++ stl.
2561 Includes should be #include<libxml/xxx.h> so ...
2562
2563Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2564
2565 * c14n.c: another patch from Aleksey Sanin
2566
2567Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2568
2569 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2570 canonicalization algorithm
2571 * doc/xml.html doc/index.html: added the C14N references on the
2572 index page.
2573
25742002-03-13 jacob berkman <jacob@ximian.com>
2575
2576 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2577 usage, redundant, and gcc specific
2578
2579Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2580
2581 * xpath.c: speedup some node selection operations, this can
2582 have a significant impact on DocBook Norm's stylesheets
2583 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2584 make sure it's always the case
2585 * debugXML.c: distinguish CDATA and comments in ls operations
2586
2587Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2588
2589 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2590 to generate better API descriptions etc...
2591
2592Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2593
2594 * c14n.c: Fixing #74186, made sure all boolean expressions
2595 get fully parenthesized, ran indent on the output
2596 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2597 include/libxml/tree.h: also #74186 related, removed the
2598 --with-buffers option, and all the preprocessor conditional
2599 sections that were resulting from it.
2600
2601Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2602
2603 * valid.c: applied patch from Dodji Seketeli fixing an
2604 uninitailized variable in xmlValidGetValidElements()
2605
2606Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2607
2608 * c14n.c: fixed a few comments
2609 * doc/*.html doc/*/*.html: regenerated the docs and added
2610 the C14N API
2611 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2612
2613Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2614
2615 * check-xml-test-suite.py: fix to adapt varaiations in the
2616 bindings
2617 * configure.in python/setup.py python/setup.py.in: fixed to
2618 have the version of the python scripts automatically updated
2619
2620Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2621
2622 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2623 in xmlCopyProp()
2624
2625Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2626
2627 * configure.in: preparing 2.4.17 release
2628 * doc/*: updated and rebuilt the docs
2629 * xpath.c: fixed a comment
2630 * python/libxml.c: fixed a possible reentrancy problem
2631
2632Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2633
2634 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2635 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2636 added a specific regression test
2637 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2638 not raise exceptions when failing to find the attribute.
2639
2640Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2641
2642 * configure.in xmllint.c: owen pointed out a problem with the
2643 ftme fix, gettimeofday() was not detected by configure and
2644 the ftime header wasn't included, dohhh
2645
2646Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2647
2648 * configure.in xmllint.c: trying to fix #71457 for timing
2649 precision when gettimeofday() is not availble but ftime() is
2650
2651Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2652
2653 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2654 are now copied on install and part of the -devel RPM
2655
2656Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2657
2658 * xpath.c: trying to avoid bug #72150 which was apparently
2659 caused by a gcc bug (or a processor problem) as detailed
2660 at http://veillard.com/gcc.bug
2661
2662Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2663
2664 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2665 fixed xmlReconciliateNs(), added a Python test/example for
2666 inter-document cut'n paste
2667 * python/libxml.py: fixed node.doc on document nodes and added
2668 xpathEval() onto node objects
2669
2670Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2671
2672 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2673 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2674 fixup and integrated tests for the serialization stuff
2675
2676Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2677
2678 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2679 moved the libxml man page to section 3
2680
2681Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2682
2683 * tree.c: fix bug #72490
2684 * python/libxml.c python/libxml.py: added methods serialize()
2685 and saveTo() to all node elements.
2686
2687Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2688
2689 * xmlIO.c: closed #73430, don't read from an input source
2690 which indicated an end-of-file or an error.
2691
2692Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2693
2694 * parser.c: make sure SAX endDocument is always called as
2695 this could result in a Python memory leak otherwise (it's
2696 used to decrement ref-counting)
2697 * python/generator.py python/libxml.c python/libxml.py
2698 python/libxml2-python-api.xml python/libxml2class.txt
2699 python/tests/error.py python/tests/xpath.py: implemented
2700 the suggestions made by Gary Benson and extended the tests
2701 to match it.
2702
2703Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2704
2705 * python/generator.py: applied patch fixing #73450
2706
2707Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2708
2709 * xpath.c: fixing #61290 "namespace nodes have no parent"
2710 long standing divergence from the XPath REC. NodeSets
2711 simply hold a copy of namespace nodes and those node ->next
2712 points to the parent (which may not be the node carrying the
2713 definition).
2714 * include/libxml/xpath.h: flagged but didn't added a possible
2715 speedup
2716 * DOCBparser.c HTMLparser.c: removed some warnings from push
2717 parser due to new state being added.
2718 * tree.c: new fix from Boris Erdmann
2719 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2720 the XML Canonalization support from Aleksey Sanin
2721
2722Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2723
2724 * tree.c: patch from Boris Erdmann fixing some namespace odities
2725 with xmlCopyNode()
2726
2727Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2728
2729 * xmlIO.c: fix bug #72706 when loading a NULL entity
2730
2731Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2732
2733 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2734 actually change in a future XML Namespace revision.
2735
2736Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2737
2738 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2739 added the possibility of returning nodesets from XPath extension
2740 functions written in Python
2741
2742Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2743
2744 * python/*: commiting some Python bindings work done while travelling
2745
2746Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2747
2748 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2749 explicitely with memory debugging switched on
2750
2751Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2752
2753 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2754 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2755 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2756 the accessor generator for strings
2757 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2758 regression test.
2759
2760Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2761
2762 * python/README python/generator.py python/libxml.c python/setup.py:
2763 added the 'usual' setup.py to allow building a libxml2-python
2764 module based on the same code. The initialization is however
2765 different the 2 .so files fo libxml2 and libxslt are identical and
2766 they entry point initialize both libraries. this is done to avoid
2767 some possible nasty problem since the Python don't merge the maps
2768 of all shared modules.
2769
2770Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2771
2772 * parser.c: fixed a push/encoding bug reported by Michael
2773 on librsvg
2774
2775Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2776
2777 * include/libxml/parserInternals.h: fixes a misplaced #endif
2778
2779Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2780
2781 * parser.c valid.c: found and fixed a couple of allocation bugs
2782
2783Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2784
2785 * doc/xml.html doc/python.html doc/*: added a Python and binding
2786 page describing the current state of the Python bindings and
2787 giving pointers to the other languages wrappers.
2788
2789Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2790
2791 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2792 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2793 rebuilt the API and web site
2794 * xpath.c: fixed #71978 portability bugs
2795
2796Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2797
2798 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2799
2800Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2801
2802 * include/libxml/parserInternals.h parser.c: had to change
2803 2 internal parsing API when processing document content
2804 to check the start and end of element content are defined
2805 in the same entity
2806 * valid.c include/libxml/valid.h: attribute normalization can
2807 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2808 with the context to report it.
2809 * SAX.c: fixed the last known bugs, crazy validation constraints
2810 when a document is standalone seems correctly handled. There
2811 is a couple of open issues left which need consideration especially
2812 PE93 on external unparsed entities and standalone status.
2813 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2814 The 2 tests left failing are actually in error. Cleanup done.
2815
2816Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2817
2818 * valid.c: implemented E59 spaces in CDATA does not match the
2819 nonterminal S
2820
2821Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2822
2823 * SAX.c parser.c valid.c: more validation test fixups
2824 * check-xml-test-suite.py: added duration info for the tests
2825
2826Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2827
2828 * parser.c valid.c: a couple of errors were reported but not
2829 saved back as such in the parsing context. Down to 1% failure rate
2830 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2831
2832Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2833
2834 * xmlInternald.c: isExtender was missing a char
2835 * parser.c include/libxml/parser.h: % are acceptable in the
2836 internal subset if within a PUBLIC ID
2837
2838Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2839
2840 * SAX.c parserInternals.c valid.c: more work on the conformance
2841 suite. Took the step to finally block documents with encoding
2842 errors. It's a fatal error per the spec, people should have fixed
2843 their documents by now.
2844
2845Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2846
2847 * check-xml-test-suite.py: fixed the test script after some discussion
2848 on the semantic of TYPE="error"
2849 * Makefile.am: added the script to the distrib
2850
2851Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2852
2853 * SAX.c entities.c: fixed a couple of conformances issues deep
2854 into the validation code (standalone and undeclared Notations)
2855
2856Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2857
2858 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2859 stayed there for years !
2860
2861Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2862
2863 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2864 missing
2865
2866Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2867
2868 * check-xml-test-suite.py: improved the behaviour a bit as
2869 well as the logs
2870 * parser.c valid.c SAX.c: fixed a few more bugs
2871 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2872
2873Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2874
2875 * check-xml-test-suite.py: python script to run regression tests
2876 against the XML Test suite of W3C/OASis
2877 * SAX.c: fixed a validation bug
2878 * parser.c: fixed 3 errors pointed by the test suite
2879 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2880 * python/Makefile.am: fixed a dependendy
2881
2882Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2883
2884 * xmlmemory.c: avoid a warning bug #71594
2885
2886Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2887
2888 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2889 warning on alpha/Tru64
2890
2891Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2892
2893 * include/libxml/entities.h: fixing a comment
2894 * valid.c: fixing some troubles with validity check on namespaces
2895 * result/VC/NS3 test/VC/NS3: added a specific regression test
2896
2897Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2898
2899 * tree.c: Fixing #71342 serializing '\n' in attribute values
2900 * result/noent/att3 result/att3 test/att3: added a specific
2901 test.
2902
2903Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2904
2905 * python/libxml.c: couple of bug fixes
2906
2907Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2908
2909 * python/*.py: removed tabs and used spaces.
2910
2911Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2912
2913 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2914 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2915
2916Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2917
2918 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2919 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2920
2921Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2922
2923 * include/libxml/encoding.h include/libxml/entities.h
2924 include/libxml/globals.h include/libxml/parser.h
2925 include/libxml/threads.h include/libxml/tree.h
2926 include/libxml/xmlmemory.h: trying to fix the include mess
2927
2928Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2929
2930 * include/libxml/xmlmemory.h: reverted part of the previous
2931 attempt to provide #69655, this was breaking the build.
2932
2933Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2934
2935 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2936 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2937 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2938 include/libxml/parserInternals.h include/libxml/tree.h
2939 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2940 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2941 clean.
2942 * python/libxml.c: fixed a warning.
2943
2944Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2945
2946 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2947 copying of node, merge back IDs in the target document.
2948 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2949 test/XInclude/ents/ids.xml: test case
2950 * result/VC/ElementValid4: output changed due to a typo fix
2951
2952Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2953
2954 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00002955 generate the dependencies right as Jacob found out. Add
2956 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002957
2958Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2959
2960 * parserInternals.c valid.c: Justin Fletcher found some parts
2961 of the code needing cleanup
2962 * libxml.spec.in python/Makefile.am python/generator.py
2963 python/libxml.c python/libxml.py: Fixed the python Makefiles
2964 corrected a bug showing up on ia64, changed the name of the
2965 python internal module too
2966
2967Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2968
2969 * Makefile.am: applied patch from Andris Pavenis for binary
2970 name suffixes
2971
2972Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2973
2974 * xmllint.c win32/win32config.h: fixing #68748
2975
2976Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2977
2978 * valid.c: fixing #70166
2979
2980Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2981
2982 * valid.c: fixing #70077
2983
2984Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2985
2986 * Copyright Makefile.am README configure.in libxml.spec.in:
2987 Changed to the MIT Licence
2988 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2989 doc/xmlio.html: updated the doc accordingly
2990 * include/libxml/xmlwin32version.h configure.in: preparing
2991 2.4.14 release
2992 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2993 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2994 fixed the const xmlChar * wrapper and generator, XPath extension
2995 functions now use the context as first argument
2996 * python/tests/tstxpath.py python/tests/xpath.py
2997 python/tests/xpathext.py: Updated the tests accordingly
2998 * tree.c: fixed bug #70067
2999
3000Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3001
3002 * Makefile.am: cleanup
3003 * debugXML.c: always use stdout if output is NULL
3004 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3005 * python/Makefile.am python/generator.py python/libxml2class.txt
3006 python/libxml_wrap.h python/types.c: augmented the number of bindings
3007 handling FILE * and XPath contexts
3008 * python/tests/Makefile.am: avoid a stupid problem due to the
3009 use of TEST.
3010
3011Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3012
3013 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3014
3015Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3016
3017 * python/TODO python/libxml.c: cleanup the extension function lookup
3018 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3019
3020Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3021
3022 * configure.in python/Makefile.am: do not install outside
3023 of prefix
3024
3025Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3026
3027 * python/TODO python/libxml.c: started adding SAX interfaces
3028 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3029 SAX test
3030
3031Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3032
3033 * tree.c: hardened the addChild function
3034 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3035 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3036 added accessors needed for xmlNode, a bit more testing and
3037 extension of interfaces
3038 * python/tests/Makefile.am python/tests/build.py: added a test
3039 build from scratch/save/load/check
3040
3041Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3042
3043 * parserInternals.c: change a small bit in the way valididy
3044 error messages get initialized
3045 * python/TODO python/libxml.c python/libxml2-python-api.xml
3046 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3047 added some memory debugging to track leaks at the libxml2 level
3048 * python/tests/*.py: changed all tests to check for leaks,
3049 there is just one left in XPath extension registrations.
3050
3051Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3052
3053 * python/TODO python/generator.py python/libxml2-python-api.xml
3054 python/libxml2class.txt: more accessor classes for the parser
3055 context, allow to switch on and check validity
3056 * python/tests/Makefile.am python/tests/error.py
3057 python/tests/invalid.xml python/tests/valid.xml
3058 python/tests/validate.py: attded more test and and added error.py
3059 which I forgot to commit in the last step
3060
3061Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3062
3063 * python/Makefile.am python/types.c: cleanup
3064 * python/libxml.c python/libxml.py python/libxml_wrap.h
3065 python/generator.py python/libxml2-python-api.xml
3066 python/libxml2class.txt: added class for parser context, added
3067 first cut for push mode support. Added a framework to generate
3068 accessors functions.
3069 * python/tests/Makefile.am python/tests/push.py: added a push
3070 test
3071
3072Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3073
3074 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3075 bug a bit of cleanup.
3076
3077Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3078
3079 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3080 python/libxml2class.txt: adding error redirections and preformat
3081 to a python handler
3082 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3083 tests self checking
3084
3085Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3086
3087 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3088 a function
3089
3090Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3091
3092 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3093 python/libxml.c python/libxml2-python-api.xml
3094 python/libxml2class.txt: Progressing through the TODOs, class
3095 description output, extra XML API, RPM now builds the wrappers
3096 for all python installed versions
3097
3098Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3099
3100 * configure.in libxml.spec.in python/Makefile.am python/TODO
3101 python/generator.py python/libxml2class.txt: added more informations
3102 in the libxml2-python package including docs. Slightly changed
3103 the class hierarchy
3104 * python/tests/*: added basic regression tests infrastructure too
3105
3106Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3107
3108 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3109 added libxml2-python as part of the packages installed
3110
3111Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3112
3113 * python/Makefile.am python/generator.py python/libxml.c
3114 python/libxml.py: more work, now able to extend the
3115 XPath interpreter with functions written in python.
3116
3117Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3118
3119 * python/Makefile.am: Jacob sent a patch to allow building from
3120 tarfile.
3121
3122Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3123
3124 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3125 inserted the python wrappers build, I hope this won't be too
3126 unportable
3127
3128Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3129
3130 * xpath.c: minor optimization
3131 * python/generator.py python/libxml.c python/libxml.py
3132 python/libxml_wrap.h: more work on the python bindings,
3133 they now support XPath and there is no evident leak
3134
3135Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3136
3137 * python/generator.py python/libxml.c python/libxml.py:
3138 more work on the python bindings generator.
3139
3140Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3141
3142 * python/generator.py python/libxml.c python/libxml_wrap.h:
3143 more work on the python bindings.
3144
3145Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3146
3147 * python/generator.py python/libxml.c python/libxml.py
3148 python/libxml_wrap.h: commited early version of a python binding
3149 for private use only ATM
3150
3151Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3152
3153 * entities.c tree.c include/libxml/entities.h: applied patch
3154 from Anthony Jones to implement copy of DTD subtree too. Had
3155 just to keep 2 function private which really ought to become
3156 public ones.
3157
3158Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3159
3160 * xmllint.c: added pointers to the web pages in the usage()
3161
3162Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3163
3164 * tree.c: more fixes from Petr Kozelka for attribute handling
3165 in the tree API to align the semantic with DOM.
3166
3167Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3168
3169 * valid.c tree.c entities.c: another set of patches from
3170 Anthony Jones for copy operations cleanup and robustness
3171
3172Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3173
3174 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3175 an alphabetic index based on comments content
3176 * doc/*: rebuilt the web site with the new references
3177
3178Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3179
3180 * parserInternals.h: Greg Sjaardema suggested to use an
3181 eponential buffer groth policy in xmlParserAddNodeInfo()
3182
3183Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3184
3185 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3186 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3187 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3188 to generate cross-references, and added/updated the stylesheets
3189 to generate and link API indexes. The generic keyword index
3190 is not done yet.
3191 * doc/*.html: regenerated all the usual docs too
3192
3193Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3194
3195 * debugXML.c: added an xpath function to the shell for T. V. Raman
3196
3197Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3198
3199 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3200 debug routines.
3201
3202Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3203
3204 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3205 support of attribute nodes
3206
3207Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3208
3209 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3210 hopefully near complete and fully documented of the API in XML
3211 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3212 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3213 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3214 include/libxml/parserInternals.h include/libxml/valid.hi
3215 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3216 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3217 include/libxml/xpath.h include/libxml/xpathInternals.h:
3218 Cleaned up the doc comments a lot in the process, the interface
3219 coverage is now 100%
3220
3221Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3222
3223 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3224 extracts comments from the gtk-doc DocBook output (a bit
3225 convoluted but seems to work).
3226
3227Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3228
3229 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3230 added an XML description of the API, moved the script generating
3231 it here. Added a "make api" target
3232
3233Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3234
3235 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3236
3237Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3238
3239 * xpath.c include/libxml/xpathInternals.h: the change made to
3240 xmlXPathFuncLookupFunc was incompatible roll it back
3241
3242Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3243
3244 * SAX.c: cleanup patch from Anthony Jones
3245 * doc/Makefile.am: fix the headers to avoid in make scan
3246 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3247 includes, * vs Ptr and general cleanup
3248 * parsedecl.py: first version of a script to extract the
3249 module interfaces, the goal will be to provide .decl or XML
3250 specification of the interfaces to build wrappers.
3251
3252Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3253
3254 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3255 now provides return codes in case of errors
3256
3257Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3258
3259 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3260 Upgraded to trio baseline 1.6
3261 * strio.h strio.c: Replaced by triostr.h and triostr.c
3262
3263Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3264
3265 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3266 of strdup usage in the code
3267
3268Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3269
3270 * parser.c error.c: Keith Isdale complained rightly that
3271 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3272
3273Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3274
3275 * tree.c: fixed the funxtion to set the xml: attributes
3276 * debugXML.c: added "setbase" to test it.
3277
3278Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3279
3280 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3281 to allow updating an attribute content
3282
3283Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3284
3285 * libxml.h: try to avoid problems when compiling on Windows
3286
3287Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3288
3289 * hash.c: patch from Anthony Jones for hash.c allocation size
3290 * Makefile.am: trying to work around Yet Another Libtool Madness
3291 and build the 2.4.13 release finally ...
3292
3293Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3294
3295 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3296 * doc/* : update of the documentation
3297
3298Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3299
3300 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3301 at fixing #61290 :-(
3302
3303Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3304
3305 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3306 Fixes bug #67229
3307
3308Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3309
3310 * tree.c: trying to avoid troubles when a subtree is copied
3311 and coalesced in part with the target tree. Should fix
3312 bug #67407
3313
3314Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3315
3316 * valid.c: fixed validation of attributes content of type
3317 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3318 values, very old bug. Fixes #67671
3319
3320Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3321
3322 * parser.c include/libxml/parserInternals.h tree.c: integrated
3323 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3324 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3325
3326Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3327
3328 * threads.c: applied Serguei Narojnyi's patch to add native
3329 thread support on the Win32 platform
3330 * testThreadsWin32.c Makefile.am: added the test program also
3331 from Serguei, Win32 specific
3332 * include/win32config.h include/libxml/xmlwin32version.h.in:
3333 added patch from Igor for the Windows thread specific defines.
3334
3335Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3336
3337 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3338
3339Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3340
3341 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3342 output page into XMLinfo.html. Close bug #66951 and
3343 raised by Robert Collins too.
3344
3345Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3346
3347 * encoding.c: Paul Keogh pointed out a possibility of segfault
3348 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3349 Closes bug # 68238
3350
3351Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3352
3353 * doc/*.html: updated the Gdome2 links
3354
3355Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3356
3357 * libxml.h: Applied following patches from Robert Collins
3358 and make sure IN_LIBXML is defined when compiling it
3359 -------
3360 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3361 as well as Visual C.
3362 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3363 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3364 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3365 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3366 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3367 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3368 xmlSysIDExists xmlNoNetExists).
3369 * xmllint.c: Don't include winsock2.h for Cygwin.
3370
3371Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3372
3373 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3374 when the version info is not present.
3375
3376Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3377
3378 * tree.c: Anthony Jones pointed out a problem in
3379 xmlStringGetNodeList() and provided a fix for it
3380
3381Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3382
3383 * parser.c: patch from Frank J Franklin to remove a bug in
3384 xmlCreatePushParserCtxt() when the initial buffer passed
3385 is large.
3386
3387Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3388
3389 * win32/*: big cleanup of the Windows/MSVC project files
3390 from Igor Zlatkovic
3391
3392Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3393
3394 * doc/Makefile.am: should fix #67674 and avoid troubles if
3395 xsltproc is not available or fails in the prefix provided
3396
3397Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3398
3399 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3400
3401Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3402
3403 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3404 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3405 Fixed a few other problems raised by Charlie Bozeman.
3406 * result/VC/ElementValid[5-7]: fixed the output
3407
3408Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3409
3410 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3411 patches from Charlie Bozeman. Regenerated the HTML docs.
3412
3413Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3414
3415 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3416 for Windows from Igor
3417
3418Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3419
3420 * xmllint.c: applied Justin Fletcher patch for --output or -o
3421
3422Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3423
3424 * win32/libxml2/libxml2.def.src: close #67019
3425
3426Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3427
3428 * xmllint.c: applied Justin Fletcher generic timing patch
3429 similar to the one already applied to xsltproc.
3430
3431Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3432
3433 * include/libxml/tree.h tree.c: applied documentation patches
3434 from Charlie Bozeman
3435
3436Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3437
3438 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3439
3440Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3441
3442 * valid.c: fix the xmlStrdup() used in the previous patch.
3443 * valid.c: added --dropdtd
3444 * tree.c: fixed xmlUnlinkNode so it also removes the references
3445 from the document if the node is a DTD
3446
3447Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3448
3449 * HTMLtree.c valid.c: cleanup some static declarations
3450
3451Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3452
3453 * xmllint.c: removed another strdup()
3454 * doc/FAQ: removed the HP/UX entry
3455
3456Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3457
3458 * valid.c: fix bug #66816 when validating.
3459 * xmllint.c: don't use sys/time.h if configure did not found it
3460
3461Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3462
3463 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3464 xmlcatalog_man.xml
3465
3466Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3467
3468 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3469 xmlInitMemory() was declared twice
3470
3471Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3472
3473 * globals.c: do not reference strdup() !
3474 * configure.in libxml-2.0.pc.in: trying to fix the libs
3475 of the various config extraction modules
3476
3477Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3478
3479 * configure.in : preparing 2.4.12
3480 * doc/* : updated and rebuilt the docs
3481
3482Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3483
3484 * uri.c: closed bug #66159
3485 * testURI.c: added --escape option
3486 * configure.in: some cleanup for xml2-config --cflags
3487
3488Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3489
3490 * globals.c testThreads.c: removed some misplaced includes
3491 of xmlversion.h
3492
3493Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3494
3495 * threads.c: patch from Gary Pennington fixing a possible
3496 problem at initialization time.
3497
3498Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3499
3500 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3501 Eric Lavigne contribution to build libxml2 on MacOS using
3502 CodeWarrior.
3503
3504Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3505
3506 * xmllint.c: applied Geert Kloosterman's patch to fix
3507 --repeat --timing output
3508
3509Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3510
3511 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3512 where non-wellformed XML declaractions were not detected.
3513
3514Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3515
3516 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3517
3518Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3519
3520 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3521 gets reset by xmlCleanupInputCallbacks() and this makes the
3522 function useless. Same for output.
3523
3524Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3525
3526 * xmlIO.c: robert pointed out a loop error in callback cleanups
3527
3528Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3529
3530 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3531 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3532 they are not really tied to debugging
3533
3534Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3535
3536 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3537 * xmllint.c: better --catalogs description
3538
3539Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3540
3541 * tree.c: fixed a couple of problems in xmlSetProp()
3542
3543Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3544
3545 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3546 unappropriate stdout output.
3547
3548Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3549
3550 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3551 by Denis Beurive, closes #65111
3552
3553Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3554
3555 * valid.c: in case of content model validity error, don't
3556 print it if validity warnings were not requested.
3557
3558Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3559
3560 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3561 * parserInternals.c: removed the last exit() call. Print an
3562 unmaskable error on stderr instead (library mismatch detection)
3563
3564Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3565
3566 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3567 shell instructions from Heiko Rupp
3568
3569Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3570
3571 * catalog.c: use the URL notation file:// for default catalog paths
3572
3573Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3574
3575 * include/libxml/tree.h: better comments for _private fields
3576 * tree.c: removed a problem when copying an entity reference.
3577
3578Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3579
3580 * vms/*: updated instructions and diffs from John A Fotheringham
3581
3582Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3583
3584 * include/libxml/xmlerror.h: avoid an include problem if
3585 #include <libxml/xmlerror.h> happens first in code
3586 seems to be the case in KDE libs
3587
3588Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3589
3590 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3591 from Igor for Windows
3592
3593Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3594
3595 * Makefile.am: Gary Pennington pointed out a missing prefix
3596
3597Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3598
3599 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3600 * doc/*: upgraded and rebuilt the docs
3601
3602Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3603
3604 * HTMLparser.c: fix comment in scripts element parsing.
3605 * result/HTML/doc3*: updated the results.
3606
3607Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3608
3609 * uri.c: another URI bug fix #63336, using Joel Young patch.
3610
3611Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3612
3613 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3614 a cleaned up version of the Pwd shell string generation.
3615
3616Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3617
3618 * valid.c include/libxml/tree.h: trying to fix namespaces +
3619 validation problems for good, closing #63619 in the process
3620 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3621 wrong in this respect, fixed it.
3622
3623Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3624
3625 * xmllint.c: Morus Walter patch to allow --format and --encode
3626
3627Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3628
3629 * debugXML.c: Stefan Kost provided an help command for the shell
3630
3631Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3632
3633 * debugXML.c: Heiko Rupp pointed that the shell would crash
3634 on empty nodesets returns.
3635
3636Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3637
3638 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3639 migh need the history libraries
3640
3641Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3642
3643 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3644 handle the case of < in quoted attributes, Bastian Kleineidam
3645
3646Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3647
3648 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3649 fixing catalog breakages
3650 * Makefile.am catalog.c result/catalogs/catal
3651 result/catalogs/mycatalog.* test/catalogs/catal*:
3652 fixed more problems in catalog support, added more regression tests
3653 for both XML and SGML catalog handling
3654
3655Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3656
3657 * debugXML.c: applied an improvement to xmlGetLineNo() from
3658 Keith Isdale
3659
3660Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3661
3662 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3663 Side effect of the progressive catalog loading
3664
3665Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3666
3667 * Makefile.am: confexecdir and confexec_DATA were defined twice
3668 pointed out by Karl Eichwalder
3669
3670Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3671
3672 * xmlcatalog.c: avoid unlink() and use remove() instead.
3673
3674Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3675
3676 * libxml.spec.in: cleanup
3677 * include/libxml/xmlwin32version.h: updated with 2.4.8
3678
3679Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3680
3681 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3682 of compiling libxml with a non standard set of options
3683
3684Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3685
3686 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3687 document --sgml option, fixing gnome bugzilla #63382
3688
3689Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3690
3691 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3692 breakage of 2.4.7, added a couple of really needed APIs
3693 like xmlCatalogIsEmpty() and xmlNewCatalog()
3694 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3695 for install-catalog
3696 * configure.in: preparing 2.4.8
3697
3698Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3699
3700 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3701 include/libxml/tree.h include/libxml/xmlIO.h: more include
3702 cleanups, export cleanly one html output + format function.
3703
3704Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3705
3706 * parser.c: removed initGenericErrorDefaultFunc call from
3707 xmlInitParser() since it could destroy previous calls to
3708 xsltSetGenericErrorFunc() effects
3709
3710Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3711
3712 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3713 keyword.
3714
3715Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3716
3717 * Makefile.am: cleanup
3718 * threads.c: cleanup too
3719 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3720 from xsltproc
3721 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00003722 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003723
3724Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3725
3726 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3727 was not used anymore !
3728
3729Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3730
3731 * configure.in: preparing 2.4.7
3732 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3733 manual page from John
3734 * doc/*: updated the doc and rebuilt the generated pages
3735
3736Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3737
3738 * xmlIO.c: closing bug #62711, the library should never
3739 close stdin or stdout.
3740
3741Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3742
3743 * uri.c: second pass at fixing #63336, using Joel Young
3744 final patch. looks okay.
3745
3746Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3747
3748 * uri.c include/libxml/uri.h: trying to clear #63336
3749 allowing the escaping routine to parse unconformant
3750 URI-References.
3751
3752Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3753
3754 * vms/readme.vms vms/build_libxml.com nanoftp.c
3755 include/libxml/xmlversion.h.in: a few VMS updates from
3756 John A Fotheringham
3757 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3758 and xmlCleanupOutputCallbacks() for the Perl binding people.
3759
3760Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3761
3762 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3763 apply fixes to close #63271 and avoid segfaults when
3764 the error routine gets callbed before xmlInitParser()
3765 get called.
3766 * nanoftp.c error.c: Applied patches from Justin Fletcher
3767 correcting some xmlGenericError misuses.
3768
3769Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3770
3771 *doc/xmllint.xml, doc/xmllint.1
3772 New and improved man page for xmllint - .xml is the original, .1
3773 is the generated man page
3774
3775Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3776
3777 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3778 the web site from the main HTML document.
3779
3780Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3781
3782 * parser.c: fixed an erroneous validation bug when PE refs
3783 occurs in external parsed entities referenced from the
3784 internals subset
3785 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3786 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3787 added the associated testcase, it's a nice one.
3788 * HTMLparser.c: generate the DTD node as HTML still ...
3789 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3790
3791Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3792
3793 * HTMLparser.c: fixed a bug in htmlNewDoc()
3794
3795Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3796
3797 * test/threads/*: added entities testing to the Thread test
3798 * testThreads.c: make the test reasonable
3799 * DOCBparser.c: fix the DTD public and system ID
3800 * xmllint.c: added --sgml for SGML DocBook importing
3801 * Makefile.am: added Docbtests target
3802
3803Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3804
3805 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3806 * testThreads.c: removed bogus include
3807
3808Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3809
3810 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3811 fixed a very serious (looping) validation bug
3812
3813Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3814
3815 * include/libxml/globals.h include/libxml/threads.h threads.c
3816 testThreads.c: far more testing, cleaning up bugs
3817 * *.c : make sure globals.h is always included.
3818
3819Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3820
3821 * HTMLparser.c: try to get rid of parser loops for good.
3822
3823Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3824
3825 * configure.in: fixed some bugs in CFLAGS passing.
3826 * test/threads Makefile.am testThreads.c: added a specific
3827 threaded test case (really nasty, guaranteed).
3828
3829Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3830
3831 * catalog.c: serious cleanup on the management of the
3832 XML catalog tree, more tests done, especially with
3833 the catalog PI.
3834
3835Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3836
3837 * catalog.c: avoid a problem in catalog cleanup on SMP if
3838 catalogs were not initialized.
3839
3840Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3841
3842 * catalog.c xpath.c: trying to cleanup the not thread safe
3843 parts of the library.
3844
3845Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3846
3847 * include/libxml/globals.h configure.in global.data: make
3848 the allocation be per-thread a configure option
3849 * encoding.c include/libxml/parser.h: fixed compilation
3850 errors
3851
3852Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3853
3854 * include/libxml/parser.h: Norm reported that a few lines
3855 added were breaking libxslt compile, removed them for now
3856
3857Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3858
3859 * parser.c parserInternals.c threads.c: debugged and fixed
3860 initialization problems which were giving troubles on SMP
3861 boxes.
3862
3863Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3864
3865 * include/libxml/Makefile.am: missing globals.h
3866
3867Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3868
3869 * globals.c: added a couple of standard includes.
3870
3871Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3872
3873 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3874 include/libxml/parserInternals.h include/libxml/tree.h
3875 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3876 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3877 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3878 Applied the last patches from Gary, cleanup, activated threading
3879 all user accessible global variables are now handled in globals.[ch]
3880 Still a bit rought but make tests passes with either
3881 --with-threads defined at configure time or not.
3882 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3883 linking options
3884
3885Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3886
3887 * Makefile.am include/libxml/Makefile.am
3888 include/libxml/globals.h globals.c include/libxml/threads.h
3889 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3890 configure.in: started integrating the core of the thread support
3891 not activated yet but half integrated. The code should still
3892 compile and work anyway.
3893
3894Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3895
3896 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3897 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3898 integrating the non-controversial parts of Gary Pennington
3899 multithread patches
3900 * catalog.c: corrected a small bug introduced
3901
3902Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3903
3904 * catalog.c include/libxml/catalog.h: very serious cleanup,
3905 isolating unportable code and as much as possible the accesses
3906 to the global shared catalog. May need more testing !
3907
3908Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3909
3910 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3911 Keith Isdale patches for the XSLT debugger interfaces. Some
3912 cleanup
3913
3914Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3915
3916 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3917 * DOCBparser.c: generate line nubers in elements
3918
3919Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3920
3921 * configure.in: preparing 2.4.6 release
3922 * doc/xml.html doc/html/*: updated and rebuilt the docs
3923 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3924
3925Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3926
3927 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3928 adding documentation for DV's supercatalog support
3929
3930Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3931
3932 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3933 super catalog support adding one API and one flag --sgml to
3934 xmlcatalog
3935
3936Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3937
3938 * doc/xmlcatalog_man.xml, xmlcatalog.1
3939 One more crack at
3940 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3941
3942
3943Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3944
3945 * xpath.c: implemented xmlXPathObjectCopy for external objects
3946 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3947
3948Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3949
3950 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3951 finishing up fix to
3952 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3953 the xmlcatalog man page display more elegantly
3954
3955Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3956
3957 * configure.in: closing bug #61832
3958 * HTMLparser.c: removed a warning
3959
3960Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3961
3962 * xpath.c: fixing #61673 part I, do not loose doc information
3963 when copying result value trees.
3964
3965Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3966
3967 * xpath.c: trying to harden the XPath interpreter
3968
3969Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3970
3971 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3972 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3973
3974Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3975
3976 * HTMLparser: repaired another loop problem
3977
3978Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3979
3980 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3981 parsing.
3982 * xpath.c: fix bug #61291 the default XML namespace node is
3983 missing from the namespace axis.
3984 * tree.c: refuse to create namespaces nodes with prefix "xml"
3985
3986Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3987
3988 * SAX.c: ouch a non-defined namespace could lead to a crash,
3989 fixed #61215
3990
3991Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3992
3993 * parserInternals.c: closed bug #61054
3994
3995Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3996
3997 * include/libxml/Makefile.am: closing #60708
3998
3999Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4000
4001 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4002 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4003
4004Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4005
4006 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4007
4008Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4009
4010 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4011 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4012
4013Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4014
4015 * catalog.c: Justin Fletcher provided cleaup code in case
4016 HAVE_STAT is not defined
4017 * include/win32config.h: Igor Zlatkovic suggested to have
4018 HAVE_STAT defined there
4019
4020Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4021
4022 * catalog.c - fixed typing error reported by M. Barros
4023
4024Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4025
4026 * xmllint.c - fixing typo
4027
4028Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4029
4030 * HTMLparser.c: small enhancement to prevent loop on
4031 unrecognizable data
4032
4033Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4034
4035 * parserInternals.c: applying patch from bug #60757 this
4036 should close it
4037
4038Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4039
4040 * catalog.c xmlcatalog.c: removed a couple of warning
4041 * xpath.c: try to solve the linking problem on platforms
4042 needing trio to compile
4043
4044Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4045
4046 * Makefile.am libxml.spec.in: backing up non-documented changes
4047 commited without review or aproval by Jens Finke <jens@gnome.org>
4048 * HACKING: made 100% clear that no commit should be done directly
4049
4050Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4051
4052 * configure.in: Joe Orton provided a patch fixing a problem
4053 when iconv is specified to be in a non-standard directory
4054 but wasn't exported in xml2-config --cflags
4055
4056Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4057
4058 * configure.in: let's ship 2.4.5 before getting too much
4059 troubles with 2.4.4 errors.
4060
4061Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4062
4063 * encoding.c entities.c: do not output hexadecimal charrefs
4064 when serializing HTML since some version of Netscape can't
4065 grok it, generate decimal ones.
4066 * result/HTML/doc3.htm: output changed due to previous test
4067 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4068
4069Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4070
4071 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4072 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4073
4074Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4075 Released 2.4.4
4076
4077 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4078 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4079 updated the configuration scripts systems accordingly
4080
4081Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4082
4083 * configure.in: preparing for 2.4.4
4084 * doc/xml.html doc/html/*: updated and rebuilt the docs
4085
4086Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4087
4088 * win32/dsp/libxml2.def.src: tried to incorporate comments
4089 from bug #59220
4090
4091Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4092
4093 * parser.c result/noent/wml.xml: fixed bug #59981 related
4094 to handling of '&' in attributes when entities are substitued
4095
4096Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4097
4098 * libxml.h include/libxml/xmlversion.h.in
4099 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4100 Tried to close bug #60131
4101
4102Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4103
4104 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4105
4106Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4107
4108 * SAX.c: fixing bug #59946 on xmlns=""
4109
4110Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4111
4112 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4113 but allocates a new error code.
4114
4115Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4116
4117 * xmllint.c: John Fleck fixed typos in the options output
4118 * parser.c SAX.c: fix ignorable white space SAX selection
4119
4120Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4121
4122 * entities.c: Steve Underwood found the possibility of an
4123 ininite loop in case of error.
4124
4125Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4126
4127 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4128
4129Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4130
4131 * parser.c: warn if version is not 1.0 but it's not
4132 strictly speaking an error after analyzing the spec
4133
4134Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4135
4136 *doc/catalog.html - add link to the html version of the
4137 man page, other linguistic cleanups
4138
4139Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4140
4141 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4142 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4143 file, has not yet been included in the build.
4144
4145Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4146
4147 * catalog.c: removed a duplicate affectation Justin Fletcher
4148
4149Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4150
4151 * tree.c: Armin Sander pointed a possible text coalescing
4152 problem, completed his patch.
4153
4154Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4155
4156 * trionan.c: Fixed const and volatile re-definition problem
4157
4158Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4159
4160 * libxml.4 parser.c: doc updates from Heiko Rupp
4161 * parserInternals.c: 2 sanity checks from Heiko Rupp
4162
4163Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4164
4165 * tree.c: applied patch from Armin Sander to make some pointers
4166 const in xmlCopyNode()
4167 * include/libxml/tree.h: added fix to the header
4168
4169Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4170
4171 * xpath.c: hum, restrict the integer usage gcc bug workaround
4172 to only gcc compilers so that other architecture don't get
4173 penalized by this limitation.
4174 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4175
4176Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4177
4178 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4179 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4180
4181Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4182
4183 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4184 --convert option to xmlcatalog to convert SGML ones to
4185 the XML syntax.
4186 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4187
4188 2.4.3 got released at that point
4189Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4190
4191 * catalog.c xmlIO.c: started some serious testing and fixed
4192 a few bug and optmization needs.
4193
4194Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4195
4196 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4197 preparing for a 2.4.3 release even if it may not be ready yet
4198 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4199 all file parsing lookup to go through the entity resolver, add
4200 to add an API to bypass it (needed to load catalogs themselves),
4201 some cleanup on the catalog code too.
4202 * nanoftp.c: small cleanup
4203 * doc/catalog.html: small update
4204
4205Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4206
4207 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4208 Jun Kuriyama
4209
4210Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4211
4212 * doc/catalog.html: finished the catalog documentation
4213
4214Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4215
4216 * doc/catalog.html doc/xml.html: added documentation about
4217 Catalog support, misses an API description
4218 * doc/html/*: reextracted the API pages
4219
4220Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4221
4222 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4223 Added the part about section 7.2 on URI resolution,
4224 fixed a side effect in the HTML parser, look complete
4225 and ready to rock except the URI/SystemID part!
4226
4227Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4228
4229 * include/libxml/catalog.h include/libxml/parser.h
4230 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4231 xmlIO.c: added support and APIs needed for the catalog PI
4232 * include/libxml/xmlIO.h: cleanup
4233
4234Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4235
4236 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4237 include/libxml/catalog.h: starts to look okay, really
4238 plugged the new framework, cleaned a lot of stuff,
4239 added some APIs, except the PI's support missing this
4240 should be mostly complete
4241 * result/catalogs/* test/catalogs/*: added new test, enriched
4242 the existing one with URN ID tests
4243
4244Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4245
4246 * catalog.c: fixed nextCatalog
4247 * result/catalogs/docbook test/catalogs/*: started adding
4248 a small regression test
4249
4250Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4251
4252 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4253 more work on the XML catalog support.
4254 * parser.c include/libxml/parser.h: small cleanup seems using
4255 list as a public parameter name can give portability troubles
4256 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4257 include/libxml/xpath.h include/libxml/Makefile.am: removed
4258 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4259 wrappers
4260
4261Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4262
4263 * Makefile.am trio.c triodef.h trionan.c xpath.c
4264 include/libxml/Makefile.am include/libxml/trionan.h:
4265 Re-worked Not-A-Number and Infinity support.
4266 * xmlcatalog.c: added readline include files
4267
4268Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4269
4270 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4271 testCatalog as xmlcatalog, making it an installed app
4272 adding a shell, and preparing it to be a /etc/xml/catalog
4273 management tool, though not ready yet
4274 * catalog.c include/libxml/catalog.h: adding support for
4275 XML Catalogs http://www.oasis-open.org/committees/entity/
4276 not finished, there is some interesting tradeoffs and a
4277 few open questions left.
4278
4279Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4280
4281 * xmllint.c: fixed a line formatting problem
4282
4283Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4284
4285 * SAX.c: removed a couple of unused variable (Albert Chin)
4286
4287Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4288
4289 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4290 trying to fix some troubles w.r.t. function returning
4291 const xxxPtr.
4292
4293Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4294
4295 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4296 defined
4297
4298Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4299
4300 * xpointer.c: removed unused var
4301
4302Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4303
4304 * testXPath.c: another small cleanup closing bug #59110
4305
4306Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4307
4308 * win32/dsp/libxml2.def.src: small cleanup closing bug
4309 #59108
4310
4311Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4312
4313 * example/gjobread.c: add xmlCleanupParser() before leaving
4314
4315Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4316
4317 * config.h.in configure.in include/libxml/xmlwin32version.h:
4318 released 2.4.2
4319
4320Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4321
4322 * include/libxml/valid.h debugXML.c valid.c: deprecate
4323 the non-boundchecking Sprintf functions, add Snprintf
4324 this should close bug #57984
4325
4326Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4327
4328 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4329 URIs before doing the lookups (pointed by Mark Vakoc)
4330
4331Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4332
4333 * xpath.c: serious changes on Result Value Trees and NodeSets
4334 w.r.t. deallocation and collect operations. Probably not
4335 100% clean (merge of allocated trees smells like a problem).
4336 Seems sufficient to close #58943
4337
4338Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4339
4340 * xmllint.c: adding a --format option
4341
4342Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4343
4344 * xpath.c: count() was broken on Result Value Tree
4345 * xmlIO.c: fixed file:/// accesses on _WIN32
4346
4347Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4348
4349 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4350 macro was renamed, this should close bug #58683
4351
4352Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4353
4354 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4355 entity substitution mode text at the end of the entity might
4356 be added due to text coalescing.
4357 * nanoftp.c parser.c: small cleanup
4358
4359Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4360
4361 * HACKING: added John Fleck right to commit in the doc subdir
4362
4363Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4364
4365 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4366 allow to inherit attributes from the DTD directly in the
4367 tree, this is needed for XPath and can be a useful feature.
4368 Inherited namespaces are always provided at the tree level now
4369 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4370 of tests for this feature (XSLT being the prime user).
4371
4372Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4373
4374 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4375 testSAX.c xmlIO.c xmllint.c include/win32config.h
4376 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4377 include/libxml/xmlwin32version.h.in win32/README.MSDev
4378 win32/dsp/*: applied Win32 Facelift No.2 patches from
4379 Igor Zlatkovic for Windows/MSC
4380
4381Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4382
4383 * SAX.c: unparsedEntityDecl() the URI computation of the
4384 entity wasn't done breaking XSLT unparsed-entity-uri()
4385
4386Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4387
4388 * xpath.c: fixed a bug when walking the descendants and
4389 the current node has no children
4390 * debugXML.c: show up when a text node is supposed to not be escaped
4391
4392Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4393
4394 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4395 worked like the set:leading() function)
4396 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4397
4398Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4399
4400 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4401
4402Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4403
4404 * include/libxml/xmlIO.h: apply change to close #58141
4405 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4406
4407Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4408
4409 * parser.c: when the internal subset uses a PE, then the
4410 included entity can use conditional sections.
4411
4412Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4413
4414 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4415 when walking the namespace axis showing up in
4416 libxst/tests/general/bug-12
4417 * xmlmemory.c: added the possibility to trace a given block
4418 defined by its address
4419
4420Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4421
4422 * parser.c: don't override existing encoding specified before
4423 starting xmlParseDocument()
4424
4425Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4426
4427 * include/libxml/xmlwin32version.h: reinserted, needed for
4428 Windows users of CVS
4429
44302001-07-27 Darin Adler <darin@bentspoon.com>
4431
4432 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4433 * testCatalog.c: Add include of <libxml/parser.h>.
4434
44352001-07-27 Darin Adler <darin@bentspoon.com>
4436
4437 * include/libxml/.cvsignore:
4438 * include/libxml/xmlwin32version.h:
4439 Remove this file from CVS because it's generated.
4440
4441Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4442
4443 * parser.c include/libxml/parser.h: applied const patches from
4444 Tom Moog #58002
4445
4446Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4447
4448 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4449 lookup framework
4450
4451Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4452
4453 * tree.c: fixed xmlCopyNode() for documents
4454
4455Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4456
4457 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4458
4459Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4460
4461 * parser.c: fixes bug #57652 reported by Morus Walter
4462
4463Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4464
4465 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4466
4467Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4468
4469 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4470 errors, lesson don't add new functions at 1am before a release
4471 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4472 from XPath initialization when possible.
4473
4474Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4475
4476 * result/scripts/base*: removing history/readline changed
4477 this slightly
4478 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4479 xmllint.c: make element content line number generation
4480 optionnal to avoid breaking old apps added interface to switch
4481
4482Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4483
4484 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004485 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004486 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4487 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4488 John Kroll fixes to allow saving to HTTP via PUT (or
4489 POST of needed).
4490 * doc/html/*.html: regenerated the docs
4491
4492Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4493
4494 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4495 xmlHashScanFull and xmlHashScannFull3 to get passed the
4496 three keys as arguments to the callback function
4497
4498Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4499
4500 * configure.in Makefile.am: removed libxml softlink for good
4501 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4502 100% coverage by gtk-doc
4503
4504Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4505
4506 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4507 fixed serious troubles due to size_t vs. int mismatch
4508
4509Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4510
4511 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4512
4513Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4514
4515 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4516 convenient extension API for value and context managing
4517 Now handles external objects through xmlXPathPopExternal,
4518 xmlXPathWrapExternal and xmlXPathReturnExternal.
4519 Added functions for sets operations (intersection, etc.)
4520
4521Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4522
4523 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4524 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4525 HTMLparser.c: cleanup of global variables, marking some
4526 const or private.
4527
4528Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4529
4530 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4531 fixed xmlXPathNodeSetItem when passing index=0
4532
4533Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4534
4535 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4536
4537Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4538
4539 * xmllint.c: fixed compilation under Cygwin #57503
4540 * TODO: update
4541
45422001-07-13 Peter Williams <peterw@ximian.com>
4543
4544 * config.h.in: add #undef HAVE_DLFCN_H
4545
4546 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4547 builddir.
4548
4549Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4550
4551 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4552 raised by #57348 and #57381
4553
4554Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4555
4556 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4557 tree.c xpointer.c: store the line numbder in element->content,
4558 may break some software, need a configuration mechanism
4559
45602001-07-10 Darin Adler <darin@bentspoon.com>
4561
4562 * .cvsignore:
4563 * example/.cvsignore:
4564 * include/.cvsignore:
4565 * include/libxml/.cvsignore:
4566 Various things that are generated and should be ignored.
4567
4568Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4569
4570 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4571 * doc/xml.html doc/html/*: updated the docs
4572
4573Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4574
4575 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4576 validation occured on content with element child
4577
4578Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4579
4580 * tree.c: fixed XML Base computation which was broken
4581 * debugXML.c: added a base function to the shell
4582 * Makefile.am result/scripts/* test/scripts/*: added scripts
4583 based regression tests, and adding 2 XML Base tests
4584
4585Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4586
4587 * tree.c: set properties doc and call xmlSetListDoc for properties
4588 content when grafting them in a different tree.
4589 * aclocal.m4: remove from CVS
4590
4591Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4592
4593 * win32/libxml2/libxml2.def.src: added some missing entry point
4594 for XPath (Mark Vakoc)
4595
4596Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4597
4598 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4599 layer should URI-Unescape before trying to open resources.
4600
4601Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4602
4603 * xpath.c: fix the name() bug for elements in the default
4604 namespace reported by Charlie Bozeman
4605
4606Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4607
4608 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4609 led to an XPath fix, improvements of SAX initialization, and
4610 an added option --nocdata to testXPath
4611
4612Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4613
4614 * doc/libxml-doc.el: Felix Natter provided anew version working
4615 with XEmacs too
4616
4617Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4618
4619 * include/libxml/xpath.h: small cleanup
4620 * doc/xml.html: update
4621
4622Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4623
4624 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4625 released 2.3.14
4626
4627Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4628
4629 * doc/html/*: rebuilt the docs for the release
4630 * doc/xml.html: added 2.3.14 release.
4631
4632Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4633
4634 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4635 were not equal to empty strings
4636
4637Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4638
4639 * SAX.c: fixed a URI-Reference computation problem when validating
4640 * xmlIO.c: small cleanup
4641
4642Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4643
4644 * parser.c: improved the description of a couple of interfaces
4645 upon Larry Stamper suggestion
4646
4647Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4648
4649 * SAX.c entities.c parser.c: changed completely the way entities
4650 are handled when running the parser in entity substitution mode.
4651 This fixes a bug reported by Stephan Kulow and nearly divides
4652 by 3 the amount of memory required by libxslt to load and process
4653 DocBook TDG.
4654
4655Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4656
4657 * HTMLparser.c: fixing a too early root closing problem raised
4658 byt Prashanth Naidu
4659
4660Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4661
4662 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4663 raised by Mark Vakoc.
4664
4665Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4666
4667 * example/Makefile.am: fixed the include path to add srcdir/include
4668 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4669 and some cleanup
4670
4671Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4672
4673 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4674 lot of optimization work, results in significant improvements
4675 when handling really complex XPath queries. Add a small optimizer
4676 for unions, improve [n] and [last()], avoid some costly ops.
4677
4678Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4679
4680 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4681 * xpath.c: small cleanup
4682 * xmlGetNsList: reformated, fixed problems if used on Entities
4683
4684Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4685
4686 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4687
4688Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4689
4690 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4691 * Makefile.am example/Makefile.am: workaround automake generating
4692 erroneous deps
4693
4694Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4695
4696 * include/win32config.h: bug #56801 Yon Derek provided a patch
4697 to the windows config file.
4698
4699Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4700
4701 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4702 libxml.h : Yon Derek provided a set of changes to compile from
4703 CVS on Windows/MSC
4704
4705Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4706
4707 * parser.c: fixed UTF8 BOM support in push mode
4708 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4709 added a specific testcase
4710
4711Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4712
4713 * Makefile.am: added --push regression tests
4714 * parserInternals.c: the XML parser segfaulted in --push mode
4715
4716Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4717
4718 * configure.in: moved the symlinks detection within a CVS
4719 check, this is not portable and will be removed soon.
4720 * xpath.c: small cleanup/speedup
4721
4722Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4723
4724 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4725 release of 2.3.12
4726 * parser.c: make an error message if unknow entities in all cases
4727
4728Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4729
4730 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4731
4732Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4733
4734 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4735 includes were installed in the wrong dir
4736
4737Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4738
4739 * doc/html.xml: warn against sending code to exhibit bugs.
4740
4741Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4742
4743 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4744 Tru64 from Thomas Leitner
4745
4746Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4747
4748 * AUTHORS: added William and Bjorn
4749 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4750 daniel@veillard.com hopefully I won't have to do this again
4751 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4752 docs can be rebuilt cleanly now
4753 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4754 from CVs it's generated, added include/libxml/xmlwin32version.h
4755 also generated but which should change far less frequently.
4756 * catalog.c nanoftp.c: made sure to include libxml.h not
4757 libxml/xmlversion.h directly
4758 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4759 when compiling on WIN32 and MSC
4760
4761Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4762
4763 * include/Makefile.am include/libxml/Makefile.am configure.in:
4764 fixed make distcheck and rebuilding the rpms
4765
4766Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4767
4768 * configure.in: should finish the migration of exported includes
4769 into a real include/libxml in CVS, at least for CVS users.
4770 * removed the exported headers, added in include/libxml (as well
4771 as xmlversion.h.in).
4772
4773Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4774
4775 * configure.in: fixed the way to detect symlink
4776
4777Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4778
4779 * configure.in: updated, include/libxml is now a real CVS dir
4780
4781Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4782
4783 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4784 version works with both libxml1 and libxml2 (it autodetects
4785 the prefix of the html-files) from Felix Natter.
4786 * doc/xml.html: updated doc accordingly
4787
4788Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4789
4790 * xpath.c: fixed the bug generating a template loop in libxslt
4791 when using docbook-xsl-1.4, * should filter out document nodes
4792 * HACKING: added William
4793 * TODO: updated
4794
4795Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4796
4797 * doc/FAQ.html: added a warning about gcc-3.0
4798 * doc/xml.html: added reference to gdome2 and removed a confusing
4799 sentence
4800
4801Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4802
4803 * xmlversion.h: okay this is a generated file, but Windows
4804 users need it and they can't generate it, and I want CVS
4805 Windows users ...
4806 * win32/libxml2/libxml2_so.dsp: Windows project file for
4807 the shared lib version of libxml2
4808 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4809 resources needed for libxslt/xsltproc by Yon Derek
4810
4811Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4812
4813 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4814
4815Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4816
4817 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4818
4819Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4820
4821 * include/win32config.h: Yon Derek provided a first fix
4822 to be able to compile libxslt/xsltproc on Windows
4823
4824Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4825
4826 * xpath.c: attempt to work around what seemed a gcc optimizer
4827 bug when handling floats on i386 http://veillard.com/gcc.bug
4828 * tree.c entities.c encoding.c: doing some cleanups while
4829 chasing it
4830
4831Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4832
4833 * Makefile.am: cleanup when --without-debug is specified
4834 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4835 w.r.t. --without-debug and other include points
4836 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4837 Catalogs
4838 * configure.in entities.h tree.h HTMLparser.c: removed
4839 --without-corba, made the _private field mandatory
4840
4841Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4842
4843 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4844 outputs a BOM in UTF8, an errata has been issued to avoid the
4845 problem, that was the most reasonable solution... Add support
4846 for a leading UTF8 BOM in entities.
4847
4848Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4849
4850 * valid.c: fixed a bug found when post validating an entity ref
4851 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4852 activate it too
4853
4854Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4855
4856 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4857 weakness in the node copy the XPointer and the XInclude
4858 implementations. Serious cleanup.
4859
4860Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4861
4862 * Makefile.am: Kjartan Maraas provided a small patch to
4863 add xml2-config.in to EXTRA_DIST
4864
4865Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4866
4867 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4868 provided another failing case found in KDE, the way the
4869 ctxt->vctxt.nodeTab was allocated and freed changed over
4870 time but it wasn't completely cleaned up. This should fix it.
4871
4872Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4873
4874 * parser.c: Stephan Kulow also raised the fact that line number
4875 could get miscounted making debug harder, fixed the problem
4876 in xmlParseCharData()
4877
4878Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4879
4880 * valid.c: Stephan Kulow pointed out a problem when validating
4881 and using an empty entity, forgot a 'break' in a case.
4882
4883Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4884
4885 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4886 * doc/xml.html: updated with 2.3.11
4887
4888Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4889
4890 * TODO: updated adding cleanup of generated doc
4891 * configure.in: prepared to release 2.3.11
4892 * xmllint.c: added --version for bug reporting
4893 * doc/html/*.html: rebuilt the doc
4894
4895Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4896
4897 * xpath.c: first part of the work on selecting namespace to
4898 fix bug #56115
4899
4900Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4901
4902 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4903 when using -liconv
4904 * TODO: updated
4905
4906Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4907
4908 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4909 cleanup, encoding support.
4910
4911Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4912
4913 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4914
4915Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4916
4917 * xpath.c: bug detected by Ankh when / is used as a function arg
4918
4919Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4920
4921 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4922 of element and use it to avoid outputting formatting spaces at
4923 the wrong place. Implemented the format parameter for HTML save.
4924 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4925 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4926 result/HTML/wired.html: of course this impact the result of a
4927 number of HTML tests
4928
4929Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4930
4931 * HTMLtree.[ch]: started augmenting the HTML save API with
4932 encoding and formatting parameters
4933
4934Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4935
4936 * HTMLtree.h: cleanup and started evaluating the work needed on
4937 revamping the HTML output code
4938
4939Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4940
4941 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4942
4943Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4944
4945 * valid.c: fixed bug #56049, forgot one check in the
4946 validation routine
4947
4948Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4949
4950 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4951
4952Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4953
4954 * libxml.h: fixed an error in last commit
4955 * doc/FAQ.html: added an entry for compilation from CVS
4956
4957Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4958
4959 * xmlversion.h.in libxml.h: Cygwin patches
4960 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4961 * tree.h: cleanup
4962
4963Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4964
4965 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4966 memory block in a strange case where libxml is linked twice
4967 in the binary.
4968
4969Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4970
4971 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4972 state far too often, simple fix used to avoid it.
4973
4974Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4975
4976 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4977 being processed, applied his patch
4978 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4979
4980Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4981
4982 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4983 provided fixes to compile on MSCC again
4984 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4985 also provided an update for the project files.
4986
4987Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4988
4989 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4990 bug #55810
4991
4992Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4993
4994 * tree.c: fixed xmlGetNsProp() to close bug #55683
4995 Note this requires libxslt to use it's own function instead.
4996
4997Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4998
4999 * HTMLtree.c: when in a pre element no formatting space should
5000 be added.
5001 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5002
5003Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5004
5005 * configure.in: added tests for signal() and signal.h
5006
5007Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5008
5009 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5010
5011Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5012
5013 * doc/libxml-doc.el: Felix Natter provided a new version for
5014 libxml2
5015
5016Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5017
5018 * HTMLtree.c: when in a pre element no formatting space should
5019 be added.
5020
5021Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5022
5023 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5024
5025Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5026
5027 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5028 hack
5029 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5030 * uri.c: fixed a warning
5031
5032Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5033
5034 * HTMLtree.c: trying to close bug #55772 escaping in script
5035 elements
5036 * doc/xml.html: suggest to send mail to the list
5037
5038Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5039
5040 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5041 good. Use a macro and based on the solution provided in
5042 vsnprintf manual page from GNU.
5043
5044Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5045
5046 * error.c: Workaround for non-preserving variadic list.
5047 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5048
5049Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5050
5051 * doc/xml.html: added 2.3.10 release
5052
5053Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5054
5055 * configure.in: releasing 2.3.10
5056
5057Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5058
5059 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5060
5061Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5062
5063 * encoding.c: Robert Collins provided a patch to add the
5064 "US-ASCII" encoding alias
5065
5066Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5067
5068 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5069 string oriented functions and started cleaning the related areas
5070 in xpath.c which needed fixing in this respect
5071
5072Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5073
5074 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5075 #55380
5076 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5077
5078Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5079
5080 * TODO: updated
5081 * nanohttp.[ch] : started adding APIs to get the redirected URL
5082 when this occurs (needed for further base computation
5083 * tree.h: cleanup
5084 * encoding.c: cleanup
5085 * SAX.c: minor change around ctxt->loadsubset
5086
5087Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5088
5089 * Makefile.am include/Makefile.am: small change to have
5090 include/libxml rebuilt if working from CVS.
5091 * uri.c: applied another patch from Carl Douglas for URI escaping,
5092 this should close bug #51876
5093
5094Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5095
5096 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5097 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5098 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5099 added specific regression test
5100 * parser.h: preparing for the XSLT mode where DTD inherited
5101 attributes are added to the tree.
5102
5103Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5104
5105 * xinclude.[ch]: Updated the namespace for the Last Call version
5106 * result/XInclude/include test/XInclude/include: updated the
5107 testsuite accordingly
5108
5109Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5110
5111 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5112 related to bug #51876
5113
5114Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5115
5116 * tree.c: fixed a gross mistake in base computation, xml:base is
5117 not completely correct yet (need cascade).
5118 * xpath.[ch]: added the few things needed to find a function name
5119 and URI from the XPath context when it is called.
5120
5121Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5122
5123 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5124 * DOCBparser.c: small cleanup
5125 * xmllint.c: added a --catalogs option to load catalogs from
5126 $SGML_CATALOG_FILES
5127 * tree.c: cleanup
5128 * configure.in: iconv library fixup, ICONV_LIBS
5129
5130Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5131
5132 * catalog.c: handling of CATALOG entries. detection of recursion,
5133 and a few bugfixes
5134 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5135 against the default namespace
5136
5137Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5138
5139 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5140
5141Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5142
5143 * parser.c: fixed propagation context info when parsing an
5144 external entity.
5145 * doc/html/*.html: regenerated a couple of docs
5146
5147Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5148
5149 * doc/xml.html: update with 2.3.9 informations
5150
5151Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5152
5153 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5154 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5155 * doc/html/* : rebuilt the docs
5156 * valid.c: small patch which may improve some case when
5157 validating.
5158
5159Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5160
5161 * HTMLparser.c: Closed bug #54891
5162 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5163 to the suite
5164
5165Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5166
5167 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5168 applied a documentation patch from LotR and filled in a few missing
5169 descriptions
5170
5171Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5172
5173 * xpath.c tree.c parser.c: speed optimizations at the parser level
5174 document tree freeing and xpath evaluation
5175
5176Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5177
5178 * parser.c parser.h parserInternals.h: fixed a couple of
5179 interfaces for handling memory buffer input to const char *
5180 upon suggestion of JamesH.
5181
5182Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5183
5184 * configure.in: LoTR sent a patch fixing the previous commit
5185
5186Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5187
5188 * configure.in: trying to deal again with the stoopid -R linking
5189 flag of Solaris
5190
5191Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5192
5193 * xpath.h: two nodeset access macros from Thomas Broyer
5194
5195Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5196
5197 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5198 patch from Thomas Broyer
5199
5200Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5201
5202 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5203 case
5204 * INSTALL: was empty added stuff from the FAQ
5205
5206Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5207
5208 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5209 attributes handling and #54433 by adding xmlUnsetProp()
5210 and xmlUnsetNsProp()
5211
5212Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5213
5214 * HTMLparser.c: Patch from Jonas Borgström
5215 (htmlGetEndPriority): New function, returns
5216 the priority of a certain element.
5217 (htmlAutoCloseOnClose): Only close inline elements if they
5218 all have lower or equal priority.
5219 * result/HTML: this of course changed a number of tests results.
5220
5221Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5222
5223 * xmlIO.c catalog.c: plugged in the default catalog resolution
5224 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5225 documentations
5226 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5227
5228Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5229
5230 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5231 integrating catalogs
5232 * catalog.[ch] testCatalog.c: adding a small catalo API
5233 (only SGML catalog support).
5234 * parser.c: restaured xmlKeepBlanksDefault(0) API
5235
5236Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5237
5238 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5239
5240Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5241
5242 * parser.c: added xmlParseExternalEntityPrivate() to allow
5243 propagation of ctxt->_private when parsing external entities
5244
5245Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5246
5247 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5248
5249Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5250
5251 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5252
5253Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5254
5255 * valid.c: warn when indeterminist content model is detected
5256 * result/VC/ElementValid8: this adds a message
5257 * Makefile.am: add --novalid for VCM tests
5258 * parserInternals.c: added a call to Init memory
5259
5260Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5261
5262 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5263 when both parameters are NULL.
5264
5265Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5266
5267 * valid.c: applied small patch from Gary Pennington, reindented
5268 some part of the code.
5269
5270Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5271
5272 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5273 release, updated and regenerated the docs
5274
5275Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5276
5277 * xpath.c result/XPath/expr/floats : clarified and cleanup
5278 printing of abnormal floats in tests.
5279
5280Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5281
5282 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5283 * results/HTML/ : a few changes in the output of the HTML tests as
5284 a result.
5285 * configure.in: tying to fix -liconv where needed
5286
5287Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5288
5289 * Makefile.am: fixed a stupid error
5290
5291Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5292
5293 * configure.in Makefile.am: make the inclusion of the trio
5294 modules in the library conditional
5295
5296Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5297
5298 * DOCBparser.c: patche from László Kovács, fixed entities refs
5299 in attributes handling
5300
5301Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5302
5303 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5304 flushing
5305
5306Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5307
5308 * xpath.c: fix of an XSLT namespace bug reported on the list
5309 general/bug-8-
5310
5311Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5312
5313 * strio.h trio.c: Dan McNichol suggested a couple of small
5314 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5315
5316Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5317
5318 * tree.c parser.c encoding.c: spent a bit more time looking
5319 at the parsing speed and DOM handling. Added a few more
5320 speedups.
5321
5322Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5323
5324 * parser.c: small but effective parsing speed improvement
5325
5326Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5327
5328 * configure.in: default on the DocBook parser inclusion (for Gnome)
5329 * DOCBparser.h: fixed a header reference
5330
5331Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5332
5333 * configure.in xpath.c: applied Bjorn patches for FPE on the
5334 alpha
5335
5336Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5337
5338 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5339 xmlSaveFormatFileTo()
5340
5341Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5342
5343 * xpath.c: simple and efficient optimization, XPath functions
5344 aways bind to the same code, cache this
5345 * TODO: updated (by saying some is obsolete)
5346
5347Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5348
5349 * xpath.c: more cleanup work on XPath name parsing routines
5350
5351Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5352
5353 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5354 xmlXPathParseName
5355 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5356 * debugXML.c: avoid compilation problems if compiling without
5357 HTML support, Igor Zlatkovic
5358 * win32/libxml2/libxml2.def.src: being able to compile without
5359 XPath on Windows
5360
5361Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5362
5363 * libxml.m4: yet another patch from Toshio Kuratomi
5364
5365Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5366
5367 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5368
5369Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5370
5371 * tree.[ch]: added xmlSaveFormatFile interface for saving
5372 and indenting a file.
5373
5374Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5375
5376 * xpath.c: fixed bug #53689 related to processing-instruction()
5377
5378Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5379
5380 * DOCBparser.c: patche from László Kovács
5381
5382Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5383
5384 * parser.c: applied fixes from Christian Glahn bug report #53391
5385
5386Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5387
5388 * error.c: Jean François Lecomte provided a complete description
5389 and a fix to bug #53537
5390
5391Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5392
5393 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5394
5395Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5396
5397 * DOCBparser.c SAX.c: a bit more work on entities processing.
5398 Still Need to cleanup XML output and references in attributes
5399
5400Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5401
5402 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5403
5404Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5405
5406 * tree.c: trying to fix #53574, not completely complete,
5407 I would like xmllint --copy --debug test/ent1 and
5408 xmllint --debug test/ent1 to show the same result.
5409 * xpath.c: fix a bug when trying to sort namespace nodes
5410
5411Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5412
5413 * HTMLtree.c: real fix for #53402
5414
5415Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5416
5417 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5418 PIs when using xsl:output
5419 * valid.c: closing #53537 some case generate segfaults if there
5420 is validity errors
5421
5422Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5423
5424 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5425 of external parsed entities, added --noent to testDocbook
5426 * valid.c: Garry Pennington found an uninitialized variable
5427 access in xmlValidateElementContent()
5428
5429Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5430
5431 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5432 with madness
5433 * result/HTML/ : this modified the result of the regression tests
5434 a lot.
5435
5436Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5437
5438 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5439 to doc where it wasn't checked against NULL reported by
5440 Jens Laas
5441
5442Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5443
5444 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5445 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5446
5447Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5448
5449 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5450 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5451 * SAX.[ch]: cleanup and updates for DocBook
5452 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5453 ex SGML identifier changes
5454 * valid.c: removed a static unused function.
5455
5456Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5457
5458 * HTMLtree.c: applied change for Paul Sponagl on script saving
5459 * Makefile.am: the warning about entity title.xml are normal.
5460
5461Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5462
5463 * configure.in: release of 2.3.7
5464 * Makefile.am: fixing make distcheck
5465
5466Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5467
5468 * doc/html/* doc/xml.html: updated and regenerated the docs
5469
5470Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5471
5472 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5473
5474Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5475
5476 * tree.c: fixed #53388 with the provided patch
5477
5478Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5479
5480 * valid.c: Bjorn detected an invalid memory access. Fixed
5481 vstateVPush()
5482
5483Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5484
5485 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5486
5487Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5488
5489 * libxml.h: new header used only for the compilation of libxml
5490 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5491 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5492 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5493 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5494 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5495 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5496 baseline (version 1.2 plus a single patch).
5497 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5498 scientific notation for numbers. Tests added.
5499 * xpath.c: formatting of numbers changed to use sprintf
5500 (contribution from William Brack)
5501
5502Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5503
5504 * valid.c: cleanup, more useful debugging
5505 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5506 * xmlIO.c: entity loading is printed as an error when validating
5507
5508Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5509
5510 * valid.c: fixed to validate within entities
5511 * test/VCM/v22.xml: added a specific testcase
5512
5513Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5514
5515 * valid.c: forgot an epsilon transition in for ()+
5516 * test/VCM/v21.xml : added a specific test case
5517
5518Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5519
5520 * valid.c: removed a state explosion exhibited by RSS
5521 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5522 from bug #51872
5523
5524Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5525
5526 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5527 validation without using an ugly NFA -> DFA algo in the source.
5528 Made a specific algorithm easier to maintain, using a single
5529 stack and without recursion.
5530 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5531 * hash.c: made the growing routine static
5532 * tree.h parser.c: added the parent information to an
5533 xmlElementContent node.
5534
5535Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5536
5537 * SAX.c parser.c xpath.c: generating IDs when not validating
5538 from an external parsed entity was poisoning the ID has table
5539 with removed values. This was killing XSLT on the KDE help
5540 browser.
5541
5542Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5543
5544 * entities.h: andrew@ugh.net.au detected a double declaration
5545
5546Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5547
5548 * debugXML.c hash.c tree.h valid.c : some changes related to
5549 the validation suport to improve speed with DocBook
5550 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5551 the way validation errors get reported
5552
5553Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5554
5555 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5556 by P C Chow and William M. Brack for XSLT HTML output
5557
5558Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5559
5560 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5561 Igor Zlatkovic patches for MSC compilation and added his
5562 updates
5563
5564Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5565
5566 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5567 prefix lookup.
5568 * parserInternals.c: fixed the bug reported by Morus Walter
5569 due to an off by one typo in xmlStringCurrentChar()
5570
5571Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5572
5573 * HTMLparser.c result/HTML/*: revamped the way the HTML
5574 parser handles end of tags or end of input
5575
5576Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5577
5578 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5579
5580Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5581
5582 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5583 bug where the linktime verions of free() won't work ...
5584
5585Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5586
5587 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5588
5589Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5590
5591 * doc/xml.html: added 2.3.6 release
5592
5593Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5594
5595 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5596 * result/wml.xml: resulted in a small output change
5597
5598Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5599
5600 * tree.c: xmlNewDoc was missing the charset initialization
5601 * xmllint.c: added --auto to autogenerate a doc, allow to
5602 reproduce the problem fixed on xmlNewDoc
5603
5604Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5605
5606 * xpath.c: trying to get 52979 solved
5607 * tree.c result/ result/noent/: trying to get 52712 solved, this
5608 also made me clean up the fact that XML output in general should
5609 not add formating blanks by default, this changed the output of
5610 a few tests
5611
5612Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5613
5614 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5615
5616Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5617
5618 * configure.in: finally released 2.3.6
5619
5620Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5621
5622 * xpath.c: checking for null pointer generated by new code
5623
5624Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5625
5626 * xpath.c: fixed a [] evaluation problem reported
5627 * test/XPath/tests/simpleaddr: extended test
5628 * result/XPath/simpleaddr: updated result
5629
5630Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5631
5632 * xmllint.c: Dan Timis reported a portability problem
5633 on Macs without mmap, fixed it.
5634
5635Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5636
5637 * testXPath.c : added a --tree option allowing to display the
5638 tree dump of the XPath expression
5639
5640Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5641
5642 * xpath.c: fixed a memleak when comparing nodesets
5643 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5644 * tree.c: added a TODO
5645
5646Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5647
5648 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5649 we need string functions
5650 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5651 to be able to use them where needed. Applied some changes
5652 to reduce name linking pollution and compile in only what's
5653 needed.
5654 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5655 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5656 for the string manipulation functions
5657 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5658 to the free() function of xmlmemory.c
5659 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5660 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5661 usage.
5662
5663
5664Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5665
5666 * error.c: applied the context output patch of the error
5667 handling submitted by Chuck Griffith
5668 * error/VC/*: this slightly change some error logs
5669
5670Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5671
5672 * parser.c: fixed line number reporting on error
5673
5674Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5675
5676 * parser.c: Sullivan and Darin found a parser bug,
5677 applied the patch.
5678
5679Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5680
5681 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5682 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5683 xmlversion.h.in xpointer.c: of course the way I defined
5684 UNUSED breaks on old gcc version. Try to be smart and
5685 also define it directly in xmlversion.h
5686 * configure.in: removed -ansi flag from the pedantic set
5687
5688Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5689 Huge cleanup, I switched to compile with
5690 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5691 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5692 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5693 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5694 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5695 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5696 encoding.h entities.c error.c list.[ch] nanoftp.c
5697 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5698 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5699 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5700 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5701 Cleanup, staticfied a number of non-exported functions,
5702 detected and cleaned up a dozen of problem found this way,
5703 avoided a lot of public function name/typedef/system names clashes
5704 * doc/xml.html: updated
5705 * configure.in: switched private flags to the really pedantic ones.
5706
5707Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5708
5709 * configure.in: 2.3.5
5710 * doc/html/*: rebuilt the docs
5711
5712Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5713
5714 * parser.c: fixed a reported bug in NOTATION parsing
5715 * uri.c: accepted but not fixed bug 51876, added TODO
5716 * Makefile.am: fixed bug 51876
5717
5718Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5719
5720 * config.h.in configure.in error.c: fix a compilation problem
5721 on platforms without vsnprintf (xml@thewrittenword.com)
5722
5723Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5724
5725 * parser.c: fixed a function name header typo
5726 * SAX.c: notations can also occur in external subset.
5727
5728Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5729
5730 * error.c: removed a C++ like comment
5731
5732Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5733
5734 * parser.c: fixing bug 52299 strange condition leading
5735 to a parser crash due to a buffer overflow
5736 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5737 added the specific test case
5738
5739Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5740
5741 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5742 xmlXPathConvert{String,Number,Boolean} to be able to make
5743 type casts without a context stack, fixed some implementation
5744 problems related to the absence of context at parse-time,
5745 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5746 in the public API too
5747 * xpointer.c xpathInternals.h: we need to know at parse time
5748 whether we are compiling an XPointer
5749
5750Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5751
5752 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5753 cleaned up the parser internals, refactored XPath code, added
5754 new compilation based APIs and cleanly separated public and
5755 private APIs.
5756
5757Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5758
5759 * xpath.h: the comp field must be added at the end to avoid
5760 killing binary compat.
5761
5762Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5763
5764 * Makefile.am: detect XPath memleaks in regreson tests
5765 * error.c: fixed and error w.r.t. error reporting still using
5766 stderr
5767 * hash.c: added new line at end of file
5768 * tree.h: minor cleanup
5769 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5770 expression parsing from evaluation, resulted in a number of
5771 changes internally, and in XPointer. Likely to break stuff
5772 using xpathInternals.h but should remain binary compatible,
5773 new interfaces will be added.
5774
5775Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5776
5777 * configure.in: fixed a couple of problems reported by
5778 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5779 without gcc on non linux platforms.
5780
5781Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5782
5783 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5784 a fix for --with-html-dir= configure support. I hope it won't
5785 break rpm generation
5786
5787Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5788
5789 * xmlIO.c: one function comment cleanup.
5790
5791Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5792
5793 * SAX.c: external subset notations were improperly registered
5794 in the internal subset.
5795
5796Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5797
5798 * README.cvs-commits: added, pointing to HACKING
5799 * HACKING: updated
5800
5801Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5802
5803 * parser.c: and Matt Sergeant found one in the XML push
5804 parser (erroneous check I forgot to remove when I fixed the
5805 main parser).
5806
5807Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5808
5809 * xpath.c: ptittom found a small bug in UnaryExpr
5810
5811Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5812
5813 * configure.in: bumped to 2.3.4
5814 * error.c: fixed bug #51860
5815 * tree.c: fixed bug #51861
5816 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5817 * tree.[ch] : added xmlDefaultBufferSize
5818 * nanoftp.c: typo in function name header block
5819 * doc/xml.html : updated, added link to XML::LibXSLT
5820 * doc/html/* : rebuilt the docs
5821
5822Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5823
5824 * parser.c SAX.c: the new content parsing code raised an
5825 ugly bug in the characters() SAX callback. Found it
5826 just because of strangeness in XSLT XML Rec ouptut :-(
5827
5828Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5829
5830 * Makefile.am: Martin Baulig suggested to add -lm
5831 * tree.c: found another bug in xmlNodeGetContent()
5832
5833Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5834
5835 * xpath.c: Bjorn found the error related to strictness of comparison.
5836
5837Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5838
5839 * parser.c: trying to fix the Dtd parsing problem reported
5840 by Gary, side effect of last week speed optimizations.
5841
5842Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5843
5844 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5845 * parserInternals.c: removed unneeded test raised by Stric
5846
5847Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5848
5849 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5850 and fixed by William Brack). Added xmlXPathFormatNumber.
5851 Changed the sorting slightly.
5852 * configure.in Makefile.am example/Makefile.am: Added -lm.
5853 Please note that applications linking with libxml2, must
5854 also like with the math library from now on.
5855
5856Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5857
5858 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5859
5860Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5861
5862 * parser.c: one must report spaces even if the Dtd element
5863 content proves that this is not part of the element content.
5864 * result/valid/*.xml: this changed the ouptu slightly
5865
5866Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5867
5868 * configure.in: bumped to 2.3.3
5869 * doc/xml.html: updated
5870
5871Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5872
5873 * tree.c: minor doc fix
5874 * xpath.c: deallocation issues when a result tree has been
5875 converted to a node-set
5876
5877Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5878
5879 * doc/xml.html: oops corrected dates s/2000/2001
5880
5881Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5882
5883 * valid.c: new patch from Gary Pennington
5884
5885Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5886
5887 * doc/xml.html: applied patch from Ankh
5888
5889Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5890
5891 * xinclude.c: fixed a problem building on Mac
5892
5893Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5894
5895 * parser.c: more work on increasing parsing ferformances
5896
5897Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5898
5899 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5900 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5901 avoiding memcpy in production builds MEM_CLEANUP macro use
5902 * parser.[ch] parserInternals.c: optimizations of the tightest
5903 internal loops inside the parser. Better checking of I/O
5904 flushing/loading conditions
5905 * xmllint.c : added --timing
5906
5907Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5908
5909 * configure.in: bumped to 2.3.2
5910 * doc/xml.html: updated for release
5911
5912Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5913
5914 * xpath.c: found a memleak and fixed a nasty bug
5915
5916Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5917
5918 * xmllint.[c1] : added return code errors for xmllint
5919 * xpath.c: specific debug dump function for result value trees
5920
5921Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5922
5923 * xpath.c: finally implemented xmlXPathCompareNodeSets
5924 * test/XPath/expr/floats results/XPath/expr/floats: added
5925 a test for float expressions
5926
5927Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5928
5929 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5930 * parserInternals.[ch]: trying to speed up parsing
5931 * xpath.c : speeded up node set equality op
5932
5933Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5934
5935 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5936 better handling of ID/IDREF and the list modules associated
5937 * configure.in: small CFLAGS cleanup
5938
5939Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5940
5941 * configure.in: fixed iconv detection on AIX (stric)
5942
5943Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5944
5945 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5946
5947Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5948
5949 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5950 and optimized xmlXPathNodeSetSort
5951
5952Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5953
5954 * xpath.c: bug fix when context size is 0
5955 * parser.c: I like Norm's Dtd because they still manage to break
5956 the parser occasionally
5957
5958Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5959
5960 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5961
5962Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5963
5964 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5965 attributes within the XML-1.0 namespace
5966
5967Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5968
5969 * xpathInternals.h: exported a few axis functions
5970 * doc/xml.html: updated the doc
5971
5972Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5973
5974 * configure.in: applied patch from Daniel van Balen for OpenBSD
5975 and bumped version to 2.3.1
5976 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5977 attempt to find autoclosing was simply broken, removed it,
5978 updated the examples, this is better
5979
5980Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5981
5982 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5983 hash functionnalities.
5984 * doc/html/* : rebuild the doc
5985
5986Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5987
5988 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5989 on predicate
5990 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5991 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5992 really want to have tags closed on output even if we accept
5993 unclosed ones on input
5994
5995Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5996
5997 * xpath.c: ouch don't free NULL, rare case fixed
5998 * tree.c: don't coalesce text nodes if they don't have the
5999 same behaviour wrt escaping on output
6000
6001Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6002
6003 * xpath.c: small fixup
6004 * SAX.c: don't warn on empty namespaces.
6005
6006Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6007
6008 * README: a bit of cleanup
6009 * configure.in: preparing for 2.3.0 release
6010
6011Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6012
6013 * hash.[ch]: added a first version of xmlHashSize()
6014 * valid.c: another bug fix from Gary Pennington
6015
6016Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6017
6018 * valid.c: couple of bug fixes pointed by Gary Pennington
6019 * HTMLtree.c: #if 0 cleanup
6020
6021Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6022
6023 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6024 which removes a time consuming check of xmlXPathNodeSetAdd()
6025 and use it in places where we are sure to not break unicity
6026
6027Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6028
6029 * xpath.c: bug fixes found from XSLT
6030 * tree.c: preserve node->name special values when copying nodes.
6031 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6032 external subset are fetched when available but without full
6033 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6034 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6035 output with encoding disabled.
6036
6037Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6038
6039 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6040 xmlCheckFilename should not be called from xmlFileOpenW
6041 and xmlGzfileOpenW
6042
6043Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6044
6045 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6046 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6047 added the new tests for URI normalization
6048 * testURI.c: fixed stoopid bugs
6049 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6050 the URI in the error messages are now properly normalized
6051
6052Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6053
6054 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6055
6056Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6057
6058 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6059
6060Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6061
6062 * xpath.c: fixed mod operator
6063
6064Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6065
6066 * parser.c: fixed xmlStrcat doc
6067 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6068 trees.
6069
6070Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6071
6072 * xpath.c result/XPath/tests/chaptersbase
6073 result/XPath/tests/simplebase: fixed XPath node()
6074 * tree.c: small fix in xmlNewNs()
6075 * Makefile.am: removed extraneous xml2Conf.sh rule
6076
6077Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6078
6079 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6080 Changed the library name, in order to get libxml-devel and
6081 libxml2-devel to coexist on a single system
6082 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6083 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6084
6085Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6086
6087 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6088 libxml2-devel installable in // as libxml-devel.
6089
6090Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6091
6092 * doc/Makefile.am: fixed make rebuild in doc
6093 * doc/html/*.html: rebuilt the docs
6094
6095Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6096
6097 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6098
6099Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6100
6101 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6102 the HTML doc to go into the -devel RPM ...
6103 * aclocal.m4 config.h.in: some updates due to auto* magic
6104
6105Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6106
6107 * xpath.h: added a hook in the context structure allowing to
6108 link to extra support, needed for XSLT
6109
6110Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6111
6112 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6113 xmlXPtrCmpPoints to use it.
6114 * propagated the following patch from Alejandro Forero
6115 * include/win32config.h xmlIO.c: applied further suggestions
6116 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6117 * example/gjobread.c: fixed warnings, now that it builds
6118
6119Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6120
6121 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6122
6123 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6124 filename points to a valid file (not a directory).
6125 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6126 Added calls to xmlCheckFilenameDir.
6127
6128 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6129 `path' (rather than `filename') as the parameter to gzopen and open.
6130
6131Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6132
6133 * Makefile.am: fixed a problem with EXTRA_DIST
6134
6135Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6136
6137 * Makefile.am example/Makefile.am: finally found the trick
6138 to build the example, i.e. add "." in SUBDIRS before example
6139 in the list <grin/>
6140
6141Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6142
6143 * doc/xml.html: updated with an XSLT section, removed pointer to
6144 W3C CVS base.
6145
6146Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6147
6148 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6149 too, and deallocation need to occur the same way.
6150
6151Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6152
6153 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6154 type correponding to an XSLT result tree fragment. Share most
6155 of the data format with node set, as well as operators.
6156 * HTMLtree.c: added a newline at the end of the doctype output
6157 whe this one is not present initially.
6158 * tree.c: make sure taht the parent and doc pointers are properly
6159 set when copying attributes (lists).
6160
6161Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6162
6163 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6164
6165Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6166
6167 * xpath.c: seems I finally killed that ugly path evaluation
6168 context bug (tagged 9999 in case is is wrong)
6169
6170Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6171
6172 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6173 for XSLT
6174
6175Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6176
6177 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6178 for xmlGzfileOpen() bug
6179
6180Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6181
6182 * xpath.c: removed an error found by XSLT usage
6183 * tree.c parserInternals.h: use a predefined static string
6184 for text and comment nodes, avoid freeing them in xmlFreeNode,
6185 exported the string name in parserInternals.h and added
6186 another value to disable encoding at output (for XSLT),
6187 gain memory, time.
6188
6189Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6190
6191 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6192 win32/libxml2/libxml2_so.dsp: new makefiles and update
6193 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6194
6195Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6196
6197 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6198 Gary Pennington
6199
6200Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6201
6202 * xpath.c: fixed the comaprision of values and nodelists,
6203 need to compare nodelist still ...
6204 * debugXML.c: avoided a possible core dump
6205 * HTMLparser.c: cleanup
6206 * nanohttp.c: contributed fix.
6207 * tree.c: fixes in properties handling added xmlSetNsProp
6208 needed by libxslt
6209 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6210 comment
6211 * TODO: updated
6212
6213Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6214
6215 * parser.c parserInternals.c: applied Bjorn Reese optimization
6216 patch
6217
6218Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6219
6220 * Makefile.am: applied patch fro make check from Martin Vidner
6221
6222Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6223
6224 * configure.in: preparing 2.2.11
6225 * doc/html/*: rebuild the HTML files
6226 * doc/xml.html : updated
6227
6228Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6229
6230 * tree.c: fixed a stupid bug
6231 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6232 patches related to validation of an XInclude processing result
6233 * TODO: updated
6234
6235Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6236
6237 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6238 on large files
6239
6240Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6241
6242 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6243
6244Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6245
6246 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6247 reported by Jonas Borgström
6248 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6249
6250Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6251
6252 * testXPath.c xpath.c: fixing the XPath union expressions problem
6253 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6254
6255Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6256
6257 * xmllint.c: Made is so if the file name is "-" is will read form
6258 standard input. Sven Heinicke <sven@zen.org>
6259 * tree.c: fixed a problem when growing buffer
6260 * tree.h: fixed the comment of the node types following andersca
6261 comment
6262 * TODO: updated
6263
6264Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6265
6266 * HTMLparser.[ch]: added a way to avoid adding automatically
6267 omitted tags. htmlHandleOmittedElem() allows to change the
6268 default handling.
6269 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6270 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6271 of xmllint too when using --memory flag, added a memory test
6272 suite at the Makefile level.
6273 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6274 with namespace use when encountering QNames in XPath evalation,
6275 added xmlns() scheme in XPointer.
6276 * nanoftp.c : incorporated a fix
6277 * parser.c xmlIO.c: fixed problems raised with encoding when using
6278 the memory I/O
6279 * parserInternals.c: closed bug 25934 reported by
6280 torsten.landschoff@innominate.de
6281 * TODO: updated
6282
6283Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6284
6285 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6286 on a non-updated tree :-(, made a 2.2.10 release to correct the
6287 situation
6288
6289Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6290
6291 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6292 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6293 integrated a set of OpenVMS changes from Howard Taylor
6294 <Howard.Taylor@pacoast.com>
6295
6296Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6297
6298 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6299 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6300
6301Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6302
6303 * HTMLparser.c: some fixes on auto-open of html/head/body
6304 * encoding.c: fixed a compilation error on some gcc env
6305 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6306 XPointer implementation
6307 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6308 related XPointer tests and associated results
6309
6310Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6311
6312 * doc/xmldtd.html doc/xml.html: following a short step by step
6313 guidance on IRC to help maciej with DTDs I started a small
6314 page on the subject.
6315
6316Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6317
6318 * HTMLparser.c: fixed handling of broken charrefs
6319 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6320 patches
6321
6322Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6323
6324 * doc/xml.html doc/html/* : rebuilt the docs after adding
6325 xinclude and updated page for 2.2.7 and 2.2.8
6326 * configure.in: releasing 2.2.8
6327
6328Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6329
6330 * parser.[ch] parserInternals.c: applied the conditional
6331 section processing fix from Jonathan P Springer
6332 <jonathan.springer2@gte.net>
6333 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6334 project file, fixed iconv default non support
6335 * xpath.c: fixed the problem of evaluating relative expressions
6336 when a node context is provided.
6337
6338Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6339
6340 * nanoftp.c: fixed gcc 2.95 new warnings
6341 * SAX.c: fixed a stupid bug
6342 * tree.c: fixed a formatting problem when round-tripping
6343 from/to memory
6344 * xinclude.c: chased memleak, fixed a base problem
6345 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6346 xmlXPtrBuildNodeList()
6347 * TODO: updated
6348 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6349 adding a first small set of regression tests for XInclude
6350
6351Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6352
6353 * nanohttp.[ch]: applied Wayne Davison patches to access
6354 the WWW-Authorization header.
6355 * parser.c: Closed Bug#30847: Problems when switching encoding
6356 in short files by applying Simon Berg's patch.
6357 * valid.c: fixed a validation problem
6358 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6359 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6360 Wayne Davison
6361 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6362 need to be extended to non full nodes selections.
6363 * xinclude.c: starts to work decently
6364
6365Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6366
6367 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6368 debugXML.c xmlversion.h.in: Started adding XInclude support,
6369 this is a new xmllint option
6370 * tree.c xpath.c: applied TOM patches for XPath
6371 * xpointer.c: fixed a couple of errors.
6372 * uri.c: added an escaping function needed for xinclude
6373 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6374 new warning from RH70 gcc's version
6375
6376Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6377
6378 * HTMLparser.c: fixed loop on invalid char in scripts
6379 * parser.c: update to description of xmlIOParseDTD()
6380 * libxml.m4 xmlversion.h.in: changes contributed by
6381 Michael Schmeing <m.schmeing@internet-factory.de>
6382 * configure.in: preparing for 2.2.7
6383 * Makefile.am: trying to avoid config.h and acconfig.h
6384 being included in the distrib
6385 * configure.in: released 2.2.7
6386
6387Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6388
6389 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6390 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6391
6392Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6393
6394 * parser.[ch]: added xmlIOParseDTD()
6395 * xpointer.c: added support for the 2 extra parameters of
6396 string-range, fixed a stoopid error when '0' was present
6397 in XPointer expressions
6398 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6399 testsuite for the above
6400
6401Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6402
6403 * libxml.spec.in: improved package descriptions
6404
6405Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6406
6407 * xpath.c xpathInternals.h: applied a large cleaning patch
6408 from TOM <ptittom@free.fr>, it also add namespace support
6409 for function and variables registration.
6410
6411Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6412
6413 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6414 * Makefile.mingw: Wayne Davison's update adding hash.c
6415
6416Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6417
6418 * xpath.c: fixed the root evaluation problems
6419 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6420 ignorable spaces with <b> <bold> <em>
6421 * tree.c: fixed a loop in xmlSearchNsByHref()
6422
6423Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6424
6425 * xpath.c: applied another XPath patch from TOM
6426 * xpath.c include/makefile.am: applied another patch from
6427 china@thewrittenword.com (cleanup on IRIX).
6428
6429Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6430
6431 * xml-config.1: received a fixed version from Fredrik Hallenberg
6432 <hallon@lysator.liu.se>
6433
6434Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6435
6436 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6437 cleanup patch for XPath
6438
6439Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6440
6441 * patched to redirrect all "out of context" error messages to
6442 a reconfigurable routine. The changes are:
6443 * xmlerror.h : added the export of an error context type (void *)
6444 an error handler type xmlGenericErrorFunc there is an interface
6445 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6446 to reset the error handling routine and its argument
6447 (by default it's equivalent to respectively fprintf and stderr.
6448 * all the c files: all wild accesses to stderr or stdout within
6449 the library have been replaced to calls to the handler.
6450
6451Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6452
6453 * configure.in: release 2.2.6
6454 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6455 exporting the inner functions of xpath for extension modules
6456 * doc/*: updated and rebuilt the doc
6457
6458Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6459
6460 * nanohttp.c : applied Wayne HTTP cleanup patch
6461 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6462 and xmlNodeSetSpacePreserve()
6463
6464Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6465
6466 * xpath.c: closing bug #29260
6467
6468Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6469
6470 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6471 multikey tuples, made hash structure opaque
6472 * valid.[ch]: moved elements, attributes, notations decalarations
6473 as well as ID and refs to hash tables.
6474 * entities.c: hash cleanup
6475 * xmlmemory.c: fixed a dump problem in debug mode
6476 * include/Makefile.am: problem passing in DESTDIR= values patch
6477 from Marc Christensen <marc@calderasystems.com>
6478 * nanohttp.c: removed debugging remains
6479 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6480 * HTMLparser.c parser.c: fixing a number of problems with the
6481 macros in the *parser.c files (Wayne).
6482 * HTMLparser.c: close the previous option when opening a new one
6483 (Marc Sanfacon).
6484 * result/HTML/*: updated the HTML results accordingly
6485
6486Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6487
6488 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6489 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6490 XPath functions and XML entities table to them. More to come...
6491 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6492
6493Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6494
6495 * tree.c: coalesce adjacent text nodes
6496 * valid.c: handling of blank nodes in DTd validation (raised
6497 by problems with a posteriori validation).
6498 * nanohttp.c: changing behaviour on HTTP write stuff.
6499 * HTMLtree.c: forced body and html to be explicitely closed.
6500 * xpath.h: exported more XPath functions.
6501
6502Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6503
6504 * Release of 2.2.5
6505 * xpointer.c: range() range-inside and other helper functions
6506 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6507
6508Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6509
6510 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6511 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6512
6513Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6514
6515 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6516 and XPointer modules
6517
6518Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6519
6520 * SAX.h: closed #25107
6521
6522Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6523
6524 * testSAX.c: fixed problem with cdata reporting
6525 * SAXresult/* : updated
6526
6527Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6528
6529 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6530 Closed bug #27499, added to regression tests
6531 * TODO: updated
6532
6533Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6534
6535 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6536 support for SCRIPT and STYLE with help from Bjorn Reese
6537 * test/HTML/* result/HTML/*: added simple testcase and updated
6538 the existing ones.
6539
6540Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6541
6542 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6543 string-range for empty strings
6544 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6545 test/XPath/xptr/strrange: augmented the XPointer testsuite
6546
6547Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6548
6549 * doc/xml.html doc/xmlmem.html: added a module describing memory
6550 interfaces and use, updated the main page.
6551
6552Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6553
6554 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6555 nanoftp code work on Windows too now
6556
6557Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6558
6559 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6560 * xpointer.c: implemented string-range() at least a good first version
6561 * test/XPath/docs/str test/XPath/xptr/strrange
6562 result/XPath/xptr/strrange: the string-range() tests
6563
6564Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6565
6566 * Makefile.am include/Makefile.am include/win32config.h
6567 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6568 and make distcheck
6569
6570Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6571
6572 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6573 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6574 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6575
6576Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6577
6578 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6579 patch for socklen_t detection by
6580 Albert Chin-A-Young <china@thewrittenword.com>
6581
6582Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6583
6584 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6585 and added a --dtdvalid option to xmllint used to test it
6586
6587Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6588
6589 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6590 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6591
6592Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6593
6594 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6595 handlings (registration, lookup, cleanup)
6596
6597Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6598
6599 * configure.in Makefile.am include/makefile.am: adding XPointer
6600 and XPtrtests target
6601 * xpointer.[ch] : new files for XPointer support
6602 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6603 more XPath tests
6604
6605Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6606
6607 * configure.in: fixed, very broken, make distcheck works again
6608
6609Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6610
6611 * More work toward 2.2.5, integrated a number of patches
6612 * configure.in Makefile.am win32config.h.in: trying to cleanup
6613 make distcheck .... huh ...
6614 * include/Makefile.am include/win32config.h: new directory
6615 for includes
6616 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6617 updated teh makefiles and instructions for WIN32
6618 * xpath.c: small fixes
6619 * test/XPath/ results/XPath: updated the testcases and results
6620 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6621 suggested patches
6622 * valid.c: fixed an ID bug
6623
6624Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6625
6626 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00006627 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006628 * xpath.[ch]: worked on XPointer
6629
6630Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6631
6632 * configure.in Makefile.am: 2.2.5, ship the include in an
6633 include/libxml subdirectory, use symlinks when using CVS
6634 * testSAX.c: fixed small bug
6635 * testXPath.c: changed the way testfiles are parsed
6636 * debugXML.c: same kind of cleanup when parsing an argument expression
6637 XPath/XPointers can have blanks embedded
6638 * xpath.[ch]: more cleanup, reorgs for XPointer work
6639 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6640 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6641
6642Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6643
6644 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6645 in the XPath engine, rewrote large parts of it, now it's far
6646 cleaner and in sync with the REC not an old WD. Fixed a parsing
6647 problem in the interactive XML shell found when testing XPath.
6648
6649Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6650
6651 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6652 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6653 examples with the extra test
6654
6655Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6656
6657 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6658 the global init function.
6659
6660Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6661
6662 * HTMLparser.c: Doohhh, attribute name parsing was still case
6663 sensitive ! Fixed this ...
6664 * result/HTML/* : updated the tests results accordingly
6665
6666Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6667
6668 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6669 engine, should be far more stable, incorporated a new version of
6670 preceding/following axis, need testing
6671 * uri.c: fixed file:///c:/a/b/c problem
6672 * test/XPath/tests/idsimple: augmented the XPath tests
6673
6674Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6675
6676 * doc/* rebuilding docs for 2.2.4 release
6677
6678Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6679
6680 * configure.in: releasing 2.2.4
6681 * parser.[ch]: added xmlStrEqual()
6682 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6683 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6684 use xmlStrEqual instead
6685 * TODO: updated
6686 * added an XPath test
6687
6688Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6689
6690 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6691 * entities.h: exported xmlInitializePredefinedEntities
6692 * parser.[ch] : added xmlInitParser()
6693 * parserInternals.h : had to export htmlInitAutoClose()
6694
6695Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6696
6697 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6698 problems
6699 * Makefile.am : added XPath regression tests to normal tests
6700 * uri.c: fixed a problem with local paths, cleanup
6701 * parser.c: fixed a problem with large CData sections
6702
6703Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6704
6705 * configure.in xml-config.in: patch from "Ben Taylor"
6706 <sol7x86@hotmail.com> for solaris shared libs lookup
6707
67082000-09-30 Martin Baulig <baulig@suse.de>
6709
6710 * libxml-2.0.pc.in: Provide pkg-config script.
6711
6712 * configure.in: Create the libxml-2.0.pc script from the
6713 libxml-2.0.pc.in templates.
6714 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6715 script in `$(libdir)/pkgconfig'.
6716
6717Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6718
6719 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6720 when compiling with MSC
6721
6722Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6723
6724 * xpath.c: patch for normalize-string() substring-before(),
6725 substring-after() and translate() functions from Bjorn Reese
6726 <breese@mail1.stofanet.dk>
6727 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6728 Fredrik Hallenberg <hallon@lysator.liu.se>
6729 * TODO: updated
6730
6731Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6732
6733 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6734 problem of socklen_t being undefined on a number of platforms
6735 * debugXML.c: fixed a compilation problem when without snprintf
6736
6737Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6738
6739 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6740 an URI bug and a fix for the control-character-induced infinite loop
6741 * nanohttp.c: preventive fix for compiling on WIN32
6742
6743Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6744
6745 * xmlint.c: closing bug #25000
6746
6747Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6748
6749 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6750 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6751 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6752 related function, fixing xmlStrncmp(), and associated cleanup
6753 * result/HTML/entities.html.sax: updating result
6754
6755Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6756
6757 * uri.c: applied patch for URI escaping from Wayne Davison
6758 <wayned@blorf.net>
6759 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6760 from Denis Barbier <barbier@imacs.polytechnique.fr>
6761 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6762 patch from Wayne Davison
6763
6764Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6765
6766 * doc/xml.html : updated with new releases, adding "how to help"
6767
6768Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6769
6770 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6771 removed a few warnings in pedantic mode ...
6772 * parserInternals.c parser.c: moved encoding switching function
6773 to parserInternals.c
6774 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6775
6776Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6777
6778 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6779 error or warning handlers
6780
6781Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6782
6783 * parserInternals.c parserInternals.h parser.c Makefile.am:
6784 created a new module parserInternals.c, moved most of the
6785 code shared by the various parsers there, as well as
6786 deprecated code from parser.c. More cleanup of parser.c
6787 * uri.c: fixed a problem when URI is NULL
6788 * valid.c: speedup when looking for an attribute declaration
6789
6790Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6791
6792 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6793 the cleanup of the computation of URI references when seeking
6794 external entities. The URI reference string and the resulting
6795 URI are both stored now.
6796 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6797 large s(n)printf checks and cleanup from Denis Barbier
6798 <barbier@imacs.polytechnique.fr>
6799 * xmlversion.h.in tree.h: couple of SGML declarations for a
6800 possible docbook module.
6801 * result/VC/ : a couple of test output changed due to the change
6802 of the entities URI
6803
6804Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6805
6806 * parser.h: added a _private field for linking user's data
6807
6808Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6809
6810 * parser.c parserInternals.h: demacroified most of the IS_XXX
6811 the gain in size is significant so ...
6812
6813Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6814
6815 * entities.c: cases where looking up entities with doc==NULL
6816 covered
6817
6818Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6819
6820 * uri.c: applied Wayne Davison patch
6821 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6822
6823Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6824
6825 * uri.c testUri.c: applied Wayne Davison patches
6826 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6827 * Makefile.in: added URItest and included thenin "make tests"
6828
6829Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6830
6831 * xmlversion.h.in: closed bug 22941
6832
6833Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6834
6835 * doc/xmlio.html: added doc and example for entity loader
6836 redefinition.
6837
6838Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6839
6840 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6841 used by libxml
6842
6843Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6844
6845 * parser.c: Fixed bug on invalid ontent characters and when using
6846 push.
6847 * xmllint.c: fixed xmllint endling of errors in push mode
6848
6849Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6850
6851 * HTMLparser.c testHTML.c: applied two new patches from
6852 Wayne Davison <wayned@users.sourceforge.net>
6853 * result/HTML/*.sax: regenerated HTML SAX output
6854 * parser.c: more cleanup.
6855
6856Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6857
6858 * HTMLparser.[ch] testHTML.c: applied the second set of
6859 patches from Wayne Davison <wayned@users.sourceforge.net>,
6860 adding htmlEncodeEntities()
6861 * HTMLparser.c: fixed an ignorable white space detection bug
6862 occuring when parsing with SAX only
6863 * result/HTML/*.sax: updated since the output is now HTML
6864 encoded...
6865
6866Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6867
6868 * HTMLparser.[ch]: applied some of Wayne Davison
6869 <wayned@users.sourceforge.net> patches
6870
6871Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6872
6873 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6874 undeclared namespace prefix was used, added a warning.
6875 Cleaned up support w.r.t. entities, spilling out a warning
6876 and being pedantic on lookups.
6877 * test/warning/ent9 : added testcase for previous example.
6878 * TODO: updated
6879 * parserInternals.h parser.c: changed the way names are parsed
6880 now allow infinite size and decrease penalty for normal use
6881 * parser.c: Started a big cleanup/check of the parser code,
6882 fixed some of the most tortuous entity code, spotted code
6883 unused anymore
6884 * test/*: added tests for very long names and related nasty
6885 things.
6886
6887Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6888
6889 * doc/encoding.html: added encoding aliases doc
6890 * doc/xml.html: updates
6891 * encoding.[ch]: added EncodingAliases functions
6892 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6893 bottleneck affecting large DTDs like Docbook
6894 * parser.[ch] xmllint.c: added a pedantic option, will be
6895 useful
6896 * SAX.c: redefinition of entities is reported in pedantic mode
6897 * testHTML.c: uninitialized warning from gcc
6898 * uri.c: fixed a couple of bugs
6899 * TODO: added issue raised by Michael
6900
6901Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6902
6903 * doc/encoding.html: propagated Martin Duerst suggestions
6904
6905Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6906
6907 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6908 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6909 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6910 by Wayne Davison
6911
6912Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6913
6914 * nanoftp.c nanohttp.c: small cleanup
6915 * TODO: updated
6916
6917Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6918
6919 * added an old VC testcase and updated title.xml entity
6920
6921Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6922
6923 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6924 done on auto-opening of <p> tags and cleanup of SAX output
6925
6926Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6927
6928 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6929
6930Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6931
6932 * doc/xml.html libxml.* structure.*: updated the doc a bit
6933
6934Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6935
6936 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6937 of SAX tests
6938
6939Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6940
6941 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6942 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6943
6944Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6945
6946 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6947 * testHTML.c: fix core dump on Solaris 2.x systems
6948 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6949 * result/HTML/*.sax: previous bug fix lead to new results
6950
6951Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6952
6953 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6954 * configure.in: added --with-readline=DIR to accept alternate
6955 path for readline include/library
6956 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6957 for ANSI under HP-UX
6958 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6959 includes @LIBS@
6960
6961Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6962
6963 * doc/* : rebuilt the docs
6964 * getting ready for 2.2.2 release
6965
6966Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6967
6968 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6969 and xmlAddFeature()
6970 * tree.[ch]: added xmlAddChildList()
6971 * xmllint.c: MAP_FAILED macro test
6972 * parser.h: added xmlParseCtxtExternalEntity()
6973 * valid.c: applied bug fixes removed warning
6974 * tree.c: added CDATA block to elements content
6975 * testSAX.c: cleanup of output
6976 * testHTML.c: added SAX testing
6977 * encoding.c: better error recovery
6978 * SAX.c, parser.c: fixed one of the external entity processing
6979 of the OASis testsuite
6980 * Makefile.am: added HTML SAX regression tests
6981 * configure.in: bumped to 2.2.2
6982 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6983 SAX results
6984
6985Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6986
6987 * configure.in: patch for HP compiler
6988
69892000-08-04 Sven Heinicke <sven@zen.org>
6990
6991 * xmllint.c: Was coredumping sometimes when the file given didn't
6992 exist.
6993
6994Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6995
6996 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6997
6998 when using in memory parsing. Need some cleanup.
6999 * xmllint.c configure.in: added a --memory flag to test memory
7000 parsing
7001
7002Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7003
7004 * nanohttp.c: fixed socklen_t replacement to unsigned int
7005 * parser.c: fixed a space handdling missing at the end of
7006 production 28 DOCTYPE.
7007 * xmlmemory.c: fixed a stupid bug on the routine to override
7008 allocation functions
7009 * TODO: updated
7010
7011Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7012
7013 * doc/ regenerated the docs
7014
7015Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7016
7017 * doc/encoding.html doc/xml.html: added I18N doc
7018 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7019 improvements, both parser and filters, added ASCII & HTML,
7020 fixed the ISO-Latin-1 one
7021 * xmllint.c testHTML.c: added/made visible --encode
7022 * debugXML.c : cleanup
7023 * most .c files: applied patches due to warning on Windows and
7024 when using Sun Pro cc compiler
7025 * xpath.c : cleanup memleaks
7026 * nanoftp.c : added a TESTING preprocessor flag for standalong
7027 compile so that people can report bugs more easilly
7028 * nanohttp.c : ditched socklen_t which was a portability mess
7029 and replaced it with unsigned int.
7030 * tree.[ch]: added xmlHasProp()
7031 * TODO: updated
7032 * test/ : added more test for entities, NS, encoding, HTML, wap
7033 * configure.in: preparing for 2.2.0 release
7034
7035Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7036
7037 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007038 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007039
7040Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7041
7042 * doc/xml.html: changed the xmlsoft.org structure, updated the
7043 examples w.r.t. root and childs
7044
7045Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7046
Daniel Veillard784b9352003-02-16 15:50:27 +00007047 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007048
7049Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7050
7051 * HTMLparser.c: Work on character encoding support for the HTML parser
7052 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7053 * encoding.c: Fixed a potential memleak in the encoding stuff
7054
7055Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7056
7057 * doc/FAQ.html doc/Makefile.am : added a FAQ
7058
7059Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7060
7061 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7062 of the HTML parser to force it to not bypass SAX
7063
7064Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7065
7066 * win32config.h.in: updated
7067 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7068 lacks iconv support :-( need to release 2.1.1
7069 * configure.in: release 2.1.1
7070 * HTMLparser: fixed bug #14784
7071 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7072 by Windows compiler
7073 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7074 the SAX startDocument() callback.
7075 * TODO: updated
7076
7077Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7078
7079 * added xmlStopParser()
7080
7081Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7082
7083 * configure.in: 2.1.0 prerelease
7084 * Large resync between W3C and Gnome tree
7085 * nanoftp, nanohttp.c: fixed stalled connections probs
7086 * HTMLtree.c SAX.c : support for attribute without values in
7087 HTML for andersca
7088 * valid.c: Fixed most validation + namespace problems
7089 * HTMLparser.c: start document callback for andersca
7090 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7091 * parser.h, SAX.c: serious speed improvement for large
7092 CDATA blocks
7093 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7094 different encoding
7095 * example/Makefile.am example/gjobread.c tree.h: work on
7096 libxml1 libxml2 convergence.
7097 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7098 and the LIBXML_TEST_VERSION macro
7099
7100Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7101
7102 * doc/xml.html: various patches and improvements typo fixed by
7103 Felix Natter
7104 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7105 from Felix Natter <fnatter@gmx.net>
7106
7107Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7108
7109 * doc/upgrade.html: updated with instructions for support of both
7110 libxml-1.x and libxml-2.x
7111 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7112 for 2.x support and also fixed includes
7113
7114
7115Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7116
7117 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7118 the encoding support, added iconv support, so now libxml if
7119 compiled with iconv automatically support japanese encodings
7120 among others. Work based on initial patch from Yuan-Chen Cheng
7121 I may have broken binary compat in the encoding handler
7122 registration scheme, but that was so utterly broken I don't
7123 expect anybody to have used this feature until now.
7124 * parserInternals.h: fixup on the CHAR range macro
7125 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7126 code.
7127 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7128 * uri.c: added xmlParseURI() I can't believe I forgot to
7129 implement this one in 2.0 !!!
7130 * SAX.c: moved doc->encoding update in the endDocument() call.
7131 * TODO: updated.
7132
7133Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7134
7135 * tree.h: removed extraneous xmlRemoveProp definition
7136 * TODO: added item about --disable-corba configure switch
7137 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7138 * nanoftp.c: fixed include problems giving troubles on AIX and
7139 slowlaris
7140 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7141 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7142 comment and headers changes to lower gtk-doc number of warnings
7143 * doc/html/*: rebuilt docs
7144
7145Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7146
7147 * HACKING: documented the tag for 1.x and instructions
7148
7149Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7150
7151 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7152 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7153 xmlCreateIOParserCtxt
7154 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7155 significant overall improvement
7156 * xmllint.c: added I/O test to xmllint
7157 * testSAX.c: added a speed test
7158 * doc/* : updated/regenerated
7159
7160Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7161
7162 * xpath.c uri.h parserInternals.h: cosmetic changes from
7163 "Timur I. Bakeyev" <timur@bat.ru>, including making
7164 xmlCreateURI() public
7165
7166Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7167
7168 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7169 and the code at the same time. Added a clean mechanism for
7170 overload or added input methods: xmlRegisterInputCallbacks()
7171 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7172 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7173 * TODO: updated
7174 * doc/* : updated/regenerated
7175 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7176 source dir
7177
7178Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7179
7180 * testURI.c: yet another forgotten commit, I should get some sleep !
7181
7182Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7183
7184 * xmllint.c: forgot to commit this too ?
7185
7186Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7187
7188 * xmlversion.h.in : forgot to commit this previously
7189
7190Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7191
7192 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7193 * README TODO: updated for release
7194 * uri.c uri.h: added authority parsing/saving
7195 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7196 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7197 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7198 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7199 Makefile.am : added compile-time customization of libxml
7200 --with-ftp --with-http --with-html --with-xpath --with-debug
7201 --with-mem-debug
7202 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7203 #include <libxml/xxx.h> I hope it won't break too much stuff
7204 and will be manageable in the future...
7205 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7206 and added xmllint to the installed programs
7207 * uri.h: added xmlFreeURI()
7208
7209Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7210
7211 * uri.c uri.h: finished the escaping handling, the base support
7212 and the URI path normalization. Looks good just lacks the
7213 authority content parsing code.
7214 * Makefile.am: added instructions to generate testURI
7215 * TODO: updated
7216 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7217 added links and icons for W3C and Gnome
7218
7219Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7220
7221 * xmlmemory.[ch] : seems I forgot to actually update the files in
7222 the last commit :-)
7223 * doc/xml.html doc/html/* : updated and uploaded the docs
7224
7225Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7226
7227 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7228 * TODO: updated
7229 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7230 libxml default allocation function with another set (like gmalloc/
7231 gfree).
7232 * Makefile.am, uri.c, uri.h: added a set of functions to do
7233 exact (litteraly copied from the RFC 2396 productions) parsing
7234 and handling of URI. Will be needed for XLink, one XML WFC,
7235 XML Base and reused in the nano[ftp/http] modules. Still work
7236 to be done.
7237
7238Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7239
7240 * configure.in, libxml.spec.in : libxml2
7241 * doc/* : updated the doc page, rebuilt the docs
7242
7243Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7244
7245 * all: tagged LIB_XML_1_X
7246 * *.c *.h : updated from W3C CVS tree
7247 * configure.in : 2.0.0-beta
7248 * libxml.spec.in : libxml2 package nam
7249 * result/* : new version of the tests output
7250
7251Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7252
7253 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7254
7255Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7256
7257 * doc/* : rebuilt the docs
7258 * parser.c: final patch on #6766
7259 * valid.c: small patch on validity checks.
7260
7261Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7262
7263 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7264 added
7265 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7266 compatibility w.r.t. XML spec and existing code.
7267
7268Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7269
7270 * parser.c: seems a better solution to <a> </a> exists,
7271 will try it for a while
7272
7273Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7274
7275 * parser.c: tried to remove the <a> </a> generating <a/>
7276 this is hard. Left a flag for that purpose. Fixed bug #6766
7277 * configure.in: prepared 1.8.7 not released, due to previous
7278 problem
7279
7280Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7281
7282 * doc/xml.html : applied second patch from Paul DuBois
7283
7284Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7285
7286 * doc/xml.html : applied patch from Paul DuBois
7287
7288Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7289
7290 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7291
7292Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7293
7294 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7295 compilation warnings on various platforms.
7296 * parser.c: Fixed #5281 validity error callbacks are now desactived
7297 by default if not validating.
7298
7299Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7300
7301 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7302
7303Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7304
7305 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7306 <gkatsi@cs.toronto.edu>
7307
7308Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7309
7310 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7311 processing URLs
7312
7313Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7314
7315 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7316 xmlNanoFTPUpdateURL for persistent control connections.
7317 * configure.in: 1.8.6
7318
7319Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7320
7321 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7322 * tree.[ch] : added xmlSaveNoEmptyTags
7323
73242000-01-29 James Henstridge <james@daa.com.au>
7325
7326 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7327
7328 * Makefile.am: added nanoftp.[ch] to the build.
7329
7330Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7331
7332 * nanoftp.[ch]: cleanup, comments, API
7333 * debugXML.c : fixed a bug in the cat command
7334 * doc/*: regenerated the docs
7335
7336Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7337
7338 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7339 * debugXML.c : fixed a bug in the cat command
7340 * valid.c: fixing some small probs
7341 * libxml.spec.in: get rid of the SNAP suffix
7342 * doc/xml.html: updated the status
7343
7344Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7345
7346 * xml-config.in: xml-config --version to just return the
7347 version number
7348 * xpath.c: some cleanup w.r.t. axis when the current node is
7349 an attribute.
7350 * TODO: updated
7351
7352Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7353
7354 * configure.in: prepared for libxml-1.8.5
7355 * doc/* recompiled the documentation
7356
73572000-01-17 Jody Goldberg <jgoldberg@home.com>
7358
7359 * configure.in : WARNING autoconf subtlety alert :
7360 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7361 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7362 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7363 get defined by AC_CHECK_HEADERS.
7364
7365Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7366
7367 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7368 Rune.Djurhuus@fast.no
7369
7370Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7371
7372 * TODO: updated
7373 * tree.c, parser.c: made sure that only memory alloc problems
7374 and internal parser errors are allowed to write to stdout or
7375 stderr.
7376
7377Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7378
7379 * tree.c : restored xmlNewGlobalNs since this seems used by
7380 a lot of existing code :-(, fixed a bug in xmlNewNs
7381 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7382 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7383 to exit() from the library code.
7384 * xpath.c, parser.c: removed bugs or unused code detected by
7385 Windows compilers
7386 * parser.c: started adding interfaces for parsing well balanced
7387 XML fragments
7388 * configure.in: releasing 1.8.4
7389 * doc/* : rebuilt the docs
7390
7391Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7392
7393 * tree.[ch] : added xmlNewDocFragment() for DOM
7394 * testHTML.c: uninitialized variable.
7395
7396Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7397
7398 * doc/* : rebuild the docs
7399
7400Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7401
7402 * acconfig.h: readline and history patch
7403 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7404 * tree.c: added check and handling when possibly removing an ID
7405 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7406 and saving.
7407 * test/HTML/entities.html result/HTML/entities.html* : test for
7408 various entities reference cases
7409 * result/HTML/* : as a result output of some testcase have
7410 changed
7411 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7412 by previous example. added xmlParseTryOrFinish().
7413 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7414 entities.h debugXML.h HTMLparser.h: changed the way struct are
7415 declared to allow gtk-doc to expose those
7416 * parser.c: closed bug #4960
7417 * Makefile.am configure.in: Applied patch from
7418 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7419 and math/socket libs detection
7420
7421Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7422
7423 * configure.in, Makefile.am: link tester against readline
7424 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7425
7426Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7427
7428 * tree.[ch]: added xmlRemoveProp
7429 * win32config.h.in nanohttp.c: avoid including the Windows
7430 socket stuff in every C files
7431 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7432 the XmL parser(s)
7433 * test/ns4 result/ns4 etc...: added test case for previous prob
7434 * tree.c: xmlNewNs wasn't checking for double definition
7435 * Makefile.in: fixed a problem with dist-hook duplicates
7436 * parser.[hc], xmlIO.c: fixed the loading of external entities
7437 APIs, now xmlLoadExternalEntity() is used everywhere and
7438 setting up an app specific front-end using the
7439 * SAX.c parser.c: some fixes, now the xhtml spec validates
7440 with the xhtml DTD.
7441 * error.c: fixed crashes in case of no input stream
7442 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7443 to the validation tests and results
7444
7445Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7446
7447 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7448 too htmlCreatePushParserCtxt() and htmlParseChunk()
7449 * parser.c: a bit of cleanup.
7450 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7451 to XML) removed the last mem leak known
7452 * HTMLtree.c: output message cleanup
7453 * xmlmemory.c: display content info about memory blocks
7454 * result/HTML/wired.* : missing att value warning change
7455
7456Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7457
7458 * doc/* : rebuilt the documentation
7459
7460Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7461
7462 * parser.[ch] parserInternals.h: Push parser for XML,
7463 seems to work fine now
7464 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7465 --push for push testing
7466 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7467 * testSAX.c: added --push
7468 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7469 subtree
7470 * xmlIO.[ch] : enriched API + fixes for push mode
7471 * entities.[ch]: added the entity content length to the struct.
7472 * xmlmemory.[ch]: new API to show the last entries for the shell
7473 * valid.c: added required attribute testing
7474 * SAX.c: the cdata callback now merge contiguous fragments
7475 * HTMLparser.c: cleanup of some macros
7476
7477Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7478
7479 * parser.c: fix for PIs name starting with xml
7480 * tree.c: fixed a potential problem with || and && ops
7481 * *.c, configure.in win32config.h.in : generate win32config.h for
7482 those on the Other Side !
7483
7484Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7485
7486 * parser.c: fixed a stupid = vs. == bug :-(
7487 * doc/gnome-xml.sgml: s/glade/xml/
7488
7489Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7490
7491 * configure.in, doc/xml.html : bug fix release 1.8.2
7492 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7493 Hopefully the end of that silly C++ include problem
7494 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7495 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7496 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7497 troubles with autoclosed elements when the stree shape doesn't
7498 follow the DtD specs. Added htmlIsAutoClosed() and
7499 htmlAutoCloseTag()
7500 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7501 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7502 * debugXML.c: fixed a bug on printing default namespaces.
7503 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7504
7505Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7506
7507 * result/HTML/*.htm[l] : updated the HTML regression tests according
7508 to the new output
7509 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7510 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7511 problem due to intermix of extern "C" { ... } declarations for C++
7512 and recursive includes in the headers
7513
75141999-12-20 Chris Lahey <clahey@umich.edu>
7515
7516 * HTMLtree.c: Made it so that html nodes with a single child do
7517 not insert a carriage return before or after the child node.
7518
7519Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7520
7521 * configure.in, doc/xml.html : bug fix release 1.8.1
7522 * parser.c: fixed bug #4344
7523 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7524 added the glue to avoid C++ problems
7525 * doc/* : regenerated the documentation
7526
7527Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7528
7529 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7530 namespace recognition, and Dia as a resul :-(
7531 * encoding.c: closed bug #3950
7532
7533Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7534
7535 * valid.c: debugging a posteriori validation, except URI expansion
7536 stuff this should be fixed now
7537 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7538 Carl Nygard <cnygard@bellatlantic.net>
7539 * tester.c: added --postvalid, cleaning of the code
7540 * tree.[ch]: added xmlDocGetRootElement()
7541
7542Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7543
7544 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7545 c++ losage.
7546
7547Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7548
7549 * configure.in, doc/xml.html : bumped to 1.8.0
7550 * xlink.[ch], Makefile.am : added framework for link detection
7551 * parser.h: added nbChars to parser context, needed for cleanup.
7552 * xmlmemory.c: removed a nasty bug when out of mem
7553 * valid.[ch]: adding namespace support for attribute decl
7554 * tester.c: added --debugent option
7555 * debugXML.[ch]: added xmlDebugDumpEntities()
7556 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7557 buffers instead, this was really needed, validation was breaking
7558 in strange ways due to that. Added xmlParseStringPEReference()
7559 and other parsing from strings functions. Entities processing
7560 modified again, but PERef are still not handled correcly but
7561 unless you're Eve Maller you won't notice :-)
7562 * HTMLparser.c: large changes toward reliability, and switched to
7563 lowercase internal tags, XHTML is lowercase, so it will help
7564 that output is closer to next version.
7565 * doc/* : regenerated the documentation, it is now hosted at
7566 http://xmlsoft.org/ (same bits I just bought the domain :-)
7567
7568
7569Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7570
7571 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7572 doc generation
7573 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7574 in the SAX API
7575 * doc/*: rebuilt the doc making sure everything appears in the
7576 HTML files
7577
7578Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7579
7580 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7581 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7582 which allow impressive speed improvement on dataset with
7583 large text pieces, but at the cost of broken binary
7584 compatibility and slightly bigger memory usage.
7585 Configure with --with-buffers to activate them, they
7586 are protected with XML_USE_BUFFER_CONTENT define.
7587 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7588 goal is 0 memory left allocated once parser is no more used
7589 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7590 call xmlCleanupParser() and xmlMemoryDump()
7591
7592Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7593
7594 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7595 * parser.[ch] encoding.[ch]: added memory cleanup routines
7596 * parser.c: closing bug #3788
7597 * doc/*: rebuilt the doc
7598
7599Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7600
7601 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7602 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7603 * tester.c: added --compress option
7604 * doc/*: rebuilt the documentation
7605
7606Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7607
7608 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7609 if given /proc/kcore as input !
7610 * doc/xml.html doc/*: updated and rebuilt the documentation
7611
7612Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7613
7614 * parser.c: Fixed some wrongly space collapsing code due to
7615 a misreading of the spec.
7616 * result/*: fixed the output accordingly
7617
7618Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7619
7620 * encoding.c: bug fix and typos
7621 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7622 * parser.c: added attribute normalization closing bug #3597
7623 * test/att* result/att* SAXresult/att*: testcase for attribute
7624 normalization
7625
7626Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7627
7628 * configure.in: closing bug #3163 by adding extra flags for the
7629 cc compiler on HP-UX
7630
7631Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7632
7633 * valid.[ch] : removed a typo and an enumerated type bug in the
7634 xmlAddElementDecl() function
7635 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7636 call to xmlEncodeEntitiesReentrant() so that the functions
7637 New, Set and Get are at the same level.
7638 * parser.c HTMLparser.c: extra memory allocation bug for
7639 attributes detected by someone using libxml in embedded systems :-)
7640
7641Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7642
7643 * xmlmemory.h: turned off mem debug :-\
7644
7645Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7646
7647 * parser.c: closed bug #2784 a one line fix, but worth pushing
7648 a new release out
7649 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7650 some structures, comments before and after the
7651 main element, and other nastyness
7652 * HTMLtree.c tree.c: accomodate the extended HTML supported
7653 * configure.in: pushing 1.7.4
7654 * test/ent8 and related outputs : added a new test for bug #2784
7655 * test/HTML/wired.html and related output: a nasty HTML example
7656 * Makefile.am: improved the test scripts
7657 * docs/* : reran the documentation extractor, updated xml.html
7658
7659Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7660
7661 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7662 HTMLparser and debugged the HTML related code. HTML documents
7663 now have their own type
7664 * entities.c: do not dump &apos; for HTML output
7665 * xmlmemory.c: improvement, breakpoint mechanism
7666 * testHTML.c: added --sax --repeat ...
7667 * Makefile.am: improved the HTML tests
7668 * valid.[ch]: added xmlValidGetValidElements and
7669 xmlValidGetPotentialChildren
7670 * tester.c: added --insert to test the 2 new functions
7671 * test//* result//* SAXresult//* : regression test cleanup
7672 and extension.
7673 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7674 gnome-xml-nanohttp.html
7675
7676Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7677
7678 * HTMLparser.c: fixed problems with some autoclose tags
7679 * tree.c: fixed XML output problems.
7680 * result/* SAXresult/*: update of the tests output
7681
7682Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7683
7684 * Makefile.am: Arturo patch for xmlConf.sh version info
7685 * parser.c: Tim Josling patch for single quoted items
7686 * tester.c: Tim Josling patch for tester options usage
7687 * tree.h: indent cleanup
7688
7689Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7690
7691 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7692 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7693
7694Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7695
7696 * tree.c : Raph patch for initialization of CORBA fields
7697 * parser.c, xpath.c, ...: modification of doc comments
7698 * xpath.c : allow spaces in xpath expressions
7699
7700Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7701
7702 * xmlmemory.h: turning off memory debug :-(
7703
7704Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7705
7706 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7707 better SAX interfaces.
7708 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7709 entity.
7710 * configure.in: 1.7.2
7711
7712Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7713
7714 * libxml.spec.in: fixed the URL
7715 * doc/xml.html: improved the documentation front-end
7716
7717Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7718
7719 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7720
7721Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7722
7723 * libxml.spec.in: fixed the alpha compile problem
7724 * parser.[ch]: changed errno to errNo in the parser context :-(
7725 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7726 * doc/xml.html: changed CHAR to xmlChar
7727 * doc/html/*: recompiled the documentation
7728 * configure.in: 1.7.1
7729
7730Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7731
7732 * parser.h: modified the parser context struct to regain 1.4.0
7733 binary compatibility
7734 * parser.c, xml-error.h: added errno ot teh context and defined
7735 a set of errors values with update of errno
7736 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7737 DTDs and entities
7738 * *.h, *.c: complete cleanup of the use of config.h and include
7739 protection depending on the current setup.
7740 * overalll debugging, maintenance and bug-fixing on all modules
7741 * updated the documentation
7742 * ready for 1.7.0
7743
7744Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7745
7746 * HTMLparser.c : cleanup
7747 * SAX.c valid.c valid.h: added ID/IDREF checking
7748 * tree.c tree.h: extended doc structure for refs
7749 * configure.in: 1.6.2
7750 * parser.c: patched bug in SAX user arg call
7751 * parserInternals.h: patched missing close in C++ wrapping
7752 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7753 especially upcoming XPointer implementation.
7754 * doc/xml.html: augmented, typo
7755
7756Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7757
7758 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7759 not all invocations of install understand -d.
7760
7761Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7762
7763 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7764 to make 'check' works, when builddir != srcdir.
7765
7766Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7767
7768 * doc/xml.html : updated the documentation
7769
7770Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7771
7772 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7773 not deallocated memory blocks
7774 * *.c : replaces all calls to malloc() free() and realloc() to
7775 the wrapper functions/macros
7776 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7777 instead of xmlFreeNodeList()
7778
7779Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7780
7781 * HTMLparser.c: corrected a stupid bug leading to core dump at
7782 tree deallocation. Removed warnings indicated by
7783 Stephane.Conversy@lri.fr
7784 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7785 looked for in the external subset
7786
7787Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7788
7789 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7790 on SGI by Stephane.Conversy@lri.fr
7791
7792Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7793
7794 * all .h : changed the prototype declaration indent as in gtk
7795 * most .c : working on reducing the TODOs in the code
7796 * most .c : cleanup though -pedantic and Insure++
7797 * improvements on validation ID checkings.
7798 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7799 * xml-config.in: closed #1810
7800
7801Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7802
7803 * tree.h, valid.c, valid.h: more work on validity, IDs
7804 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7805 definition for AIX
7806
7807Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7808
7809 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7810 the distribution due to a cut'n paste error at last commit
7811
7812Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7813
7814 * configure.in: upgraded to version 1.4.0
7815 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7816 Big update, added a large part of the validation process,
7817 it should be usable, but some parts are missing
7818 * xpath.c: improved the implementation w.r.t. root.
7819 * Makefile.am: added more tests
7820 * test and result trees: added a lot of tests
7821 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7822
7823Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7824
7825 * Added an HACKING file
7826
7827Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7828
7829 * xpath.[ch] : improvements and debug of the XPath implementation
7830 * parser.c, HTMLparser.c : modified the parsers to be progressive
7831 * tree.[ch] : extended the Buffer promitives
7832 * xmlIO.[ch] : added basic I/O routines providing progressive
7833 parsing and ready for I18N conversion plugins
7834 * SAXresult/* : the SAX callback sequence maybe slightly different
7835 now
7836 * test*.c : improved/updated the tests programs
7837 * doc/* : recompiled the docs.
7838
78391999-07-26 Michael Meeks <michael@edenproject.org>
7840
7841 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7842
7843 * tree.c: Ditto.
7844
7845Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7846
7847 * configure.in: upgraded to version 1.4.0
7848 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7849 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7850 XML query language, see http://www.w3.org/TR/xpath for more details.
7851 * parser.c, parser.h: added CHAR* related string functions for XPath
7852 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7853 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7854 rebuild the docs.
7855 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7856 and regression testing capabilities for XPath.
7857
7858Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7859
7860 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7861 closing bug #1646
7862
7863Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7864
7865 * Makefile.am, example/Makefile.am: closed bug #1683
7866
7867Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7868
7869 * example/Makefile.am, configure.in: added the makefile for the
7870 gjobread example
7871
7872Sat Jul 10 14:19:11 CEST 1999 Tomasz KÂłoczko <kloczek@pld.org.pl>
7873
7874 * doc/Makefile.am:
7875 - fix which allow "make install DESTDIR=</install/prefix>".
7876
7877Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7878
7879 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7880 which fixed a problem on the file reading-code.
7881
7882Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7883
7884 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7885 output.
7886 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7887
7888Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7889
7890 * parser.h : Oops removed the binary compatibility problem
7891 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7892 * parser.c, HTMLparser.c: applied patches for reading from stdin
7893
7894Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7895
7896 * parser.c, entities.c, valid.c: cleanup bug #1591
7897 * configure.in: cleanup bug #1592
7898 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7899 the same tree back-end. Hence gdome will be available for it.
7900 * doc/Makefile.am: close bug #617
7901
7902Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7903
7904 * parser.c: alloctate a per parser context SAX interface block
7905
7906Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7907
7908 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7909 and xmlEncodeEntitiesReentrant with the correct one :-\
7910
7911Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7912
7913 * commit of my internal XML base changes, quite a lot of
7914 changes, cleanups, better entities support, framework for
7915 new I/O and charset detection and handling
7916 * Fixed the configure/Makefile stuff to generate shared libs
7917 with the proper version info, so we jumped on rev from
7918 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7919 xmlEncodeEntities() result need to be freed now, and a string
7920 xmlParserVersion provide the current library version.
7921
7922Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7923
7924 * parser.c: fixed a buffer overrun for when you have a very long
7925 attribute with no entities in it.
7926
7927Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7928
7929 * added example directory
7930 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7931
7932Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7933
7934 * Release of libxml-1.1, nearly everything has been touched for
7935 this.
7936 * Added more regression tests
7937 * Updated the documentation
7938
7939Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7940
7941 * tree.[ch]: unified the XML_NO_CORBA defines.
7942 * parser.c encoding.[ch]: started plugging in char encoding detection
7943
7944Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7945
7946 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7947 Also freed allocated buffer.
7948
7949Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7950 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7951 reentrancy problem at printing. One is left in entities.c, to
7952 remove ASAP
7953 * testSAX.c : added a test example showing the use of the SAX
7954 interface if one doesn't want to build the DOM tree.
7955 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7956
7957Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7958
7959 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7960 large revamping of the parser to use SAX callbacks
7961 http://www.megginson.com/SAX/ (or at least a C like interface
7962 a la Expat). It's now possible to set up your own callbacks
7963 and the parser will not build a DOM tree.
7964 * test/* result/*: updated the test suite, I finally removed
7965 the old Namespace draft support (PI based).
7966
7967Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7968
7969 * Makefile.am: added test result to EXTRA_DIST for make tests
7970
7971Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7972
7973 * parser.c, parserInternals.h: moved the chars macro definitions
7974 to parserInternals.h
7975 * parser.c, error.c: applied patches from "Knut Ă…kesson"
7976 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7977
7978Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7979
7980 * xml-config.in : applied patch to make --version work
7981
79821999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7983
7984 * Makefile.am (check-local): Alias for `tests' target. This will
7985 cause `make check' to do the right thing.
7986 (tests): Don't run tests in srcdir. Also, replaced calls to
7987 basename with a `sed' "equivalent".
7988
7989Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7990
7991 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7992 it in the header and not the sources, updated the doc.
7993 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7994 pointing this out.
7995
7996Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7997
7998 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7999 exported the inputStream routines.
8000 * doc/html/* : updated accordingly
8001
8002Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8003
8004 * parser.c, parser.h, parserInternals.h: added a few extra
8005 internal calls to allocate and free parser contexts ...
8006 * doc/html/* : updated accordingly
8007
8008Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8009
8010 * configure.in, Makefile.am, doc/makefile.am : General changes for
8011 1.0.0 release and including the generated HTML documentation.
8012
8013Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8014
8015 * makefile.am : added parserInternals.h, oops.
8016
8017Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8018
8019 * parserInternals.h: added this header giving access to the parser
8020 internal functions.
8021 * doc/Makefile.am : added a rebuild target which rebuilds the full
8022 set of documentations
8023 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8024 the internal subset.
8025 * *.c *.h: modifications needed to generate the documentation using
8026 gtk-doc, cleanup of functions blocks, reorganisation of struct
8027 declarations.
8028
8029Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8030
8031 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8032 the tar and spec file to include the beginning of the doc.
8033
80341999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8035
8036 * doc/.cvsignore: Added this file.
8037
8038Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8039
8040 * tree.c: fixed xmlGetProp to return "" when the attribute
8041 exists, even if the node-list is NULL.
8042
8043Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8044
8045 * tree.c: patched an error outputting empty attribute values.
8046 * Makefile.am and doc/makefile.am: have been updated during the
8047 week-end. Sorry for an empty CVS log, I got a shell problem.
8048
8049Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8050
8051 * tree.h: cleaned up using enums instead of defines
8052 * parser.c, valid.[ch]: more work on parsing/output of element
8053 declarations
8054
8055Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8056
8057 * valid.[ch], tree.c, parser.c : more work toward full parsing
8058 of XML DTDs.
8059 * README: added informations about mailing-list and on-line
8060 documentation
8061
80621999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8063
8064 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8065
8066Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8067
8068 * parser.c, tree.[ch] : more work toward conformance testing,
8069 added a last element to accelerate parsing of very flat structures
8070 started working on internal subset Element content declaration.
8071 * valid.[ch] : first cut at adding code toward validation.
8072 * previous changes had also small impact on most files, especially
8073 the conformance testing using James Clark test suite.
8074
8075Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8076
8077 * test/* : updated the examples, most of them were not well
8078 formed (humm), and added rdf2.
8079 * result/* : resulting changes in the output.
8080
8081Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8082
8083 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8084
8085Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8086
8087 * tree.c: patched a bug in the generation of empty attributes
8088
8089Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8090
8091 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8092 for node/trees/documents/... Biggest problem is namespace
8093 support when copying subtrees.
8094
8095Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8096
8097 * parser.c, entities.c: improve entities and char ref encoding,
8098 and cleanups of error messages.
8099
8100Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8101
8102 * parser.c, entities.c: simple bug hunting done during rpm2html and
8103 rpmfind integration.
8104
8105Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8106
8107 * parser.[ch]: Added interfaces allowing to specify a SAX
8108 handler before parsing.
8109
8110Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8111
8112 * parser.c: redirrect all errors reporting through the SAX
8113 error function
8114
8115Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8116
8117 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8118 * libtool, tlmain ...: update of the libtool files
8119
81201998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8121
8122 * entities.c: Use g_snprintf insteda of snprintf.
8123
8124Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8125
8126 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8127 added ent5 test for this purpose.
8128 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8129
8130Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8131
8132 * parser.c: fixed? a strange error due to compression on a GWP
8133 document.
8134
8135Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8136
8137 * tree.[ch]: bug fixing
8138 * entities.[ch]: defined a specific type for predefined entities
8139 * doc/xml.html: more documentation on the library, how to use it,
8140 overview of the interfaces.
8141
8142Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8143
8144 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8145
8146Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8147
8148 * tree.c: corrected a small bug
8149 * doc/xml.html: continuing writing documentation.
8150
8151Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8152
8153 * debugXML.h debugXML.c: added debugging utilities.
8154 * tester.c: added --debug switch.
8155 * tree.c: patched an incorrect node->type assignment.
8156 * parser.c: formatting, ensure that node->doc != NULL in attributes
8157
8158Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8159
8160 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8161 entity support and provide an internal representation close to
8162 DOM one (entity ref nodes, and attribute value as tree). I tried
8163 to preserve the interface but this will surely break some apps
8164 (I have to change rpm2html/rpmfind for example). I had to change
8165 two interfaces, and the generated tree is somewhat different.
8166 * doc/* : started documenting the XML library, the tree and
8167 DOM/Corba. This is a first step.
8168
8169Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8170
8171 * parser.c: Set up the fonctions comment block, boring but useful.
8172 * parser.h, SAX.c, parser.c: now attributes are processed through
8173 the SAX interface. The problem is that my SAX interface diverged
8174 quite a bit from the original one, well this is not an official
8175 spec, and translating it from Java to C is hairy anyway...
8176
8177Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8178
8179 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8180 fonctions comment block, boring but useful.
8181
8182Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8183
8184 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8185 conversion routines. However they are not yet used to convert the
8186 inputs. The core will run with UTF-8.
8187
8188Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8189
8190 * tree.c : make sure that the type id is properly set-up when
8191 a new object is allocated, needed for DOM.
8192
8193Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8194
8195 * tree.h, tree.c: Ok, the main objects in the tree will be native
8196 corba objects, it costs 8 bytes per Node, Attribute and Document
8197 but it simplifies the Corba integration a lot (no extra interface
8198 objects to allocate/free).
8199
8200Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8201
8202 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8203 and changed NODEs contants for conformity with DOM Level 1
8204
8205Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8206
8207 * added hooks to keep track of servants when creating objects
8208 xmlDoc and xmlNode (for Corba export).
8209
8210Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8211
8212 * added xml-config script.
8213
8214Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8215
8216 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8217 to autoupdate libtool and automake conf files.
8218
82191998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8220
8221 * Makefile.am: Use '?' to separate the sed
8222 commands as ',' is used when people pass -Wl,something.
8223
8224
8225Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8226
8227 * tree.c, tree.h: added a per-document compression interface.
8228
8229Tue Sep 22 20:47:38 EDT 1998
8230
8231 * tree.c, tree.h: added saving with compression and added interfaces
8232 to control the compression level (xmlGetCompressMode,
8233 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8234
8235Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8236
8237 * parser.c: corrected a loop for files of size 0
8238
82391998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8240
8241 * error.h: New file. Contains prototyes from `error.c'.
8242
8243Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8244
8245 * Makefile.am (xmlincdir): New macro.
8246 (xmlinc_HEADERS): Renamed from include_HEADERS.
8247
8248Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8249
8250 * applied small patch on numeric entities from
8251 Christopher Blizzard <blizzard@appliedtheory.com>
8252
8253Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8254
8255 * New release 0.2, removed the old xml_* files so that it's
8256 coherent with the other CVS base (W3C), far better conformance
8257 to standard, new namespaces, decent entities support, beginning
8258 of a SAX-like interface. Nearly nothing left intact, even the
8259 test examples ...
8260
82611998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8262
8263 * .cvsignore: Add .deps dir
8264
8265Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8266
8267 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8268
8269Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8270
8271 * configure.in: added test for CPP
8272 * AUTHORS, Changelog: the original ones didn't get commited but the
8273 glib ones instead, fixed.
8274 * Makefile.am: corrected an error in library naming
8275
8276Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8277
8278 * integrated code developped at W3C
8279 * changed the original Copyright
8280 * migrated to automake
8281 * prefixed the filenames by xml_ to avoid filename clashes
8282
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008283Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8284
8285 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8286 should not be called.
8287
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008288Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8289
8290 * libxml-2.0.pc.in: applied the patch to fix #101894
8291
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008292Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8293
8294 * tree.c : applied patch from Lukas Schroeder for register callbacks
8295 * valid.c: modified patch from Lukas Schroeder to test
8296 register callbacks with --chkregister
8297
Daniel Veillard067bae52003-01-05 01:27:54 +00008298Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8299
8300 * xmlreader.c: seriously changed the way data are pushed to
8301 the underlying parser, go by block of 512 bytes instead of
8302 tryng to detect tag boundaries at that level. Changed the
8303 way empty element are detected and tagged.
8304 * python/tests/reader.py python/tests/reader2.py
8305 python/tests/reader3.py: small changes mostly due to context
8306 reporting being different and DTD node being reported. Some
8307 errors previously undetected are now caught and fixed.
8308 * doc/xmlreader.html: flagged last section as TODO
8309
Daniel Veillard51a447a2003-01-04 19:42:46 +00008310Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8311
8312 * python/libxml.py: integrated the Python 2.2 optimizations
8313 from Hannu Krosing, while maintaining compatibility with
8314 1.5 and 2.1
8315
Daniel Veillarde59494f2003-01-04 16:35:29 +00008316Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8317
8318 * xmllint.c: a bit of cleanup
8319 * xmlreader.c: small fix
8320 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8321 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8322
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008323Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8324
8325 * python/setup.py.in: patch from Stéphane Bidoul to include
8326 drv_libxml2.py in setup.py
8327
Daniel Veillard66b82892003-01-04 00:44:13 +00008328Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8329
8330 * doc/xmlreader.html: starting documenting the new XmlTextReader
8331 interface.
8332
Daniel Veillard7704fb12003-01-03 16:19:51 +00008333Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8334
8335 * xmllint.c: added the --stream flag to use the TextReader API
8336 * xmlreader.c: small performance tweak
8337
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008338Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8339
8340 * xmlreader.c python/tests/reader2py: okay the DTD validation
8341 code on top of the XMLTextParser API should be solid now.
8342
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008343Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8344
8345 * xmlreader.c python/tests/reader2py: Fixing some more mess
8346 with validation and recursive entities while using the
8347 reader interface, it's getting a bit messy...
8348
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008349Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8350
8351 * xmlreader.c python/tests/reader.py: another couple of problem
8352 related to IsEmptyElement reported by Stéphane Bidoul needed
8353 some fixes.
8354
Daniel Veillard4f860202003-01-02 13:00:02 +00008355Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8356
8357 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8358 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8359 based on the python XmlTextReader interface.
8360
Daniel Veillard3c265e42003-01-01 21:06:49 +00008361Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8362
8363 * tree.c: backing out one change in the last patch which broke the
8364 regression tests
8365
Daniel Veillard5335dc52003-01-01 20:59:38 +00008366Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8367
8368 * global.data globals.c tree.c include/libxml/globals.h: applied
8369 an old patch from Lukas Schroeder to track node creation and
8370 destruction. Probably missing a lot of references at the moment
8371 and not usable reliably.
8372
Daniel Veillard8ba17412003-01-01 19:13:12 +00008373Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8374
8375 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8376 from doc/news.html and a stylesheet
8377
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008378Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8379
8380 * xmlreader.c python/tests/reader.py: fixed another couple of
8381 xmlreader bugs reported by Stéphane Bidoul and added tests.
8382
Daniel Veillard9e395c22003-01-01 14:50:44 +00008383Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8384
8385 * xmlreader.c python/tests/reader2.py: fixed another validity
8386 checking in external parsed entities raised by Stéphane Bidoul
8387 and added a specific regression test.
8388 * python/tests/reader3.py: cleanup
8389
Daniel Veillardd5896142002-12-31 14:45:26 +00008390Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8391
8392 * xmlreader.c python/tests/reader2.py: fixed a problem with
8393 validation within entities pointed by Stéphane Bidoul, augmented
8394 the tests to catch those.
8395
Daniel Veillarddc85f282002-12-31 11:18:37 +00008396Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8397
8398 * python/generator.py: modified the generator to allow keeping
8399 class references when creating new classes, needed to fix a bug
8400 pointed by Stéphane Bidoul where the input buffer of the
8401 xmlTextReader instance gets destroyed if the python wrapper for
8402 the input is not referenced anymore.
8403
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008404Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8405
8406 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8407 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8408
Daniel Veillard571b8892002-12-30 12:37:59 +00008409Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8410
8411 * xmlreader.c python/tests/reader.py: fixed another problem
8412 pointed by Stéphane Bidoul
8413
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008414Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8415
8416 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8417 with "<a/>"
8418
Daniel Veillardecaba492002-12-30 10:55:29 +00008419Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8420
8421 * SAX.c: warn on xmlns:prefix="foo"
8422 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8423 for namespace attributes handling.
8424
Daniel Veillard2d84a892002-12-30 00:01:08 +00008425Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8426
8427 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8428 a really nasty problem raised by a DocBook XSLT transform
8429 provided by Sebastian Bergmann
8430
Daniel Veillard29b3e282002-12-29 11:14:41 +00008431Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8432
8433 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8434 by Stéphane Bidoul and integrated it into the tests
8435
Daniel Veillarde18fc182002-12-28 22:56:33 +00008436Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8437
8438 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8439 extended the XmlTextReader API a bit, addding accessors for
8440 the current doc and node, and an entity substitution mode for
8441 the parser.
8442 * python/libxml.py python/libxml2class.txt: related updates
8443 * python/tests/Makefile.am python/tests/reader.py
8444 python/tests/reader2.py python/tests/reader3.py: updated a bit
8445 the old tests and added a new one to test the entities handling
8446
Daniel Veillardaba976d2002-12-28 21:14:18 +00008447Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8448
8449 * python/generator.py python/libxml2class.txt
8450 python/tests/reader.py python/tests/reader2.py: changed the
8451 generator to provide casing for the XmlTextReader similar to
8452 C# so that examples and documentation are more directly transposable.
8453 Fixed the couple of tests in the suite.
8454
Daniel Veillard83298842002-12-28 15:12:33 +00008455Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8456
8457 * doc/guidelines.html: added a document on guildeline for
8458 publishing and deploying XML
8459
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008460Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8461
8462 * valid.c xmlreader.c: final touch running DTD validation
8463 on the XmlTextReader
8464 * python/tests/Makefile.am python/tests/reader2.py: added a
8465 specific run based on the examples from test/valid/*.xml
8466
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008467Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8468
8469 * python/libxml.py: added a few predefined xmlTextReader parser
8470 configuration values.
8471
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008472Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8473
8474 * python/libxml_wrap.h: trying to fix #102037
8475
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008476Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8477
8478 * SAX.c: fixing bug #95296, when the predefined entities
8479 are redefined in the DTD the default one must be used
8480 instead anyway.
8481
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008482Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8483
8484 * doc/xmllint.xml
8485 * doc/xmllint.1
8486 Add discussion of XML_DEBUG_CATALOG to xmllint man
8487 page - bug #100907
8488
8489
Daniel Veillarddf512f42002-12-23 15:56:21 +00008490Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8491
8492 * xmlreader.c: Fixed the empty node detection to avoid reporting
8493 an inexistant close tag.
8494
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008495Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8496
8497 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8498 for Python 2.1
8499
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008500Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8501
8502 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8503
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008504Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8505
8506 * doc/libxml2-api.xml python/tests/reader.py: one really need
8507 to provide the base URI information when creating a reader parser
8508 from an input stream. Updated the API and the example using it.
8509
Daniel Veillardea7751d2002-12-20 00:16:24 +00008510Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8511
8512 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8513 include/libxml/valid.h include/libxml/xmlreader.h: working on
8514 DTD validation on top of xml reader interfaces. Allows to
8515 validate arbitrary large instances. This required some extensions
8516 to the valid module interface and augmenting the size of xmlID
8517 and xmlRef structs a bit.
8518 * uri.c xmlregexp.c: simple cleanup.
8519
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008520Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8521
8522 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8523 work on the xml reader interfaces.
8524 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8525 Web page for the Windows binaries.
8526
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008527Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8528
8529 * xmlIO.c: applied a patch for VMS following the report by
8530 Nigel Hall
8531
Daniel Veillard3772de32002-12-17 10:31:45 +00008532Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8533
8534 * parser.c: the parseStartTag bug fix wasn't complete.
8535
Daniel Veillard67df8092002-12-16 22:04:11 +00008536Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8537
8538 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8539 parseStartTag, fixing it.
8540 * test/att4 result/att4 result/noent/att4: adding the test
8541 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8542 more methods to XmlTextReader.
8543
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008544Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8545
8546 * win32/libxml2.def.src: added more xml reader exports
8547 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8548 to the build
8549
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008550Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8551
8552 * doc/tutorial/xmltutorial.xml
8553 plus generated html and pdf
8554 Updating tutorial again based on further comments from Niraj
8555 Tolia on the last iteration
8556
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008557Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8558
8559 * doc/tutorial/xmltutorial.xml
8560 * doc/tutorial/includekeyword.c
8561 * doc/tutorial/includegetattribute.c
8562 plus generated html and pdf
8563 Adding fix from Niraj Tolia to tutorial to properly free memory.
8564
8565
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008566Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8567
8568 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8569 more methods of XmlTextReader.
8570 * python/libxml2class.txt python/tests/reader.py: this increased the
8571 methods in the bndings, augmented the test to check those new
8572 functions.
8573
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008574Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8575
8576 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8577 methods of XmlTextReader.
8578 * python/generator.py python/libxml_wrap.h python/types.c
8579 python/libxml2class.txt: added the reader to the Python bindings
8580 * python/tests/Makefile.am python/tests/reader.py: added a specific
8581 test for the Python bindings of the Reader APIs
8582 * parser.c: small cleanup.
8583
Daniel Veillard06503452002-12-13 10:42:08 +00008584Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8585
8586 * xinclude.c: fallback was only copying the first child not the
8587 full child list of the fallback element, closes #89684 as reopened
8588 by Bernd Kuemmerlen
8589
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008590Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8591
8592 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8593
Daniel Veillard000eafb2002-12-12 10:04:22 +00008594Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8595
Daniel Veillardc1eed322002-12-12 11:01:32 +00008596 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008597 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008598 gives enum values, fix functype return type, put back fields in
8599 structs
8600 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008601
Daniel Veillard024b5702002-12-12 00:15:55 +00008602Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8603
8604 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8605 about htmlNodeDumpOutput location.
8606 * xpath.c: removed an undefined function signature
8607 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8608 too many symbols in the API breaking the python bindings.
8609 Updated with the libxslt/libexslt changes.
8610
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008611Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8612
8613 * configure.in: preparing release of 2.4.29
8614 * doc/*: rebuilt the docs and API
8615 * xmlreader.c: a few more fixes for the XmlTextReader API
8616
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008617Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8618
8619 * include/win32config.h: applied mingw patch from Magnus Henoch
8620
Daniel Veillard5aad8322002-12-11 15:59:44 +00008621Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8622
8623 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8624
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008625Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8626
8627 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8628 building Python script, does the C parsing directly, generates
8629 a better API description including structure fieds defs and
8630 enums. Still a couple of bugs, but good enough for the python
8631 wrappers now.
8632 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8633 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8634 include/libxml/schemasInternals.h include/libxml/tree.h: more
8635 cleanup based on the python analysis script reports.
8636 * libxml.spec.in: make sure the API XML description is part of the
8637 devel package.
8638
Daniel Veillard01c13b52002-12-10 15:19:08 +00008639Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8640
8641 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8642 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8643 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8644 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8645 code cleanup, especially the function comments.
8646 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8647
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008648Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8649
8650 * Makefile.am xmlreader.c include/libxml/Makefile.am
8651 include/libxml/xmlreader.h: Adding a new set of APIs based on
8652 the C# TextXmlReader API but converted to C. Allow to parse
8653 in constant memory usage, far simpler to program and explain
8654 than the SAX like APIs, unfinished but working.
8655 * testReader.c: test program
8656
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008657Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8658
8659 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8660
Daniel Veillard64b35282002-12-04 15:10:40 +00008661Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8662
8663 * tree.c: Chip turner indicated that XHTML1 serialization
8664 rule for style actually break on both IE and Mozilla,
8665 try to avoid the rule if escaping ain't necessary
8666
Daniel Veillard8efff672002-12-04 11:44:48 +00008667Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8668
8669 * nanhttp.c: handle HTTP URL escaping, problem reported by
8670 Glen Nakamura and Stefano Zacchiroli
8671
Daniel Veillard1c732d22002-11-30 11:22:59 +00008672Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8673
8674 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8675
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008676Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8677
8678 * uri.c: Johann Richard pointed out some XPointer problems for
8679 URN based URI references in XInclude. Modified the URI parsing
8680 and saving routines to allow correct parsing and saving of
8681 XPointers, especially when attached to "opaque" scheme accordingly
8682 to RFC 2396
8683
Daniel Veillard8db67d22002-11-27 19:39:27 +00008684Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8685
8686 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8687 of refactoring to the HTML saving code.
8688 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8689 in the doc.
8690
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008691Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8692
8693 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8694 to a buffer API to reuse the generic dump to an OutputIO layer,
8695 this reduces code, fixes xmlNodeDump() for XHTML, also made
8696 xmlNodeDump() now return the number of byte written.
8697
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008698Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8699
8700 * python/setup.py.in: another patch from Stéphane Bidoul for
8701 Python bindings on Windows
8702 * doc/parsedecl.py: small cleanup
8703
Daniel Veillard9715c172002-11-25 16:33:40 +00008704Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8705
8706 * libxml.spec.in configure.in: add a line in %changelog for releases
8707
Daniel Veillard9bc53102002-11-25 13:20:04 +00008708Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8709
8710 * parser.c: patch from Marcus Clarke fixing a problem in entities
8711 parsing that was detected in KDe documentations environment.
8712
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008713Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8714
8715 * python/libxml.c (libxml_prev): Return the previous as opposed to
8716 the next node (I guess this is the result of some cut & paste programming:)
8717
Daniel Veillard80d7b902002-11-23 16:23:08 +00008718Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8719
8720 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8721
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008722Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8723
8724 * python/generator.py python/libxml.c python/setup.py.in: trying
8725 to fix the Python bindings build on Windows (Stéphane Bidoul)
8726
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008727Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8728
8729 * win32/configure.js: added option for python bindings
8730 * win32/libxml2.def.src: added more exports
8731
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008732Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8733
8734 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8735 pthreads
8736 * win32/wince/*: applied updates to Windows CE port from Javier
8737
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008738Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8739
8740 * configure.in: preparing 2.4.28
8741 * libxml.spec.in doc/Makefile.am: some cleanup
8742 * doc/*: updated the news and regenerated.
8743
Daniel Veillardfee408f2002-11-22 13:18:30 +00008744Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8745
8746 * HTMLparser.c: final touch at closing #87235 </p> end tags
8747 need to be generated.
8748 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8749 this change slightly the output of a few tests
8750 * doc/*: regenerated
8751
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008752Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8753
8754 * parserInternals.c: fixing bug #99190 when UTF8 document are
8755 parsed using the progressive parser and the end of the chunk
8756 is in the middle of an UTF8 multibyte character.
8757
William M. Brack8b2c7f12002-11-22 05:07:29 +00008758Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8759
8760 * threads.c: fixed initialization problem in xmlNewGlobalState
8761 which was causing crash.
8762 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8763 in xmlInitializeGlobalState.
8764 * parserInternals.c: cleaned up ctxt->sax initialisation.
8765
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008766Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8767
8768 * tree.c include/libxml/tree.h: modified the existing APIs
8769 to handle XHTML1 serialization rules automatically, also add
8770 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8771 libxslt serialization uses it when needed without changing
8772 the library API.
8773 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8774 result/xhtml1: added a new test specifically for xhtml1 output
8775 and updated the result of one XHTML1 test
8776
Daniel Veillardd076a202002-11-20 13:28:31 +00008777Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8778
8779 * xinclude.c parserInternals.c encoding.c: fixed #99082
8780 for xi:include encoding="..." support on text includes.
8781 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8782 test/XInclude/ents/isolatin.txt : added a specific regression test
8783 * python/generator.py python/libxml2class.txt: fixed the generator
8784 the new set of comments generated for doc/libxml2-api.xml were
8785 breaking the python generation.
8786
Daniel Veillard817e70b2002-11-19 22:28:48 +00008787Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8788
8789 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8790 * configure.in: patch for Solaris on new autoconf closes #98880
8791 * doc/parsedecl.py: repair the frigging API building script,
8792 did I say that python xmllib sucks ?
8793 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8794 and some comment are no more truncated.
8795
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008796Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8797
8798 * parser.c: Martin Stoilov pointed out a potential leak in
8799 xmlCreateMemoryParserCtxt
8800
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008801Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8802
8803 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8804 included in HTML documents and using the push parser.
8805
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008806Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8807
8808 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8809 specified, look for the Python interpreter not just in the
8810 specified root but also in the specified location. Fixes #98825
8811
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008812Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8813
8814 * python/libxml.c: fixing bug #98792 , node may have no doc
8815 and dereferencing without checking ain't good ...
8816
Daniel Veillarddad3f682002-11-17 16:47:27 +00008817Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8818
8819 * configure.in: preparing release 2.4.27
8820 * doc/* : updated and rebuilt the docs
8821 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8822 and all the docs are actually packaged and in the final RPMs
8823 * parser.c parserInternals.c include/libxml/parser.h: restore
8824 xmllint --recover feature.
8825
Daniel Veillard68e9e742002-11-16 15:35:11 +00008826Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8827
Daniel Veillard784b9352003-02-16 15:50:27 +00008828 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00008829 processing of parsed entities, and XPath computation on sustitued
8830 entities.
8831 * testXPath.c: make sure entities are substitued.
8832
Daniel Veillard328f48c2002-11-15 15:24:34 +00008833Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8834
Daniel Veillard784b9352003-02-16 15:50:27 +00008835 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00008836 processing of internal parsed entities, which had to be changed.
8837
Daniel Veillard66651aa2002-11-15 11:21:43 +00008838Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8839
8840 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8841 trying to fix bug #98517 about building outside the source tree
8842 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8843
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008844Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8845
8846 * include/win32config.h: cleanup
8847 * win32/Makefile.mingw: integrated mingw in JScript configure
8848 * win32/Makefile.msvc: modified to allow mingw coexistence
8849 * win32/configure.js: integrated mingw
8850 * win32/Readme.txt: cleanup
8851
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008852Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8853
8854 * HTMLparser.c: strengthen the guard in the Pop macros,
8855 like in the XML parser, closes bug #97315
8856
Daniel Veillard0821b152002-11-12 20:57:47 +00008857Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8858
8859 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8860 callback is never used.
8861
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008862Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8863
8864 * parserInternals.c: fixed the initialization of the SAX structure
8865 which was breaking xsltproc
8866 * xpath.c: patch from Petr Pajas for CDATA nodes
8867 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8868 * parser.c include/libxml/parser.h: patch from Peter Jones
8869 removing a leak in xmlSAXParseMemory() and adding the
8870 function xmlSAXParseMemoryWithData()
8871
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008872Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8873
8874 adding pdf of tutorial, changing web page to link to it
8875 * doc/tutorial/xmltutorial.pdf
8876 * doc/xml.html
8877 * doc/docs.html
8878
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008879Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8880
8881 * doc/tutorial/ar01s08.html
8882 adding file what I forgot for tutorial
8883
8884
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008885Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8886
8887 Adding encoding discussion to tutorial
8888 Added:
8889 * doc/tutorial/images/*.png: DocBook admonition image files
8890 * doc/tutorial/apf.html, apg.html: new generated html
8891 * doc/tutorial/includeconvert.c: conversion code entity file
8892 changed:
8893 * doc/tutorial/xmltutorial.xml: DocBook original
8894 * doc/tutorial/*.html: generated html
8895
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008896Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8897
8898 * include/libxml/*.h: retired xmlwin32version.h
8899 * doc/Makefile.am: retired xmlwin32version.h
8900 * win32/configure.js: retired xmlwin32version.h
8901
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008902Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8903
8904 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008905 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8906 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008907
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008908Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8909
8910 * globals.c: fixed a typo pointed out by Igor
8911 * xpath.c: try to speed up node compare using line numbers
8912 if available.
8913
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008914Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8915
8916 * tree.c: make xmlFreeNode() handle attributes correctly.
8917
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008918Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8919
8920 * catalog.c: completed the #96963 fix, as reported by Karl
8921 Eichwalder
8922
Daniel Veillard56f21f22002-11-06 15:49:46 +00008923Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8924
8925 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8926
Daniel Veillard91ad8792002-11-04 17:06:52 +00008927Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8928
8929 * Makefile.am: switched the order of a couple of includes
8930 to fix bugs #97100
8931
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008932Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8933
8934 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8935 xmlLoadCatalogs that used to separate directories with a ':'.
8936
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008937Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8938
8939 * threads.c: improvements to the Windows-side of thread handling
8940 * testThreads.c: conditionally excluded unistd.h
8941 * testThradsWin32.c: broke overlong lines
8942 * include/win32config.h: adapted thread-related macros to the new
8943 scheme and for pthreads on Windows
8944 * win32/Makefile.msvc: introduced a more flexible thread build,
8945 added testThreads[Win32].c to the build
8946 * win32/configure.js: introduced a more flexible thread config
8947
John Fleck61f6fb62002-10-31 15:23:29 +000089482002-10-31 John Fleck <jfleck@inkstain.net>
8949
8950 * doc/xml.html (and, by implication, FAQ.html)
8951 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8952
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008953Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8954
8955 * configure.in: removed xmlwin32version.h
8956 * include/libxml/Makefile.am: removed xmlwin32version.h
8957
Daniel Veillardce66ce12002-10-28 19:01:59 +00008958Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8959
8960 * tree.c: applied patch from Brian Stafford to fix a bug
8961 in xmlReconciliateNs()
8962
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008963Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8964
8965 * tree.c: applied patch from Christian Glahn to allow
8966 xmlNewChild() on document fragment nodes
8967
Daniel Veillardb39bc392002-10-26 19:29:51 +00008968Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8969
8970 * parser.c: Christian Glahn found a problem with a recent
8971 patch to xmlParseBalancedChunkMemoryRecover()
8972 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8973 problems
8974 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8975 test/schemas/seq*: added the test cases from Charles
8976
Daniel Veillard366a9152002-10-23 20:43:53 +00008977Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8978
8979 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8980 serious cleanup of the spec file and associated changes
8981 in the Makefiles.
8982 * valid.c: try to remove some warnings on x86_64
8983
Daniel Veillardd033d022002-10-23 14:55:02 +00008984Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8985
8986 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8987 fix bug #96586
8988
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008989Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8990
8991 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8992 parsing, applied his patch
8993 * result/HTML/attrents.html result/HTML/attrents.html.err
8994 result/HTML/attrents.html.sax test/HTML/attrents.html:
8995 added the test and result case provided by Mikhail Sogrine
8996
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008997Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8998
8999 * vms/build_libxml.com vms/config.vms vms/readme.vms
9000 include/libxml/parser.h include/libxml/parserInternals.h
9001 include/libxml/tree.h include/libxml/xmlIO.h
9002 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9003 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9004 Applied the VMS update patch from Craig A. Berry
9005 * doc/*.html: update
9006
Daniel Veillardf000f072002-10-22 14:28:17 +00009007Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9008
9009 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9010
Daniel Veillard1e208222002-10-22 14:25:25 +00009011Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9012
9013 * debugXML.c: adding a grep command to --shell in xmllint
9014 for T.V. Raman
9015
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009016Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9017
9018 * xmlcatalog.c: tried to fix some of the problem with --sgml
9019
Daniel Veillard935494a2002-10-22 14:22:46 +00009020Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9021
9022 * parser.c: tried to fix bug #91500 where doc->children may
9023 be overriden by a call to xmlParseBalancedChunkMemory()
9024
9025Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9026
9027 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9028 identifiers in SGML catalogs containing '&'
9029
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009030Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9031
9032 * python/types.c: fixed bugs when passing result value tree
9033 to Python functions.
9034
Daniel Veillard48267432002-10-18 11:21:38 +00009035Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9036
9037 * configure.in: preparing the release of 2.4.26
9038 * doc/*: updated and rebuilt the documentation
9039
Daniel Veillardbb284f42002-10-16 18:02:47 +00009040Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9041
9042 * parser.c: fixed a XML Namespace compliance bug reported by
9043 Alexander Grimalovsky
9044
Daniel Veillard44892f72002-10-16 15:23:26 +00009045Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9046
9047 * HTMLtree.c: fixed serialization of script and style when
9048 they are not lowercase (i.e. added using the API to the tree).
9049
Daniel Veillard2fd85422002-10-16 14:32:41 +00009050Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9051
9052 * valid.c: make xmlValidateDocument emit a warning msg if there
9053 is no DTD, pointed by Christian Glahn
9054
Daniel Veillard32370232002-10-16 14:08:14 +00009055Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9056
9057 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9058 content model when some of the blocks have min or max, and a couple
9059 of bugs found in the process.
9060 * result/schemas/list0* test/schemas/list0*: added some specific
9061 regression tests
9062
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009063Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9064
9065 * README: updated the contact informations
9066
Daniel Veillard63186732002-10-15 08:43:17 +00009067Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9068
9069 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9070 misses it, reported by Peter Bray.
9071
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009072Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9073
9074 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9075 and removed a few warnings
9076
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009077Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9078
9079 * parser.c: Christian Glahn found a small bug in the push parser.
9080 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9081 public
9082
Daniel Veillard6045c902002-10-09 21:13:59 +00009083Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9084
9085 * xmlschemas.c include/libxml/xmlschemas.h: added
9086 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9087 * testSchemas.c: added --memory to test the new interface
9088
Daniel Veillardf0070122002-10-09 14:24:17 +00009089Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9090
9091 * doc/index.py doc/search.php: integrated the XSLT indexing,
9092 a few fixed in the indexer, added a scope selection at the
9093 search level.
9094
Daniel Veillard01992e02002-10-09 10:20:30 +00009095Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9096
9097 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9098 this was due to uninitialized parts of the validation context
9099
Daniel Veillard321be0c2002-10-08 21:26:42 +00009100Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9101
9102 * debugXML.c: applied patch from Mark Vakoc except the API
9103 change, preserved it.
9104 * doc/*: updated the docs to point to the search engine for
9105 information lookup or before bug/help reports.
9106
Daniel Veillard01e87d22002-10-08 16:55:06 +00009107Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9108
9109 * doc/index.py doc/search.php: added mailing-list archives
9110 indexing and lookup
9111
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009112Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9113
9114 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9115
Daniel Veillard9b006132002-10-07 11:13:27 +00009116Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9117
9118 * doc/index.py: improved HTML indexing
9119 * doc/search.php: make the queries also lookup the HTML based indexes
9120
Daniel Veillard141d04b2002-10-06 21:51:18 +00009121Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9122
9123 * doc/index.py: added HTML page indexing
9124
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009125Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9126
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009127 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009128 problem in libxslt.
9129 * catalog.c: fixed list handling in XML_CATALOG_FILES
9130
Daniel Veillardceb09b92002-10-04 11:46:37 +00009131Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9132
9133 * valid.c: typo/bug found by Christian Glahn
9134
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009135Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9136
9137 * xmlIO.c: applied Windows CE patch from Javier.
9138 * win32/wince: new directory, contains support for the PocketPC
9139 with Windows CE from Javier.
9140 * include/win32config.h: reorganised, removed duplicate
9141 definitions and applied WinCE patch from Javier.
9142 * include/wsockcompat.h: new file, now contains WinSock
9143 compatibility macros.
9144 * win32/Makefile.msvc: introduced double-run compilation.
9145
Daniel Veillarde16b5742002-09-26 17:50:03 +00009146Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9147
9148 * configure.in include/libxml/xmlwin32version.h: preparing release
9149 of 2.4.25
9150 * doc/*: updated and regenerated teh docs and web pages.
9151
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009152Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9153
9154 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9155 error were not covering namespace declarations.
9156 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9157 it was missing the attribute declaration for the namespace
9158 * result/VC/NS3: the fix now report breakages in that test
9159
Daniel Veillardabe01742002-09-26 12:40:03 +00009160Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9161
9162 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9163
Daniel Veillard2ace1952002-09-26 12:28:02 +00009164Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9165
9166 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9167 and regenerated the docs and web site
9168
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009169Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9170
9171 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9172 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9173 not before
9174
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009175Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9176
9177 * python/generator.py python/libxml2class.txt: fixed a stupid error
9178 breaking the python API
9179
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009180Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9181
9182 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9183 triostr.c triostr.h: applied a trio update patch from
9184 Bjorn Reese which should work with MinGW
9185
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009186Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9187
9188 * tree.c: improving some documentation comments
9189 * xmlregexp.c: found and fixed a mem leak with python regression tests
9190 * doc/*: rebuilt the doc and the API XML file including the
9191 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9192 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9193 python/types.c: added access to the XML Schemas regexps from
9194 python
9195 * python/tests/Makefile.am python/tests/regexp.py: added a
9196 simple regexp bindings test
9197
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009198Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9199
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009200 * doc/xml.html:
9201 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009202
Daniel Veillard118aed72002-09-24 14:13:13 +00009203Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9204
9205 * xmlregexp.c: fixed the data callback on transition functionality
9206 which was broken when using the compact form
9207 * result/schemas/*: updated the results, less verbose, all tests
9208 pass like before
9209 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9210 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9211 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9212 annoying warnings
9213 * xpath.c: try to provide better error report when possible
9214
Daniel Veillard72336152002-09-21 13:08:14 +00009215Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9216
9217 * Makefile.am: fixed a breakage raised by Jacob
9218
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009219Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9220
9221 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9222 which don't use sockets
9223
Igor Zlatkovic01280582002-09-20 16:40:34 +00009224Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9225
9226 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9227 * win32/configure.js: applied zlib patch from Daniel Gehriger
9228
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009229Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9230
9231 * win32/configure.js: applied the patch from Mark Vakoc for
9232 regexp support
9233 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9234 for regexp support
9235
Daniel Veillardb5c05732002-09-20 13:36:25 +00009236Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9237
9238 * xmlschemastypes.c: as pointed by Igor Float and Double
9239 parsing ain't finished yet
9240
Daniel Veillard40b11342002-09-20 12:01:39 +00009241Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9242
9243 * Makefile.am configure.in: trying to fix #88412 by bypassing
9244 all the python subdir if python ain't detected
9245
Daniel Veillard23e73572002-09-19 19:56:43 +00009246Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9247
9248 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9249 made configuring with regexps/automata/unicode the default
9250 but without schemas ATM
9251 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9252 fixed the regexp based DTD validation performance and memory
9253 problem by switching to a compact form for determinist regexps
9254 and detecting the determinism property in the process. Seems
9255 as fast as the old DTD validation specific engine :-) despite
9256 the regexp built and compaction process.
9257
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009258Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9259
9260 * valid.c: determinism is debugged, new DTD checking code now works
9261 but xmlFAComputesDeterminism takes far too much CPU and the whole
9262 set usues too much memory to be really usable as-is
9263
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009264Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9265
9266 * tree.c: fixed another stupid bug in xmlGetNodePath()
9267 * xmllint.c: --version now report the options compiled in
9268
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009269Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9270
9271 * HTMLparser.c: small cleanup
9272 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9273 when configured with them. A bit of debugging around the determinism
9274 checks is still needed
9275
Daniel Veillard63b01c22002-09-17 19:25:28 +00009276Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9277
9278 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9279
Daniel Veillard92727042002-09-17 17:59:20 +00009280Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9281
9282 * xmlIO.c: small portability glitch fixed.
9283
Daniel Veillard84d70a42002-09-16 10:51:38 +00009284Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9285
9286 * xmlschemastypes.c: incomplete steps for real/double support
9287 * testAutomata.c include/libxml/xmlautomata.h
9288 include/libxml/xmlregexp.h: avoiding a compilation problem
9289 * valid.c include/libxml/valid.h: starting the work toward using
9290 the regexps for actual DTD validation
9291
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009292Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9293
9294 * hash.c: cosmetic cleanup
9295 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9296 integrating a DTD validation layer based on the regexps
9297
Daniel Veillard4402ab42002-09-12 16:02:56 +00009298Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9299
9300 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9301 the determinism was tested before eliminating the epsilon
9302 transitions :-(
9303
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009304Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9305
9306 * python/generator.py python/libxml.c python/libxml.py
9307 python/libxml2-python-api.xml python/libxml2class.txt
9308 python/libxml_wrap.h python/types.c: updated the python
9309 bindings, added code for easier File I/O, and the ability to
9310 define a resolver from Python fixing bug #91635
9311 * python/tests/Makefile.am python/tests/inbuf.py
9312 python/tests/outbuf.py python/tests/pushSAXhtml.py
9313 python/tests/resolver.py python/tests/serialize.py: updated
9314 and augmented the set of Python tests.
9315
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009316Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9317
9318 * win32/configure.js: added more readme info for the binary
9319 package.
9320
Daniel Veillard607b35c2002-09-10 12:16:19 +00009321Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9322
9323 * xmlIO.c: fixed a stupid out of bound array error
9324
9325Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9326
9327 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9328 messing around with support for Windows path, cleanups,
9329 trying to identify and fix the various code path to the
9330 filename access. Added xmlNormalizeWindowsPath()
9331
Daniel Veillard76575762002-09-05 14:21:15 +00009332Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9333
9334 * error.c valid.c: working on better error reporting of validity
9335 errors, especially providing an accurate context.
9336 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9337 error reports in those cases.
9338
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009339Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9340
9341 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9342 parser.c parserInternals.c xmlIO.c: get rid of all the
9343 perror() calls made in the library execution paths. This
9344 should fix both #92059 and #92385
9345
Daniel Veillard19aa7022002-09-05 11:14:19 +00009346Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9347
9348 * xmllint.c: memory leak reporting was broken after a change
9349 of the preprocessor symbol used to activate it.
9350
Daniel Veillardec6725e2002-09-05 11:12:45 +00009351Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9352
9353 * tree.c: try to make the copy function work for node of
9354 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9355 DOM layers though, not libxml2 itself.
9356
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009357Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9358
9359 * valid.c: try to provide file and line informations, not all
9360 messages are covered, but it's a (good) start
9361
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009362Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9363
9364 * xinclude.c: reimplemented a large part of the XInclude
9365 processor, trying to minimize resources used, James Henstridge
9366 provided a huge test case which was exhibiting severe memory
9367 consumption problems.
9368
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009369Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9370
9371 * python/Makefile.am: applied patch from Christophe Merlet to
9372 reestablish DESTDIR
9373
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009374Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9375
9376 * libxml.spec.in: fixes libary path for x86_64 AMD
9377
John Fleckbe98b332002-09-04 03:16:23 +00009378Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9379
9380 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009381 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009382 (plus resulting generated html files)
9383 fixing one spot I missed in the tutorial where I hadn't freed
9384 memory properly
9385
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009386Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9387
9388 * doc/tutorial/includeaddattribute.c
9389 * doc/tutorial/includeaddkeyword.c
9390 * doc/tutorial/includegetattribute.c
9391 * doc/tutorial/includekeyword.c
9392 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009393 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009394 update tutorial to properly free memory (thanks to Christopher
9395 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009396 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009397 added image files so the callouts are graphical, making it
9398 easier to read ( use "--param callout.graphics 1" to generate
9399 html with graphical callouts)
9400
Daniel Veillarde1662542002-08-28 11:50:59 +00009401Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9402
9403 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9404 nice logos generated by Marc Liyanage
9405 * doc/site.xsl *.html: changed the stylesheet to show the new
9406 logo and regenerated the pages
9407
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009408Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9409
9410 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9411
Daniel Veillard42766c02002-08-22 20:52:17 +00009412Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9413
9414 * xpath.c: possible mem leak patch from Jason Adams
9415
9416Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9417
9418 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9419 in the XQuery namespace
9420 * configure.in: preparing 2.4.24
9421 * doc/*.html: updated the web pages
9422
9423Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9424
9425 * python/generator.py: closing bug #85258 by generating conditional
9426 compile check to avoid linking to routines not configured in.
9427
Havoc Pennington84ec40a2002-08-22 13:59:35 +000094282002-08-22 Havoc Pennington <hp@pobox.com>
9429
9430 * autogen.sh: update error message for missing automake
9431
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009432Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9433
9434 * python/Makefile.am: typo in target name resulted in libxml2.py
9435 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9436
Daniel Veillard22669b22002-08-22 07:17:11 +00009437Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9438
9439 * win32/win32/Makefile.mingw: updated with version from
9440 Elizabeth Barham at http://soggytrousers.net/repository/
9441
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009442Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9443
9444 * win32/Makefile.msvc: added the prefix location to the include
9445 and lib search path.
9446
Havoc Pennington830e8972002-08-18 22:22:13 +000094472002-08-18 Havoc Pennington <hp@pobox.com>
9448
9449 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9450 both automake 1.6 and 1.4 installed get the right automake. Means
9451 compilation from CVS will now require the latest automake 1.4
9452 release, or manually creating symlinks called "automake-1.4" and
9453 "aclocal-1.4"
9454
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009455Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9456
9457 * configure.in python/Makefile.am: more AMD 64 induced changes from
9458 Frederic Crozat
9459
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009460Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9461
9462 * xinclude.c: oops I was missing the xml:base fixup too
9463 * result/XInclude/*.xml: this adds xml:base attributes to most
9464 results of the tests
9465
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009466Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9467
9468 * xinclude.c: quick but apparently working implementation of
9469 xi:fallback, should close bug #89684
9470 * Makefile.am test/XInclude/docs/fallback.xml
9471 result/XInclude/fallback.xml: added a basic test for fallback,
9472 and run with --nowarning to avoid a spurious warning
9473 * configure.in: applied patch from Frederic Crozat for python
9474 bindings on AMD 64bits machines.
9475
Daniel Veillard9e923512002-08-14 08:48:52 +00009476Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9477
9478 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9479 the caller don't pass a SAX callback block.
9480
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009481Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9482
9483 * tree.c: applied the same fix for the XML-1.0 namespace to
9484 xmlSearchNsByHref() as was done for xmlSearchNs()
9485
Daniel Veillardad11b302002-08-12 14:53:41 +00009486Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9487
9488 * libxml.3: small cleanup of the man page
9489 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9490 when serializing HREF attributes generated by XSLT.
9491
Daniel Veillardc084e472002-08-12 13:27:28 +00009492Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9493
9494 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9495 version of Marc Liyanage' patch for boolean attributes in HTML
9496 output
9497
Daniel Veillard5f91b372002-08-12 12:13:01 +00009498Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9499
9500 * python/tests/serialize.py: fixed the test results, indenting
9501 behaviour changed slightly
9502
Aleksey Sanin9e951762002-08-08 18:02:41 +00009503Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9504
9505 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9506 new c14n function to Windows def files
9507
Aleksey Saninea4272a2002-08-02 23:50:03 +00009508Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9509
9510 * c14n.c: fixed a memory leak in c14n code
9511
Daniel Veillard58e44c92002-08-02 22:19:49 +00009512Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9513
9514 * parser.c include/libxml/parser.h: adding a new API for Christian
9515 Glahn: xmlParseBalancedChunkMemoryRecover
9516 * valid.c: patch from Rick Jones for some grammar cleanup in
9517 validation messages
9518 * result/VC/* result/valid/*: this slightly change some of the
9519 regression tests outputs
9520
Daniel Veillard0bf29002002-08-01 12:54:11 +00009521Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9522
9523 * tree.c: trying to fix a problem in namespaced attribute handling
9524 raised by Christian Glahn
9525
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009526Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9527
9528 * encoding.c include/libxml/encoding.h: Opening the interface
9529 xmlNewCharEncodingHandler as requested in #89415
9530 * python/generator.py python/setup.py.in: applied cleanup
9531 patches from Marc-Andre Lemburg
9532 * tree.c: fixing bug #89332 on a specific case of loosing
9533 the XML-1.0 namespace on xml:xxx attributes
9534
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009535Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9536
9537 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9538 corner case from new Merlin's test suite and added a callback
9539 that will be used to improve xmlsec performance
9540
9541
Daniel Veillard0b22def2002-07-29 16:23:03 +00009542Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9543
9544 * HTMLtree.c: trying to fix the <style> escaping problem in
9545 HTML serialization bug #89342
9546
Daniel Veillard0b28e882002-07-24 23:47:05 +00009547Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9548
9549 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9550 and rebuilt the web site.
9551
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009552Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009553
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009554 * include/libxml/tree.h: added _private member to xmlNs struct
9555
Daniel Veillard1d995272002-07-22 16:43:32 +00009556Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9557
9558 * HTMLparser.c: fixing bug #84876 based on the xml working
9559 code.
9560
William M. Brack61eaba52002-07-21 11:14:18 +00009561Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9562
9563 * python/Makefile.am: enhanced to fix bug 72012 (errors
9564 when using '-jX' make parameter)
9565
William M. Brackef61d202002-07-19 08:32:00 +00009566Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9567
9568 * xpath.c: small additional enhancement for booleans
9569 compared to nodesets
9570
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009571Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9572
9573 * HTMLtree.c: changed the order of the encoding declaration
9574 attributes in the meta tags due to a bug in IE/Mac
9575
William M. Brack0c022ad2002-07-12 00:56:01 +00009576Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9577
9578 * xpath.c: enhanced handling of booleans (especially '='
9579 and '!=' for nodesets) - fixes bug 85256. Added new
9580 routine xmlXPathNotEqualValues for more proper handling
9581 of '!=' when nodesets are involved.
9582
Daniel Veillard06944e22002-07-11 19:55:18 +00009583Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9584
9585 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9586 doc/xmlcatalog_man.xml to the source distribution
9587
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009588Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9589
9590 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9591 asked for this.
9592
Daniel Veillard539638b2002-07-06 19:55:14 +00009593Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9594
9595 * configure.in: preparing 2.4.23
9596 * doc/*: rebuilt the docs
9597
Daniel Veillard176d99f2002-07-06 19:22:28 +00009598Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9599
9600 * parser.c: fixing bug #84169 by fixing the
9601 comment of xmlCreatePushParserCtxt to describe the
9602 encoding detection parameters better.
9603
Daniel Veillard37f961d2002-07-06 17:53:56 +00009604Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9605
9606 * valid.c: fixing bug #79331 in one path the lookup for
9607 ID attributes on a namespaced node wasn't handled correctly :-\
9608
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009609Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9610
9611 * HTMLparser.c: trying to fix 87235 about discarded white
9612 spaces in the HTML parser.
9613 * result/HTML/*: this changes the output of a number of HTML
9614 regression tests
9615
Daniel Veillardfdc91562002-07-01 21:52:03 +00009616Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9617
9618 * xpath.c: applied patch from Richard Jinks for the namespace
9619 axis + fixed a memory error.
9620 * parser.c parserInternals.c: applied patches from Peter Jacobi
9621 removing ctxt->token for good.
9622 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9623 popped out by the regression tests.
9624 * Makefile.am: patch for threads makefile from Gary Pennington
9625
William M. Brack6000af52002-06-28 11:43:13 +00009626Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9627
Daniel Veillardfdc91562002-07-01 21:52:03 +00009628 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009629 expressions involving preceding-sibling (et al).
9630
Daniel Veillard153120c2002-06-18 07:58:35 +00009631Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9632
9633 * hash.c: applied a patch from Peter Jacobi to solve a problem
9634 when compiling with the Watcom C on Win32
9635 * result/schemas/*.err: the change of hashing algo generated
9636 permutations in the output
9637
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009638Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9639
9640 * hash.c: applied patch from Sander Vesik improving the quality of
9641 the hash function.
9642
Aleksey Sanina5808b92002-06-14 17:07:41 +000096432002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009644
9645 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9646 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9647 xmllint.c xpath.c: replaced sprintf() with snprintf()
9648 to prevent possible buffer overflow (the bug was pointed
9649 out by Anju Premachandran)
9650
Daniel Veillarde059b892002-06-13 15:32:10 +00009651Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9652
9653 * parser.c: removed an uninitialized data error popped by valgrind
9654 on PE references
9655
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009656Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9657
9658 * doc/xml.html
9659 adding tutorial reference to the web page
9660
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009661Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9662
9663 * doc/tutorial/xmltutorial.xml
9664 * doc/tutorial/ar01s07.html
9665 * doc/tutorial/ape.html
9666 * doc/tutorial/includegetattribute.c
9667 adding section to tutorial about retrieving an attribute
9668 value
9669
Daniel Veillardf5582f12002-06-11 10:08:16 +00009670Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9671
9672 * parser.c: applied a couple of patches from Peter Jacobi to start
9673 to get rid of ctxt->token, with a possible significant speed
9674 improvement to be gained once done. Better compliance with PE
9675 references constructs in DTDs too.
9676 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9677 from Peter too
9678
Daniel Veillard38d80e22002-06-11 07:24:56 +00009679Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9680
9681 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9682 xmlParseElement was likely to have been deallocated at the
9683 time of the report, possibly leading to segfault. Just report
9684 the tag name now.
9685
Daniel Veillard9e412302002-06-10 15:59:44 +00009686Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9687
9688 * xpath.c: patch from Richard Jinks for XPath substring() function
9689 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9690
Aleksey Sanina5808b92002-06-14 17:07:41 +000096912002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009692
9693 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9694
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009695Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9696
9697 *doc/FAQ.html
9698 fixing typos in FAQ, thanks to Robert Funnell for the
9699 editing help
9700
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009701Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9702
9703 * NEWS: got complaints from rpmlint that it was empty
9704
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009705Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9706
9707 * added doc/tutorial, including:
9708 apa.html
9709 apb.html
9710 apc.html
9711 apd.html
9712 ar01s02.html
9713 ar01s03.html
9714 ar01s04.html
9715 ar01s05.html
9716 ar01s06.html
9717 includeaddattribute.c
9718 includeaddkeyword.c
9719 includekeyword.c
9720 includestory.xml
9721 index.html
9722 xmltutorial.xml
9723 libxml tutorial, including generated html
9724
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009725Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9726
9727 * result/c14n/exc-without-comments/merlin-c14n-two-*
9728 result/c14n/without-comments/merlin-c14n-two-*
9729 test/c14n/exc-without-comments/merlin-c14n-two-*
9730 test/c14n/without-comments/merlin-c14n-two-*
9731 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9732 c14n/exc-c14n and slightly modified test script to handle
9733 these test cases
9734 * c14n.c: fixed bugs for complicated nodes set (namespace
9735 without node and others from merlin-c14n-two.tar.gz)
9736 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9737 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9738 for xmlsec performance patch
9739 * xpath.c: fixed self::node() for namespaces and attributes
9740
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009741Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9742
9743 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9744 but with the format parameter
9745 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9746
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009747Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9748
9749 * Makefile.am: updated c14n tests suite
9750 * c14n.c: performance improvement for previous c14n patch
9751
Daniel Veillarde72c7562002-05-31 09:47:30 +00009752Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9753
9754 * parser.c: another peroformance patch from Peter Jacobi, that
9755 time on parsing attribute values.
9756
Aleksey Sanin508a1012002-05-31 06:32:32 +00009757Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9758
9759 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9760 into LibXML2 test suite
9761
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009762Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9763
9764 * c14n.c: propagating xpath ancesstors node fix to c14n
9765 plus small performance improvement to reduce number of
9766 mallocs
9767 * xpath.c: fixed ancestors axis processing for namespace nodes
9768
Daniel Veillard46de64e2002-05-29 08:21:33 +00009769Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9770
9771 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9772 Peter Jacobi
9773
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009774Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9775
9776 * configure.in: preparing 2.4.22
9777
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009778Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9779
9780 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9781 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9782 a public entry point.
9783 * doc/*: rebuilt the API and docs
9784
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009785Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9786
9787 * xpath.c: patch from Richard Jinks to fix a problem introduced
9788 in the previous patch and pointed by Norm
9789
Daniel Veillardc6924812002-05-24 11:10:43 +00009790Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9791
9792 * libxml.spec.in: fixing bug #81112
9793
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009794Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9795
9796 * uri.c: fixing bug #82848
9797
Daniel Veillarda2878972002-05-24 07:54:39 +00009798Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9799
9800 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9801 output of one catalog test
9802
Aleksey Sanin114e4752002-05-24 07:20:27 +00009803Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009804
Aleksey Sanin114e4752002-05-24 07:20:27 +00009805 * global.data globals.c tree.c include/libxml/globals.h
9806 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9807 default value for global parameter xmlIndentTreeOutput to 1 and
9808 introduced new global parameter xmlTreeIndentString (the string
9809 used to do one-level indent) with default value " " (as it was
9810 in tree.c)
9811
Daniel Veillard49d5af82002-05-23 11:55:49 +00009812Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9813
9814 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9815 with trio and schemas.
9816
Daniel Veillard7c13af42002-05-22 09:57:32 +00009817Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9818
9819 * xpath.c: patch from Richard Jinks to fix the problem raised in
9820 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9821
Daniel Veillard5a872412002-05-22 06:40:27 +00009822Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9823
9824 * xmlschemas.c: a bit of work on import.
9825 * xmlschemastypes.c: Charles Bozeman provided a compare function
9826 for date/time types so min/max facet restrictions should work,
9827 indeterminate comparisons return an error instead of equal.
9828 * test/schemas/date_0* result/schemas/date_0_0: specific test
9829 from Charles Bozeman too
9830
Daniel Veillard10b6da42002-05-18 07:55:20 +00009831Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9832
9833 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9834 from Christian Cornelssen fixing the man pages and the Catalog
9835 building script.
9836 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9837 next step is <xs:import> I now have a reasonable understanding
9838 of how it works.
9839
Daniel Veillarde5354492002-05-16 08:43:22 +00009840Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9841
9842 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9843
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009844Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9845
9846 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9847
Daniel Veillard088bf112002-05-14 11:03:59 +00009848Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9849
9850 * xpath.c: fixing an XPath function evalutation bug pointed out
9851 by Alexey Efimov where the context was lost when evaluating
9852 the function arguments
9853
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009854Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009855
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009856 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9857 function public for XMLSec performance optimizations
9858
Daniel Veillard3cd72402002-05-13 10:33:30 +00009859Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9860
9861 * python/generator.py python/libxml2class.txt : fixed a problem
9862 with the HTML parser pointed by Gary Benson
9863 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9864 example
9865
Aleksey Sanine48a3182002-05-09 18:20:01 +00009866Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9867 * parser.c: fixed bug #81159 (memory growth in SAX)
9868
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009869Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9870 * xpath.c: fixed bug #78858 (the real fix)
9871
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009872Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009873 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009874
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009875Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9876
9877 * tree.c: modified xmlNodeSetBase to allow changing the
9878 base of a document.
9879
Daniel Veillard070803b2002-05-03 07:29:38 +00009880Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9881
9882 * xmlschemastypes.c: patch Charles Bozeman for validation of
9883 all the date, time, and duration types
9884 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9885 * configure.in: fixed an error pointed by an user
9886 * xml2-config.in: fixed an error pointed by an user
9887
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009888Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9889
9890 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9891 win32/libxml2.def.src xmlIO.c: exported default
9892 'file:', 'http:' and 'ftp:' protocols input handlers
9893 and maked protocols comparisson case insensitive
9894
Daniel Veillard34de97f2002-04-30 14:29:22 +00009895Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9896
9897 * configure.in: Neven Has detected a typo
9898
Daniel Veillard28577c32002-04-30 06:48:41 +00009899Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9900
9901 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9902 as one of the persons allowed to commit directly to the
9903 module.
9904
Daniel Veillardfc57b412002-04-29 15:50:14 +00009905Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9906
9907 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9908 * valid.c: raised a too low limit
9909 * doc/*: rebuilt the docs
9910
Daniel Veillardeca82812002-04-24 11:42:02 +00009911Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9912
9913 * test/XPath/expr/floats test/XPath/expr/functions
9914 result/XPath/expr/floats result/XPath/expr/functions
9915 xpath.c: another XPath conformance patch from Richard Jinks
9916
Daniel Veillard13e04c62002-04-23 17:51:29 +00009917Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9918
9919 * xmlschemas.c: fixed validation of attribute groups.
9920 * test/schemas result/schemas: added an example from the primer
9921
Daniel Veillard88c58912002-04-23 07:12:20 +00009922Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9923
9924 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9925 * test/schemas result/schemas: updated the test list
9926
Daniel Veillarde19fc232002-04-22 16:01:24 +00009927Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9928
9929 * TODO: updated a bit
9930 * parser.c: made a comment more specific
9931 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9932 Schemas conformance.
9933 * test/schemas result/schemas: updated the test list
9934
Daniel Veillard441bc322002-04-20 17:38:48 +00009935Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9936
9937 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9938 implementing xs:all with minOccurs = 0
9939 * tes/schemas/* result/schemas/*: added more tests covering
9940 xs:all
9941
Daniel Veillard8a001f62002-04-20 07:24:11 +00009942Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9943
9944 * xmlregexp.c: first implementation of the all particle, this
9945 may need to be revisited for case where not all transitions
9946 must be crossed.
9947
Daniel Veillard7646b182002-04-20 06:41:40 +00009948Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9949
9950 * tree.c: another entity processing update from Markus Henke
9951
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009952Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9953
9954 * trionan.c: fixed crash on OSF/1
9955
Daniel Veillardb4398962002-04-19 07:01:55 +00009956Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9957
9958 * xmlschemas.c: more Schemas work
9959 * test/schemas/* result/schemas/*: added more tests coming
9960 from the spec.
9961
Daniel Veillard54761132002-04-18 21:00:44 +00009962Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9963
9964 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9965 ExcC14N specification
9966
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009967Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9968
9969 * tree.c: patch from Markus Henke, fix for recursive entities.
9970
Daniel Veillard23b1f372002-04-18 15:50:05 +00009971Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9972
9973 * xpath.c: fix a problem with string() on a document node.
9974
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009975Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9976
9977 * Makefile.am xmlschemas.c: more Schemas work
9978 * test/schemas/* result/schemas/*: added more tests coming
9979 from the spec.
9980
Daniel Veillard6231e842002-04-18 11:54:04 +00009981Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9982
9983 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9984 * result/HTML/*: this changes a few things in the results
9985
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009986Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9987
9988 * include/libxml/tree.h: eliminated 'declaration different than
9989 prototype' warning
9990 * include/win32config.h: "resolved" conflicts with errno.h
9991
Daniel Veillardb509f152002-04-17 16:28:10 +00009992Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9993
9994 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9995 on the automata interfaces and debug of counted choices
9996 * test/schemas/* result/schemas/*: added a number of tests
9997
Daniel Veillard8651f532002-04-17 09:06:27 +00009998Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9999
10000 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10001 a bit of work on Schemas
10002 * testSchemas.c: try to make it more useful
10003 * test/schemas/* result/schemas/* Makefile.am: changed the
10004 Schemas regression test procedure, started adding a few samples
10005
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010006Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10007
10008 * include/libxml/encoding.h: Patch for the Borland C++ builder
10009 * include/libxml/tree.h: Patch for the Borland C++ builder
10010 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010011 * win32/bcb5: New directory for the Borland C++ builder
10012 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010013
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010014Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10015
10016 * win32/Makefile.msvc: Update for XML Schema support
10017 * win32/configure.js: Update for XML Schema support
10018 * win32/libxml2.def.src: Update for XML Schema support
10019
Daniel Veillard4255d502002-04-16 15:50:10 +000010020Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10021
10022 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10023 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10024 xmlunicode.c include/libxml/Makefile.am
10025 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10026 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10027 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10028 include/libxml/xmlversion.h.in : merged the current state of
10029 XML Schemas implementation, it is not configured in by default,
10030 a specific --schemas configure option has been added.
10031 * test/automata test/regexp test/schemas Makefile.am
10032 result/automata result/regexp result/schemas:
10033 merged automata/regexp/schemas regression tests
10034
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010035Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10036
10037 * xpath.c: Gary found a compile time problem, fixes #78823
10038
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010039Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10040
10041 * configure.in: release of 2.4.20
10042 * doc/*: updated and rebuilt the docs
10043
Daniel Veillardf544f192002-04-15 12:56:56 +000010044Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10045
10046 * python/Makefile.am: patch from Cristian Gafton to build on
10047 Red Hat 6.2, should also fix #75779
10048
Daniel Veillard940492d2002-04-15 10:15:25 +000010049Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10050
10051 * valid.c: first part of fixing #78729
10052
Daniel Veillardeb475a32002-04-14 22:00:22 +000010053Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10054
10055 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10056 escaping of URI when saving HTML files.
10057 * result/HTML/*: this impacted some tests
10058
Daniel Veillard9b731d72002-04-14 12:56:08 +000010059Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10060
10061 * configure.in: trying to fix #77441
10062
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010063Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10064
10065 * include/libxml/xmlIO.h: Hallski complained it could not be
10066 included by itself.
10067
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010068Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10069
10070 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10071
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010072Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10073
10074 * win32/configure.js: patch from Nilo for the c14n option
10075 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10076
Daniel Veillardda423da2002-04-10 19:25:38 +000010077Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10078
10079 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10080 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10081 LIBXML_THREAD_ENABLED
10082
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010083Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10084
10085 * xpath.c: another patch from Richard Jinks for substring conformance
10086 * test/XPath/expr/floats test/XPath/expr/strings
10087 result/XPath/expr/floats result/XPath/expr/strings: update of the
10088 test suite to check those.
10089
Daniel Veillard01917aa2002-04-10 11:30:41 +000010090Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10091
10092 * xpath.c: patch from Richard Jinks for .x float parsing.
10093
Daniel Veillard46d6c442002-04-09 16:10:39 +000010094Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10095
10096 * parser.c: patch from Markus Henke when an encoding ain't recognized
10097
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010098Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10099
10100 * libxml.m4: got a report that #include <string.h> was needed
10101
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010102Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10103
10104 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10105
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010106Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10107
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010108 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010109
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010110Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10111
10112 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10113 pointed out by Melvyn Sopacua.
10114
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010115Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10116
10117 * libxml.m4: Frédéric Crozat gave a patch related to the change
10118 of Include paths breaking the libxml.m4
10119
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010120Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10121
10122 * xpath.c: Fix bug #76927 forgot to save some context
10123 when evaluating binary expressions
10124
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010125Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10126
10127 * configure.in: fixed configure for MPE/iX from Markus Henke
10128 * xmlmemory.c: fixed initialization problems
10129 * xpath.c: another set of patches from Richard Jinks this
10130 fixes "make XPathtests" on linux
10131
Daniel Veillard21458c82002-03-27 16:12:22 +000010132Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10133
10134 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10135 * test/XPath/expr/compare test/XPath/expr/equality
10136 test/XPath/expr/floats test/XPath/expr/functions
10137 test/XPath/expr/strings result/XPath/expr/compare
10138 result/XPath/expr/equality result/XPath/expr/floats
10139 result/XPath/expr/functions result/XPath/expr/strings: Updated
10140 tests though they show a divergence on Linux
10141
Daniel Veillard28dfed12002-03-27 09:08:17 +000010142Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10143
10144 * xpath.c trionan.c: previous commit also included patches
10145 from Richard Jinks on some IEEE support corner case
10146
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010147Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10148
10149 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10150 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10151 that $(datadir) should be used for docs
10152
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010153Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10154
10155 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10156 could leak filedescriptors
10157
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010158Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10159
10160 * configure.in nanohttp.c: applied patch from Allan Clark for
10161 UnixWare/OpenServer
10162
Daniel Veillard19274092002-03-25 16:48:03 +000010163Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10164
10165 * configure.in: preparing 2.4.19
10166 * doc/*: rebuilt the docs
10167
Daniel Veillard56b2db72002-03-25 16:35:28 +000010168Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10169
10170 * nanohttp.c: fixing #76043, got fed up with non-portability
10171 of that piece of code.
10172
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010173Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10174
10175 * valid.c SAX.c: Never commit without running "make tests" :-(
10176 fix a couple of stupidities in the previous commit
10177 * result/*: a few changes in some attribute order result of previous
10178 commit.
10179
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010180Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10181
10182 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10183 the internal subset should not raise duplicate ID errors,
10184 also there was a small bug in conjunction to namespace
10185 declarations defaulted and xml:xxx attributes DTD definitions.
10186
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010187Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10188
10189 * xpath.c: Richard Jinks also raised some rounding problems
10190 this tries to fix them
10191
Daniel Veillard4e2df542002-03-22 12:23:14 +000010192Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10193
10194 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10195 behaviour in xmlXPathCastToString()
10196
Daniel Veillarddb552912002-03-21 13:27:59 +000010197Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10198
10199 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10200 raised by Morus Walter
10201
Daniel Veillard9e537932002-03-21 13:08:08 +000010202Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10203
10204 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10205 from Igor
10206
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010207Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10208
10209 * xpath.c: fixing #75619, related to a problem when trying
10210 to evaluate condition when the current node set resulting
10211 from that sub-step evaluation is empty. Also fixes 2 potential
10212 problem with previous-sibling and next-siblings axis.
10213
Daniel Veillard1840ef02002-03-21 08:05:23 +000010214Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10215
10216 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10217 HTML support is not configured in.
10218
Daniel Veillard561b7f82002-03-20 21:55:57 +000010219Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10220
10221 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10222 include/libxml/tree.h: dohh I really didn't intended to commit
10223 this test version :-(
10224
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010225Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10226
10227 * testSAX.c: I wanted to see the real speed at the SAX interface
10228 after a little too many Ximianer started complaining about the
10229 parser speed.
10230 added a --quiet option:
10231 paphio:~/XML -> ls -l db100000.xml
10232 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10233 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10234 3200006 callbacks generated
10235 real 0m1.270s
10236 Which means 16MBytes/s and 3Mcallback/s
10237
Daniel Veillardc62a1472002-03-19 18:35:12 +000010238Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10239
10240 * xpath.c: valgrind spotted another error that time when running
10241 on libxslt regression tests
10242
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010243Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10244
10245 * Makefile.am: adding "make valgrind" running the full regression
10246 tests (except python ones) under Valgrind (using valgrind -q
10247 which was kindly added by the author).
10248 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10249 passes cleanly now except an obcure floating point initialization
10250 raised in log10() in one XPath regression test ???
10251 * tree.c: edited some comments to close #75244
10252
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010253Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10254
10255 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10256 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10257 context of ScrollKeeper, made sure that if the number is
10258 an integer, the serialization follows the description at
10259 http://www.w3.org/TR/xpath#section-String-Functions
10260
Daniel Veillard5997aca2002-03-18 18:36:20 +000010261Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10262
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010263 * configure.in: preparing 2.4.18
10264 * doc/*: updated and rebuilt the web site
10265 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10266 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010267 * parser.c: humm, changed the way the SAX parser work when
10268 xmlSubstituteEntitiesDefault(1) is set, it will then
10269 do the entity registration and loading by itself in case the
10270 user provided SAX getEntity() returns NULL.
10271 * testSAX.c: added --noent to test the behaviour.
10272
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010273Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10274
10275 * parser.c: Wilfried Teiken provided a hackish but working
10276 way to get context reported back on entities when parsing
10277 with SAX and without breaking the DOM build.
10278
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010279Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10280
10281 * c14n.c: applied a new patch from Aleksey Sanin
10282 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10283 to reference Aleksey implementation of XML digital Signatures
10284
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010285Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10286
10287 * xpath.c: small fix to avoid potential problem due to
10288 ordering of freeing data
10289 * python/Makefile.am: people were complaining about
10290 the generated file in python dir not being built
10291
Daniel Veillardd2379012002-03-15 22:24:56 +000010292Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10293
10294 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10295 python/generator.py python/libxml.c python/types.c: Cleanup
10296 of the python Makefiles based on Jacob and James feedback,
10297 fixed the spec file accordingly, fixed the number of warning
10298 that passing my pedantic CFLAGS was generating. Conclusion
10299 is that Python includes are real crap.
10300
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010301Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10302
10303 * configure,in: it was reported quite a few times that
10304 xml2-config --cflags should not output
10305 -I$includeprefix/libxml2/libxml because libxml2 header names
10306 clashes with existing names like list.h from C++ stl.
10307 Includes should be #include<libxml/xxx.h> so ...
10308
Daniel Veillard6f293b12002-03-15 09:42:33 +000010309Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10310
10311 * c14n.c: another patch from Aleksey Sanin
10312
Daniel Veillard5c396542002-03-15 07:57:50 +000010313Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10314
10315 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10316 canonicalization algorithm
10317 * doc/xml.html doc/index.html: added the C14N references on the
10318 index page.
10319
jacob berkman9be65862002-03-14 02:15:56 +0000103202002-03-13 jacob berkman <jacob@ximian.com>
10321
10322 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10323 usage, redundant, and gcc specific
10324
Daniel Veillard75be0132002-03-13 10:03:35 +000010325Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10326
10327 * xpath.c: speedup some node selection operations, this can
10328 have a significant impact on DocBook Norm's stylesheets
10329 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10330 make sure it's always the case
10331 * debugXML.c: distinguish CDATA and comments in ls operations
10332
Daniel Veillard61f26172002-03-12 18:46:39 +000010333Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10334
10335 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10336 to generate better API descriptions etc...
10337
Daniel Veillard9ff88172002-03-11 09:15:32 +000010338Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10339
10340 * c14n.c: Fixing #74186, made sure all boolean expressions
10341 get fully parenthesized, ran indent on the output
10342 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10343 include/libxml/tree.h: also #74186 related, removed the
10344 --with-buffers option, and all the preprocessor conditional
10345 sections that were resulting from it.
10346
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010347Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10348
10349 * valid.c: applied patch from Dodji Seketeli fixing an
10350 uninitailized variable in xmlValidGetValidElements()
10351
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010352Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10353
10354 * c14n.c: fixed a few comments
10355 * doc/*.html doc/*/*.html: regenerated the docs and added
10356 the C14N API
10357 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10358
Daniel Veillardfa49d872002-03-09 10:20:00 +000010359Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10360
10361 * check-xml-test-suite.py: fix to adapt varaiations in the
10362 bindings
10363 * configure.in python/setup.py python/setup.py.in: fixed to
10364 have the version of the python scripts automatically updated
10365
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010366Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10367
10368 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10369 in xmlCopyProp()
10370
Daniel Veillardaf43f632002-03-08 15:05:20 +000010371Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10372
10373 * configure.in: preparing 2.4.17 release
10374 * doc/*: updated and rebuilt the docs
10375 * xpath.c: fixed a comment
10376 * python/libxml.c: fixed a possible reentrancy problem
10377
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010378Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10379
10380 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10381 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10382 added a specific regression test
10383 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10384 not raise exceptions when failing to find the attribute.
10385
Daniel Veillard90bc3712002-03-07 15:12:58 +000010386Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10387
10388 * configure.in xmllint.c: owen pointed out a problem with the
10389 ftme fix, gettimeofday() was not detected by configure and
10390 the ftime header wasn't included, dohhh
10391
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010392Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10393
10394 * configure.in xmllint.c: trying to fix #71457 for timing
10395 precision when gettimeofday() is not availble but ftime() is
10396
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010397Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10398
10399 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10400 are now copied on install and part of the -devel RPM
10401
Daniel Veillard7b416132002-03-07 08:36:03 +000010402Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10403
10404 * xpath.c: trying to avoid bug #72150 which was apparently
10405 caused by a gcc bug (or a processor problem) as detailed
10406 at http://veillard.com/gcc.bug
10407
Daniel Veillardf742d342002-03-07 00:05:35 +000010408Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10409
10410 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10411 fixed xmlReconciliateNs(), added a Python test/example for
10412 inter-document cut'n paste
10413 * python/libxml.py: fixed node.doc on document nodes and added
10414 xpathEval() onto node objects
10415
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010416Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10417
10418 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10419 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10420 fixup and integrated tests for the serialization stuff
10421
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010422Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10423
10424 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10425 moved the libxml man page to section 3
10426
Daniel Veillard1e774382002-03-06 17:35:40 +000010427Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10428
10429 * tree.c: fix bug #72490
10430 * python/libxml.c python/libxml.py: added methods serialize()
10431 and saveTo() to all node elements.
10432
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010433Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10434
10435 * xmlIO.c: closed #73430, don't read from an input source
10436 which indicated an end-of-file or an error.
10437
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010438Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10439
10440 * parser.c: make sure SAX endDocument is always called as
10441 this could result in a Python memory leak otherwise (it's
10442 used to decrement ref-counting)
10443 * python/generator.py python/libxml.c python/libxml.py
10444 python/libxml2-python-api.xml python/libxml2class.txt
10445 python/tests/error.py python/tests/xpath.py: implemented
10446 the suggestions made by Gary Benson and extended the tests
10447 to match it.
10448
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010449Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10450
10451 * python/generator.py: applied patch fixing #73450
10452
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010453Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10454
10455 * xpath.c: fixing #61290 "namespace nodes have no parent"
10456 long standing divergence from the XPath REC. NodeSets
10457 simply hold a copy of namespace nodes and those node ->next
10458 points to the parent (which may not be the node carrying the
10459 definition).
10460 * include/libxml/xpath.h: flagged but didn't added a possible
10461 speedup
10462 * DOCBparser.c HTMLparser.c: removed some warnings from push
10463 parser due to new state being added.
10464 * tree.c: new fix from Boris Erdmann
10465 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10466 the XML Canonalization support from Aleksey Sanin
10467
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010468Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10469
10470 * tree.c: patch from Boris Erdmann fixing some namespace odities
10471 with xmlCopyNode()
10472
Daniel Veillardc6613042002-03-02 09:34:02 +000010473Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10474
10475 * xmlIO.c: fix bug #72706 when loading a NULL entity
10476
Daniel Veillardc0fef772002-03-01 16:16:31 +000010477Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10478
10479 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10480 actually change in a future XML Namespace revision.
10481
Daniel Veillard79426f22002-03-01 16:14:17 +000010482Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10483
10484 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10485 added the possibility of returning nodesets from XPath extension
10486 functions written in Python
10487
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010488Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10489
10490 * python/*: commiting some Python bindings work done while travelling
10491
Daniel Veillard97300512002-03-01 09:13:41 +000010492Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10493
10494 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10495 explicitely with memory debugging switched on
10496
Daniel Veillard6361da02002-02-23 10:10:33 +000010497Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10498
10499 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10500 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10501 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10502 the accessor generator for strings
10503 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10504 regression test.
10505
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010506Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10507
10508 * python/README python/generator.py python/libxml.c python/setup.py:
10509 added the 'usual' setup.py to allow building a libxml2-python
10510 module based on the same code. The initialization is however
10511 different the 2 .so files fo libxml2 and libxslt are identical and
10512 they entry point initialize both libraries. this is done to avoid
10513 some possible nasty problem since the Python don't merge the maps
10514 of all shared modules.
10515
Daniel Veillard158a4d22002-02-20 22:17:58 +000010516Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10517
10518 * parser.c: fixed a push/encoding bug reported by Michael
10519 on librsvg
10520
Daniel Veillard7839e162002-02-20 18:54:48 +000010521Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10522
10523 * include/libxml/parserInternals.h: fixes a misplaced #endif
10524
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010525Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10526
10527 * parser.c valid.c: found and fixed a couple of allocation bugs
10528
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010529Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10530
10531 * doc/xml.html doc/python.html doc/*: added a Python and binding
10532 page describing the current state of the Python bindings and
10533 giving pointers to the other languages wrappers.
10534
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010535Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10536
10537 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10538 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10539 rebuilt the API and web site
10540 * xpath.c: fixed #71978 portability bugs
10541
Daniel Veillard8aff2472002-02-19 21:50:43 +000010542Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10543
10544 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10545
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010546Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10547
10548 * include/libxml/parserInternals.h parser.c: had to change
10549 2 internal parsing API when processing document content
10550 to check the start and end of element content are defined
10551 in the same entity
10552 * valid.c include/libxml/valid.h: attribute normalization can
10553 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10554 with the context to report it.
10555 * SAX.c: fixed the last known bugs, crazy validation constraints
10556 when a document is standalone seems correctly handled. There
10557 is a couple of open issues left which need consideration especially
10558 PE93 on external unparsed entities and standalone status.
10559 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10560 The 2 tests left failing are actually in error. Cleanup done.
10561
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010562Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10563
10564 * valid.c: implemented E59 spaces in CDATA does not match the
10565 nonterminal S
10566
Daniel Veillard878eab02002-02-19 13:46:09 +000010567Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10568
10569 * SAX.c parser.c valid.c: more validation test fixups
10570 * check-xml-test-suite.py: added duration info for the tests
10571
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010572Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10573
10574 * parser.c valid.c: a couple of errors were reported but not
10575 saved back as such in the parsing context. Down to 1% failure rate
10576 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10577
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010578Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10579
10580 * xmlInternald.c: isExtender was missing a char
10581 * parser.c include/libxml/parser.h: % are acceptable in the
10582 internal subset if within a PUBLIC ID
10583
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010584Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10585
10586 * SAX.c parserInternals.c valid.c: more work on the conformance
10587 suite. Took the step to finally block documents with encoding
10588 errors. It's a fatal error per the spec, people should have fixed
10589 their documents by now.
10590
Daniel Veillard55253e22002-02-18 14:32:39 +000010591Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10592
10593 * check-xml-test-suite.py: fixed the test script after some discussion
10594 on the semantic of TYPE="error"
10595 * Makefile.am: added the script to the distrib
10596
Daniel Veillard28757702002-02-18 11:19:30 +000010597Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10598
10599 * SAX.c entities.c: fixed a couple of conformances issues deep
10600 into the validation code (standalone and undeclared Notations)
10601
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010602Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10603
10604 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10605 stayed there for years !
10606
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010607Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10608
10609 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10610 missing
10611
Daniel Veillardc7612992002-02-17 22:47:37 +000010612Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10613
10614 * check-xml-test-suite.py: improved the behaviour a bit as
10615 well as the logs
10616 * parser.c valid.c SAX.c: fixed a few more bugs
10617 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10618
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010619Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10620
10621 * check-xml-test-suite.py: python script to run regression tests
10622 against the XML Test suite of W3C/OASis
10623 * SAX.c: fixed a validation bug
10624 * parser.c: fixed 3 errors pointed by the test suite
10625 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10626 * python/Makefile.am: fixed a dependendy
10627
Daniel Veillard9f28f302002-02-15 20:48:08 +000010628Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10629
10630 * xmlmemory.c: avoid a warning bug #71594
10631
Daniel Veillard144024e2002-02-13 21:14:46 +000010632Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10633
10634 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10635 warning on alpha/Tru64
10636
Daniel Veillarde4301c82002-02-13 13:32:35 +000010637Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10638
10639 * include/libxml/entities.h: fixing a comment
10640 * valid.c: fixing some troubles with validity check on namespaces
10641 * result/VC/NS3 test/VC/NS3: added a specific regression test
10642
Daniel Veillarda6d05382002-02-13 13:07:41 +000010643Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10644
10645 * tree.c: Fixing #71342 serializing '\n' in attribute values
10646 * result/noent/att3 result/att3 test/att3: added a specific
10647 test.
10648
Daniel Veillard797a5652002-02-12 13:46:21 +000010649Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10650
10651 * python/libxml.c: couple of bug fixes
10652
Daniel Veillard01a6d412002-02-11 18:42:20 +000010653Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10654
10655 * python/*.py: removed tabs and used spaces.
10656
Daniel Veillard397ff112002-02-11 18:27:20 +000010657Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10658
10659 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10660 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10661
Daniel Veillard03517542002-02-11 13:54:40 +000010662Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10663
10664 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10665 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10666
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010667Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10668
10669 * include/libxml/encoding.h include/libxml/entities.h
10670 include/libxml/globals.h include/libxml/parser.h
10671 include/libxml/threads.h include/libxml/tree.h
10672 include/libxml/xmlmemory.h: trying to fix the include mess
10673
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010674Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10675
10676 * include/libxml/xmlmemory.h: reverted part of the previous
10677 attempt to provide #69655, this was breaking the build.
10678
Daniel Veillard0ba59232002-02-10 13:20:39 +000010679Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10680
10681 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10682 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10683 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10684 include/libxml/parserInternals.h include/libxml/tree.h
10685 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10686 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10687 clean.
10688 * python/libxml.c: fixed a warning.
10689
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010690Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10691
10692 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10693 copying of node, merge back IDs in the target document.
10694 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10695 test/XInclude/ents/ids.xml: test case
10696 * result/VC/ElementValid4: output changed due to a typo fix
10697
Daniel Veillard1c18e302002-02-09 22:16:40 +000010698Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10699
10700 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000010701 generate the dependencies right as Jacob found out. Add
10702 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000010703
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010704Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10705
10706 * parserInternals.c valid.c: Justin Fletcher found some parts
10707 of the code needing cleanup
10708 * libxml.spec.in python/Makefile.am python/generator.py
10709 python/libxml.c python/libxml.py: Fixed the python Makefiles
10710 corrected a bug showing up on ia64, changed the name of the
10711 python internal module too
10712
Daniel Veillard07be19b2002-02-08 14:20:35 +000010713Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10714
10715 * Makefile.am: applied patch from Andris Pavenis for binary
10716 name suffixes
10717
Daniel Veillardf216d462002-02-08 13:44:24 +000010718Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10719
10720 * xmllint.c win32/win32config.h: fixing #68748
10721
Daniel Veillardd455d792002-02-08 13:37:46 +000010722Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10723
10724 * valid.c: fixing #70166
10725
10726Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10727
10728 * valid.c: fixing #70077
10729
Daniel Veillardc575b992002-02-08 13:28:40 +000010730Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10731
10732 * Copyright Makefile.am README configure.in libxml.spec.in:
10733 Changed to the MIT Licence
10734 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10735 doc/xmlio.html: updated the doc accordingly
10736 * include/libxml/xmlwin32version.h configure.in: preparing
10737 2.4.14 release
10738 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10739 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10740 fixed the const xmlChar * wrapper and generator, XPath extension
10741 functions now use the context as first argument
10742 * python/tests/tstxpath.py python/tests/xpath.py
10743 python/tests/xpathext.py: Updated the tests accordingly
10744 * tree.c: fixed bug #70067
10745
Daniel Veillard7db38712002-02-07 16:39:11 +000010746Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10747
10748 * Makefile.am: cleanup
10749 * debugXML.c: always use stdout if output is NULL
10750 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10751 * python/Makefile.am python/generator.py python/libxml2class.txt
10752 python/libxml_wrap.h python/types.c: augmented the number of bindings
10753 handling FILE * and XPath contexts
10754 * python/tests/Makefile.am: avoid a stupid problem due to the
10755 use of TEST.
10756
Daniel Veillard15a143b2002-02-06 22:40:50 +000010757Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10758
10759 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10760
Daniel Veillard70cab352002-02-06 16:06:58 +000010761Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10762
10763 * python/TODO python/libxml.c: cleanup the extension function lookup
10764 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10765
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010766Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10767
10768 * configure.in python/Makefile.am: do not install outside
10769 of prefix
10770
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010771Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10772
10773 * python/TODO python/libxml.c: started adding SAX interfaces
10774 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10775 SAX test
10776
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010777Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10778
10779 * tree.c: hardened the addChild function
10780 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10781 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10782 added accessors needed for xmlNode, a bit more testing and
10783 extension of interfaces
10784 * python/tests/Makefile.am python/tests/build.py: added a test
10785 build from scratch/save/load/check
10786
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010787Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10788
10789 * parserInternals.c: change a small bit in the way valididy
10790 error messages get initialized
10791 * python/TODO python/libxml.c python/libxml2-python-api.xml
10792 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10793 added some memory debugging to track leaks at the libxml2 level
10794 * python/tests/*.py: changed all tests to check for leaks,
10795 there is just one left in XPath extension registrations.
10796
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010797Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10798
10799 * python/TODO python/generator.py python/libxml2-python-api.xml
10800 python/libxml2class.txt: more accessor classes for the parser
10801 context, allow to switch on and check validity
10802 * python/tests/Makefile.am python/tests/error.py
10803 python/tests/invalid.xml python/tests/valid.xml
10804 python/tests/validate.py: attded more test and and added error.py
10805 which I forgot to commit in the last step
10806
Daniel Veillard3ce52572002-02-03 15:08:05 +000010807Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10808
10809 * python/Makefile.am python/types.c: cleanup
10810 * python/libxml.c python/libxml.py python/libxml_wrap.h
10811 python/generator.py python/libxml2-python-api.xml
10812 python/libxml2class.txt: added class for parser context, added
10813 first cut for push mode support. Added a framework to generate
10814 accessors functions.
10815 * python/tests/Makefile.am python/tests/push.py: added a push
10816 test
10817
Daniel Veillardcfb05462002-02-02 23:18:22 +000010818Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10819
10820 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10821 bug a bit of cleanup.
10822
Daniel Veillard5d819032002-02-02 21:49:17 +000010823Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10824
10825 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10826 python/libxml2class.txt: adding error redirections and preformat
10827 to a python handler
10828 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10829 tests self checking
10830
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010831Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10832
10833 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10834 a function
10835
Daniel Veillard9589d452002-02-02 10:28:17 +000010836Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10837
10838 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10839 python/libxml.c python/libxml2-python-api.xml
10840 python/libxml2class.txt: Progressing through the TODOs, class
10841 description output, extra XML API, RPM now builds the wrappers
10842 for all python installed versions
10843
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010844Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10845
10846 * configure.in libxml.spec.in python/Makefile.am python/TODO
10847 python/generator.py python/libxml2class.txt: added more informations
10848 in the libxml2-python package including docs. Slightly changed
10849 the class hierarchy
10850 * python/tests/*: added basic regression tests infrastructure too
10851
10852Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10853
10854 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10855 added libxml2-python as part of the packages installed
10856
Daniel Veillarda7340c82002-02-01 17:56:45 +000010857Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10858
10859 * python/Makefile.am python/generator.py python/libxml.c
10860 python/libxml.py: more work, now able to extend the
10861 XPath interpreter with functions written in python.
10862
Daniel Veillardc3e39442002-02-01 09:29:41 +000010863Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10864
10865 * python/Makefile.am: Jacob sent a patch to allow building from
10866 tarfile.
10867
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010868Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10869
10870 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10871 inserted the python wrappers build, I hope this won't be too
10872 unportable
10873
Daniel Veillard1971ee22002-01-31 20:29:19 +000010874Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10875
10876 * xpath.c: minor optimization
10877 * python/generator.py python/libxml.c python/libxml.py
10878 python/libxml_wrap.h: more work on the python bindings,
10879 they now support XPath and there is no evident leak
10880
Daniel Veillard36ed5292002-01-30 23:49:06 +000010881Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10882
10883 * python/generator.py python/libxml.c python/libxml.py:
10884 more work on the python bindings generator.
10885
Daniel Veillard96fe0952002-01-30 20:52:23 +000010886Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10887
10888 * python/generator.py python/libxml.c python/libxml_wrap.h:
10889 more work on the python bindings.
10890
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010891Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10892
10893 * python/generator.py python/libxml.c python/libxml.py
10894 python/libxml_wrap.h: commited early version of a python binding
10895 for private use only ATM
10896
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010897Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10898
10899 * entities.c tree.c include/libxml/entities.h: applied patch
10900 from Anthony Jones to implement copy of DTD subtree too. Had
10901 just to keep 2 function private which really ought to become
10902 public ones.
10903
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010904Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10905
10906 * xmllint.c: added pointers to the web pages in the usage()
10907
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010908Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10909
10910 * tree.c: more fixes from Petr Kozelka for attribute handling
10911 in the tree API to align the semantic with DOM.
10912
Daniel Veillard36065812002-01-24 15:02:46 +000010913Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10914
10915 * valid.c tree.c entities.c: another set of patches from
10916 Anthony Jones for copy operations cleanup and robustness
10917
Daniel Veillardf8592562002-01-23 17:58:17 +000010918Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10919
10920 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10921 an alphabetic index based on comments content
10922 * doc/*: rebuilt the web site with the new references
10923
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010924Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10925
10926 * parserInternals.h: Greg Sjaardema suggested to use an
10927 eponential buffer groth policy in xmlParserAddNodeInfo()
10928
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010929Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10930
10931 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10932 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10933 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10934 to generate cross-references, and added/updated the stylesheets
10935 to generate and link API indexes. The generic keyword index
10936 is not done yet.
10937 * doc/*.html: regenerated all the usual docs too
10938
Daniel Veillard2070c482002-01-22 22:12:19 +000010939Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10940
10941 * debugXML.c: added an xpath function to the shell for T. V. Raman
10942
10943Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010944
10945 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10946 debug routines.
10947
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010948Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10949
10950 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10951 support of attribute nodes
10952
Daniel Veillard9d06d302002-01-22 18:15:52 +000010953Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10954
10955 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10956 hopefully near complete and fully documented of the API in XML
10957 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10958 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10959 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10960 include/libxml/parserInternals.h include/libxml/valid.hi
10961 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10962 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10963 include/libxml/xpath.h include/libxml/xpathInternals.h:
10964 Cleaned up the doc comments a lot in the process, the interface
10965 coverage is now 100%
10966
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010967Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10968
10969 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10970 extracts comments from the gtk-doc DocBook output (a bit
10971 convoluted but seems to work).
10972
Daniel Veillard61006472002-01-21 17:31:47 +000010973Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10974
10975 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10976 added an XML description of the API, moved the script generating
10977 it here. Added a "make api" target
10978
Daniel Veillardd2f23002002-01-21 13:36:00 +000010979Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10980
10981 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10982
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010983Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10984
10985 * xpath.c include/libxml/xpathInternals.h: the change made to
10986 xmlXPathFuncLookupFunc was incompatible roll it back
10987
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010988Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10989
10990 * SAX.c: cleanup patch from Anthony Jones
10991 * doc/Makefile.am: fix the headers to avoid in make scan
10992 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10993 includes, * vs Ptr and general cleanup
10994 * parsedecl.py: first version of a script to extract the
10995 module interfaces, the goal will be to provide .decl or XML
10996 specification of the interfaces to build wrappers.
10997
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010998Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10999
11000 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11001 now provides return codes in case of errors
11002
Bjorn Reese026d29f2002-01-19 15:40:18 +000011003Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11004
11005 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11006 Upgraded to trio baseline 1.6
11007 * strio.h strio.c: Replaced by triostr.h and triostr.c
11008
Daniel Veillard572577e2002-01-18 16:23:55 +000011009Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11010
11011 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11012 of strdup usage in the code
11013
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011014Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11015
11016 * parser.c error.c: Keith Isdale complained rightly that
11017 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11018
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011019Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11020
11021 * tree.c: fixed the funxtion to set the xml: attributes
11022 * debugXML.c: added "setbase" to test it.
11023
Daniel Veillard2c748c62002-01-16 15:37:50 +000011024Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11025
11026 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11027 to allow updating an attribute content
11028
Daniel Veillard8de85c62002-01-15 17:10:15 +000011029Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11030
11031 * libxml.h: try to avoid problems when compiling on Windows
11032
Daniel Veillard314cfa02002-01-14 17:58:01 +000011033Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11034
11035 * hash.c: patch from Anthony Jones for hash.c allocation size
11036 * Makefile.am: trying to work around Yet Another Libtool Madness
11037 and build the 2.4.13 release finally ...
11038
Daniel Veillard744683d2002-01-14 17:30:20 +000011039Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11040
11041 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11042 * doc/* : update of the documentation
11043
Daniel Veillarde6a55192002-01-14 17:11:53 +000011044Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11045
11046 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11047 at fixing #61290 :-(
11048
Daniel Veillardfb25a512002-01-13 20:32:08 +000011049Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11050
11051 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11052 Fixes bug #67229
11053
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011054Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11055
11056 * tree.c: trying to avoid troubles when a subtree is copied
11057 and coalesced in part with the target tree. Should fix
11058 bug #67407
11059
Daniel Veillardd8224e02002-01-13 15:43:22 +000011060Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11061
11062 * valid.c: fixed validation of attributes content of type
11063 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11064 values, very old bug. Fixes #67671
11065
Daniel Veillard8107a222002-01-13 14:10:10 +000011066Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11067
11068 * parser.c include/libxml/parserInternals.h tree.c: integrated
11069 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11070 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11071
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011072Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11073
11074 * threads.c: applied Serguei Narojnyi's patch to add native
11075 thread support on the Win32 platform
11076 * testThreadsWin32.c Makefile.am: added the test program also
11077 from Serguei, Win32 specific
11078 * include/win32config.h include/libxml/xmlwin32version.h.in:
11079 added patch from Igor for the Windows thread specific defines.
11080
Daniel Veillard845cce42002-01-09 11:51:37 +000011081Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11082
11083 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11084
Daniel Veillard7b602b42002-01-08 13:26:00 +000011085Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11086
11087 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11088 output page into XMLinfo.html. Close bug #66951 and
11089 raised by Robert Collins too.
11090
Daniel Veillard73c6e532002-01-08 13:15:33 +000011091Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11092
11093 * encoding.c: Paul Keogh pointed out a possibility of segfault
11094 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11095 Closes bug # 68238
11096
Daniel Veillard4a859202002-01-08 11:49:22 +000011097Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11098
11099 * doc/*.html: updated the Gdome2 links
11100
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011101Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11102
11103 * libxml.h: Applied following patches from Robert Collins
11104 and make sure IN_LIBXML is defined when compiling it
11105 -------
11106 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11107 as well as Visual C.
11108 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11109 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11110 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11111 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11112 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11113 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11114 xmlSysIDExists xmlNoNetExists).
11115 * xmllint.c: Don't include winsock2.h for Cygwin.
11116
Daniel Veillard401c2112002-01-07 16:54:10 +000011117Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11118
11119 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11120 when the version info is not present.
11121
Daniel Veillard6f42c132002-01-06 23:05:13 +000011122Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11123
11124 * tree.c: Anthony Jones pointed out a problem in
11125 xmlStringGetNodeList() and provided a fix for it
11126
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011127Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11128
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011129 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011130 xmlCreatePushParserCtxt() when the initial buffer passed
11131 is large.
11132
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011133Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11134
11135 * win32/*: big cleanup of the Windows/MSVC project files
11136 from Igor Zlatkovic
11137
Daniel Veillardcebb1362002-01-02 13:13:30 +000011138Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11139
11140 * doc/Makefile.am: should fix #67674 and avoid troubles if
11141 xsltproc is not available or fails in the prefix provided
11142
Daniel Veillard26908ab2002-01-01 16:50:03 +000011143Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11144
11145 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11146
Daniel Veillard5344c602001-12-31 16:37:34 +000011147Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11148
11149 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11150 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11151 Fixed a few other problems raised by Charlie Bozeman.
11152 * result/VC/ElementValid[5-7]: fixed the output
11153
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011154Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11155
11156 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11157 patches from Charlie Bozeman. Regenerated the HTML docs.
11158
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011159Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11160
11161 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11162 for Windows from Igor
11163
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011164Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11165
11166 * xmllint.c: applied Justin Fletcher patch for --output or -o
11167
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011168Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11169
11170 * win32/libxml2/libxml2.def.src: close #67019
11171
Daniel Veillard01db67c2001-12-18 07:09:59 +000011172Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11173
11174 * xmllint.c: applied Justin Fletcher generic timing patch
11175 similar to the one already applied to xsltproc.
11176
Daniel Veillardd1640922001-12-17 15:30:10 +000011177Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11178
11179 * include/libxml/tree.h tree.c: applied documentation patches
11180 from Charlie Bozeman
11181
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011182Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11183
11184 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11185
Daniel Veillard29e43992001-12-13 22:21:58 +000011186Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11187
11188 * valid.c: fix the xmlStrdup() used in the previous patch.
11189 * valid.c: added --dropdtd
11190 * tree.c: fixed xmlUnlinkNode so it also removes the references
11191 from the document if the node is a DTD
11192
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011193Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11194
11195 * HTMLtree.c valid.c: cleanup some static declarations
11196
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011197Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11198
11199 * xmllint.c: removed another strdup()
11200 * doc/FAQ: removed the HP/UX entry
11201
Daniel Veillarded472f32001-12-13 08:48:14 +000011202Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11203
11204 * valid.c: fix bug #66816 when validating.
11205 * xmllint.c: don't use sys/time.h if configure did not found it
11206
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011207Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11208
11209 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11210 xmlcatalog_man.xml
11211
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011212Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11213
11214 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11215 xmlInitMemory() was declared twice
11216
Daniel Veillardb82c1662001-12-09 14:00:54 +000011217Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11218
11219 * globals.c: do not reference strdup() !
11220 * configure.in libxml-2.0.pc.in: trying to fix the libs
11221 of the various config extraction modules
11222
Daniel Veillardef90ba72001-12-07 14:24:22 +000011223Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11224
11225 * configure.in : preparing 2.4.12
11226 * doc/* : updated and rebuilt the docs
11227
Daniel Veillard220346d2001-12-07 11:33:54 +000011228Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11229
11230 * uri.c: closed bug #66159
11231 * testURI.c: added --escape option
11232 * configure.in: some cleanup for xml2-config --cflags
11233
Daniel Veillard2a906822001-12-06 14:34:08 +000011234Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11235
11236 * globals.c testThreads.c: removed some misplaced includes
11237 of xmlversion.h
11238
Daniel Veillarde28313b2001-12-06 14:08:31 +000011239Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11240
11241 * threads.c: patch from Gary Pennington fixing a possible
11242 problem at initialization time.
11243
Daniel Veillardd3b08822001-12-05 12:03:33 +000011244Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11245
11246 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011247 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011248 CodeWarrior.
11249
Daniel Veillarda7866932001-12-04 13:14:44 +000011250Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11251
11252 * xmllint.c: applied Geert Kloosterman's patch to fix
11253 --repeat --timing output
11254
Daniel Veillard19840942001-11-29 16:11:38 +000011255Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11256
11257 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11258 where non-wellformed XML declaractions were not detected.
11259
Daniel Veillarde85d9342001-11-28 14:43:12 +000011260Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11261
11262 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11263
Daniel Veillard22f25a82001-11-28 09:12:23 +000011264Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11265
11266 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11267 gets reset by xmlCleanupInputCallbacks() and this makes the
11268 function useless. Same for output.
11269
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011270Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11271
11272 * xmlIO.c: robert pointed out a loop error in callback cleanups
11273
Daniel Veillard8faa7832001-11-26 15:58:08 +000011274Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11275
11276 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11277 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11278 they are not really tied to debugging
11279
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011280Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11281
11282 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11283 * xmllint.c: better --catalogs description
11284
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011285Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11286
11287 * tree.c: fixed a couple of problems in xmlSetProp()
11288
Daniel Veillardcd337f02001-11-22 18:20:37 +000011289Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11290
11291 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11292 unappropriate stdout output.
11293
Daniel Veillard566d4df2001-11-22 13:00:53 +000011294Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11295
11296 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11297 by Denis Beurive, closes #65111
11298
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011299Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11300
11301 * valid.c: in case of content model validity error, don't
11302 print it if validity warnings were not requested.
11303
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011304Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11305
11306 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11307 * parserInternals.c: removed the last exit() call. Print an
11308 unmaskable error on stderr instead (library mismatch detection)
11309
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011310Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11311
11312 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11313 shell instructions from Heiko Rupp
11314
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011315Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11316
11317 * catalog.c: use the URL notation file:// for default catalog paths
11318
Daniel Veillard0ec98632001-11-14 15:04:32 +000011319Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11320
11321 * include/libxml/tree.h: better comments for _private fields
11322 * tree.c: removed a problem when copying an entity reference.
11323
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011324Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11325
11326 * vms/*: updated instructions and diffs from John A Fotheringham
11327
Daniel Veillarda11001b2001-11-12 22:45:36 +000011328Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11329
11330 * include/libxml/xmlerror.h: avoid an include problem if
11331 #include <libxml/xmlerror.h> happens first in code
11332 seems to be the case in KDE libs
11333
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011334Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11335
11336 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11337 from Igor for Windows
11338
11339Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11340
11341 * Makefile.am: Gary Pennington pointed out a missing prefix
11342
Daniel Veillard43d3f612001-11-10 11:57:23 +000011343Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11344
11345 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11346 * doc/*: upgraded and rebuilt the docs
11347
Daniel Veillardc1f78342001-11-10 11:43:05 +000011348Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11349
11350 * HTMLparser.c: fix comment in scripts element parsing.
11351 * result/HTML/doc3*: updated the results.
11352
11353Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11354
11355 * uri.c: another URI bug fix #63336, using Joel Young patch.
11356
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011357Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11358
11359 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11360 a cleaned up version of the Pwd shell string generation.
11361
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011362Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11363
11364 * valid.c include/libxml/tree.h: trying to fix namespaces +
11365 validation problems for good, closing #63619 in the process
11366 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11367 wrong in this respect, fixed it.
11368
Daniel Veillardd536f702001-11-08 17:32:47 +000011369Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11370
11371 * xmllint.c: Morus Walter patch to allow --format and --encode
11372
Daniel Veillard5004f422001-11-08 13:53:05 +000011373Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11374
11375 * debugXML.c: Stefan Kost provided an help command for the shell
11376
Daniel Veillarda6825e82001-11-07 13:33:59 +000011377Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11378
11379 * debugXML.c: Heiko Rupp pointed that the shell would crash
11380 on empty nodesets returns.
11381
Daniel Veillard03f848d2001-11-07 12:53:46 +000011382Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11383
11384 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11385 migh need the history libraries
11386
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011387Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11388
11389 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11390 handle the case of < in quoted attributes, Bastian Kleineidam
11391
Daniel Veillardc853b322001-11-06 15:24:37 +000011392Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11393
11394 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11395 fixing catalog breakages
11396 * Makefile.am catalog.c result/catalogs/catal
11397 result/catalogs/mycatalog.* test/catalogs/catal*:
11398 fixed more problems in catalog support, added more regression tests
11399 for both XML and SGML catalog handling
11400
Daniel Veillard66870c72001-11-05 19:27:49 +000011401Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11402
11403 * debugXML.c: applied an improvement to xmlGetLineNo() from
11404 Keith Isdale
11405
Daniel Veillardffe09c92001-11-05 14:21:47 +000011406Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11407
11408 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11409 Side effect of the progressive catalog loading
11410
Daniel Veillardad661b92001-11-05 11:43:15 +000011411Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11412
11413 * Makefile.am: confexecdir and confexec_DATA were defined twice
11414 pointed out by Karl Eichwalder
11415
Daniel Veillard6eb17722001-11-04 22:19:27 +000011416Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11417
11418 * xmlcatalog.c: avoid unlink() and use remove() instead.
11419
Daniel Veillardea898282001-11-04 22:13:45 +000011420Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11421
11422 * libxml.spec.in: cleanup
11423 * include/libxml/xmlwin32version.h: updated with 2.4.8
11424
Daniel Veillarda4617b82001-11-04 20:19:12 +000011425Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11426
11427 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11428 of compiling libxml with a non standard set of options
11429
John Fleck027edfb2001-11-04 20:13:58 +000011430Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11431
11432 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11433 document --sgml option, fixing gnome bugzilla #63382
11434
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011435Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11436
11437 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11438 breakage of 2.4.7, added a couple of really needed APIs
11439 like xmlCatalogIsEmpty() and xmlNewCatalog()
11440 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11441 for install-catalog
11442 * configure.in: preparing 2.4.8
11443
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011444Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11445
11446 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11447 include/libxml/tree.h include/libxml/xmlIO.h: more include
11448 cleanups, export cleanly one html output + format function.
11449
11450Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11451
11452 * parser.c: removed initGenericErrorDefaultFunc call from
11453 xmlInitParser() since it could destroy previous calls to
11454 xsltSetGenericErrorFunc() effects
11455
Daniel Veillardebd38c52001-11-01 08:38:12 +000011456Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11457
11458 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11459 keyword.
11460
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011461Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11462
11463 * Makefile.am: cleanup
11464 * threads.c: cleanup too
11465 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11466 from xsltproc
11467 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011468 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011469
Daniel Veillard91c00402001-10-30 17:41:38 +000011470Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11471
11472 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11473 was not used anymore !
11474
Daniel Veillard52dcab32001-10-30 12:51:17 +000011475Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11476
11477 * configure.in: preparing 2.4.7
11478 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11479 manual page from John
11480 * doc/*: updated the doc and rebuilt the generated pages
11481
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011482Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11483
11484 * xmlIO.c: closing bug #62711, the library should never
11485 close stdin or stdout.
11486
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011487Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11488
11489 * uri.c: second pass at fixing #63336, using Joel Young
11490 final patch. looks okay.
11491
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011492Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11493
11494 * uri.c include/libxml/uri.h: trying to clear #63336
11495 allowing the escaping routine to parse unconformant
11496 URI-References.
11497
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011498Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11499
11500 * vms/readme.vms vms/build_libxml.com nanoftp.c
11501 include/libxml/xmlversion.h.in: a few VMS updates from
11502 John A Fotheringham
11503 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11504 and xmlCleanupOutputCallbacks() for the Perl binding people.
11505
Daniel Veillard635ef722001-10-29 11:48:19 +000011506Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11507
11508 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11509 apply fixes to close #63271 and avoid segfaults when
11510 the error routine gets callbed before xmlInitParser()
11511 get called.
11512 * nanoftp.c error.c: Applied patches from Justin Fletcher
11513 correcting some xmlGenericError misuses.
11514
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011515Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11516
11517 *doc/xmllint.xml, doc/xmllint.1
11518 New and improved man page for xmllint - .xml is the original, .1
11519 is the generated man page
11520
Daniel Veillardc9484202001-10-24 12:35:52 +000011521Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11522
11523 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11524 the web site from the main HTML document.
11525
Daniel Veillard5151c062001-10-23 13:10:19 +000011526Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11527
11528 * parser.c: fixed an erroneous validation bug when PE refs
11529 occurs in external parsed entities referenced from the
11530 internals subset
11531 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11532 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11533 added the associated testcase, it's a nice one.
11534 * HTMLparser.c: generate the DTD node as HTML still ...
11535 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11536
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011537Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11538
11539 * HTMLparser.c: fixed a bug in htmlNewDoc()
11540
Daniel Veillard89cad532001-10-22 09:46:13 +000011541Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11542
11543 * test/threads/*: added entities testing to the Thread test
11544 * testThreads.c: make the test reasonable
11545 * DOCBparser.c: fix the DTD public and system ID
11546 * xmllint.c: added --sgml for SGML DocBook importing
11547 * Makefile.am: added Docbtests target
11548
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011549Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11550
11551 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11552 * testThreads.c: removed bogus include
11553
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011554Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11555
11556 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11557 fixed a very serious (looping) validation bug
11558
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011559Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11560
11561 * include/libxml/globals.h include/libxml/threads.h threads.c
11562 testThreads.c: far more testing, cleaning up bugs
11563 * *.c : make sure globals.h is always included.
11564
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011565Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11566
11567 * HTMLparser.c: try to get rid of parser loops for good.
11568
Daniel Veillardab7488e2001-10-17 11:30:37 +000011569Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11570
11571 * configure.in: fixed some bugs in CFLAGS passing.
11572 * test/threads Makefile.am testThreads.c: added a specific
11573 threaded test case (really nasty, guaranteed).
11574
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011575Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11576
11577 * catalog.c: serious cleanup on the management of the
11578 XML catalog tree, more tests done, especially with
11579 the catalog PI.
11580
Daniel Veillard364789a2001-10-16 12:45:00 +000011581Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11582
11583 * catalog.c: avoid a problem in catalog cleanup on SMP if
11584 catalogs were not initialized.
11585
Daniel Veillard81463942001-10-16 12:34:39 +000011586Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11587
11588 * catalog.c xpath.c: trying to cleanup the not thread safe
11589 parts of the library.
11590
Daniel Veillard64a411c2001-10-15 12:32:07 +000011591Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11592
11593 * include/libxml/globals.h configure.in global.data: make
11594 the allocation be per-thread a configure option
11595 * encoding.c include/libxml/parser.h: fixed compilation
11596 errors
11597
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011598Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11599
11600 * include/libxml/parser.h: Norm reported that a few lines
11601 added were breaking libxslt compile, removed them for now
11602
Daniel Veillard6f350292001-10-14 09:56:15 +000011603Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11604
11605 * parser.c parserInternals.c threads.c: debugged and fixed
11606 initialization problems which were giving troubles on SMP
11607 boxes.
11608
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011609Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11610
11611 * include/libxml/Makefile.am: missing globals.h
11612
Daniel Veillarde7090612001-10-13 12:18:28 +000011613Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011614
Daniel Veillarde7090612001-10-13 12:18:28 +000011615 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011616
Daniel Veillardd0463562001-10-13 09:15:48 +000011617Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11618
11619 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11620 include/libxml/parserInternals.h include/libxml/tree.h
11621 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11622 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11623 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11624 Applied the last patches from Gary, cleanup, activated threading
11625 all user accessible global variables are now handled in globals.[ch]
11626 Still a bit rought but make tests passes with either
11627 --with-threads defined at configure time or not.
11628 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11629 linking options
11630
Daniel Veillardb8478642001-10-12 17:29:10 +000011631Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11632
11633 * Makefile.am include/libxml/Makefile.am
11634 include/libxml/globals.h globals.c include/libxml/threads.h
11635 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11636 configure.in: started integrating the core of the thread support
11637 not activated yet but half integrated. The code should still
11638 compile and work anyway.
11639
Daniel Veillardb44025c2001-10-11 22:55:55 +000011640Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11641
11642 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11643 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11644 integrating the non-controversial parts of Gary Pennington
11645 multithread patches
11646 * catalog.c: corrected a small bug introduced
11647
Daniel Veillard75b96822001-10-11 18:59:45 +000011648Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11649
11650 * catalog.c include/libxml/catalog.h: very serious cleanup,
11651 isolating unportable code and as much as possible the accesses
11652 to the global shared catalog. May need more testing !
11653
Daniel Veillard78d12092001-10-11 09:12:24 +000011654Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11655
11656 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11657 Keith Isdale patches for the XSLT debugger interfaces. Some
11658 cleanup
11659
Daniel Veillardff0b7312001-10-11 06:46:09 +000011660Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11661
11662 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11663 * DOCBparser.c: generate line nubers in elements
11664
Daniel Veillard60087f32001-10-10 09:45:09 +000011665Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11666
11667 * configure.in: preparing 2.4.6 release
11668 * doc/xml.html doc/html/*: updated and rebuilt the docs
11669 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11670
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011671Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11672
11673 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11674 adding documentation for DV's supercatalog support
11675
Daniel Veillard82d75332001-10-08 15:01:59 +000011676Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11677
11678 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11679 super catalog support adding one API and one flag --sgml to
11680 xmlcatalog
11681
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011682Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11683
11684 * doc/xmlcatalog_man.xml, xmlcatalog.1
11685 One more crack at
11686 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11687
11688
Thomas Broyer47334c02001-10-07 16:41:52 +000011689Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11690
11691 * xpath.c: implemented xmlXPathObjectCopy for external objects
11692 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11693
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011694Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11695
11696 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11697 finishing up fix to
11698 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11699 the xmlcatalog man page display more elegantly
11700
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011701Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11702
11703 * configure.in: closing bug #61832
11704 * HTMLparser.c: removed a warning
11705
Daniel Veillard6ab38382001-10-06 13:08:27 +000011706Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11707
11708 * xpath.c: fixing #61673 part I, do not loose doc information
11709 when copying result value trees.
11710
Daniel Veillard556c6682001-10-06 09:59:51 +000011711Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11712
11713 * xpath.c: trying to harden the XPath interpreter
11714
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011715Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11716
11717 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11718 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11719
William M. Brack1633d182001-10-05 15:41:19 +000011720Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11721
11722 * HTMLparser: repaired another loop problem
11723
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011724Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11725
11726 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11727 parsing.
11728 * xpath.c: fix bug #61291 the default XML namespace node is
11729 missing from the namespace axis.
11730 * tree.c: refuse to create namespaces nodes with prefix "xml"
11731
Daniel Veillard651f9472001-10-04 14:51:06 +000011732Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11733
11734 * SAX.c: ouch a non-defined namespace could lead to a crash,
11735 fixed #61215
11736
Daniel Veillard7dd05702001-10-04 14:25:12 +000011737Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11738
11739 * parserInternals.c: closed bug #61054
11740
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011741Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11742
11743 * include/libxml/Makefile.am: closing #60708
11744
Daniel Veillarda293c322001-10-02 13:54:14 +000011745Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11746
11747 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11748 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11749
Daniel Veillardf4309d72001-10-02 09:28:58 +000011750Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11751
11752 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11753
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011754Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11755
11756 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11757 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11758
Daniel Veillard16756b62001-10-01 07:36:25 +000011759Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11760
11761 * catalog.c: Justin Fletcher provided cleaup code in case
11762 HAVE_STAT is not defined
11763 * include/win32config.h: Igor Zlatkovic suggested to have
11764 HAVE_STAT defined there
11765
William M. Brack5e1cac12001-09-28 16:19:18 +000011766Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11767
11768 * catalog.c - fixed typing error reported by M. Barros
11769
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011770Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11771
11772 * xmllint.c - fixing typo
11773
William M. Brackd28e48a2001-09-23 01:55:08 +000011774Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11775
11776 * HTMLparser.c: small enhancement to prevent loop on
11777 unrecognizable data
11778
Daniel Veillardb1d62872001-09-21 09:47:08 +000011779Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11780
11781 * parserInternals.c: applying patch from bug #60757 this
11782 should close it
11783
Daniel Veillardc0631a62001-09-20 13:56:06 +000011784Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11785
11786 * catalog.c xmlcatalog.c: removed a couple of warning
11787 * xpath.c: try to solve the linking problem on platforms
11788 needing trio to compile
11789
Daniel Veillard1a123612001-09-19 08:06:23 +000011790Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011791
Daniel Veillard1a123612001-09-19 08:06:23 +000011792 * Makefile.am libxml.spec.in: backing up non-documented changes
11793 commited without review or aproval by Jens Finke <jens@gnome.org>
11794 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011795
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011796Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11797
11798 * configure.in: Joe Orton provided a patch fixing a problem
11799 when iconv is specified to be in a non-standard directory
11800 but wasn't exported in xml2-config --cflags
11801
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011802Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11803
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011804 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011805 troubles with 2.4.4 errors.
11806
Daniel Veillard16698282001-09-14 10:29:27 +000011807Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11808
11809 * encoding.c entities.c: do not output hexadecimal charrefs
11810 when serializing HTML since some version of Netscape can't
11811 grok it, generate decimal ones.
11812 * result/HTML/doc3.htm: output changed due to previous test
11813 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11814
Daniel Veillard98fed372001-09-13 11:34:58 +000011815Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11816
11817 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11818 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11819
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011820Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011821 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011822
11823 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11824 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11825 updated the configuration scripts systems accordingly
11826
Daniel Veillard04382ae2001-09-12 18:51:30 +000011827Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11828
11829 * configure.in: preparing for 2.4.4
11830 * doc/xml.html doc/html/*: updated and rebuilt the docs
11831
Daniel Veillardd63437e2001-09-12 15:00:27 +000011832Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11833
11834 * win32/dsp/libxml2.def.src: tried to incorporate comments
11835 from bug #59220
11836
Daniel Veillard319a7422001-09-11 09:27:09 +000011837Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11838
11839 * parser.c result/noent/wml.xml: fixed bug #59981 related
11840 to handling of '&' in attributes when entities are substitued
11841
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011842Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11843
11844 * libxml.h include/libxml/xmlversion.h.in
11845 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11846 Tried to close bug #60131
11847
Daniel Veillardbce62332001-09-10 18:46:55 +000011848Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11849
11850 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11851
Daniel Veillard143b04f2001-09-10 18:14:14 +000011852Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11853
11854 * SAX.c: fixing bug #59946 on xmlns=""
11855
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011856Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11857
11858 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11859 but allocates a new error code.
11860
Daniel Veillard05c13a22001-09-09 08:38:09 +000011861Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11862
11863 * xmllint.c: John Fleck fixed typos in the options output
11864 * parser.c SAX.c: fix ignorable white space SAX selection
11865
11866Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11867
11868 * entities.c: Steve Underwood found the possibility of an
11869 ininite loop in case of error.
11870
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011871Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11872
11873 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11874
Daniel Veillarda050d232001-09-05 15:51:05 +000011875Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11876
11877 * parser.c: warn if version is not 1.0 but it's not
11878 strictly speaking an error after analyzing the spec
11879
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011880Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11881
11882 *doc/catalog.html - add link to the html version of the
11883 man page, other linguistic cleanups
11884
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011885Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11886
11887 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11888 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11889 file, has not yet been included in the build.
11890
Daniel Veillard99784ff2001-09-01 16:20:28 +000011891Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11892
11893 * catalog.c: removed a duplicate affectation Justin Fletcher
11894
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011895Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11896
11897 * tree.c: Armin Sander pointed a possible text coalescing
11898 problem, completed his patch.
11899
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011900Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11901
11902 * trionan.c: Fixed const and volatile re-definition problem
11903
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011904Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11905
11906 * libxml.4 parser.c: doc updates from Heiko Rupp
11907 * parserInternals.c: 2 sanity checks from Heiko Rupp
11908
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011909Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11910
11911 * tree.c: applied patch from Armin Sander to make some pointers
11912 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011913 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011914
Daniel Veillardb06c6142001-08-27 14:26:30 +000011915Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11916
11917 * xpath.c: hum, restrict the integer usage gcc bug workaround
11918 to only gcc compilers so that other architecture don't get
11919 penalized by this limitation.
11920 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11921
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011922Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11923
11924 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11925 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11926
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011927Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11928
11929 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11930 --convert option to xmlcatalog to convert SGML ones to
11931 the XML syntax.
11932 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11933
11934 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011935Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11936
11937 * catalog.c xmlIO.c: started some serious testing and fixed
11938 a few bug and optmization needs.
11939
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011940Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11941
11942 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11943 preparing for a 2.4.3 release even if it may not be ready yet
11944 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11945 all file parsing lookup to go through the entity resolver, add
11946 to add an API to bypass it (needed to load catalogs themselves),
11947 some cleanup on the catalog code too.
11948 * nanoftp.c: small cleanup
11949 * doc/catalog.html: small update
11950
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011951Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11952
11953 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11954 Jun Kuriyama
11955
Daniel Veillardffb120d2001-08-23 00:52:23 +000011956Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11957
11958 * doc/catalog.html: finished the catalog documentation
11959
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011960Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11961
11962 * doc/catalog.html doc/xml.html: added documentation about
11963 Catalog support, misses an API description
11964 * doc/html/*: reextracted the API pages
11965
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011966Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11967
11968 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11969 Added the part about section 7.2 on URI resolution,
11970 fixed a side effect in the HTML parser, look complete
11971 and ready to rock except the URI/SystemID part!
11972
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011973Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11974
11975 * include/libxml/catalog.h include/libxml/parser.h
11976 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11977 xmlIO.c: added support and APIs needed for the catalog PI
11978 * include/libxml/xmlIO.h: cleanup
11979
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011980Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11981
11982 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11983 include/libxml/catalog.h: starts to look okay, really
11984 plugged the new framework, cleaned a lot of stuff,
11985 added some APIs, except the PI's support missing this
11986 should be mostly complete
11987 * result/catalogs/* test/catalogs/*: added new test, enriched
11988 the existing one with URN ID tests
11989
Daniel Veillard64339542001-08-21 12:57:59 +000011990Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11991
11992 * catalog.c: fixed nextCatalog
11993 * result/catalogs/docbook test/catalogs/*: started adding
11994 a small regression test
11995
Daniel Veillardcda96922001-08-21 10:56:31 +000011996Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11997
11998 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11999 more work on the XML catalog support.
12000 * parser.c include/libxml/parser.h: small cleanup seems using
12001 list as a public parameter name can give portability troubles
12002 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12003 include/libxml/xpath.h include/libxml/Makefile.am: removed
12004 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12005 wrappers
12006
Bjorn Reese45029602001-08-21 09:23:53 +000012007Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12008
12009 * Makefile.am trio.c triodef.h trionan.c xpath.c
12010 include/libxml/Makefile.am include/libxml/trionan.h:
12011 Re-worked Not-A-Number and Infinity support.
12012 * xmlcatalog.c: added readline include files
12013
Daniel Veillard344cee72001-08-20 00:08:40 +000012014Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12015
12016 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12017 testCatalog as xmlcatalog, making it an installed app
12018 adding a shell, and preparing it to be a /etc/xml/catalog
12019 management tool, though not ready yet
12020 * catalog.c include/libxml/catalog.h: adding support for
12021 XML Catalogs http://www.oasis-open.org/committees/entity/
12022 not finished, there is some interesting tradeoffs and a
12023 few open questions left.
12024
Daniel Veillardb7664f42001-08-19 13:00:43 +000012025Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12026
12027 * xmllint.c: fixed a line formatting problem
12028
Daniel Veillard5015b712001-08-17 09:37:52 +000012029Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12030
12031 * SAX.c: removed a couple of unused variable (Albert Chin)
12032
Daniel Veillardbb371292001-08-16 23:26:59 +000012033Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12034
12035 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12036 trying to fix some troubles w.r.t. function returning
12037 const xxxPtr.
12038
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012039Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12040
12041 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12042 defined
12043
Daniel Veillardae6db172001-08-16 19:32:00 +000012044Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12045
12046 * xpointer.c: removed unused var
12047
Daniel Veillard09190202001-08-16 16:27:41 +000012048Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12049
12050 * testXPath.c: another small cleanup closing bug #59110
12051
Daniel Veillard796f4b62001-08-16 16:00:13 +000012052Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12053
12054 * win32/dsp/libxml2.def.src: small cleanup closing bug
12055 #59108
12056
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012057Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12058
12059 * example/gjobread.c: add xmlCleanupParser() before leaving
12060
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012061Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12062
12063 * config.h.in configure.in include/libxml/xmlwin32version.h:
12064 released 2.4.2
12065
Daniel Veillardd3d06722001-08-15 12:06:36 +000012066Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12067
12068 * include/libxml/valid.h debugXML.c valid.c: deprecate
12069 the non-boundchecking Sprintf functions, add Snprintf
12070 this should close bug #57984
12071
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012072Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12073
12074 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12075 URIs before doing the lookups (pointed by Mark Vakoc)
12076
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012077Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12078
12079 * xpath.c: serious changes on Result Value Trees and NodeSets
12080 w.r.t. deallocation and collect operations. Probably not
12081 100% clean (merge of allocated trees smells like a problem).
12082 Seems sufficient to close #58943
12083
Daniel Veillard90493a92001-08-14 14:12:47 +000012084Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12085
12086 * xmllint.c: adding a --format option
12087
Daniel Veillardfe703322001-08-14 12:18:09 +000012088Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12089
12090 * xpath.c: count() was broken on Result Value Tree
12091 * xmlIO.c: fixed file:/// accesses on _WIN32
12092
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012093Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12094
12095 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12096 macro was renamed, this should close bug #58683
12097
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012098Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12099
12100 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12101 entity substitution mode text at the end of the entity might
12102 be added due to text coalescing.
12103 * nanoftp.c parser.c: small cleanup
12104
Daniel Veillard0c720972001-08-08 20:59:00 +000012105Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12106
12107 * HACKING: added John Fleck right to commit in the doc subdir
12108
Daniel Veillard48da9102001-08-07 01:10:10 +000012109Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12110
12111 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12112 allow to inherit attributes from the DTD directly in the
12113 tree, this is needed for XPath and can be a useful feature.
12114 Inherited namespaces are always provided at the tree level now
12115 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12116 of tests for this feature (XSLT being the prime user).
12117
Daniel Veillard50f34372001-08-03 12:06:36 +000012118Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12119
12120 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12121 testSAX.c xmlIO.c xmllint.c include/win32config.h
12122 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12123 include/libxml/xmlwin32version.h.in win32/README.MSDev
12124 win32/dsp/*: applied Win32 Facelift No.2 patches from
12125 Igor Zlatkovic for Windows/MSC
12126
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012127Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12128
12129 * SAX.c: unparsedEntityDecl() the URI computation of the
12130 entity wasn't done breaking XSLT unparsed-entity-uri()
12131
Daniel Veillard567e1b42001-08-01 15:53:47 +000012132Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12133
12134 * xpath.c: fixed a bug when walking the descendants and
12135 the current node has no children
12136 * debugXML.c: show up when a text node is supposed to not be escaped
12137
Thomas Broyerf186c822001-07-31 23:30:37 +000012138Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12139
12140 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12141 worked like the set:leading() function)
12142 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12143
Daniel Veillardba6db032001-07-31 16:25:45 +000012144Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12145
12146 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12147
Daniel Veillard57905372001-07-31 15:52:17 +000012148Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12149
12150 * include/libxml/xmlIO.h: apply change to close #58141
12151 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12152
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012153Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12154
12155 * parser.c: when the internal subset uses a PE, then the
12156 included entity can use conditional sections.
12157
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012158Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12159
12160 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12161 when walking the namespace axis showing up in
12162 libxst/tests/general/bug-12
12163 * xmlmemory.c: added the possibility to trace a given block
12164 defined by its address
12165
Daniel Veillard4aafa792001-07-28 17:21:12 +000012166Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12167
12168 * parser.c: don't override existing encoding specified before
12169 starting xmlParseDocument()
12170
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012171Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12172
12173 * include/libxml/xmlwin32version.h: reinserted, needed for
12174 Windows users of CVS
12175
Darin Adlera77cac02001-07-27 17:41:51 +0000121762001-07-27 Darin Adler <darin@bentspoon.com>
12177
Darin Adler699613b2001-07-27 22:47:14 +000012178 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12179 * testCatalog.c: Add include of <libxml/parser.h>.
12180
121812001-07-27 Darin Adler <darin@bentspoon.com>
12182
Darin Adlera77cac02001-07-27 17:41:51 +000012183 * include/libxml/.cvsignore:
12184 * include/libxml/xmlwin32version.h:
12185 Remove this file from CVS because it's generated.
12186
Daniel Veillard50822cb2001-07-26 20:05:51 +000012187Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12188
12189 * parser.c include/libxml/parser.h: applied const patches from
12190 Tom Moog #58002
12191
Thomas Broyerba4ad322001-07-26 16:55:21 +000012192Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12193
12194 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12195 lookup framework
12196
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012197Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12198
12199 * tree.c: fixed xmlCopyNode() for documents
12200
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012201Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12202
12203 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12204
12205Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012206
12207 * parser.c: fixes bug #57652 reported by Morus Walter
12208
Daniel Veillarde3924972001-07-25 20:25:21 +000012209Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12210
12211 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12212
Daniel Veillarda53c6882001-07-25 17:18:57 +000012213Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12214
12215 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12216 errors, lesson don't add new functions at 1am before a release
12217 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12218 from XPath initialization when possible.
12219
Daniel Veillardd9bad132001-07-23 19:39:43 +000012220Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12221
12222 * result/scripts/base*: removing history/readline changed
12223 this slightly
12224 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12225 xmllint.c: make element content line number generation
12226 optionnal to avoid breaking old apps added interface to switch
12227
Daniel Veillardf012a642001-07-23 19:10:52 +000012228Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12229
12230 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012231 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012232 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12233 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12234 John Kroll fixes to allow saving to HTTP via PUT (or
12235 POST of needed).
12236 * doc/html/*.html: regenerated the docs
12237
Thomas Broyere8126242001-07-22 03:54:15 +000012238Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12239
12240 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12241 xmlHashScanFull and xmlHashScannFull3 to get passed the
12242 three keys as arguments to the callback function
12243
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012244Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12245
12246 * configure.in Makefile.am: removed libxml softlink for good
12247 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12248 100% coverage by gtk-doc
12249
Daniel Veillard8599e702001-07-17 21:38:51 +000012250Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12251
12252 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12253 fixed serious troubles due to size_t vs. int mismatch
12254
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012255Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12256
12257 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12258
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012259Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12260
12261 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12262 convenient extension API for value and context managing
12263 Now handles external objects through xmlXPathPopExternal,
12264 xmlXPathWrapExternal and xmlXPathReturnExternal.
12265 Added functions for sets operations (intersection, etc.)
12266
Daniel Veillard22090732001-07-16 00:06:07 +000012267Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12268
12269 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12270 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12271 HTMLparser.c: cleanup of global variables, marking some
12272 const or private.
12273
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012274Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012275
12276 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12277 fixed xmlXPathNodeSetItem when passing index=0
12278
Daniel Veillard05dec342001-07-14 21:57:39 +000012279Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12280
12281 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12282
Daniel Veillard28ae6362001-07-14 16:44:32 +000012283Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12284
12285 * xmllint.c: fixed compilation under Cygwin #57503
12286 * TODO: update
12287
Peter Williamsed156f52001-07-13 18:35:13 +0000122882001-07-13 Peter Williams <peterw@ximian.com>
12289
12290 * config.h.in: add #undef HAVE_DLFCN_H
12291
12292 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12293 builddir.
12294
Daniel Veillard73b36e32001-07-12 15:09:52 +000012295Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12296
12297 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12298 raised by #57348 and #57381
12299
Daniel Veillard7db37732001-07-12 01:20:08 +000012300Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12301
12302 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12303 tree.c xpointer.c: store the line numbder in element->content,
12304 may break some software, need a configuration mechanism
12305
Darin Adler96037892001-07-11 00:03:16 +0000123062001-07-10 Darin Adler <darin@bentspoon.com>
12307
12308 * .cvsignore:
12309 * example/.cvsignore:
12310 * include/.cvsignore:
12311 * include/libxml/.cvsignore:
12312 Various things that are generated and should be ignored.
12313
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012314Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12315
12316 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12317 * doc/xml.html doc/html/*: updated the docs
12318
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012319Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12320
12321 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12322 validation occured on content with element child
12323
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012324Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12325
12326 * tree.c: fixed XML Base computation which was broken
12327 * debugXML.c: added a base function to the shell
12328 * Makefile.am result/scripts/* test/scripts/*: added scripts
12329 based regression tests, and adding 2 XML Base tests
12330
Daniel Veillard19e96c32001-07-09 10:32:59 +000012331Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12332
12333 * tree.c: set properties doc and call xmlSetListDoc for properties
12334 content when grafting them in a different tree.
12335 * aclocal.m4: remove from CVS
12336
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012337Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12338
12339 * win32/libxml2/libxml2.def.src: added some missing entry point
12340 for XPath (Mark Vakoc)
12341
Daniel Veillard388236f2001-07-08 18:35:48 +000012342Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12343
12344 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12345 layer should URI-Unescape before trying to open resources.
12346
Daniel Veillard04383752001-07-08 14:27:15 +000012347Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12348
12349 * xpath.c: fix the name() bug for elements in the default
12350 namespace reported by Charlie Bozeman
12351
Daniel Veillard7583a592001-07-08 13:15:55 +000012352Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12353
12354 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12355 led to an XPath fix, improvements of SAX initialization, and
12356 an added option --nocdata to testXPath
12357
Daniel Veillard449d7392001-07-07 19:11:06 +000012358Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12359
12360 * doc/libxml-doc.el: Felix Natter provided anew version working
12361 with XEmacs too
12362
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012363Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12364
12365 * include/libxml/xpath.h: small cleanup
12366 * doc/xml.html: update
12367
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012368Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12369
12370 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12371 released 2.3.14
12372
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012373Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12374
12375 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012376 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012377
Daniel Veillard73c9c042001-07-05 20:02:54 +000012378Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12379
12380 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12381 were not equal to empty strings
12382
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012383Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12384
12385 * SAX.c: fixed a URI-Reference computation problem when validating
12386 * xmlIO.c: small cleanup
12387
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012388Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12389
12390 * parser.c: improved the description of a couple of interfaces
12391 upon Larry Stamper suggestion
12392
Daniel Veillard62f313b2001-07-04 19:49:14 +000012393Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12394
12395 * SAX.c entities.c parser.c: changed completely the way entities
12396 are handled when running the parser in entity substitution mode.
12397 This fixes a bug reported by Stephan Kulow and nearly divides
12398 by 3 the amount of memory required by libxslt to load and process
12399 DocBook TDG.
12400
Daniel Veillardf420ac52001-07-04 16:04:09 +000012401Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12402
12403 * HTMLparser.c: fixing a too early root closing problem raised
12404 byt Prashanth Naidu
12405
Daniel Veillard8c357d52001-07-03 23:43:33 +000012406Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12407
12408 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12409 raised by Mark Vakoc.
12410
Daniel Veillard6e90d192001-07-03 16:37:49 +000012411Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12412
12413 * example/Makefile.am: fixed the include path to add srcdir/include
12414 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12415 and some cleanup
12416
Daniel Veillardf06307e2001-07-03 10:35:50 +000012417Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12418
12419 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12420 lot of optimization work, results in significant improvements
12421 when handling really complex XPath queries. Add a small optimizer
12422 for unions, improve [n] and [last()], avoid some costly ops.
12423
Daniel Veillard77044732001-06-29 21:31:07 +000012424Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12425
12426 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12427 * xpath.c: small cleanup
12428 * xmlGetNsList: reformated, fixed problems if used on Entities
12429
Daniel Veillard2adbb512001-06-28 16:20:36 +000012430Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12431
12432 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12433
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012434Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12435
12436 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12437 * Makefile.am example/Makefile.am: workaround automake generating
12438 erroneous deps
12439
Daniel Veillard12f7d292001-06-28 13:12:11 +000012440Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12441
12442 * include/win32config.h: bug #56801 Yon Derek provided a patch
12443 to the windows config file.
12444
Daniel Veillard87ee9142001-06-28 12:54:16 +000012445Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12446
12447 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12448 libxml.h : Yon Derek provided a set of changes to compile from
12449 CVS on Windows/MSC
12450
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012451Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12452
12453 * parser.c: fixed UTF8 BOM support in push mode
12454 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12455 added a specific testcase
12456
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012457Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12458
12459 * Makefile.am: added --push regression tests
12460 * parserInternals.c: the XML parser segfaulted in --push mode
12461
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012462Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12463
12464 * configure.in: moved the symlinks detection within a CVS
12465 check, this is not portable and will be removed soon.
12466 * xpath.c: small cleanup/speedup
12467
Daniel Veillard11648102001-06-26 16:08:24 +000012468Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12469
12470 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12471 release of 2.3.12
12472 * parser.c: make an error message if unknow entities in all cases
12473
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012474Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12475
12476 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12477
Daniel Veillard23793842001-06-25 16:07:45 +000012478Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12479
12480 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12481 includes were installed in the wrong dir
12482
Daniel Veillardf5498f32001-06-25 15:08:36 +000012483Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12484
12485 * doc/html.xml: warn against sending code to exhibit bugs.
12486
Daniel Veillard56f06462001-06-24 21:34:03 +000012487Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12488
12489 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12490 Tru64 from Thomas Leitner
12491
Daniel Veillardc5d64342001-06-24 12:13:24 +000012492Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12493
12494 * AUTHORS: added William and Bjorn
12495 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12496 daniel@veillard.com hopefully I won't have to do this again
12497 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12498 docs can be rebuilt cleanly now
12499 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12500 from CVs it's generated, added include/libxml/xmlwin32version.h
12501 also generated but which should change far less frequently.
12502 * catalog.c nanoftp.c: made sure to include libxml.h not
12503 libxml/xmlversion.h directly
12504 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12505 when compiling on WIN32 and MSC
12506
Daniel Veillard07385fd2001-06-23 21:55:48 +000012507Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12508
12509 * include/Makefile.am include/libxml/Makefile.am configure.in:
12510 fixed make distcheck and rebuilding the rpms
12511
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012512Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12513
12514 * configure.in: should finish the migration of exported includes
12515 into a real include/libxml in CVS, at least for CVS users.
12516 * removed the exported headers, added in include/libxml (as well
12517 as xmlversion.h.in).
12518
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012519Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12520
12521 * configure.in: fixed the way to detect symlink
12522
Daniel Veillard66541772001-06-23 18:31:04 +000012523Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12524
12525 * configure.in: updated, include/libxml is now a real CVS dir
12526
Daniel Veillardca989762001-06-23 17:39:29 +000012527Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12528
12529 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12530 version works with both libxml1 and libxml2 (it autodetects
12531 the prefix of the html-files) from Felix Natter.
12532 * doc/xml.html: updated doc accordingly
12533
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012534Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12535
12536 * xpath.c: fixed the bug generating a template loop in libxslt
12537 when using docbook-xsl-1.4, * should filter out document nodes
12538 * HACKING: added William
12539 * TODO: updated
12540
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012541Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12542
12543 * doc/FAQ.html: added a warning about gcc-3.0
12544 * doc/xml.html: added reference to gdome2 and removed a confusing
12545 sentence
12546
Daniel Veillardf7f41852001-06-22 15:18:01 +000012547Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12548
12549 * xmlversion.h: okay this is a generated file, but Windows
12550 users need it and they can't generate it, and I want CVS
12551 Windows users ...
12552 * win32/libxml2/libxml2_so.dsp: Windows project file for
12553 the shared lib version of libxml2
12554 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12555 resources needed for libxslt/xsltproc by Yon Derek
12556
Bjorn Reese3157b342001-06-22 14:41:45 +000012557Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12558
12559 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12560
Daniel Veillard4151acb2001-06-22 10:48:57 +000012561Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12562
Daniel Veillardcc146db2001-06-22 11:10:52 +000012563 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12564
12565Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12566
Daniel Veillard4151acb2001-06-22 10:48:57 +000012567 * include/win32config.h: Yon Derek provided a first fix
12568 to be able to compile libxslt/xsltproc on Windows
12569
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012570Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12571
12572 * xpath.c: attempt to work around what seemed a gcc optimizer
12573 bug when handling floats on i386 http://veillard.com/gcc.bug
12574 * tree.c entities.c encoding.c: doing some cleanups while
12575 chasing it
12576
Daniel Veillard017b1082001-06-21 11:20:21 +000012577Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12578
12579 * Makefile.am: cleanup when --without-debug is specified
12580 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12581 w.r.t. --without-debug and other include points
12582 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12583 Catalogs
12584 * configure.in entities.h tree.h HTMLparser.c: removed
12585 --without-corba, made the _private field mandatory
12586
Daniel Veillard87a764e2001-06-20 17:41:10 +000012587Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12588
12589 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12590 outputs a BOM in UTF8, an errata has been issued to avoid the
12591 problem, that was the most reasonable solution... Add support
12592 for a leading UTF8 BOM in entities.
12593
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012594Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12595
12596 * valid.c: fixed a bug found when post validating an entity ref
12597 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12598 activate it too
12599
Daniel Veillard39196eb2001-06-19 18:09:42 +000012600Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12601
12602 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12603 weakness in the node copy the XPointer and the XInclude
12604 implementations. Serious cleanup.
12605
Daniel Veillard3739b982001-06-19 12:51:30 +000012606Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12607
12608 * Makefile.am: Kjartan Maraas provided a small patch to
12609 add xml2-config.in to EXTRA_DIST
12610
Daniel Veillarda9142e72001-06-19 11:07:54 +000012611Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12612
12613 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12614 provided another failing case found in KDE, the way the
12615 ctxt->vctxt.nodeTab was allocated and freed changed over
12616 time but it wasn't completely cleaned up. This should fix it.
12617
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012618Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12619
12620 * parser.c: Stephan Kulow also raised the fact that line number
12621 could get miscounted making debug harder, fixed the problem
12622 in xmlParseCharData()
12623
Daniel Veillard64b98c02001-06-17 17:20:21 +000012624Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12625
12626 * valid.c: Stephan Kulow pointed out a problem when validating
12627 and using an empty entity, forgot a 'break' in a case.
12628
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012629Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12630
12631 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12632 * doc/xml.html: updated with 2.3.11
12633
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012634Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12635
12636 * TODO: updated adding cleanup of generated doc
12637 * configure.in: prepared to release 2.3.11
12638 * xmllint.c: added --version for bug reporting
12639 * doc/html/*.html: rebuilt the doc
12640
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012641Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12642
12643 * xpath.c: first part of the work on selecting namespace to
12644 fix bug #56115
12645
Daniel Veillard96ed5832001-06-15 22:22:04 +000012646Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12647
12648 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12649 when using -liconv
12650 * TODO: updated
12651
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012652Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12653
12654 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12655 cleanup, encoding support.
12656
Daniel Veillard608ad072001-06-14 08:32:28 +000012657Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12658
12659 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12660
Daniel Veillard239d0522001-06-13 23:02:48 +000012661Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12662
12663 * xpath.c: bug detected by Ankh when / is used as a function arg
12664
Daniel Veillard02bb1702001-06-13 21:11:59 +000012665Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12666
12667 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12668 of element and use it to avoid outputting formatting spaces at
12669 the wrong place. Implemented the format parameter for HTML save.
12670 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12671 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12672 result/HTML/wired.html: of course this impact the result of a
12673 number of HTML tests
12674
Daniel Veillard95d845f2001-06-13 13:48:46 +000012675Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12676
12677 * HTMLtree.[ch]: started augmenting the HTML save API with
12678 encoding and formatting parameters
12679
Daniel Veillardeca60d02001-06-13 07:45:41 +000012680Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12681
12682 * HTMLtree.h: cleanup and started evaluating the work needed on
12683 revamping the HTML output code
12684
Daniel Veillard84666b32001-06-11 17:31:08 +000012685Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12686
12687 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12688
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012689Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12690
12691 * valid.c: fixed bug #56049, forgot one check in the
12692 validation routine
12693
Daniel Veillardca2366a2001-06-11 12:09:01 +000012694Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12695
12696 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12697
Daniel Veillard6761eee2001-06-11 10:29:38 +000012698Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12699
12700 * libxml.h: fixed an error in last commit
12701 * doc/FAQ.html: added an entry for compilation from CVS
12702
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012703Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12704
12705 * xmlversion.h.in libxml.h: Cygwin patches
12706 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12707 * tree.h: cleanup
12708
Daniel Veillardacd370f2001-06-09 17:17:51 +000012709Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12710
12711 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12712 memory block in a strange case where libxml is linked twice
12713 in the binary.
12714
Daniel Veillard1d047672001-06-09 16:41:01 +000012715Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12716
12717 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12718 state far too often, simple fix used to avoid it.
12719
Daniel Veillard4497e692001-06-09 14:19:02 +000012720Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12721
12722 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12723 being processed, applied his patch
12724 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12725
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012726Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12727
12728 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12729 provided fixes to compile on MSCC again
12730 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12731 also provided an update for the project files.
12732
Daniel Veillarda682b212001-06-07 19:59:42 +000012733Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12734
12735 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12736 bug #55810
12737
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012738Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12739
12740 * tree.c: fixed xmlGetNsProp() to close bug #55683
12741 Note this requires libxslt to use it's own function instead.
12742
Daniel Veillardf0c53762001-06-07 16:07:07 +000012743Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12744
12745 * HTMLtree.c: when in a pre element no formatting space should
12746 be added.
12747 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12748
Daniel Veillard068a9652001-06-07 15:30:26 +000012749Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12750
12751 * configure.in: added tests for signal() and signal.h
12752
Daniel Veillard541d6552001-06-07 14:20:01 +000012753Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12754
12755 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12756
Daniel Veillard8a367d42001-06-07 14:01:34 +000012757Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12758
12759 * doc/libxml-doc.el: Felix Natter provided a new version for
12760 libxml2
12761
Daniel Veillard8a926292001-06-07 11:20:20 +000012762Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12763
12764 * HTMLtree.c: when in a pre element no formatting space should
12765 be added.
12766
Daniel Veillard14839d52001-06-06 16:11:56 +000012767Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12768
12769 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12770
Daniel Veillarde95e2392001-06-06 10:46:28 +000012771Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12772
12773 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12774 hack
12775 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12776 * uri.c: fixed a warning
12777
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012778Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12779
12780 * HTMLtree.c: trying to close bug #55772 escaping in script
12781 elements
12782 * doc/xml.html: suggest to send mail to the list
12783
12784Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012785
12786 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12787 good. Use a macro and based on the solution provided in
12788 vsnprintf manual page from GNU.
12789
Bjorn Reese99748722001-06-05 12:49:15 +000012790Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12791
12792 * error.c: Workaround for non-preserving variadic list.
12793 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12794
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012795Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12796
12797 * doc/xml.html: added 2.3.10 release
12798
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012799Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12800
12801 * configure.in: releasing 2.3.10
12802
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012803Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12804
12805 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12806
Daniel Veillard20042422001-05-31 18:22:04 +000012807Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12808
12809 * encoding.c: Robert Collins provided a patch to add the
12810 "US-ASCII" encoding alias
12811
Daniel Veillard97ac1312001-05-30 19:14:17 +000012812Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12813
12814 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12815 string oriented functions and started cleaning the related areas
12816 in xpath.c which needed fixing in this respect
12817
Daniel Veillard2d703722001-05-30 18:32:34 +000012818Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12819
12820 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12821 #55380
12822 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12823
Daniel Veillard9403a042001-05-28 11:00:53 +000012824Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12825
12826 * TODO: updated
12827 * nanohttp.[ch] : started adding APIs to get the redirected URL
12828 when this occurs (needed for further base computation
12829 * tree.h: cleanup
12830 * encoding.c: cleanup
12831 * SAX.c: minor change around ctxt->loadsubset
12832
Daniel Veillard6278fb52001-05-25 07:38:41 +000012833Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12834
12835 * Makefile.am include/Makefile.am: small change to have
12836 include/libxml rebuilt if working from CVS.
12837 * uri.c: applied another patch from Carl Douglas for URI escaping,
12838 this should close bug #51876
12839
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012840Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12841
12842 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12843 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12844 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12845 added specific regression test
12846 * parser.h: preparing for the XSLT mode where DTD inherited
12847 attributes are added to the tree.
12848
Daniel Veillardbbd22452001-05-23 12:02:27 +000012849Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12850
12851 * xinclude.[ch]: Updated the namespace for the Last Call version
12852 * result/XInclude/include test/XInclude/include: updated the
12853 testsuite accordingly
12854
Daniel Veillard8514c672001-05-23 10:29:12 +000012855Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12856
12857 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12858 related to bug #51876
12859
Daniel Veillard42596ad2001-05-22 16:57:14 +000012860Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12861
12862 * tree.c: fixed a gross mistake in base computation, xml:base is
12863 not completely correct yet (need cascade).
12864 * xpath.[ch]: added the few things needed to find a function name
12865 and URI from the XPath context when it is called.
12866
Daniel Veillard81418e32001-05-22 15:08:55 +000012867Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12868
12869 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12870 * DOCBparser.c: small cleanup
12871 * xmllint.c: added a --catalogs option to load catalogs from
12872 $SGML_CATALOG_FILES
12873 * tree.c: cleanup
12874 * configure.in: iconv library fixup, ICONV_LIBS
12875
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012876Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12877
12878 * catalog.c: handling of CATALOG entries. detection of recursion,
12879 and a few bugfixes
12880 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12881 against the default namespace
12882
Daniel Veillard04b93292001-05-21 08:15:31 +000012883Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12884
12885 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12886
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012887Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12888
12889 * parser.c: fixed propagation context info when parsing an
12890 external entity.
12891 * doc/html/*.html: regenerated a couple of docs
12892
Daniel Veillard4623acd2001-05-19 15:13:15 +000012893Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12894
12895 * doc/xml.html: update with 2.3.9 informations
12896
Daniel Veillardbed7b052001-05-19 14:59:49 +000012897Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12898
12899 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12900 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12901 * doc/html/* : rebuilt the docs
12902 * valid.c: small patch which may improve some case when
12903 validating.
12904
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012905Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12906
12907 * HTMLparser.c: Closed bug #54891
12908 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12909 to the suite
12910
12911Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12912
12913 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12914 applied a documentation patch from LotR and filled in a few missing
12915 descriptions
12916
Daniel Veillard76d66f42001-05-16 21:05:17 +000012917Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12918
12919 * xpath.c tree.c parser.c: speed optimizations at the parser level
12920 document tree freeing and xpath evaluation
12921
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012922Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12923
12924 * parser.c parser.h parserInternals.h: fixed a couple of
12925 interfaces for handling memory buffer input to const char *
12926 upon suggestion of JamesH.
12927
Daniel Veillardc3739e72001-05-15 15:23:27 +000012928Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12929
12930 * configure.in: LoTR sent a patch fixing the previous commit
12931
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012932Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12933
12934 * configure.in: trying to deal again with the stoopid -R linking
12935 flag of Solaris
12936
Daniel Veillard790142b2001-05-15 10:51:53 +000012937Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12938
12939 * xpath.h: two nodeset access macros from Thomas Broyer
12940
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012941Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12942
12943 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12944 patch from Thomas Broyer
12945
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012946Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12947
12948 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12949 case
12950 * INSTALL: was empty added stuff from the FAQ
12951
Daniel Veillard75bea542001-05-11 17:41:21 +000012952Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12953
12954 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12955 attributes handling and #54433 by adding xmlUnsetProp()
12956 and xmlUnsetNsProp()
12957
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012958Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12959
12960 * HTMLparser.c: Patch from Jonas Borgström
12961 (htmlGetEndPriority): New function, returns
12962 the priority of a certain element.
12963 (htmlAutoCloseOnClose): Only close inline elements if they
12964 all have lower or equal priority.
12965 * result/HTML: this of course changed a number of tests results.
12966
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012967Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12968
12969 * xmlIO.c catalog.c: plugged in the default catalog resolution
12970 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12971 documentations
12972 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12973
Daniel Veillarda7374592001-05-10 14:17:55 +000012974Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12975
12976 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12977 integrating catalogs
12978 * catalog.[ch] testCatalog.c: adding a small catalo API
12979 (only SGML catalog support).
12980 * parser.c: restaured xmlKeepBlanksDefault(0) API
12981
Daniel Veillardc17337c2001-05-09 10:51:31 +000012982Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12983
12984 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12985
Daniel Veillard257d9102001-05-08 10:41:44 +000012986Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12987
12988 * parser.c: added xmlParseExternalEntityPrivate() to allow
12989 propagation of ctxt->_private when parsing external entities
12990
Daniel Veillard083c2662001-05-08 08:27:14 +000012991Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12992
12993 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12994
Daniel Veillard01ef7382001-05-08 07:31:43 +000012995Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12996
12997 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12998
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012999Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13000
13001 * valid.c: warn when indeterminist content model is detected
13002 * result/VC/ElementValid8: this adds a message
13003 * Makefile.am: add --novalid for VCM tests
13004 * parserInternals.c: added a call to Init memory
13005
Daniel Veillard64269352001-05-04 17:52:34 +000013006Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13007
13008 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13009 when both parameters are NULL.
13010
Daniel Veillard37721922001-05-04 15:21:12 +000013011Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13012
13013 * valid.c: applied small patch from Gary Pennington, reindented
13014 some part of the code.
13015
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013016Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13017
13018 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13019 release, updated and regenerated the docs
13020
Daniel Veillard357c9602001-05-03 10:49:20 +000013021Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13022
13023 * xpath.c result/XPath/expr/floats : clarified and cleanup
13024 printing of abnormal floats in tests.
13025
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013026Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13027
13028 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13029 * results/HTML/ : a few changes in the output of the HTML tests as
13030 a result.
13031 * configure.in: tying to fix -liconv where needed
13032
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013033Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13034
13035 * Makefile.am: fixed a stupid error
13036
Daniel Veillard7150a032001-05-02 16:41:11 +000013037Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13038
13039 * configure.in Makefile.am: make the inclusion of the trio
13040 modules in the library conditional
13041
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013042Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13043
13044 * DOCBparser.c: patche from László Kovács, fixed entities refs
13045 in attributes handling
13046
Daniel Veillardedddff92001-05-02 10:58:52 +000013047Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13048
13049 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13050 flushing
13051
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013052Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13053
13054 * xpath.c: fix of an XSLT namespace bug reported on the list
13055 general/bug-8-
13056
Daniel Veillard5792e162001-04-30 17:44:45 +000013057Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13058
13059 * strio.h trio.c: Dan McNichol suggested a couple of small
13060 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13061
Daniel Veillard02141ea2001-04-30 11:46:40 +000013062Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13063
13064 * tree.c parser.c encoding.c: spent a bit more time looking
13065 at the parsing speed and DOM handling. Added a few more
13066 speedups.
13067
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013068Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13069
13070 * parser.c: small but effective parsing speed improvement
13071
Daniel Veillardb59076b2001-04-29 17:04:07 +000013072Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13073
13074 * configure.in: default on the DocBook parser inclusion (for Gnome)
13075 * DOCBparser.h: fixed a header reference
13076
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013077Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13078
13079 * configure.in xpath.c: applied Bjorn patches for FPE on the
13080 alpha
13081
Daniel Veillardeefd4492001-04-28 16:55:50 +000013082Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13083
13084 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13085 xmlSaveFormatFileTo()
13086
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013087Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13088
13089 * xpath.c: simple and efficient optimization, XPath functions
13090 aways bind to the same code, cache this
13091 * TODO: updated (by saying some is obsolete)
13092
Daniel Veillard2156a562001-04-28 12:24:34 +000013093Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13094
13095 * xpath.c: more cleanup work on XPath name parsing routines
13096
Daniel Veillard61d80a22001-04-27 17:13:01 +000013097Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13098
13099 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13100 xmlXPathParseName
13101 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13102 * debugXML.c: avoid compilation problems if compiling without
13103 HTML support, Igor Zlatkovic
13104 * win32/libxml2/libxml2.def.src: being able to compile without
13105 XPath on Windows
13106
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013107Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13108
13109 * libxml.m4: yet another patch from Toshio Kuratomi
13110
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013111Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13112
13113 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13114
Daniel Veillard67fee942001-04-26 18:59:03 +000013115Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13116
13117 * tree.[ch]: added xmlSaveFormatFile interface for saving
13118 and indenting a file.
13119
Daniel Veillard82e49712001-04-26 14:38:03 +000013120Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13121
13122 * xpath.c: fixed bug #53689 related to processing-instruction()
13123
Daniel Veillard02f077a2001-04-26 10:59:11 +000013124Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13125
13126 * DOCBparser.c: patche from László Kovács
13127
Daniel Veillard30211a02001-04-26 09:33:18 +000013128Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13129
13130 * parser.c: applied fixes from Christian Glahn bug report #53391
13131
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013132Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13133
13134 * error.c: Jean François Lecomte provided a complete description
13135 and a fix to bug #53537
13136
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013137Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13138
13139 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13140
Daniel Veillard1034da22001-04-25 19:06:28 +000013141Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13142
13143 * DOCBparser.c SAX.c: a bit more work on entities processing.
13144 Still Need to cleanup XML output and references in attributes
13145
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013146Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13147
13148 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13149
Daniel Veillardb33c2012001-04-25 12:59:04 +000013150Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13151
13152 * tree.c: trying to fix #53574, not completely complete,
13153 I would like xmllint --copy --debug test/ent1 and
13154 xmllint --debug test/ent1 to show the same result.
13155 * xpath.c: fix a bug when trying to sort namespace nodes
13156
Daniel Veillard5146f202001-04-25 10:29:44 +000013157Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13158
13159 * HTMLtree.c: real fix for #53402
13160
Daniel Veillard7533cc82001-04-24 15:52:00 +000013161Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13162
13163 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13164 PIs when using xsl:output
13165 * valid.c: closing #53537 some case generate segfaults if there
13166 is validity errors
13167
Daniel Veillard61b33d52001-04-24 13:55:12 +000013168Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13169
13170 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13171 of external parsed entities, added --noent to testDocbook
13172 * valid.c: Garry Pennington found an uninitialized variable
13173 access in xmlValidateElementContent()
13174
Daniel Veillard56098d42001-04-24 12:51:09 +000013175Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13176
13177 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13178 with madness
13179 * result/HTML/ : this modified the result of the regression tests
13180 a lot.
13181
Daniel Veillard122376b2001-04-24 12:12:30 +000013182Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13183
13184 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13185 to doc where it wasn't checked against NULL reported by
13186 Jens Laas
13187
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013188Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13189
13190 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13191 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13192
Daniel Veillardeae522a2001-04-23 13:41:34 +000013193Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13194
13195 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13196 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13197 * SAX.[ch]: cleanup and updates for DocBook
13198 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13199 ex SGML identifier changes
13200 * valid.c: removed a static unused function.
13201
Daniel Veillardde57c612001-04-23 09:13:36 +000013202Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13203
13204 * HTMLtree.c: applied change for Paul Sponagl on script saving
13205 * Makefile.am: the warning about entity title.xml are normal.
13206
Daniel Veillard393df012001-04-22 20:11:18 +000013207Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13208
13209 * configure.in: release of 2.3.7
13210 * Makefile.am: fixing make distcheck
13211
Daniel Veillarda41123c2001-04-22 19:31:20 +000013212Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13213
13214 * doc/html/* doc/xml.html: updated and regenerated the docs
13215
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013216Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13217
13218 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13219
Daniel Veillarde82a9922001-04-22 12:12:58 +000013220Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13221
13222 * tree.c: fixed #53388 with the provided patch
13223
Daniel Veillard06803992001-04-22 10:35:56 +000013224Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13225
13226 * valid.c: Bjorn detected an invalid memory access. Fixed
13227 vstateVPush()
13228
Daniel Veillard40af6492001-04-22 08:50:55 +000013229Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13230
13231 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13232
Bjorn Reese70a9da52001-04-21 16:57:29 +000013233Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13234
13235 * libxml.h: new header used only for the compilation of libxml
13236 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13237 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13238 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13239 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13240 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13241 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13242 baseline (version 1.2 plus a single patch).
13243 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13244 scientific notation for numbers. Tests added.
13245 * xpath.c: formatting of numbers changed to use sprintf
13246 (contribution from William Brack)
13247
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013248Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13249
13250 * valid.c: cleanup, more useful debugging
13251 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13252 * xmlIO.c: entity loading is printed as an error when validating
13253
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013254Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13255
13256 * valid.c: fixed to validate within entities
13257 * test/VCM/v22.xml: added a specific testcase
13258
Daniel Veillardca1f1722001-04-20 15:47:35 +000013259Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13260
13261 * valid.c: forgot an epsilon transition in for ()+
13262 * test/VCM/v21.xml : added a specific test case
13263
Daniel Veillard85349052001-04-20 13:48:21 +000013264Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13265
13266 * valid.c: removed a state explosion exhibited by RSS
13267 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13268 from bug #51872
13269
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013270Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13271
13272 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13273 validation without using an ugly NFA -> DFA algo in the source.
13274 Made a specific algorithm easier to maintain, using a single
13275 stack and without recursion.
13276 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13277 * hash.c: made the growing routine static
13278 * tree.h parser.c: added the parent information to an
13279 xmlElementContent node.
13280
Daniel Veillarde470df72001-04-18 21:41:07 +000013281Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13282
13283 * SAX.c parser.c xpath.c: generating IDs when not validating
13284 from an external parsed entity was poisoning the ID has table
13285 with removed values. This was killing XSLT on the KDE help
13286 browser.
13287
Daniel Veillardceacdd92001-04-18 15:10:35 +000013288Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13289
13290 * entities.h: andrew@ugh.net.au detected a double declaration
13291
Daniel Veillarda10efa82001-04-18 13:09:01 +000013292Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13293
13294 * debugXML.c hash.c tree.h valid.c : some changes related to
13295 the validation suport to improve speed with DocBook
13296 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13297 the way validation errors get reported
13298
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013299Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13300
13301 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13302 by P C Chow and William M. Brack for XSLT HTML output
13303
Daniel Veillard2d90de42001-04-16 17:46:18 +000013304Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13305
13306 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13307 Igor Zlatkovic patches for MSC compilation and added his
13308 updates
13309
Daniel Veillarde043ee12001-04-16 14:08:07 +000013310Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13311
13312 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13313 prefix lookup.
13314 * parserInternals.c: fixed the bug reported by Morus Walter
13315 due to an off by one typo in xmlStringCurrentChar()
13316
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013317Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13318
13319 * HTMLparser.c result/HTML/*: revamped the way the HTML
13320 parser handles end of tags or end of input
13321
Daniel Veillard82daa812001-04-12 08:55:36 +000013322Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13323
13324 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13325
Daniel Veillard67a21302001-04-11 14:39:16 +000013326Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13327
13328 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13329 bug where the linktime verions of free() won't work ...
13330
Daniel Veillard27b55282001-04-11 12:22:25 +000013331Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13332
13333 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13334
Daniel Veillardafc73112001-04-11 11:51:41 +000013335Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13336
13337 * doc/xml.html: added 2.3.6 release
13338
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013339Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13340
13341 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13342 * result/wml.xml: resulted in a small output change
13343
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013344Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13345
13346 * tree.c: xmlNewDoc was missing the charset initialization
13347 * xmllint.c: added --auto to autogenerate a doc, allow to
13348 reproduce the problem fixed on xmlNewDoc
13349
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013350Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13351
13352 * xpath.c: trying to get 52979 solved
13353 * tree.c result/ result/noent/: trying to get 52712 solved, this
13354 also made me clean up the fact that XML output in general should
13355 not add formating blanks by default, this changed the output of
13356 a few tests
13357
Daniel Veillard73639a72001-04-10 14:31:39 +000013358Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13359
13360 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13361
Daniel Veillardfac26a12001-04-08 13:08:14 +000013362Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13363
13364 * configure.in: finally released 2.3.6
13365
Daniel Veillard911f49a2001-04-07 15:39:35 +000013366Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13367
13368 * xpath.c: checking for null pointer generated by new code
13369
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013370Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13371
13372 * xpath.c: fixed a [] evaluation problem reported
13373 * test/XPath/tests/simpleaddr: extended test
13374 * result/XPath/simpleaddr: updated result
13375
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013376Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13377
13378 * xmllint.c: Dan Timis reported a portability problem
13379 on Macs without mmap, fixed it.
13380
Daniel Veillardb38bd552001-04-03 18:22:00 +000013381Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13382
13383 * testXPath.c : added a --tree option allowing to display the
13384 tree dump of the XPath expression
13385
Daniel Veillard4dd93462001-04-02 15:16:19 +000013386Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13387
13388 * xpath.c: fixed a memleak when comparing nodesets
13389 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13390 * tree.c: added a TODO
13391
Daniel Veillard92ad2102001-03-27 12:47:33 +000013392Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13393
13394 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13395 we need string functions
13396 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13397 to be able to use them where needed. Applied some changes
13398 to reduce name linking pollution and compile in only what's
13399 needed.
13400 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13401 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13402 for the string manipulation functions
13403 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13404 to the free() function of xmlmemory.c
13405 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13406 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13407 usage.
13408
13409
Daniel Veillard2be30642001-03-27 00:32:28 +000013410Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13411
13412 * error.c: applied the context output patch of the error
13413 handling submitted by Chuck Griffith
13414 * error/VC/*: this slightly change some error logs
13415
Daniel Veillard50582112001-03-26 22:52:16 +000013416Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13417
13418 * parser.c: fixed line number reporting on error
13419
Daniel Veillard04be4f52001-03-26 21:23:53 +000013420Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13421
13422 * parser.c: Sullivan and Darin found a parser bug,
13423 applied the patch.
13424
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013425Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13426
13427 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13428 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13429 xmlversion.h.in xpointer.c: of course the way I defined
13430 UNUSED breaks on old gcc version. Try to be smart and
13431 also define it directly in xmlversion.h
13432 * configure.in: removed -ansi flag from the pedantic set
13433
13434Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013435 Huge cleanup, I switched to compile with
13436 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13437 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13438 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13439 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13440 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13441 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13442 encoding.h entities.c error.c list.[ch] nanoftp.c
13443 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13444 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13445 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13446 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13447 Cleanup, staticfied a number of non-exported functions,
13448 detected and cleaned up a dozen of problem found this way,
13449 avoided a lot of public function name/typedef/system names clashes
13450 * doc/xml.html: updated
13451 * configure.in: switched private flags to the really pedantic ones.
13452
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013453Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13454
13455 * configure.in: 2.3.5
13456 * doc/html/*: rebuilt the docs
13457
Daniel Veillard146c9122001-03-22 15:22:27 +000013458Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13459
13460 * parser.c: fixed a reported bug in NOTATION parsing
13461 * uri.c: accepted but not fixed bug 51876, added TODO
13462 * Makefile.am: fixed bug 51876
13463
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013464Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13465
13466 * config.h.in configure.in error.c: fix a compilation problem
13467 on platforms without vsnprintf (xml@thewrittenword.com)
13468
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013469Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13470
13471 * parser.c: fixed a function name header typo
13472 * SAX.c: notations can also occur in external subset.
13473
Daniel Veillard7d42b542001-03-20 13:22:46 +000013474Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13475
13476 * error.c: removed a C++ like comment
13477
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013478Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13479
13480 * parser.c: fixing bug 52299 strange condition leading
13481 to a parser crash due to a buffer overflow
13482 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13483 added the specific test case
13484
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013485Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13486
13487 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13488 xmlXPathConvert{String,Number,Boolean} to be able to make
13489 type casts without a context stack, fixed some implementation
13490 problems related to the absence of context at parse-time,
13491 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13492 in the public API too
13493 * xpointer.c xpathInternals.h: we need to know at parse time
13494 whether we are compiling an XPointer
13495
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013496Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13497
13498 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13499 cleaned up the parser internals, refactored XPath code, added
13500 new compilation based APIs and cleanly separated public and
13501 private APIs.
13502
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013503Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13504
13505 * xpath.h: the comp field must be added at the end to avoid
13506 killing binary compat.
13507
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013508Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13509
13510 * Makefile.am: detect XPath memleaks in regreson tests
13511 * error.c: fixed and error w.r.t. error reporting still using
13512 stderr
13513 * hash.c: added new line at end of file
13514 * tree.h: minor cleanup
13515 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13516 expression parsing from evaluation, resulted in a number of
13517 changes internally, and in XPointer. Likely to break stuff
13518 using xpathInternals.h but should remain binary compatible,
13519 new interfaces will be added.
13520
Daniel Veillardd574f782001-03-14 19:40:17 +000013521Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13522
13523 * configure.in: fixed a couple of problems reported by
13524 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13525 without gcc on non linux platforms.
13526
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013527Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13528
13529 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13530 a fix for --with-html-dir= configure support. I hope it won't
13531 break rpm generation
13532
Daniel Veillarda022fe02001-03-14 16:30:00 +000013533Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13534
13535 * xmlIO.c: one function comment cleanup.
13536
Daniel Veillard25239c12001-03-14 13:56:48 +000013537Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13538
13539 * SAX.c: external subset notations were improperly registered
13540 in the internal subset.
13541
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013542Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13543
13544 * README.cvs-commits: added, pointing to HACKING
13545 * HACKING: updated
13546
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013547Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13548
13549 * parser.c: and Matt Sergeant found one in the XML push
13550 parser (erroneous check I forgot to remove when I fixed the
13551 main parser).
13552
Daniel Veillard68d7b672001-03-12 18:22:04 +000013553Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13554
13555 * xpath.c: ptittom found a small bug in UnaryExpr
13556
Daniel Veillarde356c282001-03-10 12:32:04 +000013557Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13558
13559 * configure.in: bumped to 2.3.4
13560 * error.c: fixed bug #51860
13561 * tree.c: fixed bug #51861
13562 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13563 * tree.[ch] : added xmlDefaultBufferSize
13564 * nanoftp.c: typo in function name header block
13565 * doc/xml.html : updated, added link to XML::LibXSLT
13566 * doc/html/* : rebuilt the docs
13567
Daniel Veillard80f32572001-03-07 19:45:40 +000013568Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13569
13570 * parser.c SAX.c: the new content parsing code raised an
13571 ugly bug in the characters() SAX callback. Found it
13572 just because of strangeness in XSLT XML Rec ouptut :-(
13573
Daniel Veillard6c831202001-03-07 15:57:53 +000013574Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13575
13576 * Makefile.am: Martin Baulig suggested to add -lm
13577 * tree.c: found another bug in xmlNodeGetContent()
13578
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013579Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13580
13581 * xpath.c: Bjorn found the error related to strictness of comparison.
13582
Daniel Veillard29631a82001-03-05 09:49:20 +000013583Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13584
13585 * parser.c: trying to fix the Dtd parsing problem reported
13586 by Gary, side effect of last week speed optimizations.
13587
Daniel Veillard14be0a12001-03-03 18:50:55 +000013588Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13589
13590 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13591 * parserInternals.c: removed unneeded test raised by Stric
13592
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013593Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13594
13595 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13596 and fixed by William Brack). Added xmlXPathFormatNumber.
13597 Changed the sorting slightly.
13598 * configure.in Makefile.am example/Makefile.am: Added -lm.
13599 Please note that applications linking with libxml2, must
13600 also like with the math library from now on.
13601
Daniel Veillardf9533d12001-03-03 10:04:57 +000013602Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13603
13604 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13605
Daniel Veillard2f362242001-03-02 17:36:21 +000013606Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13607
13608 * parser.c: one must report spaces even if the Dtd element
13609 content proves that this is not part of the element content.
13610 * result/valid/*.xml: this changed the ouptu slightly
13611
Daniel Veillardb402c072001-03-01 17:28:58 +000013612Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13613
13614 * configure.in: bumped to 2.3.3
13615 * doc/xml.html: updated
13616
Daniel Veillard77851712001-02-27 21:54:07 +000013617Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13618
13619 * tree.c: minor doc fix
13620 * xpath.c: deallocation issues when a result tree has been
13621 converted to a node-set
13622
Daniel Veillardec70e912001-02-26 20:10:45 +000013623Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13624
13625 * doc/xml.html: oops corrected dates s/2000/2001
13626
Daniel Veillard8730c562001-02-26 10:49:57 +000013627Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13628
13629 * valid.c: new patch from Gary Pennington
13630
Daniel Veillard91e9d582001-02-26 07:31:12 +000013631Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13632
13633 * doc/xml.html: applied patch from Ankh
13634
Daniel Veillardedac3c92001-02-26 01:36:19 +000013635Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13636
13637 * xinclude.c: fixed a problem building on Mac
13638
Daniel Veillard21a0f912001-02-25 19:54:14 +000013639Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13640
13641 * parser.c: more work on increasing parsing ferformances
13642
Daniel Veillard48b2f892001-02-25 16:11:03 +000013643Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13644
13645 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13646 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13647 avoiding memcpy in production builds MEM_CLEANUP macro use
13648 * parser.[ch] parserInternals.c: optimizations of the tightest
13649 internal loops inside the parser. Better checking of I/O
13650 flushing/loading conditions
13651 * xmllint.c : added --timing
13652
Daniel Veillard71681102001-02-24 17:48:53 +000013653Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13654
13655 * configure.in: bumped to 2.3.2
13656 * doc/xml.html: updated for release
13657
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013658Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13659
13660 * xpath.c: found a memleak and fixed a nasty bug
13661
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013662Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13663
13664 * xmllint.[c1] : added return code errors for xmllint
13665 * xpath.c: specific debug dump function for result value trees
13666
Daniel Veillard4b637072001-02-21 21:52:55 +000013667Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13668
13669 * xpath.c: finally implemented xmlXPathCompareNodeSets
13670 * test/XPath/expr/floats results/XPath/expr/floats: added
13671 a test for float expressions
13672
Daniel Veillardf714aa32001-02-21 03:07:44 +000013673Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13674
13675 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13676 * parserInternals.[ch]: trying to speed up parsing
13677 * xpath.c : speeded up node set equality op
13678
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013679Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13680
13681 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13682 better handling of ID/IDREF and the list modules associated
13683 * configure.in: small CFLAGS cleanup
13684
Daniel Veillarda8abee62001-02-19 15:14:59 +000013685Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13686
13687 * configure.in: fixed iconv detection on AIX (stric)
13688
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013689Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013690
13691 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13692
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013693Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13694
13695 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13696 and optimized xmlXPathNodeSetSort
13697
Daniel Veillard142adbf2001-02-17 13:21:05 +000013698Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13699
13700 * xpath.c: bug fix when context size is 0
13701 * parser.c: I like Norm's Dtd because they still manage to break
13702 the parser occasionally
13703
Daniel Veillardf23e0092001-02-16 13:21:29 +000013704Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13705
13706 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13707
Daniel Veillarde0e26512001-02-16 00:11:46 +000013708Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13709
13710 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13711 attributes within the XML-1.0 namespace
13712
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013713Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13714
13715 * xpathInternals.h: exported a few axis functions
13716 * doc/xml.html: updated the doc
13717
Daniel Veillard760f4422001-02-15 14:59:48 +000013718Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13719
13720 * configure.in: applied patch from Daniel van Balen for OpenBSD
13721 and bumped version to 2.3.1
13722 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13723 attempt to find autoclosing was simply broken, removed it,
13724 updated the examples, this is better
13725
Daniel Veillardd194dd22001-02-14 10:37:43 +000013726Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13727
13728 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13729 hash functionnalities.
13730 * doc/html/* : rebuild the doc
13731
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013732Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13733
13734 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13735 on predicate
13736 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13737 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13738 really want to have tags closed on output even if we accept
13739 unclosed ones on input
13740
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013741Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13742
13743 * xpath.c: ouch don't free NULL, rare case fixed
13744 * tree.c: don't coalesce text nodes if they don't have the
13745 same behaviour wrt escaping on output
13746
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013747Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13748
13749 * xpath.c: small fixup
13750 * SAX.c: don't warn on empty namespaces.
13751
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013752Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13753
13754 * README: a bit of cleanup
13755 * configure.in: preparing for 2.3.0 release
13756
Daniel Veillard1f83d392001-02-08 09:37:42 +000013757Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13758
13759 * hash.[ch]: added a first version of xmlHashSize()
13760 * valid.c: another bug fix from Gary Pennington
13761
Daniel Veillard5eef6222001-02-07 18:24:48 +000013762Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13763
13764 * valid.c: couple of bug fixes pointed by Gary Pennington
13765 * HTMLtree.c: #if 0 cleanup
13766
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013767Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13768
13769 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13770 which removes a time consuming check of xmlXPathNodeSetAdd()
13771 and use it in places where we are sure to not break unicity
13772
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013773Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13774
13775 * xpath.c: bug fixes found from XSLT
13776 * tree.c: preserve node->name special values when copying nodes.
13777 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13778 external subset are fetched when available but without full
13779 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13780 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13781 output with encoding disabled.
13782
Daniel Veillard2c833b62001-02-03 08:52:06 +000013783Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13784
13785 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13786 xmlCheckFilename should not be called from xmlFileOpenW
13787 and xmlGzfileOpenW
13788
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013789Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13790
13791 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13792 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13793 added the new tests for URI normalization
13794 * testURI.c: fixed stoopid bugs
13795 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13796 the URI in the error messages are now properly normalized
13797
Daniel Veillardea28ce62001-02-02 08:20:19 +000013798Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13799
13800 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13801
Daniel Veillarde99a4762001-02-01 04:34:35 +000013802Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13803
13804 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13805
Daniel Veillard2b325a02001-01-31 20:46:31 +000013806Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13807
13808 * xpath.c: fixed mod operator
13809
Daniel Veillardde55cf62001-01-31 15:53:13 +000013810Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13811
13812 * parser.c: fixed xmlStrcat doc
13813 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13814 trees.
13815
Daniel Veillard2f913b72001-01-31 13:23:49 +000013816Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13817
13818 * xpath.c result/XPath/tests/chaptersbase
13819 result/XPath/tests/simplebase: fixed XPath node()
13820 * tree.c: small fix in xmlNewNs()
13821 * Makefile.am: removed extraneous xml2Conf.sh rule
13822
Daniel Veillardb42042b2001-01-28 07:40:36 +000013823Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13824
13825 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13826 Changed the library name, in order to get libxml-devel and
13827 libxml2-devel to coexist on a single system
13828 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13829 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13830
Daniel Veillardee0a4662001-01-27 18:59:33 +000013831Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13832
13833 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13834 libxml2-devel installable in // as libxml-devel.
13835
Daniel Veillard5eb05942001-01-27 17:50:22 +000013836Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13837
13838 * doc/Makefile.am: fixed make rebuild in doc
13839 * doc/html/*.html: rebuilt the docs
13840
Daniel Veillard65c295d2001-01-26 09:32:39 +000013841Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13842
13843 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13844
Daniel Veillard8e199902001-01-25 18:54:39 +000013845Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13846
13847 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13848 the HTML doc to go into the -devel RPM ...
13849 * aclocal.m4 config.h.in: some updates due to auto* magic
13850
Daniel Veillard93086662001-01-25 18:13:04 +000013851Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13852
13853 * xpath.h: added a hook in the context structure allowing to
13854 link to extra support, needed for XSLT
13855
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013856Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13857
13858 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13859 xmlXPtrCmpPoints to use it.
13860 * propagated the following patch from Alejandro Forero
13861 * include/win32config.h xmlIO.c: applied further suggestions
13862 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13863 * example/gjobread.c: fixed warnings, now that it builds
13864
13865Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13866
13867 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13868
13869 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13870 filename points to a valid file (not a directory).
13871 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13872 Added calls to xmlCheckFilenameDir.
13873
13874 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13875 `path' (rather than `filename') as the parameter to gzopen and open.
13876
Daniel Veillard48177c22001-01-23 15:27:41 +000013877Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13878
13879 * Makefile.am: fixed a problem with EXTRA_DIST
13880
Daniel Veillardb83ba402001-01-22 22:45:10 +000013881Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13882
13883 * Makefile.am example/Makefile.am: finally found the trick
13884 to build the example, i.e. add "." in SUBDIRS before example
13885 in the list <grin/>
13886
Daniel Veillard82687162001-01-22 15:32:01 +000013887Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13888
13889 * doc/xml.html: updated with an XSLT section, removed pointer to
13890 W3C CVS base.
13891
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013892Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13893
13894 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13895 too, and deallocation need to occur the same way.
13896
Daniel Veillarde4566462001-01-22 09:58:39 +000013897Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13898
13899 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13900 type correponding to an XSLT result tree fragment. Share most
13901 of the data format with node set, as well as operators.
13902 * HTMLtree.c: added a newline at the end of the doctype output
13903 whe this one is not present initially.
13904 * tree.c: make sure taht the parent and doc pointers are properly
13905 set when copying attributes (lists).
13906
Daniel Veillard701c7362001-01-21 09:48:59 +000013907Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13908
13909 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13910
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013911Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13912
13913 * xpath.c: seems I finally killed that ugly path evaluation
13914 context bug (tagged 9999 in case is is wrong)
13915
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013916Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13917
13918 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13919 for XSLT
13920
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013921Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13922
13923 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13924 for xmlGzfileOpen() bug
13925
Daniel Veillardf6eea272001-01-18 12:17:12 +000013926Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13927
13928 * xpath.c: removed an error found by XSLT usage
13929 * tree.c parserInternals.h: use a predefined static string
13930 for text and comment nodes, avoid freeing them in xmlFreeNode,
13931 exported the string name in parserInternals.h and added
13932 another value to disable encoding at output (for XSLT),
13933 gain memory, time.
13934
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013935Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13936
13937 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13938 win32/libxml2/libxml2_so.dsp: new makefiles and update
13939 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13940
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013941Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13942
13943 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13944 Gary Pennington
13945
Daniel Veillard389e6b72001-01-15 19:41:13 +000013946Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13947
13948 * xpath.c: fixed the comaprision of values and nodelists,
13949 need to compare nodelist still ...
13950 * debugXML.c: avoided a possible core dump
13951 * HTMLparser.c: cleanup
13952 * nanohttp.c: contributed fix.
13953 * tree.c: fixes in properties handling added xmlSetNsProp
13954 needed by libxslt
13955 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13956 comment
13957 * TODO: updated
13958
Daniel Veillard167bd532001-01-06 21:09:34 +000013959Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13960
13961 * parser.c parserInternals.c: applied Bjorn Reese optimization
13962 patch
13963
13964Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13965
13966 * Makefile.am: applied patch fro make check from Martin Vidner
13967
Daniel Veillard503b8932001-01-05 06:36:31 +000013968Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13969
13970 * configure.in: preparing 2.2.11
13971 * doc/html/*: rebuild the HTML files
13972 * doc/xml.html : updated
13973
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013974Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13975
13976 * tree.c: fixed a stupid bug
13977 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13978 patches related to validation of an XInclude processing result
13979 * TODO: updated
13980
Daniel Veillarde2488192001-01-04 10:54:22 +000013981Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13982
13983 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13984 on large files
13985
Daniel Veillardf060a412001-01-03 20:52:44 +000013986Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13987
13988 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13989
Daniel Veillard45cff692001-01-03 18:02:04 +000013990Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13991
13992 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13993 reported by Jonas Borgström
13994 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13995
Daniel Veillard08108982001-01-03 15:24:58 +000013996Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13997
13998 * testXPath.c xpath.c: fixing the XPath union expressions problem
13999 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14000
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014001Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14002
14003 * xmllint.c: Made is so if the file name is "-" is will read form
14004 standard input. Sven Heinicke <sven@zen.org>
14005 * tree.c: fixed a problem when growing buffer
14006 * tree.h: fixed the comment of the node types following andersca
14007 comment
14008 * TODO: updated
14009
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014010Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14011
14012 * HTMLparser.[ch]: added a way to avoid adding automatically
14013 omitted tags. htmlHandleOmittedElem() allows to change the
14014 default handling.
14015 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14016 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14017 of xmllint too when using --memory flag, added a memory test
14018 suite at the Makefile level.
14019 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14020 with namespace use when encountering QNames in XPath evalation,
14021 added xmlns() scheme in XPointer.
14022 * nanoftp.c : incorporated a fix
14023 * parser.c xmlIO.c: fixed problems raised with encoding when using
14024 the memory I/O
14025 * parserInternals.c: closed bug 25934 reported by
14026 torsten.landschoff@innominate.de
14027 * TODO: updated
14028
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014029Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14030
14031 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14032 on a non-updated tree :-(, made a 2.2.10 release to correct the
14033 situation
14034
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014035Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14036
14037 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14038 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14039 integrated a set of OpenVMS changes from Howard Taylor
14040 <Howard.Taylor@pacoast.com>
14041
Daniel Veillard58770e72000-11-25 00:48:47 +000014042Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14043
14044 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14045 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14046
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014047Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14048
14049 * HTMLparser.c: some fixes on auto-open of html/head/body
14050 * encoding.c: fixed a compilation error on some gcc env
14051 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14052 XPointer implementation
14053 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14054 related XPointer tests and associated results
14055
Daniel Veillard300f7d62000-11-24 13:04:04 +000014056Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14057
14058 * doc/xmldtd.html doc/xml.html: following a short step by step
14059 guidance on IRC to help maciej with DTDs I started a small
14060 page on the subject.
14061
Daniel Veillard748e45d2000-11-17 16:36:08 +000014062Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14063
14064 * HTMLparser.c: fixed handling of broken charrefs
14065 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14066 patches
14067
Daniel Veillard28929b22000-11-13 18:22:49 +000014068Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14069
14070 * doc/xml.html doc/html/* : rebuilt the docs after adding
14071 xinclude and updated page for 2.2.7 and 2.2.8
14072 * configure.in: releasing 2.2.8
14073
Daniel Veillard41e06512000-11-13 11:47:47 +000014074Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14075
14076 * parser.[ch] parserInternals.c: applied the conditional
14077 section processing fix from Jonathan P Springer
14078 <jonathan.springer2@gte.net>
14079 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14080 project file, fixed iconv default non support
14081 * xpath.c: fixed the problem of evaluating relative expressions
14082 when a node context is provided.
14083
Daniel Veillardbf432752000-11-12 15:56:56 +000014084Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14085
14086 * nanoftp.c: fixed gcc 2.95 new warnings
14087 * SAX.c: fixed a stupid bug
14088 * tree.c: fixed a formatting problem when round-tripping
14089 from/to memory
14090 * xinclude.c: chased memleak, fixed a base problem
14091 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14092 xmlXPtrBuildNodeList()
14093 * TODO: updated
14094 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14095 adding a first small set of regression tests for XInclude
14096
Daniel Veillardc2def842000-11-07 14:21:01 +000014097Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14098
14099 * nanohttp.[ch]: applied Wayne Davison patches to access
14100 the WWW-Authorization header.
14101 * parser.c: Closed Bug#30847: Problems when switching encoding
14102 in short files by applying Simon Berg's patch.
14103 * valid.c: fixed a validation problem
14104 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14105 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14106 Wayne Davison
14107 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14108 need to be extended to non full nodes selections.
14109 * xinclude.c: starts to work decently
14110
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014111Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14112
14113 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14114 debugXML.c xmlversion.h.in: Started adding XInclude support,
14115 this is a new xmllint option
14116 * tree.c xpath.c: applied TOM patches for XPath
14117 * xpointer.c: fixed a couple of errors.
14118 * uri.c: added an escaping function needed for xinclude
14119 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14120 new warning from RH70 gcc's version
14121
Daniel Veillarda4964b72000-10-31 18:23:44 +000014122Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14123
14124 * HTMLparser.c: fixed loop on invalid char in scripts
14125 * parser.c: update to description of xmlIOParseDTD()
14126 * libxml.m4 xmlversion.h.in: changes contributed by
14127 Michael Schmeing <m.schmeing@internet-factory.de>
14128 * configure.in: preparing for 2.2.7
14129 * Makefile.am: trying to avoid config.h and acconfig.h
14130 being included in the distrib
14131 * configure.in: released 2.2.7
14132
14133Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14134
14135 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14136 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14137
Daniel Veillard01411222000-10-30 15:33:22 +000014138Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14139
14140 * parser.[ch]: added xmlIOParseDTD()
14141 * xpointer.c: added support for the 2 extra parameters of
14142 string-range, fixed a stoopid error when '0' was present
14143 in XPointer expressions
14144 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14145 testsuite for the above
14146
Daniel Veillard6db58192000-10-30 09:27:53 +000014147Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14148
14149 * libxml.spec.in: improved package descriptions
14150
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014151Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14152
14153 * xpath.c xpathInternals.h: applied a large cleaning patch
14154 from TOM <ptittom@free.fr>, it also add namespace support
14155 for function and variables registration.
14156
Daniel Veillardbd20df72000-10-29 17:53:40 +000014157Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14158
14159 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14160 * Makefile.mingw: Wayne Davison's update adding hash.c
14161
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014162Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14163
14164 * xpath.c: fixed the root evaluation problems
14165 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14166 ignorable spaces with <b> <bold> <em>
14167 * tree.c: fixed a loop in xmlSearchNsByHref()
14168
Daniel Veillard767662d2000-10-27 17:04:52 +000014169Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14170
14171 * xpath.c: applied another XPath patch from TOM
14172 * xpath.c include/makefile.am: applied another patch from
14173 china@thewrittenword.com (cleanup on IRIX).
14174
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014175Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14176
14177 * xml-config.1: received a fixed version from Fredrik Hallenberg
14178 <hallon@lysator.liu.se>
14179
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014180Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14181
14182 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14183 cleanup patch for XPath
14184
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014185Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14186
14187 * patched to redirrect all "out of context" error messages to
14188 a reconfigurable routine. The changes are:
14189 * xmlerror.h : added the export of an error context type (void *)
14190 an error handler type xmlGenericErrorFunc there is an interface
14191 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14192 to reset the error handling routine and its argument
14193 (by default it's equivalent to respectively fprintf and stderr.
14194 * all the c files: all wild accesses to stderr or stdout within
14195 the library have been replaced to calls to the handler.
14196
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014197Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14198
14199 * configure.in: release 2.2.6
14200 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14201 exporting the inner functions of xpath for extension modules
14202 * doc/*: updated and rebuilt the doc
14203
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014204Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14205
14206 * nanohttp.c : applied Wayne HTTP cleanup patch
14207 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14208 and xmlNodeSetSpacePreserve()
14209
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014210Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14211
14212 * xpath.c: closing bug #29260
14213
Daniel Veillard126f2792000-10-24 17:10:12 +000014214Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14215
14216 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14217 multikey tuples, made hash structure opaque
14218 * valid.[ch]: moved elements, attributes, notations decalarations
14219 as well as ID and refs to hash tables.
14220 * entities.c: hash cleanup
14221 * xmlmemory.c: fixed a dump problem in debug mode
14222 * include/Makefile.am: problem passing in DESTDIR= values patch
14223 from Marc Christensen <marc@calderasystems.com>
14224 * nanohttp.c: removed debugging remains
14225 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14226 * HTMLparser.c parser.c: fixing a number of problems with the
14227 macros in the *parser.c files (Wayne).
14228 * HTMLparser.c: close the previous option when opening a new one
14229 (Marc Sanfacon).
14230 * result/HTML/*: updated the HTML results accordingly
14231
Daniel Veillard52afe802000-10-22 16:56:02 +000014232Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14233
14234 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14235 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14236 XPath functions and XML entities table to them. More to come...
14237 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14238
Daniel Veillard683cb022000-10-22 12:04:13 +000014239Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14240
14241 * tree.c: coalesce adjacent text nodes
14242 * valid.c: handling of blank nodes in DTd validation (raised
14243 by problems with a posteriori validation).
14244 * nanohttp.c: changing behaviour on HTTP write stuff.
14245 * HTMLtree.c: forced body and html to be explicitely closed.
14246 * xpath.h: exported more XPath functions.
14247
Daniel Veillard1baf4122000-10-15 20:38:39 +000014248Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14249
14250 * Release of 2.2.5
14251 * xpointer.c: range() range-inside and other helper functions
14252 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14253
Daniel Veillard47e12f22000-10-15 14:24:25 +000014254Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14255
14256 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14257 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14258
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014259Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14260
14261 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14262 and XPointer modules
14263
Daniel Veillard134c9f32000-10-15 10:27:08 +000014264Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14265
14266 * SAX.h: closed #25107
14267
Daniel Veillard39915622000-10-15 10:06:55 +000014268Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14269
14270 * testSAX.c: fixed problem with cdata reporting
14271 * SAXresult/* : updated
14272
Daniel Veillard1e851392000-10-15 10:02:56 +000014273Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14274
14275 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14276 Closed bug #27499, added to regression tests
14277 * TODO: updated
14278
Daniel Veillard7eda8452000-10-14 23:38:43 +000014279Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14280
14281 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14282 support for SCRIPT and STYLE with help from Bjorn Reese
14283 * test/HTML/* result/HTML/*: added simple testcase and updated
14284 the existing ones.
14285
Daniel Veillardff9c3302000-10-13 16:38:25 +000014286Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14287
14288 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14289 string-range for empty strings
14290 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14291 test/XPath/xptr/strrange: augmented the XPointer testsuite
14292
Daniel Veillard189446d2000-10-13 10:23:06 +000014293Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14294
14295 * doc/xml.html doc/xmlmem.html: added a module describing memory
14296 interfaces and use, updated the main page.
14297
Daniel Veillard2f971a22000-10-12 23:26:32 +000014298Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14299
14300 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14301 nanoftp code work on Windows too now
14302
14303Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014304
14305 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14306 * xpointer.c: implemented string-range() at least a good first version
14307 * test/XPath/docs/str test/XPath/xptr/strrange
14308 result/XPath/xptr/strrange: the string-range() tests
14309
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014310Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14311
14312 * Makefile.am include/Makefile.am include/win32config.h
14313 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14314 and make distcheck
14315
Daniel Veillard19d61112000-10-11 23:50:35 +000014316Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14317
14318 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14319 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14320 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14321
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014322Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14323
14324 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14325 patch for socklen_t detection by
14326 Albert Chin-A-Young <china@thewrittenword.com>
14327
Daniel Veillardcd429612000-10-11 15:57:05 +000014328Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14329
14330 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14331 and added a --dtdvalid option to xmllint used to test it
14332
Daniel Veillard47c02452000-10-11 13:04:36 +000014333Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14334
14335 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14336 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14337
Daniel Veillard2d38f042000-10-11 10:54:10 +000014338Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14339
14340 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14341 handlings (registration, lookup, cleanup)
14342
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014343Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14344
14345 * configure.in Makefile.am include/makefile.am: adding XPointer
14346 and XPtrtests target
14347 * xpointer.[ch] : new files for XPointer support
14348 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14349 more XPath tests
14350
Daniel Veillard57fda592000-10-10 23:24:14 +000014351Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14352
14353 * configure.in: fixed, very broken, make distcheck works again
14354
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014355Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14356
14357 * More work toward 2.2.5, integrated a number of patches
14358 * configure.in Makefile.am win32config.h.in: trying to cleanup
14359 make distcheck .... huh ...
14360 * include/Makefile.am include/win32config.h: new directory
14361 for includes
14362 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14363 updated teh makefiles and instructions for WIN32
14364 * xpath.c: small fixes
14365 * test/XPath/ results/XPath: updated the testcases and results
14366 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14367 suggested patches
14368 * valid.c: fixed an ID bug
14369
Daniel Veillardb71379b2000-10-09 12:30:39 +000014370Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14371
14372 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014373 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014374 * xpath.[ch]: worked on XPointer
14375
Daniel Veillard7e99c632000-10-06 12:59:53 +000014376Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14377
14378 * configure.in Makefile.am: 2.2.5, ship the include in an
14379 include/libxml subdirectory, use symlinks when using CVS
14380 * testSAX.c: fixed small bug
14381 * testXPath.c: changed the way testfiles are parsed
14382 * debugXML.c: same kind of cleanup when parsing an argument expression
14383 XPath/XPointers can have blanks embedded
14384 * xpath.[ch]: more cleanup, reorgs for XPointer work
14385 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14386 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14387
Daniel Veillard55b91f22000-10-05 16:30:11 +000014388Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14389
14390 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14391 in the XPath engine, rewrote large parts of it, now it's far
14392 cleaner and in sync with the REC not an old WD. Fixed a parsing
14393 problem in the interactive XML shell found when testing XPath.
14394
Daniel Veillardac260302000-10-04 13:33:43 +000014395Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14396
14397 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14398 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14399 examples with the extra test
14400
Daniel Veillard7cfce322000-10-04 12:40:27 +000014401Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14402
14403 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14404 the global init function.
14405
Daniel Veillard970112a2000-10-03 09:33:21 +000014406Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14407
14408 * HTMLparser.c: Doohhh, attribute name parsing was still case
14409 sensitive ! Fixed this ...
14410 * result/HTML/* : updated the tests results accordingly
14411
Daniel Veillard740abf52000-10-02 23:04:54 +000014412Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14413
14414 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14415 engine, should be far more stable, incorporated a new version of
14416 preceding/following axis, need testing
14417 * uri.c: fixed file:///c:/a/b/c problem
14418 * test/XPath/tests/idsimple: augmented the XPath tests
14419
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014420Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14421
14422 * doc/* rebuilding docs for 2.2.4 release
14423
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014424Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14425
14426 * configure.in: releasing 2.2.4
14427 * parser.[ch]: added xmlStrEqual()
14428 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14429 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14430 use xmlStrEqual instead
14431 * TODO: updated
14432 * added an XPath test
14433
Daniel Veillardbc765302000-10-01 18:23:35 +000014434Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14435
14436 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14437 * entities.h: exported xmlInitializePredefinedEntities
14438 * parser.[ch] : added xmlInitParser()
14439 * parserInternals.h : had to export htmlInitAutoClose()
14440
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014441Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14442
14443 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14444 problems
14445 * Makefile.am : added XPath regression tests to normal tests
14446 * uri.c: fixed a problem with local paths, cleanup
14447 * parser.c: fixed a problem with large CData sections
14448
Daniel Veillardd2ade932000-09-30 14:39:55 +000014449Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14450
14451 * configure.in xml-config.in: patch from "Ben Taylor"
14452 <sol7x86@hotmail.com> for solaris shared libs lookup
14453
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000144542000-09-30 Martin Baulig <baulig@suse.de>
14455
14456 * libxml-2.0.pc.in: Provide pkg-config script.
14457
14458 * configure.in: Create the libxml-2.0.pc script from the
14459 libxml-2.0.pc.in templates.
14460 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014461 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014462
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014463Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14464
14465 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14466 when compiling with MSC
14467
Daniel Veillard46057e12000-09-24 18:49:59 +000014468Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14469
14470 * xpath.c: patch for normalize-string() substring-before(),
14471 substring-after() and translate() functions from Bjorn Reese
14472 <breese@mail1.stofanet.dk>
14473 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14474 Fredrik Hallenberg <hallon@lysator.liu.se>
14475 * TODO: updated
14476
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014477Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14478
14479 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14480 problem of socklen_t being undefined on a number of platforms
14481 * debugXML.c: fixed a compilation problem when without snprintf
14482
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014483Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14484
14485 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14486 an URI bug and a fix for the control-character-induced infinite loop
14487 * nanohttp.c: preventive fix for compiling on WIN32
14488
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014489Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14490
14491 * xmlint.c: closing bug #25000
14492
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014493Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14494
14495 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14496 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14497 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14498 related function, fixing xmlStrncmp(), and associated cleanup
14499 * result/HTML/entities.html.sax: updating result
14500
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014501Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14502
14503 * uri.c: applied patch for URI escaping from Wayne Davison
14504 <wayned@blorf.net>
14505 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14506 from Denis Barbier <barbier@imacs.polytechnique.fr>
14507 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14508 patch from Wayne Davison
14509
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014510Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14511
14512 * doc/xml.html : updated with new releases, adding "how to help"
14513
Daniel Veillard04698d92000-09-17 16:00:22 +000014514Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14515
14516 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14517 removed a few warnings in pedantic mode ...
14518 * parserInternals.c parser.c: moved encoding switching function
14519 to parserInternals.c
14520 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14521
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014522Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14523
14524 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14525 error or warning handlers
14526
Daniel Veillardb1059e22000-09-16 14:02:43 +000014527Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14528
14529 * parserInternals.c parserInternals.h parser.c Makefile.am:
14530 created a new module parserInternals.c, moved most of the
14531 code shared by the various parsers there, as well as
14532 deprecated code from parser.c. More cleanup of parser.c
14533 * uri.c: fixed a problem when URI is NULL
14534 * valid.c: speedup when looking for an attribute declaration
14535
Daniel Veillard39c7d712000-09-10 16:14:55 +000014536Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14537
14538 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14539 the cleanup of the computation of URI references when seeking
14540 external entities. The URI reference string and the resulting
14541 URI are both stored now.
14542 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14543 large s(n)printf checks and cleanup from Denis Barbier
14544 <barbier@imacs.polytechnique.fr>
14545 * xmlversion.h.in tree.h: couple of SGML declarations for a
14546 possible docbook module.
14547 * result/VC/ : a couple of test output changed due to the change
14548 of the entities URI
14549
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014550Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14551
14552 * parser.h: added a _private field for linking user's data
14553
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014554Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14555
14556 * parser.c parserInternals.h: demacroified most of the IS_XXX
14557 the gain in size is significant so ...
14558
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014559Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14560
14561 * entities.c: cases where looking up entities with doc==NULL
14562 covered
14563
Daniel Veillard90e11312000-09-05 10:42:32 +000014564Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14565
Daniel Veillard1de50802000-09-07 08:54:32 +000014566 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014567 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14568
Daniel Veillard98a79162000-09-04 11:15:39 +000014569Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14570
Daniel Veillard1de50802000-09-07 08:54:32 +000014571 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014572 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14573 * Makefile.in: added URItest and included thenin "make tests"
14574
14575Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014576
14577 * xmlversion.h.in: closed bug 22941
14578
Daniel Veillard2bb89092000-08-31 14:57:50 +000014579Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14580
14581 * doc/xmlio.html: added doc and example for entity loader
14582 redefinition.
14583
Daniel Veillard96984452000-08-31 13:50:12 +000014584Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14585
14586 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14587 used by libxml
14588
Daniel Veillarde715dd22000-08-29 18:29:38 +000014589Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14590
14591 * parser.c: Fixed bug on invalid ontent characters and when using
14592 push.
14593 * xmllint.c: fixed xmllint endling of errors in push mode
14594
Daniel Veillard4948eb42000-08-29 09:41:15 +000014595Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14596
14597 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014598 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014599 * result/HTML/*.sax: regenerated HTML SAX output
14600 * parser.c: more cleanup.
14601
Daniel Veillarde010c172000-08-28 10:04:51 +000014602Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14603
14604 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014605 patches from Wayne Davison <wayned@users.sourceforge.net>,
14606 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014607 * HTMLparser.c: fixed an ignorable white space detection bug
14608 occuring when parsing with SAX only
14609 * result/HTML/*.sax: updated since the output is now HTML
14610 encoded...
14611
Daniel Veillard47f3f312000-08-27 22:40:15 +000014612Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14613
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014614 * HTMLparser.[ch]: applied some of Wayne Davison
14615 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014616
Daniel Veillarde0854c32000-08-27 21:12:29 +000014617Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14618
14619 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14620 undeclared namespace prefix was used, added a warning.
14621 Cleaned up support w.r.t. entities, spilling out a warning
14622 and being pedantic on lookups.
14623 * test/warning/ent9 : added testcase for previous example.
14624 * TODO: updated
14625 * parserInternals.h parser.c: changed the way names are parsed
14626 now allow infinite size and decrease penalty for normal use
14627 * parser.c: Started a big cleanup/check of the parser code,
14628 fixed some of the most tortuous entity code, spotted code
14629 unused anymore
14630 * test/*: added tests for very long names and related nasty
14631 things.
14632
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014633Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14634
14635 * doc/encoding.html: added encoding aliases doc
14636 * doc/xml.html: updates
14637 * encoding.[ch]: added EncodingAliases functions
14638 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14639 bottleneck affecting large DTDs like Docbook
14640 * parser.[ch] xmllint.c: added a pedantic option, will be
14641 useful
14642 * SAX.c: redefinition of entities is reported in pedantic mode
14643 * testHTML.c: uninitialized warning from gcc
14644 * uri.c: fixed a couple of bugs
14645 * TODO: added issue raised by Michael
14646
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014647Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14648
14649 * doc/encoding.html: propagated Martin Duerst suggestions
14650
Daniel Veillard52402ce2000-08-22 23:36:12 +000014651Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14652
14653 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14654 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14655 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14656 by Wayne Davison
14657
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014658Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14659
14660 * nanoftp.c nanohttp.c: small cleanup
14661 * TODO: updated
14662
Daniel Veillard244ece92000-08-19 20:58:02 +000014663Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14664
14665 * added an old VC testcase and updated title.xml entity
14666
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014667Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14668
14669 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14670 done on auto-opening of <p> tags and cleanup of SAX output
14671
Daniel Veillard979e55e2000-08-19 16:48:54 +000014672Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14673
14674 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14675
Daniel Veillard4540be42000-08-19 16:40:28 +000014676Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14677
14678 * doc/xml.html libxml.* structure.*: updated the doc a bit
14679
Daniel Veillard808a3f12000-08-17 13:50:51 +000014680Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14681
14682 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14683 of SAX tests
14684
Daniel Veillard29579362000-08-14 17:57:48 +000014685Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14686
14687 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14688 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14689
Daniel Veillard1255ab72000-08-14 15:13:33 +000014690Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14691
14692 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14693 * testHTML.c: fix core dump on Solaris 2.x systems
14694 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14695 * result/HTML/*.sax: previous bug fix lead to new results
14696
Daniel Veillard03109292000-08-14 14:58:22 +000014697Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14698
14699 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14700 * configure.in: added --with-readline=DIR to accept alternate
14701 path for readline include/library
14702 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14703 for ANSI under HP-UX
14704 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14705 includes @LIBS@
14706
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014707Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14708
14709 * doc/* : rebuilt the docs
14710 * getting ready for 2.2.2 release
14711
Daniel Veillard87b95392000-08-12 21:12:04 +000014712Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14713
14714 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14715 and xmlAddFeature()
14716 * tree.[ch]: added xmlAddChildList()
14717 * xmllint.c: MAP_FAILED macro test
14718 * parser.h: added xmlParseCtxtExternalEntity()
14719 * valid.c: applied bug fixes removed warning
14720 * tree.c: added CDATA block to elements content
14721 * testSAX.c: cleanup of output
14722 * testHTML.c: added SAX testing
14723 * encoding.c: better error recovery
14724 * SAX.c, parser.c: fixed one of the external entity processing
14725 of the OASis testsuite
14726 * Makefile.am: added HTML SAX regression tests
14727 * configure.in: bumped to 2.2.2
14728 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14729 SAX results
14730
Daniel Veillard88a172f2000-08-04 18:23:10 +000014731Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14732
14733 * configure.in: patch for HP compiler
14734
147352000-08-04 Sven Heinicke <sven@zen.org>
14736
14737 * xmllint.c: Was coredumping sometimes when the file given didn't
14738 exist.
14739
Daniel Veillard46e370e2000-07-21 20:32:03 +000014740Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14741
14742 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014743
Daniel Veillard46e370e2000-07-21 20:32:03 +000014744 when using in memory parsing. Need some cleanup.
14745 * xmllint.c configure.in: added a --memory flag to test memory
14746 parsing
14747
Daniel Veillard36650692000-07-21 15:16:39 +000014748Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14749
14750 * nanohttp.c: fixed socklen_t replacement to unsigned int
14751 * parser.c: fixed a space handdling missing at the end of
14752 production 28 DOCTYPE.
14753 * xmlmemory.c: fixed a stupid bug on the routine to override
14754 allocation functions
14755 * TODO: updated
14756
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014757Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14758
14759 * doc/ regenerated the docs
14760
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014761Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14762
14763 * doc/encoding.html doc/xml.html: added I18N doc
14764 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14765 improvements, both parser and filters, added ASCII & HTML,
14766 fixed the ISO-Latin-1 one
14767 * xmllint.c testHTML.c: added/made visible --encode
14768 * debugXML.c : cleanup
14769 * most .c files: applied patches due to warning on Windows and
14770 when using Sun Pro cc compiler
14771 * xpath.c : cleanup memleaks
14772 * nanoftp.c : added a TESTING preprocessor flag for standalong
14773 compile so that people can report bugs more easilly
14774 * nanohttp.c : ditched socklen_t which was a portability mess
14775 and replaced it with unsigned int.
14776 * tree.[ch]: added xmlHasProp()
14777 * TODO: updated
14778 * test/ : added more test for entities, NS, encoding, HTML, wap
14779 * configure.in: preparing for 2.2.0 release
14780
Daniel Veillard49703262000-07-10 10:27:46 +000014781Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14782
14783 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000014784 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000014785
Daniel Veillard306be992000-07-03 12:38:45 +000014786Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14787
14788 * doc/xml.html: changed the xmlsoft.org structure, updated the
14789 examples w.r.t. root and childs
14790
Daniel Veillard7d853352000-07-02 18:53:09 +000014791Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14792
Daniel Veillard784b9352003-02-16 15:50:27 +000014793 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000014794
Daniel Veillard365e13b2000-07-02 07:56:37 +000014795Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14796
14797 * HTMLparser.c: Work on character encoding support for the HTML parser
14798 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14799 * encoding.c: Fixed a potential memleak in the encoding stuff
14800
Daniel Veillardaf743792000-07-01 11:49:28 +000014801Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14802
14803 * doc/FAQ.html doc/Makefile.am : added a FAQ
14804
14805Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014806
14807 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14808 of the HTML parser to force it to not bypass SAX
14809
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014810Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14811
14812 * win32config.h.in: updated
14813 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14814 lacks iconv support :-( need to release 2.1.1
14815 * configure.in: release 2.1.1
14816 * HTMLparser: fixed bug #14784
14817 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14818 by Windows compiler
14819 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14820 the SAX startDocument() callback.
14821 * TODO: updated
14822
14823Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14824
14825 * added xmlStopParser()
14826
Daniel Veillardbe803962000-06-28 23:40:59 +000014827Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14828
14829 * configure.in: 2.1.0 prerelease
14830 * Large resync between W3C and Gnome tree
14831 * nanoftp, nanohttp.c: fixed stalled connections probs
14832 * HTMLtree.c SAX.c : support for attribute without values in
14833 HTML for andersca
14834 * valid.c: Fixed most validation + namespace problems
14835 * HTMLparser.c: start document callback for andersca
14836 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14837 * parser.h, SAX.c: serious speed improvement for large
14838 CDATA blocks
14839 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14840 different encoding
14841 * example/Makefile.am example/gjobread.c tree.h: work on
14842 libxml1 libxml2 convergence.
14843 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14844 and the LIBXML_TEST_VERSION macro
14845
Daniel Veillardc310d562000-06-23 18:32:15 +000014846Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14847
14848 * doc/xml.html: various patches and improvements typo fixed by
14849 Felix Natter
14850 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14851 from Felix Natter <fnatter@gmx.net>
14852
Daniel Veillardf3029822000-05-06 08:11:19 +000014853Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14854
14855 * doc/upgrade.html: updated with instructions for support of both
14856 libxml-1.x and libxml-2.x
14857 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14858 for 2.x support and also fixed includes
14859
14860
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014861Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14862
14863 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14864 the encoding support, added iconv support, so now libxml if
14865 compiled with iconv automatically support japanese encodings
14866 among others. Work based on initial patch from Yuan-Chen Cheng
14867 I may have broken binary compat in the encoding handler
14868 registration scheme, but that was so utterly broken I don't
14869 expect anybody to have used this feature until now.
14870 * parserInternals.h: fixup on the CHAR range macro
14871 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14872 code.
14873 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14874 * uri.c: added xmlParseURI() I can't believe I forgot to
14875 implement this one in 2.0 !!!
14876 * SAX.c: moved doc->encoding update in the endDocument() call.
14877 * TODO: updated.
14878
Daniel Veillard06047432000-04-24 11:33:38 +000014879Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14880
14881 * tree.h: removed extraneous xmlRemoveProp definition
14882 * TODO: added item about --disable-corba configure switch
14883 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14884 * nanoftp.c: fixed include problems giving troubles on AIX and
14885 slowlaris
14886 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14887 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14888 comment and headers changes to lower gtk-doc number of warnings
14889 * doc/html/*: rebuilt docs
14890
Daniel Veillarde0aed302000-04-16 08:52:20 +000014891Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14892
14893 * HACKING: documented the tag for 1.x and instructions
14894
Daniel Veillard5e873c42000-04-12 13:27:38 +000014895Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14896
14897 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14898 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14899 xmlCreateIOParserCtxt
14900 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14901 significant overall improvement
14902 * xmllint.c: added I/O test to xmllint
14903 * testSAX.c: added a speed test
14904 * doc/* : updated/regenerated
14905
Daniel Veillardfc708e22000-04-08 13:17:27 +000014906Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14907
14908 * xpath.c uri.h parserInternals.h: cosmetic changes from
14909 "Timur I. Bakeyev" <timur@bat.ru>, including making
14910 xmlCreateURI() public
14911
Daniel Veillard5d211f42000-04-07 17:00:24 +000014912Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14913
14914 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14915 and the code at the same time. Added a clean mechanism for
14916 overload or added input methods: xmlRegisterInputCallbacks()
14917 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14918 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14919 * TODO: updated
14920 * doc/* : updated/regenerated
14921 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14922 source dir
14923
Daniel Veillarde77a9182000-04-05 19:12:29 +000014924Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14925
14926 * testURI.c: yet another forgotten commit, I should get some sleep !
14927
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014928Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14929
14930 * xmllint.c: forgot to commit this too ?
14931
Daniel Veillardb9df4042000-04-05 14:23:16 +000014932Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14933
14934 * xmlversion.h.in : forgot to commit this previously
14935
Daniel Veillard361d8452000-04-03 19:48:13 +000014936Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14937
14938 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14939 * README TODO: updated for release
14940 * uri.c uri.h: added authority parsing/saving
14941 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14942 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14943 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14944 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14945 Makefile.am : added compile-time customization of libxml
14946 --with-ftp --with-http --with-html --with-xpath --with-debug
14947 --with-mem-debug
14948 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14949 #include <libxml/xxx.h> I hope it won't break too much stuff
14950 and will be manageable in the future...
14951 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14952 and added xmllint to the installed programs
14953 * uri.h: added xmlFreeURI()
14954
Daniel Veillardec303412000-03-24 13:41:54 +000014955Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14956
14957 * uri.c uri.h: finished the escaping handling, the base support
14958 and the URI path normalization. Looks good just lacks the
14959 authority content parsing code.
14960 * Makefile.am: added instructions to generate testURI
14961 * TODO: updated
14962 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14963 added links and icons for W3C and Gnome
14964
Daniel Veillard8f621982000-03-20 13:07:15 +000014965Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14966
14967 * xmlmemory.[ch] : seems I forgot to actually update the files in
14968 the last commit :-)
14969 * doc/xml.html doc/html/* : updated and uploaded the docs
14970
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014971Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14972
14973 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14974 * TODO: updated
14975 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014976 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014977 gfree).
14978 * Makefile.am, uri.c, uri.h: added a set of functions to do
14979 exact (litteraly copied from the RFC 2396 productions) parsing
14980 and handling of URI. Will be needed for XLink, one XML WFC,
14981 XML Base and reused in the nano[ftp/http] modules. Still work
14982 to be done.
14983
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014984Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14985
14986 * configure.in, libxml.spec.in : libxml2
14987 * doc/* : updated the doc page, rebuilt the docs
14988
Daniel Veillardcf461992000-03-14 18:30:20 +000014989Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14990
14991 * all: tagged LIB_XML_1_X
14992 * *.c *.h : updated from W3C CVS tree
14993 * configure.in : 2.0.0-beta
14994 * libxml.spec.in : libxml2 package nam
14995 * result/* : new version of the tests output
14996
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014997Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14998
14999 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15000
Daniel Veillardb566ce12000-03-04 11:39:42 +000015001Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15002
15003 * doc/* : rebuilt the docs
15004 * parser.c: final patch on #6766
15005 * valid.c: small patch on validity checks.
15006
Daniel Veillardfb76c402000-03-04 11:39:42 +000015007Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15008
15009 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15010 added
15011 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15012 compatibility w.r.t. XML spec and existing code.
15013
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015014Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15015
15016 * parser.c: seems a better solution to <a> </a> exists,
15017 will try it for a while
15018
Daniel Veillard83a30e72000-03-02 03:33:32 +000015019Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15020
15021 * parser.c: tried to remove the <a> </a> generating <a/>
15022 this is hard. Left a flag for that purpose. Fixed bug #6766
15023 * configure.in: prepared 1.8.7 not released, due to previous
15024 problem
15025
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015026Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15027
15028 * doc/xml.html : applied second patch from Paul DuBois
15029
Daniel Veillard402e8c82000-02-29 22:57:47 +000015030Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15031
15032 * doc/xml.html : applied patch from Paul DuBois
15033
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015034Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15035
15036 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15037
Daniel Veillard5feb8492000-02-02 17:15:36 +000015038Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15039
15040 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15041 compilation warnings on various platforms.
15042 * parser.c: Fixed #5281 validity error callbacks are now desactived
15043 by default if not validating.
15044
Daniel Veillardf341f932000-02-02 14:52:08 +000015045Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15046
15047 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15048
Daniel Veillard13c757e2000-02-01 23:59:15 +000015049Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15050
15051 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15052 <gkatsi@cs.toronto.edu>
15053
Daniel Veillard726e8792000-01-30 20:04:29 +000015054Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15055
15056 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15057 processing URLs
15058
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015059Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15060
15061 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15062 xmlNanoFTPUpdateURL for persistent control connections.
15063 * configure.in: 1.8.6
15064
15065Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15066
15067 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15068 * tree.[ch] : added xmlSaveNoEmptyTags
15069
James Henstridgef3be9312000-01-28 13:59:21 +0000150702000-01-29 James Henstridge <james@daa.com.au>
15071
15072 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15073
15074 * Makefile.am: added nanoftp.[ch] to the build.
15075
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015076Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15077
15078 * nanoftp.[ch]: cleanup, comments, API
15079 * debugXML.c : fixed a bug in the cat command
15080 * doc/*: regenerated the docs
15081
Daniel Veillardda07c342000-01-25 18:31:22 +000015082Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15083
15084 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15085 * debugXML.c : fixed a bug in the cat command
15086 * valid.c: fixing some small probs
15087 * libxml.spec.in: get rid of the SNAP suffix
15088 * doc/xml.html: updated the status
15089
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015090Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15091
15092 * xml-config.in: xml-config --version to just return the
15093 version number
15094 * xpath.c: some cleanup w.r.t. axis when the current node is
15095 an attribute.
15096 * TODO: updated
15097
Daniel Veillard461a66c2000-01-18 18:01:01 +000015098Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15099
15100 * configure.in: prepared for libxml-1.8.5
15101 * doc/* recompiled the documentation
15102
151032000-01-17 Jody Goldberg <jgoldberg@home.com>
15104
15105 * configure.in : WARNING autoconf subtlety alert :
15106 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15107 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15108 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15109 get defined by AC_CHECK_HEADERS.
15110
Daniel Veillardf967b902000-01-17 16:06:10 +000015111Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15112
15113 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15114 Rune.Djurhuus@fast.no
15115
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015116Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15117
15118 * TODO: updated
15119 * tree.c, parser.c: made sure that only memory alloc problems
15120 and internal parser errors are allowed to write to stdout or
15121 stderr.
15122
Daniel Veillard0142b842000-01-14 14:45:24 +000015123Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15124
15125 * tree.c : restored xmlNewGlobalNs since this seems used by
15126 a lot of existing code :-(, fixed a bug in xmlNewNs
15127 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15128 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15129 to exit() from the library code.
15130 * xpath.c, parser.c: removed bugs or unused code detected by
15131 Windows compilers
15132 * parser.c: started adding interfaces for parsing well balanced
15133 XML fragments
15134 * configure.in: releasing 1.8.4
15135 * doc/* : rebuilt the docs
15136
Daniel Veillard2eac5032000-01-09 21:08:56 +000015137Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15138
15139 * tree.[ch] : added xmlNewDocFragment() for DOM
15140 * testHTML.c: uninitialized variable.
15141
Daniel Veillardf3a73582000-01-05 14:58:39 +000015142Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15143
15144 * doc/* : rebuild the docs
15145
Daniel Veillard71b656e2000-01-05 14:46:17 +000015146Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15147
15148 * acconfig.h: readline and history patch
15149 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15150 * tree.c: added check and handling when possibly removing an ID
15151 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15152 and saving.
15153 * test/HTML/entities.html result/HTML/entities.html* : test for
15154 various entities reference cases
15155 * result/HTML/* : as a result output of some testcase have
15156 changed
15157 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15158 by previous example. added xmlParseTryOrFinish().
15159 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15160 entities.h debugXML.h HTMLparser.h: changed the way struct are
15161 declared to allow gtk-doc to expose those
15162 * parser.c: closed bug #4960
15163 * Makefile.am configure.in: Applied patch from
15164 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15165 and math/socket libs detection
15166
Daniel Veillard437b87b2000-01-03 17:30:46 +000015167Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15168
15169 * configure.in, Makefile.am: link tester against readline
15170 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15171
Daniel Veillard686d6b62000-01-03 11:08:02 +000015172Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15173
15174 * tree.[ch]: added xmlRemoveProp
15175 * win32config.h.in nanohttp.c: avoid including the Windows
15176 socket stuff in every C files
15177 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15178 the XmL parser(s)
15179 * test/ns4 result/ns4 etc...: added test case for previous prob
15180 * tree.c: xmlNewNs wasn't checking for double definition
15181 * Makefile.in: fixed a problem with dist-hook duplicates
15182 * parser.[hc], xmlIO.c: fixed the loading of external entities
15183 APIs, now xmlLoadExternalEntity() is used everywhere and
15184 setting up an app specific front-end using the
15185 * SAX.c parser.c: some fixes, now the xhtml spec validates
15186 with the xhtml DTD.
15187 * error.c: fixed crashes in case of no input stream
15188 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15189 to the validation tests and results
15190
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015191Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15192
15193 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15194 too htmlCreatePushParserCtxt() and htmlParseChunk()
15195 * parser.c: a bit of cleanup.
15196 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15197 to XML) removed the last mem leak known
15198 * HTMLtree.c: output message cleanup
15199 * xmlmemory.c: display content info about memory blocks
15200 * result/HTML/wired.* : missing att value warning change
15201
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015202Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15203
15204 * doc/* : rebuilt the documentation
15205
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015206Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15207
15208 * parser.[ch] parserInternals.h: Push parser for XML,
15209 seems to work fine now
15210 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15211 --push for push testing
15212 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15213 * testSAX.c: added --push
15214 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15215 subtree
15216 * xmlIO.[ch] : enriched API + fixes for push mode
15217 * entities.[ch]: added the entity content length to the struct.
15218 * xmlmemory.[ch]: new API to show the last entries for the shell
15219 * valid.c: added required attribute testing
15220 * SAX.c: the cdata callback now merge contiguous fragments
15221 * HTMLparser.c: cleanup of some macros
15222
Daniel Veillard3c558c31999-12-22 11:30:41 +000015223Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15224
15225 * parser.c: fix for PIs name starting with xml
15226 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015227 * *.c, configure.in win32config.h.in : generate win32config.h for
15228 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015229
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015230Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15231
15232 * parser.c: fixed a stupid = vs. == bug :-(
15233 * doc/gnome-xml.sgml: s/glade/xml/
15234
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015235Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15236
15237 * configure.in, doc/xml.html : bug fix release 1.8.2
15238 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15239 Hopefully the end of that silly C++ include problem
15240 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15241 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15242 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15243 troubles with autoclosed elements when the stree shape doesn't
15244 follow the DtD specs. Added htmlIsAutoClosed() and
15245 htmlAutoCloseTag()
15246 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15247 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15248 * debugXML.c: fixed a bug on printing default namespaces.
15249 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15250
Daniel Veillardb24054a1999-12-18 15:32:46 +000015251Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15252
15253 * result/HTML/*.htm[l] : updated the HTML regression tests according
15254 to the new output
15255 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15256 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15257 problem due to intermix of extern "C" { ... } declarations for C++
15258 and recursive includes in the headers
15259
Chris Lahey323c48c1999-12-18 15:32:45 +0000152601999-12-20 Chris Lahey <clahey@umich.edu>
15261
15262 * HTMLtree.c: Made it so that html nodes with a single child do
15263 not insert a carriage return before or after the child node.
15264
Daniel Veillardb24054a1999-12-18 15:32:46 +000015265Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015266
15267 * configure.in, doc/xml.html : bug fix release 1.8.1
15268 * parser.c: fixed bug #4344
15269 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15270 added the glue to avoid C++ problems
15271 * doc/* : regenerated the documentation
15272
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015273Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15274
15275 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15276 namespace recognition, and Dia as a resul :-(
15277 * encoding.c: closed bug #3950
15278
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015279Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15280
15281 * valid.c: debugging a posteriori validation, except URI expansion
15282 stuff this should be fixed now
15283 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15284 Carl Nygard <cnygard@bellatlantic.net>
15285 * tester.c: added --postvalid, cleaning of the code
15286 * tree.[ch]: added xmlDocGetRootElement()
15287
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015288Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15289
15290 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15291 c++ losage.
15292
Daniel Veillard10a2c651999-12-12 13:03:50 +000015293Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15294
15295 * configure.in, doc/xml.html : bumped to 1.8.0
15296 * xlink.[ch], Makefile.am : added framework for link detection
15297 * parser.h: added nbChars to parser context, needed for cleanup.
15298 * xmlmemory.c: removed a nasty bug when out of mem
15299 * valid.[ch]: adding namespace support for attribute decl
15300 * tester.c: added --debugent option
15301 * debugXML.[ch]: added xmlDebugDumpEntities()
15302 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15303 buffers instead, this was really needed, validation was breaking
15304 in strange ways due to that. Added xmlParseStringPEReference()
15305 and other parsing from strings functions. Entities processing
15306 modified again, but PERef are still not handled correcly but
15307 unless you're Eve Maller you won't notice :-)
15308 * HTMLparser.c: large changes toward reliability, and switched to
15309 lowercase internal tags, XHTML is lowercase, so it will help
15310 that output is closer to next version.
15311 * doc/* : regenerated the documentation, it is now hosted at
15312 http://xmlsoft.org/ (same bits I just bought the domain :-)
15313
15314
Daniel Veillard294cbca1999-12-03 13:19:09 +000015315Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15316
15317 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15318 doc generation
15319 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15320 in the SAX API
15321 * doc/*: rebuilt the doc making sure everything appears in the
15322 HTML files
15323
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015324Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15325
15326 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15327 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15328 which allow impressive speed improvement on dataset with
15329 large text pieces, but at the cost of broken binary
15330 compatibility and slightly bigger memory usage.
15331 Configure with --with-buffers to activate them, they
15332 are protected with XML_USE_BUFFER_CONTENT define.
15333 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15334 goal is 0 memory left allocated once parser is no more used
15335 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15336 call xmlCleanupParser() and xmlMemoryDump()
15337
Daniel Veillarda819dac1999-11-24 18:04:22 +000015338Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15339
15340 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15341 * parser.[ch] encoding.[ch]: added memory cleanup routines
15342 * parser.c: closing bug #3788
15343 * doc/*: rebuilt the doc
15344
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015345Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15346
15347 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15348 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15349 * tester.c: added --compress option
15350 * doc/*: rebuilt the documentation
15351
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015352Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15353
15354 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15355 if given /proc/kcore as input !
15356 * doc/xml.html doc/*: updated and rebuilt the documentation
15357
15358Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015359
15360 * parser.c: Fixed some wrongly space collapsing code due to
15361 a misreading of the spec.
15362 * result/*: fixed the output accordingly
15363
15364Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015365
15366 * encoding.c: bug fix and typos
15367 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15368 * parser.c: added attribute normalization closing bug #3597
15369 * test/att* result/att* SAXresult/att*: testcase for attribute
15370 normalization
15371
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015372Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15373
15374 * configure.in: closing bug #3163 by adding extra flags for the
15375 cc compiler on HP-UX
15376
Daniel Veillard51e3b151999-11-12 17:02:31 +000015377Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15378
15379 * valid.[ch] : removed a typo and an enumerated type bug in the
15380 xmlAddElementDecl() function
15381 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15382 call to xmlEncodeEntitiesReentrant() so that the functions
15383 New, Set and Get are at the same level.
15384 * parser.c HTMLparser.c: extra memory allocation bug for
15385 attributes detected by someone using libxml in embedded systems :-)
15386
Daniel Veillard962195f1999-10-28 15:51:53 +000015387Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15388
15389 * xmlmemory.h: turned off mem debug :-\
15390
Daniel Veillard35008381999-10-25 13:15:52 +000015391Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15392
15393 * parser.c: closed bug #2784 a one line fix, but worth pushing
15394 a new release out
15395 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15396 some structures, comments before and after the
15397 main element, and other nastyness
15398 * HTMLtree.c tree.c: accomodate the extended HTML supported
15399 * configure.in: pushing 1.7.4
15400 * test/ent8 and related outputs : added a new test for bug #2784
15401 * test/HTML/wired.html and related output: a nasty HTML example
15402 * Makefile.am: improved the test scripts
15403 * docs/* : reran the documentation extractor, updated xml.html
15404
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015405Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15406
15407 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15408 HTMLparser and debugged the HTML related code. HTML documents
15409 now have their own type
15410 * entities.c: do not dump &apos; for HTML output
15411 * xmlmemory.c: improvement, breakpoint mechanism
15412 * testHTML.c: added --sax --repeat ...
15413 * Makefile.am: improved the HTML tests
15414 * valid.[ch]: added xmlValidGetValidElements and
15415 xmlValidGetPotentialChildren
15416 * tester.c: added --insert to test the 2 new functions
15417 * test//* result//* SAXresult//* : regression test cleanup
15418 and extension.
15419 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15420 gnome-xml-nanohttp.html
15421
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015422Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15423
15424 * HTMLparser.c: fixed problems with some autoclose tags
15425 * tree.c: fixed XML output problems.
15426 * result/* SAXresult/*: update of the tests output
15427
Daniel Veillard6077d031999-10-09 09:11:45 +000015428Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15429
15430 * Makefile.am: Arturo patch for xmlConf.sh version info
15431 * parser.c: Tim Josling patch for single quoted items
15432 * tester.c: Tim Josling patch for tester options usage
15433 * tree.h: indent cleanup
15434
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015435Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15436
15437 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15438 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15439
Daniel Veillard00fdf371999-10-08 09:40:39 +000015440Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15441
15442 * tree.c : Raph patch for initialization of CORBA fields
15443 * parser.c, xpath.c, ...: modification of doc comments
15444 * xpath.c : allow spaces in xpath expressions
15445
Daniel Veillardad219441999-09-27 08:17:49 +000015446Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15447
15448 * xmlmemory.h: turning off memory debug :-(
15449
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015450Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15451
15452 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15453 better SAX interfaces.
15454 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15455 entity.
15456 * configure.in: 1.7.2
15457
15458Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015459
15460 * libxml.spec.in: fixed the URL
15461 * doc/xml.html: improved the documentation front-end
15462
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015463Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015464
15465 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15466
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015467Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015468
15469 * libxml.spec.in: fixed the alpha compile problem
15470 * parser.[ch]: changed errno to errNo in the parser context :-(
15471 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15472 * doc/xml.html: changed CHAR to xmlChar
15473 * doc/html/*: recompiled the documentation
15474 * configure.in: 1.7.1
15475
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015476Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15477
15478 * parser.h: modified the parser context struct to regain 1.4.0
15479 binary compatibility
15480 * parser.c, xml-error.h: added errno ot teh context and defined
15481 a set of errors values with update of errno
15482 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15483 DTDs and entities
15484 * *.h, *.c: complete cleanup of the use of config.h and include
15485 protection depending on the current setup.
15486 * overalll debugging, maintenance and bug-fixing on all modules
15487 * updated the documentation
15488 * ready for 1.7.0
15489
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015490Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15491
15492 * HTMLparser.c : cleanup
15493 * SAX.c valid.c valid.h: added ID/IDREF checking
15494 * tree.c tree.h: extended doc structure for refs
15495 * configure.in: 1.6.2
15496 * parser.c: patched bug in SAX user arg call
15497 * parserInternals.h: patched missing close in C++ wrapping
15498 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15499 especially upcoming XPointer implementation.
15500 * doc/xml.html: augmented, typo
15501
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015502Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15503
15504 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15505 not all invocations of install understand -d.
15506
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015507Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15508
15509 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15510 to make 'check' works, when builddir != srcdir.
15511
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015512Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15513
15514 * doc/xml.html : updated the documentation
15515
Daniel Veillard6454aec1999-09-02 22:04:43 +000015516Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15517
15518 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15519 not deallocated memory blocks
15520 * *.c : replaces all calls to malloc() free() and realloc() to
15521 the wrapper functions/macros
15522 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15523 instead of xmlFreeNodeList()
15524
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015525Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15526
15527 * HTMLparser.c: corrected a stupid bug leading to core dump at
15528 tree deallocation. Removed warnings indicated by
15529 Stephane.Conversy@lri.fr
15530 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15531 looked for in the external subset
15532
15533Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015534
15535 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15536 on SGI by Stephane.Conversy@lri.fr
15537
Daniel Veillardb96e6431999-08-29 21:02:19 +000015538Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15539
15540 * all .h : changed the prototype declaration indent as in gtk
15541 * most .c : working on reducing the TODOs in the code
15542 * most .c : cleanup though -pedantic and Insure++
15543 * improvements on validation ID checkings.
15544 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15545 * xml-config.in: closed #1810
15546
15547Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015548
15549 * tree.h, valid.c, valid.h: more work on validity, IDs
15550 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15551 definition for AIX
15552
Daniel Veillardb556eb51999-08-15 17:19:50 +000015553Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15554
15555 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15556 the distribution due to a cut'n paste error at last commit
15557
Daniel Veillardb05deb71999-08-10 19:04:08 +000015558Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15559
15560 * configure.in: upgraded to version 1.4.0
15561 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15562 Big update, added a large part of the validation process,
15563 it should be usable, but some parts are missing
15564 * xpath.c: improved the implementation w.r.t. root.
15565 * Makefile.am: added more tests
15566 * test and result trees: added a lot of tests
15567 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15568
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015569Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15570
15571 * Added an HACKING file
15572
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015573Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15574
15575 * xpath.[ch] : improvements and debug of the XPath implementation
15576 * parser.c, HTMLparser.c : modified the parsers to be progressive
15577 * tree.[ch] : extended the Buffer promitives
15578 * xmlIO.[ch] : added basic I/O routines providing progressive
15579 parsing and ready for I18N conversion plugins
15580 * SAXresult/* : the SAX callback sequence maybe slightly different
15581 now
15582 * test*.c : improved/updated the tests programs
15583 * doc/* : recompiled the docs.
15584
Daniel Veillard15b75af1999-07-26 16:42:37 +0000155851999-07-26 Michael Meeks <michael@edenproject.org>
15586
15587 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15588
15589 * tree.c: Ditto.
15590
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015591Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15592
15593 * configure.in: upgraded to version 1.4.0
15594 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15595 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15596 XML query language, see http://www.w3.org/TR/xpath for more details.
15597 * parser.c, parser.h: added CHAR* related string functions for XPath
15598 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15599 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15600 rebuild the docs.
15601 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15602 and regression testing capabilities for XPath.
15603
Daniel Veillardd79d7871999-07-12 10:38:12 +000015604Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15605
15606 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15607 closing bug #1646
15608
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015609Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15610
15611 * Makefile.am, example/Makefile.am: closed bug #1683
15612
Daniel Veillard3166ab11999-07-11 16:14:19 +000015613Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15614
15615 * example/Makefile.am, configure.in: added the makefile for the
15616 gjobread example
15617
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015618Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15619
15620 * doc/Makefile.am:
15621 - fix which allow "make install DESTDIR=</install/prefix>".
15622
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015623Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15624
15625 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15626 which fixed a problem on the file reading-code.
15627
Daniel Veillard82150d81999-07-07 07:32:15 +000015628Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15629
15630 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15631 output.
15632 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15633
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015634Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15635
15636 * parser.h : Oops removed the binary compatibility problem
15637 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15638 * parser.c, HTMLparser.c: applied patches for reading from stdin
15639
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015640Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15641
15642 * parser.c, entities.c, valid.c: cleanup bug #1591
15643 * configure.in: cleanup bug #1592
15644 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15645 the same tree back-end. Hence gdome will be available for it.
15646 * doc/Makefile.am: close bug #617
15647
Daniel Veillard97fea181999-06-26 23:07:37 +000015648Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15649
15650 * parser.c: alloctate a per parser context SAX interface block
15651
Daniel Veillard14fff061999-06-22 21:49:07 +000015652Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15653
15654 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15655 and xmlEncodeEntitiesReentrant with the correct one :-\
15656
15657Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15658
15659 * commit of my internal XML base changes, quite a lot of
15660 changes, cleanups, better entities support, framework for
15661 new I/O and charset detection and handling
15662 * Fixed the configure/Makefile stuff to generate shared libs
15663 with the proper version info, so we jumped on rev from
15664 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15665 xmlEncodeEntities() result need to be freed now, and a string
15666 xmlParserVersion provide the current library version.
15667
Raph Levien05240da1999-06-15 21:27:11 +000015668Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15669
15670 * parser.c: fixed a buffer overrun for when you have a very long
15671 attribute with no entities in it.
15672
Daniel Veillardbb2da581999-06-13 14:37:07 +000015673Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15674
15675 * added example directory
15676 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15677
Daniel Veillard011b63c1999-06-02 17:44:04 +000015678Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15679
15680 * Release of libxml-1.1, nearly everything has been touched for
15681 this.
15682 * Added more regression tests
15683 * Updated the documentation
15684
Daniel Veillard27d88741999-05-29 11:51:49 +000015685Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15686
15687 * tree.[ch]: unified the XML_NO_CORBA defines.
15688 * parser.c encoding.[ch]: started plugging in char encoding detection
15689
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015690Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15691
15692 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15693 Also freed allocated buffer.
15694
Daniel Veillard27d88741999-05-29 11:51:49 +000015695Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015696 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15697 reentrancy problem at printing. One is left in entities.c, to
15698 remove ASAP
15699 * testSAX.c : added a test example showing the use of the SAX
15700 interface if one doesn't want to build the DOM tree.
15701 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15702
Daniel Veillard517752b1999-04-05 12:20:10 +000015703Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15704
15705 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15706 large revamping of the parser to use SAX callbacks
15707 http://www.megginson.com/SAX/ (or at least a C like interface
15708 a la Expat). It's now possible to set up your own callbacks
15709 and the parser will not build a DOM tree.
15710 * test/* result/*: updated the test suite, I finally removed
15711 the old Namespace draft support (PI based).
15712
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015713Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15714
15715 * Makefile.am: added test result to EXTRA_DIST for make tests
15716
Daniel Veillard64068b31999-03-24 20:42:16 +000015717Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15718
15719 * parser.c, parserInternals.h: moved the chars macro definitions
15720 to parserInternals.h
15721 * parser.c, error.c: applied patches from "Knut Ă…kesson"
15722 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15723
Daniel Veillard012ccc11999-03-23 10:11:11 +000015724Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15725
15726 * xml-config.in : applied patch to make --version work
15727
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000157281999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15729
15730 * Makefile.am (check-local): Alias for `tests' target. This will
15731 cause `make check' to do the right thing.
15732 (tests): Don't run tests in srcdir. Also, replaced calls to
15733 basename with a `sed' "equivalent".
15734
Daniel Veillardd109e371999-03-05 06:26:45 +000015735Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15736
15737 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15738 it in the header and not the sources, updated the doc.
15739 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15740 pointing this out.
15741
Daniel Veillardbc50b591999-03-01 12:28:53 +000015742Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15743
15744 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15745 exported the inputStream routines.
15746 * doc/html/* : updated accordingly
15747
Daniel Veillardd692aa41999-02-28 21:54:31 +000015748Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15749
15750 * parser.c, parser.h, parserInternals.h: added a few extra
15751 internal calls to allocate and free parser contexts ...
15752 * doc/html/* : updated accordingly
15753
Daniel Veillard55a99271999-02-25 11:01:29 +000015754Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15755
15756 * configure.in, Makefile.am, doc/makefile.am : General changes for
15757 1.0.0 release and including the generated HTML documentation.
15758
Daniel Veillard35925471999-02-25 08:46:07 +000015759Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15760
15761 * makefile.am : added parserInternals.h, oops.
15762
Daniel Veillard1e346af1999-02-22 10:33:01 +000015763Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15764
15765 * parserInternals.h: added this header giving access to the parser
15766 internal functions.
15767 * doc/Makefile.am : added a rebuild target which rebuilds the full
15768 set of documentations
15769 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15770 the internal subset.
15771 * *.c *.h: modifications needed to generate the documentation using
15772 gtk-doc, cleanup of functions blocks, reorganisation of struct
15773 declarations.
15774
Daniel Veillard1164e751999-02-16 16:29:17 +000015775Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15776
15777 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15778 the tar and spec file to include the beginning of the doc.
15779
Nuno Ferreira03d04781999-02-13 00:07:17 +0000157801999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15781
15782 * doc/.cvsignore: Added this file.
15783
Daniel Veillard6800ef31999-02-08 18:33:22 +000015784Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15785
15786 * tree.c: fixed xmlGetProp to return "" when the attribute
15787 exists, even if the node-list is NULL.
15788
Daniel Veillard726c7e31999-02-08 15:13:10 +000015789Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15790
15791 * tree.c: patched an error outputting empty attribute values.
15792 * Makefile.am and doc/makefile.am: have been updated during the
15793 week-end. Sorry for an empty CVS log, I got a shell problem.
15794
Daniel Veillard1899e851999-02-01 12:18:54 +000015795Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15796
15797 * tree.h: cleaned up using enums instead of defines
15798 * parser.c, valid.[ch]: more work on parsing/output of element
15799 declarations
15800
Daniel Veillard3b9def11999-01-31 22:15:06 +000015801Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15802
15803 * valid.[ch], tree.c, parser.c : more work toward full parsing
15804 of XML DTDs.
15805 * README: added informations about mailing-list and on-line
15806 documentation
15807
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000158081999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15809
15810 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15811
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015812Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15813
15814 * parser.c, tree.[ch] : more work toward conformance testing,
15815 added a last element to accelerate parsing of very flat structures
15816 started working on internal subset Element content declaration.
15817 * valid.[ch] : first cut at adding code toward validation.
15818 * previous changes had also small impact on most files, especially
15819 the conformance testing using James Clark test suite.
15820
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015821Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15822
15823 * test/* : updated the examples, most of them were not well
15824 formed (humm), and added rdf2.
15825 * result/* : resulting changes in the output.
15826
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015827Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15828
15829 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15830
Daniel Veillard44b3a061998-12-05 17:27:22 +000015831Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15832
15833 * tree.c: patched a bug in the generation of empty attributes
15834
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015835Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15836
15837 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15838 for node/trees/documents/... Biggest problem is namespace
15839 support when copying subtrees.
15840
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015841Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15842
15843 * parser.c, entities.c: improve entities and char ref encoding,
15844 and cleanups of error messages.
15845
Daniel Veillard242590e1998-11-13 18:04:35 +000015846Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15847
15848 * parser.c, entities.c: simple bug hunting done during rpm2html and
15849 rpmfind integration.
15850
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015851Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15852
15853 * parser.[ch]: Added interfaces allowing to specify a SAX
15854 handler before parsing.
15855
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015856Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15857
15858 * parser.c: redirrect all errors reporting through the SAX
15859 error function
15860
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015861Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15862
15863 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15864 * libtool, tlmain ...: update of the libtool files
15865
Miguel de Icaza442321c1998-11-04 18:13:38 +0000158661998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15867
15868 * entities.c: Use g_snprintf insteda of snprintf.
15869
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015870Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15871
15872 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15873 added ent5 test for this purpose.
15874 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15875
Daniel Veillard27271681998-10-30 06:39:40 +000015876Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15877
15878 * parser.c: fixed? a strange error due to compression on a GWP
15879 document.
15880
Daniel Veillard25940b71998-10-29 05:51:30 +000015881Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15882
15883 * tree.[ch]: bug fixing
15884 * entities.[ch]: defined a specific type for predefined entities
15885 * doc/xml.html: more documentation on the library, how to use it,
15886 overview of the interfaces.
15887
Daniel Veillard16253641998-10-28 22:58:05 +000015888Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15889
15890 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15891
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015892Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15893
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015894 * tree.c: corrected a small bug
15895 * doc/xml.html: continuing writing documentation.
15896
15897Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15898
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015899 * debugXML.h debugXML.c: added debugging utilities.
15900 * tester.c: added --debug switch.
15901 * tree.c: patched an incorrect node->type assignment.
15902 * parser.c: formatting, ensure that node->doc != NULL in attributes
15903
Daniel Veillardccb09631998-10-27 06:21:04 +000015904Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15905
15906 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15907 entity support and provide an internal representation close to
15908 DOM one (entity ref nodes, and attribute value as tree). I tried
15909 to preserve the interface but this will surely break some apps
15910 (I have to change rpm2html/rpmfind for example). I had to change
15911 two interfaces, and the generated tree is somewhat different.
15912 * doc/* : started documenting the XML library, the tree and
15913 DOM/Corba. This is a first step.
15914
Daniel Veillard11e00581998-10-24 18:27:49 +000015915Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15916
15917 * parser.c: Set up the fonctions comment block, boring but useful.
15918 * parser.h, SAX.c, parser.c: now attributes are processed through
15919 the SAX interface. The problem is that my SAX interface diverged
15920 quite a bit from the original one, well this is not an official
15921 spec, and translating it from Java to C is hairy anyway...
15922
Daniel Veillard97b58771998-10-20 06:14:16 +000015923Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15924
15925 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15926 fonctions comment block, boring but useful.
15927
15928Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015929
15930 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15931 conversion routines. However they are not yet used to convert the
15932 inputs. The core will run with UTF-8.
15933
Daniel Veillard33942841998-10-18 19:12:41 +000015934Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15935
15936 * tree.c : make sure that the type id is properly set-up when
15937 a new object is allocated, needed for DOM.
15938
Daniel Veillard27fb0751998-10-17 06:47:46 +000015939Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15940
15941 * tree.h, tree.c: Ok, the main objects in the tree will be native
15942 corba objects, it costs 8 bytes per Node, Attribute and Document
15943 but it simplifies the Corba integration a lot (no extra interface
15944 objects to allocate/free).
15945
Daniel Veillard0bef1311998-10-14 02:36:47 +000015946Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15947
15948 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15949 and changed NODEs contants for conformity with DOM Level 1
15950
Daniel Veillard27864701998-10-08 03:47:24 +000015951Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15952
15953 * added hooks to keep track of servants when creating objects
15954 xmlDoc and xmlNode (for Corba export).
15955
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015956Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15957
15958 * added xml-config script.
15959
Daniel Veillard7066a791998-10-01 20:28:28 +000015960Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15961
15962 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15963 to autoupdate libtool and automake conf files.
15964
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000159651998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15966
15967 * Makefile.am: Use '?' to separate the sed
15968 commands as ',' is used when people pass -Wl,something.
15969
15970
Daniel Veillard15a8df41998-09-24 19:15:06 +000015971Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15972
15973 * tree.c, tree.h: added a per-document compression interface.
15974
Daniel Veillard151b1b01998-09-23 00:49:46 +000015975Tue Sep 22 20:47:38 EDT 1998
15976
15977 * tree.c, tree.h: added saving with compression and added interfaces
15978 to control the compression level (xmlGetCompressMode,
15979 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15980
Daniel Veillard70120ff1998-09-22 00:24:21 +000015981Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15982
15983 * parser.c: corrected a loop for files of size 0
15984
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000159851998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15986
15987 * error.h: New file. Contains prototyes from `error.c'.
15988
Tom Tromeyc19653d1998-08-14 01:22:43 +000015989Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15990
15991 * Makefile.am (xmlincdir): New macro.
15992 (xmlinc_HEADERS): Renamed from include_HEADERS.
15993
Daniel Veillard845664d1998-08-13 04:43:19 +000015994Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15995
15996 * applied small patch on numeric entities from
15997 Christopher Blizzard <blizzard@appliedtheory.com>
15998
Daniel Veillard260a68f1998-08-13 03:39:55 +000015999Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16000
16001 * New release 0.2, removed the old xml_* files so that it's
16002 coherent with the other CVS base (W3C), far better conformance
16003 to standard, new namespaces, decent entities support, beginning
16004 of a SAX-like interface. Nearly nothing left intact, even the
16005 test examples ...
16006
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000160071998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16008
16009 * .cvsignore: Add .deps dir
16010
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016011Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16012
16013 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16014
Daniel Veillardfe926001998-07-26 04:28:20 +000016015Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016016
Daniel Veillardfe926001998-07-26 04:28:20 +000016017 * configure.in: added test for CPP
16018 * AUTHORS, Changelog: the original ones didn't get commited but the
16019 glib ones instead, fixed.
16020 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016021
Daniel Veillardfe926001998-07-26 04:28:20 +000016022Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016023
Daniel Veillardfe926001998-07-26 04:28:20 +000016024 * integrated code developped at W3C
16025 * changed the original Copyright
16026 * migrated to automake
16027 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016028