blob: 1e4f413a2b391f86de7c9c5d889b0e8c51806dd2 [file] [log] [blame]
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2
3 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
4 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
5 * SAX.c: ensured xmlDoc.URL is always canonic
6 * parser.c: obsoleted xmlNormalizeWindowsPath
7 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
8 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
9 * win32/libxml2.def.src: added few exports
10
11
Daniel Veillard2e9b1652003-02-19 13:29:45 +000012Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
13
14 * Makefile.am configure.in: patched to have shared libraries
15 for Python regression tests and static binaries for gdb debug
16 in my development environment
17 * relaxng.c: more bugfixes
18 found 373 test schemas: 296 success 77 failures
19 found 529 test instances: 516 success 8 failures
20 * result/relaxng/*: updated the results
21
Daniel Veillard8fe98712003-02-19 00:19:14 +000022Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
23
24 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
25
Daniel Veillardd4310742003-02-18 21:12:46 +000026Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
27
28 * xmlschemastypes.c: float/double check bugfix
29 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
30 validation
31 * xmlreader.c: add a TODO for Jody
32 * relaxng.c: bugfix bugfix bugfix
33 found 373 test schemas: 300 success 73 failures
34 found 529 test instances: 507 success 10 failures
35 * result/relaxng/*: updated the results
36
Daniel Veillard2df2de22003-02-17 23:34:33 +000037Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
38
39 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
40
Daniel Veillard416589a2003-02-17 17:25:42 +000041Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
42
43 * relaxng.c check-relaxng-test-suite.py: more work on the
44 RelaxNG implementation conformance testing.
45 found 373 test schemas: 284 success 89 failures
46 found 529 test instances: 448 success 47 failures
47 * result/relaxng/*: updated the results
48
Daniel Veillard784b9352003-02-16 15:50:27 +000049Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
50
51 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
52 a patch from Kjartan Maraas to fix some typos
53
Daniel Veillardfebcca42003-02-16 15:44:18 +000054Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
55
56 * relaxng.c: more bug-hunting
57 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
58 intermediate rng tree
59 * python/generator.py: patch from Stephane Bidoul to fix the generator
60 on python < 2.2
61
Daniel Veillardd2298792003-02-14 16:54:11 +000062Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
63
64 * check-relaxng-test-suite.py relaxng.c: more testing on the
65 Relax-NG front, cleaning up the regression tests failures
66 current state and I forgot support for "mixed":
67 found 373 test schemas: 280 success 93 failures
68 found 529 test instances: 401 success 68 failures
69 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
70 moved the Name, NCName and QName validation routine in tree.c
71 * uri.c: fixed handling of URI ending up with #, i.e. having
72 an empty fragment ID.
73 * result/relaxng/*: updated the results
74
Daniel Veillard9a237c92003-02-13 15:52:58 +000075Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
76
77 * check-xinclude-test-suite.py: improved the script accordingly
78 to the XInclude regression tests updates
79 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
80 November 2002
81 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
82 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
83 augmented the Xpointer testsuite for the element() scheme
84
Daniel Veillardf4b4f982003-02-13 11:02:08 +000085Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
86
87 * relaxng.c: added TODO for the DTD compatibility spec
88 * xinclude.c: more bug fixes driven by the testsuite
89
Daniel Veillardd581b7e2003-02-11 18:03:05 +000090Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
91
92 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
93 regression tests for XInclude, improved the script, improving
94 XInclude error reporting mechanism
95
Daniel Veillard1d788d22003-02-10 16:21:58 +000096Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
97
98 * NEWS doc/* configure.in: preparing release 2.5.3
99
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000100Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
101
102 * tree.c: trying to fix #104934 about some XHTML1 serialization
103 issues.
104
Daniel Veillard809faa52003-02-10 15:43:53 +0000105Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
106
107 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
108 encoding conversion when the input buffer stops in the
109 middle of a multibyte char
110
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000111Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
112
113 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
114 * check-relaxng-test-suite.py: python script to run regression
115 against OASIS RelaxNG testsuite
116 * relaxng.c: some cleanup tweaks
117 * HTMLparser.c globals.c: cleanups in comments
118 * doc/libxml2-api.xml: updated the API
119 * result/relaxng/*: errors moved files, so large diffs but
120 no changes at the semantic level.
121
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000122Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
123
124 * tree.c: fixing #105678 problem when dumping a namespace node.
125
Daniel Veillard591b4be2003-02-09 23:33:36 +0000126Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
127
128 * xpath.c: fixed doc comment problems
129 * python/generator.py python/libxml_wrap.h python/types.c: adding
130 RelaxNG wrappers
131 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
132 test of those early Python RelaxNG bindings
133
134Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000135
136 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
137 * relaxng.c: found the validation problem I had with interleave
138 when not covering all remaining siblings
139 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
140 testsuite and check the RNG schemas against the RNG schemas
141 given in appendix A
142
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000143Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
144
145 * win32/Makefile.msvc: updates for RelaxNG
146 * win32/Makefile.mingw: updates for RelaxNG
147 * win32/libxml2.def.src: added RelaxNG exports
148
Daniel Veillard97fd5672003-02-07 13:01:54 +0000149Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
150
151 * xinclude.c: applied another bug fix from Sean Chittenden
152
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000153Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
154
155 * configure.in xmllint.c: I f...ed up the default configuration
156 of schemas and --relaxng option display in xmllint, pointed by
157 Morus Walter.
158 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
159 detection module, fixes bug #105374.
160
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000161Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
162
163 * xmlschemastypes.c: added the boolean base type.
164
Daniel Veillard96a4b252003-02-06 08:22:32 +0000165Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
166
167 * xmlschemastypes.c: started implementing some of the missing
168 default simple types
169 * result/relaxng/*: updated the results
170
Daniel Veillard72fef162003-02-05 14:31:19 +0000171Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
172
173 * NEWS doc/*: updated the docs, ready for 2.5.2 release
174
Daniel Veillard71531f32003-02-05 13:19:53 +0000175Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
176
177 * HTMLparser.c tree.c xmlIO.c: comments cleanups
178 * Makefile.am: use xmllint for doing the RelaxNG tests
179 * configure.in: preparing 2.5.2 made schemas support default to
180 on instead of off
181 * relaxng.c: removed the verbosity
182 * xmllint.c: added --relaxng option
183 * python/generator.py python/libxml_wrap.h: prepared the integration
184 of the new RelaxNG module and schemas
185 * result/relaxng/*: less verbose output
186
Daniel Veillardec498e12003-02-05 11:01:50 +0000187Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
188
189 * valid.c: do not run content model validation if the
190 content is not determinist
191
Daniel Veillardde590ca2003-02-05 10:45:26 +0000192Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
193
194 * SAX.c: added the redefinition of namespaced attribute
195 check that was missing as Fabrice Desré pointed out.
196
Daniel Veillard930dfb62003-02-05 10:17:38 +0000197Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
198
199 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
200 improvements from Nick Kew, allowing to do more checking
201 to HTML elements and attributes.
202
Daniel Veillard4287c572003-02-04 22:48:53 +0000203Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
204
205 * xinclude.c: fixing bug #105137 about entities declaration
206 needing to be copied to the including document.
207
Daniel Veillard652d8a92003-02-04 19:28:49 +0000208Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
209
210 * catalog.c: fixed bug #104817 with delegateURI
211 * xpath.c: fixing bugs #104123 and #104125
212
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000213Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
214
215 * configure.in valid.c xmlreader.c python/libxml_wrap.h
216 python/types.c: fixing #104096 to compile without regexps
217
Daniel Veillard57e79b32003-02-04 15:33:12 +0000218Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
219
220 * valid.c: fixing bug #103969 forgot to add an epsilon transition
221 when building the automata for elem*
222
Daniel Veillard358a9892003-02-04 15:22:32 +0000223Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
224
225 * HTMLparser.c: applied patch from Arne de Bruijn fixing
226 bug #103827
227
Daniel Veillardeb137172003-02-04 15:18:06 +0000228Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
229
230 * HTMLparser.c: updating a comment, fixing #103776
231
Daniel Veillard8d589042003-02-04 15:07:21 +0000232Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
233
234 * parser.c: fixing bug 105049 for validity checking of content
235 within recursive entities.
236
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000237Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
238
239 * HTMLparser.c: try to fix # 105049
240 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
241 * tree.c: updated a function comment
242
Daniel Veillard419a7682003-02-03 23:22:49 +0000243Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
244
245 * relaxng: more work on grammars and refs/defs
246 * test/relaxng/* result/relaxng/*: augmented/updated the
247 regression tests
248
Daniel Veillard144fae12003-02-03 13:17:57 +0000249Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
250
251 * relaxng: more work on name classes, except support
252 * test/relaxng/* result/relaxng/*: augmented/updated the
253 regression tests
254
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000255Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
256
257 * relaxng: more work on name classes, the "validate all" schemas
258 seems to work now.
259 * test/relaxng/* result/relaxng/*: augmented/updated the
260 regression tests
261
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000262Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
263
264 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
265 * parser.c: put a guard against infinite document depth, basically
266 trying to avoid another kind of DoS attack.
267 * relaxng.c: some code w.r.t. nameClasses
268
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000269Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
270
271 * test/relaxng/* result/relaxng/*: check all the namespace support
272 was actually correct based on tutorial section 10.
273
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000274Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
275
276 * relaxng: include seems to work okay now
277 * test/relaxng/* result/relaxng/*: augmented/updated the
278 regression tests
279
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000280Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
281
282 * relaxng.c: a bit of work done in the train back.
283 * test/relaxng/*: added one of the include tests
284
Daniel Veillard154877e2003-01-30 12:17:05 +0000285Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
286
287 * relaxng: more work done in the train
288 * test/relaxng/* result/relaxng/*: augmented/updated the
289 regression tests
290
Daniel Veillarde431a272003-01-29 23:02:33 +0000291Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
292
293 * relaxng.c: debugging of externalRef
294 * test/relaxng/* result/relaxng/*: augmented/updated the
295 regression tests
296
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000297Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
298
299 * relaxng.c: more work on Relax-NG, implementing externalRef
300 * test/relaxng/* result/relaxng/*: augmented/updated the
301 regression tests
302 * Makefile.am: cleanup to Relaxtests target
303
Daniel Veillardb08c9812003-01-28 23:09:49 +0000304Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
305
306 * relaxng.c: more work on Relax-NG, implementing interleave
307 * test/relaxng/* result/relaxng/*: augmented/updated the
308 regression tests
309
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000310Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
311
312 * relaxng.c: more work on Relax-NG, implementing interleave
313 * test/relaxng/* result/relaxng/*: augmented/updated the
314 regression tests
315
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000316Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
317
318 * doc/tutorial/customfo.xsl
319 * doc/tutorial/customhtml.xsl
320 adding stylesheet customizations used to generate fo
321 for pdf and html
322
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000323Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
324
325 * relaxng.c: more work on Relax-NG
326 * test/relaxng/* result/relaxng/*: augmented/updated the
327 regression tests
328 * xmlschemastypes.c: added a number of base type definition but not
329 the associated checks, those are still TODOs
330
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000331Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
332
333 in docs/tutorial:
334 * apa.html
335 * apb.html
336 * apc.html
337 * apd.html
338 * ape.html
339 * apf.html
340 * apg.html
341 * ar01s02.html
342 * ar01s03.html
343 * ar01s04.html
344 * ar01s05.html
345 * ar01s06.html
346 * ar01s07.html
347 * ar01s08.html
348 * index.html
349 * xmltutorial.pdf
350 * xmltutorial.xml
351 add index to tutorial
352
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000353Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
354
355 * doc/xmlcatalog.1
356 * doc/xmlcatalog_man.html
357 * doc/xmlcatalog_man.xml
358 belatedly fixing bug #93622 (adds rewriteURI type to
359 "--add" option in xmlcatalog man page
360
Daniel Veillard3be27512003-01-26 19:49:04 +0000361Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
362
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000363 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000364 Julio Merino, closing #104475
365
Daniel Veillardea3f3982003-01-26 19:45:18 +0000366Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
367
368 * relaxng.c: more work on Relax-NG
369 * test/relaxng/* result/relaxng/*: augmented/updated the
370 regression tests
371
Daniel Veillardedc91922003-01-26 00:52:04 +0000372Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
373
374 * relaxng.c: more work on Relax-NG
375 * test/relaxng/* result/relaxng/*: augmented/updated the
376 regression tests
377
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000378Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
379
380 * README: updated the policy on private mail answers
381 * relaxng.c: more work on Relax-NG
382 * test/relaxng/* result/relaxng/*: augmented/updated the
383 regression tests
384
Daniel Veillard7424eb62003-01-24 14:14:52 +0000385Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
386
387 * error.c parser.c tree.c: applied a documentation patch from
388 Stefan Kost
389
Daniel Veillard276be4a2003-01-24 01:03:34 +0000390Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
391
392 * relaxng.c: more work on Relax-NG
393 * doc/*: regenerated the docs
394 * test/relaxng/* result/relaxng/*: updated and augmented the
395 Relax-NG regression tests and results
396
Daniel Veillard6eadf632003-01-23 18:29:16 +0000397Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
398
399 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
400 First commit of the new Relax-NG validation code, not generally
401 useful yet.
402 * test/relaxng/* result/relaxng/*: current state of the regression
403 tests
404
Daniel Veillard814a76d2003-01-23 18:24:20 +0000405Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
406
407 * tree.c: minimized the memory allocated for GetContent
408 and a bit of cleanup.
409
Daniel Veillardff12c492003-01-23 16:42:55 +0000410Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
411
412 * python/generator.py: seems there is no good reasons to
413 not generate bindings for XPointer
414
Daniel Veillard540a31a2003-01-21 11:21:07 +0000415Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
416
417 * xmlreader.c doc/apibuild.py: applied a new patch from
418 Stéphane Bidoul for cleanups
419 * doc/libxml2-api.xml: rebuilt the API description with
420 new entry points
421
Daniel Veillard417be3a2003-01-20 21:26:34 +0000422Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
423
424 * xmlreader.c python/drv_libxml2.py python/generator.py
425 python/libxml.c python/libxml.py python/libxml_wrap.h
426 python/types.c: patch from Stéphane Bidoul for better per
427 context error message APIs
428 * python/tests/ctxterror.py python/tests/readererr.py:
429 update of the tests
430
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000431Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
432
433 * doc/guidelines.html
434 grammar and spelling cleanup
435
Daniel Veillard26f70262003-01-16 22:45:08 +0000436Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
437
438 * xmlreader.c include/libxml/xmlreader.h python/generator.py
439 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
440 a patch from Stéphane Bidoul to allow per XMLtextReader error
441 and warning handling
442 * python/tests/Makefile.am python/tests/readererr.py: adding the
443 specific regression test
444
Daniel Veillard71f9d732003-01-14 16:07:16 +0000445Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
446
447 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
448 should raise a syntax error
449
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000450Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
451
452 * python/libxml.c: cleanup patch from Stéphane Bidoul
453
Daniel Veillard81601f92003-01-14 13:42:37 +0000454Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
455
456 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
457
Daniel Veillarde6227e02003-01-14 11:42:39 +0000458Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
459
460 * python/generator.py python/libxml.c python/libxml.py
461 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000462 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000463 Python level.
464 * python/tests/Makefile.am python/tests/ctxterror.py: added a
465 regression test for it.
466
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000467Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
468
469 * xmlreader.c: fixed the streaming property of the reader,
470 it was generating tree faster than consuming it. Pointed out
471 by Nate Myers
472 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
473
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000474Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
475
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000476 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000477
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000478Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
479
480 * xpath.c: fix to the XPath implementation for parent and
481 ancestors axis when operating on a Result Value Tree.
482 Fixes bug #100271
483
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000484Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
485
486 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
487 to fix some URI/file escaping problems
488
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000489Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
490
491 * python/generator.py: fixed a bug raised by Raymond Wiker,
492 docSetRootElement() should not raise an exception if the
493 return is None
494
Daniel Veillard3e20a292003-01-10 13:14:40 +0000495Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
496
497 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
498 fixed bug #102181 by applying the suggested change and fixing
499 the generation/registration problem.
500
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000501Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
502
503 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
504 routines.
505
Daniel Veillard8f872442003-01-09 23:19:02 +0000506Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
507
508 * parser.c: one more IsEmptyElement crazyness, that time in
509 external parsed entities if substitution is asked.
510 * python/tests/reader3.py: added a specific test.
511
Daniel Veillarde329fc22003-01-09 21:36:42 +0000512Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
513
514 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
515 support and improved error handler registration
516
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000517Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
518
519 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
520 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
521 * README: fixed a link
522
Daniel Veillarde2830f12003-01-08 17:47:49 +0000523Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
524
525 * configure.in doc/* NEWS: preparing 2.5.1 release
526 * SAX.c parser.c: fixing XmlTextReader bug
527
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000528Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
529
530 * SAX.c: fuck, I introduced a memory leak on external parsed
531 entities in 2.5.0 :-(
532
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000533Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
534
535 * xmllint.c: another fix needed as pointed by Christophe Merlet
536 for --stream --debug if compiled without debug support.
537
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000538Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
539
540 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000541 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000542 update man page with --stream and --chkregister
543
Daniel Veillard8326e732003-01-07 00:19:07 +0000544Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
545
546 * globals.c: fixed --with-threads compile
547 * xmllint.c: fixed --without-debug compile
548 * include/libxml/globals.h: cleanup
549 * include/libxml/schemasInternals.h: add a missing include
550
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000551Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
552
553 * configure.in NEWS: preparing 2.5.0 release
554 * SAX.c: only warn in pedantic mode about namespace name
555 brokeness
556 * globals.c: fix a doc generation problem
557 * uri.c: fix #101520
558 * doc/*: updated and rebuilt the doc for the release, includuding
559 stylesheet update
560 * python/Makefile.am: fix a filename bug
561
562Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
563
564 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
565 should not be called.
566
567Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
568
569 * libxml-2.0.pc.in: applied the patch to fix #101894
570
571Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
572
573 * tree.c : applied patch from Lukas Schroeder for register callbacks
574 * valid.c: modified patch from Lukas Schroeder to test
575 register callbacks with --chkregister
576
577Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
578
579 * xmlreader.c: seriously changed the way data are pushed to
580 the underlying parser, go by block of 512 bytes instead of
581 tryng to detect tag boundaries at that level. Changed the
582 way empty element are detected and tagged.
583 * python/tests/reader.py python/tests/reader2.py
584 python/tests/reader3.py: small changes mostly due to context
585 reporting being different and DTD node being reported. Some
586 errors previously undetected are now caught and fixed.
587 * doc/xmlreader.html: flagged last section as TODO
588
589Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
590
591 * python/libxml.py: integrated the Python 2.2 optimizations
592 from Hannu Krosing, while maintaining compatibility with
593 1.5 and 2.1
594
595Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
596
597 * xmllint.c: a bit of cleanup
598 * xmlreader.c: small fix
599 * doc/xmlreader.html: more work on the XmlTextReader tutorial
600 * python/libxml.py: a few fixes pointed out by Hannu Krosing
601
602Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
603
604 * python/setup.py.in: patch from Stéphane Bidoul to include
605 drv_libxml2.py in setup.py
606
607Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
608
609 * doc/xmlreader.html: starting documenting the new XmlTextReader
610 interface.
611
612Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
613
614 * xmllint.c: added the --stream flag to use the TextReader API
615 * xmlreader.c: small performance tweak
616
617Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
618
619 * xmlreader.c python/tests/reader2py: okay the DTD validation
620 code on top of the XMLTextParser API should be solid now.
621
622Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
623
624 * xmlreader.c python/tests/reader2py: Fixing some more mess
625 with validation and recursive entities while using the
626 reader interface, it's getting a bit messy...
627
628Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
629
630 * xmlreader.c python/tests/reader.py: another couple of problem
631 related to IsEmptyElement reported by Stéphane Bidoul needed
632 some fixes.
633
634Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
635
636 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
637 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
638 based on the python XmlTextReader interface.
639
640Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
641
642 * tree.c: backing out one change in the last patch which broke the
643 regression tests
644
645Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
646
647 * global.data globals.c tree.c include/libxml/globals.h: applied
648 an old patch from Lukas Schroeder to track node creation and
649 destruction. Probably missing a lot of references at the moment
650 and not usable reliably.
651
652Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
653
654 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
655 from doc/news.html and a stylesheet
656
657Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
658
659 * xmlreader.c python/tests/reader.py: fixed another couple of
660 xmlreader bugs reported by Stéphane Bidoul and added tests.
661
662Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
663
664 * xmlreader.c python/tests/reader2.py: fixed another validity
665 checking in external parsed entities raised by Stéphane Bidoul
666 and added a specific regression test.
667 * python/tests/reader3.py: cleanup
668
669Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
670
671 * xmlreader.c python/tests/reader2.py: fixed a problem with
672 validation within entities pointed by Stéphane Bidoul, augmented
673 the tests to catch those.
674
675Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
676
677 * python/generator.py: modified the generator to allow keeping
678 class references when creating new classes, needed to fix a bug
679 pointed by Stéphane Bidoul where the input buffer of the
680 xmlTextReader instance gets destroyed if the python wrapper for
681 the input is not referenced anymore.
682
683Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
684
685 * xmlreader.c python/tests/reader.py: fixed another pair of problem
686 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
687
688Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
689
690 * xmlreader.c python/tests/reader.py: fixed another problem
691 pointed by Stéphane Bidoul
692
693Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
694
695 * xmlreader.c python/tests/reader.py: fixed a limit case problem
696 with "<a/>"
697
698Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
699
700 * SAX.c: warn on xmlns:prefix="foo"
701 * xmlreader.c python/tests/reader.py: fixed a couple of problem
702 for namespace attributes handling.
703
704Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
705
706 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
707 a really nasty problem raised by a DocBook XSLT transform
708 provided by Sebastian Bergmann
709
710Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
711
712 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
713 by Stéphane Bidoul and integrated it into the tests
714
715Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
716
717 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
718 extended the XmlTextReader API a bit, addding accessors for
719 the current doc and node, and an entity substitution mode for
720 the parser.
721 * python/libxml.py python/libxml2class.txt: related updates
722 * python/tests/Makefile.am python/tests/reader.py
723 python/tests/reader2.py python/tests/reader3.py: updated a bit
724 the old tests and added a new one to test the entities handling
725
726Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
727
728 * python/generator.py python/libxml2class.txt
729 python/tests/reader.py python/tests/reader2.py: changed the
730 generator to provide casing for the XmlTextReader similar to
731 C# so that examples and documentation are more directly transposable.
732 Fixed the couple of tests in the suite.
733
734Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
735
736 * doc/guidelines.html: added a document on guildeline for
737 publishing and deploying XML
738
739Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
740
741 * valid.c xmlreader.c: final touch running DTD validation
742 on the XmlTextReader
743 * python/tests/Makefile.am python/tests/reader2.py: added a
744 specific run based on the examples from test/valid/*.xml
745
746Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
747
748 * python/libxml.py: added a few predefined xmlTextReader parser
749 configuration values.
750
751Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
752
753 * python/libxml_wrap.h: trying to fix #102037
754
755Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
756
757 * SAX.c: fixing bug #95296, when the predefined entities
758 are redefined in the DTD the default one must be used
759 instead anyway.
760
761Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
762
763 * doc/xmllint.xml
764 * doc/xmllint.1
765 Add discussion of XML_DEBUG_CATALOG to xmllint man
766 page - bug #100907
767
768
769Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
770
771 * xmlreader.c: Fixed the empty node detection to avoid reporting
772 an inexistant close tag.
773
774Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
775
776 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
777 for Python 2.1
778
779Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
780
781 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
782
783Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
784
785 * doc/libxml2-api.xml python/tests/reader.py: one really need
786 to provide the base URI information when creating a reader parser
787 from an input stream. Updated the API and the example using it.
788
789Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
790
791 * testReader.c xmlreader.c valid.c include/libxml/tree.h
792 include/libxml/valid.h include/libxml/xmlreader.h: working on
793 DTD validation on top of xml reader interfaces. Allows to
794 validate arbitrary large instances. This required some extensions
795 to the valid module interface and augmenting the size of xmlID
796 and xmlRef structs a bit.
797 * uri.c xmlregexp.c: simple cleanup.
798
799Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
800
801 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
802 work on the xml reader interfaces.
803 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
804 Web page for the Windows binaries.
805
806Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
807
808 * xmlIO.c: applied a patch for VMS following the report by
809 Nigel Hall
810
811Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
812
813 * parser.c: the parseStartTag bug fix wasn't complete.
814
815Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
816
817 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
818 parseStartTag, fixing it.
819 * test/att4 result/att4 result/noent/att4: adding the test
820 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
821 more methods to XmlTextReader.
822
823Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
824
825 * win32/libxml2.def.src: added more xml reader exports
826 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
827 to the build
828
829Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
830
831 * doc/tutorial/xmltutorial.xml
832 plus generated html and pdf
833 Updating tutorial again based on further comments from Niraj
834 Tolia on the last iteration
835
836Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
837
838 * doc/tutorial/xmltutorial.xml
839 * doc/tutorial/includekeyword.c
840 * doc/tutorial/includegetattribute.c
841 plus generated html and pdf
842 Adding fix from Niraj Tolia to tutorial to properly free memory.
843
844
845Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
846
847 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
848 more methods of XmlTextReader.
849 * python/libxml2class.txt python/tests/reader.py: this increased the
850 methods in the bndings, augmented the test to check those new
851 functions.
852
853Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
854
855 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
856 methods of XmlTextReader.
857 * python/generator.py python/libxml_wrap.h python/types.c
858 python/libxml2class.txt: added the reader to the Python bindings
859 * python/tests/Makefile.am python/tests/reader.py: added a specific
860 test for the Python bindings of the Reader APIs
861 * parser.c: small cleanup.
862
863Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
864
865 * xinclude.c: fallback was only copying the first child not the
866 full child list of the fallback element, closes #89684 as reopened
867 by Bernd Kuemmerlen
868
869Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
870
871 * win32/libxml2.def.src: exported htmlNodeDumpOutput
872
873Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
874
875 * configure.in: preparing release of 2.4.30
876 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
877 gives enum values, fix functype return type, put back fields in
878 structs
879 * doc/*: updated the docs rebuilt
880
881Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
882
883 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
884 about htmlNodeDumpOutput location.
885 * xpath.c: removed an undefined function signature
886 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
887 too many symbols in the API breaking the python bindings.
888 Updated with the libxslt/libexslt changes.
889
890Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
891
892 * configure.in: preparing release of 2.4.29
893 * doc/*: rebuilt the docs and API
894 * xmlreader.c: a few more fixes for the XmlTextReader API
895
896Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
897
898 * include/win32config.h: applied mingw patch from Magnus Henoch
899
900Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
901
902 * catalog.c doc/libxml2-api.xml: a bit more cleanup
903
904Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
905
906 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
907 building Python script, does the C parsing directly, generates
908 a better API description including structure fieds defs and
909 enums. Still a couple of bugs, but good enough for the python
910 wrappers now.
911 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
912 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
913 include/libxml/schemasInternals.h include/libxml/tree.h: more
914 cleanup based on the python analysis script reports.
915 * libxml.spec.in: make sure the API XML description is part of the
916 devel package.
917
918Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
919
920 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
921 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
922 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
923 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
924 code cleanup, especially the function comments.
925 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
926
927Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
928
929 * Makefile.am xmlreader.c include/libxml/Makefile.am
930 include/libxml/xmlreader.h: Adding a new set of APIs based on
931 the C# TextXmlReader API but converted to C. Allow to parse
932 in constant memory usage, far simpler to program and explain
933 than the SAX like APIs, unfinished but working.
934 * testReader.c: test program
935
936Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
937
938 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
939
940Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
941
942 * tree.c: Chip turner indicated that XHTML1 serialization
943 rule for style actually break on both IE and Mozilla,
944 try to avoid the rule if escaping ain't necessary
945
946Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
947
948 * nanhttp.c: handle HTTP URL escaping, problem reported by
949 Glen Nakamura and Stefano Zacchiroli
950
951Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
952
953 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
954
955Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
956
957 * uri.c: Johann Richard pointed out some XPointer problems for
958 URN based URI references in XInclude. Modified the URI parsing
959 and saving routines to allow correct parsing and saving of
960 XPointers, especially when attached to "opaque" scheme accordingly
961 to RFC 2396
962
963Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
964
965 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
966 of refactoring to the HTML saving code.
967 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
968 in the doc.
969
970Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
971
972 * tree.c include/libxml/tree.h: refactored the XML dump of a node
973 to a buffer API to reuse the generic dump to an OutputIO layer,
974 this reduces code, fixes xmlNodeDump() for XHTML, also made
975 xmlNodeDump() now return the number of byte written.
976
977Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
978
979 * python/setup.py.in: another patch from Stéphane Bidoul for
980 Python bindings on Windows
981 * doc/parsedecl.py: small cleanup
982
983Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
984
985 * libxml.spec.in configure.in: add a line in %changelog for releases
986
987Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
988
989 * parser.c: patch from Marcus Clarke fixing a problem in entities
990 parsing that was detected in KDe documentations environment.
991
992Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
993
994 * python/libxml.c (libxml_prev): Return the previous as opposed to
995 the next node (I guess this is the result of some cut & paste programming:)
996
997Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
998
999 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1000
1001Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1002
1003 * python/generator.py python/libxml.c python/setup.py.in: trying
1004 to fix the Python bindings build on Windows (Stéphane Bidoul)
1005
1006Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1007
1008 * win32/configure.js: added option for python bindings
1009 * win32/libxml2.def.src: added more exports
1010
1011Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1012
1013 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1014 pthreads
1015 * win32/wince/*: applied updates to Windows CE port from Javier
1016
1017Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1018
1019 * configure.in: preparing 2.4.28
1020 * libxml.spec.in doc/Makefile.am: some cleanup
1021 * doc/*: updated the news and regenerated.
1022
1023Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1024
1025 * HTMLparser.c: final touch at closing #87235 </p> end tags
1026 need to be generated.
1027 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1028 this change slightly the output of a few tests
1029 * doc/*: regenerated
1030
1031Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1032
1033 * parserInternals.c: fixing bug #99190 when UTF8 document are
1034 parsed using the progressive parser and the end of the chunk
1035 is in the middle of an UTF8 multibyte character.
1036
1037Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1038
1039 * threads.c: fixed initialization problem in xmlNewGlobalState
1040 which was causing crash.
1041 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1042 in xmlInitializeGlobalState.
1043 * parserInternals.c: cleaned up ctxt->sax initialisation.
1044
1045Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1046
1047 * tree.c include/libxml/tree.h: modified the existing APIs
1048 to handle XHTML1 serialization rules automatically, also add
1049 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1050 libxslt serialization uses it when needed without changing
1051 the library API.
1052 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1053 result/xhtml1: added a new test specifically for xhtml1 output
1054 and updated the result of one XHTML1 test
1055
1056Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1057
1058 * xinclude.c parserInternals.c encoding.c: fixed #99082
1059 for xi:include encoding="..." support on text includes.
1060 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1061 test/XInclude/ents/isolatin.txt : added a specific regression test
1062 * python/generator.py python/libxml2class.txt: fixed the generator
1063 the new set of comments generated for doc/libxml2-api.xml were
1064 breaking the python generation.
1065
1066Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1067
1068 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1069 * configure.in: patch for Solaris on new autoconf closes #98880
1070 * doc/parsedecl.py: repair the frigging API building script,
1071 did I say that python xmllib sucks ?
1072 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1073 and some comment are no more truncated.
1074
1075Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1076
1077 * parser.c: Martin Stoilov pointed out a potential leak in
1078 xmlCreateMemoryParserCtxt
1079
1080Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1081
1082 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1083 included in HTML documents and using the push parser.
1084
1085Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1086
1087 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1088 specified, look for the Python interpreter not just in the
1089 specified root but also in the specified location. Fixes #98825
1090
1091Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1092
1093 * python/libxml.c: fixing bug #98792 , node may have no doc
1094 and dereferencing without checking ain't good ...
1095
1096Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1097
1098 * configure.in: preparing release 2.4.27
1099 * doc/* : updated and rebuilt the docs
1100 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1101 and all the docs are actually packaged and in the final RPMs
1102 * parser.c parserInternals.c include/libxml/parser.h: restore
1103 xmllint --recover feature.
1104
1105Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1106
Daniel Veillard784b9352003-02-16 15:50:27 +00001107 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001108 processing of parsed entities, and XPath computation on sustitued
1109 entities.
1110 * testXPath.c: make sure entities are substitued.
1111
1112Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1113
Daniel Veillard784b9352003-02-16 15:50:27 +00001114 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001115 processing of internal parsed entities, which had to be changed.
1116
1117Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1118
1119 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1120 trying to fix bug #98517 about building outside the source tree
1121 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1122
1123Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1124
1125 * include/win32config.h: cleanup
1126 * win32/Makefile.mingw: integrated mingw in JScript configure
1127 * win32/Makefile.msvc: modified to allow mingw coexistence
1128 * win32/configure.js: integrated mingw
1129 * win32/Readme.txt: cleanup
1130
1131Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1132
1133 * HTMLparser.c: strengthen the guard in the Pop macros,
1134 like in the XML parser, closes bug #97315
1135
1136Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1137
1138 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1139 callback is never used.
1140
1141Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1142
1143 * parserInternals.c: fixed the initialization of the SAX structure
1144 which was breaking xsltproc
1145 * xpath.c: patch from Petr Pajas for CDATA nodes
1146 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1147 * parser.c include/libxml/parser.h: patch from Peter Jones
1148 removing a leak in xmlSAXParseMemory() and adding the
1149 function xmlSAXParseMemoryWithData()
1150
1151Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1152
1153 adding pdf of tutorial, changing web page to link to it
1154 * doc/tutorial/xmltutorial.pdf
1155 * doc/xml.html
1156 * doc/docs.html
1157
1158Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1159
1160 * doc/tutorial/ar01s08.html
1161 adding file what I forgot for tutorial
1162
1163
1164Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1165
1166 Adding encoding discussion to tutorial
1167 Added:
1168 * doc/tutorial/images/*.png: DocBook admonition image files
1169 * doc/tutorial/apf.html, apg.html: new generated html
1170 * doc/tutorial/includeconvert.c: conversion code entity file
1171 changed:
1172 * doc/tutorial/xmltutorial.xml: DocBook original
1173 * doc/tutorial/*.html: generated html
1174
1175Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1176
1177 * include/libxml/*.h: retired xmlwin32version.h
1178 * doc/Makefile.am: retired xmlwin32version.h
1179 * win32/configure.js: retired xmlwin32version.h
1180
1181Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1182
1183 * win32/libxml2.def.src: exported additional symbols
1184 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1185 sisterhood
1186
1187Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1188
1189 * globals.c: fixed a typo pointed out by Igor
1190 * xpath.c: try to speed up node compare using line numbers
1191 if available.
1192
1193Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1194
1195 * tree.c: make xmlFreeNode() handle attributes correctly.
1196
1197Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1198
1199 * catalog.c: completed the #96963 fix, as reported by Karl
1200 Eichwalder
1201
1202Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1203
1204 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1205
1206Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1207
1208 * Makefile.am: switched the order of a couple of includes
1209 to fix bugs #97100
1210
1211Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1212
1213 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1214 xmlLoadCatalogs that used to separate directories with a ':'.
1215
1216Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1217
1218 * threads.c: improvements to the Windows-side of thread handling
1219 * testThreads.c: conditionally excluded unistd.h
1220 * testThradsWin32.c: broke overlong lines
1221 * include/win32config.h: adapted thread-related macros to the new
1222 scheme and for pthreads on Windows
1223 * win32/Makefile.msvc: introduced a more flexible thread build,
1224 added testThreads[Win32].c to the build
1225 * win32/configure.js: introduced a more flexible thread config
1226
12272002-10-31 John Fleck <jfleck@inkstain.net>
1228
1229 * doc/xml.html (and, by implication, FAQ.html)
1230 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1231
1232Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1233
1234 * configure.in: removed xmlwin32version.h
1235 * include/libxml/Makefile.am: removed xmlwin32version.h
1236
1237Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1238
1239 * tree.c: applied patch from Brian Stafford to fix a bug
1240 in xmlReconciliateNs()
1241
1242Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1243
1244 * tree.c: applied patch from Christian Glahn to allow
1245 xmlNewChild() on document fragment nodes
1246
1247Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1248
1249 * parser.c: Christian Glahn found a problem with a recent
1250 patch to xmlParseBalancedChunkMemoryRecover()
1251 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1252 problems
1253 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1254 test/schemas/seq*: added the test cases from Charles
1255
1256Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1257
1258 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1259 serious cleanup of the spec file and associated changes
1260 in the Makefiles.
1261 * valid.c: try to remove some warnings on x86_64
1262
1263Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1264
1265 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1266 fix bug #96586
1267
1268Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1269
1270 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1271 parsing, applied his patch
1272 * result/HTML/attrents.html result/HTML/attrents.html.err
1273 result/HTML/attrents.html.sax test/HTML/attrents.html:
1274 added the test and result case provided by Mikhail Sogrine
1275
1276Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1277
1278 * vms/build_libxml.com vms/config.vms vms/readme.vms
1279 include/libxml/parser.h include/libxml/parserInternals.h
1280 include/libxml/tree.h include/libxml/xmlIO.h
1281 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1282 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1283 Applied the VMS update patch from Craig A. Berry
1284 * doc/*.html: update
1285
1286Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1287
1288 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1289
1290Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1291
1292 * debugXML.c: adding a grep command to --shell in xmllint
1293 for T.V. Raman
1294
1295Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1296
1297 * xmlcatalog.c: tried to fix some of the problem with --sgml
1298
1299Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1300
1301 * parser.c: tried to fix bug #91500 where doc->children may
1302 be overriden by a call to xmlParseBalancedChunkMemory()
1303
1304Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1305
1306 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1307 identifiers in SGML catalogs containing '&'
1308
1309Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1310
1311 * python/types.c: fixed bugs when passing result value tree
1312 to Python functions.
1313
1314Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1315
1316 * configure.in: preparing the release of 2.4.26
1317 * doc/*: updated and rebuilt the documentation
1318
1319Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1320
1321 * parser.c: fixed a XML Namespace compliance bug reported by
1322 Alexander Grimalovsky
1323
1324Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1325
1326 * HTMLtree.c: fixed serialization of script and style when
1327 they are not lowercase (i.e. added using the API to the tree).
1328
1329Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1330
1331 * valid.c: make xmlValidateDocument emit a warning msg if there
1332 is no DTD, pointed by Christian Glahn
1333
1334Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1335
1336 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1337 content model when some of the blocks have min or max, and a couple
1338 of bugs found in the process.
1339 * result/schemas/list0* test/schemas/list0*: added some specific
1340 regression tests
1341
1342Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1343
1344 * README: updated the contact informations
1345
1346Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1347
1348 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1349 misses it, reported by Peter Bray.
1350
1351Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1352
1353 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1354 and removed a few warnings
1355
1356Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1357
1358 * parser.c: Christian Glahn found a small bug in the push parser.
1359 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1360 public
1361
1362Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1363
1364 * xmlschemas.c include/libxml/xmlschemas.h: added
1365 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1366 * testSchemas.c: added --memory to test the new interface
1367
1368Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1369
1370 * doc/index.py doc/search.php: integrated the XSLT indexing,
1371 a few fixed in the indexer, added a scope selection at the
1372 search level.
1373
1374Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1375
1376 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1377 this was due to uninitialized parts of the validation context
1378
1379Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1380
1381 * debugXML.c: applied patch from Mark Vakoc except the API
1382 change, preserved it.
1383 * doc/*: updated the docs to point to the search engine for
1384 information lookup or before bug/help reports.
1385
1386Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1387
1388 * doc/index.py doc/search.php: added mailing-list archives
1389 indexing and lookup
1390
1391Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1392
1393 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1394
1395Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1396
1397 * doc/index.py: improved HTML indexing
1398 * doc/search.php: make the queries also lookup the HTML based indexes
1399
1400Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1401
1402 * doc/index.py: added HTML page indexing
1403
1404Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1405
1406 * xmlIO.c: extended Windows path normalisation to fix the base
1407 problem in libxslt.
1408 * catalog.c: fixed list handling in XML_CATALOG_FILES
1409
1410Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1411
1412 * valid.c: typo/bug found by Christian Glahn
1413
1414Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1415
1416 * xmlIO.c: applied Windows CE patch from Javier.
1417 * win32/wince: new directory, contains support for the PocketPC
1418 with Windows CE from Javier.
1419 * include/win32config.h: reorganised, removed duplicate
1420 definitions and applied WinCE patch from Javier.
1421 * include/wsockcompat.h: new file, now contains WinSock
1422 compatibility macros.
1423 * win32/Makefile.msvc: introduced double-run compilation.
1424
1425Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1426
1427 * configure.in include/libxml/xmlwin32version.h: preparing release
1428 of 2.4.25
1429 * doc/*: updated and regenerated teh docs and web pages.
1430
1431Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1432
1433 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1434 error were not covering namespace declarations.
1435 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1436 it was missing the attribute declaration for the namespace
1437 * result/VC/NS3: the fix now report breakages in that test
1438
1439Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1440
1441 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1442
1443Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1444
1445 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1446 and regenerated the docs and web site
1447
1448Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1449
1450 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1451 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1452 not before
1453
1454Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1455
1456 * python/generator.py python/libxml2class.txt: fixed a stupid error
1457 breaking the python API
1458
1459Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1460
1461 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1462 triostr.c triostr.h: applied a trio update patch from
1463 Bjorn Reese which should work with MinGW
1464
1465Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1466
1467 * tree.c: improving some documentation comments
1468 * xmlregexp.c: found and fixed a mem leak with python regression tests
1469 * doc/*: rebuilt the doc and the API XML file including the
1470 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1471 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1472 python/types.c: added access to the XML Schemas regexps from
1473 python
1474 * python/tests/Makefile.am python/tests/regexp.py: added a
1475 simple regexp bindings test
1476
1477Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1478
1479 * doc/xml.html:
1480 fixing ftp links - thanks to Vitaly Ostanin
1481
1482Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1483
1484 * xmlregexp.c: fixed the data callback on transition functionality
1485 which was broken when using the compact form
1486 * result/schemas/*: updated the results, less verbose, all tests
1487 pass like before
1488 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1489 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1490 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1491 annoying warnings
1492 * xpath.c: try to provide better error report when possible
1493
1494Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1495
1496 * Makefile.am: fixed a breakage raised by Jacob
1497
1498Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1499
1500 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1501 which don't use sockets
1502
1503Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1504
1505 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1506 * win32/configure.js: applied zlib patch from Daniel Gehriger
1507
1508Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1509
1510 * win32/configure.js: applied the patch from Mark Vakoc for
1511 regexp support
1512 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1513 for regexp support
1514
1515Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1516
1517 * xmlschemastypes.c: as pointed by Igor Float and Double
1518 parsing ain't finished yet
1519
1520Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1521
1522 * Makefile.am configure.in: trying to fix #88412 by bypassing
1523 all the python subdir if python ain't detected
1524
1525Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1526
1527 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1528 made configuring with regexps/automata/unicode the default
1529 but without schemas ATM
1530 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1531 fixed the regexp based DTD validation performance and memory
1532 problem by switching to a compact form for determinist regexps
1533 and detecting the determinism property in the process. Seems
1534 as fast as the old DTD validation specific engine :-) despite
1535 the regexp built and compaction process.
1536
1537Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1538
1539 * valid.c: determinism is debugged, new DTD checking code now works
1540 but xmlFAComputesDeterminism takes far too much CPU and the whole
1541 set usues too much memory to be really usable as-is
1542
1543Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1544
1545 * tree.c: fixed another stupid bug in xmlGetNodePath()
1546 * xmllint.c: --version now report the options compiled in
1547
1548Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1549
1550 * HTMLparser.c: small cleanup
1551 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1552 when configured with them. A bit of debugging around the determinism
1553 checks is still needed
1554
1555Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1556
1557 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1558
1559Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1560
1561 * xmlIO.c: small portability glitch fixed.
1562
1563Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1564
1565 * xmlschemastypes.c: incomplete steps for real/double support
1566 * testAutomata.c include/libxml/xmlautomata.h
1567 include/libxml/xmlregexp.h: avoiding a compilation problem
1568 * valid.c include/libxml/valid.h: starting the work toward using
1569 the regexps for actual DTD validation
1570
1571Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1572
1573 * hash.c: cosmetic cleanup
1574 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1575 integrating a DTD validation layer based on the regexps
1576
1577Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1578
1579 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1580 the determinism was tested before eliminating the epsilon
1581 transitions :-(
1582
1583Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1584
1585 * python/generator.py python/libxml.c python/libxml.py
1586 python/libxml2-python-api.xml python/libxml2class.txt
1587 python/libxml_wrap.h python/types.c: updated the python
1588 bindings, added code for easier File I/O, and the ability to
1589 define a resolver from Python fixing bug #91635
1590 * python/tests/Makefile.am python/tests/inbuf.py
1591 python/tests/outbuf.py python/tests/pushSAXhtml.py
1592 python/tests/resolver.py python/tests/serialize.py: updated
1593 and augmented the set of Python tests.
1594
1595Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1596
1597 * win32/configure.js: added more readme info for the binary
1598 package.
1599
1600Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1601
1602 * xmlIO.c: fixed a stupid out of bound array error
1603
1604Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1605
1606 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1607 messing around with support for Windows path, cleanups,
1608 trying to identify and fix the various code path to the
1609 filename access. Added xmlNormalizeWindowsPath()
1610
1611Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1612
1613 * error.c valid.c: working on better error reporting of validity
1614 errors, especially providing an accurate context.
1615 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1616 error reports in those cases.
1617
1618Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1619
1620 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1621 parser.c parserInternals.c xmlIO.c: get rid of all the
1622 perror() calls made in the library execution paths. This
1623 should fix both #92059 and #92385
1624
1625Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1626
1627 * xmllint.c: memory leak reporting was broken after a change
1628 of the preprocessor symbol used to activate it.
1629
1630Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1631
1632 * tree.c: try to make the copy function work for node of
1633 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1634 DOM layers though, not libxml2 itself.
1635
1636Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1637
1638 * valid.c: try to provide file and line informations, not all
1639 messages are covered, but it's a (good) start
1640
1641Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1642
1643 * xinclude.c: reimplemented a large part of the XInclude
1644 processor, trying to minimize resources used, James Henstridge
1645 provided a huge test case which was exhibiting severe memory
1646 consumption problems.
1647
1648Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1649
1650 * python/Makefile.am: applied patch from Christophe Merlet to
1651 reestablish DESTDIR
1652
1653Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1654
1655 * libxml.spec.in: fixes libary path for x86_64 AMD
1656
1657Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1658
1659 * doc/tutorial/includekeyword.c
1660 * doc/tutorial/xmltutorial.xml:
1661 (plus resulting generated html files)
1662 fixing one spot I missed in the tutorial where I hadn't freed
1663 memory properly
1664
1665Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1666
1667 * doc/tutorial/includeaddattribute.c
1668 * doc/tutorial/includeaddkeyword.c
1669 * doc/tutorial/includegetattribute.c
1670 * doc/tutorial/includekeyword.c
1671 * doc/tutorial/xmltutorial.xml
1672 * doc/tutorial/*.html:
1673 update tutorial to properly free memory (thanks to Christopher
1674 R. Harris for pointing out that this needs to be done)
1675 * doc/tutorial/images/callouts/*.png:
1676 added image files so the callouts are graphical, making it
1677 easier to read ( use "--param callout.graphics 1" to generate
1678 html with graphical callouts)
1679
1680Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1681
1682 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1683 nice logos generated by Marc Liyanage
1684 * doc/site.xsl *.html: changed the stylesheet to show the new
1685 logo and regenerated the pages
1686
1687Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1688
1689 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1690
1691Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1692
1693 * xpath.c: possible mem leak patch from Jason Adams
1694
1695Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1696
1697 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1698 in the XQuery namespace
1699 * configure.in: preparing 2.4.24
1700 * doc/*.html: updated the web pages
1701
1702Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1703
1704 * python/generator.py: closing bug #85258 by generating conditional
1705 compile check to avoid linking to routines not configured in.
1706
17072002-08-22 Havoc Pennington <hp@pobox.com>
1708
1709 * autogen.sh: update error message for missing automake
1710
1711Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1712
1713 * python/Makefile.am: typo in target name resulted in libxml2.py
1714 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1715
1716Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1717
1718 * win32/win32/Makefile.mingw: updated with version from
1719 Elizabeth Barham at http://soggytrousers.net/repository/
1720
1721Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1722
1723 * win32/Makefile.msvc: added the prefix location to the include
1724 and lib search path.
1725
17262002-08-18 Havoc Pennington <hp@pobox.com>
1727
1728 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1729 both automake 1.6 and 1.4 installed get the right automake. Means
1730 compilation from CVS will now require the latest automake 1.4
1731 release, or manually creating symlinks called "automake-1.4" and
1732 "aclocal-1.4"
1733
1734Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1735
1736 * configure.in python/Makefile.am: more AMD 64 induced changes from
1737 Frederic Crozat
1738
1739Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1740
1741 * xinclude.c: oops I was missing the xml:base fixup too
1742 * result/XInclude/*.xml: this adds xml:base attributes to most
1743 results of the tests
1744
1745Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1746
1747 * xinclude.c: quick but apparently working implementation of
1748 xi:fallback, should close bug #89684
1749 * Makefile.am test/XInclude/docs/fallback.xml
1750 result/XInclude/fallback.xml: added a basic test for fallback,
1751 and run with --nowarning to avoid a spurious warning
1752 * configure.in: applied patch from Frederic Crozat for python
1753 bindings on AMD 64bits machines.
1754
1755Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1756
1757 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1758 the caller don't pass a SAX callback block.
1759
1760Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1761
1762 * tree.c: applied the same fix for the XML-1.0 namespace to
1763 xmlSearchNsByHref() as was done for xmlSearchNs()
1764
1765Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1766
1767 * libxml.3: small cleanup of the man page
1768 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1769 when serializing HREF attributes generated by XSLT.
1770
1771Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1772
1773 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1774 version of Marc Liyanage' patch for boolean attributes in HTML
1775 output
1776
1777Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1778
1779 * python/tests/serialize.py: fixed the test results, indenting
1780 behaviour changed slightly
1781
1782Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1783
1784 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1785 new c14n function to Windows def files
1786
1787Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1788
1789 * c14n.c: fixed a memory leak in c14n code
1790
1791Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1792
1793 * parser.c include/libxml/parser.h: adding a new API for Christian
1794 Glahn: xmlParseBalancedChunkMemoryRecover
1795 * valid.c: patch from Rick Jones for some grammar cleanup in
1796 validation messages
1797 * result/VC/* result/valid/*: this slightly change some of the
1798 regression tests outputs
1799
1800Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1801
1802 * tree.c: trying to fix a problem in namespaced attribute handling
1803 raised by Christian Glahn
1804
1805Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1806
1807 * encoding.c include/libxml/encoding.h: Opening the interface
1808 xmlNewCharEncodingHandler as requested in #89415
1809 * python/generator.py python/setup.py.in: applied cleanup
1810 patches from Marc-Andre Lemburg
1811 * tree.c: fixing bug #89332 on a specific case of loosing
1812 the XML-1.0 namespace on xml:xxx attributes
1813
1814Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1815
1816 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1817 corner case from new Merlin's test suite and added a callback
1818 that will be used to improve xmlsec performance
1819
1820
1821Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1822
1823 * HTMLtree.c: trying to fix the <style> escaping problem in
1824 HTML serialization bug #89342
1825
1826Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1827
1828 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1829 and rebuilt the web site.
1830
1831Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1832
1833 * include/libxml/tree.h: added _private member to xmlNs struct
1834
1835Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1836
1837 * HTMLparser.c: fixing bug #84876 based on the xml working
1838 code.
1839
1840Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1841
1842 * python/Makefile.am: enhanced to fix bug 72012 (errors
1843 when using '-jX' make parameter)
1844
1845Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1846
1847 * xpath.c: small additional enhancement for booleans
1848 compared to nodesets
1849
1850Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1851
1852 * HTMLtree.c: changed the order of the encoding declaration
1853 attributes in the meta tags due to a bug in IE/Mac
1854
1855Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1856
1857 * xpath.c: enhanced handling of booleans (especially '='
1858 and '!=' for nodesets) - fixes bug 85256. Added new
1859 routine xmlXPathNotEqualValues for more proper handling
1860 of '!=' when nodesets are involved.
1861
1862Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1863
1864 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1865 doc/xmlcatalog_man.xml to the source distribution
1866
1867Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1868
1869 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1870 asked for this.
1871
1872Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1873
1874 * configure.in: preparing 2.4.23
1875 * doc/*: rebuilt the docs
1876
1877Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1878
1879 * parser.c: fixing bug #84169 by fixing the
1880 comment of xmlCreatePushParserCtxt to describe the
1881 encoding detection parameters better.
1882
1883Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1884
1885 * valid.c: fixing bug #79331 in one path the lookup for
1886 ID attributes on a namespaced node wasn't handled correctly :-\
1887
1888Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1889
1890 * HTMLparser.c: trying to fix 87235 about discarded white
1891 spaces in the HTML parser.
1892 * result/HTML/*: this changes the output of a number of HTML
1893 regression tests
1894
1895Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1896
1897 * xpath.c: applied patch from Richard Jinks for the namespace
1898 axis + fixed a memory error.
1899 * parser.c parserInternals.c: applied patches from Peter Jacobi
1900 removing ctxt->token for good.
1901 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1902 popped out by the regression tests.
1903 * Makefile.am: patch for threads makefile from Gary Pennington
1904
1905Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1906
1907 * xpath.c: enhanced behaviour of position() after usage of
1908 expressions involving preceding-sibling (et al).
1909
1910Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1911
1912 * hash.c: applied a patch from Peter Jacobi to solve a problem
1913 when compiling with the Watcom C on Win32
1914 * result/schemas/*.err: the change of hashing algo generated
1915 permutations in the output
1916
1917Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1918
1919 * hash.c: applied patch from Sander Vesik improving the quality of
1920 the hash function.
1921
19222002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1923
1924 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1925 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1926 xmllint.c xpath.c: replaced sprintf() with snprintf()
1927 to prevent possible buffer overflow (the bug was pointed
1928 out by Anju Premachandran)
1929
1930Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1931
1932 * parser.c: removed an uninitialized data error popped by valgrind
1933 on PE references
1934
1935Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1936
1937 * doc/xml.html
1938 adding tutorial reference to the web page
1939
1940Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1941
1942 * doc/tutorial/xmltutorial.xml
1943 * doc/tutorial/ar01s07.html
1944 * doc/tutorial/ape.html
1945 * doc/tutorial/includegetattribute.c
1946 adding section to tutorial about retrieving an attribute
1947 value
1948
1949Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1950
1951 * parser.c: applied a couple of patches from Peter Jacobi to start
1952 to get rid of ctxt->token, with a possible significant speed
1953 improvement to be gained once done. Better compliance with PE
1954 references constructs in DTDs too.
1955 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1956 from Peter too
1957
1958Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1959
1960 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1961 xmlParseElement was likely to have been deallocated at the
1962 time of the report, possibly leading to segfault. Just report
1963 the tag name now.
1964
1965Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1966
1967 * xpath.c: patch from Richard Jinks for XPath substring() function
1968 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1969
19702002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1971
1972 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1973
1974Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1975
1976 *doc/FAQ.html
1977 fixing typos in FAQ, thanks to Robert Funnell for the
1978 editing help
1979
1980Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1981
1982 * NEWS: got complaints from rpmlint that it was empty
1983
1984Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1985
1986 * added doc/tutorial, including:
1987 apa.html
1988 apb.html
1989 apc.html
1990 apd.html
1991 ar01s02.html
1992 ar01s03.html
1993 ar01s04.html
1994 ar01s05.html
1995 ar01s06.html
1996 includeaddattribute.c
1997 includeaddkeyword.c
1998 includekeyword.c
1999 includestory.xml
2000 index.html
2001 xmltutorial.xml
2002 libxml tutorial, including generated html
2003
2004Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2005
2006 * result/c14n/exc-without-comments/merlin-c14n-two-*
2007 result/c14n/without-comments/merlin-c14n-two-*
2008 test/c14n/exc-without-comments/merlin-c14n-two-*
2009 test/c14n/without-comments/merlin-c14n-two-*
2010 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2011 c14n/exc-c14n and slightly modified test script to handle
2012 these test cases
2013 * c14n.c: fixed bugs for complicated nodes set (namespace
2014 without node and others from merlin-c14n-two.tar.gz)
2015 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2016 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2017 for xmlsec performance patch
2018 * xpath.c: fixed self::node() for namespaces and attributes
2019
2020Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2021
2022 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2023 but with the format parameter
2024 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2025
2026Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2027
2028 * Makefile.am: updated c14n tests suite
2029 * c14n.c: performance improvement for previous c14n patch
2030
2031Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2032
2033 * parser.c: another peroformance patch from Peter Jacobi, that
2034 time on parsing attribute values.
2035
2036Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2037
2038 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2039 into LibXML2 test suite
2040
2041Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2042
2043 * c14n.c: propagating xpath ancesstors node fix to c14n
2044 plus small performance improvement to reduce number of
2045 mallocs
2046 * xpath.c: fixed ancestors axis processing for namespace nodes
2047
2048Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2049
2050 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2051 Peter Jacobi
2052
2053Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2054
2055 * configure.in: preparing 2.4.22
2056
2057Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2058
2059 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2060 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2061 a public entry point.
2062 * doc/*: rebuilt the API and docs
2063
2064Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2065
2066 * xpath.c: patch from Richard Jinks to fix a problem introduced
2067 in the previous patch and pointed by Norm
2068
2069Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2070
2071 * libxml.spec.in: fixing bug #81112
2072
2073Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2074
2075 * uri.c: fixing bug #82848
2076
2077Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2078
2079 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2080 output of one catalog test
2081
2082Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2083
2084 * global.data globals.c tree.c include/libxml/globals.h
2085 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2086 default value for global parameter xmlIndentTreeOutput to 1 and
2087 introduced new global parameter xmlTreeIndentString (the string
2088 used to do one-level indent) with default value " " (as it was
2089 in tree.c)
2090
2091Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2092
2093 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2094 with trio and schemas.
2095
2096Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2097
2098 * xpath.c: patch from Richard Jinks to fix the problem raised in
2099 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2100
2101Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2102
2103 * xmlschemas.c: a bit of work on import.
2104 * xmlschemastypes.c: Charles Bozeman provided a compare function
2105 for date/time types so min/max facet restrictions should work,
2106 indeterminate comparisons return an error instead of equal.
2107 * test/schemas/date_0* result/schemas/date_0_0: specific test
2108 from Charles Bozeman too
2109
2110Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2111
2112 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2113 from Christian Cornelssen fixing the man pages and the Catalog
2114 building script.
2115 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2116 next step is <xs:import> I now have a reasonable understanding
2117 of how it works.
2118
2119Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2120
2121 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2122
2123Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2124
2125 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2126
2127Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2128
2129 * xpath.c: fixing an XPath function evalutation bug pointed out
2130 by Alexey Efimov where the context was lost when evaluating
2131 the function arguments
2132
2133Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2134
2135 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2136 function public for XMLSec performance optimizations
2137
2138Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2139
2140 * python/generator.py python/libxml2class.txt : fixed a problem
2141 with the HTML parser pointed by Gary Benson
2142 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2143 example
2144
2145Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2146 * parser.c: fixed bug #81159 (memory growth in SAX)
2147
2148Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2149 * xpath.c: fixed bug #78858 (the real fix)
2150
2151Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2152 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2153
2154Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2155
2156 * tree.c: modified xmlNodeSetBase to allow changing the
2157 base of a document.
2158
2159Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2160
2161 * xmlschemastypes.c: patch Charles Bozeman for validation of
2162 all the date, time, and duration types
2163 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2164 * configure.in: fixed an error pointed by an user
2165 * xml2-config.in: fixed an error pointed by an user
2166
2167Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2168
2169 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2170 win32/libxml2.def.src xmlIO.c: exported default
2171 'file:', 'http:' and 'ftp:' protocols input handlers
2172 and maked protocols comparisson case insensitive
2173
2174Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2175
2176 * configure.in: Neven Has detected a typo
2177
2178Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2179
2180 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2181 as one of the persons allowed to commit directly to the
2182 module.
2183
2184Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2185
2186 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2187 * valid.c: raised a too low limit
2188 * doc/*: rebuilt the docs
2189
2190Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2191
2192 * test/XPath/expr/floats test/XPath/expr/functions
2193 result/XPath/expr/floats result/XPath/expr/functions
2194 xpath.c: another XPath conformance patch from Richard Jinks
2195
2196Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2197
2198 * xmlschemas.c: fixed validation of attribute groups.
2199 * test/schemas result/schemas: added an example from the primer
2200
2201Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2202
2203 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2204 * test/schemas result/schemas: updated the test list
2205
2206Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2207
2208 * TODO: updated a bit
2209 * parser.c: made a comment more specific
2210 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2211 Schemas conformance.
2212 * test/schemas result/schemas: updated the test list
2213
2214Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2215
2216 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2217 implementing xs:all with minOccurs = 0
2218 * tes/schemas/* result/schemas/*: added more tests covering
2219 xs:all
2220
2221Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2222
2223 * xmlregexp.c: first implementation of the all particle, this
2224 may need to be revisited for case where not all transitions
2225 must be crossed.
2226
2227Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2228
2229 * tree.c: another entity processing update from Markus Henke
2230
2231Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2232
2233 * trionan.c: fixed crash on OSF/1
2234
2235Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2236
2237 * xmlschemas.c: more Schemas work
2238 * test/schemas/* result/schemas/*: added more tests coming
2239 from the spec.
2240
2241Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2242
2243 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2244 ExcC14N specification
2245
2246Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2247
2248 * tree.c: patch from Markus Henke, fix for recursive entities.
2249
2250Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2251
2252 * xpath.c: fix a problem with string() on a document node.
2253
2254Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2255
2256 * Makefile.am xmlschemas.c: more Schemas work
2257 * test/schemas/* result/schemas/*: added more tests coming
2258 from the spec.
2259
2260Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2261
2262 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2263 * result/HTML/*: this changes a few things in the results
2264
2265Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2266
2267 * include/libxml/tree.h: eliminated 'declaration different than
2268 prototype' warning
2269 * include/win32config.h: "resolved" conflicts with errno.h
2270
2271Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2272
2273 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2274 on the automata interfaces and debug of counted choices
2275 * test/schemas/* result/schemas/*: added a number of tests
2276
2277Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2278
2279 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2280 a bit of work on Schemas
2281 * testSchemas.c: try to make it more useful
2282 * test/schemas/* result/schemas/* Makefile.am: changed the
2283 Schemas regression test procedure, started adding a few samples
2284
2285Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2286
2287 * include/libxml/encoding.h: Patch for the Borland C++ builder
2288 * include/libxml/tree.h: Patch for the Borland C++ builder
2289 * threads.c: Patch for the Borland C++ builder
2290 * win32/bcb5: New directory for the Borland C++ builder
2291 project files
2292
2293Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2294
2295 * win32/Makefile.msvc: Update for XML Schema support
2296 * win32/configure.js: Update for XML Schema support
2297 * win32/libxml2.def.src: Update for XML Schema support
2298
2299Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2300
2301 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2302 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2303 xmlunicode.c include/libxml/Makefile.am
2304 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2305 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2306 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2307 include/libxml/xmlversion.h.in : merged the current state of
2308 XML Schemas implementation, it is not configured in by default,
2309 a specific --schemas configure option has been added.
2310 * test/automata test/regexp test/schemas Makefile.am
2311 result/automata result/regexp result/schemas:
2312 merged automata/regexp/schemas regression tests
2313
2314Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2315
2316 * xpath.c: Gary found a compile time problem, fixes #78823
2317
2318Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2319
2320 * configure.in: release of 2.4.20
2321 * doc/*: updated and rebuilt the docs
2322
2323Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2324
2325 * python/Makefile.am: patch from Cristian Gafton to build on
2326 Red Hat 6.2, should also fix #75779
2327
2328Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2329
2330 * valid.c: first part of fixing #78729
2331
2332Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2333
2334 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2335 escaping of URI when saving HTML files.
2336 * result/HTML/*: this impacted some tests
2337
2338Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2339
2340 * configure.in: trying to fix #77441
2341
2342Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2343
2344 * include/libxml/xmlIO.h: Hallski complained it could not be
2345 included by itself.
2346
2347Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2348
2349 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2350
2351Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2352
2353 * win32/configure.js: patch from Nilo for the c14n option
2354 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2355
2356Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2357
2358 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2359 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2360 LIBXML_THREAD_ENABLED
2361
2362Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2363
2364 * xpath.c: another patch from Richard Jinks for substring conformance
2365 * test/XPath/expr/floats test/XPath/expr/strings
2366 result/XPath/expr/floats result/XPath/expr/strings: update of the
2367 test suite to check those.
2368
2369Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2370
2371 * xpath.c: patch from Richard Jinks for .x float parsing.
2372
2373Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2374
2375 * parser.c: patch from Markus Henke when an encoding ain't recognized
2376
2377Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2378
2379 * libxml.m4: got a report that #include <string.h> was needed
2380
2381Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2382
2383 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2384
2385Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2386
2387 * doc/example.html: fixing typo
2388
2389Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2390
2391 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2392 pointed out by Melvyn Sopacua.
2393
2394Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2395
2396 * libxml.m4: Frédéric Crozat gave a patch related to the change
2397 of Include paths breaking the libxml.m4
2398
2399Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2400
2401 * xpath.c: Fix bug #76927 forgot to save some context
2402 when evaluating binary expressions
2403
2404Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2405
2406 * configure.in: fixed configure for MPE/iX from Markus Henke
2407 * xmlmemory.c: fixed initialization problems
2408 * xpath.c: another set of patches from Richard Jinks this
2409 fixes "make XPathtests" on linux
2410
2411Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2412
2413 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2414 * test/XPath/expr/compare test/XPath/expr/equality
2415 test/XPath/expr/floats test/XPath/expr/functions
2416 test/XPath/expr/strings result/XPath/expr/compare
2417 result/XPath/expr/equality result/XPath/expr/floats
2418 result/XPath/expr/functions result/XPath/expr/strings: Updated
2419 tests though they show a divergence on Linux
2420
2421Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2422
2423 * xpath.c trionan.c: previous commit also included patches
2424 from Richard Jinks on some IEEE support corner case
2425
2426Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2427
2428 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2429 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2430 that $(datadir) should be used for docs
2431
2432Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2433
2434 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2435 could leak filedescriptors
2436
2437Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2438
2439 * configure.in nanohttp.c: applied patch from Allan Clark for
2440 UnixWare/OpenServer
2441
2442Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2443
2444 * configure.in: preparing 2.4.19
2445 * doc/*: rebuilt the docs
2446
2447Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2448
2449 * nanohttp.c: fixing #76043, got fed up with non-portability
2450 of that piece of code.
2451
2452Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2453
2454 * valid.c SAX.c: Never commit without running "make tests" :-(
2455 fix a couple of stupidities in the previous commit
2456 * result/*: a few changes in some attribute order result of previous
2457 commit.
2458
2459Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2460
2461 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2462 the internal subset should not raise duplicate ID errors,
2463 also there was a small bug in conjunction to namespace
2464 declarations defaulted and xml:xxx attributes DTD definitions.
2465
2466Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2467
2468 * xpath.c: Richard Jinks also raised some rounding problems
2469 this tries to fix them
2470
2471Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2472
2473 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2474 behaviour in xmlXPathCastToString()
2475
2476Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2477
2478 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2479 raised by Morus Walter
2480
2481Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2482
2483 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2484 from Igor
2485
2486Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2487
2488 * xpath.c: fixing #75619, related to a problem when trying
2489 to evaluate condition when the current node set resulting
2490 from that sub-step evaluation is empty. Also fixes 2 potential
2491 problem with previous-sibling and next-siblings axis.
2492
2493Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2494
2495 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2496 HTML support is not configured in.
2497
2498Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2499
2500 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2501 include/libxml/tree.h: dohh I really didn't intended to commit
2502 this test version :-(
2503
2504Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2505
2506 * testSAX.c: I wanted to see the real speed at the SAX interface
2507 after a little too many Ximianer started complaining about the
2508 parser speed.
2509 added a --quiet option:
2510 paphio:~/XML -> ls -l db100000.xml
2511 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2512 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2513 3200006 callbacks generated
2514 real 0m1.270s
2515 Which means 16MBytes/s and 3Mcallback/s
2516
2517Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2518
2519 * xpath.c: valgrind spotted another error that time when running
2520 on libxslt regression tests
2521
2522Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2523
2524 * Makefile.am: adding "make valgrind" running the full regression
2525 tests (except python ones) under Valgrind (using valgrind -q
2526 which was kindly added by the author).
2527 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2528 passes cleanly now except an obcure floating point initialization
2529 raised in log10() in one XPath regression test ???
2530 * tree.c: edited some comments to close #75244
2531
2532Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2533
2534 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2535 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2536 context of ScrollKeeper, made sure that if the number is
2537 an integer, the serialization follows the description at
2538 http://www.w3.org/TR/xpath#section-String-Functions
2539
2540Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2541
2542 * configure.in: preparing 2.4.18
2543 * doc/*: updated and rebuilt the web site
2544 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2545 the Windows and Cygwin maintainers.
2546 * parser.c: humm, changed the way the SAX parser work when
2547 xmlSubstituteEntitiesDefault(1) is set, it will then
2548 do the entity registration and loading by itself in case the
2549 user provided SAX getEntity() returns NULL.
2550 * testSAX.c: added --noent to test the behaviour.
2551
2552Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2553
2554 * parser.c: Wilfried Teiken provided a hackish but working
2555 way to get context reported back on entities when parsing
2556 with SAX and without breaking the DOM build.
2557
2558Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2559
2560 * c14n.c: applied a new patch from Aleksey Sanin
2561 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2562 to reference Aleksey implementation of XML digital Signatures
2563
2564Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2565
2566 * xpath.c: small fix to avoid potential problem due to
2567 ordering of freeing data
2568 * python/Makefile.am: people were complaining about
2569 the generated file in python dir not being built
2570
2571Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2572
2573 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2574 python/generator.py python/libxml.c python/types.c: Cleanup
2575 of the python Makefiles based on Jacob and James feedback,
2576 fixed the spec file accordingly, fixed the number of warning
2577 that passing my pedantic CFLAGS was generating. Conclusion
2578 is that Python includes are real crap.
2579
2580Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2581
2582 * configure,in: it was reported quite a few times that
2583 xml2-config --cflags should not output
2584 -I$includeprefix/libxml2/libxml because libxml2 header names
2585 clashes with existing names like list.h from C++ stl.
2586 Includes should be #include<libxml/xxx.h> so ...
2587
2588Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2589
2590 * c14n.c: another patch from Aleksey Sanin
2591
2592Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2593
2594 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2595 canonicalization algorithm
2596 * doc/xml.html doc/index.html: added the C14N references on the
2597 index page.
2598
25992002-03-13 jacob berkman <jacob@ximian.com>
2600
2601 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2602 usage, redundant, and gcc specific
2603
2604Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2605
2606 * xpath.c: speedup some node selection operations, this can
2607 have a significant impact on DocBook Norm's stylesheets
2608 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2609 make sure it's always the case
2610 * debugXML.c: distinguish CDATA and comments in ls operations
2611
2612Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2613
2614 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2615 to generate better API descriptions etc...
2616
2617Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2618
2619 * c14n.c: Fixing #74186, made sure all boolean expressions
2620 get fully parenthesized, ran indent on the output
2621 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2622 include/libxml/tree.h: also #74186 related, removed the
2623 --with-buffers option, and all the preprocessor conditional
2624 sections that were resulting from it.
2625
2626Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2627
2628 * valid.c: applied patch from Dodji Seketeli fixing an
2629 uninitailized variable in xmlValidGetValidElements()
2630
2631Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2632
2633 * c14n.c: fixed a few comments
2634 * doc/*.html doc/*/*.html: regenerated the docs and added
2635 the C14N API
2636 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2637
2638Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2639
2640 * check-xml-test-suite.py: fix to adapt varaiations in the
2641 bindings
2642 * configure.in python/setup.py python/setup.py.in: fixed to
2643 have the version of the python scripts automatically updated
2644
2645Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2646
2647 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2648 in xmlCopyProp()
2649
2650Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2651
2652 * configure.in: preparing 2.4.17 release
2653 * doc/*: updated and rebuilt the docs
2654 * xpath.c: fixed a comment
2655 * python/libxml.c: fixed a possible reentrancy problem
2656
2657Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2658
2659 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2660 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2661 added a specific regression test
2662 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2663 not raise exceptions when failing to find the attribute.
2664
2665Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2666
2667 * configure.in xmllint.c: owen pointed out a problem with the
2668 ftme fix, gettimeofday() was not detected by configure and
2669 the ftime header wasn't included, dohhh
2670
2671Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2672
2673 * configure.in xmllint.c: trying to fix #71457 for timing
2674 precision when gettimeofday() is not availble but ftime() is
2675
2676Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2677
2678 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2679 are now copied on install and part of the -devel RPM
2680
2681Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2682
2683 * xpath.c: trying to avoid bug #72150 which was apparently
2684 caused by a gcc bug (or a processor problem) as detailed
2685 at http://veillard.com/gcc.bug
2686
2687Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2688
2689 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2690 fixed xmlReconciliateNs(), added a Python test/example for
2691 inter-document cut'n paste
2692 * python/libxml.py: fixed node.doc on document nodes and added
2693 xpathEval() onto node objects
2694
2695Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2696
2697 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2698 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2699 fixup and integrated tests for the serialization stuff
2700
2701Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2702
2703 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2704 moved the libxml man page to section 3
2705
2706Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2707
2708 * tree.c: fix bug #72490
2709 * python/libxml.c python/libxml.py: added methods serialize()
2710 and saveTo() to all node elements.
2711
2712Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2713
2714 * xmlIO.c: closed #73430, don't read from an input source
2715 which indicated an end-of-file or an error.
2716
2717Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2718
2719 * parser.c: make sure SAX endDocument is always called as
2720 this could result in a Python memory leak otherwise (it's
2721 used to decrement ref-counting)
2722 * python/generator.py python/libxml.c python/libxml.py
2723 python/libxml2-python-api.xml python/libxml2class.txt
2724 python/tests/error.py python/tests/xpath.py: implemented
2725 the suggestions made by Gary Benson and extended the tests
2726 to match it.
2727
2728Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2729
2730 * python/generator.py: applied patch fixing #73450
2731
2732Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2733
2734 * xpath.c: fixing #61290 "namespace nodes have no parent"
2735 long standing divergence from the XPath REC. NodeSets
2736 simply hold a copy of namespace nodes and those node ->next
2737 points to the parent (which may not be the node carrying the
2738 definition).
2739 * include/libxml/xpath.h: flagged but didn't added a possible
2740 speedup
2741 * DOCBparser.c HTMLparser.c: removed some warnings from push
2742 parser due to new state being added.
2743 * tree.c: new fix from Boris Erdmann
2744 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2745 the XML Canonalization support from Aleksey Sanin
2746
2747Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2748
2749 * tree.c: patch from Boris Erdmann fixing some namespace odities
2750 with xmlCopyNode()
2751
2752Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2753
2754 * xmlIO.c: fix bug #72706 when loading a NULL entity
2755
2756Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2757
2758 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2759 actually change in a future XML Namespace revision.
2760
2761Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2762
2763 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2764 added the possibility of returning nodesets from XPath extension
2765 functions written in Python
2766
2767Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2768
2769 * python/*: commiting some Python bindings work done while travelling
2770
2771Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2772
2773 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2774 explicitely with memory debugging switched on
2775
2776Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2777
2778 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2779 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2780 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2781 the accessor generator for strings
2782 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2783 regression test.
2784
2785Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2786
2787 * python/README python/generator.py python/libxml.c python/setup.py:
2788 added the 'usual' setup.py to allow building a libxml2-python
2789 module based on the same code. The initialization is however
2790 different the 2 .so files fo libxml2 and libxslt are identical and
2791 they entry point initialize both libraries. this is done to avoid
2792 some possible nasty problem since the Python don't merge the maps
2793 of all shared modules.
2794
2795Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2796
2797 * parser.c: fixed a push/encoding bug reported by Michael
2798 on librsvg
2799
2800Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2801
2802 * include/libxml/parserInternals.h: fixes a misplaced #endif
2803
2804Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2805
2806 * parser.c valid.c: found and fixed a couple of allocation bugs
2807
2808Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2809
2810 * doc/xml.html doc/python.html doc/*: added a Python and binding
2811 page describing the current state of the Python bindings and
2812 giving pointers to the other languages wrappers.
2813
2814Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2815
2816 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2817 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2818 rebuilt the API and web site
2819 * xpath.c: fixed #71978 portability bugs
2820
2821Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2822
2823 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2824
2825Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2826
2827 * include/libxml/parserInternals.h parser.c: had to change
2828 2 internal parsing API when processing document content
2829 to check the start and end of element content are defined
2830 in the same entity
2831 * valid.c include/libxml/valid.h: attribute normalization can
2832 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2833 with the context to report it.
2834 * SAX.c: fixed the last known bugs, crazy validation constraints
2835 when a document is standalone seems correctly handled. There
2836 is a couple of open issues left which need consideration especially
2837 PE93 on external unparsed entities and standalone status.
2838 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2839 The 2 tests left failing are actually in error. Cleanup done.
2840
2841Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2842
2843 * valid.c: implemented E59 spaces in CDATA does not match the
2844 nonterminal S
2845
2846Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2847
2848 * SAX.c parser.c valid.c: more validation test fixups
2849 * check-xml-test-suite.py: added duration info for the tests
2850
2851Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2852
2853 * parser.c valid.c: a couple of errors were reported but not
2854 saved back as such in the parsing context. Down to 1% failure rate
2855 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2856
2857Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2858
2859 * xmlInternald.c: isExtender was missing a char
2860 * parser.c include/libxml/parser.h: % are acceptable in the
2861 internal subset if within a PUBLIC ID
2862
2863Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2864
2865 * SAX.c parserInternals.c valid.c: more work on the conformance
2866 suite. Took the step to finally block documents with encoding
2867 errors. It's a fatal error per the spec, people should have fixed
2868 their documents by now.
2869
2870Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2871
2872 * check-xml-test-suite.py: fixed the test script after some discussion
2873 on the semantic of TYPE="error"
2874 * Makefile.am: added the script to the distrib
2875
2876Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2877
2878 * SAX.c entities.c: fixed a couple of conformances issues deep
2879 into the validation code (standalone and undeclared Notations)
2880
2881Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2882
2883 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2884 stayed there for years !
2885
2886Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2887
2888 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2889 missing
2890
2891Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2892
2893 * check-xml-test-suite.py: improved the behaviour a bit as
2894 well as the logs
2895 * parser.c valid.c SAX.c: fixed a few more bugs
2896 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2897
2898Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2899
2900 * check-xml-test-suite.py: python script to run regression tests
2901 against the XML Test suite of W3C/OASis
2902 * SAX.c: fixed a validation bug
2903 * parser.c: fixed 3 errors pointed by the test suite
2904 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2905 * python/Makefile.am: fixed a dependendy
2906
2907Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2908
2909 * xmlmemory.c: avoid a warning bug #71594
2910
2911Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2912
2913 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2914 warning on alpha/Tru64
2915
2916Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2917
2918 * include/libxml/entities.h: fixing a comment
2919 * valid.c: fixing some troubles with validity check on namespaces
2920 * result/VC/NS3 test/VC/NS3: added a specific regression test
2921
2922Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2923
2924 * tree.c: Fixing #71342 serializing '\n' in attribute values
2925 * result/noent/att3 result/att3 test/att3: added a specific
2926 test.
2927
2928Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2929
2930 * python/libxml.c: couple of bug fixes
2931
2932Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2933
2934 * python/*.py: removed tabs and used spaces.
2935
2936Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2937
2938 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2939 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2940
2941Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2942
2943 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2944 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2945
2946Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2947
2948 * include/libxml/encoding.h include/libxml/entities.h
2949 include/libxml/globals.h include/libxml/parser.h
2950 include/libxml/threads.h include/libxml/tree.h
2951 include/libxml/xmlmemory.h: trying to fix the include mess
2952
2953Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2954
2955 * include/libxml/xmlmemory.h: reverted part of the previous
2956 attempt to provide #69655, this was breaking the build.
2957
2958Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2959
2960 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2961 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2962 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2963 include/libxml/parserInternals.h include/libxml/tree.h
2964 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2965 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2966 clean.
2967 * python/libxml.c: fixed a warning.
2968
2969Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2970
2971 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2972 copying of node, merge back IDs in the target document.
2973 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2974 test/XInclude/ents/ids.xml: test case
2975 * result/VC/ElementValid4: output changed due to a typo fix
2976
2977Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2978
2979 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00002980 generate the dependencies right as Jacob found out. Add
2981 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002982
2983Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2984
2985 * parserInternals.c valid.c: Justin Fletcher found some parts
2986 of the code needing cleanup
2987 * libxml.spec.in python/Makefile.am python/generator.py
2988 python/libxml.c python/libxml.py: Fixed the python Makefiles
2989 corrected a bug showing up on ia64, changed the name of the
2990 python internal module too
2991
2992Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2993
2994 * Makefile.am: applied patch from Andris Pavenis for binary
2995 name suffixes
2996
2997Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2998
2999 * xmllint.c win32/win32config.h: fixing #68748
3000
3001Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3002
3003 * valid.c: fixing #70166
3004
3005Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3006
3007 * valid.c: fixing #70077
3008
3009Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3010
3011 * Copyright Makefile.am README configure.in libxml.spec.in:
3012 Changed to the MIT Licence
3013 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3014 doc/xmlio.html: updated the doc accordingly
3015 * include/libxml/xmlwin32version.h configure.in: preparing
3016 2.4.14 release
3017 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3018 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3019 fixed the const xmlChar * wrapper and generator, XPath extension
3020 functions now use the context as first argument
3021 * python/tests/tstxpath.py python/tests/xpath.py
3022 python/tests/xpathext.py: Updated the tests accordingly
3023 * tree.c: fixed bug #70067
3024
3025Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3026
3027 * Makefile.am: cleanup
3028 * debugXML.c: always use stdout if output is NULL
3029 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3030 * python/Makefile.am python/generator.py python/libxml2class.txt
3031 python/libxml_wrap.h python/types.c: augmented the number of bindings
3032 handling FILE * and XPath contexts
3033 * python/tests/Makefile.am: avoid a stupid problem due to the
3034 use of TEST.
3035
3036Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3037
3038 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3039
3040Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3041
3042 * python/TODO python/libxml.c: cleanup the extension function lookup
3043 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3044
3045Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3046
3047 * configure.in python/Makefile.am: do not install outside
3048 of prefix
3049
3050Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3051
3052 * python/TODO python/libxml.c: started adding SAX interfaces
3053 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3054 SAX test
3055
3056Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3057
3058 * tree.c: hardened the addChild function
3059 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3060 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3061 added accessors needed for xmlNode, a bit more testing and
3062 extension of interfaces
3063 * python/tests/Makefile.am python/tests/build.py: added a test
3064 build from scratch/save/load/check
3065
3066Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3067
3068 * parserInternals.c: change a small bit in the way valididy
3069 error messages get initialized
3070 * python/TODO python/libxml.c python/libxml2-python-api.xml
3071 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3072 added some memory debugging to track leaks at the libxml2 level
3073 * python/tests/*.py: changed all tests to check for leaks,
3074 there is just one left in XPath extension registrations.
3075
3076Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3077
3078 * python/TODO python/generator.py python/libxml2-python-api.xml
3079 python/libxml2class.txt: more accessor classes for the parser
3080 context, allow to switch on and check validity
3081 * python/tests/Makefile.am python/tests/error.py
3082 python/tests/invalid.xml python/tests/valid.xml
3083 python/tests/validate.py: attded more test and and added error.py
3084 which I forgot to commit in the last step
3085
3086Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3087
3088 * python/Makefile.am python/types.c: cleanup
3089 * python/libxml.c python/libxml.py python/libxml_wrap.h
3090 python/generator.py python/libxml2-python-api.xml
3091 python/libxml2class.txt: added class for parser context, added
3092 first cut for push mode support. Added a framework to generate
3093 accessors functions.
3094 * python/tests/Makefile.am python/tests/push.py: added a push
3095 test
3096
3097Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3098
3099 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3100 bug a bit of cleanup.
3101
3102Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3103
3104 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3105 python/libxml2class.txt: adding error redirections and preformat
3106 to a python handler
3107 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3108 tests self checking
3109
3110Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3111
3112 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3113 a function
3114
3115Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3116
3117 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3118 python/libxml.c python/libxml2-python-api.xml
3119 python/libxml2class.txt: Progressing through the TODOs, class
3120 description output, extra XML API, RPM now builds the wrappers
3121 for all python installed versions
3122
3123Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3124
3125 * configure.in libxml.spec.in python/Makefile.am python/TODO
3126 python/generator.py python/libxml2class.txt: added more informations
3127 in the libxml2-python package including docs. Slightly changed
3128 the class hierarchy
3129 * python/tests/*: added basic regression tests infrastructure too
3130
3131Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3132
3133 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3134 added libxml2-python as part of the packages installed
3135
3136Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3137
3138 * python/Makefile.am python/generator.py python/libxml.c
3139 python/libxml.py: more work, now able to extend the
3140 XPath interpreter with functions written in python.
3141
3142Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3143
3144 * python/Makefile.am: Jacob sent a patch to allow building from
3145 tarfile.
3146
3147Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3148
3149 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3150 inserted the python wrappers build, I hope this won't be too
3151 unportable
3152
3153Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3154
3155 * xpath.c: minor optimization
3156 * python/generator.py python/libxml.c python/libxml.py
3157 python/libxml_wrap.h: more work on the python bindings,
3158 they now support XPath and there is no evident leak
3159
3160Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3161
3162 * python/generator.py python/libxml.c python/libxml.py:
3163 more work on the python bindings generator.
3164
3165Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3166
3167 * python/generator.py python/libxml.c python/libxml_wrap.h:
3168 more work on the python bindings.
3169
3170Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3171
3172 * python/generator.py python/libxml.c python/libxml.py
3173 python/libxml_wrap.h: commited early version of a python binding
3174 for private use only ATM
3175
3176Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3177
3178 * entities.c tree.c include/libxml/entities.h: applied patch
3179 from Anthony Jones to implement copy of DTD subtree too. Had
3180 just to keep 2 function private which really ought to become
3181 public ones.
3182
3183Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3184
3185 * xmllint.c: added pointers to the web pages in the usage()
3186
3187Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3188
3189 * tree.c: more fixes from Petr Kozelka for attribute handling
3190 in the tree API to align the semantic with DOM.
3191
3192Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3193
3194 * valid.c tree.c entities.c: another set of patches from
3195 Anthony Jones for copy operations cleanup and robustness
3196
3197Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3198
3199 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3200 an alphabetic index based on comments content
3201 * doc/*: rebuilt the web site with the new references
3202
3203Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3204
3205 * parserInternals.h: Greg Sjaardema suggested to use an
3206 eponential buffer groth policy in xmlParserAddNodeInfo()
3207
3208Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3209
3210 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3211 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3212 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3213 to generate cross-references, and added/updated the stylesheets
3214 to generate and link API indexes. The generic keyword index
3215 is not done yet.
3216 * doc/*.html: regenerated all the usual docs too
3217
3218Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3219
3220 * debugXML.c: added an xpath function to the shell for T. V. Raman
3221
3222Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3223
3224 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3225 debug routines.
3226
3227Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3228
3229 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3230 support of attribute nodes
3231
3232Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3233
3234 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3235 hopefully near complete and fully documented of the API in XML
3236 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3237 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3238 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3239 include/libxml/parserInternals.h include/libxml/valid.hi
3240 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3241 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3242 include/libxml/xpath.h include/libxml/xpathInternals.h:
3243 Cleaned up the doc comments a lot in the process, the interface
3244 coverage is now 100%
3245
3246Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3247
3248 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3249 extracts comments from the gtk-doc DocBook output (a bit
3250 convoluted but seems to work).
3251
3252Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3253
3254 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3255 added an XML description of the API, moved the script generating
3256 it here. Added a "make api" target
3257
3258Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3259
3260 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3261
3262Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3263
3264 * xpath.c include/libxml/xpathInternals.h: the change made to
3265 xmlXPathFuncLookupFunc was incompatible roll it back
3266
3267Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3268
3269 * SAX.c: cleanup patch from Anthony Jones
3270 * doc/Makefile.am: fix the headers to avoid in make scan
3271 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3272 includes, * vs Ptr and general cleanup
3273 * parsedecl.py: first version of a script to extract the
3274 module interfaces, the goal will be to provide .decl or XML
3275 specification of the interfaces to build wrappers.
3276
3277Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3278
3279 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3280 now provides return codes in case of errors
3281
3282Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3283
3284 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3285 Upgraded to trio baseline 1.6
3286 * strio.h strio.c: Replaced by triostr.h and triostr.c
3287
3288Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3289
3290 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3291 of strdup usage in the code
3292
3293Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3294
3295 * parser.c error.c: Keith Isdale complained rightly that
3296 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3297
3298Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3299
3300 * tree.c: fixed the funxtion to set the xml: attributes
3301 * debugXML.c: added "setbase" to test it.
3302
3303Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3304
3305 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3306 to allow updating an attribute content
3307
3308Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3309
3310 * libxml.h: try to avoid problems when compiling on Windows
3311
3312Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3313
3314 * hash.c: patch from Anthony Jones for hash.c allocation size
3315 * Makefile.am: trying to work around Yet Another Libtool Madness
3316 and build the 2.4.13 release finally ...
3317
3318Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3319
3320 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3321 * doc/* : update of the documentation
3322
3323Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3324
3325 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3326 at fixing #61290 :-(
3327
3328Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3329
3330 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3331 Fixes bug #67229
3332
3333Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3334
3335 * tree.c: trying to avoid troubles when a subtree is copied
3336 and coalesced in part with the target tree. Should fix
3337 bug #67407
3338
3339Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3340
3341 * valid.c: fixed validation of attributes content of type
3342 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3343 values, very old bug. Fixes #67671
3344
3345Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3346
3347 * parser.c include/libxml/parserInternals.h tree.c: integrated
3348 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3349 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3350
3351Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3352
3353 * threads.c: applied Serguei Narojnyi's patch to add native
3354 thread support on the Win32 platform
3355 * testThreadsWin32.c Makefile.am: added the test program also
3356 from Serguei, Win32 specific
3357 * include/win32config.h include/libxml/xmlwin32version.h.in:
3358 added patch from Igor for the Windows thread specific defines.
3359
3360Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3361
3362 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3363
3364Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3365
3366 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3367 output page into XMLinfo.html. Close bug #66951 and
3368 raised by Robert Collins too.
3369
3370Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3371
3372 * encoding.c: Paul Keogh pointed out a possibility of segfault
3373 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3374 Closes bug # 68238
3375
3376Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3377
3378 * doc/*.html: updated the Gdome2 links
3379
3380Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3381
3382 * libxml.h: Applied following patches from Robert Collins
3383 and make sure IN_LIBXML is defined when compiling it
3384 -------
3385 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3386 as well as Visual C.
3387 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3388 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3389 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3390 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3391 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3392 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3393 xmlSysIDExists xmlNoNetExists).
3394 * xmllint.c: Don't include winsock2.h for Cygwin.
3395
3396Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3397
3398 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3399 when the version info is not present.
3400
3401Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3402
3403 * tree.c: Anthony Jones pointed out a problem in
3404 xmlStringGetNodeList() and provided a fix for it
3405
3406Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3407
3408 * parser.c: patch from Frank J Franklin to remove a bug in
3409 xmlCreatePushParserCtxt() when the initial buffer passed
3410 is large.
3411
3412Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3413
3414 * win32/*: big cleanup of the Windows/MSVC project files
3415 from Igor Zlatkovic
3416
3417Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3418
3419 * doc/Makefile.am: should fix #67674 and avoid troubles if
3420 xsltproc is not available or fails in the prefix provided
3421
3422Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3423
3424 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3425
3426Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3427
3428 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3429 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3430 Fixed a few other problems raised by Charlie Bozeman.
3431 * result/VC/ElementValid[5-7]: fixed the output
3432
3433Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3434
3435 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3436 patches from Charlie Bozeman. Regenerated the HTML docs.
3437
3438Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3439
3440 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3441 for Windows from Igor
3442
3443Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3444
3445 * xmllint.c: applied Justin Fletcher patch for --output or -o
3446
3447Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3448
3449 * win32/libxml2/libxml2.def.src: close #67019
3450
3451Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3452
3453 * xmllint.c: applied Justin Fletcher generic timing patch
3454 similar to the one already applied to xsltproc.
3455
3456Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3457
3458 * include/libxml/tree.h tree.c: applied documentation patches
3459 from Charlie Bozeman
3460
3461Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3462
3463 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3464
3465Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3466
3467 * valid.c: fix the xmlStrdup() used in the previous patch.
3468 * valid.c: added --dropdtd
3469 * tree.c: fixed xmlUnlinkNode so it also removes the references
3470 from the document if the node is a DTD
3471
3472Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3473
3474 * HTMLtree.c valid.c: cleanup some static declarations
3475
3476Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3477
3478 * xmllint.c: removed another strdup()
3479 * doc/FAQ: removed the HP/UX entry
3480
3481Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3482
3483 * valid.c: fix bug #66816 when validating.
3484 * xmllint.c: don't use sys/time.h if configure did not found it
3485
3486Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3487
3488 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3489 xmlcatalog_man.xml
3490
3491Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3492
3493 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3494 xmlInitMemory() was declared twice
3495
3496Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3497
3498 * globals.c: do not reference strdup() !
3499 * configure.in libxml-2.0.pc.in: trying to fix the libs
3500 of the various config extraction modules
3501
3502Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3503
3504 * configure.in : preparing 2.4.12
3505 * doc/* : updated and rebuilt the docs
3506
3507Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3508
3509 * uri.c: closed bug #66159
3510 * testURI.c: added --escape option
3511 * configure.in: some cleanup for xml2-config --cflags
3512
3513Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3514
3515 * globals.c testThreads.c: removed some misplaced includes
3516 of xmlversion.h
3517
3518Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3519
3520 * threads.c: patch from Gary Pennington fixing a possible
3521 problem at initialization time.
3522
3523Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3524
3525 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3526 Eric Lavigne contribution to build libxml2 on MacOS using
3527 CodeWarrior.
3528
3529Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3530
3531 * xmllint.c: applied Geert Kloosterman's patch to fix
3532 --repeat --timing output
3533
3534Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3535
3536 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3537 where non-wellformed XML declaractions were not detected.
3538
3539Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3540
3541 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3542
3543Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3544
3545 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3546 gets reset by xmlCleanupInputCallbacks() and this makes the
3547 function useless. Same for output.
3548
3549Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3550
3551 * xmlIO.c: robert pointed out a loop error in callback cleanups
3552
3553Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3554
3555 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3556 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3557 they are not really tied to debugging
3558
3559Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3560
3561 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3562 * xmllint.c: better --catalogs description
3563
3564Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3565
3566 * tree.c: fixed a couple of problems in xmlSetProp()
3567
3568Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3569
3570 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3571 unappropriate stdout output.
3572
3573Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3574
3575 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3576 by Denis Beurive, closes #65111
3577
3578Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3579
3580 * valid.c: in case of content model validity error, don't
3581 print it if validity warnings were not requested.
3582
3583Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3584
3585 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3586 * parserInternals.c: removed the last exit() call. Print an
3587 unmaskable error on stderr instead (library mismatch detection)
3588
3589Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3590
3591 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3592 shell instructions from Heiko Rupp
3593
3594Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3595
3596 * catalog.c: use the URL notation file:// for default catalog paths
3597
3598Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3599
3600 * include/libxml/tree.h: better comments for _private fields
3601 * tree.c: removed a problem when copying an entity reference.
3602
3603Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3604
3605 * vms/*: updated instructions and diffs from John A Fotheringham
3606
3607Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3608
3609 * include/libxml/xmlerror.h: avoid an include problem if
3610 #include <libxml/xmlerror.h> happens first in code
3611 seems to be the case in KDE libs
3612
3613Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3614
3615 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3616 from Igor for Windows
3617
3618Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3619
3620 * Makefile.am: Gary Pennington pointed out a missing prefix
3621
3622Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3623
3624 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3625 * doc/*: upgraded and rebuilt the docs
3626
3627Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3628
3629 * HTMLparser.c: fix comment in scripts element parsing.
3630 * result/HTML/doc3*: updated the results.
3631
3632Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3633
3634 * uri.c: another URI bug fix #63336, using Joel Young patch.
3635
3636Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3637
3638 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3639 a cleaned up version of the Pwd shell string generation.
3640
3641Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3642
3643 * valid.c include/libxml/tree.h: trying to fix namespaces +
3644 validation problems for good, closing #63619 in the process
3645 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3646 wrong in this respect, fixed it.
3647
3648Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3649
3650 * xmllint.c: Morus Walter patch to allow --format and --encode
3651
3652Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3653
3654 * debugXML.c: Stefan Kost provided an help command for the shell
3655
3656Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3657
3658 * debugXML.c: Heiko Rupp pointed that the shell would crash
3659 on empty nodesets returns.
3660
3661Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3662
3663 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3664 migh need the history libraries
3665
3666Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3667
3668 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3669 handle the case of < in quoted attributes, Bastian Kleineidam
3670
3671Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3672
3673 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3674 fixing catalog breakages
3675 * Makefile.am catalog.c result/catalogs/catal
3676 result/catalogs/mycatalog.* test/catalogs/catal*:
3677 fixed more problems in catalog support, added more regression tests
3678 for both XML and SGML catalog handling
3679
3680Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3681
3682 * debugXML.c: applied an improvement to xmlGetLineNo() from
3683 Keith Isdale
3684
3685Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3686
3687 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3688 Side effect of the progressive catalog loading
3689
3690Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3691
3692 * Makefile.am: confexecdir and confexec_DATA were defined twice
3693 pointed out by Karl Eichwalder
3694
3695Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3696
3697 * xmlcatalog.c: avoid unlink() and use remove() instead.
3698
3699Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3700
3701 * libxml.spec.in: cleanup
3702 * include/libxml/xmlwin32version.h: updated with 2.4.8
3703
3704Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3705
3706 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3707 of compiling libxml with a non standard set of options
3708
3709Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3710
3711 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3712 document --sgml option, fixing gnome bugzilla #63382
3713
3714Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3715
3716 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3717 breakage of 2.4.7, added a couple of really needed APIs
3718 like xmlCatalogIsEmpty() and xmlNewCatalog()
3719 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3720 for install-catalog
3721 * configure.in: preparing 2.4.8
3722
3723Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3724
3725 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3726 include/libxml/tree.h include/libxml/xmlIO.h: more include
3727 cleanups, export cleanly one html output + format function.
3728
3729Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3730
3731 * parser.c: removed initGenericErrorDefaultFunc call from
3732 xmlInitParser() since it could destroy previous calls to
3733 xsltSetGenericErrorFunc() effects
3734
3735Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3736
3737 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3738 keyword.
3739
3740Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3741
3742 * Makefile.am: cleanup
3743 * threads.c: cleanup too
3744 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3745 from xsltproc
3746 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00003747 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003748
3749Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3750
3751 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3752 was not used anymore !
3753
3754Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3755
3756 * configure.in: preparing 2.4.7
3757 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3758 manual page from John
3759 * doc/*: updated the doc and rebuilt the generated pages
3760
3761Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3762
3763 * xmlIO.c: closing bug #62711, the library should never
3764 close stdin or stdout.
3765
3766Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3767
3768 * uri.c: second pass at fixing #63336, using Joel Young
3769 final patch. looks okay.
3770
3771Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3772
3773 * uri.c include/libxml/uri.h: trying to clear #63336
3774 allowing the escaping routine to parse unconformant
3775 URI-References.
3776
3777Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3778
3779 * vms/readme.vms vms/build_libxml.com nanoftp.c
3780 include/libxml/xmlversion.h.in: a few VMS updates from
3781 John A Fotheringham
3782 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3783 and xmlCleanupOutputCallbacks() for the Perl binding people.
3784
3785Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3786
3787 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3788 apply fixes to close #63271 and avoid segfaults when
3789 the error routine gets callbed before xmlInitParser()
3790 get called.
3791 * nanoftp.c error.c: Applied patches from Justin Fletcher
3792 correcting some xmlGenericError misuses.
3793
3794Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3795
3796 *doc/xmllint.xml, doc/xmllint.1
3797 New and improved man page for xmllint - .xml is the original, .1
3798 is the generated man page
3799
3800Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3801
3802 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3803 the web site from the main HTML document.
3804
3805Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3806
3807 * parser.c: fixed an erroneous validation bug when PE refs
3808 occurs in external parsed entities referenced from the
3809 internals subset
3810 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3811 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3812 added the associated testcase, it's a nice one.
3813 * HTMLparser.c: generate the DTD node as HTML still ...
3814 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3815
3816Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3817
3818 * HTMLparser.c: fixed a bug in htmlNewDoc()
3819
3820Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3821
3822 * test/threads/*: added entities testing to the Thread test
3823 * testThreads.c: make the test reasonable
3824 * DOCBparser.c: fix the DTD public and system ID
3825 * xmllint.c: added --sgml for SGML DocBook importing
3826 * Makefile.am: added Docbtests target
3827
3828Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3829
3830 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3831 * testThreads.c: removed bogus include
3832
3833Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3834
3835 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3836 fixed a very serious (looping) validation bug
3837
3838Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3839
3840 * include/libxml/globals.h include/libxml/threads.h threads.c
3841 testThreads.c: far more testing, cleaning up bugs
3842 * *.c : make sure globals.h is always included.
3843
3844Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3845
3846 * HTMLparser.c: try to get rid of parser loops for good.
3847
3848Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3849
3850 * configure.in: fixed some bugs in CFLAGS passing.
3851 * test/threads Makefile.am testThreads.c: added a specific
3852 threaded test case (really nasty, guaranteed).
3853
3854Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3855
3856 * catalog.c: serious cleanup on the management of the
3857 XML catalog tree, more tests done, especially with
3858 the catalog PI.
3859
3860Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3861
3862 * catalog.c: avoid a problem in catalog cleanup on SMP if
3863 catalogs were not initialized.
3864
3865Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3866
3867 * catalog.c xpath.c: trying to cleanup the not thread safe
3868 parts of the library.
3869
3870Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3871
3872 * include/libxml/globals.h configure.in global.data: make
3873 the allocation be per-thread a configure option
3874 * encoding.c include/libxml/parser.h: fixed compilation
3875 errors
3876
3877Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3878
3879 * include/libxml/parser.h: Norm reported that a few lines
3880 added were breaking libxslt compile, removed them for now
3881
3882Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3883
3884 * parser.c parserInternals.c threads.c: debugged and fixed
3885 initialization problems which were giving troubles on SMP
3886 boxes.
3887
3888Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3889
3890 * include/libxml/Makefile.am: missing globals.h
3891
3892Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3893
3894 * globals.c: added a couple of standard includes.
3895
3896Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3897
3898 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3899 include/libxml/parserInternals.h include/libxml/tree.h
3900 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3901 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3902 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3903 Applied the last patches from Gary, cleanup, activated threading
3904 all user accessible global variables are now handled in globals.[ch]
3905 Still a bit rought but make tests passes with either
3906 --with-threads defined at configure time or not.
3907 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3908 linking options
3909
3910Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3911
3912 * Makefile.am include/libxml/Makefile.am
3913 include/libxml/globals.h globals.c include/libxml/threads.h
3914 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3915 configure.in: started integrating the core of the thread support
3916 not activated yet but half integrated. The code should still
3917 compile and work anyway.
3918
3919Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3920
3921 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3922 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3923 integrating the non-controversial parts of Gary Pennington
3924 multithread patches
3925 * catalog.c: corrected a small bug introduced
3926
3927Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3928
3929 * catalog.c include/libxml/catalog.h: very serious cleanup,
3930 isolating unportable code and as much as possible the accesses
3931 to the global shared catalog. May need more testing !
3932
3933Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3934
3935 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3936 Keith Isdale patches for the XSLT debugger interfaces. Some
3937 cleanup
3938
3939Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3940
3941 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3942 * DOCBparser.c: generate line nubers in elements
3943
3944Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3945
3946 * configure.in: preparing 2.4.6 release
3947 * doc/xml.html doc/html/*: updated and rebuilt the docs
3948 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3949
3950Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3951
3952 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3953 adding documentation for DV's supercatalog support
3954
3955Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3956
3957 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3958 super catalog support adding one API and one flag --sgml to
3959 xmlcatalog
3960
3961Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3962
3963 * doc/xmlcatalog_man.xml, xmlcatalog.1
3964 One more crack at
3965 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3966
3967
3968Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3969
3970 * xpath.c: implemented xmlXPathObjectCopy for external objects
3971 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3972
3973Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3974
3975 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3976 finishing up fix to
3977 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3978 the xmlcatalog man page display more elegantly
3979
3980Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3981
3982 * configure.in: closing bug #61832
3983 * HTMLparser.c: removed a warning
3984
3985Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3986
3987 * xpath.c: fixing #61673 part I, do not loose doc information
3988 when copying result value trees.
3989
3990Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3991
3992 * xpath.c: trying to harden the XPath interpreter
3993
3994Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3995
3996 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3997 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3998
3999Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4000
4001 * HTMLparser: repaired another loop problem
4002
4003Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4004
4005 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4006 parsing.
4007 * xpath.c: fix bug #61291 the default XML namespace node is
4008 missing from the namespace axis.
4009 * tree.c: refuse to create namespaces nodes with prefix "xml"
4010
4011Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4012
4013 * SAX.c: ouch a non-defined namespace could lead to a crash,
4014 fixed #61215
4015
4016Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4017
4018 * parserInternals.c: closed bug #61054
4019
4020Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4021
4022 * include/libxml/Makefile.am: closing #60708
4023
4024Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4025
4026 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4027 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4028
4029Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4030
4031 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4032
4033Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4034
4035 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4036 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4037
4038Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4039
4040 * catalog.c: Justin Fletcher provided cleaup code in case
4041 HAVE_STAT is not defined
4042 * include/win32config.h: Igor Zlatkovic suggested to have
4043 HAVE_STAT defined there
4044
4045Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4046
4047 * catalog.c - fixed typing error reported by M. Barros
4048
4049Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4050
4051 * xmllint.c - fixing typo
4052
4053Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4054
4055 * HTMLparser.c: small enhancement to prevent loop on
4056 unrecognizable data
4057
4058Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4059
4060 * parserInternals.c: applying patch from bug #60757 this
4061 should close it
4062
4063Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4064
4065 * catalog.c xmlcatalog.c: removed a couple of warning
4066 * xpath.c: try to solve the linking problem on platforms
4067 needing trio to compile
4068
4069Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4070
4071 * Makefile.am libxml.spec.in: backing up non-documented changes
4072 commited without review or aproval by Jens Finke <jens@gnome.org>
4073 * HACKING: made 100% clear that no commit should be done directly
4074
4075Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4076
4077 * configure.in: Joe Orton provided a patch fixing a problem
4078 when iconv is specified to be in a non-standard directory
4079 but wasn't exported in xml2-config --cflags
4080
4081Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4082
4083 * configure.in: let's ship 2.4.5 before getting too much
4084 troubles with 2.4.4 errors.
4085
4086Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4087
4088 * encoding.c entities.c: do not output hexadecimal charrefs
4089 when serializing HTML since some version of Netscape can't
4090 grok it, generate decimal ones.
4091 * result/HTML/doc3.htm: output changed due to previous test
4092 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4093
4094Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4095
4096 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4097 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4098
4099Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4100 Released 2.4.4
4101
4102 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4103 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4104 updated the configuration scripts systems accordingly
4105
4106Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4107
4108 * configure.in: preparing for 2.4.4
4109 * doc/xml.html doc/html/*: updated and rebuilt the docs
4110
4111Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4112
4113 * win32/dsp/libxml2.def.src: tried to incorporate comments
4114 from bug #59220
4115
4116Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4117
4118 * parser.c result/noent/wml.xml: fixed bug #59981 related
4119 to handling of '&' in attributes when entities are substitued
4120
4121Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4122
4123 * libxml.h include/libxml/xmlversion.h.in
4124 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4125 Tried to close bug #60131
4126
4127Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4128
4129 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4130
4131Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4132
4133 * SAX.c: fixing bug #59946 on xmlns=""
4134
4135Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4136
4137 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4138 but allocates a new error code.
4139
4140Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4141
4142 * xmllint.c: John Fleck fixed typos in the options output
4143 * parser.c SAX.c: fix ignorable white space SAX selection
4144
4145Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4146
4147 * entities.c: Steve Underwood found the possibility of an
4148 ininite loop in case of error.
4149
4150Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4151
4152 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4153
4154Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4155
4156 * parser.c: warn if version is not 1.0 but it's not
4157 strictly speaking an error after analyzing the spec
4158
4159Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4160
4161 *doc/catalog.html - add link to the html version of the
4162 man page, other linguistic cleanups
4163
4164Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4165
4166 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4167 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4168 file, has not yet been included in the build.
4169
4170Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4171
4172 * catalog.c: removed a duplicate affectation Justin Fletcher
4173
4174Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4175
4176 * tree.c: Armin Sander pointed a possible text coalescing
4177 problem, completed his patch.
4178
4179Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4180
4181 * trionan.c: Fixed const and volatile re-definition problem
4182
4183Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4184
4185 * libxml.4 parser.c: doc updates from Heiko Rupp
4186 * parserInternals.c: 2 sanity checks from Heiko Rupp
4187
4188Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4189
4190 * tree.c: applied patch from Armin Sander to make some pointers
4191 const in xmlCopyNode()
4192 * include/libxml/tree.h: added fix to the header
4193
4194Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4195
4196 * xpath.c: hum, restrict the integer usage gcc bug workaround
4197 to only gcc compilers so that other architecture don't get
4198 penalized by this limitation.
4199 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4200
4201Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4202
4203 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4204 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4205
4206Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4207
4208 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4209 --convert option to xmlcatalog to convert SGML ones to
4210 the XML syntax.
4211 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4212
4213 2.4.3 got released at that point
4214Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4215
4216 * catalog.c xmlIO.c: started some serious testing and fixed
4217 a few bug and optmization needs.
4218
4219Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4220
4221 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4222 preparing for a 2.4.3 release even if it may not be ready yet
4223 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4224 all file parsing lookup to go through the entity resolver, add
4225 to add an API to bypass it (needed to load catalogs themselves),
4226 some cleanup on the catalog code too.
4227 * nanoftp.c: small cleanup
4228 * doc/catalog.html: small update
4229
4230Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4231
4232 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4233 Jun Kuriyama
4234
4235Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4236
4237 * doc/catalog.html: finished the catalog documentation
4238
4239Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4240
4241 * doc/catalog.html doc/xml.html: added documentation about
4242 Catalog support, misses an API description
4243 * doc/html/*: reextracted the API pages
4244
4245Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4246
4247 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4248 Added the part about section 7.2 on URI resolution,
4249 fixed a side effect in the HTML parser, look complete
4250 and ready to rock except the URI/SystemID part!
4251
4252Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4253
4254 * include/libxml/catalog.h include/libxml/parser.h
4255 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4256 xmlIO.c: added support and APIs needed for the catalog PI
4257 * include/libxml/xmlIO.h: cleanup
4258
4259Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4260
4261 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4262 include/libxml/catalog.h: starts to look okay, really
4263 plugged the new framework, cleaned a lot of stuff,
4264 added some APIs, except the PI's support missing this
4265 should be mostly complete
4266 * result/catalogs/* test/catalogs/*: added new test, enriched
4267 the existing one with URN ID tests
4268
4269Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4270
4271 * catalog.c: fixed nextCatalog
4272 * result/catalogs/docbook test/catalogs/*: started adding
4273 a small regression test
4274
4275Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4276
4277 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4278 more work on the XML catalog support.
4279 * parser.c include/libxml/parser.h: small cleanup seems using
4280 list as a public parameter name can give portability troubles
4281 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4282 include/libxml/xpath.h include/libxml/Makefile.am: removed
4283 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4284 wrappers
4285
4286Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4287
4288 * Makefile.am trio.c triodef.h trionan.c xpath.c
4289 include/libxml/Makefile.am include/libxml/trionan.h:
4290 Re-worked Not-A-Number and Infinity support.
4291 * xmlcatalog.c: added readline include files
4292
4293Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4294
4295 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4296 testCatalog as xmlcatalog, making it an installed app
4297 adding a shell, and preparing it to be a /etc/xml/catalog
4298 management tool, though not ready yet
4299 * catalog.c include/libxml/catalog.h: adding support for
4300 XML Catalogs http://www.oasis-open.org/committees/entity/
4301 not finished, there is some interesting tradeoffs and a
4302 few open questions left.
4303
4304Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4305
4306 * xmllint.c: fixed a line formatting problem
4307
4308Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4309
4310 * SAX.c: removed a couple of unused variable (Albert Chin)
4311
4312Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4313
4314 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4315 trying to fix some troubles w.r.t. function returning
4316 const xxxPtr.
4317
4318Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4319
4320 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4321 defined
4322
4323Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4324
4325 * xpointer.c: removed unused var
4326
4327Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4328
4329 * testXPath.c: another small cleanup closing bug #59110
4330
4331Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4332
4333 * win32/dsp/libxml2.def.src: small cleanup closing bug
4334 #59108
4335
4336Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4337
4338 * example/gjobread.c: add xmlCleanupParser() before leaving
4339
4340Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4341
4342 * config.h.in configure.in include/libxml/xmlwin32version.h:
4343 released 2.4.2
4344
4345Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4346
4347 * include/libxml/valid.h debugXML.c valid.c: deprecate
4348 the non-boundchecking Sprintf functions, add Snprintf
4349 this should close bug #57984
4350
4351Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4352
4353 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4354 URIs before doing the lookups (pointed by Mark Vakoc)
4355
4356Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4357
4358 * xpath.c: serious changes on Result Value Trees and NodeSets
4359 w.r.t. deallocation and collect operations. Probably not
4360 100% clean (merge of allocated trees smells like a problem).
4361 Seems sufficient to close #58943
4362
4363Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4364
4365 * xmllint.c: adding a --format option
4366
4367Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4368
4369 * xpath.c: count() was broken on Result Value Tree
4370 * xmlIO.c: fixed file:/// accesses on _WIN32
4371
4372Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4373
4374 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4375 macro was renamed, this should close bug #58683
4376
4377Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4378
4379 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4380 entity substitution mode text at the end of the entity might
4381 be added due to text coalescing.
4382 * nanoftp.c parser.c: small cleanup
4383
4384Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4385
4386 * HACKING: added John Fleck right to commit in the doc subdir
4387
4388Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4389
4390 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4391 allow to inherit attributes from the DTD directly in the
4392 tree, this is needed for XPath and can be a useful feature.
4393 Inherited namespaces are always provided at the tree level now
4394 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4395 of tests for this feature (XSLT being the prime user).
4396
4397Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4398
4399 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4400 testSAX.c xmlIO.c xmllint.c include/win32config.h
4401 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4402 include/libxml/xmlwin32version.h.in win32/README.MSDev
4403 win32/dsp/*: applied Win32 Facelift No.2 patches from
4404 Igor Zlatkovic for Windows/MSC
4405
4406Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4407
4408 * SAX.c: unparsedEntityDecl() the URI computation of the
4409 entity wasn't done breaking XSLT unparsed-entity-uri()
4410
4411Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4412
4413 * xpath.c: fixed a bug when walking the descendants and
4414 the current node has no children
4415 * debugXML.c: show up when a text node is supposed to not be escaped
4416
4417Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4418
4419 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4420 worked like the set:leading() function)
4421 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4422
4423Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4424
4425 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4426
4427Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4428
4429 * include/libxml/xmlIO.h: apply change to close #58141
4430 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4431
4432Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4433
4434 * parser.c: when the internal subset uses a PE, then the
4435 included entity can use conditional sections.
4436
4437Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4438
4439 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4440 when walking the namespace axis showing up in
4441 libxst/tests/general/bug-12
4442 * xmlmemory.c: added the possibility to trace a given block
4443 defined by its address
4444
4445Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4446
4447 * parser.c: don't override existing encoding specified before
4448 starting xmlParseDocument()
4449
4450Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4451
4452 * include/libxml/xmlwin32version.h: reinserted, needed for
4453 Windows users of CVS
4454
44552001-07-27 Darin Adler <darin@bentspoon.com>
4456
4457 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4458 * testCatalog.c: Add include of <libxml/parser.h>.
4459
44602001-07-27 Darin Adler <darin@bentspoon.com>
4461
4462 * include/libxml/.cvsignore:
4463 * include/libxml/xmlwin32version.h:
4464 Remove this file from CVS because it's generated.
4465
4466Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4467
4468 * parser.c include/libxml/parser.h: applied const patches from
4469 Tom Moog #58002
4470
4471Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4472
4473 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4474 lookup framework
4475
4476Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4477
4478 * tree.c: fixed xmlCopyNode() for documents
4479
4480Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4481
4482 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4483
4484Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4485
4486 * parser.c: fixes bug #57652 reported by Morus Walter
4487
4488Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4489
4490 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4491
4492Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4493
4494 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4495 errors, lesson don't add new functions at 1am before a release
4496 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4497 from XPath initialization when possible.
4498
4499Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4500
4501 * result/scripts/base*: removing history/readline changed
4502 this slightly
4503 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4504 xmllint.c: make element content line number generation
4505 optionnal to avoid breaking old apps added interface to switch
4506
4507Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4508
4509 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004510 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004511 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4512 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4513 John Kroll fixes to allow saving to HTTP via PUT (or
4514 POST of needed).
4515 * doc/html/*.html: regenerated the docs
4516
4517Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4518
4519 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4520 xmlHashScanFull and xmlHashScannFull3 to get passed the
4521 three keys as arguments to the callback function
4522
4523Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4524
4525 * configure.in Makefile.am: removed libxml softlink for good
4526 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4527 100% coverage by gtk-doc
4528
4529Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4530
4531 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4532 fixed serious troubles due to size_t vs. int mismatch
4533
4534Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4535
4536 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4537
4538Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4539
4540 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4541 convenient extension API for value and context managing
4542 Now handles external objects through xmlXPathPopExternal,
4543 xmlXPathWrapExternal and xmlXPathReturnExternal.
4544 Added functions for sets operations (intersection, etc.)
4545
4546Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4547
4548 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4549 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4550 HTMLparser.c: cleanup of global variables, marking some
4551 const or private.
4552
4553Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4554
4555 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4556 fixed xmlXPathNodeSetItem when passing index=0
4557
4558Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4559
4560 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4561
4562Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4563
4564 * xmllint.c: fixed compilation under Cygwin #57503
4565 * TODO: update
4566
45672001-07-13 Peter Williams <peterw@ximian.com>
4568
4569 * config.h.in: add #undef HAVE_DLFCN_H
4570
4571 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4572 builddir.
4573
4574Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4575
4576 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4577 raised by #57348 and #57381
4578
4579Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4580
4581 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4582 tree.c xpointer.c: store the line numbder in element->content,
4583 may break some software, need a configuration mechanism
4584
45852001-07-10 Darin Adler <darin@bentspoon.com>
4586
4587 * .cvsignore:
4588 * example/.cvsignore:
4589 * include/.cvsignore:
4590 * include/libxml/.cvsignore:
4591 Various things that are generated and should be ignored.
4592
4593Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4594
4595 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4596 * doc/xml.html doc/html/*: updated the docs
4597
4598Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4599
4600 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4601 validation occured on content with element child
4602
4603Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4604
4605 * tree.c: fixed XML Base computation which was broken
4606 * debugXML.c: added a base function to the shell
4607 * Makefile.am result/scripts/* test/scripts/*: added scripts
4608 based regression tests, and adding 2 XML Base tests
4609
4610Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4611
4612 * tree.c: set properties doc and call xmlSetListDoc for properties
4613 content when grafting them in a different tree.
4614 * aclocal.m4: remove from CVS
4615
4616Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4617
4618 * win32/libxml2/libxml2.def.src: added some missing entry point
4619 for XPath (Mark Vakoc)
4620
4621Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4622
4623 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4624 layer should URI-Unescape before trying to open resources.
4625
4626Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4627
4628 * xpath.c: fix the name() bug for elements in the default
4629 namespace reported by Charlie Bozeman
4630
4631Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4632
4633 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4634 led to an XPath fix, improvements of SAX initialization, and
4635 an added option --nocdata to testXPath
4636
4637Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4638
4639 * doc/libxml-doc.el: Felix Natter provided anew version working
4640 with XEmacs too
4641
4642Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4643
4644 * include/libxml/xpath.h: small cleanup
4645 * doc/xml.html: update
4646
4647Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4648
4649 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4650 released 2.3.14
4651
4652Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4653
4654 * doc/html/*: rebuilt the docs for the release
4655 * doc/xml.html: added 2.3.14 release.
4656
4657Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4658
4659 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4660 were not equal to empty strings
4661
4662Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4663
4664 * SAX.c: fixed a URI-Reference computation problem when validating
4665 * xmlIO.c: small cleanup
4666
4667Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4668
4669 * parser.c: improved the description of a couple of interfaces
4670 upon Larry Stamper suggestion
4671
4672Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4673
4674 * SAX.c entities.c parser.c: changed completely the way entities
4675 are handled when running the parser in entity substitution mode.
4676 This fixes a bug reported by Stephan Kulow and nearly divides
4677 by 3 the amount of memory required by libxslt to load and process
4678 DocBook TDG.
4679
4680Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4681
4682 * HTMLparser.c: fixing a too early root closing problem raised
4683 byt Prashanth Naidu
4684
4685Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4686
4687 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4688 raised by Mark Vakoc.
4689
4690Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4691
4692 * example/Makefile.am: fixed the include path to add srcdir/include
4693 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4694 and some cleanup
4695
4696Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4697
4698 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4699 lot of optimization work, results in significant improvements
4700 when handling really complex XPath queries. Add a small optimizer
4701 for unions, improve [n] and [last()], avoid some costly ops.
4702
4703Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4704
4705 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4706 * xpath.c: small cleanup
4707 * xmlGetNsList: reformated, fixed problems if used on Entities
4708
4709Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4710
4711 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4712
4713Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4714
4715 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4716 * Makefile.am example/Makefile.am: workaround automake generating
4717 erroneous deps
4718
4719Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4720
4721 * include/win32config.h: bug #56801 Yon Derek provided a patch
4722 to the windows config file.
4723
4724Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4725
4726 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4727 libxml.h : Yon Derek provided a set of changes to compile from
4728 CVS on Windows/MSC
4729
4730Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4731
4732 * parser.c: fixed UTF8 BOM support in push mode
4733 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4734 added a specific testcase
4735
4736Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4737
4738 * Makefile.am: added --push regression tests
4739 * parserInternals.c: the XML parser segfaulted in --push mode
4740
4741Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4742
4743 * configure.in: moved the symlinks detection within a CVS
4744 check, this is not portable and will be removed soon.
4745 * xpath.c: small cleanup/speedup
4746
4747Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4748
4749 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4750 release of 2.3.12
4751 * parser.c: make an error message if unknow entities in all cases
4752
4753Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4754
4755 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4756
4757Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4758
4759 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4760 includes were installed in the wrong dir
4761
4762Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4763
4764 * doc/html.xml: warn against sending code to exhibit bugs.
4765
4766Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4767
4768 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4769 Tru64 from Thomas Leitner
4770
4771Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4772
4773 * AUTHORS: added William and Bjorn
4774 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4775 daniel@veillard.com hopefully I won't have to do this again
4776 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4777 docs can be rebuilt cleanly now
4778 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4779 from CVs it's generated, added include/libxml/xmlwin32version.h
4780 also generated but which should change far less frequently.
4781 * catalog.c nanoftp.c: made sure to include libxml.h not
4782 libxml/xmlversion.h directly
4783 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4784 when compiling on WIN32 and MSC
4785
4786Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4787
4788 * include/Makefile.am include/libxml/Makefile.am configure.in:
4789 fixed make distcheck and rebuilding the rpms
4790
4791Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4792
4793 * configure.in: should finish the migration of exported includes
4794 into a real include/libxml in CVS, at least for CVS users.
4795 * removed the exported headers, added in include/libxml (as well
4796 as xmlversion.h.in).
4797
4798Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4799
4800 * configure.in: fixed the way to detect symlink
4801
4802Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4803
4804 * configure.in: updated, include/libxml is now a real CVS dir
4805
4806Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4807
4808 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4809 version works with both libxml1 and libxml2 (it autodetects
4810 the prefix of the html-files) from Felix Natter.
4811 * doc/xml.html: updated doc accordingly
4812
4813Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4814
4815 * xpath.c: fixed the bug generating a template loop in libxslt
4816 when using docbook-xsl-1.4, * should filter out document nodes
4817 * HACKING: added William
4818 * TODO: updated
4819
4820Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4821
4822 * doc/FAQ.html: added a warning about gcc-3.0
4823 * doc/xml.html: added reference to gdome2 and removed a confusing
4824 sentence
4825
4826Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4827
4828 * xmlversion.h: okay this is a generated file, but Windows
4829 users need it and they can't generate it, and I want CVS
4830 Windows users ...
4831 * win32/libxml2/libxml2_so.dsp: Windows project file for
4832 the shared lib version of libxml2
4833 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4834 resources needed for libxslt/xsltproc by Yon Derek
4835
4836Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4837
4838 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4839
4840Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4841
4842 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4843
4844Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4845
4846 * include/win32config.h: Yon Derek provided a first fix
4847 to be able to compile libxslt/xsltproc on Windows
4848
4849Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4850
4851 * xpath.c: attempt to work around what seemed a gcc optimizer
4852 bug when handling floats on i386 http://veillard.com/gcc.bug
4853 * tree.c entities.c encoding.c: doing some cleanups while
4854 chasing it
4855
4856Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4857
4858 * Makefile.am: cleanup when --without-debug is specified
4859 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4860 w.r.t. --without-debug and other include points
4861 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4862 Catalogs
4863 * configure.in entities.h tree.h HTMLparser.c: removed
4864 --without-corba, made the _private field mandatory
4865
4866Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4867
4868 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4869 outputs a BOM in UTF8, an errata has been issued to avoid the
4870 problem, that was the most reasonable solution... Add support
4871 for a leading UTF8 BOM in entities.
4872
4873Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4874
4875 * valid.c: fixed a bug found when post validating an entity ref
4876 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4877 activate it too
4878
4879Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4880
4881 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4882 weakness in the node copy the XPointer and the XInclude
4883 implementations. Serious cleanup.
4884
4885Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4886
4887 * Makefile.am: Kjartan Maraas provided a small patch to
4888 add xml2-config.in to EXTRA_DIST
4889
4890Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4891
4892 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4893 provided another failing case found in KDE, the way the
4894 ctxt->vctxt.nodeTab was allocated and freed changed over
4895 time but it wasn't completely cleaned up. This should fix it.
4896
4897Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4898
4899 * parser.c: Stephan Kulow also raised the fact that line number
4900 could get miscounted making debug harder, fixed the problem
4901 in xmlParseCharData()
4902
4903Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4904
4905 * valid.c: Stephan Kulow pointed out a problem when validating
4906 and using an empty entity, forgot a 'break' in a case.
4907
4908Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4909
4910 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4911 * doc/xml.html: updated with 2.3.11
4912
4913Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4914
4915 * TODO: updated adding cleanup of generated doc
4916 * configure.in: prepared to release 2.3.11
4917 * xmllint.c: added --version for bug reporting
4918 * doc/html/*.html: rebuilt the doc
4919
4920Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4921
4922 * xpath.c: first part of the work on selecting namespace to
4923 fix bug #56115
4924
4925Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4926
4927 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4928 when using -liconv
4929 * TODO: updated
4930
4931Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4932
4933 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4934 cleanup, encoding support.
4935
4936Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4937
4938 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4939
4940Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4941
4942 * xpath.c: bug detected by Ankh when / is used as a function arg
4943
4944Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4945
4946 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4947 of element and use it to avoid outputting formatting spaces at
4948 the wrong place. Implemented the format parameter for HTML save.
4949 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4950 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4951 result/HTML/wired.html: of course this impact the result of a
4952 number of HTML tests
4953
4954Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4955
4956 * HTMLtree.[ch]: started augmenting the HTML save API with
4957 encoding and formatting parameters
4958
4959Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4960
4961 * HTMLtree.h: cleanup and started evaluating the work needed on
4962 revamping the HTML output code
4963
4964Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4965
4966 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4967
4968Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4969
4970 * valid.c: fixed bug #56049, forgot one check in the
4971 validation routine
4972
4973Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4974
4975 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4976
4977Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4978
4979 * libxml.h: fixed an error in last commit
4980 * doc/FAQ.html: added an entry for compilation from CVS
4981
4982Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4983
4984 * xmlversion.h.in libxml.h: Cygwin patches
4985 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4986 * tree.h: cleanup
4987
4988Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4989
4990 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4991 memory block in a strange case where libxml is linked twice
4992 in the binary.
4993
4994Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4995
4996 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4997 state far too often, simple fix used to avoid it.
4998
4999Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5000
5001 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5002 being processed, applied his patch
5003 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5004
5005Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5006
5007 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5008 provided fixes to compile on MSCC again
5009 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5010 also provided an update for the project files.
5011
5012Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5013
5014 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5015 bug #55810
5016
5017Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5018
5019 * tree.c: fixed xmlGetNsProp() to close bug #55683
5020 Note this requires libxslt to use it's own function instead.
5021
5022Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5023
5024 * HTMLtree.c: when in a pre element no formatting space should
5025 be added.
5026 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5027
5028Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5029
5030 * configure.in: added tests for signal() and signal.h
5031
5032Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5033
5034 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5035
5036Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5037
5038 * doc/libxml-doc.el: Felix Natter provided a new version for
5039 libxml2
5040
5041Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5042
5043 * HTMLtree.c: when in a pre element no formatting space should
5044 be added.
5045
5046Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5047
5048 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5049
5050Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5051
5052 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5053 hack
5054 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5055 * uri.c: fixed a warning
5056
5057Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5058
5059 * HTMLtree.c: trying to close bug #55772 escaping in script
5060 elements
5061 * doc/xml.html: suggest to send mail to the list
5062
5063Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5064
5065 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5066 good. Use a macro and based on the solution provided in
5067 vsnprintf manual page from GNU.
5068
5069Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5070
5071 * error.c: Workaround for non-preserving variadic list.
5072 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5073
5074Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5075
5076 * doc/xml.html: added 2.3.10 release
5077
5078Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5079
5080 * configure.in: releasing 2.3.10
5081
5082Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5083
5084 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5085
5086Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5087
5088 * encoding.c: Robert Collins provided a patch to add the
5089 "US-ASCII" encoding alias
5090
5091Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5092
5093 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5094 string oriented functions and started cleaning the related areas
5095 in xpath.c which needed fixing in this respect
5096
5097Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5098
5099 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5100 #55380
5101 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5102
5103Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5104
5105 * TODO: updated
5106 * nanohttp.[ch] : started adding APIs to get the redirected URL
5107 when this occurs (needed for further base computation
5108 * tree.h: cleanup
5109 * encoding.c: cleanup
5110 * SAX.c: minor change around ctxt->loadsubset
5111
5112Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5113
5114 * Makefile.am include/Makefile.am: small change to have
5115 include/libxml rebuilt if working from CVS.
5116 * uri.c: applied another patch from Carl Douglas for URI escaping,
5117 this should close bug #51876
5118
5119Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5120
5121 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5122 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5123 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5124 added specific regression test
5125 * parser.h: preparing for the XSLT mode where DTD inherited
5126 attributes are added to the tree.
5127
5128Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5129
5130 * xinclude.[ch]: Updated the namespace for the Last Call version
5131 * result/XInclude/include test/XInclude/include: updated the
5132 testsuite accordingly
5133
5134Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5135
5136 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5137 related to bug #51876
5138
5139Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5140
5141 * tree.c: fixed a gross mistake in base computation, xml:base is
5142 not completely correct yet (need cascade).
5143 * xpath.[ch]: added the few things needed to find a function name
5144 and URI from the XPath context when it is called.
5145
5146Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5147
5148 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5149 * DOCBparser.c: small cleanup
5150 * xmllint.c: added a --catalogs option to load catalogs from
5151 $SGML_CATALOG_FILES
5152 * tree.c: cleanup
5153 * configure.in: iconv library fixup, ICONV_LIBS
5154
5155Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5156
5157 * catalog.c: handling of CATALOG entries. detection of recursion,
5158 and a few bugfixes
5159 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5160 against the default namespace
5161
5162Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5163
5164 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5165
5166Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5167
5168 * parser.c: fixed propagation context info when parsing an
5169 external entity.
5170 * doc/html/*.html: regenerated a couple of docs
5171
5172Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5173
5174 * doc/xml.html: update with 2.3.9 informations
5175
5176Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5177
5178 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5179 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5180 * doc/html/* : rebuilt the docs
5181 * valid.c: small patch which may improve some case when
5182 validating.
5183
5184Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5185
5186 * HTMLparser.c: Closed bug #54891
5187 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5188 to the suite
5189
5190Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5191
5192 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5193 applied a documentation patch from LotR and filled in a few missing
5194 descriptions
5195
5196Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5197
5198 * xpath.c tree.c parser.c: speed optimizations at the parser level
5199 document tree freeing and xpath evaluation
5200
5201Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5202
5203 * parser.c parser.h parserInternals.h: fixed a couple of
5204 interfaces for handling memory buffer input to const char *
5205 upon suggestion of JamesH.
5206
5207Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5208
5209 * configure.in: LoTR sent a patch fixing the previous commit
5210
5211Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5212
5213 * configure.in: trying to deal again with the stoopid -R linking
5214 flag of Solaris
5215
5216Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5217
5218 * xpath.h: two nodeset access macros from Thomas Broyer
5219
5220Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5221
5222 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5223 patch from Thomas Broyer
5224
5225Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5226
5227 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5228 case
5229 * INSTALL: was empty added stuff from the FAQ
5230
5231Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5232
5233 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5234 attributes handling and #54433 by adding xmlUnsetProp()
5235 and xmlUnsetNsProp()
5236
5237Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5238
5239 * HTMLparser.c: Patch from Jonas Borgström
5240 (htmlGetEndPriority): New function, returns
5241 the priority of a certain element.
5242 (htmlAutoCloseOnClose): Only close inline elements if they
5243 all have lower or equal priority.
5244 * result/HTML: this of course changed a number of tests results.
5245
5246Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5247
5248 * xmlIO.c catalog.c: plugged in the default catalog resolution
5249 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5250 documentations
5251 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5252
5253Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5254
5255 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5256 integrating catalogs
5257 * catalog.[ch] testCatalog.c: adding a small catalo API
5258 (only SGML catalog support).
5259 * parser.c: restaured xmlKeepBlanksDefault(0) API
5260
5261Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5262
5263 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5264
5265Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5266
5267 * parser.c: added xmlParseExternalEntityPrivate() to allow
5268 propagation of ctxt->_private when parsing external entities
5269
5270Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5271
5272 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5273
5274Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5275
5276 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5277
5278Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5279
5280 * valid.c: warn when indeterminist content model is detected
5281 * result/VC/ElementValid8: this adds a message
5282 * Makefile.am: add --novalid for VCM tests
5283 * parserInternals.c: added a call to Init memory
5284
5285Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5286
5287 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5288 when both parameters are NULL.
5289
5290Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5291
5292 * valid.c: applied small patch from Gary Pennington, reindented
5293 some part of the code.
5294
5295Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5296
5297 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5298 release, updated and regenerated the docs
5299
5300Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5301
5302 * xpath.c result/XPath/expr/floats : clarified and cleanup
5303 printing of abnormal floats in tests.
5304
5305Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5306
5307 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5308 * results/HTML/ : a few changes in the output of the HTML tests as
5309 a result.
5310 * configure.in: tying to fix -liconv where needed
5311
5312Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5313
5314 * Makefile.am: fixed a stupid error
5315
5316Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5317
5318 * configure.in Makefile.am: make the inclusion of the trio
5319 modules in the library conditional
5320
5321Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5322
5323 * DOCBparser.c: patche from László Kovács, fixed entities refs
5324 in attributes handling
5325
5326Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5327
5328 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5329 flushing
5330
5331Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5332
5333 * xpath.c: fix of an XSLT namespace bug reported on the list
5334 general/bug-8-
5335
5336Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5337
5338 * strio.h trio.c: Dan McNichol suggested a couple of small
5339 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5340
5341Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5342
5343 * tree.c parser.c encoding.c: spent a bit more time looking
5344 at the parsing speed and DOM handling. Added a few more
5345 speedups.
5346
5347Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5348
5349 * parser.c: small but effective parsing speed improvement
5350
5351Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5352
5353 * configure.in: default on the DocBook parser inclusion (for Gnome)
5354 * DOCBparser.h: fixed a header reference
5355
5356Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5357
5358 * configure.in xpath.c: applied Bjorn patches for FPE on the
5359 alpha
5360
5361Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5362
5363 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5364 xmlSaveFormatFileTo()
5365
5366Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5367
5368 * xpath.c: simple and efficient optimization, XPath functions
5369 aways bind to the same code, cache this
5370 * TODO: updated (by saying some is obsolete)
5371
5372Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5373
5374 * xpath.c: more cleanup work on XPath name parsing routines
5375
5376Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5377
5378 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5379 xmlXPathParseName
5380 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5381 * debugXML.c: avoid compilation problems if compiling without
5382 HTML support, Igor Zlatkovic
5383 * win32/libxml2/libxml2.def.src: being able to compile without
5384 XPath on Windows
5385
5386Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5387
5388 * libxml.m4: yet another patch from Toshio Kuratomi
5389
5390Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5391
5392 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5393
5394Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5395
5396 * tree.[ch]: added xmlSaveFormatFile interface for saving
5397 and indenting a file.
5398
5399Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5400
5401 * xpath.c: fixed bug #53689 related to processing-instruction()
5402
5403Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5404
5405 * DOCBparser.c: patche from László Kovács
5406
5407Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5408
5409 * parser.c: applied fixes from Christian Glahn bug report #53391
5410
5411Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5412
5413 * error.c: Jean François Lecomte provided a complete description
5414 and a fix to bug #53537
5415
5416Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5417
5418 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5419
5420Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5421
5422 * DOCBparser.c SAX.c: a bit more work on entities processing.
5423 Still Need to cleanup XML output and references in attributes
5424
5425Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5426
5427 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5428
5429Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5430
5431 * tree.c: trying to fix #53574, not completely complete,
5432 I would like xmllint --copy --debug test/ent1 and
5433 xmllint --debug test/ent1 to show the same result.
5434 * xpath.c: fix a bug when trying to sort namespace nodes
5435
5436Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5437
5438 * HTMLtree.c: real fix for #53402
5439
5440Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5441
5442 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5443 PIs when using xsl:output
5444 * valid.c: closing #53537 some case generate segfaults if there
5445 is validity errors
5446
5447Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5448
5449 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5450 of external parsed entities, added --noent to testDocbook
5451 * valid.c: Garry Pennington found an uninitialized variable
5452 access in xmlValidateElementContent()
5453
5454Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5455
5456 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5457 with madness
5458 * result/HTML/ : this modified the result of the regression tests
5459 a lot.
5460
5461Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5462
5463 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5464 to doc where it wasn't checked against NULL reported by
5465 Jens Laas
5466
5467Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5468
5469 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5470 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5471
5472Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5473
5474 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5475 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5476 * SAX.[ch]: cleanup and updates for DocBook
5477 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5478 ex SGML identifier changes
5479 * valid.c: removed a static unused function.
5480
5481Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5482
5483 * HTMLtree.c: applied change for Paul Sponagl on script saving
5484 * Makefile.am: the warning about entity title.xml are normal.
5485
5486Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5487
5488 * configure.in: release of 2.3.7
5489 * Makefile.am: fixing make distcheck
5490
5491Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5492
5493 * doc/html/* doc/xml.html: updated and regenerated the docs
5494
5495Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5496
5497 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5498
5499Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5500
5501 * tree.c: fixed #53388 with the provided patch
5502
5503Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5504
5505 * valid.c: Bjorn detected an invalid memory access. Fixed
5506 vstateVPush()
5507
5508Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5509
5510 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5511
5512Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5513
5514 * libxml.h: new header used only for the compilation of libxml
5515 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5516 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5517 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5518 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5519 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5520 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5521 baseline (version 1.2 plus a single patch).
5522 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5523 scientific notation for numbers. Tests added.
5524 * xpath.c: formatting of numbers changed to use sprintf
5525 (contribution from William Brack)
5526
5527Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5528
5529 * valid.c: cleanup, more useful debugging
5530 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5531 * xmlIO.c: entity loading is printed as an error when validating
5532
5533Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5534
5535 * valid.c: fixed to validate within entities
5536 * test/VCM/v22.xml: added a specific testcase
5537
5538Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5539
5540 * valid.c: forgot an epsilon transition in for ()+
5541 * test/VCM/v21.xml : added a specific test case
5542
5543Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5544
5545 * valid.c: removed a state explosion exhibited by RSS
5546 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5547 from bug #51872
5548
5549Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5550
5551 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5552 validation without using an ugly NFA -> DFA algo in the source.
5553 Made a specific algorithm easier to maintain, using a single
5554 stack and without recursion.
5555 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5556 * hash.c: made the growing routine static
5557 * tree.h parser.c: added the parent information to an
5558 xmlElementContent node.
5559
5560Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5561
5562 * SAX.c parser.c xpath.c: generating IDs when not validating
5563 from an external parsed entity was poisoning the ID has table
5564 with removed values. This was killing XSLT on the KDE help
5565 browser.
5566
5567Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5568
5569 * entities.h: andrew@ugh.net.au detected a double declaration
5570
5571Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5572
5573 * debugXML.c hash.c tree.h valid.c : some changes related to
5574 the validation suport to improve speed with DocBook
5575 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5576 the way validation errors get reported
5577
5578Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5579
5580 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5581 by P C Chow and William M. Brack for XSLT HTML output
5582
5583Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5584
5585 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5586 Igor Zlatkovic patches for MSC compilation and added his
5587 updates
5588
5589Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5590
5591 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5592 prefix lookup.
5593 * parserInternals.c: fixed the bug reported by Morus Walter
5594 due to an off by one typo in xmlStringCurrentChar()
5595
5596Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5597
5598 * HTMLparser.c result/HTML/*: revamped the way the HTML
5599 parser handles end of tags or end of input
5600
5601Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5602
5603 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5604
5605Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5606
5607 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5608 bug where the linktime verions of free() won't work ...
5609
5610Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5611
5612 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5613
5614Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5615
5616 * doc/xml.html: added 2.3.6 release
5617
5618Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5619
5620 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5621 * result/wml.xml: resulted in a small output change
5622
5623Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5624
5625 * tree.c: xmlNewDoc was missing the charset initialization
5626 * xmllint.c: added --auto to autogenerate a doc, allow to
5627 reproduce the problem fixed on xmlNewDoc
5628
5629Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5630
5631 * xpath.c: trying to get 52979 solved
5632 * tree.c result/ result/noent/: trying to get 52712 solved, this
5633 also made me clean up the fact that XML output in general should
5634 not add formating blanks by default, this changed the output of
5635 a few tests
5636
5637Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5638
5639 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5640
5641Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5642
5643 * configure.in: finally released 2.3.6
5644
5645Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5646
5647 * xpath.c: checking for null pointer generated by new code
5648
5649Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5650
5651 * xpath.c: fixed a [] evaluation problem reported
5652 * test/XPath/tests/simpleaddr: extended test
5653 * result/XPath/simpleaddr: updated result
5654
5655Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5656
5657 * xmllint.c: Dan Timis reported a portability problem
5658 on Macs without mmap, fixed it.
5659
5660Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5661
5662 * testXPath.c : added a --tree option allowing to display the
5663 tree dump of the XPath expression
5664
5665Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5666
5667 * xpath.c: fixed a memleak when comparing nodesets
5668 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5669 * tree.c: added a TODO
5670
5671Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5672
5673 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5674 we need string functions
5675 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5676 to be able to use them where needed. Applied some changes
5677 to reduce name linking pollution and compile in only what's
5678 needed.
5679 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5680 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5681 for the string manipulation functions
5682 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5683 to the free() function of xmlmemory.c
5684 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5685 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5686 usage.
5687
5688
5689Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5690
5691 * error.c: applied the context output patch of the error
5692 handling submitted by Chuck Griffith
5693 * error/VC/*: this slightly change some error logs
5694
5695Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5696
5697 * parser.c: fixed line number reporting on error
5698
5699Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5700
5701 * parser.c: Sullivan and Darin found a parser bug,
5702 applied the patch.
5703
5704Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5705
5706 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5707 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5708 xmlversion.h.in xpointer.c: of course the way I defined
5709 UNUSED breaks on old gcc version. Try to be smart and
5710 also define it directly in xmlversion.h
5711 * configure.in: removed -ansi flag from the pedantic set
5712
5713Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5714 Huge cleanup, I switched to compile with
5715 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5716 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5717 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5718 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5719 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5720 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5721 encoding.h entities.c error.c list.[ch] nanoftp.c
5722 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5723 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5724 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5725 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5726 Cleanup, staticfied a number of non-exported functions,
5727 detected and cleaned up a dozen of problem found this way,
5728 avoided a lot of public function name/typedef/system names clashes
5729 * doc/xml.html: updated
5730 * configure.in: switched private flags to the really pedantic ones.
5731
5732Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5733
5734 * configure.in: 2.3.5
5735 * doc/html/*: rebuilt the docs
5736
5737Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5738
5739 * parser.c: fixed a reported bug in NOTATION parsing
5740 * uri.c: accepted but not fixed bug 51876, added TODO
5741 * Makefile.am: fixed bug 51876
5742
5743Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5744
5745 * config.h.in configure.in error.c: fix a compilation problem
5746 on platforms without vsnprintf (xml@thewrittenword.com)
5747
5748Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749
5750 * parser.c: fixed a function name header typo
5751 * SAX.c: notations can also occur in external subset.
5752
5753Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5754
5755 * error.c: removed a C++ like comment
5756
5757Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5758
5759 * parser.c: fixing bug 52299 strange condition leading
5760 to a parser crash due to a buffer overflow
5761 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5762 added the specific test case
5763
5764Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5765
5766 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5767 xmlXPathConvert{String,Number,Boolean} to be able to make
5768 type casts without a context stack, fixed some implementation
5769 problems related to the absence of context at parse-time,
5770 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5771 in the public API too
5772 * xpointer.c xpathInternals.h: we need to know at parse time
5773 whether we are compiling an XPointer
5774
5775Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5776
5777 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5778 cleaned up the parser internals, refactored XPath code, added
5779 new compilation based APIs and cleanly separated public and
5780 private APIs.
5781
5782Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5783
5784 * xpath.h: the comp field must be added at the end to avoid
5785 killing binary compat.
5786
5787Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5788
5789 * Makefile.am: detect XPath memleaks in regreson tests
5790 * error.c: fixed and error w.r.t. error reporting still using
5791 stderr
5792 * hash.c: added new line at end of file
5793 * tree.h: minor cleanup
5794 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5795 expression parsing from evaluation, resulted in a number of
5796 changes internally, and in XPointer. Likely to break stuff
5797 using xpathInternals.h but should remain binary compatible,
5798 new interfaces will be added.
5799
5800Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5801
5802 * configure.in: fixed a couple of problems reported by
5803 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5804 without gcc on non linux platforms.
5805
5806Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5807
5808 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5809 a fix for --with-html-dir= configure support. I hope it won't
5810 break rpm generation
5811
5812Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5813
5814 * xmlIO.c: one function comment cleanup.
5815
5816Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5817
5818 * SAX.c: external subset notations were improperly registered
5819 in the internal subset.
5820
5821Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5822
5823 * README.cvs-commits: added, pointing to HACKING
5824 * HACKING: updated
5825
5826Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5827
5828 * parser.c: and Matt Sergeant found one in the XML push
5829 parser (erroneous check I forgot to remove when I fixed the
5830 main parser).
5831
5832Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5833
5834 * xpath.c: ptittom found a small bug in UnaryExpr
5835
5836Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5837
5838 * configure.in: bumped to 2.3.4
5839 * error.c: fixed bug #51860
5840 * tree.c: fixed bug #51861
5841 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5842 * tree.[ch] : added xmlDefaultBufferSize
5843 * nanoftp.c: typo in function name header block
5844 * doc/xml.html : updated, added link to XML::LibXSLT
5845 * doc/html/* : rebuilt the docs
5846
5847Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5848
5849 * parser.c SAX.c: the new content parsing code raised an
5850 ugly bug in the characters() SAX callback. Found it
5851 just because of strangeness in XSLT XML Rec ouptut :-(
5852
5853Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5854
5855 * Makefile.am: Martin Baulig suggested to add -lm
5856 * tree.c: found another bug in xmlNodeGetContent()
5857
5858Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5859
5860 * xpath.c: Bjorn found the error related to strictness of comparison.
5861
5862Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5863
5864 * parser.c: trying to fix the Dtd parsing problem reported
5865 by Gary, side effect of last week speed optimizations.
5866
5867Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5868
5869 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5870 * parserInternals.c: removed unneeded test raised by Stric
5871
5872Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5873
5874 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5875 and fixed by William Brack). Added xmlXPathFormatNumber.
5876 Changed the sorting slightly.
5877 * configure.in Makefile.am example/Makefile.am: Added -lm.
5878 Please note that applications linking with libxml2, must
5879 also like with the math library from now on.
5880
5881Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5882
5883 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5884
5885Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5886
5887 * parser.c: one must report spaces even if the Dtd element
5888 content proves that this is not part of the element content.
5889 * result/valid/*.xml: this changed the ouptu slightly
5890
5891Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5892
5893 * configure.in: bumped to 2.3.3
5894 * doc/xml.html: updated
5895
5896Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5897
5898 * tree.c: minor doc fix
5899 * xpath.c: deallocation issues when a result tree has been
5900 converted to a node-set
5901
5902Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5903
5904 * doc/xml.html: oops corrected dates s/2000/2001
5905
5906Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5907
5908 * valid.c: new patch from Gary Pennington
5909
5910Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5911
5912 * doc/xml.html: applied patch from Ankh
5913
5914Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5915
5916 * xinclude.c: fixed a problem building on Mac
5917
5918Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5919
5920 * parser.c: more work on increasing parsing ferformances
5921
5922Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5923
5924 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5925 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5926 avoiding memcpy in production builds MEM_CLEANUP macro use
5927 * parser.[ch] parserInternals.c: optimizations of the tightest
5928 internal loops inside the parser. Better checking of I/O
5929 flushing/loading conditions
5930 * xmllint.c : added --timing
5931
5932Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5933
5934 * configure.in: bumped to 2.3.2
5935 * doc/xml.html: updated for release
5936
5937Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5938
5939 * xpath.c: found a memleak and fixed a nasty bug
5940
5941Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5942
5943 * xmllint.[c1] : added return code errors for xmllint
5944 * xpath.c: specific debug dump function for result value trees
5945
5946Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5947
5948 * xpath.c: finally implemented xmlXPathCompareNodeSets
5949 * test/XPath/expr/floats results/XPath/expr/floats: added
5950 a test for float expressions
5951
5952Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5953
5954 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5955 * parserInternals.[ch]: trying to speed up parsing
5956 * xpath.c : speeded up node set equality op
5957
5958Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5959
5960 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5961 better handling of ID/IDREF and the list modules associated
5962 * configure.in: small CFLAGS cleanup
5963
5964Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5965
5966 * configure.in: fixed iconv detection on AIX (stric)
5967
5968Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5969
5970 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5971
5972Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5973
5974 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5975 and optimized xmlXPathNodeSetSort
5976
5977Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5978
5979 * xpath.c: bug fix when context size is 0
5980 * parser.c: I like Norm's Dtd because they still manage to break
5981 the parser occasionally
5982
5983Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5984
5985 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5986
5987Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5988
5989 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5990 attributes within the XML-1.0 namespace
5991
5992Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5993
5994 * xpathInternals.h: exported a few axis functions
5995 * doc/xml.html: updated the doc
5996
5997Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5998
5999 * configure.in: applied patch from Daniel van Balen for OpenBSD
6000 and bumped version to 2.3.1
6001 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6002 attempt to find autoclosing was simply broken, removed it,
6003 updated the examples, this is better
6004
6005Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6006
6007 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6008 hash functionnalities.
6009 * doc/html/* : rebuild the doc
6010
6011Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6012
6013 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6014 on predicate
6015 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6016 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6017 really want to have tags closed on output even if we accept
6018 unclosed ones on input
6019
6020Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6021
6022 * xpath.c: ouch don't free NULL, rare case fixed
6023 * tree.c: don't coalesce text nodes if they don't have the
6024 same behaviour wrt escaping on output
6025
6026Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6027
6028 * xpath.c: small fixup
6029 * SAX.c: don't warn on empty namespaces.
6030
6031Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6032
6033 * README: a bit of cleanup
6034 * configure.in: preparing for 2.3.0 release
6035
6036Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6037
6038 * hash.[ch]: added a first version of xmlHashSize()
6039 * valid.c: another bug fix from Gary Pennington
6040
6041Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6042
6043 * valid.c: couple of bug fixes pointed by Gary Pennington
6044 * HTMLtree.c: #if 0 cleanup
6045
6046Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6047
6048 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6049 which removes a time consuming check of xmlXPathNodeSetAdd()
6050 and use it in places where we are sure to not break unicity
6051
6052Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6053
6054 * xpath.c: bug fixes found from XSLT
6055 * tree.c: preserve node->name special values when copying nodes.
6056 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6057 external subset are fetched when available but without full
6058 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6059 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6060 output with encoding disabled.
6061
6062Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6063
6064 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6065 xmlCheckFilename should not be called from xmlFileOpenW
6066 and xmlGzfileOpenW
6067
6068Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6069
6070 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6071 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6072 added the new tests for URI normalization
6073 * testURI.c: fixed stoopid bugs
6074 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6075 the URI in the error messages are now properly normalized
6076
6077Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6078
6079 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6080
6081Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6082
6083 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6084
6085Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6086
6087 * xpath.c: fixed mod operator
6088
6089Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6090
6091 * parser.c: fixed xmlStrcat doc
6092 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6093 trees.
6094
6095Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6096
6097 * xpath.c result/XPath/tests/chaptersbase
6098 result/XPath/tests/simplebase: fixed XPath node()
6099 * tree.c: small fix in xmlNewNs()
6100 * Makefile.am: removed extraneous xml2Conf.sh rule
6101
6102Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6103
6104 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6105 Changed the library name, in order to get libxml-devel and
6106 libxml2-devel to coexist on a single system
6107 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6108 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6109
6110Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6111
6112 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6113 libxml2-devel installable in // as libxml-devel.
6114
6115Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6116
6117 * doc/Makefile.am: fixed make rebuild in doc
6118 * doc/html/*.html: rebuilt the docs
6119
6120Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6121
6122 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6123
6124Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6125
6126 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6127 the HTML doc to go into the -devel RPM ...
6128 * aclocal.m4 config.h.in: some updates due to auto* magic
6129
6130Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6131
6132 * xpath.h: added a hook in the context structure allowing to
6133 link to extra support, needed for XSLT
6134
6135Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6136
6137 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6138 xmlXPtrCmpPoints to use it.
6139 * propagated the following patch from Alejandro Forero
6140 * include/win32config.h xmlIO.c: applied further suggestions
6141 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6142 * example/gjobread.c: fixed warnings, now that it builds
6143
6144Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6145
6146 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6147
6148 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6149 filename points to a valid file (not a directory).
6150 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6151 Added calls to xmlCheckFilenameDir.
6152
6153 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6154 `path' (rather than `filename') as the parameter to gzopen and open.
6155
6156Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6157
6158 * Makefile.am: fixed a problem with EXTRA_DIST
6159
6160Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6161
6162 * Makefile.am example/Makefile.am: finally found the trick
6163 to build the example, i.e. add "." in SUBDIRS before example
6164 in the list <grin/>
6165
6166Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6167
6168 * doc/xml.html: updated with an XSLT section, removed pointer to
6169 W3C CVS base.
6170
6171Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6172
6173 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6174 too, and deallocation need to occur the same way.
6175
6176Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6177
6178 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6179 type correponding to an XSLT result tree fragment. Share most
6180 of the data format with node set, as well as operators.
6181 * HTMLtree.c: added a newline at the end of the doctype output
6182 whe this one is not present initially.
6183 * tree.c: make sure taht the parent and doc pointers are properly
6184 set when copying attributes (lists).
6185
6186Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6187
6188 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6189
6190Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6191
6192 * xpath.c: seems I finally killed that ugly path evaluation
6193 context bug (tagged 9999 in case is is wrong)
6194
6195Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6196
6197 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6198 for XSLT
6199
6200Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6201
6202 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6203 for xmlGzfileOpen() bug
6204
6205Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6206
6207 * xpath.c: removed an error found by XSLT usage
6208 * tree.c parserInternals.h: use a predefined static string
6209 for text and comment nodes, avoid freeing them in xmlFreeNode,
6210 exported the string name in parserInternals.h and added
6211 another value to disable encoding at output (for XSLT),
6212 gain memory, time.
6213
6214Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6215
6216 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6217 win32/libxml2/libxml2_so.dsp: new makefiles and update
6218 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6219
6220Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6221
6222 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6223 Gary Pennington
6224
6225Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6226
6227 * xpath.c: fixed the comaprision of values and nodelists,
6228 need to compare nodelist still ...
6229 * debugXML.c: avoided a possible core dump
6230 * HTMLparser.c: cleanup
6231 * nanohttp.c: contributed fix.
6232 * tree.c: fixes in properties handling added xmlSetNsProp
6233 needed by libxslt
6234 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6235 comment
6236 * TODO: updated
6237
6238Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6239
6240 * parser.c parserInternals.c: applied Bjorn Reese optimization
6241 patch
6242
6243Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6244
6245 * Makefile.am: applied patch fro make check from Martin Vidner
6246
6247Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6248
6249 * configure.in: preparing 2.2.11
6250 * doc/html/*: rebuild the HTML files
6251 * doc/xml.html : updated
6252
6253Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6254
6255 * tree.c: fixed a stupid bug
6256 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6257 patches related to validation of an XInclude processing result
6258 * TODO: updated
6259
6260Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6261
6262 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6263 on large files
6264
6265Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6266
6267 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6268
6269Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6270
6271 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6272 reported by Jonas Borgström
6273 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6274
6275Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6276
6277 * testXPath.c xpath.c: fixing the XPath union expressions problem
6278 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6279
6280Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6281
6282 * xmllint.c: Made is so if the file name is "-" is will read form
6283 standard input. Sven Heinicke <sven@zen.org>
6284 * tree.c: fixed a problem when growing buffer
6285 * tree.h: fixed the comment of the node types following andersca
6286 comment
6287 * TODO: updated
6288
6289Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6290
6291 * HTMLparser.[ch]: added a way to avoid adding automatically
6292 omitted tags. htmlHandleOmittedElem() allows to change the
6293 default handling.
6294 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6295 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6296 of xmllint too when using --memory flag, added a memory test
6297 suite at the Makefile level.
6298 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6299 with namespace use when encountering QNames in XPath evalation,
6300 added xmlns() scheme in XPointer.
6301 * nanoftp.c : incorporated a fix
6302 * parser.c xmlIO.c: fixed problems raised with encoding when using
6303 the memory I/O
6304 * parserInternals.c: closed bug 25934 reported by
6305 torsten.landschoff@innominate.de
6306 * TODO: updated
6307
6308Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6309
6310 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6311 on a non-updated tree :-(, made a 2.2.10 release to correct the
6312 situation
6313
6314Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6315
6316 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6317 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6318 integrated a set of OpenVMS changes from Howard Taylor
6319 <Howard.Taylor@pacoast.com>
6320
6321Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6322
6323 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6324 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6325
6326Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6327
6328 * HTMLparser.c: some fixes on auto-open of html/head/body
6329 * encoding.c: fixed a compilation error on some gcc env
6330 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6331 XPointer implementation
6332 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6333 related XPointer tests and associated results
6334
6335Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6336
6337 * doc/xmldtd.html doc/xml.html: following a short step by step
6338 guidance on IRC to help maciej with DTDs I started a small
6339 page on the subject.
6340
6341Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6342
6343 * HTMLparser.c: fixed handling of broken charrefs
6344 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6345 patches
6346
6347Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6348
6349 * doc/xml.html doc/html/* : rebuilt the docs after adding
6350 xinclude and updated page for 2.2.7 and 2.2.8
6351 * configure.in: releasing 2.2.8
6352
6353Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6354
6355 * parser.[ch] parserInternals.c: applied the conditional
6356 section processing fix from Jonathan P Springer
6357 <jonathan.springer2@gte.net>
6358 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6359 project file, fixed iconv default non support
6360 * xpath.c: fixed the problem of evaluating relative expressions
6361 when a node context is provided.
6362
6363Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6364
6365 * nanoftp.c: fixed gcc 2.95 new warnings
6366 * SAX.c: fixed a stupid bug
6367 * tree.c: fixed a formatting problem when round-tripping
6368 from/to memory
6369 * xinclude.c: chased memleak, fixed a base problem
6370 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6371 xmlXPtrBuildNodeList()
6372 * TODO: updated
6373 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6374 adding a first small set of regression tests for XInclude
6375
6376Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6377
6378 * nanohttp.[ch]: applied Wayne Davison patches to access
6379 the WWW-Authorization header.
6380 * parser.c: Closed Bug#30847: Problems when switching encoding
6381 in short files by applying Simon Berg's patch.
6382 * valid.c: fixed a validation problem
6383 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6384 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6385 Wayne Davison
6386 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6387 need to be extended to non full nodes selections.
6388 * xinclude.c: starts to work decently
6389
6390Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6391
6392 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6393 debugXML.c xmlversion.h.in: Started adding XInclude support,
6394 this is a new xmllint option
6395 * tree.c xpath.c: applied TOM patches for XPath
6396 * xpointer.c: fixed a couple of errors.
6397 * uri.c: added an escaping function needed for xinclude
6398 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6399 new warning from RH70 gcc's version
6400
6401Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6402
6403 * HTMLparser.c: fixed loop on invalid char in scripts
6404 * parser.c: update to description of xmlIOParseDTD()
6405 * libxml.m4 xmlversion.h.in: changes contributed by
6406 Michael Schmeing <m.schmeing@internet-factory.de>
6407 * configure.in: preparing for 2.2.7
6408 * Makefile.am: trying to avoid config.h and acconfig.h
6409 being included in the distrib
6410 * configure.in: released 2.2.7
6411
6412Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6413
6414 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6415 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6416
6417Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6418
6419 * parser.[ch]: added xmlIOParseDTD()
6420 * xpointer.c: added support for the 2 extra parameters of
6421 string-range, fixed a stoopid error when '0' was present
6422 in XPointer expressions
6423 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6424 testsuite for the above
6425
6426Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6427
6428 * libxml.spec.in: improved package descriptions
6429
6430Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6431
6432 * xpath.c xpathInternals.h: applied a large cleaning patch
6433 from TOM <ptittom@free.fr>, it also add namespace support
6434 for function and variables registration.
6435
6436Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6437
6438 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6439 * Makefile.mingw: Wayne Davison's update adding hash.c
6440
6441Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6442
6443 * xpath.c: fixed the root evaluation problems
6444 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6445 ignorable spaces with <b> <bold> <em>
6446 * tree.c: fixed a loop in xmlSearchNsByHref()
6447
6448Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6449
6450 * xpath.c: applied another XPath patch from TOM
6451 * xpath.c include/makefile.am: applied another patch from
6452 china@thewrittenword.com (cleanup on IRIX).
6453
6454Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6455
6456 * xml-config.1: received a fixed version from Fredrik Hallenberg
6457 <hallon@lysator.liu.se>
6458
6459Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6460
6461 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6462 cleanup patch for XPath
6463
6464Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6465
6466 * patched to redirrect all "out of context" error messages to
6467 a reconfigurable routine. The changes are:
6468 * xmlerror.h : added the export of an error context type (void *)
6469 an error handler type xmlGenericErrorFunc there is an interface
6470 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6471 to reset the error handling routine and its argument
6472 (by default it's equivalent to respectively fprintf and stderr.
6473 * all the c files: all wild accesses to stderr or stdout within
6474 the library have been replaced to calls to the handler.
6475
6476Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6477
6478 * configure.in: release 2.2.6
6479 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6480 exporting the inner functions of xpath for extension modules
6481 * doc/*: updated and rebuilt the doc
6482
6483Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6484
6485 * nanohttp.c : applied Wayne HTTP cleanup patch
6486 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6487 and xmlNodeSetSpacePreserve()
6488
6489Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6490
6491 * xpath.c: closing bug #29260
6492
6493Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6494
6495 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6496 multikey tuples, made hash structure opaque
6497 * valid.[ch]: moved elements, attributes, notations decalarations
6498 as well as ID and refs to hash tables.
6499 * entities.c: hash cleanup
6500 * xmlmemory.c: fixed a dump problem in debug mode
6501 * include/Makefile.am: problem passing in DESTDIR= values patch
6502 from Marc Christensen <marc@calderasystems.com>
6503 * nanohttp.c: removed debugging remains
6504 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6505 * HTMLparser.c parser.c: fixing a number of problems with the
6506 macros in the *parser.c files (Wayne).
6507 * HTMLparser.c: close the previous option when opening a new one
6508 (Marc Sanfacon).
6509 * result/HTML/*: updated the HTML results accordingly
6510
6511Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6512
6513 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6514 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6515 XPath functions and XML entities table to them. More to come...
6516 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6517
6518Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6519
6520 * tree.c: coalesce adjacent text nodes
6521 * valid.c: handling of blank nodes in DTd validation (raised
6522 by problems with a posteriori validation).
6523 * nanohttp.c: changing behaviour on HTTP write stuff.
6524 * HTMLtree.c: forced body and html to be explicitely closed.
6525 * xpath.h: exported more XPath functions.
6526
6527Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6528
6529 * Release of 2.2.5
6530 * xpointer.c: range() range-inside and other helper functions
6531 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6532
6533Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6534
6535 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6536 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6537
6538Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6539
6540 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6541 and XPointer modules
6542
6543Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6544
6545 * SAX.h: closed #25107
6546
6547Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6548
6549 * testSAX.c: fixed problem with cdata reporting
6550 * SAXresult/* : updated
6551
6552Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6553
6554 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6555 Closed bug #27499, added to regression tests
6556 * TODO: updated
6557
6558Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6559
6560 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6561 support for SCRIPT and STYLE with help from Bjorn Reese
6562 * test/HTML/* result/HTML/*: added simple testcase and updated
6563 the existing ones.
6564
6565Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6566
6567 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6568 string-range for empty strings
6569 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6570 test/XPath/xptr/strrange: augmented the XPointer testsuite
6571
6572Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6573
6574 * doc/xml.html doc/xmlmem.html: added a module describing memory
6575 interfaces and use, updated the main page.
6576
6577Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6578
6579 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6580 nanoftp code work on Windows too now
6581
6582Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6583
6584 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6585 * xpointer.c: implemented string-range() at least a good first version
6586 * test/XPath/docs/str test/XPath/xptr/strrange
6587 result/XPath/xptr/strrange: the string-range() tests
6588
6589Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6590
6591 * Makefile.am include/Makefile.am include/win32config.h
6592 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6593 and make distcheck
6594
6595Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6596
6597 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6598 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6599 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6600
6601Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6602
6603 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6604 patch for socklen_t detection by
6605 Albert Chin-A-Young <china@thewrittenword.com>
6606
6607Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6608
6609 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6610 and added a --dtdvalid option to xmllint used to test it
6611
6612Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6613
6614 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6615 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6616
6617Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6618
6619 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6620 handlings (registration, lookup, cleanup)
6621
6622Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6623
6624 * configure.in Makefile.am include/makefile.am: adding XPointer
6625 and XPtrtests target
6626 * xpointer.[ch] : new files for XPointer support
6627 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6628 more XPath tests
6629
6630Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6631
6632 * configure.in: fixed, very broken, make distcheck works again
6633
6634Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6635
6636 * More work toward 2.2.5, integrated a number of patches
6637 * configure.in Makefile.am win32config.h.in: trying to cleanup
6638 make distcheck .... huh ...
6639 * include/Makefile.am include/win32config.h: new directory
6640 for includes
6641 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6642 updated teh makefiles and instructions for WIN32
6643 * xpath.c: small fixes
6644 * test/XPath/ results/XPath: updated the testcases and results
6645 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6646 suggested patches
6647 * valid.c: fixed an ID bug
6648
6649Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6650
6651 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00006652 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006653 * xpath.[ch]: worked on XPointer
6654
6655Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6656
6657 * configure.in Makefile.am: 2.2.5, ship the include in an
6658 include/libxml subdirectory, use symlinks when using CVS
6659 * testSAX.c: fixed small bug
6660 * testXPath.c: changed the way testfiles are parsed
6661 * debugXML.c: same kind of cleanup when parsing an argument expression
6662 XPath/XPointers can have blanks embedded
6663 * xpath.[ch]: more cleanup, reorgs for XPointer work
6664 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6665 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6666
6667Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6668
6669 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6670 in the XPath engine, rewrote large parts of it, now it's far
6671 cleaner and in sync with the REC not an old WD. Fixed a parsing
6672 problem in the interactive XML shell found when testing XPath.
6673
6674Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6675
6676 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6677 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6678 examples with the extra test
6679
6680Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6681
6682 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6683 the global init function.
6684
6685Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6686
6687 * HTMLparser.c: Doohhh, attribute name parsing was still case
6688 sensitive ! Fixed this ...
6689 * result/HTML/* : updated the tests results accordingly
6690
6691Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6692
6693 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6694 engine, should be far more stable, incorporated a new version of
6695 preceding/following axis, need testing
6696 * uri.c: fixed file:///c:/a/b/c problem
6697 * test/XPath/tests/idsimple: augmented the XPath tests
6698
6699Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6700
6701 * doc/* rebuilding docs for 2.2.4 release
6702
6703Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6704
6705 * configure.in: releasing 2.2.4
6706 * parser.[ch]: added xmlStrEqual()
6707 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6708 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6709 use xmlStrEqual instead
6710 * TODO: updated
6711 * added an XPath test
6712
6713Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6714
6715 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6716 * entities.h: exported xmlInitializePredefinedEntities
6717 * parser.[ch] : added xmlInitParser()
6718 * parserInternals.h : had to export htmlInitAutoClose()
6719
6720Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6721
6722 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6723 problems
6724 * Makefile.am : added XPath regression tests to normal tests
6725 * uri.c: fixed a problem with local paths, cleanup
6726 * parser.c: fixed a problem with large CData sections
6727
6728Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6729
6730 * configure.in xml-config.in: patch from "Ben Taylor"
6731 <sol7x86@hotmail.com> for solaris shared libs lookup
6732
67332000-09-30 Martin Baulig <baulig@suse.de>
6734
6735 * libxml-2.0.pc.in: Provide pkg-config script.
6736
6737 * configure.in: Create the libxml-2.0.pc script from the
6738 libxml-2.0.pc.in templates.
6739 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6740 script in `$(libdir)/pkgconfig'.
6741
6742Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6743
6744 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6745 when compiling with MSC
6746
6747Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6748
6749 * xpath.c: patch for normalize-string() substring-before(),
6750 substring-after() and translate() functions from Bjorn Reese
6751 <breese@mail1.stofanet.dk>
6752 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6753 Fredrik Hallenberg <hallon@lysator.liu.se>
6754 * TODO: updated
6755
6756Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6757
6758 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6759 problem of socklen_t being undefined on a number of platforms
6760 * debugXML.c: fixed a compilation problem when without snprintf
6761
6762Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6763
6764 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6765 an URI bug and a fix for the control-character-induced infinite loop
6766 * nanohttp.c: preventive fix for compiling on WIN32
6767
6768Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6769
6770 * xmlint.c: closing bug #25000
6771
6772Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6773
6774 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6775 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6776 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6777 related function, fixing xmlStrncmp(), and associated cleanup
6778 * result/HTML/entities.html.sax: updating result
6779
6780Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6781
6782 * uri.c: applied patch for URI escaping from Wayne Davison
6783 <wayned@blorf.net>
6784 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6785 from Denis Barbier <barbier@imacs.polytechnique.fr>
6786 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6787 patch from Wayne Davison
6788
6789Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6790
6791 * doc/xml.html : updated with new releases, adding "how to help"
6792
6793Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6794
6795 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6796 removed a few warnings in pedantic mode ...
6797 * parserInternals.c parser.c: moved encoding switching function
6798 to parserInternals.c
6799 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6800
6801Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6802
6803 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6804 error or warning handlers
6805
6806Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6807
6808 * parserInternals.c parserInternals.h parser.c Makefile.am:
6809 created a new module parserInternals.c, moved most of the
6810 code shared by the various parsers there, as well as
6811 deprecated code from parser.c. More cleanup of parser.c
6812 * uri.c: fixed a problem when URI is NULL
6813 * valid.c: speedup when looking for an attribute declaration
6814
6815Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6816
6817 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6818 the cleanup of the computation of URI references when seeking
6819 external entities. The URI reference string and the resulting
6820 URI are both stored now.
6821 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6822 large s(n)printf checks and cleanup from Denis Barbier
6823 <barbier@imacs.polytechnique.fr>
6824 * xmlversion.h.in tree.h: couple of SGML declarations for a
6825 possible docbook module.
6826 * result/VC/ : a couple of test output changed due to the change
6827 of the entities URI
6828
6829Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6830
6831 * parser.h: added a _private field for linking user's data
6832
6833Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6834
6835 * parser.c parserInternals.h: demacroified most of the IS_XXX
6836 the gain in size is significant so ...
6837
6838Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6839
6840 * entities.c: cases where looking up entities with doc==NULL
6841 covered
6842
6843Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6844
6845 * uri.c: applied Wayne Davison patch
6846 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6847
6848Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6849
6850 * uri.c testUri.c: applied Wayne Davison patches
6851 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6852 * Makefile.in: added URItest and included thenin "make tests"
6853
6854Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6855
6856 * xmlversion.h.in: closed bug 22941
6857
6858Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6859
6860 * doc/xmlio.html: added doc and example for entity loader
6861 redefinition.
6862
6863Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6864
6865 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6866 used by libxml
6867
6868Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6869
6870 * parser.c: Fixed bug on invalid ontent characters and when using
6871 push.
6872 * xmllint.c: fixed xmllint endling of errors in push mode
6873
6874Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6875
6876 * HTMLparser.c testHTML.c: applied two new patches from
6877 Wayne Davison <wayned@users.sourceforge.net>
6878 * result/HTML/*.sax: regenerated HTML SAX output
6879 * parser.c: more cleanup.
6880
6881Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6882
6883 * HTMLparser.[ch] testHTML.c: applied the second set of
6884 patches from Wayne Davison <wayned@users.sourceforge.net>,
6885 adding htmlEncodeEntities()
6886 * HTMLparser.c: fixed an ignorable white space detection bug
6887 occuring when parsing with SAX only
6888 * result/HTML/*.sax: updated since the output is now HTML
6889 encoded...
6890
6891Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6892
6893 * HTMLparser.[ch]: applied some of Wayne Davison
6894 <wayned@users.sourceforge.net> patches
6895
6896Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6897
6898 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6899 undeclared namespace prefix was used, added a warning.
6900 Cleaned up support w.r.t. entities, spilling out a warning
6901 and being pedantic on lookups.
6902 * test/warning/ent9 : added testcase for previous example.
6903 * TODO: updated
6904 * parserInternals.h parser.c: changed the way names are parsed
6905 now allow infinite size and decrease penalty for normal use
6906 * parser.c: Started a big cleanup/check of the parser code,
6907 fixed some of the most tortuous entity code, spotted code
6908 unused anymore
6909 * test/*: added tests for very long names and related nasty
6910 things.
6911
6912Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6913
6914 * doc/encoding.html: added encoding aliases doc
6915 * doc/xml.html: updates
6916 * encoding.[ch]: added EncodingAliases functions
6917 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6918 bottleneck affecting large DTDs like Docbook
6919 * parser.[ch] xmllint.c: added a pedantic option, will be
6920 useful
6921 * SAX.c: redefinition of entities is reported in pedantic mode
6922 * testHTML.c: uninitialized warning from gcc
6923 * uri.c: fixed a couple of bugs
6924 * TODO: added issue raised by Michael
6925
6926Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6927
6928 * doc/encoding.html: propagated Martin Duerst suggestions
6929
6930Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6931
6932 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6933 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6934 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6935 by Wayne Davison
6936
6937Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6938
6939 * nanoftp.c nanohttp.c: small cleanup
6940 * TODO: updated
6941
6942Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6943
6944 * added an old VC testcase and updated title.xml entity
6945
6946Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6947
6948 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6949 done on auto-opening of <p> tags and cleanup of SAX output
6950
6951Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6952
6953 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6954
6955Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6956
6957 * doc/xml.html libxml.* structure.*: updated the doc a bit
6958
6959Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6960
6961 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6962 of SAX tests
6963
6964Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6965
6966 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6967 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6968
6969Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6970
6971 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6972 * testHTML.c: fix core dump on Solaris 2.x systems
6973 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6974 * result/HTML/*.sax: previous bug fix lead to new results
6975
6976Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6977
6978 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6979 * configure.in: added --with-readline=DIR to accept alternate
6980 path for readline include/library
6981 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6982 for ANSI under HP-UX
6983 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6984 includes @LIBS@
6985
6986Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6987
6988 * doc/* : rebuilt the docs
6989 * getting ready for 2.2.2 release
6990
6991Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6992
6993 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6994 and xmlAddFeature()
6995 * tree.[ch]: added xmlAddChildList()
6996 * xmllint.c: MAP_FAILED macro test
6997 * parser.h: added xmlParseCtxtExternalEntity()
6998 * valid.c: applied bug fixes removed warning
6999 * tree.c: added CDATA block to elements content
7000 * testSAX.c: cleanup of output
7001 * testHTML.c: added SAX testing
7002 * encoding.c: better error recovery
7003 * SAX.c, parser.c: fixed one of the external entity processing
7004 of the OASis testsuite
7005 * Makefile.am: added HTML SAX regression tests
7006 * configure.in: bumped to 2.2.2
7007 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7008 SAX results
7009
7010Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7011
7012 * configure.in: patch for HP compiler
7013
70142000-08-04 Sven Heinicke <sven@zen.org>
7015
7016 * xmllint.c: Was coredumping sometimes when the file given didn't
7017 exist.
7018
7019Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7020
7021 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7022
7023 when using in memory parsing. Need some cleanup.
7024 * xmllint.c configure.in: added a --memory flag to test memory
7025 parsing
7026
7027Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7028
7029 * nanohttp.c: fixed socklen_t replacement to unsigned int
7030 * parser.c: fixed a space handdling missing at the end of
7031 production 28 DOCTYPE.
7032 * xmlmemory.c: fixed a stupid bug on the routine to override
7033 allocation functions
7034 * TODO: updated
7035
7036Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7037
7038 * doc/ regenerated the docs
7039
7040Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7041
7042 * doc/encoding.html doc/xml.html: added I18N doc
7043 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7044 improvements, both parser and filters, added ASCII & HTML,
7045 fixed the ISO-Latin-1 one
7046 * xmllint.c testHTML.c: added/made visible --encode
7047 * debugXML.c : cleanup
7048 * most .c files: applied patches due to warning on Windows and
7049 when using Sun Pro cc compiler
7050 * xpath.c : cleanup memleaks
7051 * nanoftp.c : added a TESTING preprocessor flag for standalong
7052 compile so that people can report bugs more easilly
7053 * nanohttp.c : ditched socklen_t which was a portability mess
7054 and replaced it with unsigned int.
7055 * tree.[ch]: added xmlHasProp()
7056 * TODO: updated
7057 * test/ : added more test for entities, NS, encoding, HTML, wap
7058 * configure.in: preparing for 2.2.0 release
7059
7060Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7061
7062 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007063 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007064
7065Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7066
7067 * doc/xml.html: changed the xmlsoft.org structure, updated the
7068 examples w.r.t. root and childs
7069
7070Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7071
Daniel Veillard784b9352003-02-16 15:50:27 +00007072 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007073
7074Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7075
7076 * HTMLparser.c: Work on character encoding support for the HTML parser
7077 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7078 * encoding.c: Fixed a potential memleak in the encoding stuff
7079
7080Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7081
7082 * doc/FAQ.html doc/Makefile.am : added a FAQ
7083
7084Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7085
7086 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7087 of the HTML parser to force it to not bypass SAX
7088
7089Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7090
7091 * win32config.h.in: updated
7092 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7093 lacks iconv support :-( need to release 2.1.1
7094 * configure.in: release 2.1.1
7095 * HTMLparser: fixed bug #14784
7096 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7097 by Windows compiler
7098 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7099 the SAX startDocument() callback.
7100 * TODO: updated
7101
7102Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7103
7104 * added xmlStopParser()
7105
7106Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7107
7108 * configure.in: 2.1.0 prerelease
7109 * Large resync between W3C and Gnome tree
7110 * nanoftp, nanohttp.c: fixed stalled connections probs
7111 * HTMLtree.c SAX.c : support for attribute without values in
7112 HTML for andersca
7113 * valid.c: Fixed most validation + namespace problems
7114 * HTMLparser.c: start document callback for andersca
7115 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7116 * parser.h, SAX.c: serious speed improvement for large
7117 CDATA blocks
7118 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7119 different encoding
7120 * example/Makefile.am example/gjobread.c tree.h: work on
7121 libxml1 libxml2 convergence.
7122 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7123 and the LIBXML_TEST_VERSION macro
7124
7125Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7126
7127 * doc/xml.html: various patches and improvements typo fixed by
7128 Felix Natter
7129 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7130 from Felix Natter <fnatter@gmx.net>
7131
7132Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7133
7134 * doc/upgrade.html: updated with instructions for support of both
7135 libxml-1.x and libxml-2.x
7136 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7137 for 2.x support and also fixed includes
7138
7139
7140Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7141
7142 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7143 the encoding support, added iconv support, so now libxml if
7144 compiled with iconv automatically support japanese encodings
7145 among others. Work based on initial patch from Yuan-Chen Cheng
7146 I may have broken binary compat in the encoding handler
7147 registration scheme, but that was so utterly broken I don't
7148 expect anybody to have used this feature until now.
7149 * parserInternals.h: fixup on the CHAR range macro
7150 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7151 code.
7152 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7153 * uri.c: added xmlParseURI() I can't believe I forgot to
7154 implement this one in 2.0 !!!
7155 * SAX.c: moved doc->encoding update in the endDocument() call.
7156 * TODO: updated.
7157
7158Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7159
7160 * tree.h: removed extraneous xmlRemoveProp definition
7161 * TODO: added item about --disable-corba configure switch
7162 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7163 * nanoftp.c: fixed include problems giving troubles on AIX and
7164 slowlaris
7165 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7166 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7167 comment and headers changes to lower gtk-doc number of warnings
7168 * doc/html/*: rebuilt docs
7169
7170Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7171
7172 * HACKING: documented the tag for 1.x and instructions
7173
7174Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7175
7176 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7177 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7178 xmlCreateIOParserCtxt
7179 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7180 significant overall improvement
7181 * xmllint.c: added I/O test to xmllint
7182 * testSAX.c: added a speed test
7183 * doc/* : updated/regenerated
7184
7185Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7186
7187 * xpath.c uri.h parserInternals.h: cosmetic changes from
7188 "Timur I. Bakeyev" <timur@bat.ru>, including making
7189 xmlCreateURI() public
7190
7191Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7192
7193 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7194 and the code at the same time. Added a clean mechanism for
7195 overload or added input methods: xmlRegisterInputCallbacks()
7196 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7197 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7198 * TODO: updated
7199 * doc/* : updated/regenerated
7200 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7201 source dir
7202
7203Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7204
7205 * testURI.c: yet another forgotten commit, I should get some sleep !
7206
7207Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7208
7209 * xmllint.c: forgot to commit this too ?
7210
7211Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7212
7213 * xmlversion.h.in : forgot to commit this previously
7214
7215Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7216
7217 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7218 * README TODO: updated for release
7219 * uri.c uri.h: added authority parsing/saving
7220 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7221 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7222 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7223 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7224 Makefile.am : added compile-time customization of libxml
7225 --with-ftp --with-http --with-html --with-xpath --with-debug
7226 --with-mem-debug
7227 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7228 #include <libxml/xxx.h> I hope it won't break too much stuff
7229 and will be manageable in the future...
7230 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7231 and added xmllint to the installed programs
7232 * uri.h: added xmlFreeURI()
7233
7234Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7235
7236 * uri.c uri.h: finished the escaping handling, the base support
7237 and the URI path normalization. Looks good just lacks the
7238 authority content parsing code.
7239 * Makefile.am: added instructions to generate testURI
7240 * TODO: updated
7241 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7242 added links and icons for W3C and Gnome
7243
7244Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7245
7246 * xmlmemory.[ch] : seems I forgot to actually update the files in
7247 the last commit :-)
7248 * doc/xml.html doc/html/* : updated and uploaded the docs
7249
7250Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7251
7252 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7253 * TODO: updated
7254 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7255 libxml default allocation function with another set (like gmalloc/
7256 gfree).
7257 * Makefile.am, uri.c, uri.h: added a set of functions to do
7258 exact (litteraly copied from the RFC 2396 productions) parsing
7259 and handling of URI. Will be needed for XLink, one XML WFC,
7260 XML Base and reused in the nano[ftp/http] modules. Still work
7261 to be done.
7262
7263Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7264
7265 * configure.in, libxml.spec.in : libxml2
7266 * doc/* : updated the doc page, rebuilt the docs
7267
7268Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7269
7270 * all: tagged LIB_XML_1_X
7271 * *.c *.h : updated from W3C CVS tree
7272 * configure.in : 2.0.0-beta
7273 * libxml.spec.in : libxml2 package nam
7274 * result/* : new version of the tests output
7275
7276Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7277
7278 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7279
7280Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7281
7282 * doc/* : rebuilt the docs
7283 * parser.c: final patch on #6766
7284 * valid.c: small patch on validity checks.
7285
7286Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7287
7288 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7289 added
7290 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7291 compatibility w.r.t. XML spec and existing code.
7292
7293Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7294
7295 * parser.c: seems a better solution to <a> </a> exists,
7296 will try it for a while
7297
7298Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7299
7300 * parser.c: tried to remove the <a> </a> generating <a/>
7301 this is hard. Left a flag for that purpose. Fixed bug #6766
7302 * configure.in: prepared 1.8.7 not released, due to previous
7303 problem
7304
7305Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7306
7307 * doc/xml.html : applied second patch from Paul DuBois
7308
7309Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7310
7311 * doc/xml.html : applied patch from Paul DuBois
7312
7313Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7314
7315 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7316
7317Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7318
7319 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7320 compilation warnings on various platforms.
7321 * parser.c: Fixed #5281 validity error callbacks are now desactived
7322 by default if not validating.
7323
7324Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7325
7326 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7327
7328Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7329
7330 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7331 <gkatsi@cs.toronto.edu>
7332
7333Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7334
7335 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7336 processing URLs
7337
7338Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7339
7340 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7341 xmlNanoFTPUpdateURL for persistent control connections.
7342 * configure.in: 1.8.6
7343
7344Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7345
7346 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7347 * tree.[ch] : added xmlSaveNoEmptyTags
7348
73492000-01-29 James Henstridge <james@daa.com.au>
7350
7351 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7352
7353 * Makefile.am: added nanoftp.[ch] to the build.
7354
7355Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7356
7357 * nanoftp.[ch]: cleanup, comments, API
7358 * debugXML.c : fixed a bug in the cat command
7359 * doc/*: regenerated the docs
7360
7361Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7362
7363 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7364 * debugXML.c : fixed a bug in the cat command
7365 * valid.c: fixing some small probs
7366 * libxml.spec.in: get rid of the SNAP suffix
7367 * doc/xml.html: updated the status
7368
7369Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7370
7371 * xml-config.in: xml-config --version to just return the
7372 version number
7373 * xpath.c: some cleanup w.r.t. axis when the current node is
7374 an attribute.
7375 * TODO: updated
7376
7377Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7378
7379 * configure.in: prepared for libxml-1.8.5
7380 * doc/* recompiled the documentation
7381
73822000-01-17 Jody Goldberg <jgoldberg@home.com>
7383
7384 * configure.in : WARNING autoconf subtlety alert :
7385 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7386 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7387 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7388 get defined by AC_CHECK_HEADERS.
7389
7390Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7391
7392 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7393 Rune.Djurhuus@fast.no
7394
7395Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7396
7397 * TODO: updated
7398 * tree.c, parser.c: made sure that only memory alloc problems
7399 and internal parser errors are allowed to write to stdout or
7400 stderr.
7401
7402Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7403
7404 * tree.c : restored xmlNewGlobalNs since this seems used by
7405 a lot of existing code :-(, fixed a bug in xmlNewNs
7406 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7407 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7408 to exit() from the library code.
7409 * xpath.c, parser.c: removed bugs or unused code detected by
7410 Windows compilers
7411 * parser.c: started adding interfaces for parsing well balanced
7412 XML fragments
7413 * configure.in: releasing 1.8.4
7414 * doc/* : rebuilt the docs
7415
7416Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7417
7418 * tree.[ch] : added xmlNewDocFragment() for DOM
7419 * testHTML.c: uninitialized variable.
7420
7421Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7422
7423 * doc/* : rebuild the docs
7424
7425Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7426
7427 * acconfig.h: readline and history patch
7428 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7429 * tree.c: added check and handling when possibly removing an ID
7430 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7431 and saving.
7432 * test/HTML/entities.html result/HTML/entities.html* : test for
7433 various entities reference cases
7434 * result/HTML/* : as a result output of some testcase have
7435 changed
7436 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7437 by previous example. added xmlParseTryOrFinish().
7438 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7439 entities.h debugXML.h HTMLparser.h: changed the way struct are
7440 declared to allow gtk-doc to expose those
7441 * parser.c: closed bug #4960
7442 * Makefile.am configure.in: Applied patch from
7443 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7444 and math/socket libs detection
7445
7446Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7447
7448 * configure.in, Makefile.am: link tester against readline
7449 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7450
7451Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7452
7453 * tree.[ch]: added xmlRemoveProp
7454 * win32config.h.in nanohttp.c: avoid including the Windows
7455 socket stuff in every C files
7456 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7457 the XmL parser(s)
7458 * test/ns4 result/ns4 etc...: added test case for previous prob
7459 * tree.c: xmlNewNs wasn't checking for double definition
7460 * Makefile.in: fixed a problem with dist-hook duplicates
7461 * parser.[hc], xmlIO.c: fixed the loading of external entities
7462 APIs, now xmlLoadExternalEntity() is used everywhere and
7463 setting up an app specific front-end using the
7464 * SAX.c parser.c: some fixes, now the xhtml spec validates
7465 with the xhtml DTD.
7466 * error.c: fixed crashes in case of no input stream
7467 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7468 to the validation tests and results
7469
7470Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7471
7472 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7473 too htmlCreatePushParserCtxt() and htmlParseChunk()
7474 * parser.c: a bit of cleanup.
7475 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7476 to XML) removed the last mem leak known
7477 * HTMLtree.c: output message cleanup
7478 * xmlmemory.c: display content info about memory blocks
7479 * result/HTML/wired.* : missing att value warning change
7480
7481Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7482
7483 * doc/* : rebuilt the documentation
7484
7485Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7486
7487 * parser.[ch] parserInternals.h: Push parser for XML,
7488 seems to work fine now
7489 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7490 --push for push testing
7491 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7492 * testSAX.c: added --push
7493 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7494 subtree
7495 * xmlIO.[ch] : enriched API + fixes for push mode
7496 * entities.[ch]: added the entity content length to the struct.
7497 * xmlmemory.[ch]: new API to show the last entries for the shell
7498 * valid.c: added required attribute testing
7499 * SAX.c: the cdata callback now merge contiguous fragments
7500 * HTMLparser.c: cleanup of some macros
7501
7502Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7503
7504 * parser.c: fix for PIs name starting with xml
7505 * tree.c: fixed a potential problem with || and && ops
7506 * *.c, configure.in win32config.h.in : generate win32config.h for
7507 those on the Other Side !
7508
7509Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7510
7511 * parser.c: fixed a stupid = vs. == bug :-(
7512 * doc/gnome-xml.sgml: s/glade/xml/
7513
7514Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7515
7516 * configure.in, doc/xml.html : bug fix release 1.8.2
7517 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7518 Hopefully the end of that silly C++ include problem
7519 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7520 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7521 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7522 troubles with autoclosed elements when the stree shape doesn't
7523 follow the DtD specs. Added htmlIsAutoClosed() and
7524 htmlAutoCloseTag()
7525 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7526 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7527 * debugXML.c: fixed a bug on printing default namespaces.
7528 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7529
7530Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7531
7532 * result/HTML/*.htm[l] : updated the HTML regression tests according
7533 to the new output
7534 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7535 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7536 problem due to intermix of extern "C" { ... } declarations for C++
7537 and recursive includes in the headers
7538
75391999-12-20 Chris Lahey <clahey@umich.edu>
7540
7541 * HTMLtree.c: Made it so that html nodes with a single child do
7542 not insert a carriage return before or after the child node.
7543
7544Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7545
7546 * configure.in, doc/xml.html : bug fix release 1.8.1
7547 * parser.c: fixed bug #4344
7548 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7549 added the glue to avoid C++ problems
7550 * doc/* : regenerated the documentation
7551
7552Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7553
7554 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7555 namespace recognition, and Dia as a resul :-(
7556 * encoding.c: closed bug #3950
7557
7558Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7559
7560 * valid.c: debugging a posteriori validation, except URI expansion
7561 stuff this should be fixed now
7562 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7563 Carl Nygard <cnygard@bellatlantic.net>
7564 * tester.c: added --postvalid, cleaning of the code
7565 * tree.[ch]: added xmlDocGetRootElement()
7566
7567Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7568
7569 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7570 c++ losage.
7571
7572Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7573
7574 * configure.in, doc/xml.html : bumped to 1.8.0
7575 * xlink.[ch], Makefile.am : added framework for link detection
7576 * parser.h: added nbChars to parser context, needed for cleanup.
7577 * xmlmemory.c: removed a nasty bug when out of mem
7578 * valid.[ch]: adding namespace support for attribute decl
7579 * tester.c: added --debugent option
7580 * debugXML.[ch]: added xmlDebugDumpEntities()
7581 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7582 buffers instead, this was really needed, validation was breaking
7583 in strange ways due to that. Added xmlParseStringPEReference()
7584 and other parsing from strings functions. Entities processing
7585 modified again, but PERef are still not handled correcly but
7586 unless you're Eve Maller you won't notice :-)
7587 * HTMLparser.c: large changes toward reliability, and switched to
7588 lowercase internal tags, XHTML is lowercase, so it will help
7589 that output is closer to next version.
7590 * doc/* : regenerated the documentation, it is now hosted at
7591 http://xmlsoft.org/ (same bits I just bought the domain :-)
7592
7593
7594Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7595
7596 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7597 doc generation
7598 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7599 in the SAX API
7600 * doc/*: rebuilt the doc making sure everything appears in the
7601 HTML files
7602
7603Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7604
7605 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7606 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7607 which allow impressive speed improvement on dataset with
7608 large text pieces, but at the cost of broken binary
7609 compatibility and slightly bigger memory usage.
7610 Configure with --with-buffers to activate them, they
7611 are protected with XML_USE_BUFFER_CONTENT define.
7612 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7613 goal is 0 memory left allocated once parser is no more used
7614 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7615 call xmlCleanupParser() and xmlMemoryDump()
7616
7617Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7618
7619 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7620 * parser.[ch] encoding.[ch]: added memory cleanup routines
7621 * parser.c: closing bug #3788
7622 * doc/*: rebuilt the doc
7623
7624Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7625
7626 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7627 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7628 * tester.c: added --compress option
7629 * doc/*: rebuilt the documentation
7630
7631Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7632
7633 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7634 if given /proc/kcore as input !
7635 * doc/xml.html doc/*: updated and rebuilt the documentation
7636
7637Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7638
7639 * parser.c: Fixed some wrongly space collapsing code due to
7640 a misreading of the spec.
7641 * result/*: fixed the output accordingly
7642
7643Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7644
7645 * encoding.c: bug fix and typos
7646 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7647 * parser.c: added attribute normalization closing bug #3597
7648 * test/att* result/att* SAXresult/att*: testcase for attribute
7649 normalization
7650
7651Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7652
7653 * configure.in: closing bug #3163 by adding extra flags for the
7654 cc compiler on HP-UX
7655
7656Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7657
7658 * valid.[ch] : removed a typo and an enumerated type bug in the
7659 xmlAddElementDecl() function
7660 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7661 call to xmlEncodeEntitiesReentrant() so that the functions
7662 New, Set and Get are at the same level.
7663 * parser.c HTMLparser.c: extra memory allocation bug for
7664 attributes detected by someone using libxml in embedded systems :-)
7665
7666Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7667
7668 * xmlmemory.h: turned off mem debug :-\
7669
7670Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7671
7672 * parser.c: closed bug #2784 a one line fix, but worth pushing
7673 a new release out
7674 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7675 some structures, comments before and after the
7676 main element, and other nastyness
7677 * HTMLtree.c tree.c: accomodate the extended HTML supported
7678 * configure.in: pushing 1.7.4
7679 * test/ent8 and related outputs : added a new test for bug #2784
7680 * test/HTML/wired.html and related output: a nasty HTML example
7681 * Makefile.am: improved the test scripts
7682 * docs/* : reran the documentation extractor, updated xml.html
7683
7684Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7685
7686 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7687 HTMLparser and debugged the HTML related code. HTML documents
7688 now have their own type
7689 * entities.c: do not dump &apos; for HTML output
7690 * xmlmemory.c: improvement, breakpoint mechanism
7691 * testHTML.c: added --sax --repeat ...
7692 * Makefile.am: improved the HTML tests
7693 * valid.[ch]: added xmlValidGetValidElements and
7694 xmlValidGetPotentialChildren
7695 * tester.c: added --insert to test the 2 new functions
7696 * test//* result//* SAXresult//* : regression test cleanup
7697 and extension.
7698 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7699 gnome-xml-nanohttp.html
7700
7701Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7702
7703 * HTMLparser.c: fixed problems with some autoclose tags
7704 * tree.c: fixed XML output problems.
7705 * result/* SAXresult/*: update of the tests output
7706
7707Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7708
7709 * Makefile.am: Arturo patch for xmlConf.sh version info
7710 * parser.c: Tim Josling patch for single quoted items
7711 * tester.c: Tim Josling patch for tester options usage
7712 * tree.h: indent cleanup
7713
7714Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7715
7716 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7717 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7718
7719Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7720
7721 * tree.c : Raph patch for initialization of CORBA fields
7722 * parser.c, xpath.c, ...: modification of doc comments
7723 * xpath.c : allow spaces in xpath expressions
7724
7725Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7726
7727 * xmlmemory.h: turning off memory debug :-(
7728
7729Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7730
7731 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7732 better SAX interfaces.
7733 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7734 entity.
7735 * configure.in: 1.7.2
7736
7737Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7738
7739 * libxml.spec.in: fixed the URL
7740 * doc/xml.html: improved the documentation front-end
7741
7742Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7743
7744 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7745
7746Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7747
7748 * libxml.spec.in: fixed the alpha compile problem
7749 * parser.[ch]: changed errno to errNo in the parser context :-(
7750 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7751 * doc/xml.html: changed CHAR to xmlChar
7752 * doc/html/*: recompiled the documentation
7753 * configure.in: 1.7.1
7754
7755Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7756
7757 * parser.h: modified the parser context struct to regain 1.4.0
7758 binary compatibility
7759 * parser.c, xml-error.h: added errno ot teh context and defined
7760 a set of errors values with update of errno
7761 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7762 DTDs and entities
7763 * *.h, *.c: complete cleanup of the use of config.h and include
7764 protection depending on the current setup.
7765 * overalll debugging, maintenance and bug-fixing on all modules
7766 * updated the documentation
7767 * ready for 1.7.0
7768
7769Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7770
7771 * HTMLparser.c : cleanup
7772 * SAX.c valid.c valid.h: added ID/IDREF checking
7773 * tree.c tree.h: extended doc structure for refs
7774 * configure.in: 1.6.2
7775 * parser.c: patched bug in SAX user arg call
7776 * parserInternals.h: patched missing close in C++ wrapping
7777 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7778 especially upcoming XPointer implementation.
7779 * doc/xml.html: augmented, typo
7780
7781Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7782
7783 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7784 not all invocations of install understand -d.
7785
7786Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7787
7788 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7789 to make 'check' works, when builddir != srcdir.
7790
7791Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7792
7793 * doc/xml.html : updated the documentation
7794
7795Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7796
7797 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7798 not deallocated memory blocks
7799 * *.c : replaces all calls to malloc() free() and realloc() to
7800 the wrapper functions/macros
7801 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7802 instead of xmlFreeNodeList()
7803
7804Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7805
7806 * HTMLparser.c: corrected a stupid bug leading to core dump at
7807 tree deallocation. Removed warnings indicated by
7808 Stephane.Conversy@lri.fr
7809 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7810 looked for in the external subset
7811
7812Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7813
7814 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7815 on SGI by Stephane.Conversy@lri.fr
7816
7817Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7818
7819 * all .h : changed the prototype declaration indent as in gtk
7820 * most .c : working on reducing the TODOs in the code
7821 * most .c : cleanup though -pedantic and Insure++
7822 * improvements on validation ID checkings.
7823 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7824 * xml-config.in: closed #1810
7825
7826Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7827
7828 * tree.h, valid.c, valid.h: more work on validity, IDs
7829 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7830 definition for AIX
7831
7832Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7833
7834 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7835 the distribution due to a cut'n paste error at last commit
7836
7837Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7838
7839 * configure.in: upgraded to version 1.4.0
7840 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7841 Big update, added a large part of the validation process,
7842 it should be usable, but some parts are missing
7843 * xpath.c: improved the implementation w.r.t. root.
7844 * Makefile.am: added more tests
7845 * test and result trees: added a lot of tests
7846 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7847
7848Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7849
7850 * Added an HACKING file
7851
7852Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7853
7854 * xpath.[ch] : improvements and debug of the XPath implementation
7855 * parser.c, HTMLparser.c : modified the parsers to be progressive
7856 * tree.[ch] : extended the Buffer promitives
7857 * xmlIO.[ch] : added basic I/O routines providing progressive
7858 parsing and ready for I18N conversion plugins
7859 * SAXresult/* : the SAX callback sequence maybe slightly different
7860 now
7861 * test*.c : improved/updated the tests programs
7862 * doc/* : recompiled the docs.
7863
78641999-07-26 Michael Meeks <michael@edenproject.org>
7865
7866 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7867
7868 * tree.c: Ditto.
7869
7870Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7871
7872 * configure.in: upgraded to version 1.4.0
7873 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7874 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7875 XML query language, see http://www.w3.org/TR/xpath for more details.
7876 * parser.c, parser.h: added CHAR* related string functions for XPath
7877 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7878 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7879 rebuild the docs.
7880 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7881 and regression testing capabilities for XPath.
7882
7883Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7884
7885 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7886 closing bug #1646
7887
7888Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7889
7890 * Makefile.am, example/Makefile.am: closed bug #1683
7891
7892Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7893
7894 * example/Makefile.am, configure.in: added the makefile for the
7895 gjobread example
7896
7897Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7898
7899 * doc/Makefile.am:
7900 - fix which allow "make install DESTDIR=</install/prefix>".
7901
7902Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7903
7904 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7905 which fixed a problem on the file reading-code.
7906
7907Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7908
7909 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7910 output.
7911 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7912
7913Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7914
7915 * parser.h : Oops removed the binary compatibility problem
7916 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7917 * parser.c, HTMLparser.c: applied patches for reading from stdin
7918
7919Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7920
7921 * parser.c, entities.c, valid.c: cleanup bug #1591
7922 * configure.in: cleanup bug #1592
7923 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7924 the same tree back-end. Hence gdome will be available for it.
7925 * doc/Makefile.am: close bug #617
7926
7927Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7928
7929 * parser.c: alloctate a per parser context SAX interface block
7930
7931Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7932
7933 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7934 and xmlEncodeEntitiesReentrant with the correct one :-\
7935
7936Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7937
7938 * commit of my internal XML base changes, quite a lot of
7939 changes, cleanups, better entities support, framework for
7940 new I/O and charset detection and handling
7941 * Fixed the configure/Makefile stuff to generate shared libs
7942 with the proper version info, so we jumped on rev from
7943 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7944 xmlEncodeEntities() result need to be freed now, and a string
7945 xmlParserVersion provide the current library version.
7946
7947Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7948
7949 * parser.c: fixed a buffer overrun for when you have a very long
7950 attribute with no entities in it.
7951
7952Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7953
7954 * added example directory
7955 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7956
7957Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7958
7959 * Release of libxml-1.1, nearly everything has been touched for
7960 this.
7961 * Added more regression tests
7962 * Updated the documentation
7963
7964Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7965
7966 * tree.[ch]: unified the XML_NO_CORBA defines.
7967 * parser.c encoding.[ch]: started plugging in char encoding detection
7968
7969Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7970
7971 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7972 Also freed allocated buffer.
7973
7974Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7975 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7976 reentrancy problem at printing. One is left in entities.c, to
7977 remove ASAP
7978 * testSAX.c : added a test example showing the use of the SAX
7979 interface if one doesn't want to build the DOM tree.
7980 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7981
7982Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7983
7984 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7985 large revamping of the parser to use SAX callbacks
7986 http://www.megginson.com/SAX/ (or at least a C like interface
7987 a la Expat). It's now possible to set up your own callbacks
7988 and the parser will not build a DOM tree.
7989 * test/* result/*: updated the test suite, I finally removed
7990 the old Namespace draft support (PI based).
7991
7992Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7993
7994 * Makefile.am: added test result to EXTRA_DIST for make tests
7995
7996Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7997
7998 * parser.c, parserInternals.h: moved the chars macro definitions
7999 to parserInternals.h
8000 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8001 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8002
8003Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8004
8005 * xml-config.in : applied patch to make --version work
8006
80071999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8008
8009 * Makefile.am (check-local): Alias for `tests' target. This will
8010 cause `make check' to do the right thing.
8011 (tests): Don't run tests in srcdir. Also, replaced calls to
8012 basename with a `sed' "equivalent".
8013
8014Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8015
8016 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8017 it in the header and not the sources, updated the doc.
8018 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8019 pointing this out.
8020
8021Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8022
8023 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8024 exported the inputStream routines.
8025 * doc/html/* : updated accordingly
8026
8027Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8028
8029 * parser.c, parser.h, parserInternals.h: added a few extra
8030 internal calls to allocate and free parser contexts ...
8031 * doc/html/* : updated accordingly
8032
8033Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8034
8035 * configure.in, Makefile.am, doc/makefile.am : General changes for
8036 1.0.0 release and including the generated HTML documentation.
8037
8038Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8039
8040 * makefile.am : added parserInternals.h, oops.
8041
8042Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8043
8044 * parserInternals.h: added this header giving access to the parser
8045 internal functions.
8046 * doc/Makefile.am : added a rebuild target which rebuilds the full
8047 set of documentations
8048 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8049 the internal subset.
8050 * *.c *.h: modifications needed to generate the documentation using
8051 gtk-doc, cleanup of functions blocks, reorganisation of struct
8052 declarations.
8053
8054Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8055
8056 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8057 the tar and spec file to include the beginning of the doc.
8058
80591999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8060
8061 * doc/.cvsignore: Added this file.
8062
8063Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8064
8065 * tree.c: fixed xmlGetProp to return "" when the attribute
8066 exists, even if the node-list is NULL.
8067
8068Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8069
8070 * tree.c: patched an error outputting empty attribute values.
8071 * Makefile.am and doc/makefile.am: have been updated during the
8072 week-end. Sorry for an empty CVS log, I got a shell problem.
8073
8074Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8075
8076 * tree.h: cleaned up using enums instead of defines
8077 * parser.c, valid.[ch]: more work on parsing/output of element
8078 declarations
8079
8080Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8081
8082 * valid.[ch], tree.c, parser.c : more work toward full parsing
8083 of XML DTDs.
8084 * README: added informations about mailing-list and on-line
8085 documentation
8086
80871999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8088
8089 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8090
8091Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8092
8093 * parser.c, tree.[ch] : more work toward conformance testing,
8094 added a last element to accelerate parsing of very flat structures
8095 started working on internal subset Element content declaration.
8096 * valid.[ch] : first cut at adding code toward validation.
8097 * previous changes had also small impact on most files, especially
8098 the conformance testing using James Clark test suite.
8099
8100Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8101
8102 * test/* : updated the examples, most of them were not well
8103 formed (humm), and added rdf2.
8104 * result/* : resulting changes in the output.
8105
8106Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8107
8108 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8109
8110Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8111
8112 * tree.c: patched a bug in the generation of empty attributes
8113
8114Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8115
8116 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8117 for node/trees/documents/... Biggest problem is namespace
8118 support when copying subtrees.
8119
8120Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8121
8122 * parser.c, entities.c: improve entities and char ref encoding,
8123 and cleanups of error messages.
8124
8125Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8126
8127 * parser.c, entities.c: simple bug hunting done during rpm2html and
8128 rpmfind integration.
8129
8130Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8131
8132 * parser.[ch]: Added interfaces allowing to specify a SAX
8133 handler before parsing.
8134
8135Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8136
8137 * parser.c: redirrect all errors reporting through the SAX
8138 error function
8139
8140Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8141
8142 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8143 * libtool, tlmain ...: update of the libtool files
8144
81451998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8146
8147 * entities.c: Use g_snprintf insteda of snprintf.
8148
8149Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8150
8151 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8152 added ent5 test for this purpose.
8153 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8154
8155Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8156
8157 * parser.c: fixed? a strange error due to compression on a GWP
8158 document.
8159
8160Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8161
8162 * tree.[ch]: bug fixing
8163 * entities.[ch]: defined a specific type for predefined entities
8164 * doc/xml.html: more documentation on the library, how to use it,
8165 overview of the interfaces.
8166
8167Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8168
8169 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8170
8171Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8172
8173 * tree.c: corrected a small bug
8174 * doc/xml.html: continuing writing documentation.
8175
8176Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8177
8178 * debugXML.h debugXML.c: added debugging utilities.
8179 * tester.c: added --debug switch.
8180 * tree.c: patched an incorrect node->type assignment.
8181 * parser.c: formatting, ensure that node->doc != NULL in attributes
8182
8183Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8184
8185 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8186 entity support and provide an internal representation close to
8187 DOM one (entity ref nodes, and attribute value as tree). I tried
8188 to preserve the interface but this will surely break some apps
8189 (I have to change rpm2html/rpmfind for example). I had to change
8190 two interfaces, and the generated tree is somewhat different.
8191 * doc/* : started documenting the XML library, the tree and
8192 DOM/Corba. This is a first step.
8193
8194Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8195
8196 * parser.c: Set up the fonctions comment block, boring but useful.
8197 * parser.h, SAX.c, parser.c: now attributes are processed through
8198 the SAX interface. The problem is that my SAX interface diverged
8199 quite a bit from the original one, well this is not an official
8200 spec, and translating it from Java to C is hairy anyway...
8201
8202Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8203
8204 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8205 fonctions comment block, boring but useful.
8206
8207Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8208
8209 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8210 conversion routines. However they are not yet used to convert the
8211 inputs. The core will run with UTF-8.
8212
8213Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8214
8215 * tree.c : make sure that the type id is properly set-up when
8216 a new object is allocated, needed for DOM.
8217
8218Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8219
8220 * tree.h, tree.c: Ok, the main objects in the tree will be native
8221 corba objects, it costs 8 bytes per Node, Attribute and Document
8222 but it simplifies the Corba integration a lot (no extra interface
8223 objects to allocate/free).
8224
8225Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8226
8227 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8228 and changed NODEs contants for conformity with DOM Level 1
8229
8230Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8231
8232 * added hooks to keep track of servants when creating objects
8233 xmlDoc and xmlNode (for Corba export).
8234
8235Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8236
8237 * added xml-config script.
8238
8239Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8240
8241 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8242 to autoupdate libtool and automake conf files.
8243
82441998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8245
8246 * Makefile.am: Use '?' to separate the sed
8247 commands as ',' is used when people pass -Wl,something.
8248
8249
8250Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8251
8252 * tree.c, tree.h: added a per-document compression interface.
8253
8254Tue Sep 22 20:47:38 EDT 1998
8255
8256 * tree.c, tree.h: added saving with compression and added interfaces
8257 to control the compression level (xmlGetCompressMode,
8258 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8259
8260Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8261
8262 * parser.c: corrected a loop for files of size 0
8263
82641998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8265
8266 * error.h: New file. Contains prototyes from `error.c'.
8267
8268Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8269
8270 * Makefile.am (xmlincdir): New macro.
8271 (xmlinc_HEADERS): Renamed from include_HEADERS.
8272
8273Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8274
8275 * applied small patch on numeric entities from
8276 Christopher Blizzard <blizzard@appliedtheory.com>
8277
8278Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8279
8280 * New release 0.2, removed the old xml_* files so that it's
8281 coherent with the other CVS base (W3C), far better conformance
8282 to standard, new namespaces, decent entities support, beginning
8283 of a SAX-like interface. Nearly nothing left intact, even the
8284 test examples ...
8285
82861998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8287
8288 * .cvsignore: Add .deps dir
8289
8290Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8291
8292 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8293
8294Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8295
8296 * configure.in: added test for CPP
8297 * AUTHORS, Changelog: the original ones didn't get commited but the
8298 glib ones instead, fixed.
8299 * Makefile.am: corrected an error in library naming
8300
8301Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8302
8303 * integrated code developped at W3C
8304 * changed the original Copyright
8305 * migrated to automake
8306 * prefixed the filenames by xml_ to avoid filename clashes
8307
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008308Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8309
8310 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8311 should not be called.
8312
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008313Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8314
8315 * libxml-2.0.pc.in: applied the patch to fix #101894
8316
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008317Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8318
8319 * tree.c : applied patch from Lukas Schroeder for register callbacks
8320 * valid.c: modified patch from Lukas Schroeder to test
8321 register callbacks with --chkregister
8322
Daniel Veillard067bae52003-01-05 01:27:54 +00008323Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8324
8325 * xmlreader.c: seriously changed the way data are pushed to
8326 the underlying parser, go by block of 512 bytes instead of
8327 tryng to detect tag boundaries at that level. Changed the
8328 way empty element are detected and tagged.
8329 * python/tests/reader.py python/tests/reader2.py
8330 python/tests/reader3.py: small changes mostly due to context
8331 reporting being different and DTD node being reported. Some
8332 errors previously undetected are now caught and fixed.
8333 * doc/xmlreader.html: flagged last section as TODO
8334
Daniel Veillard51a447a2003-01-04 19:42:46 +00008335Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8336
8337 * python/libxml.py: integrated the Python 2.2 optimizations
8338 from Hannu Krosing, while maintaining compatibility with
8339 1.5 and 2.1
8340
Daniel Veillarde59494f2003-01-04 16:35:29 +00008341Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8342
8343 * xmllint.c: a bit of cleanup
8344 * xmlreader.c: small fix
8345 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8346 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8347
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008348Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8349
8350 * python/setup.py.in: patch from Stéphane Bidoul to include
8351 drv_libxml2.py in setup.py
8352
Daniel Veillard66b82892003-01-04 00:44:13 +00008353Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8354
8355 * doc/xmlreader.html: starting documenting the new XmlTextReader
8356 interface.
8357
Daniel Veillard7704fb12003-01-03 16:19:51 +00008358Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8359
8360 * xmllint.c: added the --stream flag to use the TextReader API
8361 * xmlreader.c: small performance tweak
8362
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008363Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8364
8365 * xmlreader.c python/tests/reader2py: okay the DTD validation
8366 code on top of the XMLTextParser API should be solid now.
8367
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008368Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8369
8370 * xmlreader.c python/tests/reader2py: Fixing some more mess
8371 with validation and recursive entities while using the
8372 reader interface, it's getting a bit messy...
8373
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008374Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8375
8376 * xmlreader.c python/tests/reader.py: another couple of problem
8377 related to IsEmptyElement reported by Stéphane Bidoul needed
8378 some fixes.
8379
Daniel Veillard4f860202003-01-02 13:00:02 +00008380Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8381
8382 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8383 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8384 based on the python XmlTextReader interface.
8385
Daniel Veillard3c265e42003-01-01 21:06:49 +00008386Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8387
8388 * tree.c: backing out one change in the last patch which broke the
8389 regression tests
8390
Daniel Veillard5335dc52003-01-01 20:59:38 +00008391Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8392
8393 * global.data globals.c tree.c include/libxml/globals.h: applied
8394 an old patch from Lukas Schroeder to track node creation and
8395 destruction. Probably missing a lot of references at the moment
8396 and not usable reliably.
8397
Daniel Veillard8ba17412003-01-01 19:13:12 +00008398Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8399
8400 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8401 from doc/news.html and a stylesheet
8402
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008403Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8404
8405 * xmlreader.c python/tests/reader.py: fixed another couple of
8406 xmlreader bugs reported by Stéphane Bidoul and added tests.
8407
Daniel Veillard9e395c22003-01-01 14:50:44 +00008408Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8409
8410 * xmlreader.c python/tests/reader2.py: fixed another validity
8411 checking in external parsed entities raised by Stéphane Bidoul
8412 and added a specific regression test.
8413 * python/tests/reader3.py: cleanup
8414
Daniel Veillardd5896142002-12-31 14:45:26 +00008415Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8416
8417 * xmlreader.c python/tests/reader2.py: fixed a problem with
8418 validation within entities pointed by Stéphane Bidoul, augmented
8419 the tests to catch those.
8420
Daniel Veillarddc85f282002-12-31 11:18:37 +00008421Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8422
8423 * python/generator.py: modified the generator to allow keeping
8424 class references when creating new classes, needed to fix a bug
8425 pointed by Stéphane Bidoul where the input buffer of the
8426 xmlTextReader instance gets destroyed if the python wrapper for
8427 the input is not referenced anymore.
8428
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008429Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8430
8431 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8432 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8433
Daniel Veillard571b8892002-12-30 12:37:59 +00008434Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8435
8436 * xmlreader.c python/tests/reader.py: fixed another problem
8437 pointed by Stéphane Bidoul
8438
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008439Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8440
8441 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8442 with "<a/>"
8443
Daniel Veillardecaba492002-12-30 10:55:29 +00008444Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8445
8446 * SAX.c: warn on xmlns:prefix="foo"
8447 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8448 for namespace attributes handling.
8449
Daniel Veillard2d84a892002-12-30 00:01:08 +00008450Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8451
8452 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8453 a really nasty problem raised by a DocBook XSLT transform
8454 provided by Sebastian Bergmann
8455
Daniel Veillard29b3e282002-12-29 11:14:41 +00008456Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8457
8458 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8459 by Stéphane Bidoul and integrated it into the tests
8460
Daniel Veillarde18fc182002-12-28 22:56:33 +00008461Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8462
8463 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8464 extended the XmlTextReader API a bit, addding accessors for
8465 the current doc and node, and an entity substitution mode for
8466 the parser.
8467 * python/libxml.py python/libxml2class.txt: related updates
8468 * python/tests/Makefile.am python/tests/reader.py
8469 python/tests/reader2.py python/tests/reader3.py: updated a bit
8470 the old tests and added a new one to test the entities handling
8471
Daniel Veillardaba976d2002-12-28 21:14:18 +00008472Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8473
8474 * python/generator.py python/libxml2class.txt
8475 python/tests/reader.py python/tests/reader2.py: changed the
8476 generator to provide casing for the XmlTextReader similar to
8477 C# so that examples and documentation are more directly transposable.
8478 Fixed the couple of tests in the suite.
8479
Daniel Veillard83298842002-12-28 15:12:33 +00008480Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8481
8482 * doc/guidelines.html: added a document on guildeline for
8483 publishing and deploying XML
8484
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008485Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8486
8487 * valid.c xmlreader.c: final touch running DTD validation
8488 on the XmlTextReader
8489 * python/tests/Makefile.am python/tests/reader2.py: added a
8490 specific run based on the examples from test/valid/*.xml
8491
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008492Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8493
8494 * python/libxml.py: added a few predefined xmlTextReader parser
8495 configuration values.
8496
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008497Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8498
8499 * python/libxml_wrap.h: trying to fix #102037
8500
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008501Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8502
8503 * SAX.c: fixing bug #95296, when the predefined entities
8504 are redefined in the DTD the default one must be used
8505 instead anyway.
8506
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008507Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8508
8509 * doc/xmllint.xml
8510 * doc/xmllint.1
8511 Add discussion of XML_DEBUG_CATALOG to xmllint man
8512 page - bug #100907
8513
8514
Daniel Veillarddf512f42002-12-23 15:56:21 +00008515Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8516
8517 * xmlreader.c: Fixed the empty node detection to avoid reporting
8518 an inexistant close tag.
8519
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008520Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8521
8522 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8523 for Python 2.1
8524
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008525Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8526
8527 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8528
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008529Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8530
8531 * doc/libxml2-api.xml python/tests/reader.py: one really need
8532 to provide the base URI information when creating a reader parser
8533 from an input stream. Updated the API and the example using it.
8534
Daniel Veillardea7751d2002-12-20 00:16:24 +00008535Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8536
8537 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8538 include/libxml/valid.h include/libxml/xmlreader.h: working on
8539 DTD validation on top of xml reader interfaces. Allows to
8540 validate arbitrary large instances. This required some extensions
8541 to the valid module interface and augmenting the size of xmlID
8542 and xmlRef structs a bit.
8543 * uri.c xmlregexp.c: simple cleanup.
8544
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008545Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8546
8547 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8548 work on the xml reader interfaces.
8549 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8550 Web page for the Windows binaries.
8551
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008552Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8553
8554 * xmlIO.c: applied a patch for VMS following the report by
8555 Nigel Hall
8556
Daniel Veillard3772de32002-12-17 10:31:45 +00008557Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8558
8559 * parser.c: the parseStartTag bug fix wasn't complete.
8560
Daniel Veillard67df8092002-12-16 22:04:11 +00008561Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8562
8563 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8564 parseStartTag, fixing it.
8565 * test/att4 result/att4 result/noent/att4: adding the test
8566 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8567 more methods to XmlTextReader.
8568
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008569Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8570
8571 * win32/libxml2.def.src: added more xml reader exports
8572 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8573 to the build
8574
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008575Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8576
8577 * doc/tutorial/xmltutorial.xml
8578 plus generated html and pdf
8579 Updating tutorial again based on further comments from Niraj
8580 Tolia on the last iteration
8581
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008582Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8583
8584 * doc/tutorial/xmltutorial.xml
8585 * doc/tutorial/includekeyword.c
8586 * doc/tutorial/includegetattribute.c
8587 plus generated html and pdf
8588 Adding fix from Niraj Tolia to tutorial to properly free memory.
8589
8590
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008591Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8592
8593 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8594 more methods of XmlTextReader.
8595 * python/libxml2class.txt python/tests/reader.py: this increased the
8596 methods in the bndings, augmented the test to check those new
8597 functions.
8598
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008599Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8600
8601 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8602 methods of XmlTextReader.
8603 * python/generator.py python/libxml_wrap.h python/types.c
8604 python/libxml2class.txt: added the reader to the Python bindings
8605 * python/tests/Makefile.am python/tests/reader.py: added a specific
8606 test for the Python bindings of the Reader APIs
8607 * parser.c: small cleanup.
8608
Daniel Veillard06503452002-12-13 10:42:08 +00008609Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8610
8611 * xinclude.c: fallback was only copying the first child not the
8612 full child list of the fallback element, closes #89684 as reopened
8613 by Bernd Kuemmerlen
8614
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008615Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8616
8617 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8618
Daniel Veillard000eafb2002-12-12 10:04:22 +00008619Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8620
Daniel Veillardc1eed322002-12-12 11:01:32 +00008621 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008622 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008623 gives enum values, fix functype return type, put back fields in
8624 structs
8625 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008626
Daniel Veillard024b5702002-12-12 00:15:55 +00008627Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8628
8629 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8630 about htmlNodeDumpOutput location.
8631 * xpath.c: removed an undefined function signature
8632 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8633 too many symbols in the API breaking the python bindings.
8634 Updated with the libxslt/libexslt changes.
8635
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008636Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8637
8638 * configure.in: preparing release of 2.4.29
8639 * doc/*: rebuilt the docs and API
8640 * xmlreader.c: a few more fixes for the XmlTextReader API
8641
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008642Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8643
8644 * include/win32config.h: applied mingw patch from Magnus Henoch
8645
Daniel Veillard5aad8322002-12-11 15:59:44 +00008646Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8647
8648 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8649
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008650Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8651
8652 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8653 building Python script, does the C parsing directly, generates
8654 a better API description including structure fieds defs and
8655 enums. Still a couple of bugs, but good enough for the python
8656 wrappers now.
8657 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8658 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8659 include/libxml/schemasInternals.h include/libxml/tree.h: more
8660 cleanup based on the python analysis script reports.
8661 * libxml.spec.in: make sure the API XML description is part of the
8662 devel package.
8663
Daniel Veillard01c13b52002-12-10 15:19:08 +00008664Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8665
8666 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8667 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8668 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8669 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8670 code cleanup, especially the function comments.
8671 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8672
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008673Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8674
8675 * Makefile.am xmlreader.c include/libxml/Makefile.am
8676 include/libxml/xmlreader.h: Adding a new set of APIs based on
8677 the C# TextXmlReader API but converted to C. Allow to parse
8678 in constant memory usage, far simpler to program and explain
8679 than the SAX like APIs, unfinished but working.
8680 * testReader.c: test program
8681
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008682Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8683
8684 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8685
Daniel Veillard64b35282002-12-04 15:10:40 +00008686Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8687
8688 * tree.c: Chip turner indicated that XHTML1 serialization
8689 rule for style actually break on both IE and Mozilla,
8690 try to avoid the rule if escaping ain't necessary
8691
Daniel Veillard8efff672002-12-04 11:44:48 +00008692Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8693
8694 * nanhttp.c: handle HTTP URL escaping, problem reported by
8695 Glen Nakamura and Stefano Zacchiroli
8696
Daniel Veillard1c732d22002-11-30 11:22:59 +00008697Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8698
8699 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8700
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008701Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8702
8703 * uri.c: Johann Richard pointed out some XPointer problems for
8704 URN based URI references in XInclude. Modified the URI parsing
8705 and saving routines to allow correct parsing and saving of
8706 XPointers, especially when attached to "opaque" scheme accordingly
8707 to RFC 2396
8708
Daniel Veillard8db67d22002-11-27 19:39:27 +00008709Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8710
8711 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8712 of refactoring to the HTML saving code.
8713 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8714 in the doc.
8715
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008716Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8717
8718 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8719 to a buffer API to reuse the generic dump to an OutputIO layer,
8720 this reduces code, fixes xmlNodeDump() for XHTML, also made
8721 xmlNodeDump() now return the number of byte written.
8722
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008723Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8724
8725 * python/setup.py.in: another patch from Stéphane Bidoul for
8726 Python bindings on Windows
8727 * doc/parsedecl.py: small cleanup
8728
Daniel Veillard9715c172002-11-25 16:33:40 +00008729Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8730
8731 * libxml.spec.in configure.in: add a line in %changelog for releases
8732
Daniel Veillard9bc53102002-11-25 13:20:04 +00008733Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8734
8735 * parser.c: patch from Marcus Clarke fixing a problem in entities
8736 parsing that was detected in KDe documentations environment.
8737
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008738Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8739
8740 * python/libxml.c (libxml_prev): Return the previous as opposed to
8741 the next node (I guess this is the result of some cut & paste programming:)
8742
Daniel Veillard80d7b902002-11-23 16:23:08 +00008743Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8744
8745 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8746
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008747Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8748
8749 * python/generator.py python/libxml.c python/setup.py.in: trying
8750 to fix the Python bindings build on Windows (Stéphane Bidoul)
8751
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008752Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8753
8754 * win32/configure.js: added option for python bindings
8755 * win32/libxml2.def.src: added more exports
8756
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008757Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8758
8759 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8760 pthreads
8761 * win32/wince/*: applied updates to Windows CE port from Javier
8762
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008763Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8764
8765 * configure.in: preparing 2.4.28
8766 * libxml.spec.in doc/Makefile.am: some cleanup
8767 * doc/*: updated the news and regenerated.
8768
Daniel Veillardfee408f2002-11-22 13:18:30 +00008769Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8770
8771 * HTMLparser.c: final touch at closing #87235 </p> end tags
8772 need to be generated.
8773 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8774 this change slightly the output of a few tests
8775 * doc/*: regenerated
8776
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008777Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8778
8779 * parserInternals.c: fixing bug #99190 when UTF8 document are
8780 parsed using the progressive parser and the end of the chunk
8781 is in the middle of an UTF8 multibyte character.
8782
William M. Brack8b2c7f12002-11-22 05:07:29 +00008783Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8784
8785 * threads.c: fixed initialization problem in xmlNewGlobalState
8786 which was causing crash.
8787 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8788 in xmlInitializeGlobalState.
8789 * parserInternals.c: cleaned up ctxt->sax initialisation.
8790
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008791Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8792
8793 * tree.c include/libxml/tree.h: modified the existing APIs
8794 to handle XHTML1 serialization rules automatically, also add
8795 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8796 libxslt serialization uses it when needed without changing
8797 the library API.
8798 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8799 result/xhtml1: added a new test specifically for xhtml1 output
8800 and updated the result of one XHTML1 test
8801
Daniel Veillardd076a202002-11-20 13:28:31 +00008802Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8803
8804 * xinclude.c parserInternals.c encoding.c: fixed #99082
8805 for xi:include encoding="..." support on text includes.
8806 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8807 test/XInclude/ents/isolatin.txt : added a specific regression test
8808 * python/generator.py python/libxml2class.txt: fixed the generator
8809 the new set of comments generated for doc/libxml2-api.xml were
8810 breaking the python generation.
8811
Daniel Veillard817e70b2002-11-19 22:28:48 +00008812Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8813
8814 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8815 * configure.in: patch for Solaris on new autoconf closes #98880
8816 * doc/parsedecl.py: repair the frigging API building script,
8817 did I say that python xmllib sucks ?
8818 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8819 and some comment are no more truncated.
8820
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008821Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8822
8823 * parser.c: Martin Stoilov pointed out a potential leak in
8824 xmlCreateMemoryParserCtxt
8825
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008826Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8827
8828 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8829 included in HTML documents and using the push parser.
8830
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008831Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8832
8833 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8834 specified, look for the Python interpreter not just in the
8835 specified root but also in the specified location. Fixes #98825
8836
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008837Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8838
8839 * python/libxml.c: fixing bug #98792 , node may have no doc
8840 and dereferencing without checking ain't good ...
8841
Daniel Veillarddad3f682002-11-17 16:47:27 +00008842Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8843
8844 * configure.in: preparing release 2.4.27
8845 * doc/* : updated and rebuilt the docs
8846 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8847 and all the docs are actually packaged and in the final RPMs
8848 * parser.c parserInternals.c include/libxml/parser.h: restore
8849 xmllint --recover feature.
8850
Daniel Veillard68e9e742002-11-16 15:35:11 +00008851Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8852
Daniel Veillard784b9352003-02-16 15:50:27 +00008853 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00008854 processing of parsed entities, and XPath computation on sustitued
8855 entities.
8856 * testXPath.c: make sure entities are substitued.
8857
Daniel Veillard328f48c2002-11-15 15:24:34 +00008858Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8859
Daniel Veillard784b9352003-02-16 15:50:27 +00008860 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00008861 processing of internal parsed entities, which had to be changed.
8862
Daniel Veillard66651aa2002-11-15 11:21:43 +00008863Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8864
8865 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8866 trying to fix bug #98517 about building outside the source tree
8867 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8868
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008869Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8870
8871 * include/win32config.h: cleanup
8872 * win32/Makefile.mingw: integrated mingw in JScript configure
8873 * win32/Makefile.msvc: modified to allow mingw coexistence
8874 * win32/configure.js: integrated mingw
8875 * win32/Readme.txt: cleanup
8876
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008877Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8878
8879 * HTMLparser.c: strengthen the guard in the Pop macros,
8880 like in the XML parser, closes bug #97315
8881
Daniel Veillard0821b152002-11-12 20:57:47 +00008882Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8883
8884 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8885 callback is never used.
8886
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008887Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8888
8889 * parserInternals.c: fixed the initialization of the SAX structure
8890 which was breaking xsltproc
8891 * xpath.c: patch from Petr Pajas for CDATA nodes
8892 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8893 * parser.c include/libxml/parser.h: patch from Peter Jones
8894 removing a leak in xmlSAXParseMemory() and adding the
8895 function xmlSAXParseMemoryWithData()
8896
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008897Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8898
8899 adding pdf of tutorial, changing web page to link to it
8900 * doc/tutorial/xmltutorial.pdf
8901 * doc/xml.html
8902 * doc/docs.html
8903
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008904Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8905
8906 * doc/tutorial/ar01s08.html
8907 adding file what I forgot for tutorial
8908
8909
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008910Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8911
8912 Adding encoding discussion to tutorial
8913 Added:
8914 * doc/tutorial/images/*.png: DocBook admonition image files
8915 * doc/tutorial/apf.html, apg.html: new generated html
8916 * doc/tutorial/includeconvert.c: conversion code entity file
8917 changed:
8918 * doc/tutorial/xmltutorial.xml: DocBook original
8919 * doc/tutorial/*.html: generated html
8920
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008921Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8922
8923 * include/libxml/*.h: retired xmlwin32version.h
8924 * doc/Makefile.am: retired xmlwin32version.h
8925 * win32/configure.js: retired xmlwin32version.h
8926
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008927Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8928
8929 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008930 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8931 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008932
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008933Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8934
8935 * globals.c: fixed a typo pointed out by Igor
8936 * xpath.c: try to speed up node compare using line numbers
8937 if available.
8938
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008939Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8940
8941 * tree.c: make xmlFreeNode() handle attributes correctly.
8942
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008943Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8944
8945 * catalog.c: completed the #96963 fix, as reported by Karl
8946 Eichwalder
8947
Daniel Veillard56f21f22002-11-06 15:49:46 +00008948Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8949
8950 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8951
Daniel Veillard91ad8792002-11-04 17:06:52 +00008952Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8953
8954 * Makefile.am: switched the order of a couple of includes
8955 to fix bugs #97100
8956
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008957Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8958
8959 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8960 xmlLoadCatalogs that used to separate directories with a ':'.
8961
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008962Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8963
8964 * threads.c: improvements to the Windows-side of thread handling
8965 * testThreads.c: conditionally excluded unistd.h
8966 * testThradsWin32.c: broke overlong lines
8967 * include/win32config.h: adapted thread-related macros to the new
8968 scheme and for pthreads on Windows
8969 * win32/Makefile.msvc: introduced a more flexible thread build,
8970 added testThreads[Win32].c to the build
8971 * win32/configure.js: introduced a more flexible thread config
8972
John Fleck61f6fb62002-10-31 15:23:29 +000089732002-10-31 John Fleck <jfleck@inkstain.net>
8974
8975 * doc/xml.html (and, by implication, FAQ.html)
8976 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8977
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008978Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8979
8980 * configure.in: removed xmlwin32version.h
8981 * include/libxml/Makefile.am: removed xmlwin32version.h
8982
Daniel Veillardce66ce12002-10-28 19:01:59 +00008983Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8984
8985 * tree.c: applied patch from Brian Stafford to fix a bug
8986 in xmlReconciliateNs()
8987
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008988Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8989
8990 * tree.c: applied patch from Christian Glahn to allow
8991 xmlNewChild() on document fragment nodes
8992
Daniel Veillardb39bc392002-10-26 19:29:51 +00008993Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8994
8995 * parser.c: Christian Glahn found a problem with a recent
8996 patch to xmlParseBalancedChunkMemoryRecover()
8997 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8998 problems
8999 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9000 test/schemas/seq*: added the test cases from Charles
9001
Daniel Veillard366a9152002-10-23 20:43:53 +00009002Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9003
9004 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9005 serious cleanup of the spec file and associated changes
9006 in the Makefiles.
9007 * valid.c: try to remove some warnings on x86_64
9008
Daniel Veillardd033d022002-10-23 14:55:02 +00009009Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9010
9011 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9012 fix bug #96586
9013
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009014Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9015
9016 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9017 parsing, applied his patch
9018 * result/HTML/attrents.html result/HTML/attrents.html.err
9019 result/HTML/attrents.html.sax test/HTML/attrents.html:
9020 added the test and result case provided by Mikhail Sogrine
9021
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009022Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9023
9024 * vms/build_libxml.com vms/config.vms vms/readme.vms
9025 include/libxml/parser.h include/libxml/parserInternals.h
9026 include/libxml/tree.h include/libxml/xmlIO.h
9027 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9028 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9029 Applied the VMS update patch from Craig A. Berry
9030 * doc/*.html: update
9031
Daniel Veillardf000f072002-10-22 14:28:17 +00009032Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9033
9034 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9035
Daniel Veillard1e208222002-10-22 14:25:25 +00009036Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9037
9038 * debugXML.c: adding a grep command to --shell in xmllint
9039 for T.V. Raman
9040
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009041Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9042
9043 * xmlcatalog.c: tried to fix some of the problem with --sgml
9044
Daniel Veillard935494a2002-10-22 14:22:46 +00009045Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9046
9047 * parser.c: tried to fix bug #91500 where doc->children may
9048 be overriden by a call to xmlParseBalancedChunkMemory()
9049
9050Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9051
9052 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9053 identifiers in SGML catalogs containing '&'
9054
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009055Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9056
9057 * python/types.c: fixed bugs when passing result value tree
9058 to Python functions.
9059
Daniel Veillard48267432002-10-18 11:21:38 +00009060Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9061
9062 * configure.in: preparing the release of 2.4.26
9063 * doc/*: updated and rebuilt the documentation
9064
Daniel Veillardbb284f42002-10-16 18:02:47 +00009065Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9066
9067 * parser.c: fixed a XML Namespace compliance bug reported by
9068 Alexander Grimalovsky
9069
Daniel Veillard44892f72002-10-16 15:23:26 +00009070Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9071
9072 * HTMLtree.c: fixed serialization of script and style when
9073 they are not lowercase (i.e. added using the API to the tree).
9074
Daniel Veillard2fd85422002-10-16 14:32:41 +00009075Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9076
9077 * valid.c: make xmlValidateDocument emit a warning msg if there
9078 is no DTD, pointed by Christian Glahn
9079
Daniel Veillard32370232002-10-16 14:08:14 +00009080Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9081
9082 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9083 content model when some of the blocks have min or max, and a couple
9084 of bugs found in the process.
9085 * result/schemas/list0* test/schemas/list0*: added some specific
9086 regression tests
9087
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009088Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9089
9090 * README: updated the contact informations
9091
Daniel Veillard63186732002-10-15 08:43:17 +00009092Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9093
9094 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9095 misses it, reported by Peter Bray.
9096
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009097Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9098
9099 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9100 and removed a few warnings
9101
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009102Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9103
9104 * parser.c: Christian Glahn found a small bug in the push parser.
9105 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9106 public
9107
Daniel Veillard6045c902002-10-09 21:13:59 +00009108Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9109
9110 * xmlschemas.c include/libxml/xmlschemas.h: added
9111 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9112 * testSchemas.c: added --memory to test the new interface
9113
Daniel Veillardf0070122002-10-09 14:24:17 +00009114Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9115
9116 * doc/index.py doc/search.php: integrated the XSLT indexing,
9117 a few fixed in the indexer, added a scope selection at the
9118 search level.
9119
Daniel Veillard01992e02002-10-09 10:20:30 +00009120Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9121
9122 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9123 this was due to uninitialized parts of the validation context
9124
Daniel Veillard321be0c2002-10-08 21:26:42 +00009125Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9126
9127 * debugXML.c: applied patch from Mark Vakoc except the API
9128 change, preserved it.
9129 * doc/*: updated the docs to point to the search engine for
9130 information lookup or before bug/help reports.
9131
Daniel Veillard01e87d22002-10-08 16:55:06 +00009132Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9133
9134 * doc/index.py doc/search.php: added mailing-list archives
9135 indexing and lookup
9136
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009137Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9138
9139 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9140
Daniel Veillard9b006132002-10-07 11:13:27 +00009141Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9142
9143 * doc/index.py: improved HTML indexing
9144 * doc/search.php: make the queries also lookup the HTML based indexes
9145
Daniel Veillard141d04b2002-10-06 21:51:18 +00009146Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9147
9148 * doc/index.py: added HTML page indexing
9149
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009150Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9151
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009152 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009153 problem in libxslt.
9154 * catalog.c: fixed list handling in XML_CATALOG_FILES
9155
Daniel Veillardceb09b92002-10-04 11:46:37 +00009156Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9157
9158 * valid.c: typo/bug found by Christian Glahn
9159
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009160Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9161
9162 * xmlIO.c: applied Windows CE patch from Javier.
9163 * win32/wince: new directory, contains support for the PocketPC
9164 with Windows CE from Javier.
9165 * include/win32config.h: reorganised, removed duplicate
9166 definitions and applied WinCE patch from Javier.
9167 * include/wsockcompat.h: new file, now contains WinSock
9168 compatibility macros.
9169 * win32/Makefile.msvc: introduced double-run compilation.
9170
Daniel Veillarde16b5742002-09-26 17:50:03 +00009171Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9172
9173 * configure.in include/libxml/xmlwin32version.h: preparing release
9174 of 2.4.25
9175 * doc/*: updated and regenerated teh docs and web pages.
9176
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009177Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9178
9179 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9180 error were not covering namespace declarations.
9181 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9182 it was missing the attribute declaration for the namespace
9183 * result/VC/NS3: the fix now report breakages in that test
9184
Daniel Veillardabe01742002-09-26 12:40:03 +00009185Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9186
9187 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9188
Daniel Veillard2ace1952002-09-26 12:28:02 +00009189Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9190
9191 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9192 and regenerated the docs and web site
9193
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009194Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9195
9196 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9197 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9198 not before
9199
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009200Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9201
9202 * python/generator.py python/libxml2class.txt: fixed a stupid error
9203 breaking the python API
9204
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009205Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9206
9207 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9208 triostr.c triostr.h: applied a trio update patch from
9209 Bjorn Reese which should work with MinGW
9210
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009211Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9212
9213 * tree.c: improving some documentation comments
9214 * xmlregexp.c: found and fixed a mem leak with python regression tests
9215 * doc/*: rebuilt the doc and the API XML file including the
9216 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9217 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9218 python/types.c: added access to the XML Schemas regexps from
9219 python
9220 * python/tests/Makefile.am python/tests/regexp.py: added a
9221 simple regexp bindings test
9222
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009223Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9224
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009225 * doc/xml.html:
9226 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009227
Daniel Veillard118aed72002-09-24 14:13:13 +00009228Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9229
9230 * xmlregexp.c: fixed the data callback on transition functionality
9231 which was broken when using the compact form
9232 * result/schemas/*: updated the results, less verbose, all tests
9233 pass like before
9234 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9235 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9236 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9237 annoying warnings
9238 * xpath.c: try to provide better error report when possible
9239
Daniel Veillard72336152002-09-21 13:08:14 +00009240Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9241
9242 * Makefile.am: fixed a breakage raised by Jacob
9243
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009244Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9245
9246 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9247 which don't use sockets
9248
Igor Zlatkovic01280582002-09-20 16:40:34 +00009249Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9250
9251 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9252 * win32/configure.js: applied zlib patch from Daniel Gehriger
9253
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009254Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9255
9256 * win32/configure.js: applied the patch from Mark Vakoc for
9257 regexp support
9258 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9259 for regexp support
9260
Daniel Veillardb5c05732002-09-20 13:36:25 +00009261Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9262
9263 * xmlschemastypes.c: as pointed by Igor Float and Double
9264 parsing ain't finished yet
9265
Daniel Veillard40b11342002-09-20 12:01:39 +00009266Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9267
9268 * Makefile.am configure.in: trying to fix #88412 by bypassing
9269 all the python subdir if python ain't detected
9270
Daniel Veillard23e73572002-09-19 19:56:43 +00009271Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9272
9273 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9274 made configuring with regexps/automata/unicode the default
9275 but without schemas ATM
9276 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9277 fixed the regexp based DTD validation performance and memory
9278 problem by switching to a compact form for determinist regexps
9279 and detecting the determinism property in the process. Seems
9280 as fast as the old DTD validation specific engine :-) despite
9281 the regexp built and compaction process.
9282
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009283Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9284
9285 * valid.c: determinism is debugged, new DTD checking code now works
9286 but xmlFAComputesDeterminism takes far too much CPU and the whole
9287 set usues too much memory to be really usable as-is
9288
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009289Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9290
9291 * tree.c: fixed another stupid bug in xmlGetNodePath()
9292 * xmllint.c: --version now report the options compiled in
9293
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009294Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9295
9296 * HTMLparser.c: small cleanup
9297 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9298 when configured with them. A bit of debugging around the determinism
9299 checks is still needed
9300
Daniel Veillard63b01c22002-09-17 19:25:28 +00009301Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9302
9303 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9304
Daniel Veillard92727042002-09-17 17:59:20 +00009305Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9306
9307 * xmlIO.c: small portability glitch fixed.
9308
Daniel Veillard84d70a42002-09-16 10:51:38 +00009309Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9310
9311 * xmlschemastypes.c: incomplete steps for real/double support
9312 * testAutomata.c include/libxml/xmlautomata.h
9313 include/libxml/xmlregexp.h: avoiding a compilation problem
9314 * valid.c include/libxml/valid.h: starting the work toward using
9315 the regexps for actual DTD validation
9316
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009317Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9318
9319 * hash.c: cosmetic cleanup
9320 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9321 integrating a DTD validation layer based on the regexps
9322
Daniel Veillard4402ab42002-09-12 16:02:56 +00009323Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9324
9325 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9326 the determinism was tested before eliminating the epsilon
9327 transitions :-(
9328
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009329Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9330
9331 * python/generator.py python/libxml.c python/libxml.py
9332 python/libxml2-python-api.xml python/libxml2class.txt
9333 python/libxml_wrap.h python/types.c: updated the python
9334 bindings, added code for easier File I/O, and the ability to
9335 define a resolver from Python fixing bug #91635
9336 * python/tests/Makefile.am python/tests/inbuf.py
9337 python/tests/outbuf.py python/tests/pushSAXhtml.py
9338 python/tests/resolver.py python/tests/serialize.py: updated
9339 and augmented the set of Python tests.
9340
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009341Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9342
9343 * win32/configure.js: added more readme info for the binary
9344 package.
9345
Daniel Veillard607b35c2002-09-10 12:16:19 +00009346Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9347
9348 * xmlIO.c: fixed a stupid out of bound array error
9349
9350Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9351
9352 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9353 messing around with support for Windows path, cleanups,
9354 trying to identify and fix the various code path to the
9355 filename access. Added xmlNormalizeWindowsPath()
9356
Daniel Veillard76575762002-09-05 14:21:15 +00009357Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9358
9359 * error.c valid.c: working on better error reporting of validity
9360 errors, especially providing an accurate context.
9361 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9362 error reports in those cases.
9363
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009364Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9365
9366 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9367 parser.c parserInternals.c xmlIO.c: get rid of all the
9368 perror() calls made in the library execution paths. This
9369 should fix both #92059 and #92385
9370
Daniel Veillard19aa7022002-09-05 11:14:19 +00009371Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9372
9373 * xmllint.c: memory leak reporting was broken after a change
9374 of the preprocessor symbol used to activate it.
9375
Daniel Veillardec6725e2002-09-05 11:12:45 +00009376Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9377
9378 * tree.c: try to make the copy function work for node of
9379 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9380 DOM layers though, not libxml2 itself.
9381
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009382Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9383
9384 * valid.c: try to provide file and line informations, not all
9385 messages are covered, but it's a (good) start
9386
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009387Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9388
9389 * xinclude.c: reimplemented a large part of the XInclude
9390 processor, trying to minimize resources used, James Henstridge
9391 provided a huge test case which was exhibiting severe memory
9392 consumption problems.
9393
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009394Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9395
9396 * python/Makefile.am: applied patch from Christophe Merlet to
9397 reestablish DESTDIR
9398
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009399Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9400
9401 * libxml.spec.in: fixes libary path for x86_64 AMD
9402
John Fleckbe98b332002-09-04 03:16:23 +00009403Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9404
9405 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009406 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009407 (plus resulting generated html files)
9408 fixing one spot I missed in the tutorial where I hadn't freed
9409 memory properly
9410
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009411Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9412
9413 * doc/tutorial/includeaddattribute.c
9414 * doc/tutorial/includeaddkeyword.c
9415 * doc/tutorial/includegetattribute.c
9416 * doc/tutorial/includekeyword.c
9417 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009418 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009419 update tutorial to properly free memory (thanks to Christopher
9420 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009421 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009422 added image files so the callouts are graphical, making it
9423 easier to read ( use "--param callout.graphics 1" to generate
9424 html with graphical callouts)
9425
Daniel Veillarde1662542002-08-28 11:50:59 +00009426Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9427
9428 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9429 nice logos generated by Marc Liyanage
9430 * doc/site.xsl *.html: changed the stylesheet to show the new
9431 logo and regenerated the pages
9432
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009433Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9434
9435 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9436
Daniel Veillard42766c02002-08-22 20:52:17 +00009437Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9438
9439 * xpath.c: possible mem leak patch from Jason Adams
9440
9441Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9442
9443 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9444 in the XQuery namespace
9445 * configure.in: preparing 2.4.24
9446 * doc/*.html: updated the web pages
9447
9448Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9449
9450 * python/generator.py: closing bug #85258 by generating conditional
9451 compile check to avoid linking to routines not configured in.
9452
Havoc Pennington84ec40a2002-08-22 13:59:35 +000094532002-08-22 Havoc Pennington <hp@pobox.com>
9454
9455 * autogen.sh: update error message for missing automake
9456
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009457Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9458
9459 * python/Makefile.am: typo in target name resulted in libxml2.py
9460 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9461
Daniel Veillard22669b22002-08-22 07:17:11 +00009462Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9463
9464 * win32/win32/Makefile.mingw: updated with version from
9465 Elizabeth Barham at http://soggytrousers.net/repository/
9466
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009467Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9468
9469 * win32/Makefile.msvc: added the prefix location to the include
9470 and lib search path.
9471
Havoc Pennington830e8972002-08-18 22:22:13 +000094722002-08-18 Havoc Pennington <hp@pobox.com>
9473
9474 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9475 both automake 1.6 and 1.4 installed get the right automake. Means
9476 compilation from CVS will now require the latest automake 1.4
9477 release, or manually creating symlinks called "automake-1.4" and
9478 "aclocal-1.4"
9479
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009480Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9481
9482 * configure.in python/Makefile.am: more AMD 64 induced changes from
9483 Frederic Crozat
9484
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009485Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9486
9487 * xinclude.c: oops I was missing the xml:base fixup too
9488 * result/XInclude/*.xml: this adds xml:base attributes to most
9489 results of the tests
9490
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009491Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9492
9493 * xinclude.c: quick but apparently working implementation of
9494 xi:fallback, should close bug #89684
9495 * Makefile.am test/XInclude/docs/fallback.xml
9496 result/XInclude/fallback.xml: added a basic test for fallback,
9497 and run with --nowarning to avoid a spurious warning
9498 * configure.in: applied patch from Frederic Crozat for python
9499 bindings on AMD 64bits machines.
9500
Daniel Veillard9e923512002-08-14 08:48:52 +00009501Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9502
9503 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9504 the caller don't pass a SAX callback block.
9505
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009506Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9507
9508 * tree.c: applied the same fix for the XML-1.0 namespace to
9509 xmlSearchNsByHref() as was done for xmlSearchNs()
9510
Daniel Veillardad11b302002-08-12 14:53:41 +00009511Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9512
9513 * libxml.3: small cleanup of the man page
9514 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9515 when serializing HREF attributes generated by XSLT.
9516
Daniel Veillardc084e472002-08-12 13:27:28 +00009517Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9518
9519 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9520 version of Marc Liyanage' patch for boolean attributes in HTML
9521 output
9522
Daniel Veillard5f91b372002-08-12 12:13:01 +00009523Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9524
9525 * python/tests/serialize.py: fixed the test results, indenting
9526 behaviour changed slightly
9527
Aleksey Sanin9e951762002-08-08 18:02:41 +00009528Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9529
9530 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9531 new c14n function to Windows def files
9532
Aleksey Saninea4272a2002-08-02 23:50:03 +00009533Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9534
9535 * c14n.c: fixed a memory leak in c14n code
9536
Daniel Veillard58e44c92002-08-02 22:19:49 +00009537Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9538
9539 * parser.c include/libxml/parser.h: adding a new API for Christian
9540 Glahn: xmlParseBalancedChunkMemoryRecover
9541 * valid.c: patch from Rick Jones for some grammar cleanup in
9542 validation messages
9543 * result/VC/* result/valid/*: this slightly change some of the
9544 regression tests outputs
9545
Daniel Veillard0bf29002002-08-01 12:54:11 +00009546Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9547
9548 * tree.c: trying to fix a problem in namespaced attribute handling
9549 raised by Christian Glahn
9550
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009551Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9552
9553 * encoding.c include/libxml/encoding.h: Opening the interface
9554 xmlNewCharEncodingHandler as requested in #89415
9555 * python/generator.py python/setup.py.in: applied cleanup
9556 patches from Marc-Andre Lemburg
9557 * tree.c: fixing bug #89332 on a specific case of loosing
9558 the XML-1.0 namespace on xml:xxx attributes
9559
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009560Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9561
9562 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9563 corner case from new Merlin's test suite and added a callback
9564 that will be used to improve xmlsec performance
9565
9566
Daniel Veillard0b22def2002-07-29 16:23:03 +00009567Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9568
9569 * HTMLtree.c: trying to fix the <style> escaping problem in
9570 HTML serialization bug #89342
9571
Daniel Veillard0b28e882002-07-24 23:47:05 +00009572Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9573
9574 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9575 and rebuilt the web site.
9576
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009577Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009578
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009579 * include/libxml/tree.h: added _private member to xmlNs struct
9580
Daniel Veillard1d995272002-07-22 16:43:32 +00009581Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9582
9583 * HTMLparser.c: fixing bug #84876 based on the xml working
9584 code.
9585
William M. Brack61eaba52002-07-21 11:14:18 +00009586Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9587
9588 * python/Makefile.am: enhanced to fix bug 72012 (errors
9589 when using '-jX' make parameter)
9590
William M. Brackef61d202002-07-19 08:32:00 +00009591Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9592
9593 * xpath.c: small additional enhancement for booleans
9594 compared to nodesets
9595
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009596Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9597
9598 * HTMLtree.c: changed the order of the encoding declaration
9599 attributes in the meta tags due to a bug in IE/Mac
9600
William M. Brack0c022ad2002-07-12 00:56:01 +00009601Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9602
9603 * xpath.c: enhanced handling of booleans (especially '='
9604 and '!=' for nodesets) - fixes bug 85256. Added new
9605 routine xmlXPathNotEqualValues for more proper handling
9606 of '!=' when nodesets are involved.
9607
Daniel Veillard06944e22002-07-11 19:55:18 +00009608Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9609
9610 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9611 doc/xmlcatalog_man.xml to the source distribution
9612
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009613Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9614
9615 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9616 asked for this.
9617
Daniel Veillard539638b2002-07-06 19:55:14 +00009618Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9619
9620 * configure.in: preparing 2.4.23
9621 * doc/*: rebuilt the docs
9622
Daniel Veillard176d99f2002-07-06 19:22:28 +00009623Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9624
9625 * parser.c: fixing bug #84169 by fixing the
9626 comment of xmlCreatePushParserCtxt to describe the
9627 encoding detection parameters better.
9628
Daniel Veillard37f961d2002-07-06 17:53:56 +00009629Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9630
9631 * valid.c: fixing bug #79331 in one path the lookup for
9632 ID attributes on a namespaced node wasn't handled correctly :-\
9633
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009634Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9635
9636 * HTMLparser.c: trying to fix 87235 about discarded white
9637 spaces in the HTML parser.
9638 * result/HTML/*: this changes the output of a number of HTML
9639 regression tests
9640
Daniel Veillardfdc91562002-07-01 21:52:03 +00009641Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9642
9643 * xpath.c: applied patch from Richard Jinks for the namespace
9644 axis + fixed a memory error.
9645 * parser.c parserInternals.c: applied patches from Peter Jacobi
9646 removing ctxt->token for good.
9647 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9648 popped out by the regression tests.
9649 * Makefile.am: patch for threads makefile from Gary Pennington
9650
William M. Brack6000af52002-06-28 11:43:13 +00009651Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9652
Daniel Veillardfdc91562002-07-01 21:52:03 +00009653 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009654 expressions involving preceding-sibling (et al).
9655
Daniel Veillard153120c2002-06-18 07:58:35 +00009656Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9657
9658 * hash.c: applied a patch from Peter Jacobi to solve a problem
9659 when compiling with the Watcom C on Win32
9660 * result/schemas/*.err: the change of hashing algo generated
9661 permutations in the output
9662
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009663Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9664
9665 * hash.c: applied patch from Sander Vesik improving the quality of
9666 the hash function.
9667
Aleksey Sanina5808b92002-06-14 17:07:41 +000096682002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009669
9670 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9671 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9672 xmllint.c xpath.c: replaced sprintf() with snprintf()
9673 to prevent possible buffer overflow (the bug was pointed
9674 out by Anju Premachandran)
9675
Daniel Veillarde059b892002-06-13 15:32:10 +00009676Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9677
9678 * parser.c: removed an uninitialized data error popped by valgrind
9679 on PE references
9680
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009681Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9682
9683 * doc/xml.html
9684 adding tutorial reference to the web page
9685
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009686Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9687
9688 * doc/tutorial/xmltutorial.xml
9689 * doc/tutorial/ar01s07.html
9690 * doc/tutorial/ape.html
9691 * doc/tutorial/includegetattribute.c
9692 adding section to tutorial about retrieving an attribute
9693 value
9694
Daniel Veillardf5582f12002-06-11 10:08:16 +00009695Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9696
9697 * parser.c: applied a couple of patches from Peter Jacobi to start
9698 to get rid of ctxt->token, with a possible significant speed
9699 improvement to be gained once done. Better compliance with PE
9700 references constructs in DTDs too.
9701 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9702 from Peter too
9703
Daniel Veillard38d80e22002-06-11 07:24:56 +00009704Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9705
9706 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9707 xmlParseElement was likely to have been deallocated at the
9708 time of the report, possibly leading to segfault. Just report
9709 the tag name now.
9710
Daniel Veillard9e412302002-06-10 15:59:44 +00009711Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9712
9713 * xpath.c: patch from Richard Jinks for XPath substring() function
9714 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9715
Aleksey Sanina5808b92002-06-14 17:07:41 +000097162002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009717
9718 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9719
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009720Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9721
9722 *doc/FAQ.html
9723 fixing typos in FAQ, thanks to Robert Funnell for the
9724 editing help
9725
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009726Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9727
9728 * NEWS: got complaints from rpmlint that it was empty
9729
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009730Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9731
9732 * added doc/tutorial, including:
9733 apa.html
9734 apb.html
9735 apc.html
9736 apd.html
9737 ar01s02.html
9738 ar01s03.html
9739 ar01s04.html
9740 ar01s05.html
9741 ar01s06.html
9742 includeaddattribute.c
9743 includeaddkeyword.c
9744 includekeyword.c
9745 includestory.xml
9746 index.html
9747 xmltutorial.xml
9748 libxml tutorial, including generated html
9749
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009750Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9751
9752 * result/c14n/exc-without-comments/merlin-c14n-two-*
9753 result/c14n/without-comments/merlin-c14n-two-*
9754 test/c14n/exc-without-comments/merlin-c14n-two-*
9755 test/c14n/without-comments/merlin-c14n-two-*
9756 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9757 c14n/exc-c14n and slightly modified test script to handle
9758 these test cases
9759 * c14n.c: fixed bugs for complicated nodes set (namespace
9760 without node and others from merlin-c14n-two.tar.gz)
9761 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9762 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9763 for xmlsec performance patch
9764 * xpath.c: fixed self::node() for namespaces and attributes
9765
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009766Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9767
9768 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9769 but with the format parameter
9770 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9771
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009772Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9773
9774 * Makefile.am: updated c14n tests suite
9775 * c14n.c: performance improvement for previous c14n patch
9776
Daniel Veillarde72c7562002-05-31 09:47:30 +00009777Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9778
9779 * parser.c: another peroformance patch from Peter Jacobi, that
9780 time on parsing attribute values.
9781
Aleksey Sanin508a1012002-05-31 06:32:32 +00009782Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9783
9784 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9785 into LibXML2 test suite
9786
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009787Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9788
9789 * c14n.c: propagating xpath ancesstors node fix to c14n
9790 plus small performance improvement to reduce number of
9791 mallocs
9792 * xpath.c: fixed ancestors axis processing for namespace nodes
9793
Daniel Veillard46de64e2002-05-29 08:21:33 +00009794Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9795
9796 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9797 Peter Jacobi
9798
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009799Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9800
9801 * configure.in: preparing 2.4.22
9802
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009803Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9804
9805 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9806 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9807 a public entry point.
9808 * doc/*: rebuilt the API and docs
9809
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009810Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9811
9812 * xpath.c: patch from Richard Jinks to fix a problem introduced
9813 in the previous patch and pointed by Norm
9814
Daniel Veillardc6924812002-05-24 11:10:43 +00009815Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9816
9817 * libxml.spec.in: fixing bug #81112
9818
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009819Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9820
9821 * uri.c: fixing bug #82848
9822
Daniel Veillarda2878972002-05-24 07:54:39 +00009823Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9824
9825 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9826 output of one catalog test
9827
Aleksey Sanin114e4752002-05-24 07:20:27 +00009828Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009829
Aleksey Sanin114e4752002-05-24 07:20:27 +00009830 * global.data globals.c tree.c include/libxml/globals.h
9831 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9832 default value for global parameter xmlIndentTreeOutput to 1 and
9833 introduced new global parameter xmlTreeIndentString (the string
9834 used to do one-level indent) with default value " " (as it was
9835 in tree.c)
9836
Daniel Veillard49d5af82002-05-23 11:55:49 +00009837Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9838
9839 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9840 with trio and schemas.
9841
Daniel Veillard7c13af42002-05-22 09:57:32 +00009842Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9843
9844 * xpath.c: patch from Richard Jinks to fix the problem raised in
9845 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9846
Daniel Veillard5a872412002-05-22 06:40:27 +00009847Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9848
9849 * xmlschemas.c: a bit of work on import.
9850 * xmlschemastypes.c: Charles Bozeman provided a compare function
9851 for date/time types so min/max facet restrictions should work,
9852 indeterminate comparisons return an error instead of equal.
9853 * test/schemas/date_0* result/schemas/date_0_0: specific test
9854 from Charles Bozeman too
9855
Daniel Veillard10b6da42002-05-18 07:55:20 +00009856Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9857
9858 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9859 from Christian Cornelssen fixing the man pages and the Catalog
9860 building script.
9861 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9862 next step is <xs:import> I now have a reasonable understanding
9863 of how it works.
9864
Daniel Veillarde5354492002-05-16 08:43:22 +00009865Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9866
9867 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9868
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009869Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9870
9871 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9872
Daniel Veillard088bf112002-05-14 11:03:59 +00009873Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9874
9875 * xpath.c: fixing an XPath function evalutation bug pointed out
9876 by Alexey Efimov where the context was lost when evaluating
9877 the function arguments
9878
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009879Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009880
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009881 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9882 function public for XMLSec performance optimizations
9883
Daniel Veillard3cd72402002-05-13 10:33:30 +00009884Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9885
9886 * python/generator.py python/libxml2class.txt : fixed a problem
9887 with the HTML parser pointed by Gary Benson
9888 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9889 example
9890
Aleksey Sanine48a3182002-05-09 18:20:01 +00009891Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9892 * parser.c: fixed bug #81159 (memory growth in SAX)
9893
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009894Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9895 * xpath.c: fixed bug #78858 (the real fix)
9896
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009897Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009898 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009899
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009900Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9901
9902 * tree.c: modified xmlNodeSetBase to allow changing the
9903 base of a document.
9904
Daniel Veillard070803b2002-05-03 07:29:38 +00009905Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9906
9907 * xmlschemastypes.c: patch Charles Bozeman for validation of
9908 all the date, time, and duration types
9909 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9910 * configure.in: fixed an error pointed by an user
9911 * xml2-config.in: fixed an error pointed by an user
9912
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009913Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9914
9915 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9916 win32/libxml2.def.src xmlIO.c: exported default
9917 'file:', 'http:' and 'ftp:' protocols input handlers
9918 and maked protocols comparisson case insensitive
9919
Daniel Veillard34de97f2002-04-30 14:29:22 +00009920Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9921
9922 * configure.in: Neven Has detected a typo
9923
Daniel Veillard28577c32002-04-30 06:48:41 +00009924Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9925
9926 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9927 as one of the persons allowed to commit directly to the
9928 module.
9929
Daniel Veillardfc57b412002-04-29 15:50:14 +00009930Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9931
9932 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9933 * valid.c: raised a too low limit
9934 * doc/*: rebuilt the docs
9935
Daniel Veillardeca82812002-04-24 11:42:02 +00009936Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9937
9938 * test/XPath/expr/floats test/XPath/expr/functions
9939 result/XPath/expr/floats result/XPath/expr/functions
9940 xpath.c: another XPath conformance patch from Richard Jinks
9941
Daniel Veillard13e04c62002-04-23 17:51:29 +00009942Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9943
9944 * xmlschemas.c: fixed validation of attribute groups.
9945 * test/schemas result/schemas: added an example from the primer
9946
Daniel Veillard88c58912002-04-23 07:12:20 +00009947Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9948
9949 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9950 * test/schemas result/schemas: updated the test list
9951
Daniel Veillarde19fc232002-04-22 16:01:24 +00009952Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9953
9954 * TODO: updated a bit
9955 * parser.c: made a comment more specific
9956 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9957 Schemas conformance.
9958 * test/schemas result/schemas: updated the test list
9959
Daniel Veillard441bc322002-04-20 17:38:48 +00009960Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9961
9962 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9963 implementing xs:all with minOccurs = 0
9964 * tes/schemas/* result/schemas/*: added more tests covering
9965 xs:all
9966
Daniel Veillard8a001f62002-04-20 07:24:11 +00009967Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9968
9969 * xmlregexp.c: first implementation of the all particle, this
9970 may need to be revisited for case where not all transitions
9971 must be crossed.
9972
Daniel Veillard7646b182002-04-20 06:41:40 +00009973Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9974
9975 * tree.c: another entity processing update from Markus Henke
9976
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009977Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9978
9979 * trionan.c: fixed crash on OSF/1
9980
Daniel Veillardb4398962002-04-19 07:01:55 +00009981Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9982
9983 * xmlschemas.c: more Schemas work
9984 * test/schemas/* result/schemas/*: added more tests coming
9985 from the spec.
9986
Daniel Veillard54761132002-04-18 21:00:44 +00009987Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9988
9989 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9990 ExcC14N specification
9991
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009992Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9993
9994 * tree.c: patch from Markus Henke, fix for recursive entities.
9995
Daniel Veillard23b1f372002-04-18 15:50:05 +00009996Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9997
9998 * xpath.c: fix a problem with string() on a document node.
9999
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010000Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10001
10002 * Makefile.am xmlschemas.c: more Schemas work
10003 * test/schemas/* result/schemas/*: added more tests coming
10004 from the spec.
10005
Daniel Veillard6231e842002-04-18 11:54:04 +000010006Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10007
10008 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10009 * result/HTML/*: this changes a few things in the results
10010
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010011Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10012
10013 * include/libxml/tree.h: eliminated 'declaration different than
10014 prototype' warning
10015 * include/win32config.h: "resolved" conflicts with errno.h
10016
Daniel Veillardb509f152002-04-17 16:28:10 +000010017Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10018
10019 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10020 on the automata interfaces and debug of counted choices
10021 * test/schemas/* result/schemas/*: added a number of tests
10022
Daniel Veillard8651f532002-04-17 09:06:27 +000010023Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10024
10025 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10026 a bit of work on Schemas
10027 * testSchemas.c: try to make it more useful
10028 * test/schemas/* result/schemas/* Makefile.am: changed the
10029 Schemas regression test procedure, started adding a few samples
10030
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010031Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10032
10033 * include/libxml/encoding.h: Patch for the Borland C++ builder
10034 * include/libxml/tree.h: Patch for the Borland C++ builder
10035 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010036 * win32/bcb5: New directory for the Borland C++ builder
10037 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010038
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010039Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10040
10041 * win32/Makefile.msvc: Update for XML Schema support
10042 * win32/configure.js: Update for XML Schema support
10043 * win32/libxml2.def.src: Update for XML Schema support
10044
Daniel Veillard4255d502002-04-16 15:50:10 +000010045Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10046
10047 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10048 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10049 xmlunicode.c include/libxml/Makefile.am
10050 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10051 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10052 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10053 include/libxml/xmlversion.h.in : merged the current state of
10054 XML Schemas implementation, it is not configured in by default,
10055 a specific --schemas configure option has been added.
10056 * test/automata test/regexp test/schemas Makefile.am
10057 result/automata result/regexp result/schemas:
10058 merged automata/regexp/schemas regression tests
10059
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010060Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10061
10062 * xpath.c: Gary found a compile time problem, fixes #78823
10063
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010064Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10065
10066 * configure.in: release of 2.4.20
10067 * doc/*: updated and rebuilt the docs
10068
Daniel Veillardf544f192002-04-15 12:56:56 +000010069Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10070
10071 * python/Makefile.am: patch from Cristian Gafton to build on
10072 Red Hat 6.2, should also fix #75779
10073
Daniel Veillard940492d2002-04-15 10:15:25 +000010074Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10075
10076 * valid.c: first part of fixing #78729
10077
Daniel Veillardeb475a32002-04-14 22:00:22 +000010078Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10079
10080 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10081 escaping of URI when saving HTML files.
10082 * result/HTML/*: this impacted some tests
10083
Daniel Veillard9b731d72002-04-14 12:56:08 +000010084Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10085
10086 * configure.in: trying to fix #77441
10087
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010088Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10089
10090 * include/libxml/xmlIO.h: Hallski complained it could not be
10091 included by itself.
10092
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010093Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10094
10095 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10096
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010097Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10098
10099 * win32/configure.js: patch from Nilo for the c14n option
10100 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10101
Daniel Veillardda423da2002-04-10 19:25:38 +000010102Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10103
10104 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10105 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10106 LIBXML_THREAD_ENABLED
10107
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010108Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10109
10110 * xpath.c: another patch from Richard Jinks for substring conformance
10111 * test/XPath/expr/floats test/XPath/expr/strings
10112 result/XPath/expr/floats result/XPath/expr/strings: update of the
10113 test suite to check those.
10114
Daniel Veillard01917aa2002-04-10 11:30:41 +000010115Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10116
10117 * xpath.c: patch from Richard Jinks for .x float parsing.
10118
Daniel Veillard46d6c442002-04-09 16:10:39 +000010119Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10120
10121 * parser.c: patch from Markus Henke when an encoding ain't recognized
10122
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010123Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10124
10125 * libxml.m4: got a report that #include <string.h> was needed
10126
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010127Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10128
10129 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10130
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010131Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10132
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010133 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010134
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010135Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10136
10137 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10138 pointed out by Melvyn Sopacua.
10139
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010140Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10141
10142 * libxml.m4: Frédéric Crozat gave a patch related to the change
10143 of Include paths breaking the libxml.m4
10144
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010145Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10146
10147 * xpath.c: Fix bug #76927 forgot to save some context
10148 when evaluating binary expressions
10149
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010150Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10151
10152 * configure.in: fixed configure for MPE/iX from Markus Henke
10153 * xmlmemory.c: fixed initialization problems
10154 * xpath.c: another set of patches from Richard Jinks this
10155 fixes "make XPathtests" on linux
10156
Daniel Veillard21458c82002-03-27 16:12:22 +000010157Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10158
10159 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10160 * test/XPath/expr/compare test/XPath/expr/equality
10161 test/XPath/expr/floats test/XPath/expr/functions
10162 test/XPath/expr/strings result/XPath/expr/compare
10163 result/XPath/expr/equality result/XPath/expr/floats
10164 result/XPath/expr/functions result/XPath/expr/strings: Updated
10165 tests though they show a divergence on Linux
10166
Daniel Veillard28dfed12002-03-27 09:08:17 +000010167Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10168
10169 * xpath.c trionan.c: previous commit also included patches
10170 from Richard Jinks on some IEEE support corner case
10171
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010172Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10173
10174 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10175 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10176 that $(datadir) should be used for docs
10177
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010178Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10179
10180 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10181 could leak filedescriptors
10182
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010183Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10184
10185 * configure.in nanohttp.c: applied patch from Allan Clark for
10186 UnixWare/OpenServer
10187
Daniel Veillard19274092002-03-25 16:48:03 +000010188Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10189
10190 * configure.in: preparing 2.4.19
10191 * doc/*: rebuilt the docs
10192
Daniel Veillard56b2db72002-03-25 16:35:28 +000010193Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10194
10195 * nanohttp.c: fixing #76043, got fed up with non-portability
10196 of that piece of code.
10197
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010198Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10199
10200 * valid.c SAX.c: Never commit without running "make tests" :-(
10201 fix a couple of stupidities in the previous commit
10202 * result/*: a few changes in some attribute order result of previous
10203 commit.
10204
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010205Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10206
10207 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10208 the internal subset should not raise duplicate ID errors,
10209 also there was a small bug in conjunction to namespace
10210 declarations defaulted and xml:xxx attributes DTD definitions.
10211
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010212Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10213
10214 * xpath.c: Richard Jinks also raised some rounding problems
10215 this tries to fix them
10216
Daniel Veillard4e2df542002-03-22 12:23:14 +000010217Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10218
10219 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10220 behaviour in xmlXPathCastToString()
10221
Daniel Veillarddb552912002-03-21 13:27:59 +000010222Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10223
10224 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10225 raised by Morus Walter
10226
Daniel Veillard9e537932002-03-21 13:08:08 +000010227Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10228
10229 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10230 from Igor
10231
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010232Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10233
10234 * xpath.c: fixing #75619, related to a problem when trying
10235 to evaluate condition when the current node set resulting
10236 from that sub-step evaluation is empty. Also fixes 2 potential
10237 problem with previous-sibling and next-siblings axis.
10238
Daniel Veillard1840ef02002-03-21 08:05:23 +000010239Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10240
10241 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10242 HTML support is not configured in.
10243
Daniel Veillard561b7f82002-03-20 21:55:57 +000010244Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10245
10246 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10247 include/libxml/tree.h: dohh I really didn't intended to commit
10248 this test version :-(
10249
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010250Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10251
10252 * testSAX.c: I wanted to see the real speed at the SAX interface
10253 after a little too many Ximianer started complaining about the
10254 parser speed.
10255 added a --quiet option:
10256 paphio:~/XML -> ls -l db100000.xml
10257 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10258 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10259 3200006 callbacks generated
10260 real 0m1.270s
10261 Which means 16MBytes/s and 3Mcallback/s
10262
Daniel Veillardc62a1472002-03-19 18:35:12 +000010263Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10264
10265 * xpath.c: valgrind spotted another error that time when running
10266 on libxslt regression tests
10267
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010268Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10269
10270 * Makefile.am: adding "make valgrind" running the full regression
10271 tests (except python ones) under Valgrind (using valgrind -q
10272 which was kindly added by the author).
10273 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10274 passes cleanly now except an obcure floating point initialization
10275 raised in log10() in one XPath regression test ???
10276 * tree.c: edited some comments to close #75244
10277
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010278Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10279
10280 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10281 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10282 context of ScrollKeeper, made sure that if the number is
10283 an integer, the serialization follows the description at
10284 http://www.w3.org/TR/xpath#section-String-Functions
10285
Daniel Veillard5997aca2002-03-18 18:36:20 +000010286Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10287
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010288 * configure.in: preparing 2.4.18
10289 * doc/*: updated and rebuilt the web site
10290 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10291 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010292 * parser.c: humm, changed the way the SAX parser work when
10293 xmlSubstituteEntitiesDefault(1) is set, it will then
10294 do the entity registration and loading by itself in case the
10295 user provided SAX getEntity() returns NULL.
10296 * testSAX.c: added --noent to test the behaviour.
10297
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010298Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10299
10300 * parser.c: Wilfried Teiken provided a hackish but working
10301 way to get context reported back on entities when parsing
10302 with SAX and without breaking the DOM build.
10303
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010304Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10305
10306 * c14n.c: applied a new patch from Aleksey Sanin
10307 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10308 to reference Aleksey implementation of XML digital Signatures
10309
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010310Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10311
10312 * xpath.c: small fix to avoid potential problem due to
10313 ordering of freeing data
10314 * python/Makefile.am: people were complaining about
10315 the generated file in python dir not being built
10316
Daniel Veillardd2379012002-03-15 22:24:56 +000010317Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10318
10319 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10320 python/generator.py python/libxml.c python/types.c: Cleanup
10321 of the python Makefiles based on Jacob and James feedback,
10322 fixed the spec file accordingly, fixed the number of warning
10323 that passing my pedantic CFLAGS was generating. Conclusion
10324 is that Python includes are real crap.
10325
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010326Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10327
10328 * configure,in: it was reported quite a few times that
10329 xml2-config --cflags should not output
10330 -I$includeprefix/libxml2/libxml because libxml2 header names
10331 clashes with existing names like list.h from C++ stl.
10332 Includes should be #include<libxml/xxx.h> so ...
10333
Daniel Veillard6f293b12002-03-15 09:42:33 +000010334Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10335
10336 * c14n.c: another patch from Aleksey Sanin
10337
Daniel Veillard5c396542002-03-15 07:57:50 +000010338Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10339
10340 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10341 canonicalization algorithm
10342 * doc/xml.html doc/index.html: added the C14N references on the
10343 index page.
10344
jacob berkman9be65862002-03-14 02:15:56 +0000103452002-03-13 jacob berkman <jacob@ximian.com>
10346
10347 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10348 usage, redundant, and gcc specific
10349
Daniel Veillard75be0132002-03-13 10:03:35 +000010350Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10351
10352 * xpath.c: speedup some node selection operations, this can
10353 have a significant impact on DocBook Norm's stylesheets
10354 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10355 make sure it's always the case
10356 * debugXML.c: distinguish CDATA and comments in ls operations
10357
Daniel Veillard61f26172002-03-12 18:46:39 +000010358Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10359
10360 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10361 to generate better API descriptions etc...
10362
Daniel Veillard9ff88172002-03-11 09:15:32 +000010363Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10364
10365 * c14n.c: Fixing #74186, made sure all boolean expressions
10366 get fully parenthesized, ran indent on the output
10367 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10368 include/libxml/tree.h: also #74186 related, removed the
10369 --with-buffers option, and all the preprocessor conditional
10370 sections that were resulting from it.
10371
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010372Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10373
10374 * valid.c: applied patch from Dodji Seketeli fixing an
10375 uninitailized variable in xmlValidGetValidElements()
10376
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010377Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10378
10379 * c14n.c: fixed a few comments
10380 * doc/*.html doc/*/*.html: regenerated the docs and added
10381 the C14N API
10382 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10383
Daniel Veillardfa49d872002-03-09 10:20:00 +000010384Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10385
10386 * check-xml-test-suite.py: fix to adapt varaiations in the
10387 bindings
10388 * configure.in python/setup.py python/setup.py.in: fixed to
10389 have the version of the python scripts automatically updated
10390
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010391Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10392
10393 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10394 in xmlCopyProp()
10395
Daniel Veillardaf43f632002-03-08 15:05:20 +000010396Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10397
10398 * configure.in: preparing 2.4.17 release
10399 * doc/*: updated and rebuilt the docs
10400 * xpath.c: fixed a comment
10401 * python/libxml.c: fixed a possible reentrancy problem
10402
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010403Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10404
10405 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10406 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10407 added a specific regression test
10408 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10409 not raise exceptions when failing to find the attribute.
10410
Daniel Veillard90bc3712002-03-07 15:12:58 +000010411Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10412
10413 * configure.in xmllint.c: owen pointed out a problem with the
10414 ftme fix, gettimeofday() was not detected by configure and
10415 the ftime header wasn't included, dohhh
10416
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010417Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10418
10419 * configure.in xmllint.c: trying to fix #71457 for timing
10420 precision when gettimeofday() is not availble but ftime() is
10421
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010422Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10423
10424 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10425 are now copied on install and part of the -devel RPM
10426
Daniel Veillard7b416132002-03-07 08:36:03 +000010427Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10428
10429 * xpath.c: trying to avoid bug #72150 which was apparently
10430 caused by a gcc bug (or a processor problem) as detailed
10431 at http://veillard.com/gcc.bug
10432
Daniel Veillardf742d342002-03-07 00:05:35 +000010433Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10434
10435 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10436 fixed xmlReconciliateNs(), added a Python test/example for
10437 inter-document cut'n paste
10438 * python/libxml.py: fixed node.doc on document nodes and added
10439 xpathEval() onto node objects
10440
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010441Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10442
10443 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10444 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10445 fixup and integrated tests for the serialization stuff
10446
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010447Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10448
10449 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10450 moved the libxml man page to section 3
10451
Daniel Veillard1e774382002-03-06 17:35:40 +000010452Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10453
10454 * tree.c: fix bug #72490
10455 * python/libxml.c python/libxml.py: added methods serialize()
10456 and saveTo() to all node elements.
10457
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010458Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10459
10460 * xmlIO.c: closed #73430, don't read from an input source
10461 which indicated an end-of-file or an error.
10462
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010463Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10464
10465 * parser.c: make sure SAX endDocument is always called as
10466 this could result in a Python memory leak otherwise (it's
10467 used to decrement ref-counting)
10468 * python/generator.py python/libxml.c python/libxml.py
10469 python/libxml2-python-api.xml python/libxml2class.txt
10470 python/tests/error.py python/tests/xpath.py: implemented
10471 the suggestions made by Gary Benson and extended the tests
10472 to match it.
10473
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010474Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10475
10476 * python/generator.py: applied patch fixing #73450
10477
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010478Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10479
10480 * xpath.c: fixing #61290 "namespace nodes have no parent"
10481 long standing divergence from the XPath REC. NodeSets
10482 simply hold a copy of namespace nodes and those node ->next
10483 points to the parent (which may not be the node carrying the
10484 definition).
10485 * include/libxml/xpath.h: flagged but didn't added a possible
10486 speedup
10487 * DOCBparser.c HTMLparser.c: removed some warnings from push
10488 parser due to new state being added.
10489 * tree.c: new fix from Boris Erdmann
10490 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10491 the XML Canonalization support from Aleksey Sanin
10492
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010493Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10494
10495 * tree.c: patch from Boris Erdmann fixing some namespace odities
10496 with xmlCopyNode()
10497
Daniel Veillardc6613042002-03-02 09:34:02 +000010498Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10499
10500 * xmlIO.c: fix bug #72706 when loading a NULL entity
10501
Daniel Veillardc0fef772002-03-01 16:16:31 +000010502Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10503
10504 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10505 actually change in a future XML Namespace revision.
10506
Daniel Veillard79426f22002-03-01 16:14:17 +000010507Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10508
10509 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10510 added the possibility of returning nodesets from XPath extension
10511 functions written in Python
10512
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010513Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10514
10515 * python/*: commiting some Python bindings work done while travelling
10516
Daniel Veillard97300512002-03-01 09:13:41 +000010517Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10518
10519 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10520 explicitely with memory debugging switched on
10521
Daniel Veillard6361da02002-02-23 10:10:33 +000010522Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10523
10524 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10525 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10526 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10527 the accessor generator for strings
10528 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10529 regression test.
10530
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010531Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10532
10533 * python/README python/generator.py python/libxml.c python/setup.py:
10534 added the 'usual' setup.py to allow building a libxml2-python
10535 module based on the same code. The initialization is however
10536 different the 2 .so files fo libxml2 and libxslt are identical and
10537 they entry point initialize both libraries. this is done to avoid
10538 some possible nasty problem since the Python don't merge the maps
10539 of all shared modules.
10540
Daniel Veillard158a4d22002-02-20 22:17:58 +000010541Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10542
10543 * parser.c: fixed a push/encoding bug reported by Michael
10544 on librsvg
10545
Daniel Veillard7839e162002-02-20 18:54:48 +000010546Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10547
10548 * include/libxml/parserInternals.h: fixes a misplaced #endif
10549
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010550Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10551
10552 * parser.c valid.c: found and fixed a couple of allocation bugs
10553
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010554Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10555
10556 * doc/xml.html doc/python.html doc/*: added a Python and binding
10557 page describing the current state of the Python bindings and
10558 giving pointers to the other languages wrappers.
10559
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010560Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10561
10562 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10563 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10564 rebuilt the API and web site
10565 * xpath.c: fixed #71978 portability bugs
10566
Daniel Veillard8aff2472002-02-19 21:50:43 +000010567Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10568
10569 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10570
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010571Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10572
10573 * include/libxml/parserInternals.h parser.c: had to change
10574 2 internal parsing API when processing document content
10575 to check the start and end of element content are defined
10576 in the same entity
10577 * valid.c include/libxml/valid.h: attribute normalization can
10578 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10579 with the context to report it.
10580 * SAX.c: fixed the last known bugs, crazy validation constraints
10581 when a document is standalone seems correctly handled. There
10582 is a couple of open issues left which need consideration especially
10583 PE93 on external unparsed entities and standalone status.
10584 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10585 The 2 tests left failing are actually in error. Cleanup done.
10586
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010587Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10588
10589 * valid.c: implemented E59 spaces in CDATA does not match the
10590 nonterminal S
10591
Daniel Veillard878eab02002-02-19 13:46:09 +000010592Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10593
10594 * SAX.c parser.c valid.c: more validation test fixups
10595 * check-xml-test-suite.py: added duration info for the tests
10596
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010597Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10598
10599 * parser.c valid.c: a couple of errors were reported but not
10600 saved back as such in the parsing context. Down to 1% failure rate
10601 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10602
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010603Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10604
10605 * xmlInternald.c: isExtender was missing a char
10606 * parser.c include/libxml/parser.h: % are acceptable in the
10607 internal subset if within a PUBLIC ID
10608
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010609Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10610
10611 * SAX.c parserInternals.c valid.c: more work on the conformance
10612 suite. Took the step to finally block documents with encoding
10613 errors. It's a fatal error per the spec, people should have fixed
10614 their documents by now.
10615
Daniel Veillard55253e22002-02-18 14:32:39 +000010616Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10617
10618 * check-xml-test-suite.py: fixed the test script after some discussion
10619 on the semantic of TYPE="error"
10620 * Makefile.am: added the script to the distrib
10621
Daniel Veillard28757702002-02-18 11:19:30 +000010622Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10623
10624 * SAX.c entities.c: fixed a couple of conformances issues deep
10625 into the validation code (standalone and undeclared Notations)
10626
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010627Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10628
10629 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10630 stayed there for years !
10631
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010632Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10633
10634 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10635 missing
10636
Daniel Veillardc7612992002-02-17 22:47:37 +000010637Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10638
10639 * check-xml-test-suite.py: improved the behaviour a bit as
10640 well as the logs
10641 * parser.c valid.c SAX.c: fixed a few more bugs
10642 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10643
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010644Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10645
10646 * check-xml-test-suite.py: python script to run regression tests
10647 against the XML Test suite of W3C/OASis
10648 * SAX.c: fixed a validation bug
10649 * parser.c: fixed 3 errors pointed by the test suite
10650 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10651 * python/Makefile.am: fixed a dependendy
10652
Daniel Veillard9f28f302002-02-15 20:48:08 +000010653Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10654
10655 * xmlmemory.c: avoid a warning bug #71594
10656
Daniel Veillard144024e2002-02-13 21:14:46 +000010657Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10658
10659 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10660 warning on alpha/Tru64
10661
Daniel Veillarde4301c82002-02-13 13:32:35 +000010662Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10663
10664 * include/libxml/entities.h: fixing a comment
10665 * valid.c: fixing some troubles with validity check on namespaces
10666 * result/VC/NS3 test/VC/NS3: added a specific regression test
10667
Daniel Veillarda6d05382002-02-13 13:07:41 +000010668Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10669
10670 * tree.c: Fixing #71342 serializing '\n' in attribute values
10671 * result/noent/att3 result/att3 test/att3: added a specific
10672 test.
10673
Daniel Veillard797a5652002-02-12 13:46:21 +000010674Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10675
10676 * python/libxml.c: couple of bug fixes
10677
Daniel Veillard01a6d412002-02-11 18:42:20 +000010678Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10679
10680 * python/*.py: removed tabs and used spaces.
10681
Daniel Veillard397ff112002-02-11 18:27:20 +000010682Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10683
10684 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10685 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10686
Daniel Veillard03517542002-02-11 13:54:40 +000010687Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10688
10689 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10690 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10691
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010692Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10693
10694 * include/libxml/encoding.h include/libxml/entities.h
10695 include/libxml/globals.h include/libxml/parser.h
10696 include/libxml/threads.h include/libxml/tree.h
10697 include/libxml/xmlmemory.h: trying to fix the include mess
10698
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010699Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10700
10701 * include/libxml/xmlmemory.h: reverted part of the previous
10702 attempt to provide #69655, this was breaking the build.
10703
Daniel Veillard0ba59232002-02-10 13:20:39 +000010704Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10705
10706 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10707 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10708 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10709 include/libxml/parserInternals.h include/libxml/tree.h
10710 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10711 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10712 clean.
10713 * python/libxml.c: fixed a warning.
10714
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010715Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10716
10717 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10718 copying of node, merge back IDs in the target document.
10719 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10720 test/XInclude/ents/ids.xml: test case
10721 * result/VC/ElementValid4: output changed due to a typo fix
10722
Daniel Veillard1c18e302002-02-09 22:16:40 +000010723Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10724
10725 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000010726 generate the dependencies right as Jacob found out. Add
10727 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000010728
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010729Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10730
10731 * parserInternals.c valid.c: Justin Fletcher found some parts
10732 of the code needing cleanup
10733 * libxml.spec.in python/Makefile.am python/generator.py
10734 python/libxml.c python/libxml.py: Fixed the python Makefiles
10735 corrected a bug showing up on ia64, changed the name of the
10736 python internal module too
10737
Daniel Veillard07be19b2002-02-08 14:20:35 +000010738Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10739
10740 * Makefile.am: applied patch from Andris Pavenis for binary
10741 name suffixes
10742
Daniel Veillardf216d462002-02-08 13:44:24 +000010743Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10744
10745 * xmllint.c win32/win32config.h: fixing #68748
10746
Daniel Veillardd455d792002-02-08 13:37:46 +000010747Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10748
10749 * valid.c: fixing #70166
10750
10751Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10752
10753 * valid.c: fixing #70077
10754
Daniel Veillardc575b992002-02-08 13:28:40 +000010755Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10756
10757 * Copyright Makefile.am README configure.in libxml.spec.in:
10758 Changed to the MIT Licence
10759 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10760 doc/xmlio.html: updated the doc accordingly
10761 * include/libxml/xmlwin32version.h configure.in: preparing
10762 2.4.14 release
10763 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10764 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10765 fixed the const xmlChar * wrapper and generator, XPath extension
10766 functions now use the context as first argument
10767 * python/tests/tstxpath.py python/tests/xpath.py
10768 python/tests/xpathext.py: Updated the tests accordingly
10769 * tree.c: fixed bug #70067
10770
Daniel Veillard7db38712002-02-07 16:39:11 +000010771Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10772
10773 * Makefile.am: cleanup
10774 * debugXML.c: always use stdout if output is NULL
10775 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10776 * python/Makefile.am python/generator.py python/libxml2class.txt
10777 python/libxml_wrap.h python/types.c: augmented the number of bindings
10778 handling FILE * and XPath contexts
10779 * python/tests/Makefile.am: avoid a stupid problem due to the
10780 use of TEST.
10781
Daniel Veillard15a143b2002-02-06 22:40:50 +000010782Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10783
10784 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10785
Daniel Veillard70cab352002-02-06 16:06:58 +000010786Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10787
10788 * python/TODO python/libxml.c: cleanup the extension function lookup
10789 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10790
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010791Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10792
10793 * configure.in python/Makefile.am: do not install outside
10794 of prefix
10795
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010796Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10797
10798 * python/TODO python/libxml.c: started adding SAX interfaces
10799 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10800 SAX test
10801
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010802Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10803
10804 * tree.c: hardened the addChild function
10805 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10806 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10807 added accessors needed for xmlNode, a bit more testing and
10808 extension of interfaces
10809 * python/tests/Makefile.am python/tests/build.py: added a test
10810 build from scratch/save/load/check
10811
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010812Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10813
10814 * parserInternals.c: change a small bit in the way valididy
10815 error messages get initialized
10816 * python/TODO python/libxml.c python/libxml2-python-api.xml
10817 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10818 added some memory debugging to track leaks at the libxml2 level
10819 * python/tests/*.py: changed all tests to check for leaks,
10820 there is just one left in XPath extension registrations.
10821
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010822Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10823
10824 * python/TODO python/generator.py python/libxml2-python-api.xml
10825 python/libxml2class.txt: more accessor classes for the parser
10826 context, allow to switch on and check validity
10827 * python/tests/Makefile.am python/tests/error.py
10828 python/tests/invalid.xml python/tests/valid.xml
10829 python/tests/validate.py: attded more test and and added error.py
10830 which I forgot to commit in the last step
10831
Daniel Veillard3ce52572002-02-03 15:08:05 +000010832Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10833
10834 * python/Makefile.am python/types.c: cleanup
10835 * python/libxml.c python/libxml.py python/libxml_wrap.h
10836 python/generator.py python/libxml2-python-api.xml
10837 python/libxml2class.txt: added class for parser context, added
10838 first cut for push mode support. Added a framework to generate
10839 accessors functions.
10840 * python/tests/Makefile.am python/tests/push.py: added a push
10841 test
10842
Daniel Veillardcfb05462002-02-02 23:18:22 +000010843Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10844
10845 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10846 bug a bit of cleanup.
10847
Daniel Veillard5d819032002-02-02 21:49:17 +000010848Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10849
10850 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10851 python/libxml2class.txt: adding error redirections and preformat
10852 to a python handler
10853 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10854 tests self checking
10855
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010856Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10857
10858 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10859 a function
10860
Daniel Veillard9589d452002-02-02 10:28:17 +000010861Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10862
10863 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10864 python/libxml.c python/libxml2-python-api.xml
10865 python/libxml2class.txt: Progressing through the TODOs, class
10866 description output, extra XML API, RPM now builds the wrappers
10867 for all python installed versions
10868
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010869Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10870
10871 * configure.in libxml.spec.in python/Makefile.am python/TODO
10872 python/generator.py python/libxml2class.txt: added more informations
10873 in the libxml2-python package including docs. Slightly changed
10874 the class hierarchy
10875 * python/tests/*: added basic regression tests infrastructure too
10876
10877Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10878
10879 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10880 added libxml2-python as part of the packages installed
10881
Daniel Veillarda7340c82002-02-01 17:56:45 +000010882Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10883
10884 * python/Makefile.am python/generator.py python/libxml.c
10885 python/libxml.py: more work, now able to extend the
10886 XPath interpreter with functions written in python.
10887
Daniel Veillardc3e39442002-02-01 09:29:41 +000010888Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10889
10890 * python/Makefile.am: Jacob sent a patch to allow building from
10891 tarfile.
10892
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010893Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10894
10895 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10896 inserted the python wrappers build, I hope this won't be too
10897 unportable
10898
Daniel Veillard1971ee22002-01-31 20:29:19 +000010899Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10900
10901 * xpath.c: minor optimization
10902 * python/generator.py python/libxml.c python/libxml.py
10903 python/libxml_wrap.h: more work on the python bindings,
10904 they now support XPath and there is no evident leak
10905
Daniel Veillard36ed5292002-01-30 23:49:06 +000010906Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10907
10908 * python/generator.py python/libxml.c python/libxml.py:
10909 more work on the python bindings generator.
10910
Daniel Veillard96fe0952002-01-30 20:52:23 +000010911Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10912
10913 * python/generator.py python/libxml.c python/libxml_wrap.h:
10914 more work on the python bindings.
10915
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010916Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10917
10918 * python/generator.py python/libxml.c python/libxml.py
10919 python/libxml_wrap.h: commited early version of a python binding
10920 for private use only ATM
10921
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010922Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10923
10924 * entities.c tree.c include/libxml/entities.h: applied patch
10925 from Anthony Jones to implement copy of DTD subtree too. Had
10926 just to keep 2 function private which really ought to become
10927 public ones.
10928
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010929Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10930
10931 * xmllint.c: added pointers to the web pages in the usage()
10932
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010933Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10934
10935 * tree.c: more fixes from Petr Kozelka for attribute handling
10936 in the tree API to align the semantic with DOM.
10937
Daniel Veillard36065812002-01-24 15:02:46 +000010938Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10939
10940 * valid.c tree.c entities.c: another set of patches from
10941 Anthony Jones for copy operations cleanup and robustness
10942
Daniel Veillardf8592562002-01-23 17:58:17 +000010943Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10944
10945 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10946 an alphabetic index based on comments content
10947 * doc/*: rebuilt the web site with the new references
10948
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010949Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10950
10951 * parserInternals.h: Greg Sjaardema suggested to use an
10952 eponential buffer groth policy in xmlParserAddNodeInfo()
10953
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010954Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10955
10956 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10957 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10958 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10959 to generate cross-references, and added/updated the stylesheets
10960 to generate and link API indexes. The generic keyword index
10961 is not done yet.
10962 * doc/*.html: regenerated all the usual docs too
10963
Daniel Veillard2070c482002-01-22 22:12:19 +000010964Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10965
10966 * debugXML.c: added an xpath function to the shell for T. V. Raman
10967
10968Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010969
10970 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10971 debug routines.
10972
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010973Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10974
10975 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10976 support of attribute nodes
10977
Daniel Veillard9d06d302002-01-22 18:15:52 +000010978Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10979
10980 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10981 hopefully near complete and fully documented of the API in XML
10982 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10983 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10984 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10985 include/libxml/parserInternals.h include/libxml/valid.hi
10986 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10987 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10988 include/libxml/xpath.h include/libxml/xpathInternals.h:
10989 Cleaned up the doc comments a lot in the process, the interface
10990 coverage is now 100%
10991
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010992Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10993
10994 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10995 extracts comments from the gtk-doc DocBook output (a bit
10996 convoluted but seems to work).
10997
Daniel Veillard61006472002-01-21 17:31:47 +000010998Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10999
11000 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11001 added an XML description of the API, moved the script generating
11002 it here. Added a "make api" target
11003
Daniel Veillardd2f23002002-01-21 13:36:00 +000011004Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11005
11006 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11007
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011008Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11009
11010 * xpath.c include/libxml/xpathInternals.h: the change made to
11011 xmlXPathFuncLookupFunc was incompatible roll it back
11012
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011013Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11014
11015 * SAX.c: cleanup patch from Anthony Jones
11016 * doc/Makefile.am: fix the headers to avoid in make scan
11017 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11018 includes, * vs Ptr and general cleanup
11019 * parsedecl.py: first version of a script to extract the
11020 module interfaces, the goal will be to provide .decl or XML
11021 specification of the interfaces to build wrappers.
11022
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011023Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11024
11025 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11026 now provides return codes in case of errors
11027
Bjorn Reese026d29f2002-01-19 15:40:18 +000011028Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11029
11030 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11031 Upgraded to trio baseline 1.6
11032 * strio.h strio.c: Replaced by triostr.h and triostr.c
11033
Daniel Veillard572577e2002-01-18 16:23:55 +000011034Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11035
11036 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11037 of strdup usage in the code
11038
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011039Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11040
11041 * parser.c error.c: Keith Isdale complained rightly that
11042 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11043
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011044Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11045
11046 * tree.c: fixed the funxtion to set the xml: attributes
11047 * debugXML.c: added "setbase" to test it.
11048
Daniel Veillard2c748c62002-01-16 15:37:50 +000011049Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11050
11051 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11052 to allow updating an attribute content
11053
Daniel Veillard8de85c62002-01-15 17:10:15 +000011054Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11055
11056 * libxml.h: try to avoid problems when compiling on Windows
11057
Daniel Veillard314cfa02002-01-14 17:58:01 +000011058Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11059
11060 * hash.c: patch from Anthony Jones for hash.c allocation size
11061 * Makefile.am: trying to work around Yet Another Libtool Madness
11062 and build the 2.4.13 release finally ...
11063
Daniel Veillard744683d2002-01-14 17:30:20 +000011064Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11065
11066 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11067 * doc/* : update of the documentation
11068
Daniel Veillarde6a55192002-01-14 17:11:53 +000011069Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11070
11071 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11072 at fixing #61290 :-(
11073
Daniel Veillardfb25a512002-01-13 20:32:08 +000011074Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11075
11076 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11077 Fixes bug #67229
11078
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011079Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11080
11081 * tree.c: trying to avoid troubles when a subtree is copied
11082 and coalesced in part with the target tree. Should fix
11083 bug #67407
11084
Daniel Veillardd8224e02002-01-13 15:43:22 +000011085Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11086
11087 * valid.c: fixed validation of attributes content of type
11088 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11089 values, very old bug. Fixes #67671
11090
Daniel Veillard8107a222002-01-13 14:10:10 +000011091Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11092
11093 * parser.c include/libxml/parserInternals.h tree.c: integrated
11094 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11095 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11096
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011097Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11098
11099 * threads.c: applied Serguei Narojnyi's patch to add native
11100 thread support on the Win32 platform
11101 * testThreadsWin32.c Makefile.am: added the test program also
11102 from Serguei, Win32 specific
11103 * include/win32config.h include/libxml/xmlwin32version.h.in:
11104 added patch from Igor for the Windows thread specific defines.
11105
Daniel Veillard845cce42002-01-09 11:51:37 +000011106Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11107
11108 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11109
Daniel Veillard7b602b42002-01-08 13:26:00 +000011110Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11111
11112 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11113 output page into XMLinfo.html. Close bug #66951 and
11114 raised by Robert Collins too.
11115
Daniel Veillard73c6e532002-01-08 13:15:33 +000011116Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11117
11118 * encoding.c: Paul Keogh pointed out a possibility of segfault
11119 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11120 Closes bug # 68238
11121
Daniel Veillard4a859202002-01-08 11:49:22 +000011122Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11123
11124 * doc/*.html: updated the Gdome2 links
11125
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011126Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11127
11128 * libxml.h: Applied following patches from Robert Collins
11129 and make sure IN_LIBXML is defined when compiling it
11130 -------
11131 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11132 as well as Visual C.
11133 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11134 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11135 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11136 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11137 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11138 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11139 xmlSysIDExists xmlNoNetExists).
11140 * xmllint.c: Don't include winsock2.h for Cygwin.
11141
Daniel Veillard401c2112002-01-07 16:54:10 +000011142Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11143
11144 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11145 when the version info is not present.
11146
Daniel Veillard6f42c132002-01-06 23:05:13 +000011147Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11148
11149 * tree.c: Anthony Jones pointed out a problem in
11150 xmlStringGetNodeList() and provided a fix for it
11151
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011152Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11153
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011154 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011155 xmlCreatePushParserCtxt() when the initial buffer passed
11156 is large.
11157
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011158Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11159
11160 * win32/*: big cleanup of the Windows/MSVC project files
11161 from Igor Zlatkovic
11162
Daniel Veillardcebb1362002-01-02 13:13:30 +000011163Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11164
11165 * doc/Makefile.am: should fix #67674 and avoid troubles if
11166 xsltproc is not available or fails in the prefix provided
11167
Daniel Veillard26908ab2002-01-01 16:50:03 +000011168Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11169
11170 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11171
Daniel Veillard5344c602001-12-31 16:37:34 +000011172Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11173
11174 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11175 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11176 Fixed a few other problems raised by Charlie Bozeman.
11177 * result/VC/ElementValid[5-7]: fixed the output
11178
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011179Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11180
11181 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11182 patches from Charlie Bozeman. Regenerated the HTML docs.
11183
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011184Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11185
11186 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11187 for Windows from Igor
11188
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011189Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11190
11191 * xmllint.c: applied Justin Fletcher patch for --output or -o
11192
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011193Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11194
11195 * win32/libxml2/libxml2.def.src: close #67019
11196
Daniel Veillard01db67c2001-12-18 07:09:59 +000011197Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11198
11199 * xmllint.c: applied Justin Fletcher generic timing patch
11200 similar to the one already applied to xsltproc.
11201
Daniel Veillardd1640922001-12-17 15:30:10 +000011202Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11203
11204 * include/libxml/tree.h tree.c: applied documentation patches
11205 from Charlie Bozeman
11206
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011207Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11208
11209 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11210
Daniel Veillard29e43992001-12-13 22:21:58 +000011211Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11212
11213 * valid.c: fix the xmlStrdup() used in the previous patch.
11214 * valid.c: added --dropdtd
11215 * tree.c: fixed xmlUnlinkNode so it also removes the references
11216 from the document if the node is a DTD
11217
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011218Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11219
11220 * HTMLtree.c valid.c: cleanup some static declarations
11221
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011222Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11223
11224 * xmllint.c: removed another strdup()
11225 * doc/FAQ: removed the HP/UX entry
11226
Daniel Veillarded472f32001-12-13 08:48:14 +000011227Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11228
11229 * valid.c: fix bug #66816 when validating.
11230 * xmllint.c: don't use sys/time.h if configure did not found it
11231
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011232Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11233
11234 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11235 xmlcatalog_man.xml
11236
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011237Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11238
11239 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11240 xmlInitMemory() was declared twice
11241
Daniel Veillardb82c1662001-12-09 14:00:54 +000011242Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11243
11244 * globals.c: do not reference strdup() !
11245 * configure.in libxml-2.0.pc.in: trying to fix the libs
11246 of the various config extraction modules
11247
Daniel Veillardef90ba72001-12-07 14:24:22 +000011248Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11249
11250 * configure.in : preparing 2.4.12
11251 * doc/* : updated and rebuilt the docs
11252
Daniel Veillard220346d2001-12-07 11:33:54 +000011253Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11254
11255 * uri.c: closed bug #66159
11256 * testURI.c: added --escape option
11257 * configure.in: some cleanup for xml2-config --cflags
11258
Daniel Veillard2a906822001-12-06 14:34:08 +000011259Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11260
11261 * globals.c testThreads.c: removed some misplaced includes
11262 of xmlversion.h
11263
Daniel Veillarde28313b2001-12-06 14:08:31 +000011264Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11265
11266 * threads.c: patch from Gary Pennington fixing a possible
11267 problem at initialization time.
11268
Daniel Veillardd3b08822001-12-05 12:03:33 +000011269Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11270
11271 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011272 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011273 CodeWarrior.
11274
Daniel Veillarda7866932001-12-04 13:14:44 +000011275Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11276
11277 * xmllint.c: applied Geert Kloosterman's patch to fix
11278 --repeat --timing output
11279
Daniel Veillard19840942001-11-29 16:11:38 +000011280Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11281
11282 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11283 where non-wellformed XML declaractions were not detected.
11284
Daniel Veillarde85d9342001-11-28 14:43:12 +000011285Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11286
11287 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11288
Daniel Veillard22f25a82001-11-28 09:12:23 +000011289Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11290
11291 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11292 gets reset by xmlCleanupInputCallbacks() and this makes the
11293 function useless. Same for output.
11294
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011295Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11296
11297 * xmlIO.c: robert pointed out a loop error in callback cleanups
11298
Daniel Veillard8faa7832001-11-26 15:58:08 +000011299Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11300
11301 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11302 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11303 they are not really tied to debugging
11304
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011305Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11306
11307 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11308 * xmllint.c: better --catalogs description
11309
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011310Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11311
11312 * tree.c: fixed a couple of problems in xmlSetProp()
11313
Daniel Veillardcd337f02001-11-22 18:20:37 +000011314Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11315
11316 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11317 unappropriate stdout output.
11318
Daniel Veillard566d4df2001-11-22 13:00:53 +000011319Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11320
11321 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11322 by Denis Beurive, closes #65111
11323
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011324Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11325
11326 * valid.c: in case of content model validity error, don't
11327 print it if validity warnings were not requested.
11328
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011329Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11330
11331 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11332 * parserInternals.c: removed the last exit() call. Print an
11333 unmaskable error on stderr instead (library mismatch detection)
11334
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011335Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11336
11337 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11338 shell instructions from Heiko Rupp
11339
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011340Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11341
11342 * catalog.c: use the URL notation file:// for default catalog paths
11343
Daniel Veillard0ec98632001-11-14 15:04:32 +000011344Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11345
11346 * include/libxml/tree.h: better comments for _private fields
11347 * tree.c: removed a problem when copying an entity reference.
11348
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011349Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11350
11351 * vms/*: updated instructions and diffs from John A Fotheringham
11352
Daniel Veillarda11001b2001-11-12 22:45:36 +000011353Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11354
11355 * include/libxml/xmlerror.h: avoid an include problem if
11356 #include <libxml/xmlerror.h> happens first in code
11357 seems to be the case in KDE libs
11358
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011359Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11360
11361 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11362 from Igor for Windows
11363
11364Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11365
11366 * Makefile.am: Gary Pennington pointed out a missing prefix
11367
Daniel Veillard43d3f612001-11-10 11:57:23 +000011368Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11369
11370 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11371 * doc/*: upgraded and rebuilt the docs
11372
Daniel Veillardc1f78342001-11-10 11:43:05 +000011373Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11374
11375 * HTMLparser.c: fix comment in scripts element parsing.
11376 * result/HTML/doc3*: updated the results.
11377
11378Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11379
11380 * uri.c: another URI bug fix #63336, using Joel Young patch.
11381
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011382Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11383
11384 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11385 a cleaned up version of the Pwd shell string generation.
11386
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011387Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11388
11389 * valid.c include/libxml/tree.h: trying to fix namespaces +
11390 validation problems for good, closing #63619 in the process
11391 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11392 wrong in this respect, fixed it.
11393
Daniel Veillardd536f702001-11-08 17:32:47 +000011394Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11395
11396 * xmllint.c: Morus Walter patch to allow --format and --encode
11397
Daniel Veillard5004f422001-11-08 13:53:05 +000011398Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11399
11400 * debugXML.c: Stefan Kost provided an help command for the shell
11401
Daniel Veillarda6825e82001-11-07 13:33:59 +000011402Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11403
11404 * debugXML.c: Heiko Rupp pointed that the shell would crash
11405 on empty nodesets returns.
11406
Daniel Veillard03f848d2001-11-07 12:53:46 +000011407Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11408
11409 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11410 migh need the history libraries
11411
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011412Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11413
11414 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11415 handle the case of < in quoted attributes, Bastian Kleineidam
11416
Daniel Veillardc853b322001-11-06 15:24:37 +000011417Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11418
11419 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11420 fixing catalog breakages
11421 * Makefile.am catalog.c result/catalogs/catal
11422 result/catalogs/mycatalog.* test/catalogs/catal*:
11423 fixed more problems in catalog support, added more regression tests
11424 for both XML and SGML catalog handling
11425
Daniel Veillard66870c72001-11-05 19:27:49 +000011426Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11427
11428 * debugXML.c: applied an improvement to xmlGetLineNo() from
11429 Keith Isdale
11430
Daniel Veillardffe09c92001-11-05 14:21:47 +000011431Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11432
11433 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11434 Side effect of the progressive catalog loading
11435
Daniel Veillardad661b92001-11-05 11:43:15 +000011436Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11437
11438 * Makefile.am: confexecdir and confexec_DATA were defined twice
11439 pointed out by Karl Eichwalder
11440
Daniel Veillard6eb17722001-11-04 22:19:27 +000011441Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11442
11443 * xmlcatalog.c: avoid unlink() and use remove() instead.
11444
Daniel Veillardea898282001-11-04 22:13:45 +000011445Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11446
11447 * libxml.spec.in: cleanup
11448 * include/libxml/xmlwin32version.h: updated with 2.4.8
11449
Daniel Veillarda4617b82001-11-04 20:19:12 +000011450Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11451
11452 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11453 of compiling libxml with a non standard set of options
11454
John Fleck027edfb2001-11-04 20:13:58 +000011455Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11456
11457 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11458 document --sgml option, fixing gnome bugzilla #63382
11459
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011460Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11461
11462 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11463 breakage of 2.4.7, added a couple of really needed APIs
11464 like xmlCatalogIsEmpty() and xmlNewCatalog()
11465 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11466 for install-catalog
11467 * configure.in: preparing 2.4.8
11468
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011469Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11470
11471 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11472 include/libxml/tree.h include/libxml/xmlIO.h: more include
11473 cleanups, export cleanly one html output + format function.
11474
11475Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11476
11477 * parser.c: removed initGenericErrorDefaultFunc call from
11478 xmlInitParser() since it could destroy previous calls to
11479 xsltSetGenericErrorFunc() effects
11480
Daniel Veillardebd38c52001-11-01 08:38:12 +000011481Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11482
11483 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11484 keyword.
11485
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011486Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11487
11488 * Makefile.am: cleanup
11489 * threads.c: cleanup too
11490 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11491 from xsltproc
11492 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011493 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011494
Daniel Veillard91c00402001-10-30 17:41:38 +000011495Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11496
11497 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11498 was not used anymore !
11499
Daniel Veillard52dcab32001-10-30 12:51:17 +000011500Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11501
11502 * configure.in: preparing 2.4.7
11503 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11504 manual page from John
11505 * doc/*: updated the doc and rebuilt the generated pages
11506
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011507Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11508
11509 * xmlIO.c: closing bug #62711, the library should never
11510 close stdin or stdout.
11511
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011512Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11513
11514 * uri.c: second pass at fixing #63336, using Joel Young
11515 final patch. looks okay.
11516
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011517Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11518
11519 * uri.c include/libxml/uri.h: trying to clear #63336
11520 allowing the escaping routine to parse unconformant
11521 URI-References.
11522
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011523Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11524
11525 * vms/readme.vms vms/build_libxml.com nanoftp.c
11526 include/libxml/xmlversion.h.in: a few VMS updates from
11527 John A Fotheringham
11528 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11529 and xmlCleanupOutputCallbacks() for the Perl binding people.
11530
Daniel Veillard635ef722001-10-29 11:48:19 +000011531Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11532
11533 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11534 apply fixes to close #63271 and avoid segfaults when
11535 the error routine gets callbed before xmlInitParser()
11536 get called.
11537 * nanoftp.c error.c: Applied patches from Justin Fletcher
11538 correcting some xmlGenericError misuses.
11539
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011540Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11541
11542 *doc/xmllint.xml, doc/xmllint.1
11543 New and improved man page for xmllint - .xml is the original, .1
11544 is the generated man page
11545
Daniel Veillardc9484202001-10-24 12:35:52 +000011546Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11547
11548 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11549 the web site from the main HTML document.
11550
Daniel Veillard5151c062001-10-23 13:10:19 +000011551Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11552
11553 * parser.c: fixed an erroneous validation bug when PE refs
11554 occurs in external parsed entities referenced from the
11555 internals subset
11556 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11557 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11558 added the associated testcase, it's a nice one.
11559 * HTMLparser.c: generate the DTD node as HTML still ...
11560 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11561
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011562Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11563
11564 * HTMLparser.c: fixed a bug in htmlNewDoc()
11565
Daniel Veillard89cad532001-10-22 09:46:13 +000011566Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11567
11568 * test/threads/*: added entities testing to the Thread test
11569 * testThreads.c: make the test reasonable
11570 * DOCBparser.c: fix the DTD public and system ID
11571 * xmllint.c: added --sgml for SGML DocBook importing
11572 * Makefile.am: added Docbtests target
11573
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011574Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11575
11576 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11577 * testThreads.c: removed bogus include
11578
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011579Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11580
11581 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11582 fixed a very serious (looping) validation bug
11583
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011584Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11585
11586 * include/libxml/globals.h include/libxml/threads.h threads.c
11587 testThreads.c: far more testing, cleaning up bugs
11588 * *.c : make sure globals.h is always included.
11589
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011590Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11591
11592 * HTMLparser.c: try to get rid of parser loops for good.
11593
Daniel Veillardab7488e2001-10-17 11:30:37 +000011594Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11595
11596 * configure.in: fixed some bugs in CFLAGS passing.
11597 * test/threads Makefile.am testThreads.c: added a specific
11598 threaded test case (really nasty, guaranteed).
11599
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011600Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11601
11602 * catalog.c: serious cleanup on the management of the
11603 XML catalog tree, more tests done, especially with
11604 the catalog PI.
11605
Daniel Veillard364789a2001-10-16 12:45:00 +000011606Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11607
11608 * catalog.c: avoid a problem in catalog cleanup on SMP if
11609 catalogs were not initialized.
11610
Daniel Veillard81463942001-10-16 12:34:39 +000011611Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11612
11613 * catalog.c xpath.c: trying to cleanup the not thread safe
11614 parts of the library.
11615
Daniel Veillard64a411c2001-10-15 12:32:07 +000011616Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11617
11618 * include/libxml/globals.h configure.in global.data: make
11619 the allocation be per-thread a configure option
11620 * encoding.c include/libxml/parser.h: fixed compilation
11621 errors
11622
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011623Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11624
11625 * include/libxml/parser.h: Norm reported that a few lines
11626 added were breaking libxslt compile, removed them for now
11627
Daniel Veillard6f350292001-10-14 09:56:15 +000011628Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11629
11630 * parser.c parserInternals.c threads.c: debugged and fixed
11631 initialization problems which were giving troubles on SMP
11632 boxes.
11633
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011634Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11635
11636 * include/libxml/Makefile.am: missing globals.h
11637
Daniel Veillarde7090612001-10-13 12:18:28 +000011638Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011639
Daniel Veillarde7090612001-10-13 12:18:28 +000011640 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011641
Daniel Veillardd0463562001-10-13 09:15:48 +000011642Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11643
11644 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11645 include/libxml/parserInternals.h include/libxml/tree.h
11646 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11647 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11648 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11649 Applied the last patches from Gary, cleanup, activated threading
11650 all user accessible global variables are now handled in globals.[ch]
11651 Still a bit rought but make tests passes with either
11652 --with-threads defined at configure time or not.
11653 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11654 linking options
11655
Daniel Veillardb8478642001-10-12 17:29:10 +000011656Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11657
11658 * Makefile.am include/libxml/Makefile.am
11659 include/libxml/globals.h globals.c include/libxml/threads.h
11660 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11661 configure.in: started integrating the core of the thread support
11662 not activated yet but half integrated. The code should still
11663 compile and work anyway.
11664
Daniel Veillardb44025c2001-10-11 22:55:55 +000011665Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11666
11667 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11668 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11669 integrating the non-controversial parts of Gary Pennington
11670 multithread patches
11671 * catalog.c: corrected a small bug introduced
11672
Daniel Veillard75b96822001-10-11 18:59:45 +000011673Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11674
11675 * catalog.c include/libxml/catalog.h: very serious cleanup,
11676 isolating unportable code and as much as possible the accesses
11677 to the global shared catalog. May need more testing !
11678
Daniel Veillard78d12092001-10-11 09:12:24 +000011679Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11680
11681 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11682 Keith Isdale patches for the XSLT debugger interfaces. Some
11683 cleanup
11684
Daniel Veillardff0b7312001-10-11 06:46:09 +000011685Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11686
11687 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11688 * DOCBparser.c: generate line nubers in elements
11689
Daniel Veillard60087f32001-10-10 09:45:09 +000011690Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11691
11692 * configure.in: preparing 2.4.6 release
11693 * doc/xml.html doc/html/*: updated and rebuilt the docs
11694 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11695
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011696Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11697
11698 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11699 adding documentation for DV's supercatalog support
11700
Daniel Veillard82d75332001-10-08 15:01:59 +000011701Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11702
11703 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11704 super catalog support adding one API and one flag --sgml to
11705 xmlcatalog
11706
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011707Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11708
11709 * doc/xmlcatalog_man.xml, xmlcatalog.1
11710 One more crack at
11711 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11712
11713
Thomas Broyer47334c02001-10-07 16:41:52 +000011714Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11715
11716 * xpath.c: implemented xmlXPathObjectCopy for external objects
11717 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11718
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011719Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11720
11721 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11722 finishing up fix to
11723 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11724 the xmlcatalog man page display more elegantly
11725
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011726Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11727
11728 * configure.in: closing bug #61832
11729 * HTMLparser.c: removed a warning
11730
Daniel Veillard6ab38382001-10-06 13:08:27 +000011731Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11732
11733 * xpath.c: fixing #61673 part I, do not loose doc information
11734 when copying result value trees.
11735
Daniel Veillard556c6682001-10-06 09:59:51 +000011736Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11737
11738 * xpath.c: trying to harden the XPath interpreter
11739
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011740Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11741
11742 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11743 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11744
William M. Brack1633d182001-10-05 15:41:19 +000011745Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11746
11747 * HTMLparser: repaired another loop problem
11748
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011749Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11750
11751 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11752 parsing.
11753 * xpath.c: fix bug #61291 the default XML namespace node is
11754 missing from the namespace axis.
11755 * tree.c: refuse to create namespaces nodes with prefix "xml"
11756
Daniel Veillard651f9472001-10-04 14:51:06 +000011757Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11758
11759 * SAX.c: ouch a non-defined namespace could lead to a crash,
11760 fixed #61215
11761
Daniel Veillard7dd05702001-10-04 14:25:12 +000011762Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11763
11764 * parserInternals.c: closed bug #61054
11765
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011766Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11767
11768 * include/libxml/Makefile.am: closing #60708
11769
Daniel Veillarda293c322001-10-02 13:54:14 +000011770Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11771
11772 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11773 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11774
Daniel Veillardf4309d72001-10-02 09:28:58 +000011775Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11776
11777 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11778
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011779Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11780
11781 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11782 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11783
Daniel Veillard16756b62001-10-01 07:36:25 +000011784Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11785
11786 * catalog.c: Justin Fletcher provided cleaup code in case
11787 HAVE_STAT is not defined
11788 * include/win32config.h: Igor Zlatkovic suggested to have
11789 HAVE_STAT defined there
11790
William M. Brack5e1cac12001-09-28 16:19:18 +000011791Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11792
11793 * catalog.c - fixed typing error reported by M. Barros
11794
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011795Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11796
11797 * xmllint.c - fixing typo
11798
William M. Brackd28e48a2001-09-23 01:55:08 +000011799Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11800
11801 * HTMLparser.c: small enhancement to prevent loop on
11802 unrecognizable data
11803
Daniel Veillardb1d62872001-09-21 09:47:08 +000011804Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11805
11806 * parserInternals.c: applying patch from bug #60757 this
11807 should close it
11808
Daniel Veillardc0631a62001-09-20 13:56:06 +000011809Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11810
11811 * catalog.c xmlcatalog.c: removed a couple of warning
11812 * xpath.c: try to solve the linking problem on platforms
11813 needing trio to compile
11814
Daniel Veillard1a123612001-09-19 08:06:23 +000011815Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011816
Daniel Veillard1a123612001-09-19 08:06:23 +000011817 * Makefile.am libxml.spec.in: backing up non-documented changes
11818 commited without review or aproval by Jens Finke <jens@gnome.org>
11819 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011820
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011821Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11822
11823 * configure.in: Joe Orton provided a patch fixing a problem
11824 when iconv is specified to be in a non-standard directory
11825 but wasn't exported in xml2-config --cflags
11826
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011827Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11828
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011829 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011830 troubles with 2.4.4 errors.
11831
Daniel Veillard16698282001-09-14 10:29:27 +000011832Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11833
11834 * encoding.c entities.c: do not output hexadecimal charrefs
11835 when serializing HTML since some version of Netscape can't
11836 grok it, generate decimal ones.
11837 * result/HTML/doc3.htm: output changed due to previous test
11838 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11839
Daniel Veillard98fed372001-09-13 11:34:58 +000011840Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11841
11842 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11843 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11844
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011845Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011846 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011847
11848 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11849 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11850 updated the configuration scripts systems accordingly
11851
Daniel Veillard04382ae2001-09-12 18:51:30 +000011852Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11853
11854 * configure.in: preparing for 2.4.4
11855 * doc/xml.html doc/html/*: updated and rebuilt the docs
11856
Daniel Veillardd63437e2001-09-12 15:00:27 +000011857Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11858
11859 * win32/dsp/libxml2.def.src: tried to incorporate comments
11860 from bug #59220
11861
Daniel Veillard319a7422001-09-11 09:27:09 +000011862Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11863
11864 * parser.c result/noent/wml.xml: fixed bug #59981 related
11865 to handling of '&' in attributes when entities are substitued
11866
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011867Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11868
11869 * libxml.h include/libxml/xmlversion.h.in
11870 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11871 Tried to close bug #60131
11872
Daniel Veillardbce62332001-09-10 18:46:55 +000011873Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11874
11875 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11876
Daniel Veillard143b04f2001-09-10 18:14:14 +000011877Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11878
11879 * SAX.c: fixing bug #59946 on xmlns=""
11880
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011881Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11882
11883 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11884 but allocates a new error code.
11885
Daniel Veillard05c13a22001-09-09 08:38:09 +000011886Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11887
11888 * xmllint.c: John Fleck fixed typos in the options output
11889 * parser.c SAX.c: fix ignorable white space SAX selection
11890
11891Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11892
11893 * entities.c: Steve Underwood found the possibility of an
11894 ininite loop in case of error.
11895
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011896Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11897
11898 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11899
Daniel Veillarda050d232001-09-05 15:51:05 +000011900Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11901
11902 * parser.c: warn if version is not 1.0 but it's not
11903 strictly speaking an error after analyzing the spec
11904
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011905Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11906
11907 *doc/catalog.html - add link to the html version of the
11908 man page, other linguistic cleanups
11909
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011910Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11911
11912 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11913 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11914 file, has not yet been included in the build.
11915
Daniel Veillard99784ff2001-09-01 16:20:28 +000011916Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11917
11918 * catalog.c: removed a duplicate affectation Justin Fletcher
11919
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011920Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11921
11922 * tree.c: Armin Sander pointed a possible text coalescing
11923 problem, completed his patch.
11924
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011925Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11926
11927 * trionan.c: Fixed const and volatile re-definition problem
11928
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011929Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11930
11931 * libxml.4 parser.c: doc updates from Heiko Rupp
11932 * parserInternals.c: 2 sanity checks from Heiko Rupp
11933
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011934Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11935
11936 * tree.c: applied patch from Armin Sander to make some pointers
11937 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011938 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011939
Daniel Veillardb06c6142001-08-27 14:26:30 +000011940Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11941
11942 * xpath.c: hum, restrict the integer usage gcc bug workaround
11943 to only gcc compilers so that other architecture don't get
11944 penalized by this limitation.
11945 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11946
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011947Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11948
11949 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11950 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11951
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011952Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11953
11954 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11955 --convert option to xmlcatalog to convert SGML ones to
11956 the XML syntax.
11957 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11958
11959 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011960Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11961
11962 * catalog.c xmlIO.c: started some serious testing and fixed
11963 a few bug and optmization needs.
11964
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011965Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11966
11967 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11968 preparing for a 2.4.3 release even if it may not be ready yet
11969 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11970 all file parsing lookup to go through the entity resolver, add
11971 to add an API to bypass it (needed to load catalogs themselves),
11972 some cleanup on the catalog code too.
11973 * nanoftp.c: small cleanup
11974 * doc/catalog.html: small update
11975
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011976Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11977
11978 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11979 Jun Kuriyama
11980
Daniel Veillardffb120d2001-08-23 00:52:23 +000011981Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11982
11983 * doc/catalog.html: finished the catalog documentation
11984
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011985Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11986
11987 * doc/catalog.html doc/xml.html: added documentation about
11988 Catalog support, misses an API description
11989 * doc/html/*: reextracted the API pages
11990
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011991Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11992
11993 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11994 Added the part about section 7.2 on URI resolution,
11995 fixed a side effect in the HTML parser, look complete
11996 and ready to rock except the URI/SystemID part!
11997
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011998Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11999
12000 * include/libxml/catalog.h include/libxml/parser.h
12001 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12002 xmlIO.c: added support and APIs needed for the catalog PI
12003 * include/libxml/xmlIO.h: cleanup
12004
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012005Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12006
12007 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12008 include/libxml/catalog.h: starts to look okay, really
12009 plugged the new framework, cleaned a lot of stuff,
12010 added some APIs, except the PI's support missing this
12011 should be mostly complete
12012 * result/catalogs/* test/catalogs/*: added new test, enriched
12013 the existing one with URN ID tests
12014
Daniel Veillard64339542001-08-21 12:57:59 +000012015Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12016
12017 * catalog.c: fixed nextCatalog
12018 * result/catalogs/docbook test/catalogs/*: started adding
12019 a small regression test
12020
Daniel Veillardcda96922001-08-21 10:56:31 +000012021Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12022
12023 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12024 more work on the XML catalog support.
12025 * parser.c include/libxml/parser.h: small cleanup seems using
12026 list as a public parameter name can give portability troubles
12027 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12028 include/libxml/xpath.h include/libxml/Makefile.am: removed
12029 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12030 wrappers
12031
Bjorn Reese45029602001-08-21 09:23:53 +000012032Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12033
12034 * Makefile.am trio.c triodef.h trionan.c xpath.c
12035 include/libxml/Makefile.am include/libxml/trionan.h:
12036 Re-worked Not-A-Number and Infinity support.
12037 * xmlcatalog.c: added readline include files
12038
Daniel Veillard344cee72001-08-20 00:08:40 +000012039Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12040
12041 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12042 testCatalog as xmlcatalog, making it an installed app
12043 adding a shell, and preparing it to be a /etc/xml/catalog
12044 management tool, though not ready yet
12045 * catalog.c include/libxml/catalog.h: adding support for
12046 XML Catalogs http://www.oasis-open.org/committees/entity/
12047 not finished, there is some interesting tradeoffs and a
12048 few open questions left.
12049
Daniel Veillardb7664f42001-08-19 13:00:43 +000012050Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12051
12052 * xmllint.c: fixed a line formatting problem
12053
Daniel Veillard5015b712001-08-17 09:37:52 +000012054Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12055
12056 * SAX.c: removed a couple of unused variable (Albert Chin)
12057
Daniel Veillardbb371292001-08-16 23:26:59 +000012058Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12059
12060 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12061 trying to fix some troubles w.r.t. function returning
12062 const xxxPtr.
12063
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012064Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12065
12066 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12067 defined
12068
Daniel Veillardae6db172001-08-16 19:32:00 +000012069Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12070
12071 * xpointer.c: removed unused var
12072
Daniel Veillard09190202001-08-16 16:27:41 +000012073Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12074
12075 * testXPath.c: another small cleanup closing bug #59110
12076
Daniel Veillard796f4b62001-08-16 16:00:13 +000012077Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12078
12079 * win32/dsp/libxml2.def.src: small cleanup closing bug
12080 #59108
12081
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012082Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12083
12084 * example/gjobread.c: add xmlCleanupParser() before leaving
12085
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012086Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12087
12088 * config.h.in configure.in include/libxml/xmlwin32version.h:
12089 released 2.4.2
12090
Daniel Veillardd3d06722001-08-15 12:06:36 +000012091Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12092
12093 * include/libxml/valid.h debugXML.c valid.c: deprecate
12094 the non-boundchecking Sprintf functions, add Snprintf
12095 this should close bug #57984
12096
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012097Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12098
12099 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12100 URIs before doing the lookups (pointed by Mark Vakoc)
12101
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012102Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12103
12104 * xpath.c: serious changes on Result Value Trees and NodeSets
12105 w.r.t. deallocation and collect operations. Probably not
12106 100% clean (merge of allocated trees smells like a problem).
12107 Seems sufficient to close #58943
12108
Daniel Veillard90493a92001-08-14 14:12:47 +000012109Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12110
12111 * xmllint.c: adding a --format option
12112
Daniel Veillardfe703322001-08-14 12:18:09 +000012113Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12114
12115 * xpath.c: count() was broken on Result Value Tree
12116 * xmlIO.c: fixed file:/// accesses on _WIN32
12117
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012118Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12119
12120 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12121 macro was renamed, this should close bug #58683
12122
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012123Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12124
12125 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12126 entity substitution mode text at the end of the entity might
12127 be added due to text coalescing.
12128 * nanoftp.c parser.c: small cleanup
12129
Daniel Veillard0c720972001-08-08 20:59:00 +000012130Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12131
12132 * HACKING: added John Fleck right to commit in the doc subdir
12133
Daniel Veillard48da9102001-08-07 01:10:10 +000012134Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12135
12136 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12137 allow to inherit attributes from the DTD directly in the
12138 tree, this is needed for XPath and can be a useful feature.
12139 Inherited namespaces are always provided at the tree level now
12140 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12141 of tests for this feature (XSLT being the prime user).
12142
Daniel Veillard50f34372001-08-03 12:06:36 +000012143Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12144
12145 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12146 testSAX.c xmlIO.c xmllint.c include/win32config.h
12147 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12148 include/libxml/xmlwin32version.h.in win32/README.MSDev
12149 win32/dsp/*: applied Win32 Facelift No.2 patches from
12150 Igor Zlatkovic for Windows/MSC
12151
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012152Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12153
12154 * SAX.c: unparsedEntityDecl() the URI computation of the
12155 entity wasn't done breaking XSLT unparsed-entity-uri()
12156
Daniel Veillard567e1b42001-08-01 15:53:47 +000012157Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12158
12159 * xpath.c: fixed a bug when walking the descendants and
12160 the current node has no children
12161 * debugXML.c: show up when a text node is supposed to not be escaped
12162
Thomas Broyerf186c822001-07-31 23:30:37 +000012163Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12164
12165 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12166 worked like the set:leading() function)
12167 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12168
Daniel Veillardba6db032001-07-31 16:25:45 +000012169Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12170
12171 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12172
Daniel Veillard57905372001-07-31 15:52:17 +000012173Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12174
12175 * include/libxml/xmlIO.h: apply change to close #58141
12176 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12177
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012178Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12179
12180 * parser.c: when the internal subset uses a PE, then the
12181 included entity can use conditional sections.
12182
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012183Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12184
12185 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12186 when walking the namespace axis showing up in
12187 libxst/tests/general/bug-12
12188 * xmlmemory.c: added the possibility to trace a given block
12189 defined by its address
12190
Daniel Veillard4aafa792001-07-28 17:21:12 +000012191Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12192
12193 * parser.c: don't override existing encoding specified before
12194 starting xmlParseDocument()
12195
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012196Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12197
12198 * include/libxml/xmlwin32version.h: reinserted, needed for
12199 Windows users of CVS
12200
Darin Adlera77cac02001-07-27 17:41:51 +0000122012001-07-27 Darin Adler <darin@bentspoon.com>
12202
Darin Adler699613b2001-07-27 22:47:14 +000012203 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12204 * testCatalog.c: Add include of <libxml/parser.h>.
12205
122062001-07-27 Darin Adler <darin@bentspoon.com>
12207
Darin Adlera77cac02001-07-27 17:41:51 +000012208 * include/libxml/.cvsignore:
12209 * include/libxml/xmlwin32version.h:
12210 Remove this file from CVS because it's generated.
12211
Daniel Veillard50822cb2001-07-26 20:05:51 +000012212Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12213
12214 * parser.c include/libxml/parser.h: applied const patches from
12215 Tom Moog #58002
12216
Thomas Broyerba4ad322001-07-26 16:55:21 +000012217Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12218
12219 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12220 lookup framework
12221
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012222Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12223
12224 * tree.c: fixed xmlCopyNode() for documents
12225
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012226Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12227
12228 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12229
12230Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012231
12232 * parser.c: fixes bug #57652 reported by Morus Walter
12233
Daniel Veillarde3924972001-07-25 20:25:21 +000012234Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12235
12236 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12237
Daniel Veillarda53c6882001-07-25 17:18:57 +000012238Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12239
12240 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12241 errors, lesson don't add new functions at 1am before a release
12242 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12243 from XPath initialization when possible.
12244
Daniel Veillardd9bad132001-07-23 19:39:43 +000012245Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12246
12247 * result/scripts/base*: removing history/readline changed
12248 this slightly
12249 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12250 xmllint.c: make element content line number generation
12251 optionnal to avoid breaking old apps added interface to switch
12252
Daniel Veillardf012a642001-07-23 19:10:52 +000012253Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12254
12255 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012256 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012257 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12258 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12259 John Kroll fixes to allow saving to HTTP via PUT (or
12260 POST of needed).
12261 * doc/html/*.html: regenerated the docs
12262
Thomas Broyere8126242001-07-22 03:54:15 +000012263Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12264
12265 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12266 xmlHashScanFull and xmlHashScannFull3 to get passed the
12267 three keys as arguments to the callback function
12268
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012269Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12270
12271 * configure.in Makefile.am: removed libxml softlink for good
12272 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12273 100% coverage by gtk-doc
12274
Daniel Veillard8599e702001-07-17 21:38:51 +000012275Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12276
12277 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12278 fixed serious troubles due to size_t vs. int mismatch
12279
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012280Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12281
12282 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12283
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012284Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12285
12286 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12287 convenient extension API for value and context managing
12288 Now handles external objects through xmlXPathPopExternal,
12289 xmlXPathWrapExternal and xmlXPathReturnExternal.
12290 Added functions for sets operations (intersection, etc.)
12291
Daniel Veillard22090732001-07-16 00:06:07 +000012292Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12293
12294 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12295 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12296 HTMLparser.c: cleanup of global variables, marking some
12297 const or private.
12298
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012299Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012300
12301 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12302 fixed xmlXPathNodeSetItem when passing index=0
12303
Daniel Veillard05dec342001-07-14 21:57:39 +000012304Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12305
12306 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12307
Daniel Veillard28ae6362001-07-14 16:44:32 +000012308Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12309
12310 * xmllint.c: fixed compilation under Cygwin #57503
12311 * TODO: update
12312
Peter Williamsed156f52001-07-13 18:35:13 +0000123132001-07-13 Peter Williams <peterw@ximian.com>
12314
12315 * config.h.in: add #undef HAVE_DLFCN_H
12316
12317 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12318 builddir.
12319
Daniel Veillard73b36e32001-07-12 15:09:52 +000012320Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12321
12322 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12323 raised by #57348 and #57381
12324
Daniel Veillard7db37732001-07-12 01:20:08 +000012325Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12326
12327 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12328 tree.c xpointer.c: store the line numbder in element->content,
12329 may break some software, need a configuration mechanism
12330
Darin Adler96037892001-07-11 00:03:16 +0000123312001-07-10 Darin Adler <darin@bentspoon.com>
12332
12333 * .cvsignore:
12334 * example/.cvsignore:
12335 * include/.cvsignore:
12336 * include/libxml/.cvsignore:
12337 Various things that are generated and should be ignored.
12338
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012339Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12340
12341 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12342 * doc/xml.html doc/html/*: updated the docs
12343
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012344Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12345
12346 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12347 validation occured on content with element child
12348
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012349Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12350
12351 * tree.c: fixed XML Base computation which was broken
12352 * debugXML.c: added a base function to the shell
12353 * Makefile.am result/scripts/* test/scripts/*: added scripts
12354 based regression tests, and adding 2 XML Base tests
12355
Daniel Veillard19e96c32001-07-09 10:32:59 +000012356Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12357
12358 * tree.c: set properties doc and call xmlSetListDoc for properties
12359 content when grafting them in a different tree.
12360 * aclocal.m4: remove from CVS
12361
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012362Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12363
12364 * win32/libxml2/libxml2.def.src: added some missing entry point
12365 for XPath (Mark Vakoc)
12366
Daniel Veillard388236f2001-07-08 18:35:48 +000012367Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12368
12369 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12370 layer should URI-Unescape before trying to open resources.
12371
Daniel Veillard04383752001-07-08 14:27:15 +000012372Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12373
12374 * xpath.c: fix the name() bug for elements in the default
12375 namespace reported by Charlie Bozeman
12376
Daniel Veillard7583a592001-07-08 13:15:55 +000012377Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12378
12379 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12380 led to an XPath fix, improvements of SAX initialization, and
12381 an added option --nocdata to testXPath
12382
Daniel Veillard449d7392001-07-07 19:11:06 +000012383Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12384
12385 * doc/libxml-doc.el: Felix Natter provided anew version working
12386 with XEmacs too
12387
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012388Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12389
12390 * include/libxml/xpath.h: small cleanup
12391 * doc/xml.html: update
12392
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012393Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12394
12395 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12396 released 2.3.14
12397
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012398Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12399
12400 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012401 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012402
Daniel Veillard73c9c042001-07-05 20:02:54 +000012403Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12404
12405 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12406 were not equal to empty strings
12407
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012408Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12409
12410 * SAX.c: fixed a URI-Reference computation problem when validating
12411 * xmlIO.c: small cleanup
12412
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012413Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12414
12415 * parser.c: improved the description of a couple of interfaces
12416 upon Larry Stamper suggestion
12417
Daniel Veillard62f313b2001-07-04 19:49:14 +000012418Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12419
12420 * SAX.c entities.c parser.c: changed completely the way entities
12421 are handled when running the parser in entity substitution mode.
12422 This fixes a bug reported by Stephan Kulow and nearly divides
12423 by 3 the amount of memory required by libxslt to load and process
12424 DocBook TDG.
12425
Daniel Veillardf420ac52001-07-04 16:04:09 +000012426Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12427
12428 * HTMLparser.c: fixing a too early root closing problem raised
12429 byt Prashanth Naidu
12430
Daniel Veillard8c357d52001-07-03 23:43:33 +000012431Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12432
12433 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12434 raised by Mark Vakoc.
12435
Daniel Veillard6e90d192001-07-03 16:37:49 +000012436Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12437
12438 * example/Makefile.am: fixed the include path to add srcdir/include
12439 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12440 and some cleanup
12441
Daniel Veillardf06307e2001-07-03 10:35:50 +000012442Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12443
12444 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12445 lot of optimization work, results in significant improvements
12446 when handling really complex XPath queries. Add a small optimizer
12447 for unions, improve [n] and [last()], avoid some costly ops.
12448
Daniel Veillard77044732001-06-29 21:31:07 +000012449Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12450
12451 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12452 * xpath.c: small cleanup
12453 * xmlGetNsList: reformated, fixed problems if used on Entities
12454
Daniel Veillard2adbb512001-06-28 16:20:36 +000012455Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12456
12457 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12458
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012459Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12460
12461 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12462 * Makefile.am example/Makefile.am: workaround automake generating
12463 erroneous deps
12464
Daniel Veillard12f7d292001-06-28 13:12:11 +000012465Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12466
12467 * include/win32config.h: bug #56801 Yon Derek provided a patch
12468 to the windows config file.
12469
Daniel Veillard87ee9142001-06-28 12:54:16 +000012470Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12471
12472 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12473 libxml.h : Yon Derek provided a set of changes to compile from
12474 CVS on Windows/MSC
12475
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012476Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12477
12478 * parser.c: fixed UTF8 BOM support in push mode
12479 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12480 added a specific testcase
12481
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012482Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12483
12484 * Makefile.am: added --push regression tests
12485 * parserInternals.c: the XML parser segfaulted in --push mode
12486
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012487Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12488
12489 * configure.in: moved the symlinks detection within a CVS
12490 check, this is not portable and will be removed soon.
12491 * xpath.c: small cleanup/speedup
12492
Daniel Veillard11648102001-06-26 16:08:24 +000012493Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12494
12495 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12496 release of 2.3.12
12497 * parser.c: make an error message if unknow entities in all cases
12498
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012499Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12500
12501 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12502
Daniel Veillard23793842001-06-25 16:07:45 +000012503Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12504
12505 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12506 includes were installed in the wrong dir
12507
Daniel Veillardf5498f32001-06-25 15:08:36 +000012508Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12509
12510 * doc/html.xml: warn against sending code to exhibit bugs.
12511
Daniel Veillard56f06462001-06-24 21:34:03 +000012512Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12513
12514 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12515 Tru64 from Thomas Leitner
12516
Daniel Veillardc5d64342001-06-24 12:13:24 +000012517Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12518
12519 * AUTHORS: added William and Bjorn
12520 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12521 daniel@veillard.com hopefully I won't have to do this again
12522 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12523 docs can be rebuilt cleanly now
12524 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12525 from CVs it's generated, added include/libxml/xmlwin32version.h
12526 also generated but which should change far less frequently.
12527 * catalog.c nanoftp.c: made sure to include libxml.h not
12528 libxml/xmlversion.h directly
12529 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12530 when compiling on WIN32 and MSC
12531
Daniel Veillard07385fd2001-06-23 21:55:48 +000012532Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12533
12534 * include/Makefile.am include/libxml/Makefile.am configure.in:
12535 fixed make distcheck and rebuilding the rpms
12536
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012537Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12538
12539 * configure.in: should finish the migration of exported includes
12540 into a real include/libxml in CVS, at least for CVS users.
12541 * removed the exported headers, added in include/libxml (as well
12542 as xmlversion.h.in).
12543
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012544Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12545
12546 * configure.in: fixed the way to detect symlink
12547
Daniel Veillard66541772001-06-23 18:31:04 +000012548Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12549
12550 * configure.in: updated, include/libxml is now a real CVS dir
12551
Daniel Veillardca989762001-06-23 17:39:29 +000012552Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12553
12554 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12555 version works with both libxml1 and libxml2 (it autodetects
12556 the prefix of the html-files) from Felix Natter.
12557 * doc/xml.html: updated doc accordingly
12558
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012559Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12560
12561 * xpath.c: fixed the bug generating a template loop in libxslt
12562 when using docbook-xsl-1.4, * should filter out document nodes
12563 * HACKING: added William
12564 * TODO: updated
12565
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012566Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12567
12568 * doc/FAQ.html: added a warning about gcc-3.0
12569 * doc/xml.html: added reference to gdome2 and removed a confusing
12570 sentence
12571
Daniel Veillardf7f41852001-06-22 15:18:01 +000012572Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12573
12574 * xmlversion.h: okay this is a generated file, but Windows
12575 users need it and they can't generate it, and I want CVS
12576 Windows users ...
12577 * win32/libxml2/libxml2_so.dsp: Windows project file for
12578 the shared lib version of libxml2
12579 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12580 resources needed for libxslt/xsltproc by Yon Derek
12581
Bjorn Reese3157b342001-06-22 14:41:45 +000012582Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12583
12584 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12585
Daniel Veillard4151acb2001-06-22 10:48:57 +000012586Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12587
Daniel Veillardcc146db2001-06-22 11:10:52 +000012588 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12589
12590Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12591
Daniel Veillard4151acb2001-06-22 10:48:57 +000012592 * include/win32config.h: Yon Derek provided a first fix
12593 to be able to compile libxslt/xsltproc on Windows
12594
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012595Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12596
12597 * xpath.c: attempt to work around what seemed a gcc optimizer
12598 bug when handling floats on i386 http://veillard.com/gcc.bug
12599 * tree.c entities.c encoding.c: doing some cleanups while
12600 chasing it
12601
Daniel Veillard017b1082001-06-21 11:20:21 +000012602Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12603
12604 * Makefile.am: cleanup when --without-debug is specified
12605 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12606 w.r.t. --without-debug and other include points
12607 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12608 Catalogs
12609 * configure.in entities.h tree.h HTMLparser.c: removed
12610 --without-corba, made the _private field mandatory
12611
Daniel Veillard87a764e2001-06-20 17:41:10 +000012612Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12613
12614 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12615 outputs a BOM in UTF8, an errata has been issued to avoid the
12616 problem, that was the most reasonable solution... Add support
12617 for a leading UTF8 BOM in entities.
12618
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012619Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12620
12621 * valid.c: fixed a bug found when post validating an entity ref
12622 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12623 activate it too
12624
Daniel Veillard39196eb2001-06-19 18:09:42 +000012625Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12626
12627 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12628 weakness in the node copy the XPointer and the XInclude
12629 implementations. Serious cleanup.
12630
Daniel Veillard3739b982001-06-19 12:51:30 +000012631Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12632
12633 * Makefile.am: Kjartan Maraas provided a small patch to
12634 add xml2-config.in to EXTRA_DIST
12635
Daniel Veillarda9142e72001-06-19 11:07:54 +000012636Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12637
12638 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12639 provided another failing case found in KDE, the way the
12640 ctxt->vctxt.nodeTab was allocated and freed changed over
12641 time but it wasn't completely cleaned up. This should fix it.
12642
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012643Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12644
12645 * parser.c: Stephan Kulow also raised the fact that line number
12646 could get miscounted making debug harder, fixed the problem
12647 in xmlParseCharData()
12648
Daniel Veillard64b98c02001-06-17 17:20:21 +000012649Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12650
12651 * valid.c: Stephan Kulow pointed out a problem when validating
12652 and using an empty entity, forgot a 'break' in a case.
12653
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012654Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12655
12656 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12657 * doc/xml.html: updated with 2.3.11
12658
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012659Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12660
12661 * TODO: updated adding cleanup of generated doc
12662 * configure.in: prepared to release 2.3.11
12663 * xmllint.c: added --version for bug reporting
12664 * doc/html/*.html: rebuilt the doc
12665
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012666Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12667
12668 * xpath.c: first part of the work on selecting namespace to
12669 fix bug #56115
12670
Daniel Veillard96ed5832001-06-15 22:22:04 +000012671Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12672
12673 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12674 when using -liconv
12675 * TODO: updated
12676
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012677Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12678
12679 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12680 cleanup, encoding support.
12681
Daniel Veillard608ad072001-06-14 08:32:28 +000012682Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12683
12684 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12685
Daniel Veillard239d0522001-06-13 23:02:48 +000012686Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12687
12688 * xpath.c: bug detected by Ankh when / is used as a function arg
12689
Daniel Veillard02bb1702001-06-13 21:11:59 +000012690Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12691
12692 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12693 of element and use it to avoid outputting formatting spaces at
12694 the wrong place. Implemented the format parameter for HTML save.
12695 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12696 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12697 result/HTML/wired.html: of course this impact the result of a
12698 number of HTML tests
12699
Daniel Veillard95d845f2001-06-13 13:48:46 +000012700Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12701
12702 * HTMLtree.[ch]: started augmenting the HTML save API with
12703 encoding and formatting parameters
12704
Daniel Veillardeca60d02001-06-13 07:45:41 +000012705Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12706
12707 * HTMLtree.h: cleanup and started evaluating the work needed on
12708 revamping the HTML output code
12709
Daniel Veillard84666b32001-06-11 17:31:08 +000012710Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12711
12712 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12713
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012714Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12715
12716 * valid.c: fixed bug #56049, forgot one check in the
12717 validation routine
12718
Daniel Veillardca2366a2001-06-11 12:09:01 +000012719Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12720
12721 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12722
Daniel Veillard6761eee2001-06-11 10:29:38 +000012723Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12724
12725 * libxml.h: fixed an error in last commit
12726 * doc/FAQ.html: added an entry for compilation from CVS
12727
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012728Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12729
12730 * xmlversion.h.in libxml.h: Cygwin patches
12731 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12732 * tree.h: cleanup
12733
Daniel Veillardacd370f2001-06-09 17:17:51 +000012734Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12735
12736 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12737 memory block in a strange case where libxml is linked twice
12738 in the binary.
12739
Daniel Veillard1d047672001-06-09 16:41:01 +000012740Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12741
12742 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12743 state far too often, simple fix used to avoid it.
12744
Daniel Veillard4497e692001-06-09 14:19:02 +000012745Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12746
12747 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12748 being processed, applied his patch
12749 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12750
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012751Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12752
12753 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12754 provided fixes to compile on MSCC again
12755 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12756 also provided an update for the project files.
12757
Daniel Veillarda682b212001-06-07 19:59:42 +000012758Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12759
12760 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12761 bug #55810
12762
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012763Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12764
12765 * tree.c: fixed xmlGetNsProp() to close bug #55683
12766 Note this requires libxslt to use it's own function instead.
12767
Daniel Veillardf0c53762001-06-07 16:07:07 +000012768Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12769
12770 * HTMLtree.c: when in a pre element no formatting space should
12771 be added.
12772 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12773
Daniel Veillard068a9652001-06-07 15:30:26 +000012774Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12775
12776 * configure.in: added tests for signal() and signal.h
12777
Daniel Veillard541d6552001-06-07 14:20:01 +000012778Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12779
12780 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12781
Daniel Veillard8a367d42001-06-07 14:01:34 +000012782Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12783
12784 * doc/libxml-doc.el: Felix Natter provided a new version for
12785 libxml2
12786
Daniel Veillard8a926292001-06-07 11:20:20 +000012787Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12788
12789 * HTMLtree.c: when in a pre element no formatting space should
12790 be added.
12791
Daniel Veillard14839d52001-06-06 16:11:56 +000012792Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12793
12794 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12795
Daniel Veillarde95e2392001-06-06 10:46:28 +000012796Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12797
12798 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12799 hack
12800 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12801 * uri.c: fixed a warning
12802
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012803Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12804
12805 * HTMLtree.c: trying to close bug #55772 escaping in script
12806 elements
12807 * doc/xml.html: suggest to send mail to the list
12808
12809Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012810
12811 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12812 good. Use a macro and based on the solution provided in
12813 vsnprintf manual page from GNU.
12814
Bjorn Reese99748722001-06-05 12:49:15 +000012815Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12816
12817 * error.c: Workaround for non-preserving variadic list.
12818 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12819
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012820Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12821
12822 * doc/xml.html: added 2.3.10 release
12823
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012824Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12825
12826 * configure.in: releasing 2.3.10
12827
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012828Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12829
12830 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12831
Daniel Veillard20042422001-05-31 18:22:04 +000012832Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12833
12834 * encoding.c: Robert Collins provided a patch to add the
12835 "US-ASCII" encoding alias
12836
Daniel Veillard97ac1312001-05-30 19:14:17 +000012837Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12838
12839 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12840 string oriented functions and started cleaning the related areas
12841 in xpath.c which needed fixing in this respect
12842
Daniel Veillard2d703722001-05-30 18:32:34 +000012843Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12844
12845 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12846 #55380
12847 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12848
Daniel Veillard9403a042001-05-28 11:00:53 +000012849Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12850
12851 * TODO: updated
12852 * nanohttp.[ch] : started adding APIs to get the redirected URL
12853 when this occurs (needed for further base computation
12854 * tree.h: cleanup
12855 * encoding.c: cleanup
12856 * SAX.c: minor change around ctxt->loadsubset
12857
Daniel Veillard6278fb52001-05-25 07:38:41 +000012858Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12859
12860 * Makefile.am include/Makefile.am: small change to have
12861 include/libxml rebuilt if working from CVS.
12862 * uri.c: applied another patch from Carl Douglas for URI escaping,
12863 this should close bug #51876
12864
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012865Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12866
12867 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12868 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12869 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12870 added specific regression test
12871 * parser.h: preparing for the XSLT mode where DTD inherited
12872 attributes are added to the tree.
12873
Daniel Veillardbbd22452001-05-23 12:02:27 +000012874Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12875
12876 * xinclude.[ch]: Updated the namespace for the Last Call version
12877 * result/XInclude/include test/XInclude/include: updated the
12878 testsuite accordingly
12879
Daniel Veillard8514c672001-05-23 10:29:12 +000012880Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12881
12882 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12883 related to bug #51876
12884
Daniel Veillard42596ad2001-05-22 16:57:14 +000012885Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12886
12887 * tree.c: fixed a gross mistake in base computation, xml:base is
12888 not completely correct yet (need cascade).
12889 * xpath.[ch]: added the few things needed to find a function name
12890 and URI from the XPath context when it is called.
12891
Daniel Veillard81418e32001-05-22 15:08:55 +000012892Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12893
12894 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12895 * DOCBparser.c: small cleanup
12896 * xmllint.c: added a --catalogs option to load catalogs from
12897 $SGML_CATALOG_FILES
12898 * tree.c: cleanup
12899 * configure.in: iconv library fixup, ICONV_LIBS
12900
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012901Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12902
12903 * catalog.c: handling of CATALOG entries. detection of recursion,
12904 and a few bugfixes
12905 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12906 against the default namespace
12907
Daniel Veillard04b93292001-05-21 08:15:31 +000012908Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12909
12910 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12911
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012912Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12913
12914 * parser.c: fixed propagation context info when parsing an
12915 external entity.
12916 * doc/html/*.html: regenerated a couple of docs
12917
Daniel Veillard4623acd2001-05-19 15:13:15 +000012918Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12919
12920 * doc/xml.html: update with 2.3.9 informations
12921
Daniel Veillardbed7b052001-05-19 14:59:49 +000012922Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12923
12924 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12925 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12926 * doc/html/* : rebuilt the docs
12927 * valid.c: small patch which may improve some case when
12928 validating.
12929
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012930Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12931
12932 * HTMLparser.c: Closed bug #54891
12933 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12934 to the suite
12935
12936Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12937
12938 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12939 applied a documentation patch from LotR and filled in a few missing
12940 descriptions
12941
Daniel Veillard76d66f42001-05-16 21:05:17 +000012942Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12943
12944 * xpath.c tree.c parser.c: speed optimizations at the parser level
12945 document tree freeing and xpath evaluation
12946
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012947Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12948
12949 * parser.c parser.h parserInternals.h: fixed a couple of
12950 interfaces for handling memory buffer input to const char *
12951 upon suggestion of JamesH.
12952
Daniel Veillardc3739e72001-05-15 15:23:27 +000012953Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12954
12955 * configure.in: LoTR sent a patch fixing the previous commit
12956
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012957Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12958
12959 * configure.in: trying to deal again with the stoopid -R linking
12960 flag of Solaris
12961
Daniel Veillard790142b2001-05-15 10:51:53 +000012962Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12963
12964 * xpath.h: two nodeset access macros from Thomas Broyer
12965
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012966Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12967
12968 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12969 patch from Thomas Broyer
12970
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012971Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12972
12973 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12974 case
12975 * INSTALL: was empty added stuff from the FAQ
12976
Daniel Veillard75bea542001-05-11 17:41:21 +000012977Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12978
12979 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12980 attributes handling and #54433 by adding xmlUnsetProp()
12981 and xmlUnsetNsProp()
12982
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012983Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12984
12985 * HTMLparser.c: Patch from Jonas Borgström
12986 (htmlGetEndPriority): New function, returns
12987 the priority of a certain element.
12988 (htmlAutoCloseOnClose): Only close inline elements if they
12989 all have lower or equal priority.
12990 * result/HTML: this of course changed a number of tests results.
12991
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012992Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12993
12994 * xmlIO.c catalog.c: plugged in the default catalog resolution
12995 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12996 documentations
12997 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12998
Daniel Veillarda7374592001-05-10 14:17:55 +000012999Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13000
13001 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13002 integrating catalogs
13003 * catalog.[ch] testCatalog.c: adding a small catalo API
13004 (only SGML catalog support).
13005 * parser.c: restaured xmlKeepBlanksDefault(0) API
13006
Daniel Veillardc17337c2001-05-09 10:51:31 +000013007Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13008
13009 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13010
Daniel Veillard257d9102001-05-08 10:41:44 +000013011Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13012
13013 * parser.c: added xmlParseExternalEntityPrivate() to allow
13014 propagation of ctxt->_private when parsing external entities
13015
Daniel Veillard083c2662001-05-08 08:27:14 +000013016Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13017
13018 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13019
Daniel Veillard01ef7382001-05-08 07:31:43 +000013020Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13021
13022 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13023
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013024Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13025
13026 * valid.c: warn when indeterminist content model is detected
13027 * result/VC/ElementValid8: this adds a message
13028 * Makefile.am: add --novalid for VCM tests
13029 * parserInternals.c: added a call to Init memory
13030
Daniel Veillard64269352001-05-04 17:52:34 +000013031Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13032
13033 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13034 when both parameters are NULL.
13035
Daniel Veillard37721922001-05-04 15:21:12 +000013036Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13037
13038 * valid.c: applied small patch from Gary Pennington, reindented
13039 some part of the code.
13040
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013041Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13042
13043 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13044 release, updated and regenerated the docs
13045
Daniel Veillard357c9602001-05-03 10:49:20 +000013046Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13047
13048 * xpath.c result/XPath/expr/floats : clarified and cleanup
13049 printing of abnormal floats in tests.
13050
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013051Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13052
13053 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13054 * results/HTML/ : a few changes in the output of the HTML tests as
13055 a result.
13056 * configure.in: tying to fix -liconv where needed
13057
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013058Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13059
13060 * Makefile.am: fixed a stupid error
13061
Daniel Veillard7150a032001-05-02 16:41:11 +000013062Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13063
13064 * configure.in Makefile.am: make the inclusion of the trio
13065 modules in the library conditional
13066
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013067Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13068
13069 * DOCBparser.c: patche from László Kovács, fixed entities refs
13070 in attributes handling
13071
Daniel Veillardedddff92001-05-02 10:58:52 +000013072Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13073
13074 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13075 flushing
13076
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013077Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13078
13079 * xpath.c: fix of an XSLT namespace bug reported on the list
13080 general/bug-8-
13081
Daniel Veillard5792e162001-04-30 17:44:45 +000013082Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13083
13084 * strio.h trio.c: Dan McNichol suggested a couple of small
13085 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13086
Daniel Veillard02141ea2001-04-30 11:46:40 +000013087Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13088
13089 * tree.c parser.c encoding.c: spent a bit more time looking
13090 at the parsing speed and DOM handling. Added a few more
13091 speedups.
13092
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013093Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13094
13095 * parser.c: small but effective parsing speed improvement
13096
Daniel Veillardb59076b2001-04-29 17:04:07 +000013097Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13098
13099 * configure.in: default on the DocBook parser inclusion (for Gnome)
13100 * DOCBparser.h: fixed a header reference
13101
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013102Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13103
13104 * configure.in xpath.c: applied Bjorn patches for FPE on the
13105 alpha
13106
Daniel Veillardeefd4492001-04-28 16:55:50 +000013107Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13108
13109 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13110 xmlSaveFormatFileTo()
13111
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013112Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13113
13114 * xpath.c: simple and efficient optimization, XPath functions
13115 aways bind to the same code, cache this
13116 * TODO: updated (by saying some is obsolete)
13117
Daniel Veillard2156a562001-04-28 12:24:34 +000013118Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13119
13120 * xpath.c: more cleanup work on XPath name parsing routines
13121
Daniel Veillard61d80a22001-04-27 17:13:01 +000013122Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13123
13124 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13125 xmlXPathParseName
13126 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13127 * debugXML.c: avoid compilation problems if compiling without
13128 HTML support, Igor Zlatkovic
13129 * win32/libxml2/libxml2.def.src: being able to compile without
13130 XPath on Windows
13131
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013132Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13133
13134 * libxml.m4: yet another patch from Toshio Kuratomi
13135
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013136Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13137
13138 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13139
Daniel Veillard67fee942001-04-26 18:59:03 +000013140Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13141
13142 * tree.[ch]: added xmlSaveFormatFile interface for saving
13143 and indenting a file.
13144
Daniel Veillard82e49712001-04-26 14:38:03 +000013145Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13146
13147 * xpath.c: fixed bug #53689 related to processing-instruction()
13148
Daniel Veillard02f077a2001-04-26 10:59:11 +000013149Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13150
13151 * DOCBparser.c: patche from László Kovács
13152
Daniel Veillard30211a02001-04-26 09:33:18 +000013153Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13154
13155 * parser.c: applied fixes from Christian Glahn bug report #53391
13156
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013157Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13158
13159 * error.c: Jean François Lecomte provided a complete description
13160 and a fix to bug #53537
13161
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013162Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13163
13164 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13165
Daniel Veillard1034da22001-04-25 19:06:28 +000013166Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13167
13168 * DOCBparser.c SAX.c: a bit more work on entities processing.
13169 Still Need to cleanup XML output and references in attributes
13170
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013171Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13172
13173 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13174
Daniel Veillardb33c2012001-04-25 12:59:04 +000013175Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13176
13177 * tree.c: trying to fix #53574, not completely complete,
13178 I would like xmllint --copy --debug test/ent1 and
13179 xmllint --debug test/ent1 to show the same result.
13180 * xpath.c: fix a bug when trying to sort namespace nodes
13181
Daniel Veillard5146f202001-04-25 10:29:44 +000013182Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13183
13184 * HTMLtree.c: real fix for #53402
13185
Daniel Veillard7533cc82001-04-24 15:52:00 +000013186Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13187
13188 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13189 PIs when using xsl:output
13190 * valid.c: closing #53537 some case generate segfaults if there
13191 is validity errors
13192
Daniel Veillard61b33d52001-04-24 13:55:12 +000013193Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13194
13195 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13196 of external parsed entities, added --noent to testDocbook
13197 * valid.c: Garry Pennington found an uninitialized variable
13198 access in xmlValidateElementContent()
13199
Daniel Veillard56098d42001-04-24 12:51:09 +000013200Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13201
13202 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13203 with madness
13204 * result/HTML/ : this modified the result of the regression tests
13205 a lot.
13206
Daniel Veillard122376b2001-04-24 12:12:30 +000013207Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13208
13209 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13210 to doc where it wasn't checked against NULL reported by
13211 Jens Laas
13212
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013213Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13214
13215 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13216 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13217
Daniel Veillardeae522a2001-04-23 13:41:34 +000013218Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13219
13220 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13221 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13222 * SAX.[ch]: cleanup and updates for DocBook
13223 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13224 ex SGML identifier changes
13225 * valid.c: removed a static unused function.
13226
Daniel Veillardde57c612001-04-23 09:13:36 +000013227Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13228
13229 * HTMLtree.c: applied change for Paul Sponagl on script saving
13230 * Makefile.am: the warning about entity title.xml are normal.
13231
Daniel Veillard393df012001-04-22 20:11:18 +000013232Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13233
13234 * configure.in: release of 2.3.7
13235 * Makefile.am: fixing make distcheck
13236
Daniel Veillarda41123c2001-04-22 19:31:20 +000013237Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13238
13239 * doc/html/* doc/xml.html: updated and regenerated the docs
13240
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013241Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13242
13243 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13244
Daniel Veillarde82a9922001-04-22 12:12:58 +000013245Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13246
13247 * tree.c: fixed #53388 with the provided patch
13248
Daniel Veillard06803992001-04-22 10:35:56 +000013249Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13250
13251 * valid.c: Bjorn detected an invalid memory access. Fixed
13252 vstateVPush()
13253
Daniel Veillard40af6492001-04-22 08:50:55 +000013254Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13255
13256 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13257
Bjorn Reese70a9da52001-04-21 16:57:29 +000013258Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13259
13260 * libxml.h: new header used only for the compilation of libxml
13261 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13262 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13263 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13264 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13265 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13266 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13267 baseline (version 1.2 plus a single patch).
13268 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13269 scientific notation for numbers. Tests added.
13270 * xpath.c: formatting of numbers changed to use sprintf
13271 (contribution from William Brack)
13272
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013273Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13274
13275 * valid.c: cleanup, more useful debugging
13276 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13277 * xmlIO.c: entity loading is printed as an error when validating
13278
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013279Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13280
13281 * valid.c: fixed to validate within entities
13282 * test/VCM/v22.xml: added a specific testcase
13283
Daniel Veillardca1f1722001-04-20 15:47:35 +000013284Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13285
13286 * valid.c: forgot an epsilon transition in for ()+
13287 * test/VCM/v21.xml : added a specific test case
13288
Daniel Veillard85349052001-04-20 13:48:21 +000013289Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13290
13291 * valid.c: removed a state explosion exhibited by RSS
13292 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13293 from bug #51872
13294
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013295Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13296
13297 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13298 validation without using an ugly NFA -> DFA algo in the source.
13299 Made a specific algorithm easier to maintain, using a single
13300 stack and without recursion.
13301 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13302 * hash.c: made the growing routine static
13303 * tree.h parser.c: added the parent information to an
13304 xmlElementContent node.
13305
Daniel Veillarde470df72001-04-18 21:41:07 +000013306Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13307
13308 * SAX.c parser.c xpath.c: generating IDs when not validating
13309 from an external parsed entity was poisoning the ID has table
13310 with removed values. This was killing XSLT on the KDE help
13311 browser.
13312
Daniel Veillardceacdd92001-04-18 15:10:35 +000013313Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13314
13315 * entities.h: andrew@ugh.net.au detected a double declaration
13316
Daniel Veillarda10efa82001-04-18 13:09:01 +000013317Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13318
13319 * debugXML.c hash.c tree.h valid.c : some changes related to
13320 the validation suport to improve speed with DocBook
13321 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13322 the way validation errors get reported
13323
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013324Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13325
13326 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13327 by P C Chow and William M. Brack for XSLT HTML output
13328
Daniel Veillard2d90de42001-04-16 17:46:18 +000013329Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13330
13331 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13332 Igor Zlatkovic patches for MSC compilation and added his
13333 updates
13334
Daniel Veillarde043ee12001-04-16 14:08:07 +000013335Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13336
13337 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13338 prefix lookup.
13339 * parserInternals.c: fixed the bug reported by Morus Walter
13340 due to an off by one typo in xmlStringCurrentChar()
13341
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013342Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13343
13344 * HTMLparser.c result/HTML/*: revamped the way the HTML
13345 parser handles end of tags or end of input
13346
Daniel Veillard82daa812001-04-12 08:55:36 +000013347Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13348
13349 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13350
Daniel Veillard67a21302001-04-11 14:39:16 +000013351Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13352
13353 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13354 bug where the linktime verions of free() won't work ...
13355
Daniel Veillard27b55282001-04-11 12:22:25 +000013356Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13357
13358 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13359
Daniel Veillardafc73112001-04-11 11:51:41 +000013360Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13361
13362 * doc/xml.html: added 2.3.6 release
13363
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013364Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13365
13366 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13367 * result/wml.xml: resulted in a small output change
13368
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013369Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13370
13371 * tree.c: xmlNewDoc was missing the charset initialization
13372 * xmllint.c: added --auto to autogenerate a doc, allow to
13373 reproduce the problem fixed on xmlNewDoc
13374
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013375Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13376
13377 * xpath.c: trying to get 52979 solved
13378 * tree.c result/ result/noent/: trying to get 52712 solved, this
13379 also made me clean up the fact that XML output in general should
13380 not add formating blanks by default, this changed the output of
13381 a few tests
13382
Daniel Veillard73639a72001-04-10 14:31:39 +000013383Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13384
13385 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13386
Daniel Veillardfac26a12001-04-08 13:08:14 +000013387Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13388
13389 * configure.in: finally released 2.3.6
13390
Daniel Veillard911f49a2001-04-07 15:39:35 +000013391Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13392
13393 * xpath.c: checking for null pointer generated by new code
13394
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013395Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13396
13397 * xpath.c: fixed a [] evaluation problem reported
13398 * test/XPath/tests/simpleaddr: extended test
13399 * result/XPath/simpleaddr: updated result
13400
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013401Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13402
13403 * xmllint.c: Dan Timis reported a portability problem
13404 on Macs without mmap, fixed it.
13405
Daniel Veillardb38bd552001-04-03 18:22:00 +000013406Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13407
13408 * testXPath.c : added a --tree option allowing to display the
13409 tree dump of the XPath expression
13410
Daniel Veillard4dd93462001-04-02 15:16:19 +000013411Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13412
13413 * xpath.c: fixed a memleak when comparing nodesets
13414 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13415 * tree.c: added a TODO
13416
Daniel Veillard92ad2102001-03-27 12:47:33 +000013417Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13418
13419 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13420 we need string functions
13421 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13422 to be able to use them where needed. Applied some changes
13423 to reduce name linking pollution and compile in only what's
13424 needed.
13425 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13426 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13427 for the string manipulation functions
13428 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13429 to the free() function of xmlmemory.c
13430 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13431 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13432 usage.
13433
13434
Daniel Veillard2be30642001-03-27 00:32:28 +000013435Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13436
13437 * error.c: applied the context output patch of the error
13438 handling submitted by Chuck Griffith
13439 * error/VC/*: this slightly change some error logs
13440
Daniel Veillard50582112001-03-26 22:52:16 +000013441Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13442
13443 * parser.c: fixed line number reporting on error
13444
Daniel Veillard04be4f52001-03-26 21:23:53 +000013445Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13446
13447 * parser.c: Sullivan and Darin found a parser bug,
13448 applied the patch.
13449
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013450Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13451
13452 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13453 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13454 xmlversion.h.in xpointer.c: of course the way I defined
13455 UNUSED breaks on old gcc version. Try to be smart and
13456 also define it directly in xmlversion.h
13457 * configure.in: removed -ansi flag from the pedantic set
13458
13459Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013460 Huge cleanup, I switched to compile with
13461 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13462 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13463 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13464 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13465 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13466 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13467 encoding.h entities.c error.c list.[ch] nanoftp.c
13468 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13469 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13470 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13471 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13472 Cleanup, staticfied a number of non-exported functions,
13473 detected and cleaned up a dozen of problem found this way,
13474 avoided a lot of public function name/typedef/system names clashes
13475 * doc/xml.html: updated
13476 * configure.in: switched private flags to the really pedantic ones.
13477
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013478Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13479
13480 * configure.in: 2.3.5
13481 * doc/html/*: rebuilt the docs
13482
Daniel Veillard146c9122001-03-22 15:22:27 +000013483Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13484
13485 * parser.c: fixed a reported bug in NOTATION parsing
13486 * uri.c: accepted but not fixed bug 51876, added TODO
13487 * Makefile.am: fixed bug 51876
13488
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013489Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13490
13491 * config.h.in configure.in error.c: fix a compilation problem
13492 on platforms without vsnprintf (xml@thewrittenword.com)
13493
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013494Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13495
13496 * parser.c: fixed a function name header typo
13497 * SAX.c: notations can also occur in external subset.
13498
Daniel Veillard7d42b542001-03-20 13:22:46 +000013499Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13500
13501 * error.c: removed a C++ like comment
13502
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013503Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13504
13505 * parser.c: fixing bug 52299 strange condition leading
13506 to a parser crash due to a buffer overflow
13507 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13508 added the specific test case
13509
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013510Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13511
13512 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13513 xmlXPathConvert{String,Number,Boolean} to be able to make
13514 type casts without a context stack, fixed some implementation
13515 problems related to the absence of context at parse-time,
13516 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13517 in the public API too
13518 * xpointer.c xpathInternals.h: we need to know at parse time
13519 whether we are compiling an XPointer
13520
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013521Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13522
13523 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13524 cleaned up the parser internals, refactored XPath code, added
13525 new compilation based APIs and cleanly separated public and
13526 private APIs.
13527
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013528Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13529
13530 * xpath.h: the comp field must be added at the end to avoid
13531 killing binary compat.
13532
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013533Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13534
13535 * Makefile.am: detect XPath memleaks in regreson tests
13536 * error.c: fixed and error w.r.t. error reporting still using
13537 stderr
13538 * hash.c: added new line at end of file
13539 * tree.h: minor cleanup
13540 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13541 expression parsing from evaluation, resulted in a number of
13542 changes internally, and in XPointer. Likely to break stuff
13543 using xpathInternals.h but should remain binary compatible,
13544 new interfaces will be added.
13545
Daniel Veillardd574f782001-03-14 19:40:17 +000013546Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13547
13548 * configure.in: fixed a couple of problems reported by
13549 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13550 without gcc on non linux platforms.
13551
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013552Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13553
13554 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13555 a fix for --with-html-dir= configure support. I hope it won't
13556 break rpm generation
13557
Daniel Veillarda022fe02001-03-14 16:30:00 +000013558Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13559
13560 * xmlIO.c: one function comment cleanup.
13561
Daniel Veillard25239c12001-03-14 13:56:48 +000013562Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13563
13564 * SAX.c: external subset notations were improperly registered
13565 in the internal subset.
13566
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013567Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13568
13569 * README.cvs-commits: added, pointing to HACKING
13570 * HACKING: updated
13571
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013572Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13573
13574 * parser.c: and Matt Sergeant found one in the XML push
13575 parser (erroneous check I forgot to remove when I fixed the
13576 main parser).
13577
Daniel Veillard68d7b672001-03-12 18:22:04 +000013578Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13579
13580 * xpath.c: ptittom found a small bug in UnaryExpr
13581
Daniel Veillarde356c282001-03-10 12:32:04 +000013582Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13583
13584 * configure.in: bumped to 2.3.4
13585 * error.c: fixed bug #51860
13586 * tree.c: fixed bug #51861
13587 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13588 * tree.[ch] : added xmlDefaultBufferSize
13589 * nanoftp.c: typo in function name header block
13590 * doc/xml.html : updated, added link to XML::LibXSLT
13591 * doc/html/* : rebuilt the docs
13592
Daniel Veillard80f32572001-03-07 19:45:40 +000013593Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13594
13595 * parser.c SAX.c: the new content parsing code raised an
13596 ugly bug in the characters() SAX callback. Found it
13597 just because of strangeness in XSLT XML Rec ouptut :-(
13598
Daniel Veillard6c831202001-03-07 15:57:53 +000013599Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13600
13601 * Makefile.am: Martin Baulig suggested to add -lm
13602 * tree.c: found another bug in xmlNodeGetContent()
13603
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013604Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13605
13606 * xpath.c: Bjorn found the error related to strictness of comparison.
13607
Daniel Veillard29631a82001-03-05 09:49:20 +000013608Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13609
13610 * parser.c: trying to fix the Dtd parsing problem reported
13611 by Gary, side effect of last week speed optimizations.
13612
Daniel Veillard14be0a12001-03-03 18:50:55 +000013613Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13614
13615 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13616 * parserInternals.c: removed unneeded test raised by Stric
13617
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013618Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13619
13620 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13621 and fixed by William Brack). Added xmlXPathFormatNumber.
13622 Changed the sorting slightly.
13623 * configure.in Makefile.am example/Makefile.am: Added -lm.
13624 Please note that applications linking with libxml2, must
13625 also like with the math library from now on.
13626
Daniel Veillardf9533d12001-03-03 10:04:57 +000013627Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13628
13629 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13630
Daniel Veillard2f362242001-03-02 17:36:21 +000013631Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13632
13633 * parser.c: one must report spaces even if the Dtd element
13634 content proves that this is not part of the element content.
13635 * result/valid/*.xml: this changed the ouptu slightly
13636
Daniel Veillardb402c072001-03-01 17:28:58 +000013637Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13638
13639 * configure.in: bumped to 2.3.3
13640 * doc/xml.html: updated
13641
Daniel Veillard77851712001-02-27 21:54:07 +000013642Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13643
13644 * tree.c: minor doc fix
13645 * xpath.c: deallocation issues when a result tree has been
13646 converted to a node-set
13647
Daniel Veillardec70e912001-02-26 20:10:45 +000013648Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13649
13650 * doc/xml.html: oops corrected dates s/2000/2001
13651
Daniel Veillard8730c562001-02-26 10:49:57 +000013652Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13653
13654 * valid.c: new patch from Gary Pennington
13655
Daniel Veillard91e9d582001-02-26 07:31:12 +000013656Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13657
13658 * doc/xml.html: applied patch from Ankh
13659
Daniel Veillardedac3c92001-02-26 01:36:19 +000013660Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13661
13662 * xinclude.c: fixed a problem building on Mac
13663
Daniel Veillard21a0f912001-02-25 19:54:14 +000013664Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13665
13666 * parser.c: more work on increasing parsing ferformances
13667
Daniel Veillard48b2f892001-02-25 16:11:03 +000013668Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13669
13670 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13671 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13672 avoiding memcpy in production builds MEM_CLEANUP macro use
13673 * parser.[ch] parserInternals.c: optimizations of the tightest
13674 internal loops inside the parser. Better checking of I/O
13675 flushing/loading conditions
13676 * xmllint.c : added --timing
13677
Daniel Veillard71681102001-02-24 17:48:53 +000013678Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13679
13680 * configure.in: bumped to 2.3.2
13681 * doc/xml.html: updated for release
13682
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013683Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13684
13685 * xpath.c: found a memleak and fixed a nasty bug
13686
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013687Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13688
13689 * xmllint.[c1] : added return code errors for xmllint
13690 * xpath.c: specific debug dump function for result value trees
13691
Daniel Veillard4b637072001-02-21 21:52:55 +000013692Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13693
13694 * xpath.c: finally implemented xmlXPathCompareNodeSets
13695 * test/XPath/expr/floats results/XPath/expr/floats: added
13696 a test for float expressions
13697
Daniel Veillardf714aa32001-02-21 03:07:44 +000013698Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13699
13700 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13701 * parserInternals.[ch]: trying to speed up parsing
13702 * xpath.c : speeded up node set equality op
13703
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013704Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13705
13706 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13707 better handling of ID/IDREF and the list modules associated
13708 * configure.in: small CFLAGS cleanup
13709
Daniel Veillarda8abee62001-02-19 15:14:59 +000013710Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13711
13712 * configure.in: fixed iconv detection on AIX (stric)
13713
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013714Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013715
13716 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13717
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013718Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13719
13720 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13721 and optimized xmlXPathNodeSetSort
13722
Daniel Veillard142adbf2001-02-17 13:21:05 +000013723Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13724
13725 * xpath.c: bug fix when context size is 0
13726 * parser.c: I like Norm's Dtd because they still manage to break
13727 the parser occasionally
13728
Daniel Veillardf23e0092001-02-16 13:21:29 +000013729Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13730
13731 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13732
Daniel Veillarde0e26512001-02-16 00:11:46 +000013733Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13734
13735 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13736 attributes within the XML-1.0 namespace
13737
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013738Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13739
13740 * xpathInternals.h: exported a few axis functions
13741 * doc/xml.html: updated the doc
13742
Daniel Veillard760f4422001-02-15 14:59:48 +000013743Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13744
13745 * configure.in: applied patch from Daniel van Balen for OpenBSD
13746 and bumped version to 2.3.1
13747 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13748 attempt to find autoclosing was simply broken, removed it,
13749 updated the examples, this is better
13750
Daniel Veillardd194dd22001-02-14 10:37:43 +000013751Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13752
13753 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13754 hash functionnalities.
13755 * doc/html/* : rebuild the doc
13756
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013757Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13758
13759 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13760 on predicate
13761 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13762 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13763 really want to have tags closed on output even if we accept
13764 unclosed ones on input
13765
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013766Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13767
13768 * xpath.c: ouch don't free NULL, rare case fixed
13769 * tree.c: don't coalesce text nodes if they don't have the
13770 same behaviour wrt escaping on output
13771
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013772Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13773
13774 * xpath.c: small fixup
13775 * SAX.c: don't warn on empty namespaces.
13776
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013777Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13778
13779 * README: a bit of cleanup
13780 * configure.in: preparing for 2.3.0 release
13781
Daniel Veillard1f83d392001-02-08 09:37:42 +000013782Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13783
13784 * hash.[ch]: added a first version of xmlHashSize()
13785 * valid.c: another bug fix from Gary Pennington
13786
Daniel Veillard5eef6222001-02-07 18:24:48 +000013787Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13788
13789 * valid.c: couple of bug fixes pointed by Gary Pennington
13790 * HTMLtree.c: #if 0 cleanup
13791
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013792Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13793
13794 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13795 which removes a time consuming check of xmlXPathNodeSetAdd()
13796 and use it in places where we are sure to not break unicity
13797
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013798Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13799
13800 * xpath.c: bug fixes found from XSLT
13801 * tree.c: preserve node->name special values when copying nodes.
13802 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13803 external subset are fetched when available but without full
13804 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13805 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13806 output with encoding disabled.
13807
Daniel Veillard2c833b62001-02-03 08:52:06 +000013808Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13809
13810 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13811 xmlCheckFilename should not be called from xmlFileOpenW
13812 and xmlGzfileOpenW
13813
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013814Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13815
13816 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13817 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13818 added the new tests for URI normalization
13819 * testURI.c: fixed stoopid bugs
13820 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13821 the URI in the error messages are now properly normalized
13822
Daniel Veillardea28ce62001-02-02 08:20:19 +000013823Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13824
13825 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13826
Daniel Veillarde99a4762001-02-01 04:34:35 +000013827Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13828
13829 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13830
Daniel Veillard2b325a02001-01-31 20:46:31 +000013831Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13832
13833 * xpath.c: fixed mod operator
13834
Daniel Veillardde55cf62001-01-31 15:53:13 +000013835Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13836
13837 * parser.c: fixed xmlStrcat doc
13838 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13839 trees.
13840
Daniel Veillard2f913b72001-01-31 13:23:49 +000013841Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13842
13843 * xpath.c result/XPath/tests/chaptersbase
13844 result/XPath/tests/simplebase: fixed XPath node()
13845 * tree.c: small fix in xmlNewNs()
13846 * Makefile.am: removed extraneous xml2Conf.sh rule
13847
Daniel Veillardb42042b2001-01-28 07:40:36 +000013848Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13849
13850 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13851 Changed the library name, in order to get libxml-devel and
13852 libxml2-devel to coexist on a single system
13853 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13854 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13855
Daniel Veillardee0a4662001-01-27 18:59:33 +000013856Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13857
13858 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13859 libxml2-devel installable in // as libxml-devel.
13860
Daniel Veillard5eb05942001-01-27 17:50:22 +000013861Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13862
13863 * doc/Makefile.am: fixed make rebuild in doc
13864 * doc/html/*.html: rebuilt the docs
13865
Daniel Veillard65c295d2001-01-26 09:32:39 +000013866Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13867
13868 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13869
Daniel Veillard8e199902001-01-25 18:54:39 +000013870Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13871
13872 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13873 the HTML doc to go into the -devel RPM ...
13874 * aclocal.m4 config.h.in: some updates due to auto* magic
13875
Daniel Veillard93086662001-01-25 18:13:04 +000013876Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13877
13878 * xpath.h: added a hook in the context structure allowing to
13879 link to extra support, needed for XSLT
13880
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013881Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13882
13883 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13884 xmlXPtrCmpPoints to use it.
13885 * propagated the following patch from Alejandro Forero
13886 * include/win32config.h xmlIO.c: applied further suggestions
13887 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13888 * example/gjobread.c: fixed warnings, now that it builds
13889
13890Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13891
13892 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13893
13894 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13895 filename points to a valid file (not a directory).
13896 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13897 Added calls to xmlCheckFilenameDir.
13898
13899 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13900 `path' (rather than `filename') as the parameter to gzopen and open.
13901
Daniel Veillard48177c22001-01-23 15:27:41 +000013902Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13903
13904 * Makefile.am: fixed a problem with EXTRA_DIST
13905
Daniel Veillardb83ba402001-01-22 22:45:10 +000013906Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13907
13908 * Makefile.am example/Makefile.am: finally found the trick
13909 to build the example, i.e. add "." in SUBDIRS before example
13910 in the list <grin/>
13911
Daniel Veillard82687162001-01-22 15:32:01 +000013912Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13913
13914 * doc/xml.html: updated with an XSLT section, removed pointer to
13915 W3C CVS base.
13916
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013917Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13918
13919 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13920 too, and deallocation need to occur the same way.
13921
Daniel Veillarde4566462001-01-22 09:58:39 +000013922Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13923
13924 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13925 type correponding to an XSLT result tree fragment. Share most
13926 of the data format with node set, as well as operators.
13927 * HTMLtree.c: added a newline at the end of the doctype output
13928 whe this one is not present initially.
13929 * tree.c: make sure taht the parent and doc pointers are properly
13930 set when copying attributes (lists).
13931
Daniel Veillard701c7362001-01-21 09:48:59 +000013932Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13933
13934 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13935
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013936Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13937
13938 * xpath.c: seems I finally killed that ugly path evaluation
13939 context bug (tagged 9999 in case is is wrong)
13940
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013941Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13942
13943 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13944 for XSLT
13945
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013946Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13947
13948 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13949 for xmlGzfileOpen() bug
13950
Daniel Veillardf6eea272001-01-18 12:17:12 +000013951Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13952
13953 * xpath.c: removed an error found by XSLT usage
13954 * tree.c parserInternals.h: use a predefined static string
13955 for text and comment nodes, avoid freeing them in xmlFreeNode,
13956 exported the string name in parserInternals.h and added
13957 another value to disable encoding at output (for XSLT),
13958 gain memory, time.
13959
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013960Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13961
13962 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13963 win32/libxml2/libxml2_so.dsp: new makefiles and update
13964 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13965
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013966Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13967
13968 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13969 Gary Pennington
13970
Daniel Veillard389e6b72001-01-15 19:41:13 +000013971Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13972
13973 * xpath.c: fixed the comaprision of values and nodelists,
13974 need to compare nodelist still ...
13975 * debugXML.c: avoided a possible core dump
13976 * HTMLparser.c: cleanup
13977 * nanohttp.c: contributed fix.
13978 * tree.c: fixes in properties handling added xmlSetNsProp
13979 needed by libxslt
13980 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13981 comment
13982 * TODO: updated
13983
Daniel Veillard167bd532001-01-06 21:09:34 +000013984Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13985
13986 * parser.c parserInternals.c: applied Bjorn Reese optimization
13987 patch
13988
13989Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13990
13991 * Makefile.am: applied patch fro make check from Martin Vidner
13992
Daniel Veillard503b8932001-01-05 06:36:31 +000013993Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13994
13995 * configure.in: preparing 2.2.11
13996 * doc/html/*: rebuild the HTML files
13997 * doc/xml.html : updated
13998
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013999Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14000
14001 * tree.c: fixed a stupid bug
14002 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14003 patches related to validation of an XInclude processing result
14004 * TODO: updated
14005
Daniel Veillarde2488192001-01-04 10:54:22 +000014006Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14007
14008 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14009 on large files
14010
Daniel Veillardf060a412001-01-03 20:52:44 +000014011Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14012
14013 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14014
Daniel Veillard45cff692001-01-03 18:02:04 +000014015Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14016
14017 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14018 reported by Jonas Borgström
14019 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14020
Daniel Veillard08108982001-01-03 15:24:58 +000014021Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14022
14023 * testXPath.c xpath.c: fixing the XPath union expressions problem
14024 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14025
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014026Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14027
14028 * xmllint.c: Made is so if the file name is "-" is will read form
14029 standard input. Sven Heinicke <sven@zen.org>
14030 * tree.c: fixed a problem when growing buffer
14031 * tree.h: fixed the comment of the node types following andersca
14032 comment
14033 * TODO: updated
14034
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014035Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14036
14037 * HTMLparser.[ch]: added a way to avoid adding automatically
14038 omitted tags. htmlHandleOmittedElem() allows to change the
14039 default handling.
14040 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14041 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14042 of xmllint too when using --memory flag, added a memory test
14043 suite at the Makefile level.
14044 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14045 with namespace use when encountering QNames in XPath evalation,
14046 added xmlns() scheme in XPointer.
14047 * nanoftp.c : incorporated a fix
14048 * parser.c xmlIO.c: fixed problems raised with encoding when using
14049 the memory I/O
14050 * parserInternals.c: closed bug 25934 reported by
14051 torsten.landschoff@innominate.de
14052 * TODO: updated
14053
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014054Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14055
14056 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14057 on a non-updated tree :-(, made a 2.2.10 release to correct the
14058 situation
14059
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014060Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14061
14062 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14063 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14064 integrated a set of OpenVMS changes from Howard Taylor
14065 <Howard.Taylor@pacoast.com>
14066
Daniel Veillard58770e72000-11-25 00:48:47 +000014067Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14068
14069 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14070 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14071
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014072Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14073
14074 * HTMLparser.c: some fixes on auto-open of html/head/body
14075 * encoding.c: fixed a compilation error on some gcc env
14076 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14077 XPointer implementation
14078 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14079 related XPointer tests and associated results
14080
Daniel Veillard300f7d62000-11-24 13:04:04 +000014081Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14082
14083 * doc/xmldtd.html doc/xml.html: following a short step by step
14084 guidance on IRC to help maciej with DTDs I started a small
14085 page on the subject.
14086
Daniel Veillard748e45d2000-11-17 16:36:08 +000014087Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14088
14089 * HTMLparser.c: fixed handling of broken charrefs
14090 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14091 patches
14092
Daniel Veillard28929b22000-11-13 18:22:49 +000014093Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14094
14095 * doc/xml.html doc/html/* : rebuilt the docs after adding
14096 xinclude and updated page for 2.2.7 and 2.2.8
14097 * configure.in: releasing 2.2.8
14098
Daniel Veillard41e06512000-11-13 11:47:47 +000014099Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14100
14101 * parser.[ch] parserInternals.c: applied the conditional
14102 section processing fix from Jonathan P Springer
14103 <jonathan.springer2@gte.net>
14104 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14105 project file, fixed iconv default non support
14106 * xpath.c: fixed the problem of evaluating relative expressions
14107 when a node context is provided.
14108
Daniel Veillardbf432752000-11-12 15:56:56 +000014109Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14110
14111 * nanoftp.c: fixed gcc 2.95 new warnings
14112 * SAX.c: fixed a stupid bug
14113 * tree.c: fixed a formatting problem when round-tripping
14114 from/to memory
14115 * xinclude.c: chased memleak, fixed a base problem
14116 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14117 xmlXPtrBuildNodeList()
14118 * TODO: updated
14119 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14120 adding a first small set of regression tests for XInclude
14121
Daniel Veillardc2def842000-11-07 14:21:01 +000014122Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14123
14124 * nanohttp.[ch]: applied Wayne Davison patches to access
14125 the WWW-Authorization header.
14126 * parser.c: Closed Bug#30847: Problems when switching encoding
14127 in short files by applying Simon Berg's patch.
14128 * valid.c: fixed a validation problem
14129 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14130 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14131 Wayne Davison
14132 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14133 need to be extended to non full nodes selections.
14134 * xinclude.c: starts to work decently
14135
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014136Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14137
14138 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14139 debugXML.c xmlversion.h.in: Started adding XInclude support,
14140 this is a new xmllint option
14141 * tree.c xpath.c: applied TOM patches for XPath
14142 * xpointer.c: fixed a couple of errors.
14143 * uri.c: added an escaping function needed for xinclude
14144 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14145 new warning from RH70 gcc's version
14146
Daniel Veillarda4964b72000-10-31 18:23:44 +000014147Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14148
14149 * HTMLparser.c: fixed loop on invalid char in scripts
14150 * parser.c: update to description of xmlIOParseDTD()
14151 * libxml.m4 xmlversion.h.in: changes contributed by
14152 Michael Schmeing <m.schmeing@internet-factory.de>
14153 * configure.in: preparing for 2.2.7
14154 * Makefile.am: trying to avoid config.h and acconfig.h
14155 being included in the distrib
14156 * configure.in: released 2.2.7
14157
14158Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14159
14160 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14161 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14162
Daniel Veillard01411222000-10-30 15:33:22 +000014163Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14164
14165 * parser.[ch]: added xmlIOParseDTD()
14166 * xpointer.c: added support for the 2 extra parameters of
14167 string-range, fixed a stoopid error when '0' was present
14168 in XPointer expressions
14169 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14170 testsuite for the above
14171
Daniel Veillard6db58192000-10-30 09:27:53 +000014172Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14173
14174 * libxml.spec.in: improved package descriptions
14175
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014176Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14177
14178 * xpath.c xpathInternals.h: applied a large cleaning patch
14179 from TOM <ptittom@free.fr>, it also add namespace support
14180 for function and variables registration.
14181
Daniel Veillardbd20df72000-10-29 17:53:40 +000014182Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14183
14184 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14185 * Makefile.mingw: Wayne Davison's update adding hash.c
14186
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014187Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14188
14189 * xpath.c: fixed the root evaluation problems
14190 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14191 ignorable spaces with <b> <bold> <em>
14192 * tree.c: fixed a loop in xmlSearchNsByHref()
14193
Daniel Veillard767662d2000-10-27 17:04:52 +000014194Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14195
14196 * xpath.c: applied another XPath patch from TOM
14197 * xpath.c include/makefile.am: applied another patch from
14198 china@thewrittenword.com (cleanup on IRIX).
14199
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014200Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14201
14202 * xml-config.1: received a fixed version from Fredrik Hallenberg
14203 <hallon@lysator.liu.se>
14204
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014205Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14206
14207 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14208 cleanup patch for XPath
14209
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014210Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14211
14212 * patched to redirrect all "out of context" error messages to
14213 a reconfigurable routine. The changes are:
14214 * xmlerror.h : added the export of an error context type (void *)
14215 an error handler type xmlGenericErrorFunc there is an interface
14216 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14217 to reset the error handling routine and its argument
14218 (by default it's equivalent to respectively fprintf and stderr.
14219 * all the c files: all wild accesses to stderr or stdout within
14220 the library have been replaced to calls to the handler.
14221
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014222Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14223
14224 * configure.in: release 2.2.6
14225 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14226 exporting the inner functions of xpath for extension modules
14227 * doc/*: updated and rebuilt the doc
14228
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014229Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14230
14231 * nanohttp.c : applied Wayne HTTP cleanup patch
14232 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14233 and xmlNodeSetSpacePreserve()
14234
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014235Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14236
14237 * xpath.c: closing bug #29260
14238
Daniel Veillard126f2792000-10-24 17:10:12 +000014239Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14240
14241 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14242 multikey tuples, made hash structure opaque
14243 * valid.[ch]: moved elements, attributes, notations decalarations
14244 as well as ID and refs to hash tables.
14245 * entities.c: hash cleanup
14246 * xmlmemory.c: fixed a dump problem in debug mode
14247 * include/Makefile.am: problem passing in DESTDIR= values patch
14248 from Marc Christensen <marc@calderasystems.com>
14249 * nanohttp.c: removed debugging remains
14250 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14251 * HTMLparser.c parser.c: fixing a number of problems with the
14252 macros in the *parser.c files (Wayne).
14253 * HTMLparser.c: close the previous option when opening a new one
14254 (Marc Sanfacon).
14255 * result/HTML/*: updated the HTML results accordingly
14256
Daniel Veillard52afe802000-10-22 16:56:02 +000014257Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14258
14259 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14260 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14261 XPath functions and XML entities table to them. More to come...
14262 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14263
Daniel Veillard683cb022000-10-22 12:04:13 +000014264Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14265
14266 * tree.c: coalesce adjacent text nodes
14267 * valid.c: handling of blank nodes in DTd validation (raised
14268 by problems with a posteriori validation).
14269 * nanohttp.c: changing behaviour on HTTP write stuff.
14270 * HTMLtree.c: forced body and html to be explicitely closed.
14271 * xpath.h: exported more XPath functions.
14272
Daniel Veillard1baf4122000-10-15 20:38:39 +000014273Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14274
14275 * Release of 2.2.5
14276 * xpointer.c: range() range-inside and other helper functions
14277 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14278
Daniel Veillard47e12f22000-10-15 14:24:25 +000014279Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14280
14281 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14282 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14283
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014284Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14285
14286 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14287 and XPointer modules
14288
Daniel Veillard134c9f32000-10-15 10:27:08 +000014289Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14290
14291 * SAX.h: closed #25107
14292
Daniel Veillard39915622000-10-15 10:06:55 +000014293Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14294
14295 * testSAX.c: fixed problem with cdata reporting
14296 * SAXresult/* : updated
14297
Daniel Veillard1e851392000-10-15 10:02:56 +000014298Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14299
14300 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14301 Closed bug #27499, added to regression tests
14302 * TODO: updated
14303
Daniel Veillard7eda8452000-10-14 23:38:43 +000014304Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14305
14306 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14307 support for SCRIPT and STYLE with help from Bjorn Reese
14308 * test/HTML/* result/HTML/*: added simple testcase and updated
14309 the existing ones.
14310
Daniel Veillardff9c3302000-10-13 16:38:25 +000014311Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14312
14313 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14314 string-range for empty strings
14315 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14316 test/XPath/xptr/strrange: augmented the XPointer testsuite
14317
Daniel Veillard189446d2000-10-13 10:23:06 +000014318Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14319
14320 * doc/xml.html doc/xmlmem.html: added a module describing memory
14321 interfaces and use, updated the main page.
14322
Daniel Veillard2f971a22000-10-12 23:26:32 +000014323Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14324
14325 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14326 nanoftp code work on Windows too now
14327
14328Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014329
14330 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14331 * xpointer.c: implemented string-range() at least a good first version
14332 * test/XPath/docs/str test/XPath/xptr/strrange
14333 result/XPath/xptr/strrange: the string-range() tests
14334
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014335Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14336
14337 * Makefile.am include/Makefile.am include/win32config.h
14338 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14339 and make distcheck
14340
Daniel Veillard19d61112000-10-11 23:50:35 +000014341Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14342
14343 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14344 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14345 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14346
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014347Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14348
14349 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14350 patch for socklen_t detection by
14351 Albert Chin-A-Young <china@thewrittenword.com>
14352
Daniel Veillardcd429612000-10-11 15:57:05 +000014353Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14354
14355 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14356 and added a --dtdvalid option to xmllint used to test it
14357
Daniel Veillard47c02452000-10-11 13:04:36 +000014358Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14359
14360 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14361 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14362
Daniel Veillard2d38f042000-10-11 10:54:10 +000014363Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14364
14365 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14366 handlings (registration, lookup, cleanup)
14367
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014368Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14369
14370 * configure.in Makefile.am include/makefile.am: adding XPointer
14371 and XPtrtests target
14372 * xpointer.[ch] : new files for XPointer support
14373 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14374 more XPath tests
14375
Daniel Veillard57fda592000-10-10 23:24:14 +000014376Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14377
14378 * configure.in: fixed, very broken, make distcheck works again
14379
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014380Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14381
14382 * More work toward 2.2.5, integrated a number of patches
14383 * configure.in Makefile.am win32config.h.in: trying to cleanup
14384 make distcheck .... huh ...
14385 * include/Makefile.am include/win32config.h: new directory
14386 for includes
14387 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14388 updated teh makefiles and instructions for WIN32
14389 * xpath.c: small fixes
14390 * test/XPath/ results/XPath: updated the testcases and results
14391 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14392 suggested patches
14393 * valid.c: fixed an ID bug
14394
Daniel Veillardb71379b2000-10-09 12:30:39 +000014395Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14396
14397 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014398 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014399 * xpath.[ch]: worked on XPointer
14400
Daniel Veillard7e99c632000-10-06 12:59:53 +000014401Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14402
14403 * configure.in Makefile.am: 2.2.5, ship the include in an
14404 include/libxml subdirectory, use symlinks when using CVS
14405 * testSAX.c: fixed small bug
14406 * testXPath.c: changed the way testfiles are parsed
14407 * debugXML.c: same kind of cleanup when parsing an argument expression
14408 XPath/XPointers can have blanks embedded
14409 * xpath.[ch]: more cleanup, reorgs for XPointer work
14410 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14411 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14412
Daniel Veillard55b91f22000-10-05 16:30:11 +000014413Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14414
14415 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14416 in the XPath engine, rewrote large parts of it, now it's far
14417 cleaner and in sync with the REC not an old WD. Fixed a parsing
14418 problem in the interactive XML shell found when testing XPath.
14419
Daniel Veillardac260302000-10-04 13:33:43 +000014420Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14421
14422 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14423 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14424 examples with the extra test
14425
Daniel Veillard7cfce322000-10-04 12:40:27 +000014426Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14427
14428 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14429 the global init function.
14430
Daniel Veillard970112a2000-10-03 09:33:21 +000014431Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14432
14433 * HTMLparser.c: Doohhh, attribute name parsing was still case
14434 sensitive ! Fixed this ...
14435 * result/HTML/* : updated the tests results accordingly
14436
Daniel Veillard740abf52000-10-02 23:04:54 +000014437Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14438
14439 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14440 engine, should be far more stable, incorporated a new version of
14441 preceding/following axis, need testing
14442 * uri.c: fixed file:///c:/a/b/c problem
14443 * test/XPath/tests/idsimple: augmented the XPath tests
14444
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014445Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14446
14447 * doc/* rebuilding docs for 2.2.4 release
14448
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014449Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14450
14451 * configure.in: releasing 2.2.4
14452 * parser.[ch]: added xmlStrEqual()
14453 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14454 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14455 use xmlStrEqual instead
14456 * TODO: updated
14457 * added an XPath test
14458
Daniel Veillardbc765302000-10-01 18:23:35 +000014459Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14460
14461 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14462 * entities.h: exported xmlInitializePredefinedEntities
14463 * parser.[ch] : added xmlInitParser()
14464 * parserInternals.h : had to export htmlInitAutoClose()
14465
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014466Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14467
14468 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14469 problems
14470 * Makefile.am : added XPath regression tests to normal tests
14471 * uri.c: fixed a problem with local paths, cleanup
14472 * parser.c: fixed a problem with large CData sections
14473
Daniel Veillardd2ade932000-09-30 14:39:55 +000014474Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14475
14476 * configure.in xml-config.in: patch from "Ben Taylor"
14477 <sol7x86@hotmail.com> for solaris shared libs lookup
14478
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000144792000-09-30 Martin Baulig <baulig@suse.de>
14480
14481 * libxml-2.0.pc.in: Provide pkg-config script.
14482
14483 * configure.in: Create the libxml-2.0.pc script from the
14484 libxml-2.0.pc.in templates.
14485 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014486 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014487
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014488Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14489
14490 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14491 when compiling with MSC
14492
Daniel Veillard46057e12000-09-24 18:49:59 +000014493Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14494
14495 * xpath.c: patch for normalize-string() substring-before(),
14496 substring-after() and translate() functions from Bjorn Reese
14497 <breese@mail1.stofanet.dk>
14498 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14499 Fredrik Hallenberg <hallon@lysator.liu.se>
14500 * TODO: updated
14501
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014502Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14503
14504 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14505 problem of socklen_t being undefined on a number of platforms
14506 * debugXML.c: fixed a compilation problem when without snprintf
14507
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014508Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14509
14510 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14511 an URI bug and a fix for the control-character-induced infinite loop
14512 * nanohttp.c: preventive fix for compiling on WIN32
14513
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014514Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14515
14516 * xmlint.c: closing bug #25000
14517
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014518Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14519
14520 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14521 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14522 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14523 related function, fixing xmlStrncmp(), and associated cleanup
14524 * result/HTML/entities.html.sax: updating result
14525
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014526Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14527
14528 * uri.c: applied patch for URI escaping from Wayne Davison
14529 <wayned@blorf.net>
14530 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14531 from Denis Barbier <barbier@imacs.polytechnique.fr>
14532 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14533 patch from Wayne Davison
14534
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014535Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14536
14537 * doc/xml.html : updated with new releases, adding "how to help"
14538
Daniel Veillard04698d92000-09-17 16:00:22 +000014539Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14540
14541 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14542 removed a few warnings in pedantic mode ...
14543 * parserInternals.c parser.c: moved encoding switching function
14544 to parserInternals.c
14545 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14546
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014547Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14548
14549 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14550 error or warning handlers
14551
Daniel Veillardb1059e22000-09-16 14:02:43 +000014552Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14553
14554 * parserInternals.c parserInternals.h parser.c Makefile.am:
14555 created a new module parserInternals.c, moved most of the
14556 code shared by the various parsers there, as well as
14557 deprecated code from parser.c. More cleanup of parser.c
14558 * uri.c: fixed a problem when URI is NULL
14559 * valid.c: speedup when looking for an attribute declaration
14560
Daniel Veillard39c7d712000-09-10 16:14:55 +000014561Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14562
14563 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14564 the cleanup of the computation of URI references when seeking
14565 external entities. The URI reference string and the resulting
14566 URI are both stored now.
14567 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14568 large s(n)printf checks and cleanup from Denis Barbier
14569 <barbier@imacs.polytechnique.fr>
14570 * xmlversion.h.in tree.h: couple of SGML declarations for a
14571 possible docbook module.
14572 * result/VC/ : a couple of test output changed due to the change
14573 of the entities URI
14574
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014575Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14576
14577 * parser.h: added a _private field for linking user's data
14578
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014579Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14580
14581 * parser.c parserInternals.h: demacroified most of the IS_XXX
14582 the gain in size is significant so ...
14583
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014584Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14585
14586 * entities.c: cases where looking up entities with doc==NULL
14587 covered
14588
Daniel Veillard90e11312000-09-05 10:42:32 +000014589Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14590
Daniel Veillard1de50802000-09-07 08:54:32 +000014591 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014592 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14593
Daniel Veillard98a79162000-09-04 11:15:39 +000014594Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14595
Daniel Veillard1de50802000-09-07 08:54:32 +000014596 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014597 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14598 * Makefile.in: added URItest and included thenin "make tests"
14599
14600Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014601
14602 * xmlversion.h.in: closed bug 22941
14603
Daniel Veillard2bb89092000-08-31 14:57:50 +000014604Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14605
14606 * doc/xmlio.html: added doc and example for entity loader
14607 redefinition.
14608
Daniel Veillard96984452000-08-31 13:50:12 +000014609Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14610
14611 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14612 used by libxml
14613
Daniel Veillarde715dd22000-08-29 18:29:38 +000014614Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14615
14616 * parser.c: Fixed bug on invalid ontent characters and when using
14617 push.
14618 * xmllint.c: fixed xmllint endling of errors in push mode
14619
Daniel Veillard4948eb42000-08-29 09:41:15 +000014620Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14621
14622 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014623 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014624 * result/HTML/*.sax: regenerated HTML SAX output
14625 * parser.c: more cleanup.
14626
Daniel Veillarde010c172000-08-28 10:04:51 +000014627Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14628
14629 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014630 patches from Wayne Davison <wayned@users.sourceforge.net>,
14631 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014632 * HTMLparser.c: fixed an ignorable white space detection bug
14633 occuring when parsing with SAX only
14634 * result/HTML/*.sax: updated since the output is now HTML
14635 encoded...
14636
Daniel Veillard47f3f312000-08-27 22:40:15 +000014637Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14638
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014639 * HTMLparser.[ch]: applied some of Wayne Davison
14640 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014641
Daniel Veillarde0854c32000-08-27 21:12:29 +000014642Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14643
14644 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14645 undeclared namespace prefix was used, added a warning.
14646 Cleaned up support w.r.t. entities, spilling out a warning
14647 and being pedantic on lookups.
14648 * test/warning/ent9 : added testcase for previous example.
14649 * TODO: updated
14650 * parserInternals.h parser.c: changed the way names are parsed
14651 now allow infinite size and decrease penalty for normal use
14652 * parser.c: Started a big cleanup/check of the parser code,
14653 fixed some of the most tortuous entity code, spotted code
14654 unused anymore
14655 * test/*: added tests for very long names and related nasty
14656 things.
14657
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014658Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14659
14660 * doc/encoding.html: added encoding aliases doc
14661 * doc/xml.html: updates
14662 * encoding.[ch]: added EncodingAliases functions
14663 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14664 bottleneck affecting large DTDs like Docbook
14665 * parser.[ch] xmllint.c: added a pedantic option, will be
14666 useful
14667 * SAX.c: redefinition of entities is reported in pedantic mode
14668 * testHTML.c: uninitialized warning from gcc
14669 * uri.c: fixed a couple of bugs
14670 * TODO: added issue raised by Michael
14671
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014672Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14673
14674 * doc/encoding.html: propagated Martin Duerst suggestions
14675
Daniel Veillard52402ce2000-08-22 23:36:12 +000014676Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14677
14678 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14679 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14680 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14681 by Wayne Davison
14682
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014683Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14684
14685 * nanoftp.c nanohttp.c: small cleanup
14686 * TODO: updated
14687
Daniel Veillard244ece92000-08-19 20:58:02 +000014688Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14689
14690 * added an old VC testcase and updated title.xml entity
14691
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014692Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14693
14694 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14695 done on auto-opening of <p> tags and cleanup of SAX output
14696
Daniel Veillard979e55e2000-08-19 16:48:54 +000014697Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14698
14699 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14700
Daniel Veillard4540be42000-08-19 16:40:28 +000014701Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14702
14703 * doc/xml.html libxml.* structure.*: updated the doc a bit
14704
Daniel Veillard808a3f12000-08-17 13:50:51 +000014705Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14706
14707 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14708 of SAX tests
14709
Daniel Veillard29579362000-08-14 17:57:48 +000014710Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14711
14712 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14713 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14714
Daniel Veillard1255ab72000-08-14 15:13:33 +000014715Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14716
14717 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14718 * testHTML.c: fix core dump on Solaris 2.x systems
14719 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14720 * result/HTML/*.sax: previous bug fix lead to new results
14721
Daniel Veillard03109292000-08-14 14:58:22 +000014722Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14723
14724 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14725 * configure.in: added --with-readline=DIR to accept alternate
14726 path for readline include/library
14727 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14728 for ANSI under HP-UX
14729 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14730 includes @LIBS@
14731
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014732Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14733
14734 * doc/* : rebuilt the docs
14735 * getting ready for 2.2.2 release
14736
Daniel Veillard87b95392000-08-12 21:12:04 +000014737Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14738
14739 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14740 and xmlAddFeature()
14741 * tree.[ch]: added xmlAddChildList()
14742 * xmllint.c: MAP_FAILED macro test
14743 * parser.h: added xmlParseCtxtExternalEntity()
14744 * valid.c: applied bug fixes removed warning
14745 * tree.c: added CDATA block to elements content
14746 * testSAX.c: cleanup of output
14747 * testHTML.c: added SAX testing
14748 * encoding.c: better error recovery
14749 * SAX.c, parser.c: fixed one of the external entity processing
14750 of the OASis testsuite
14751 * Makefile.am: added HTML SAX regression tests
14752 * configure.in: bumped to 2.2.2
14753 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14754 SAX results
14755
Daniel Veillard88a172f2000-08-04 18:23:10 +000014756Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14757
14758 * configure.in: patch for HP compiler
14759
147602000-08-04 Sven Heinicke <sven@zen.org>
14761
14762 * xmllint.c: Was coredumping sometimes when the file given didn't
14763 exist.
14764
Daniel Veillard46e370e2000-07-21 20:32:03 +000014765Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14766
14767 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014768
Daniel Veillard46e370e2000-07-21 20:32:03 +000014769 when using in memory parsing. Need some cleanup.
14770 * xmllint.c configure.in: added a --memory flag to test memory
14771 parsing
14772
Daniel Veillard36650692000-07-21 15:16:39 +000014773Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14774
14775 * nanohttp.c: fixed socklen_t replacement to unsigned int
14776 * parser.c: fixed a space handdling missing at the end of
14777 production 28 DOCTYPE.
14778 * xmlmemory.c: fixed a stupid bug on the routine to override
14779 allocation functions
14780 * TODO: updated
14781
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014782Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14783
14784 * doc/ regenerated the docs
14785
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014786Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14787
14788 * doc/encoding.html doc/xml.html: added I18N doc
14789 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14790 improvements, both parser and filters, added ASCII & HTML,
14791 fixed the ISO-Latin-1 one
14792 * xmllint.c testHTML.c: added/made visible --encode
14793 * debugXML.c : cleanup
14794 * most .c files: applied patches due to warning on Windows and
14795 when using Sun Pro cc compiler
14796 * xpath.c : cleanup memleaks
14797 * nanoftp.c : added a TESTING preprocessor flag for standalong
14798 compile so that people can report bugs more easilly
14799 * nanohttp.c : ditched socklen_t which was a portability mess
14800 and replaced it with unsigned int.
14801 * tree.[ch]: added xmlHasProp()
14802 * TODO: updated
14803 * test/ : added more test for entities, NS, encoding, HTML, wap
14804 * configure.in: preparing for 2.2.0 release
14805
Daniel Veillard49703262000-07-10 10:27:46 +000014806Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14807
14808 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000014809 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000014810
Daniel Veillard306be992000-07-03 12:38:45 +000014811Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14812
14813 * doc/xml.html: changed the xmlsoft.org structure, updated the
14814 examples w.r.t. root and childs
14815
Daniel Veillard7d853352000-07-02 18:53:09 +000014816Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14817
Daniel Veillard784b9352003-02-16 15:50:27 +000014818 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000014819
Daniel Veillard365e13b2000-07-02 07:56:37 +000014820Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14821
14822 * HTMLparser.c: Work on character encoding support for the HTML parser
14823 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14824 * encoding.c: Fixed a potential memleak in the encoding stuff
14825
Daniel Veillardaf743792000-07-01 11:49:28 +000014826Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14827
14828 * doc/FAQ.html doc/Makefile.am : added a FAQ
14829
14830Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014831
14832 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14833 of the HTML parser to force it to not bypass SAX
14834
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014835Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14836
14837 * win32config.h.in: updated
14838 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14839 lacks iconv support :-( need to release 2.1.1
14840 * configure.in: release 2.1.1
14841 * HTMLparser: fixed bug #14784
14842 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14843 by Windows compiler
14844 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14845 the SAX startDocument() callback.
14846 * TODO: updated
14847
14848Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14849
14850 * added xmlStopParser()
14851
Daniel Veillardbe803962000-06-28 23:40:59 +000014852Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14853
14854 * configure.in: 2.1.0 prerelease
14855 * Large resync between W3C and Gnome tree
14856 * nanoftp, nanohttp.c: fixed stalled connections probs
14857 * HTMLtree.c SAX.c : support for attribute without values in
14858 HTML for andersca
14859 * valid.c: Fixed most validation + namespace problems
14860 * HTMLparser.c: start document callback for andersca
14861 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14862 * parser.h, SAX.c: serious speed improvement for large
14863 CDATA blocks
14864 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14865 different encoding
14866 * example/Makefile.am example/gjobread.c tree.h: work on
14867 libxml1 libxml2 convergence.
14868 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14869 and the LIBXML_TEST_VERSION macro
14870
Daniel Veillardc310d562000-06-23 18:32:15 +000014871Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14872
14873 * doc/xml.html: various patches and improvements typo fixed by
14874 Felix Natter
14875 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14876 from Felix Natter <fnatter@gmx.net>
14877
Daniel Veillardf3029822000-05-06 08:11:19 +000014878Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14879
14880 * doc/upgrade.html: updated with instructions for support of both
14881 libxml-1.x and libxml-2.x
14882 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14883 for 2.x support and also fixed includes
14884
14885
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014886Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14887
14888 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14889 the encoding support, added iconv support, so now libxml if
14890 compiled with iconv automatically support japanese encodings
14891 among others. Work based on initial patch from Yuan-Chen Cheng
14892 I may have broken binary compat in the encoding handler
14893 registration scheme, but that was so utterly broken I don't
14894 expect anybody to have used this feature until now.
14895 * parserInternals.h: fixup on the CHAR range macro
14896 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14897 code.
14898 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14899 * uri.c: added xmlParseURI() I can't believe I forgot to
14900 implement this one in 2.0 !!!
14901 * SAX.c: moved doc->encoding update in the endDocument() call.
14902 * TODO: updated.
14903
Daniel Veillard06047432000-04-24 11:33:38 +000014904Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14905
14906 * tree.h: removed extraneous xmlRemoveProp definition
14907 * TODO: added item about --disable-corba configure switch
14908 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14909 * nanoftp.c: fixed include problems giving troubles on AIX and
14910 slowlaris
14911 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14912 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14913 comment and headers changes to lower gtk-doc number of warnings
14914 * doc/html/*: rebuilt docs
14915
Daniel Veillarde0aed302000-04-16 08:52:20 +000014916Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14917
14918 * HACKING: documented the tag for 1.x and instructions
14919
Daniel Veillard5e873c42000-04-12 13:27:38 +000014920Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14921
14922 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14923 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14924 xmlCreateIOParserCtxt
14925 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14926 significant overall improvement
14927 * xmllint.c: added I/O test to xmllint
14928 * testSAX.c: added a speed test
14929 * doc/* : updated/regenerated
14930
Daniel Veillardfc708e22000-04-08 13:17:27 +000014931Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14932
14933 * xpath.c uri.h parserInternals.h: cosmetic changes from
14934 "Timur I. Bakeyev" <timur@bat.ru>, including making
14935 xmlCreateURI() public
14936
Daniel Veillard5d211f42000-04-07 17:00:24 +000014937Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14938
14939 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14940 and the code at the same time. Added a clean mechanism for
14941 overload or added input methods: xmlRegisterInputCallbacks()
14942 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14943 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14944 * TODO: updated
14945 * doc/* : updated/regenerated
14946 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14947 source dir
14948
Daniel Veillarde77a9182000-04-05 19:12:29 +000014949Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14950
14951 * testURI.c: yet another forgotten commit, I should get some sleep !
14952
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014953Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14954
14955 * xmllint.c: forgot to commit this too ?
14956
Daniel Veillardb9df4042000-04-05 14:23:16 +000014957Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14958
14959 * xmlversion.h.in : forgot to commit this previously
14960
Daniel Veillard361d8452000-04-03 19:48:13 +000014961Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14962
14963 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14964 * README TODO: updated for release
14965 * uri.c uri.h: added authority parsing/saving
14966 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14967 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14968 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14969 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14970 Makefile.am : added compile-time customization of libxml
14971 --with-ftp --with-http --with-html --with-xpath --with-debug
14972 --with-mem-debug
14973 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14974 #include <libxml/xxx.h> I hope it won't break too much stuff
14975 and will be manageable in the future...
14976 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14977 and added xmllint to the installed programs
14978 * uri.h: added xmlFreeURI()
14979
Daniel Veillardec303412000-03-24 13:41:54 +000014980Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14981
14982 * uri.c uri.h: finished the escaping handling, the base support
14983 and the URI path normalization. Looks good just lacks the
14984 authority content parsing code.
14985 * Makefile.am: added instructions to generate testURI
14986 * TODO: updated
14987 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14988 added links and icons for W3C and Gnome
14989
Daniel Veillard8f621982000-03-20 13:07:15 +000014990Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14991
14992 * xmlmemory.[ch] : seems I forgot to actually update the files in
14993 the last commit :-)
14994 * doc/xml.html doc/html/* : updated and uploaded the docs
14995
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014996Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14997
14998 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14999 * TODO: updated
15000 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015001 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015002 gfree).
15003 * Makefile.am, uri.c, uri.h: added a set of functions to do
15004 exact (litteraly copied from the RFC 2396 productions) parsing
15005 and handling of URI. Will be needed for XLink, one XML WFC,
15006 XML Base and reused in the nano[ftp/http] modules. Still work
15007 to be done.
15008
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015009Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15010
15011 * configure.in, libxml.spec.in : libxml2
15012 * doc/* : updated the doc page, rebuilt the docs
15013
Daniel Veillardcf461992000-03-14 18:30:20 +000015014Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15015
15016 * all: tagged LIB_XML_1_X
15017 * *.c *.h : updated from W3C CVS tree
15018 * configure.in : 2.0.0-beta
15019 * libxml.spec.in : libxml2 package nam
15020 * result/* : new version of the tests output
15021
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015022Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15023
15024 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15025
Daniel Veillardb566ce12000-03-04 11:39:42 +000015026Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15027
15028 * doc/* : rebuilt the docs
15029 * parser.c: final patch on #6766
15030 * valid.c: small patch on validity checks.
15031
Daniel Veillardfb76c402000-03-04 11:39:42 +000015032Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15033
15034 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15035 added
15036 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15037 compatibility w.r.t. XML spec and existing code.
15038
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015039Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15040
15041 * parser.c: seems a better solution to <a> </a> exists,
15042 will try it for a while
15043
Daniel Veillard83a30e72000-03-02 03:33:32 +000015044Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15045
15046 * parser.c: tried to remove the <a> </a> generating <a/>
15047 this is hard. Left a flag for that purpose. Fixed bug #6766
15048 * configure.in: prepared 1.8.7 not released, due to previous
15049 problem
15050
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015051Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15052
15053 * doc/xml.html : applied second patch from Paul DuBois
15054
Daniel Veillard402e8c82000-02-29 22:57:47 +000015055Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15056
15057 * doc/xml.html : applied patch from Paul DuBois
15058
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015059Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15060
15061 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15062
Daniel Veillard5feb8492000-02-02 17:15:36 +000015063Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15064
15065 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15066 compilation warnings on various platforms.
15067 * parser.c: Fixed #5281 validity error callbacks are now desactived
15068 by default if not validating.
15069
Daniel Veillardf341f932000-02-02 14:52:08 +000015070Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15071
15072 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15073
Daniel Veillard13c757e2000-02-01 23:59:15 +000015074Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15075
15076 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15077 <gkatsi@cs.toronto.edu>
15078
Daniel Veillard726e8792000-01-30 20:04:29 +000015079Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15080
15081 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15082 processing URLs
15083
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015084Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15085
15086 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15087 xmlNanoFTPUpdateURL for persistent control connections.
15088 * configure.in: 1.8.6
15089
15090Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15091
15092 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15093 * tree.[ch] : added xmlSaveNoEmptyTags
15094
James Henstridgef3be9312000-01-28 13:59:21 +0000150952000-01-29 James Henstridge <james@daa.com.au>
15096
15097 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15098
15099 * Makefile.am: added nanoftp.[ch] to the build.
15100
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015101Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15102
15103 * nanoftp.[ch]: cleanup, comments, API
15104 * debugXML.c : fixed a bug in the cat command
15105 * doc/*: regenerated the docs
15106
Daniel Veillardda07c342000-01-25 18:31:22 +000015107Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15108
15109 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15110 * debugXML.c : fixed a bug in the cat command
15111 * valid.c: fixing some small probs
15112 * libxml.spec.in: get rid of the SNAP suffix
15113 * doc/xml.html: updated the status
15114
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015115Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15116
15117 * xml-config.in: xml-config --version to just return the
15118 version number
15119 * xpath.c: some cleanup w.r.t. axis when the current node is
15120 an attribute.
15121 * TODO: updated
15122
Daniel Veillard461a66c2000-01-18 18:01:01 +000015123Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15124
15125 * configure.in: prepared for libxml-1.8.5
15126 * doc/* recompiled the documentation
15127
151282000-01-17 Jody Goldberg <jgoldberg@home.com>
15129
15130 * configure.in : WARNING autoconf subtlety alert :
15131 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15132 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15133 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15134 get defined by AC_CHECK_HEADERS.
15135
Daniel Veillardf967b902000-01-17 16:06:10 +000015136Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15137
15138 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15139 Rune.Djurhuus@fast.no
15140
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015141Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15142
15143 * TODO: updated
15144 * tree.c, parser.c: made sure that only memory alloc problems
15145 and internal parser errors are allowed to write to stdout or
15146 stderr.
15147
Daniel Veillard0142b842000-01-14 14:45:24 +000015148Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15149
15150 * tree.c : restored xmlNewGlobalNs since this seems used by
15151 a lot of existing code :-(, fixed a bug in xmlNewNs
15152 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15153 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15154 to exit() from the library code.
15155 * xpath.c, parser.c: removed bugs or unused code detected by
15156 Windows compilers
15157 * parser.c: started adding interfaces for parsing well balanced
15158 XML fragments
15159 * configure.in: releasing 1.8.4
15160 * doc/* : rebuilt the docs
15161
Daniel Veillard2eac5032000-01-09 21:08:56 +000015162Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15163
15164 * tree.[ch] : added xmlNewDocFragment() for DOM
15165 * testHTML.c: uninitialized variable.
15166
Daniel Veillardf3a73582000-01-05 14:58:39 +000015167Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15168
15169 * doc/* : rebuild the docs
15170
Daniel Veillard71b656e2000-01-05 14:46:17 +000015171Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15172
15173 * acconfig.h: readline and history patch
15174 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15175 * tree.c: added check and handling when possibly removing an ID
15176 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15177 and saving.
15178 * test/HTML/entities.html result/HTML/entities.html* : test for
15179 various entities reference cases
15180 * result/HTML/* : as a result output of some testcase have
15181 changed
15182 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15183 by previous example. added xmlParseTryOrFinish().
15184 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15185 entities.h debugXML.h HTMLparser.h: changed the way struct are
15186 declared to allow gtk-doc to expose those
15187 * parser.c: closed bug #4960
15188 * Makefile.am configure.in: Applied patch from
15189 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15190 and math/socket libs detection
15191
Daniel Veillard437b87b2000-01-03 17:30:46 +000015192Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15193
15194 * configure.in, Makefile.am: link tester against readline
15195 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15196
Daniel Veillard686d6b62000-01-03 11:08:02 +000015197Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15198
15199 * tree.[ch]: added xmlRemoveProp
15200 * win32config.h.in nanohttp.c: avoid including the Windows
15201 socket stuff in every C files
15202 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15203 the XmL parser(s)
15204 * test/ns4 result/ns4 etc...: added test case for previous prob
15205 * tree.c: xmlNewNs wasn't checking for double definition
15206 * Makefile.in: fixed a problem with dist-hook duplicates
15207 * parser.[hc], xmlIO.c: fixed the loading of external entities
15208 APIs, now xmlLoadExternalEntity() is used everywhere and
15209 setting up an app specific front-end using the
15210 * SAX.c parser.c: some fixes, now the xhtml spec validates
15211 with the xhtml DTD.
15212 * error.c: fixed crashes in case of no input stream
15213 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15214 to the validation tests and results
15215
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015216Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15217
15218 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15219 too htmlCreatePushParserCtxt() and htmlParseChunk()
15220 * parser.c: a bit of cleanup.
15221 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15222 to XML) removed the last mem leak known
15223 * HTMLtree.c: output message cleanup
15224 * xmlmemory.c: display content info about memory blocks
15225 * result/HTML/wired.* : missing att value warning change
15226
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015227Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15228
15229 * doc/* : rebuilt the documentation
15230
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015231Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15232
15233 * parser.[ch] parserInternals.h: Push parser for XML,
15234 seems to work fine now
15235 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15236 --push for push testing
15237 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15238 * testSAX.c: added --push
15239 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15240 subtree
15241 * xmlIO.[ch] : enriched API + fixes for push mode
15242 * entities.[ch]: added the entity content length to the struct.
15243 * xmlmemory.[ch]: new API to show the last entries for the shell
15244 * valid.c: added required attribute testing
15245 * SAX.c: the cdata callback now merge contiguous fragments
15246 * HTMLparser.c: cleanup of some macros
15247
Daniel Veillard3c558c31999-12-22 11:30:41 +000015248Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15249
15250 * parser.c: fix for PIs name starting with xml
15251 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015252 * *.c, configure.in win32config.h.in : generate win32config.h for
15253 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015254
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015255Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15256
15257 * parser.c: fixed a stupid = vs. == bug :-(
15258 * doc/gnome-xml.sgml: s/glade/xml/
15259
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015260Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15261
15262 * configure.in, doc/xml.html : bug fix release 1.8.2
15263 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15264 Hopefully the end of that silly C++ include problem
15265 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15266 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15267 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15268 troubles with autoclosed elements when the stree shape doesn't
15269 follow the DtD specs. Added htmlIsAutoClosed() and
15270 htmlAutoCloseTag()
15271 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15272 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15273 * debugXML.c: fixed a bug on printing default namespaces.
15274 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15275
Daniel Veillardb24054a1999-12-18 15:32:46 +000015276Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15277
15278 * result/HTML/*.htm[l] : updated the HTML regression tests according
15279 to the new output
15280 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15281 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15282 problem due to intermix of extern "C" { ... } declarations for C++
15283 and recursive includes in the headers
15284
Chris Lahey323c48c1999-12-18 15:32:45 +0000152851999-12-20 Chris Lahey <clahey@umich.edu>
15286
15287 * HTMLtree.c: Made it so that html nodes with a single child do
15288 not insert a carriage return before or after the child node.
15289
Daniel Veillardb24054a1999-12-18 15:32:46 +000015290Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015291
15292 * configure.in, doc/xml.html : bug fix release 1.8.1
15293 * parser.c: fixed bug #4344
15294 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15295 added the glue to avoid C++ problems
15296 * doc/* : regenerated the documentation
15297
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015298Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15299
15300 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15301 namespace recognition, and Dia as a resul :-(
15302 * encoding.c: closed bug #3950
15303
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015304Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15305
15306 * valid.c: debugging a posteriori validation, except URI expansion
15307 stuff this should be fixed now
15308 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15309 Carl Nygard <cnygard@bellatlantic.net>
15310 * tester.c: added --postvalid, cleaning of the code
15311 * tree.[ch]: added xmlDocGetRootElement()
15312
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015313Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15314
15315 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15316 c++ losage.
15317
Daniel Veillard10a2c651999-12-12 13:03:50 +000015318Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15319
15320 * configure.in, doc/xml.html : bumped to 1.8.0
15321 * xlink.[ch], Makefile.am : added framework for link detection
15322 * parser.h: added nbChars to parser context, needed for cleanup.
15323 * xmlmemory.c: removed a nasty bug when out of mem
15324 * valid.[ch]: adding namespace support for attribute decl
15325 * tester.c: added --debugent option
15326 * debugXML.[ch]: added xmlDebugDumpEntities()
15327 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15328 buffers instead, this was really needed, validation was breaking
15329 in strange ways due to that. Added xmlParseStringPEReference()
15330 and other parsing from strings functions. Entities processing
15331 modified again, but PERef are still not handled correcly but
15332 unless you're Eve Maller you won't notice :-)
15333 * HTMLparser.c: large changes toward reliability, and switched to
15334 lowercase internal tags, XHTML is lowercase, so it will help
15335 that output is closer to next version.
15336 * doc/* : regenerated the documentation, it is now hosted at
15337 http://xmlsoft.org/ (same bits I just bought the domain :-)
15338
15339
Daniel Veillard294cbca1999-12-03 13:19:09 +000015340Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15341
15342 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15343 doc generation
15344 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15345 in the SAX API
15346 * doc/*: rebuilt the doc making sure everything appears in the
15347 HTML files
15348
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015349Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15350
15351 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15352 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15353 which allow impressive speed improvement on dataset with
15354 large text pieces, but at the cost of broken binary
15355 compatibility and slightly bigger memory usage.
15356 Configure with --with-buffers to activate them, they
15357 are protected with XML_USE_BUFFER_CONTENT define.
15358 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15359 goal is 0 memory left allocated once parser is no more used
15360 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15361 call xmlCleanupParser() and xmlMemoryDump()
15362
Daniel Veillarda819dac1999-11-24 18:04:22 +000015363Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15364
15365 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15366 * parser.[ch] encoding.[ch]: added memory cleanup routines
15367 * parser.c: closing bug #3788
15368 * doc/*: rebuilt the doc
15369
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015370Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15371
15372 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15373 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15374 * tester.c: added --compress option
15375 * doc/*: rebuilt the documentation
15376
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015377Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15378
15379 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15380 if given /proc/kcore as input !
15381 * doc/xml.html doc/*: updated and rebuilt the documentation
15382
15383Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015384
15385 * parser.c: Fixed some wrongly space collapsing code due to
15386 a misreading of the spec.
15387 * result/*: fixed the output accordingly
15388
15389Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015390
15391 * encoding.c: bug fix and typos
15392 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15393 * parser.c: added attribute normalization closing bug #3597
15394 * test/att* result/att* SAXresult/att*: testcase for attribute
15395 normalization
15396
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015397Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15398
15399 * configure.in: closing bug #3163 by adding extra flags for the
15400 cc compiler on HP-UX
15401
Daniel Veillard51e3b151999-11-12 17:02:31 +000015402Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15403
15404 * valid.[ch] : removed a typo and an enumerated type bug in the
15405 xmlAddElementDecl() function
15406 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15407 call to xmlEncodeEntitiesReentrant() so that the functions
15408 New, Set and Get are at the same level.
15409 * parser.c HTMLparser.c: extra memory allocation bug for
15410 attributes detected by someone using libxml in embedded systems :-)
15411
Daniel Veillard962195f1999-10-28 15:51:53 +000015412Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15413
15414 * xmlmemory.h: turned off mem debug :-\
15415
Daniel Veillard35008381999-10-25 13:15:52 +000015416Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15417
15418 * parser.c: closed bug #2784 a one line fix, but worth pushing
15419 a new release out
15420 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15421 some structures, comments before and after the
15422 main element, and other nastyness
15423 * HTMLtree.c tree.c: accomodate the extended HTML supported
15424 * configure.in: pushing 1.7.4
15425 * test/ent8 and related outputs : added a new test for bug #2784
15426 * test/HTML/wired.html and related output: a nasty HTML example
15427 * Makefile.am: improved the test scripts
15428 * docs/* : reran the documentation extractor, updated xml.html
15429
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015430Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15431
15432 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15433 HTMLparser and debugged the HTML related code. HTML documents
15434 now have their own type
15435 * entities.c: do not dump &apos; for HTML output
15436 * xmlmemory.c: improvement, breakpoint mechanism
15437 * testHTML.c: added --sax --repeat ...
15438 * Makefile.am: improved the HTML tests
15439 * valid.[ch]: added xmlValidGetValidElements and
15440 xmlValidGetPotentialChildren
15441 * tester.c: added --insert to test the 2 new functions
15442 * test//* result//* SAXresult//* : regression test cleanup
15443 and extension.
15444 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15445 gnome-xml-nanohttp.html
15446
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015447Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15448
15449 * HTMLparser.c: fixed problems with some autoclose tags
15450 * tree.c: fixed XML output problems.
15451 * result/* SAXresult/*: update of the tests output
15452
Daniel Veillard6077d031999-10-09 09:11:45 +000015453Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15454
15455 * Makefile.am: Arturo patch for xmlConf.sh version info
15456 * parser.c: Tim Josling patch for single quoted items
15457 * tester.c: Tim Josling patch for tester options usage
15458 * tree.h: indent cleanup
15459
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015460Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15461
15462 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15463 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15464
Daniel Veillard00fdf371999-10-08 09:40:39 +000015465Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15466
15467 * tree.c : Raph patch for initialization of CORBA fields
15468 * parser.c, xpath.c, ...: modification of doc comments
15469 * xpath.c : allow spaces in xpath expressions
15470
Daniel Veillardad219441999-09-27 08:17:49 +000015471Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15472
15473 * xmlmemory.h: turning off memory debug :-(
15474
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015475Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15476
15477 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15478 better SAX interfaces.
15479 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15480 entity.
15481 * configure.in: 1.7.2
15482
15483Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015484
15485 * libxml.spec.in: fixed the URL
15486 * doc/xml.html: improved the documentation front-end
15487
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015488Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015489
15490 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15491
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015492Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015493
15494 * libxml.spec.in: fixed the alpha compile problem
15495 * parser.[ch]: changed errno to errNo in the parser context :-(
15496 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15497 * doc/xml.html: changed CHAR to xmlChar
15498 * doc/html/*: recompiled the documentation
15499 * configure.in: 1.7.1
15500
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015501Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15502
15503 * parser.h: modified the parser context struct to regain 1.4.0
15504 binary compatibility
15505 * parser.c, xml-error.h: added errno ot teh context and defined
15506 a set of errors values with update of errno
15507 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15508 DTDs and entities
15509 * *.h, *.c: complete cleanup of the use of config.h and include
15510 protection depending on the current setup.
15511 * overalll debugging, maintenance and bug-fixing on all modules
15512 * updated the documentation
15513 * ready for 1.7.0
15514
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015515Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15516
15517 * HTMLparser.c : cleanup
15518 * SAX.c valid.c valid.h: added ID/IDREF checking
15519 * tree.c tree.h: extended doc structure for refs
15520 * configure.in: 1.6.2
15521 * parser.c: patched bug in SAX user arg call
15522 * parserInternals.h: patched missing close in C++ wrapping
15523 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15524 especially upcoming XPointer implementation.
15525 * doc/xml.html: augmented, typo
15526
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015527Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15528
15529 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15530 not all invocations of install understand -d.
15531
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015532Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15533
15534 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15535 to make 'check' works, when builddir != srcdir.
15536
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015537Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15538
15539 * doc/xml.html : updated the documentation
15540
Daniel Veillard6454aec1999-09-02 22:04:43 +000015541Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15542
15543 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15544 not deallocated memory blocks
15545 * *.c : replaces all calls to malloc() free() and realloc() to
15546 the wrapper functions/macros
15547 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15548 instead of xmlFreeNodeList()
15549
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015550Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15551
15552 * HTMLparser.c: corrected a stupid bug leading to core dump at
15553 tree deallocation. Removed warnings indicated by
15554 Stephane.Conversy@lri.fr
15555 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15556 looked for in the external subset
15557
15558Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015559
15560 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15561 on SGI by Stephane.Conversy@lri.fr
15562
Daniel Veillardb96e6431999-08-29 21:02:19 +000015563Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15564
15565 * all .h : changed the prototype declaration indent as in gtk
15566 * most .c : working on reducing the TODOs in the code
15567 * most .c : cleanup though -pedantic and Insure++
15568 * improvements on validation ID checkings.
15569 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15570 * xml-config.in: closed #1810
15571
15572Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015573
15574 * tree.h, valid.c, valid.h: more work on validity, IDs
15575 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15576 definition for AIX
15577
Daniel Veillardb556eb51999-08-15 17:19:50 +000015578Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15579
15580 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15581 the distribution due to a cut'n paste error at last commit
15582
Daniel Veillardb05deb71999-08-10 19:04:08 +000015583Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15584
15585 * configure.in: upgraded to version 1.4.0
15586 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15587 Big update, added a large part of the validation process,
15588 it should be usable, but some parts are missing
15589 * xpath.c: improved the implementation w.r.t. root.
15590 * Makefile.am: added more tests
15591 * test and result trees: added a lot of tests
15592 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15593
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015594Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15595
15596 * Added an HACKING file
15597
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015598Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15599
15600 * xpath.[ch] : improvements and debug of the XPath implementation
15601 * parser.c, HTMLparser.c : modified the parsers to be progressive
15602 * tree.[ch] : extended the Buffer promitives
15603 * xmlIO.[ch] : added basic I/O routines providing progressive
15604 parsing and ready for I18N conversion plugins
15605 * SAXresult/* : the SAX callback sequence maybe slightly different
15606 now
15607 * test*.c : improved/updated the tests programs
15608 * doc/* : recompiled the docs.
15609
Daniel Veillard15b75af1999-07-26 16:42:37 +0000156101999-07-26 Michael Meeks <michael@edenproject.org>
15611
15612 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15613
15614 * tree.c: Ditto.
15615
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015616Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15617
15618 * configure.in: upgraded to version 1.4.0
15619 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15620 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15621 XML query language, see http://www.w3.org/TR/xpath for more details.
15622 * parser.c, parser.h: added CHAR* related string functions for XPath
15623 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15624 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15625 rebuild the docs.
15626 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15627 and regression testing capabilities for XPath.
15628
Daniel Veillardd79d7871999-07-12 10:38:12 +000015629Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15630
15631 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15632 closing bug #1646
15633
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015634Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15635
15636 * Makefile.am, example/Makefile.am: closed bug #1683
15637
Daniel Veillard3166ab11999-07-11 16:14:19 +000015638Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15639
15640 * example/Makefile.am, configure.in: added the makefile for the
15641 gjobread example
15642
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015643Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15644
15645 * doc/Makefile.am:
15646 - fix which allow "make install DESTDIR=</install/prefix>".
15647
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015648Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15649
15650 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15651 which fixed a problem on the file reading-code.
15652
Daniel Veillard82150d81999-07-07 07:32:15 +000015653Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15654
15655 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15656 output.
15657 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15658
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015659Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15660
15661 * parser.h : Oops removed the binary compatibility problem
15662 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15663 * parser.c, HTMLparser.c: applied patches for reading from stdin
15664
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015665Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15666
15667 * parser.c, entities.c, valid.c: cleanup bug #1591
15668 * configure.in: cleanup bug #1592
15669 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15670 the same tree back-end. Hence gdome will be available for it.
15671 * doc/Makefile.am: close bug #617
15672
Daniel Veillard97fea181999-06-26 23:07:37 +000015673Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15674
15675 * parser.c: alloctate a per parser context SAX interface block
15676
Daniel Veillard14fff061999-06-22 21:49:07 +000015677Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15678
15679 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15680 and xmlEncodeEntitiesReentrant with the correct one :-\
15681
15682Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15683
15684 * commit of my internal XML base changes, quite a lot of
15685 changes, cleanups, better entities support, framework for
15686 new I/O and charset detection and handling
15687 * Fixed the configure/Makefile stuff to generate shared libs
15688 with the proper version info, so we jumped on rev from
15689 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15690 xmlEncodeEntities() result need to be freed now, and a string
15691 xmlParserVersion provide the current library version.
15692
Raph Levien05240da1999-06-15 21:27:11 +000015693Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15694
15695 * parser.c: fixed a buffer overrun for when you have a very long
15696 attribute with no entities in it.
15697
Daniel Veillardbb2da581999-06-13 14:37:07 +000015698Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15699
15700 * added example directory
15701 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15702
Daniel Veillard011b63c1999-06-02 17:44:04 +000015703Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15704
15705 * Release of libxml-1.1, nearly everything has been touched for
15706 this.
15707 * Added more regression tests
15708 * Updated the documentation
15709
Daniel Veillard27d88741999-05-29 11:51:49 +000015710Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15711
15712 * tree.[ch]: unified the XML_NO_CORBA defines.
15713 * parser.c encoding.[ch]: started plugging in char encoding detection
15714
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015715Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15716
15717 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15718 Also freed allocated buffer.
15719
Daniel Veillard27d88741999-05-29 11:51:49 +000015720Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015721 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15722 reentrancy problem at printing. One is left in entities.c, to
15723 remove ASAP
15724 * testSAX.c : added a test example showing the use of the SAX
15725 interface if one doesn't want to build the DOM tree.
15726 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15727
Daniel Veillard517752b1999-04-05 12:20:10 +000015728Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15729
15730 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15731 large revamping of the parser to use SAX callbacks
15732 http://www.megginson.com/SAX/ (or at least a C like interface
15733 a la Expat). It's now possible to set up your own callbacks
15734 and the parser will not build a DOM tree.
15735 * test/* result/*: updated the test suite, I finally removed
15736 the old Namespace draft support (PI based).
15737
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015738Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15739
15740 * Makefile.am: added test result to EXTRA_DIST for make tests
15741
Daniel Veillard64068b31999-03-24 20:42:16 +000015742Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15743
15744 * parser.c, parserInternals.h: moved the chars macro definitions
15745 to parserInternals.h
15746 * parser.c, error.c: applied patches from "Knut Ã…kesson"
15747 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15748
Daniel Veillard012ccc11999-03-23 10:11:11 +000015749Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15750
15751 * xml-config.in : applied patch to make --version work
15752
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000157531999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15754
15755 * Makefile.am (check-local): Alias for `tests' target. This will
15756 cause `make check' to do the right thing.
15757 (tests): Don't run tests in srcdir. Also, replaced calls to
15758 basename with a `sed' "equivalent".
15759
Daniel Veillardd109e371999-03-05 06:26:45 +000015760Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15761
15762 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15763 it in the header and not the sources, updated the doc.
15764 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15765 pointing this out.
15766
Daniel Veillardbc50b591999-03-01 12:28:53 +000015767Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15768
15769 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15770 exported the inputStream routines.
15771 * doc/html/* : updated accordingly
15772
Daniel Veillardd692aa41999-02-28 21:54:31 +000015773Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15774
15775 * parser.c, parser.h, parserInternals.h: added a few extra
15776 internal calls to allocate and free parser contexts ...
15777 * doc/html/* : updated accordingly
15778
Daniel Veillard55a99271999-02-25 11:01:29 +000015779Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15780
15781 * configure.in, Makefile.am, doc/makefile.am : General changes for
15782 1.0.0 release and including the generated HTML documentation.
15783
Daniel Veillard35925471999-02-25 08:46:07 +000015784Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15785
15786 * makefile.am : added parserInternals.h, oops.
15787
Daniel Veillard1e346af1999-02-22 10:33:01 +000015788Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15789
15790 * parserInternals.h: added this header giving access to the parser
15791 internal functions.
15792 * doc/Makefile.am : added a rebuild target which rebuilds the full
15793 set of documentations
15794 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15795 the internal subset.
15796 * *.c *.h: modifications needed to generate the documentation using
15797 gtk-doc, cleanup of functions blocks, reorganisation of struct
15798 declarations.
15799
Daniel Veillard1164e751999-02-16 16:29:17 +000015800Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15801
15802 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15803 the tar and spec file to include the beginning of the doc.
15804
Nuno Ferreira03d04781999-02-13 00:07:17 +0000158051999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15806
15807 * doc/.cvsignore: Added this file.
15808
Daniel Veillard6800ef31999-02-08 18:33:22 +000015809Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15810
15811 * tree.c: fixed xmlGetProp to return "" when the attribute
15812 exists, even if the node-list is NULL.
15813
Daniel Veillard726c7e31999-02-08 15:13:10 +000015814Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15815
15816 * tree.c: patched an error outputting empty attribute values.
15817 * Makefile.am and doc/makefile.am: have been updated during the
15818 week-end. Sorry for an empty CVS log, I got a shell problem.
15819
Daniel Veillard1899e851999-02-01 12:18:54 +000015820Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15821
15822 * tree.h: cleaned up using enums instead of defines
15823 * parser.c, valid.[ch]: more work on parsing/output of element
15824 declarations
15825
Daniel Veillard3b9def11999-01-31 22:15:06 +000015826Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15827
15828 * valid.[ch], tree.c, parser.c : more work toward full parsing
15829 of XML DTDs.
15830 * README: added informations about mailing-list and on-line
15831 documentation
15832
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000158331999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15834
15835 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15836
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015837Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15838
15839 * parser.c, tree.[ch] : more work toward conformance testing,
15840 added a last element to accelerate parsing of very flat structures
15841 started working on internal subset Element content declaration.
15842 * valid.[ch] : first cut at adding code toward validation.
15843 * previous changes had also small impact on most files, especially
15844 the conformance testing using James Clark test suite.
15845
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015846Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15847
15848 * test/* : updated the examples, most of them were not well
15849 formed (humm), and added rdf2.
15850 * result/* : resulting changes in the output.
15851
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015852Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15853
15854 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15855
Daniel Veillard44b3a061998-12-05 17:27:22 +000015856Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15857
15858 * tree.c: patched a bug in the generation of empty attributes
15859
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015860Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15861
15862 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15863 for node/trees/documents/... Biggest problem is namespace
15864 support when copying subtrees.
15865
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015866Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15867
15868 * parser.c, entities.c: improve entities and char ref encoding,
15869 and cleanups of error messages.
15870
Daniel Veillard242590e1998-11-13 18:04:35 +000015871Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15872
15873 * parser.c, entities.c: simple bug hunting done during rpm2html and
15874 rpmfind integration.
15875
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015876Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15877
15878 * parser.[ch]: Added interfaces allowing to specify a SAX
15879 handler before parsing.
15880
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015881Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15882
15883 * parser.c: redirrect all errors reporting through the SAX
15884 error function
15885
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015886Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15887
15888 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15889 * libtool, tlmain ...: update of the libtool files
15890
Miguel de Icaza442321c1998-11-04 18:13:38 +0000158911998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15892
15893 * entities.c: Use g_snprintf insteda of snprintf.
15894
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015895Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15896
15897 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15898 added ent5 test for this purpose.
15899 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15900
Daniel Veillard27271681998-10-30 06:39:40 +000015901Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15902
15903 * parser.c: fixed? a strange error due to compression on a GWP
15904 document.
15905
Daniel Veillard25940b71998-10-29 05:51:30 +000015906Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15907
15908 * tree.[ch]: bug fixing
15909 * entities.[ch]: defined a specific type for predefined entities
15910 * doc/xml.html: more documentation on the library, how to use it,
15911 overview of the interfaces.
15912
Daniel Veillard16253641998-10-28 22:58:05 +000015913Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15914
15915 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15916
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015917Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15918
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015919 * tree.c: corrected a small bug
15920 * doc/xml.html: continuing writing documentation.
15921
15922Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15923
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015924 * debugXML.h debugXML.c: added debugging utilities.
15925 * tester.c: added --debug switch.
15926 * tree.c: patched an incorrect node->type assignment.
15927 * parser.c: formatting, ensure that node->doc != NULL in attributes
15928
Daniel Veillardccb09631998-10-27 06:21:04 +000015929Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15930
15931 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15932 entity support and provide an internal representation close to
15933 DOM one (entity ref nodes, and attribute value as tree). I tried
15934 to preserve the interface but this will surely break some apps
15935 (I have to change rpm2html/rpmfind for example). I had to change
15936 two interfaces, and the generated tree is somewhat different.
15937 * doc/* : started documenting the XML library, the tree and
15938 DOM/Corba. This is a first step.
15939
Daniel Veillard11e00581998-10-24 18:27:49 +000015940Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15941
15942 * parser.c: Set up the fonctions comment block, boring but useful.
15943 * parser.h, SAX.c, parser.c: now attributes are processed through
15944 the SAX interface. The problem is that my SAX interface diverged
15945 quite a bit from the original one, well this is not an official
15946 spec, and translating it from Java to C is hairy anyway...
15947
Daniel Veillard97b58771998-10-20 06:14:16 +000015948Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15949
15950 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15951 fonctions comment block, boring but useful.
15952
15953Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015954
15955 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15956 conversion routines. However they are not yet used to convert the
15957 inputs. The core will run with UTF-8.
15958
Daniel Veillard33942841998-10-18 19:12:41 +000015959Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15960
15961 * tree.c : make sure that the type id is properly set-up when
15962 a new object is allocated, needed for DOM.
15963
Daniel Veillard27fb0751998-10-17 06:47:46 +000015964Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15965
15966 * tree.h, tree.c: Ok, the main objects in the tree will be native
15967 corba objects, it costs 8 bytes per Node, Attribute and Document
15968 but it simplifies the Corba integration a lot (no extra interface
15969 objects to allocate/free).
15970
Daniel Veillard0bef1311998-10-14 02:36:47 +000015971Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15972
15973 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15974 and changed NODEs contants for conformity with DOM Level 1
15975
Daniel Veillard27864701998-10-08 03:47:24 +000015976Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15977
15978 * added hooks to keep track of servants when creating objects
15979 xmlDoc and xmlNode (for Corba export).
15980
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015981Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15982
15983 * added xml-config script.
15984
Daniel Veillard7066a791998-10-01 20:28:28 +000015985Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15986
15987 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15988 to autoupdate libtool and automake conf files.
15989
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000159901998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15991
15992 * Makefile.am: Use '?' to separate the sed
15993 commands as ',' is used when people pass -Wl,something.
15994
15995
Daniel Veillard15a8df41998-09-24 19:15:06 +000015996Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15997
15998 * tree.c, tree.h: added a per-document compression interface.
15999
Daniel Veillard151b1b01998-09-23 00:49:46 +000016000Tue Sep 22 20:47:38 EDT 1998
16001
16002 * tree.c, tree.h: added saving with compression and added interfaces
16003 to control the compression level (xmlGetCompressMode,
16004 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16005
Daniel Veillard70120ff1998-09-22 00:24:21 +000016006Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16007
16008 * parser.c: corrected a loop for files of size 0
16009
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000160101998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16011
16012 * error.h: New file. Contains prototyes from `error.c'.
16013
Tom Tromeyc19653d1998-08-14 01:22:43 +000016014Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16015
16016 * Makefile.am (xmlincdir): New macro.
16017 (xmlinc_HEADERS): Renamed from include_HEADERS.
16018
Daniel Veillard845664d1998-08-13 04:43:19 +000016019Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16020
16021 * applied small patch on numeric entities from
16022 Christopher Blizzard <blizzard@appliedtheory.com>
16023
Daniel Veillard260a68f1998-08-13 03:39:55 +000016024Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16025
16026 * New release 0.2, removed the old xml_* files so that it's
16027 coherent with the other CVS base (W3C), far better conformance
16028 to standard, new namespaces, decent entities support, beginning
16029 of a SAX-like interface. Nearly nothing left intact, even the
16030 test examples ...
16031
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000160321998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16033
16034 * .cvsignore: Add .deps dir
16035
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016036Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16037
16038 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16039
Daniel Veillardfe926001998-07-26 04:28:20 +000016040Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016041
Daniel Veillardfe926001998-07-26 04:28:20 +000016042 * configure.in: added test for CPP
16043 * AUTHORS, Changelog: the original ones didn't get commited but the
16044 glib ones instead, fixed.
16045 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016046
Daniel Veillardfe926001998-07-26 04:28:20 +000016047Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016048
Daniel Veillardfe926001998-07-26 04:28:20 +000016049 * integrated code developped at W3C
16050 * changed the original Copyright
16051 * migrated to automake
16052 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016053