blob: 81960fcb0a79af040d8e8f7d75af14d8bca4b133 [file] [log] [blame]
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * relaxng.c: added TODO for the DTD compatibility spec
4 * xinclude.c: more bug fixes driven by the testsuite
5
Daniel Veillardd581b7e2003-02-11 18:03:05 +00006Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
7
8 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
9 regression tests for XInclude, improved the script, improving
10 XInclude error reporting mechanism
11
Daniel Veillard1d788d22003-02-10 16:21:58 +000012Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
13
14 * NEWS doc/* configure.in: preparing release 2.5.3
15
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +000016Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
17
18 * tree.c: trying to fix #104934 about some XHTML1 serialization
19 issues.
20
Daniel Veillard809faa52003-02-10 15:43:53 +000021Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
22
23 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
24 encoding conversion when the input buffer stops in the
25 middle of a multibyte char
26
Daniel Veillard1703c5f2003-02-10 14:28:44 +000027Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
28
29 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
30 * check-relaxng-test-suite.py: python script to run regression
31 against OASIS RelaxNG testsuite
32 * relaxng.c: some cleanup tweaks
33 * HTMLparser.c globals.c: cleanups in comments
34 * doc/libxml2-api.xml: updated the API
35 * result/relaxng/*: errors moved files, so large diffs but
36 no changes at the semantic level.
37
Daniel Veillard6aa2f602003-02-10 00:01:56 +000038Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
39
40 * tree.c: fixing #105678 problem when dumping a namespace node.
41
Daniel Veillard591b4be2003-02-09 23:33:36 +000042Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
43
44 * xpath.c: fixed doc comment problems
45 * python/generator.py python/libxml_wrap.h python/types.c: adding
46 RelaxNG wrappers
47 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
48 test of those early Python RelaxNG bindings
49
50Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +000051
52 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
53 * relaxng.c: found the validation problem I had with interleave
54 when not covering all remaining siblings
55 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
56 testsuite and check the RNG schemas against the RNG schemas
57 given in appendix A
58
Igor Zlatkovic6dacee62003-02-08 17:52:57 +000059Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
60
61 * win32/Makefile.msvc: updates for RelaxNG
62 * win32/Makefile.mingw: updates for RelaxNG
63 * win32/libxml2.def.src: added RelaxNG exports
64
Daniel Veillard97fd5672003-02-07 13:01:54 +000065Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
66
67 * xinclude.c: applied another bug fix from Sean Chittenden
68
Daniel Veillardef4d3bc2003-02-07 12:38:22 +000069Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
70
71 * configure.in xmllint.c: I f...ed up the default configuration
72 of schemas and --relaxng option display in xmllint, pointed by
73 Morus Walter.
74 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
75 detection module, fixes bug #105374.
76
Daniel Veillardc5a70f22003-02-06 23:41:59 +000077Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
78
79 * xmlschemastypes.c: added the boolean base type.
80
Daniel Veillard96a4b252003-02-06 08:22:32 +000081Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
82
83 * xmlschemastypes.c: started implementing some of the missing
84 default simple types
85 * result/relaxng/*: updated the results
86
Daniel Veillard72fef162003-02-05 14:31:19 +000087Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
88
89 * NEWS doc/*: updated the docs, ready for 2.5.2 release
90
Daniel Veillard71531f32003-02-05 13:19:53 +000091Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
92
93 * HTMLparser.c tree.c xmlIO.c: comments cleanups
94 * Makefile.am: use xmllint for doing the RelaxNG tests
95 * configure.in: preparing 2.5.2 made schemas support default to
96 on instead of off
97 * relaxng.c: removed the verbosity
98 * xmllint.c: added --relaxng option
99 * python/generator.py python/libxml_wrap.h: prepared the integration
100 of the new RelaxNG module and schemas
101 * result/relaxng/*: less verbose output
102
Daniel Veillardec498e12003-02-05 11:01:50 +0000103Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
104
105 * valid.c: do not run content model validation if the
106 content is not determinist
107
Daniel Veillardde590ca2003-02-05 10:45:26 +0000108Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
109
110 * SAX.c: added the redefinition of namespaced attribute
111 check that was missing as Fabrice Desré pointed out.
112
Daniel Veillard930dfb62003-02-05 10:17:38 +0000113Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
114
115 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
116 improvements from Nick Kew, allowing to do more checking
117 to HTML elements and attributes.
118
Daniel Veillard4287c572003-02-04 22:48:53 +0000119Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
120
121 * xinclude.c: fixing bug #105137 about entities declaration
122 needing to be copied to the including document.
123
Daniel Veillard652d8a92003-02-04 19:28:49 +0000124Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
125
126 * catalog.c: fixed bug #104817 with delegateURI
127 * xpath.c: fixing bugs #104123 and #104125
128
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000129Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
130
131 * configure.in valid.c xmlreader.c python/libxml_wrap.h
132 python/types.c: fixing #104096 to compile without regexps
133
Daniel Veillard57e79b32003-02-04 15:33:12 +0000134Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
135
136 * valid.c: fixing bug #103969 forgot to add an epsilon transition
137 when building the automata for elem*
138
Daniel Veillard358a9892003-02-04 15:22:32 +0000139Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
140
141 * HTMLparser.c: applied patch from Arne de Bruijn fixing
142 bug #103827
143
Daniel Veillardeb137172003-02-04 15:18:06 +0000144Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
145
146 * HTMLparser.c: updating a comment, fixing #103776
147
Daniel Veillard8d589042003-02-04 15:07:21 +0000148Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
149
150 * parser.c: fixing bug 105049 for validity checking of content
151 within recursive entities.
152
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000153Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
154
155 * HTMLparser.c: try to fix # 105049
156 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
157 * tree.c: updated a function comment
158
Daniel Veillard419a7682003-02-03 23:22:49 +0000159Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
160
161 * relaxng: more work on grammars and refs/defs
162 * test/relaxng/* result/relaxng/*: augmented/updated the
163 regression tests
164
Daniel Veillard144fae12003-02-03 13:17:57 +0000165Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
166
167 * relaxng: more work on name classes, except support
168 * test/relaxng/* result/relaxng/*: augmented/updated the
169 regression tests
170
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000171Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
172
173 * relaxng: more work on name classes, the "validate all" schemas
174 seems to work now.
175 * test/relaxng/* result/relaxng/*: augmented/updated the
176 regression tests
177
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000178Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
179
180 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
181 * parser.c: put a guard against infinite document depth, basically
182 trying to avoid another kind of DoS attack.
183 * relaxng.c: some code w.r.t. nameClasses
184
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000185Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
186
187 * test/relaxng/* result/relaxng/*: check all the namespace support
188 was actually correct based on tutorial section 10.
189
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000190Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
191
192 * relaxng: include seems to work okay now
193 * test/relaxng/* result/relaxng/*: augmented/updated the
194 regression tests
195
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000196Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
197
198 * relaxng.c: a bit of work done in the train back.
199 * test/relaxng/*: added one of the include tests
200
Daniel Veillard154877e2003-01-30 12:17:05 +0000201Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
202
203 * relaxng: more work done in the train
204 * test/relaxng/* result/relaxng/*: augmented/updated the
205 regression tests
206
Daniel Veillarde431a272003-01-29 23:02:33 +0000207Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
208
209 * relaxng.c: debugging of externalRef
210 * test/relaxng/* result/relaxng/*: augmented/updated the
211 regression tests
212
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000213Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
214
215 * relaxng.c: more work on Relax-NG, implementing externalRef
216 * test/relaxng/* result/relaxng/*: augmented/updated the
217 regression tests
218 * Makefile.am: cleanup to Relaxtests target
219
Daniel Veillardb08c9812003-01-28 23:09:49 +0000220Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
221
222 * relaxng.c: more work on Relax-NG, implementing interleave
223 * test/relaxng/* result/relaxng/*: augmented/updated the
224 regression tests
225
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000226Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
227
228 * relaxng.c: more work on Relax-NG, implementing interleave
229 * test/relaxng/* result/relaxng/*: augmented/updated the
230 regression tests
231
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000232Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
233
234 * doc/tutorial/customfo.xsl
235 * doc/tutorial/customhtml.xsl
236 adding stylesheet customizations used to generate fo
237 for pdf and html
238
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000239Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
240
241 * relaxng.c: more work on Relax-NG
242 * test/relaxng/* result/relaxng/*: augmented/updated the
243 regression tests
244 * xmlschemastypes.c: added a number of base type definition but not
245 the associated checks, those are still TODOs
246
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000247Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
248
249 in docs/tutorial:
250 * apa.html
251 * apb.html
252 * apc.html
253 * apd.html
254 * ape.html
255 * apf.html
256 * apg.html
257 * ar01s02.html
258 * ar01s03.html
259 * ar01s04.html
260 * ar01s05.html
261 * ar01s06.html
262 * ar01s07.html
263 * ar01s08.html
264 * index.html
265 * xmltutorial.pdf
266 * xmltutorial.xml
267 add index to tutorial
268
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000269Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
270
271 * doc/xmlcatalog.1
272 * doc/xmlcatalog_man.html
273 * doc/xmlcatalog_man.xml
274 belatedly fixing bug #93622 (adds rewriteURI type to
275 "--add" option in xmlcatalog man page
276
Daniel Veillard3be27512003-01-26 19:49:04 +0000277Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
278
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000279 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000280 Julio Merino, closing #104475
281
Daniel Veillardea3f3982003-01-26 19:45:18 +0000282Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
283
284 * relaxng.c: more work on Relax-NG
285 * test/relaxng/* result/relaxng/*: augmented/updated the
286 regression tests
287
Daniel Veillardedc91922003-01-26 00:52:04 +0000288Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
289
290 * relaxng.c: more work on Relax-NG
291 * test/relaxng/* result/relaxng/*: augmented/updated the
292 regression tests
293
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000294Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
295
296 * README: updated the policy on private mail answers
297 * relaxng.c: more work on Relax-NG
298 * test/relaxng/* result/relaxng/*: augmented/updated the
299 regression tests
300
Daniel Veillard7424eb62003-01-24 14:14:52 +0000301Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
302
303 * error.c parser.c tree.c: applied a documentation patch from
304 Stefan Kost
305
Daniel Veillard276be4a2003-01-24 01:03:34 +0000306Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
307
308 * relaxng.c: more work on Relax-NG
309 * doc/*: regenerated the docs
310 * test/relaxng/* result/relaxng/*: updated and augmented the
311 Relax-NG regression tests and results
312
Daniel Veillard6eadf632003-01-23 18:29:16 +0000313Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
314
315 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
316 First commit of the new Relax-NG validation code, not generally
317 useful yet.
318 * test/relaxng/* result/relaxng/*: current state of the regression
319 tests
320
Daniel Veillard814a76d2003-01-23 18:24:20 +0000321Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
322
323 * tree.c: minimized the memory allocated for GetContent
324 and a bit of cleanup.
325
Daniel Veillardff12c492003-01-23 16:42:55 +0000326Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
327
328 * python/generator.py: seems there is no good reasons to
329 not generate bindings for XPointer
330
Daniel Veillard540a31a2003-01-21 11:21:07 +0000331Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
332
333 * xmlreader.c doc/apibuild.py: applied a new patch from
334 Stéphane Bidoul for cleanups
335 * doc/libxml2-api.xml: rebuilt the API description with
336 new entry points
337
Daniel Veillard417be3a2003-01-20 21:26:34 +0000338Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
339
340 * xmlreader.c python/drv_libxml2.py python/generator.py
341 python/libxml.c python/libxml.py python/libxml_wrap.h
342 python/types.c: patch from Stéphane Bidoul for better per
343 context error message APIs
344 * python/tests/ctxterror.py python/tests/readererr.py:
345 update of the tests
346
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000347Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
348
349 * doc/guidelines.html
350 grammar and spelling cleanup
351
Daniel Veillard26f70262003-01-16 22:45:08 +0000352Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
353
354 * xmlreader.c include/libxml/xmlreader.h python/generator.py
355 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
356 a patch from Stéphane Bidoul to allow per XMLtextReader error
357 and warning handling
358 * python/tests/Makefile.am python/tests/readererr.py: adding the
359 specific regression test
360
Daniel Veillard71f9d732003-01-14 16:07:16 +0000361Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
362
363 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
364 should raise a syntax error
365
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000366Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
367
368 * python/libxml.c: cleanup patch from Stéphane Bidoul
369
Daniel Veillard81601f92003-01-14 13:42:37 +0000370Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
371
372 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
373
Daniel Veillarde6227e02003-01-14 11:42:39 +0000374Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
375
376 * python/generator.py python/libxml.c python/libxml.py
377 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000378 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000379 Python level.
380 * python/tests/Makefile.am python/tests/ctxterror.py: added a
381 regression test for it.
382
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000383Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
384
385 * xmlreader.c: fixed the streaming property of the reader,
386 it was generating tree faster than consuming it. Pointed out
387 by Nate Myers
388 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
389
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000390Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
391
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000392 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000393
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000394Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
395
396 * xpath.c: fix to the XPath implementation for parent and
397 ancestors axis when operating on a Result Value Tree.
398 Fixes bug #100271
399
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000400Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
401
402 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
403 to fix some URI/file escaping problems
404
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000405Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
406
407 * python/generator.py: fixed a bug raised by Raymond Wiker,
408 docSetRootElement() should not raise an exception if the
409 return is None
410
Daniel Veillard3e20a292003-01-10 13:14:40 +0000411Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
412
413 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
414 fixed bug #102181 by applying the suggested change and fixing
415 the generation/registration problem.
416
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000417Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
418
419 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
420 routines.
421
Daniel Veillard8f872442003-01-09 23:19:02 +0000422Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
423
424 * parser.c: one more IsEmptyElement crazyness, that time in
425 external parsed entities if substitution is asked.
426 * python/tests/reader3.py: added a specific test.
427
Daniel Veillarde329fc22003-01-09 21:36:42 +0000428Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
429
430 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
431 support and improved error handler registration
432
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000433Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
434
435 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
436 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
437 * README: fixed a link
438
Daniel Veillarde2830f12003-01-08 17:47:49 +0000439Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
440
441 * configure.in doc/* NEWS: preparing 2.5.1 release
442 * SAX.c parser.c: fixing XmlTextReader bug
443
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000444Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
445
446 * SAX.c: fuck, I introduced a memory leak on external parsed
447 entities in 2.5.0 :-(
448
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000449Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
450
451 * xmllint.c: another fix needed as pointed by Christophe Merlet
452 for --stream --debug if compiled without debug support.
453
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000454Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
455
456 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000457 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000458 update man page with --stream and --chkregister
459
Daniel Veillard8326e732003-01-07 00:19:07 +0000460Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
461
462 * globals.c: fixed --with-threads compile
463 * xmllint.c: fixed --without-debug compile
464 * include/libxml/globals.h: cleanup
465 * include/libxml/schemasInternals.h: add a missing include
466
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000467Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
468
469 * configure.in NEWS: preparing 2.5.0 release
470 * SAX.c: only warn in pedantic mode about namespace name
471 brokeness
472 * globals.c: fix a doc generation problem
473 * uri.c: fix #101520
474 * doc/*: updated and rebuilt the doc for the release, includuding
475 stylesheet update
476 * python/Makefile.am: fix a filename bug
477
478Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
479
480 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
481 should not be called.
482
483Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
484
485 * libxml-2.0.pc.in: applied the patch to fix #101894
486
487Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
488
489 * tree.c : applied patch from Lukas Schroeder for register callbacks
490 * valid.c: modified patch from Lukas Schroeder to test
491 register callbacks with --chkregister
492
493Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
494
495 * xmlreader.c: seriously changed the way data are pushed to
496 the underlying parser, go by block of 512 bytes instead of
497 tryng to detect tag boundaries at that level. Changed the
498 way empty element are detected and tagged.
499 * python/tests/reader.py python/tests/reader2.py
500 python/tests/reader3.py: small changes mostly due to context
501 reporting being different and DTD node being reported. Some
502 errors previously undetected are now caught and fixed.
503 * doc/xmlreader.html: flagged last section as TODO
504
505Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
506
507 * python/libxml.py: integrated the Python 2.2 optimizations
508 from Hannu Krosing, while maintaining compatibility with
509 1.5 and 2.1
510
511Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
512
513 * xmllint.c: a bit of cleanup
514 * xmlreader.c: small fix
515 * doc/xmlreader.html: more work on the XmlTextReader tutorial
516 * python/libxml.py: a few fixes pointed out by Hannu Krosing
517
518Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
519
520 * python/setup.py.in: patch from Stéphane Bidoul to include
521 drv_libxml2.py in setup.py
522
523Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
524
525 * doc/xmlreader.html: starting documenting the new XmlTextReader
526 interface.
527
528Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
529
530 * xmllint.c: added the --stream flag to use the TextReader API
531 * xmlreader.c: small performance tweak
532
533Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
534
535 * xmlreader.c python/tests/reader2py: okay the DTD validation
536 code on top of the XMLTextParser API should be solid now.
537
538Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
539
540 * xmlreader.c python/tests/reader2py: Fixing some more mess
541 with validation and recursive entities while using the
542 reader interface, it's getting a bit messy...
543
544Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
545
546 * xmlreader.c python/tests/reader.py: another couple of problem
547 related to IsEmptyElement reported by Stéphane Bidoul needed
548 some fixes.
549
550Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
551
552 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
553 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
554 based on the python XmlTextReader interface.
555
556Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
557
558 * tree.c: backing out one change in the last patch which broke the
559 regression tests
560
561Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
562
563 * global.data globals.c tree.c include/libxml/globals.h: applied
564 an old patch from Lukas Schroeder to track node creation and
565 destruction. Probably missing a lot of references at the moment
566 and not usable reliably.
567
568Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
569
570 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
571 from doc/news.html and a stylesheet
572
573Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
574
575 * xmlreader.c python/tests/reader.py: fixed another couple of
576 xmlreader bugs reported by Stéphane Bidoul and added tests.
577
578Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
579
580 * xmlreader.c python/tests/reader2.py: fixed another validity
581 checking in external parsed entities raised by Stéphane Bidoul
582 and added a specific regression test.
583 * python/tests/reader3.py: cleanup
584
585Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
586
587 * xmlreader.c python/tests/reader2.py: fixed a problem with
588 validation within entities pointed by Stéphane Bidoul, augmented
589 the tests to catch those.
590
591Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
592
593 * python/generator.py: modified the generator to allow keeping
594 class references when creating new classes, needed to fix a bug
595 pointed by Stéphane Bidoul where the input buffer of the
596 xmlTextReader instance gets destroyed if the python wrapper for
597 the input is not referenced anymore.
598
599Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
600
601 * xmlreader.c python/tests/reader.py: fixed another pair of problem
602 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
603
604Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
605
606 * xmlreader.c python/tests/reader.py: fixed another problem
607 pointed by Stéphane Bidoul
608
609Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
610
611 * xmlreader.c python/tests/reader.py: fixed a limit case problem
612 with "<a/>"
613
614Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
615
616 * SAX.c: warn on xmlns:prefix="foo"
617 * xmlreader.c python/tests/reader.py: fixed a couple of problem
618 for namespace attributes handling.
619
620Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
621
622 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
623 a really nasty problem raised by a DocBook XSLT transform
624 provided by Sebastian Bergmann
625
626Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
627
628 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
629 by Stéphane Bidoul and integrated it into the tests
630
631Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
632
633 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
634 extended the XmlTextReader API a bit, addding accessors for
635 the current doc and node, and an entity substitution mode for
636 the parser.
637 * python/libxml.py python/libxml2class.txt: related updates
638 * python/tests/Makefile.am python/tests/reader.py
639 python/tests/reader2.py python/tests/reader3.py: updated a bit
640 the old tests and added a new one to test the entities handling
641
642Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
643
644 * python/generator.py python/libxml2class.txt
645 python/tests/reader.py python/tests/reader2.py: changed the
646 generator to provide casing for the XmlTextReader similar to
647 C# so that examples and documentation are more directly transposable.
648 Fixed the couple of tests in the suite.
649
650Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
651
652 * doc/guidelines.html: added a document on guildeline for
653 publishing and deploying XML
654
655Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
656
657 * valid.c xmlreader.c: final touch running DTD validation
658 on the XmlTextReader
659 * python/tests/Makefile.am python/tests/reader2.py: added a
660 specific run based on the examples from test/valid/*.xml
661
662Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
663
664 * python/libxml.py: added a few predefined xmlTextReader parser
665 configuration values.
666
667Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
668
669 * python/libxml_wrap.h: trying to fix #102037
670
671Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
672
673 * SAX.c: fixing bug #95296, when the predefined entities
674 are redefined in the DTD the default one must be used
675 instead anyway.
676
677Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
678
679 * doc/xmllint.xml
680 * doc/xmllint.1
681 Add discussion of XML_DEBUG_CATALOG to xmllint man
682 page - bug #100907
683
684
685Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
686
687 * xmlreader.c: Fixed the empty node detection to avoid reporting
688 an inexistant close tag.
689
690Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
691
692 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
693 for Python 2.1
694
695Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
696
697 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
698
699Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
700
701 * doc/libxml2-api.xml python/tests/reader.py: one really need
702 to provide the base URI information when creating a reader parser
703 from an input stream. Updated the API and the example using it.
704
705Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
706
707 * testReader.c xmlreader.c valid.c include/libxml/tree.h
708 include/libxml/valid.h include/libxml/xmlreader.h: working on
709 DTD validation on top of xml reader interfaces. Allows to
710 validate arbitrary large instances. This required some extensions
711 to the valid module interface and augmenting the size of xmlID
712 and xmlRef structs a bit.
713 * uri.c xmlregexp.c: simple cleanup.
714
715Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
716
717 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
718 work on the xml reader interfaces.
719 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
720 Web page for the Windows binaries.
721
722Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
723
724 * xmlIO.c: applied a patch for VMS following the report by
725 Nigel Hall
726
727Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
728
729 * parser.c: the parseStartTag bug fix wasn't complete.
730
731Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
732
733 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
734 parseStartTag, fixing it.
735 * test/att4 result/att4 result/noent/att4: adding the test
736 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
737 more methods to XmlTextReader.
738
739Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
740
741 * win32/libxml2.def.src: added more xml reader exports
742 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
743 to the build
744
745Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
746
747 * doc/tutorial/xmltutorial.xml
748 plus generated html and pdf
749 Updating tutorial again based on further comments from Niraj
750 Tolia on the last iteration
751
752Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
753
754 * doc/tutorial/xmltutorial.xml
755 * doc/tutorial/includekeyword.c
756 * doc/tutorial/includegetattribute.c
757 plus generated html and pdf
758 Adding fix from Niraj Tolia to tutorial to properly free memory.
759
760
761Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
762
763 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
764 more methods of XmlTextReader.
765 * python/libxml2class.txt python/tests/reader.py: this increased the
766 methods in the bndings, augmented the test to check those new
767 functions.
768
769Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
770
771 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
772 methods of XmlTextReader.
773 * python/generator.py python/libxml_wrap.h python/types.c
774 python/libxml2class.txt: added the reader to the Python bindings
775 * python/tests/Makefile.am python/tests/reader.py: added a specific
776 test for the Python bindings of the Reader APIs
777 * parser.c: small cleanup.
778
779Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
780
781 * xinclude.c: fallback was only copying the first child not the
782 full child list of the fallback element, closes #89684 as reopened
783 by Bernd Kuemmerlen
784
785Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
786
787 * win32/libxml2.def.src: exported htmlNodeDumpOutput
788
789Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
790
791 * configure.in: preparing release of 2.4.30
792 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
793 gives enum values, fix functype return type, put back fields in
794 structs
795 * doc/*: updated the docs rebuilt
796
797Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
798
799 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
800 about htmlNodeDumpOutput location.
801 * xpath.c: removed an undefined function signature
802 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
803 too many symbols in the API breaking the python bindings.
804 Updated with the libxslt/libexslt changes.
805
806Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
807
808 * configure.in: preparing release of 2.4.29
809 * doc/*: rebuilt the docs and API
810 * xmlreader.c: a few more fixes for the XmlTextReader API
811
812Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
813
814 * include/win32config.h: applied mingw patch from Magnus Henoch
815
816Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
817
818 * catalog.c doc/libxml2-api.xml: a bit more cleanup
819
820Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
821
822 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
823 building Python script, does the C parsing directly, generates
824 a better API description including structure fieds defs and
825 enums. Still a couple of bugs, but good enough for the python
826 wrappers now.
827 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
828 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
829 include/libxml/schemasInternals.h include/libxml/tree.h: more
830 cleanup based on the python analysis script reports.
831 * libxml.spec.in: make sure the API XML description is part of the
832 devel package.
833
834Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
835
836 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
837 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
838 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
839 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
840 code cleanup, especially the function comments.
841 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
842
843Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
844
845 * Makefile.am xmlreader.c include/libxml/Makefile.am
846 include/libxml/xmlreader.h: Adding a new set of APIs based on
847 the C# TextXmlReader API but converted to C. Allow to parse
848 in constant memory usage, far simpler to program and explain
849 than the SAX like APIs, unfinished but working.
850 * testReader.c: test program
851
852Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
853
854 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
855
856Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
857
858 * tree.c: Chip turner indicated that XHTML1 serialization
859 rule for style actually break on both IE and Mozilla,
860 try to avoid the rule if escaping ain't necessary
861
862Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
863
864 * nanhttp.c: handle HTTP URL escaping, problem reported by
865 Glen Nakamura and Stefano Zacchiroli
866
867Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
868
869 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
870
871Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
872
873 * uri.c: Johann Richard pointed out some XPointer problems for
874 URN based URI references in XInclude. Modified the URI parsing
875 and saving routines to allow correct parsing and saving of
876 XPointers, especially when attached to "opaque" scheme accordingly
877 to RFC 2396
878
879Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
880
881 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
882 of refactoring to the HTML saving code.
883 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
884 in the doc.
885
886Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
887
888 * tree.c include/libxml/tree.h: refactored the XML dump of a node
889 to a buffer API to reuse the generic dump to an OutputIO layer,
890 this reduces code, fixes xmlNodeDump() for XHTML, also made
891 xmlNodeDump() now return the number of byte written.
892
893Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
894
895 * python/setup.py.in: another patch from Stéphane Bidoul for
896 Python bindings on Windows
897 * doc/parsedecl.py: small cleanup
898
899Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
900
901 * libxml.spec.in configure.in: add a line in %changelog for releases
902
903Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
904
905 * parser.c: patch from Marcus Clarke fixing a problem in entities
906 parsing that was detected in KDe documentations environment.
907
908Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
909
910 * python/libxml.c (libxml_prev): Return the previous as opposed to
911 the next node (I guess this is the result of some cut & paste programming:)
912
913Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
914
915 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
916
917Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
918
919 * python/generator.py python/libxml.c python/setup.py.in: trying
920 to fix the Python bindings build on Windows (Stéphane Bidoul)
921
922Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
923
924 * win32/configure.js: added option for python bindings
925 * win32/libxml2.def.src: added more exports
926
927Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
928
929 * win32/Makefile.mingw: fixed unresolved symbols when linking with
930 pthreads
931 * win32/wince/*: applied updates to Windows CE port from Javier
932
933Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
934
935 * configure.in: preparing 2.4.28
936 * libxml.spec.in doc/Makefile.am: some cleanup
937 * doc/*: updated the news and regenerated.
938
939Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
940
941 * HTMLparser.c: final touch at closing #87235 </p> end tags
942 need to be generated.
943 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
944 this change slightly the output of a few tests
945 * doc/*: regenerated
946
947Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
948
949 * parserInternals.c: fixing bug #99190 when UTF8 document are
950 parsed using the progressive parser and the end of the chunk
951 is in the middle of an UTF8 multibyte character.
952
953Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
954
955 * threads.c: fixed initialization problem in xmlNewGlobalState
956 which was causing crash.
957 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
958 in xmlInitializeGlobalState.
959 * parserInternals.c: cleaned up ctxt->sax initialisation.
960
961Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
962
963 * tree.c include/libxml/tree.h: modified the existing APIs
964 to handle XHTML1 serialization rules automatically, also add
965 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
966 libxslt serialization uses it when needed without changing
967 the library API.
968 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
969 result/xhtml1: added a new test specifically for xhtml1 output
970 and updated the result of one XHTML1 test
971
972Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
973
974 * xinclude.c parserInternals.c encoding.c: fixed #99082
975 for xi:include encoding="..." support on text includes.
976 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
977 test/XInclude/ents/isolatin.txt : added a specific regression test
978 * python/generator.py python/libxml2class.txt: fixed the generator
979 the new set of comments generated for doc/libxml2-api.xml were
980 breaking the python generation.
981
982Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
983
984 * doc/Makefile.am: repair some problem if gtk-doc fail or such
985 * configure.in: patch for Solaris on new autoconf closes #98880
986 * doc/parsedecl.py: repair the frigging API building script,
987 did I say that python xmllib sucks ?
988 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
989 and some comment are no more truncated.
990
991Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
992
993 * parser.c: Martin Stoilov pointed out a potential leak in
994 xmlCreateMemoryParserCtxt
995
996Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
997
998 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
999 included in HTML documents and using the push parser.
1000
1001Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1002
1003 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1004 specified, look for the Python interpreter not just in the
1005 specified root but also in the specified location. Fixes #98825
1006
1007Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1008
1009 * python/libxml.c: fixing bug #98792 , node may have no doc
1010 and dereferencing without checking ain't good ...
1011
1012Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1013
1014 * configure.in: preparing release 2.4.27
1015 * doc/* : updated and rebuilt the docs
1016 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1017 and all the docs are actually packaged and in the final RPMs
1018 * parser.c parserInternals.c include/libxml/parser.h: restore
1019 xmllint --recover feature.
1020
1021Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1022
1023 * parser.c xpath.c: fixing #96925 wich was also dependant on the
1024 processing of parsed entities, and XPath computation on sustitued
1025 entities.
1026 * testXPath.c: make sure entities are substitued.
1027
1028Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1029
1030 * parser.c: fixed #96594, which was totally dependant on the
1031 processing of internal parsed entities, which had to be changed.
1032
1033Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1034
1035 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1036 trying to fix bug #98517 about building outside the source tree
1037 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1038
1039Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1040
1041 * include/win32config.h: cleanup
1042 * win32/Makefile.mingw: integrated mingw in JScript configure
1043 * win32/Makefile.msvc: modified to allow mingw coexistence
1044 * win32/configure.js: integrated mingw
1045 * win32/Readme.txt: cleanup
1046
1047Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1048
1049 * HTMLparser.c: strengthen the guard in the Pop macros,
1050 like in the XML parser, closes bug #97315
1051
1052Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1053
1054 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1055 callback is never used.
1056
1057Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1058
1059 * parserInternals.c: fixed the initialization of the SAX structure
1060 which was breaking xsltproc
1061 * xpath.c: patch from Petr Pajas for CDATA nodes
1062 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1063 * parser.c include/libxml/parser.h: patch from Peter Jones
1064 removing a leak in xmlSAXParseMemory() and adding the
1065 function xmlSAXParseMemoryWithData()
1066
1067Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1068
1069 adding pdf of tutorial, changing web page to link to it
1070 * doc/tutorial/xmltutorial.pdf
1071 * doc/xml.html
1072 * doc/docs.html
1073
1074Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1075
1076 * doc/tutorial/ar01s08.html
1077 adding file what I forgot for tutorial
1078
1079
1080Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1081
1082 Adding encoding discussion to tutorial
1083 Added:
1084 * doc/tutorial/images/*.png: DocBook admonition image files
1085 * doc/tutorial/apf.html, apg.html: new generated html
1086 * doc/tutorial/includeconvert.c: conversion code entity file
1087 changed:
1088 * doc/tutorial/xmltutorial.xml: DocBook original
1089 * doc/tutorial/*.html: generated html
1090
1091Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1092
1093 * include/libxml/*.h: retired xmlwin32version.h
1094 * doc/Makefile.am: retired xmlwin32version.h
1095 * win32/configure.js: retired xmlwin32version.h
1096
1097Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1098
1099 * win32/libxml2.def.src: exported additional symbols
1100 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1101 sisterhood
1102
1103Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1104
1105 * globals.c: fixed a typo pointed out by Igor
1106 * xpath.c: try to speed up node compare using line numbers
1107 if available.
1108
1109Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1110
1111 * tree.c: make xmlFreeNode() handle attributes correctly.
1112
1113Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1114
1115 * catalog.c: completed the #96963 fix, as reported by Karl
1116 Eichwalder
1117
1118Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1119
1120 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1121
1122Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1123
1124 * Makefile.am: switched the order of a couple of includes
1125 to fix bugs #97100
1126
1127Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1128
1129 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1130 xmlLoadCatalogs that used to separate directories with a ':'.
1131
1132Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1133
1134 * threads.c: improvements to the Windows-side of thread handling
1135 * testThreads.c: conditionally excluded unistd.h
1136 * testThradsWin32.c: broke overlong lines
1137 * include/win32config.h: adapted thread-related macros to the new
1138 scheme and for pthreads on Windows
1139 * win32/Makefile.msvc: introduced a more flexible thread build,
1140 added testThreads[Win32].c to the build
1141 * win32/configure.js: introduced a more flexible thread config
1142
11432002-10-31 John Fleck <jfleck@inkstain.net>
1144
1145 * doc/xml.html (and, by implication, FAQ.html)
1146 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1147
1148Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1149
1150 * configure.in: removed xmlwin32version.h
1151 * include/libxml/Makefile.am: removed xmlwin32version.h
1152
1153Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1154
1155 * tree.c: applied patch from Brian Stafford to fix a bug
1156 in xmlReconciliateNs()
1157
1158Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1159
1160 * tree.c: applied patch from Christian Glahn to allow
1161 xmlNewChild() on document fragment nodes
1162
1163Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1164
1165 * parser.c: Christian Glahn found a problem with a recent
1166 patch to xmlParseBalancedChunkMemoryRecover()
1167 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1168 problems
1169 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1170 test/schemas/seq*: added the test cases from Charles
1171
1172Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1173
1174 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1175 serious cleanup of the spec file and associated changes
1176 in the Makefiles.
1177 * valid.c: try to remove some warnings on x86_64
1178
1179Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1180
1181 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1182 fix bug #96586
1183
1184Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1185
1186 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1187 parsing, applied his patch
1188 * result/HTML/attrents.html result/HTML/attrents.html.err
1189 result/HTML/attrents.html.sax test/HTML/attrents.html:
1190 added the test and result case provided by Mikhail Sogrine
1191
1192Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1193
1194 * vms/build_libxml.com vms/config.vms vms/readme.vms
1195 include/libxml/parser.h include/libxml/parserInternals.h
1196 include/libxml/tree.h include/libxml/xmlIO.h
1197 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1198 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1199 Applied the VMS update patch from Craig A. Berry
1200 * doc/*.html: update
1201
1202Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1203
1204 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1205
1206Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1207
1208 * debugXML.c: adding a grep command to --shell in xmllint
1209 for T.V. Raman
1210
1211Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1212
1213 * xmlcatalog.c: tried to fix some of the problem with --sgml
1214
1215Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1216
1217 * parser.c: tried to fix bug #91500 where doc->children may
1218 be overriden by a call to xmlParseBalancedChunkMemory()
1219
1220Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1221
1222 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1223 identifiers in SGML catalogs containing '&'
1224
1225Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1226
1227 * python/types.c: fixed bugs when passing result value tree
1228 to Python functions.
1229
1230Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1231
1232 * configure.in: preparing the release of 2.4.26
1233 * doc/*: updated and rebuilt the documentation
1234
1235Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1236
1237 * parser.c: fixed a XML Namespace compliance bug reported by
1238 Alexander Grimalovsky
1239
1240Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1241
1242 * HTMLtree.c: fixed serialization of script and style when
1243 they are not lowercase (i.e. added using the API to the tree).
1244
1245Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1246
1247 * valid.c: make xmlValidateDocument emit a warning msg if there
1248 is no DTD, pointed by Christian Glahn
1249
1250Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1251
1252 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1253 content model when some of the blocks have min or max, and a couple
1254 of bugs found in the process.
1255 * result/schemas/list0* test/schemas/list0*: added some specific
1256 regression tests
1257
1258Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1259
1260 * README: updated the contact informations
1261
1262Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1263
1264 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1265 misses it, reported by Peter Bray.
1266
1267Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1268
1269 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1270 and removed a few warnings
1271
1272Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1273
1274 * parser.c: Christian Glahn found a small bug in the push parser.
1275 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1276 public
1277
1278Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1279
1280 * xmlschemas.c include/libxml/xmlschemas.h: added
1281 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1282 * testSchemas.c: added --memory to test the new interface
1283
1284Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1285
1286 * doc/index.py doc/search.php: integrated the XSLT indexing,
1287 a few fixed in the indexer, added a scope selection at the
1288 search level.
1289
1290Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1291
1292 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1293 this was due to uninitialized parts of the validation context
1294
1295Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1296
1297 * debugXML.c: applied patch from Mark Vakoc except the API
1298 change, preserved it.
1299 * doc/*: updated the docs to point to the search engine for
1300 information lookup or before bug/help reports.
1301
1302Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1303
1304 * doc/index.py doc/search.php: added mailing-list archives
1305 indexing and lookup
1306
1307Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1308
1309 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1310
1311Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1312
1313 * doc/index.py: improved HTML indexing
1314 * doc/search.php: make the queries also lookup the HTML based indexes
1315
1316Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1317
1318 * doc/index.py: added HTML page indexing
1319
1320Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1321
1322 * xmlIO.c: extended Windows path normalisation to fix the base
1323 problem in libxslt.
1324 * catalog.c: fixed list handling in XML_CATALOG_FILES
1325
1326Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1327
1328 * valid.c: typo/bug found by Christian Glahn
1329
1330Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1331
1332 * xmlIO.c: applied Windows CE patch from Javier.
1333 * win32/wince: new directory, contains support for the PocketPC
1334 with Windows CE from Javier.
1335 * include/win32config.h: reorganised, removed duplicate
1336 definitions and applied WinCE patch from Javier.
1337 * include/wsockcompat.h: new file, now contains WinSock
1338 compatibility macros.
1339 * win32/Makefile.msvc: introduced double-run compilation.
1340
1341Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1342
1343 * configure.in include/libxml/xmlwin32version.h: preparing release
1344 of 2.4.25
1345 * doc/*: updated and regenerated teh docs and web pages.
1346
1347Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1348
1349 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1350 error were not covering namespace declarations.
1351 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1352 it was missing the attribute declaration for the namespace
1353 * result/VC/NS3: the fix now report breakages in that test
1354
1355Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1356
1357 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1358
1359Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1360
1361 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1362 and regenerated the docs and web site
1363
1364Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1365
1366 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1367 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1368 not before
1369
1370Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1371
1372 * python/generator.py python/libxml2class.txt: fixed a stupid error
1373 breaking the python API
1374
1375Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1376
1377 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1378 triostr.c triostr.h: applied a trio update patch from
1379 Bjorn Reese which should work with MinGW
1380
1381Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1382
1383 * tree.c: improving some documentation comments
1384 * xmlregexp.c: found and fixed a mem leak with python regression tests
1385 * doc/*: rebuilt the doc and the API XML file including the
1386 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1387 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1388 python/types.c: added access to the XML Schemas regexps from
1389 python
1390 * python/tests/Makefile.am python/tests/regexp.py: added a
1391 simple regexp bindings test
1392
1393Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1394
1395 * doc/xml.html:
1396 fixing ftp links - thanks to Vitaly Ostanin
1397
1398Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1399
1400 * xmlregexp.c: fixed the data callback on transition functionality
1401 which was broken when using the compact form
1402 * result/schemas/*: updated the results, less verbose, all tests
1403 pass like before
1404 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1405 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1406 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1407 annoying warnings
1408 * xpath.c: try to provide better error report when possible
1409
1410Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1411
1412 * Makefile.am: fixed a breakage raised by Jacob
1413
1414Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1415
1416 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1417 which don't use sockets
1418
1419Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1420
1421 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1422 * win32/configure.js: applied zlib patch from Daniel Gehriger
1423
1424Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1425
1426 * win32/configure.js: applied the patch from Mark Vakoc for
1427 regexp support
1428 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1429 for regexp support
1430
1431Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1432
1433 * xmlschemastypes.c: as pointed by Igor Float and Double
1434 parsing ain't finished yet
1435
1436Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1437
1438 * Makefile.am configure.in: trying to fix #88412 by bypassing
1439 all the python subdir if python ain't detected
1440
1441Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1442
1443 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1444 made configuring with regexps/automata/unicode the default
1445 but without schemas ATM
1446 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1447 fixed the regexp based DTD validation performance and memory
1448 problem by switching to a compact form for determinist regexps
1449 and detecting the determinism property in the process. Seems
1450 as fast as the old DTD validation specific engine :-) despite
1451 the regexp built and compaction process.
1452
1453Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1454
1455 * valid.c: determinism is debugged, new DTD checking code now works
1456 but xmlFAComputesDeterminism takes far too much CPU and the whole
1457 set usues too much memory to be really usable as-is
1458
1459Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1460
1461 * tree.c: fixed another stupid bug in xmlGetNodePath()
1462 * xmllint.c: --version now report the options compiled in
1463
1464Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1465
1466 * HTMLparser.c: small cleanup
1467 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1468 when configured with them. A bit of debugging around the determinism
1469 checks is still needed
1470
1471Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1472
1473 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1474
1475Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1476
1477 * xmlIO.c: small portability glitch fixed.
1478
1479Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1480
1481 * xmlschemastypes.c: incomplete steps for real/double support
1482 * testAutomata.c include/libxml/xmlautomata.h
1483 include/libxml/xmlregexp.h: avoiding a compilation problem
1484 * valid.c include/libxml/valid.h: starting the work toward using
1485 the regexps for actual DTD validation
1486
1487Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1488
1489 * hash.c: cosmetic cleanup
1490 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1491 integrating a DTD validation layer based on the regexps
1492
1493Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1494
1495 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1496 the determinism was tested before eliminating the epsilon
1497 transitions :-(
1498
1499Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1500
1501 * python/generator.py python/libxml.c python/libxml.py
1502 python/libxml2-python-api.xml python/libxml2class.txt
1503 python/libxml_wrap.h python/types.c: updated the python
1504 bindings, added code for easier File I/O, and the ability to
1505 define a resolver from Python fixing bug #91635
1506 * python/tests/Makefile.am python/tests/inbuf.py
1507 python/tests/outbuf.py python/tests/pushSAXhtml.py
1508 python/tests/resolver.py python/tests/serialize.py: updated
1509 and augmented the set of Python tests.
1510
1511Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1512
1513 * win32/configure.js: added more readme info for the binary
1514 package.
1515
1516Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1517
1518 * xmlIO.c: fixed a stupid out of bound array error
1519
1520Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1521
1522 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1523 messing around with support for Windows path, cleanups,
1524 trying to identify and fix the various code path to the
1525 filename access. Added xmlNormalizeWindowsPath()
1526
1527Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1528
1529 * error.c valid.c: working on better error reporting of validity
1530 errors, especially providing an accurate context.
1531 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1532 error reports in those cases.
1533
1534Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1535
1536 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1537 parser.c parserInternals.c xmlIO.c: get rid of all the
1538 perror() calls made in the library execution paths. This
1539 should fix both #92059 and #92385
1540
1541Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1542
1543 * xmllint.c: memory leak reporting was broken after a change
1544 of the preprocessor symbol used to activate it.
1545
1546Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1547
1548 * tree.c: try to make the copy function work for node of
1549 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1550 DOM layers though, not libxml2 itself.
1551
1552Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1553
1554 * valid.c: try to provide file and line informations, not all
1555 messages are covered, but it's a (good) start
1556
1557Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1558
1559 * xinclude.c: reimplemented a large part of the XInclude
1560 processor, trying to minimize resources used, James Henstridge
1561 provided a huge test case which was exhibiting severe memory
1562 consumption problems.
1563
1564Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1565
1566 * python/Makefile.am: applied patch from Christophe Merlet to
1567 reestablish DESTDIR
1568
1569Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1570
1571 * libxml.spec.in: fixes libary path for x86_64 AMD
1572
1573Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1574
1575 * doc/tutorial/includekeyword.c
1576 * doc/tutorial/xmltutorial.xml:
1577 (plus resulting generated html files)
1578 fixing one spot I missed in the tutorial where I hadn't freed
1579 memory properly
1580
1581Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1582
1583 * doc/tutorial/includeaddattribute.c
1584 * doc/tutorial/includeaddkeyword.c
1585 * doc/tutorial/includegetattribute.c
1586 * doc/tutorial/includekeyword.c
1587 * doc/tutorial/xmltutorial.xml
1588 * doc/tutorial/*.html:
1589 update tutorial to properly free memory (thanks to Christopher
1590 R. Harris for pointing out that this needs to be done)
1591 * doc/tutorial/images/callouts/*.png:
1592 added image files so the callouts are graphical, making it
1593 easier to read ( use "--param callout.graphics 1" to generate
1594 html with graphical callouts)
1595
1596Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1597
1598 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1599 nice logos generated by Marc Liyanage
1600 * doc/site.xsl *.html: changed the stylesheet to show the new
1601 logo and regenerated the pages
1602
1603Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1604
1605 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1606
1607Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1608
1609 * xpath.c: possible mem leak patch from Jason Adams
1610
1611Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1612
1613 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1614 in the XQuery namespace
1615 * configure.in: preparing 2.4.24
1616 * doc/*.html: updated the web pages
1617
1618Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1619
1620 * python/generator.py: closing bug #85258 by generating conditional
1621 compile check to avoid linking to routines not configured in.
1622
16232002-08-22 Havoc Pennington <hp@pobox.com>
1624
1625 * autogen.sh: update error message for missing automake
1626
1627Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1628
1629 * python/Makefile.am: typo in target name resulted in libxml2.py
1630 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1631
1632Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1633
1634 * win32/win32/Makefile.mingw: updated with version from
1635 Elizabeth Barham at http://soggytrousers.net/repository/
1636
1637Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1638
1639 * win32/Makefile.msvc: added the prefix location to the include
1640 and lib search path.
1641
16422002-08-18 Havoc Pennington <hp@pobox.com>
1643
1644 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1645 both automake 1.6 and 1.4 installed get the right automake. Means
1646 compilation from CVS will now require the latest automake 1.4
1647 release, or manually creating symlinks called "automake-1.4" and
1648 "aclocal-1.4"
1649
1650Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1651
1652 * configure.in python/Makefile.am: more AMD 64 induced changes from
1653 Frederic Crozat
1654
1655Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1656
1657 * xinclude.c: oops I was missing the xml:base fixup too
1658 * result/XInclude/*.xml: this adds xml:base attributes to most
1659 results of the tests
1660
1661Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1662
1663 * xinclude.c: quick but apparently working implementation of
1664 xi:fallback, should close bug #89684
1665 * Makefile.am test/XInclude/docs/fallback.xml
1666 result/XInclude/fallback.xml: added a basic test for fallback,
1667 and run with --nowarning to avoid a spurious warning
1668 * configure.in: applied patch from Frederic Crozat for python
1669 bindings on AMD 64bits machines.
1670
1671Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1672
1673 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1674 the caller don't pass a SAX callback block.
1675
1676Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1677
1678 * tree.c: applied the same fix for the XML-1.0 namespace to
1679 xmlSearchNsByHref() as was done for xmlSearchNs()
1680
1681Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1682
1683 * libxml.3: small cleanup of the man page
1684 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1685 when serializing HREF attributes generated by XSLT.
1686
1687Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1688
1689 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1690 version of Marc Liyanage' patch for boolean attributes in HTML
1691 output
1692
1693Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1694
1695 * python/tests/serialize.py: fixed the test results, indenting
1696 behaviour changed slightly
1697
1698Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1699
1700 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1701 new c14n function to Windows def files
1702
1703Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1704
1705 * c14n.c: fixed a memory leak in c14n code
1706
1707Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1708
1709 * parser.c include/libxml/parser.h: adding a new API for Christian
1710 Glahn: xmlParseBalancedChunkMemoryRecover
1711 * valid.c: patch from Rick Jones for some grammar cleanup in
1712 validation messages
1713 * result/VC/* result/valid/*: this slightly change some of the
1714 regression tests outputs
1715
1716Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1717
1718 * tree.c: trying to fix a problem in namespaced attribute handling
1719 raised by Christian Glahn
1720
1721Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1722
1723 * encoding.c include/libxml/encoding.h: Opening the interface
1724 xmlNewCharEncodingHandler as requested in #89415
1725 * python/generator.py python/setup.py.in: applied cleanup
1726 patches from Marc-Andre Lemburg
1727 * tree.c: fixing bug #89332 on a specific case of loosing
1728 the XML-1.0 namespace on xml:xxx attributes
1729
1730Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1731
1732 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1733 corner case from new Merlin's test suite and added a callback
1734 that will be used to improve xmlsec performance
1735
1736
1737Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1738
1739 * HTMLtree.c: trying to fix the <style> escaping problem in
1740 HTML serialization bug #89342
1741
1742Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1743
1744 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1745 and rebuilt the web site.
1746
1747Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1748
1749 * include/libxml/tree.h: added _private member to xmlNs struct
1750
1751Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1752
1753 * HTMLparser.c: fixing bug #84876 based on the xml working
1754 code.
1755
1756Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1757
1758 * python/Makefile.am: enhanced to fix bug 72012 (errors
1759 when using '-jX' make parameter)
1760
1761Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1762
1763 * xpath.c: small additional enhancement for booleans
1764 compared to nodesets
1765
1766Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1767
1768 * HTMLtree.c: changed the order of the encoding declaration
1769 attributes in the meta tags due to a bug in IE/Mac
1770
1771Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1772
1773 * xpath.c: enhanced handling of booleans (especially '='
1774 and '!=' for nodesets) - fixes bug 85256. Added new
1775 routine xmlXPathNotEqualValues for more proper handling
1776 of '!=' when nodesets are involved.
1777
1778Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1779
1780 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1781 doc/xmlcatalog_man.xml to the source distribution
1782
1783Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1784
1785 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1786 asked for this.
1787
1788Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1789
1790 * configure.in: preparing 2.4.23
1791 * doc/*: rebuilt the docs
1792
1793Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1794
1795 * parser.c: fixing bug #84169 by fixing the
1796 comment of xmlCreatePushParserCtxt to describe the
1797 encoding detection parameters better.
1798
1799Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1800
1801 * valid.c: fixing bug #79331 in one path the lookup for
1802 ID attributes on a namespaced node wasn't handled correctly :-\
1803
1804Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1805
1806 * HTMLparser.c: trying to fix 87235 about discarded white
1807 spaces in the HTML parser.
1808 * result/HTML/*: this changes the output of a number of HTML
1809 regression tests
1810
1811Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1812
1813 * xpath.c: applied patch from Richard Jinks for the namespace
1814 axis + fixed a memory error.
1815 * parser.c parserInternals.c: applied patches from Peter Jacobi
1816 removing ctxt->token for good.
1817 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1818 popped out by the regression tests.
1819 * Makefile.am: patch for threads makefile from Gary Pennington
1820
1821Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1822
1823 * xpath.c: enhanced behaviour of position() after usage of
1824 expressions involving preceding-sibling (et al).
1825
1826Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1827
1828 * hash.c: applied a patch from Peter Jacobi to solve a problem
1829 when compiling with the Watcom C on Win32
1830 * result/schemas/*.err: the change of hashing algo generated
1831 permutations in the output
1832
1833Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1834
1835 * hash.c: applied patch from Sander Vesik improving the quality of
1836 the hash function.
1837
18382002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1839
1840 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1841 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1842 xmllint.c xpath.c: replaced sprintf() with snprintf()
1843 to prevent possible buffer overflow (the bug was pointed
1844 out by Anju Premachandran)
1845
1846Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1847
1848 * parser.c: removed an uninitialized data error popped by valgrind
1849 on PE references
1850
1851Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1852
1853 * doc/xml.html
1854 adding tutorial reference to the web page
1855
1856Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1857
1858 * doc/tutorial/xmltutorial.xml
1859 * doc/tutorial/ar01s07.html
1860 * doc/tutorial/ape.html
1861 * doc/tutorial/includegetattribute.c
1862 adding section to tutorial about retrieving an attribute
1863 value
1864
1865Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1866
1867 * parser.c: applied a couple of patches from Peter Jacobi to start
1868 to get rid of ctxt->token, with a possible significant speed
1869 improvement to be gained once done. Better compliance with PE
1870 references constructs in DTDs too.
1871 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1872 from Peter too
1873
1874Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1875
1876 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1877 xmlParseElement was likely to have been deallocated at the
1878 time of the report, possibly leading to segfault. Just report
1879 the tag name now.
1880
1881Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1882
1883 * xpath.c: patch from Richard Jinks for XPath substring() function
1884 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1885
18862002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1887
1888 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1889
1890Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1891
1892 *doc/FAQ.html
1893 fixing typos in FAQ, thanks to Robert Funnell for the
1894 editing help
1895
1896Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1897
1898 * NEWS: got complaints from rpmlint that it was empty
1899
1900Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1901
1902 * added doc/tutorial, including:
1903 apa.html
1904 apb.html
1905 apc.html
1906 apd.html
1907 ar01s02.html
1908 ar01s03.html
1909 ar01s04.html
1910 ar01s05.html
1911 ar01s06.html
1912 includeaddattribute.c
1913 includeaddkeyword.c
1914 includekeyword.c
1915 includestory.xml
1916 index.html
1917 xmltutorial.xml
1918 libxml tutorial, including generated html
1919
1920Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1921
1922 * result/c14n/exc-without-comments/merlin-c14n-two-*
1923 result/c14n/without-comments/merlin-c14n-two-*
1924 test/c14n/exc-without-comments/merlin-c14n-two-*
1925 test/c14n/without-comments/merlin-c14n-two-*
1926 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1927 c14n/exc-c14n and slightly modified test script to handle
1928 these test cases
1929 * c14n.c: fixed bugs for complicated nodes set (namespace
1930 without node and others from merlin-c14n-two.tar.gz)
1931 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1932 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1933 for xmlsec performance patch
1934 * xpath.c: fixed self::node() for namespaces and attributes
1935
1936Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1937
1938 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1939 but with the format parameter
1940 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1941
1942Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1943
1944 * Makefile.am: updated c14n tests suite
1945 * c14n.c: performance improvement for previous c14n patch
1946
1947Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1948
1949 * parser.c: another peroformance patch from Peter Jacobi, that
1950 time on parsing attribute values.
1951
1952Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1953
1954 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1955 into LibXML2 test suite
1956
1957Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1958
1959 * c14n.c: propagating xpath ancesstors node fix to c14n
1960 plus small performance improvement to reduce number of
1961 mallocs
1962 * xpath.c: fixed ancestors axis processing for namespace nodes
1963
1964Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1965
1966 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1967 Peter Jacobi
1968
1969Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1970
1971 * configure.in: preparing 2.4.22
1972
1973Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1974
1975 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1976 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1977 a public entry point.
1978 * doc/*: rebuilt the API and docs
1979
1980Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1981
1982 * xpath.c: patch from Richard Jinks to fix a problem introduced
1983 in the previous patch and pointed by Norm
1984
1985Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1986
1987 * libxml.spec.in: fixing bug #81112
1988
1989Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1990
1991 * uri.c: fixing bug #82848
1992
1993Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1994
1995 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1996 output of one catalog test
1997
1998Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1999
2000 * global.data globals.c tree.c include/libxml/globals.h
2001 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2002 default value for global parameter xmlIndentTreeOutput to 1 and
2003 introduced new global parameter xmlTreeIndentString (the string
2004 used to do one-level indent) with default value " " (as it was
2005 in tree.c)
2006
2007Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2008
2009 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2010 with trio and schemas.
2011
2012Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2013
2014 * xpath.c: patch from Richard Jinks to fix the problem raised in
2015 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2016
2017Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2018
2019 * xmlschemas.c: a bit of work on import.
2020 * xmlschemastypes.c: Charles Bozeman provided a compare function
2021 for date/time types so min/max facet restrictions should work,
2022 indeterminate comparisons return an error instead of equal.
2023 * test/schemas/date_0* result/schemas/date_0_0: specific test
2024 from Charles Bozeman too
2025
2026Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2027
2028 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2029 from Christian Cornelssen fixing the man pages and the Catalog
2030 building script.
2031 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2032 next step is <xs:import> I now have a reasonable understanding
2033 of how it works.
2034
2035Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2036
2037 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2038
2039Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2040
2041 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2042
2043Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2044
2045 * xpath.c: fixing an XPath function evalutation bug pointed out
2046 by Alexey Efimov where the context was lost when evaluating
2047 the function arguments
2048
2049Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2050
2051 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2052 function public for XMLSec performance optimizations
2053
2054Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2055
2056 * python/generator.py python/libxml2class.txt : fixed a problem
2057 with the HTML parser pointed by Gary Benson
2058 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2059 example
2060
2061Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2062 * parser.c: fixed bug #81159 (memory growth in SAX)
2063
2064Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2065 * xpath.c: fixed bug #78858 (the real fix)
2066
2067Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2068 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2069
2070Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2071
2072 * tree.c: modified xmlNodeSetBase to allow changing the
2073 base of a document.
2074
2075Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2076
2077 * xmlschemastypes.c: patch Charles Bozeman for validation of
2078 all the date, time, and duration types
2079 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2080 * configure.in: fixed an error pointed by an user
2081 * xml2-config.in: fixed an error pointed by an user
2082
2083Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2084
2085 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2086 win32/libxml2.def.src xmlIO.c: exported default
2087 'file:', 'http:' and 'ftp:' protocols input handlers
2088 and maked protocols comparisson case insensitive
2089
2090Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2091
2092 * configure.in: Neven Has detected a typo
2093
2094Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2095
2096 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2097 as one of the persons allowed to commit directly to the
2098 module.
2099
2100Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2101
2102 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2103 * valid.c: raised a too low limit
2104 * doc/*: rebuilt the docs
2105
2106Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2107
2108 * test/XPath/expr/floats test/XPath/expr/functions
2109 result/XPath/expr/floats result/XPath/expr/functions
2110 xpath.c: another XPath conformance patch from Richard Jinks
2111
2112Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2113
2114 * xmlschemas.c: fixed validation of attribute groups.
2115 * test/schemas result/schemas: added an example from the primer
2116
2117Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2118
2119 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2120 * test/schemas result/schemas: updated the test list
2121
2122Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2123
2124 * TODO: updated a bit
2125 * parser.c: made a comment more specific
2126 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2127 Schemas conformance.
2128 * test/schemas result/schemas: updated the test list
2129
2130Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2131
2132 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2133 implementing xs:all with minOccurs = 0
2134 * tes/schemas/* result/schemas/*: added more tests covering
2135 xs:all
2136
2137Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2138
2139 * xmlregexp.c: first implementation of the all particle, this
2140 may need to be revisited for case where not all transitions
2141 must be crossed.
2142
2143Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2144
2145 * tree.c: another entity processing update from Markus Henke
2146
2147Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2148
2149 * trionan.c: fixed crash on OSF/1
2150
2151Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2152
2153 * xmlschemas.c: more Schemas work
2154 * test/schemas/* result/schemas/*: added more tests coming
2155 from the spec.
2156
2157Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2158
2159 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2160 ExcC14N specification
2161
2162Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2163
2164 * tree.c: patch from Markus Henke, fix for recursive entities.
2165
2166Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2167
2168 * xpath.c: fix a problem with string() on a document node.
2169
2170Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2171
2172 * Makefile.am xmlschemas.c: more Schemas work
2173 * test/schemas/* result/schemas/*: added more tests coming
2174 from the spec.
2175
2176Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2177
2178 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2179 * result/HTML/*: this changes a few things in the results
2180
2181Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2182
2183 * include/libxml/tree.h: eliminated 'declaration different than
2184 prototype' warning
2185 * include/win32config.h: "resolved" conflicts with errno.h
2186
2187Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2188
2189 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2190 on the automata interfaces and debug of counted choices
2191 * test/schemas/* result/schemas/*: added a number of tests
2192
2193Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2194
2195 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2196 a bit of work on Schemas
2197 * testSchemas.c: try to make it more useful
2198 * test/schemas/* result/schemas/* Makefile.am: changed the
2199 Schemas regression test procedure, started adding a few samples
2200
2201Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2202
2203 * include/libxml/encoding.h: Patch for the Borland C++ builder
2204 * include/libxml/tree.h: Patch for the Borland C++ builder
2205 * threads.c: Patch for the Borland C++ builder
2206 * win32/bcb5: New directory for the Borland C++ builder
2207 project files
2208
2209Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2210
2211 * win32/Makefile.msvc: Update for XML Schema support
2212 * win32/configure.js: Update for XML Schema support
2213 * win32/libxml2.def.src: Update for XML Schema support
2214
2215Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2216
2217 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2218 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2219 xmlunicode.c include/libxml/Makefile.am
2220 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2221 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2222 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2223 include/libxml/xmlversion.h.in : merged the current state of
2224 XML Schemas implementation, it is not configured in by default,
2225 a specific --schemas configure option has been added.
2226 * test/automata test/regexp test/schemas Makefile.am
2227 result/automata result/regexp result/schemas:
2228 merged automata/regexp/schemas regression tests
2229
2230Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2231
2232 * xpath.c: Gary found a compile time problem, fixes #78823
2233
2234Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2235
2236 * configure.in: release of 2.4.20
2237 * doc/*: updated and rebuilt the docs
2238
2239Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2240
2241 * python/Makefile.am: patch from Cristian Gafton to build on
2242 Red Hat 6.2, should also fix #75779
2243
2244Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2245
2246 * valid.c: first part of fixing #78729
2247
2248Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2249
2250 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2251 escaping of URI when saving HTML files.
2252 * result/HTML/*: this impacted some tests
2253
2254Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2255
2256 * configure.in: trying to fix #77441
2257
2258Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2259
2260 * include/libxml/xmlIO.h: Hallski complained it could not be
2261 included by itself.
2262
2263Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2264
2265 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2266
2267Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2268
2269 * win32/configure.js: patch from Nilo for the c14n option
2270 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2271
2272Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2273
2274 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2275 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2276 LIBXML_THREAD_ENABLED
2277
2278Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2279
2280 * xpath.c: another patch from Richard Jinks for substring conformance
2281 * test/XPath/expr/floats test/XPath/expr/strings
2282 result/XPath/expr/floats result/XPath/expr/strings: update of the
2283 test suite to check those.
2284
2285Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2286
2287 * xpath.c: patch from Richard Jinks for .x float parsing.
2288
2289Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2290
2291 * parser.c: patch from Markus Henke when an encoding ain't recognized
2292
2293Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2294
2295 * libxml.m4: got a report that #include <string.h> was needed
2296
2297Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2298
2299 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2300
2301Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2302
2303 * doc/example.html: fixing typo
2304
2305Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2306
2307 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2308 pointed out by Melvyn Sopacua.
2309
2310Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2311
2312 * libxml.m4: Frédéric Crozat gave a patch related to the change
2313 of Include paths breaking the libxml.m4
2314
2315Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2316
2317 * xpath.c: Fix bug #76927 forgot to save some context
2318 when evaluating binary expressions
2319
2320Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2321
2322 * configure.in: fixed configure for MPE/iX from Markus Henke
2323 * xmlmemory.c: fixed initialization problems
2324 * xpath.c: another set of patches from Richard Jinks this
2325 fixes "make XPathtests" on linux
2326
2327Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2328
2329 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2330 * test/XPath/expr/compare test/XPath/expr/equality
2331 test/XPath/expr/floats test/XPath/expr/functions
2332 test/XPath/expr/strings result/XPath/expr/compare
2333 result/XPath/expr/equality result/XPath/expr/floats
2334 result/XPath/expr/functions result/XPath/expr/strings: Updated
2335 tests though they show a divergence on Linux
2336
2337Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2338
2339 * xpath.c trionan.c: previous commit also included patches
2340 from Richard Jinks on some IEEE support corner case
2341
2342Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2343
2344 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2345 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2346 that $(datadir) should be used for docs
2347
2348Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2349
2350 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2351 could leak filedescriptors
2352
2353Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2354
2355 * configure.in nanohttp.c: applied patch from Allan Clark for
2356 UnixWare/OpenServer
2357
2358Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2359
2360 * configure.in: preparing 2.4.19
2361 * doc/*: rebuilt the docs
2362
2363Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2364
2365 * nanohttp.c: fixing #76043, got fed up with non-portability
2366 of that piece of code.
2367
2368Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2369
2370 * valid.c SAX.c: Never commit without running "make tests" :-(
2371 fix a couple of stupidities in the previous commit
2372 * result/*: a few changes in some attribute order result of previous
2373 commit.
2374
2375Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2376
2377 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2378 the internal subset should not raise duplicate ID errors,
2379 also there was a small bug in conjunction to namespace
2380 declarations defaulted and xml:xxx attributes DTD definitions.
2381
2382Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2383
2384 * xpath.c: Richard Jinks also raised some rounding problems
2385 this tries to fix them
2386
2387Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2388
2389 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2390 behaviour in xmlXPathCastToString()
2391
2392Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2393
2394 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2395 raised by Morus Walter
2396
2397Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2398
2399 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2400 from Igor
2401
2402Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2403
2404 * xpath.c: fixing #75619, related to a problem when trying
2405 to evaluate condition when the current node set resulting
2406 from that sub-step evaluation is empty. Also fixes 2 potential
2407 problem with previous-sibling and next-siblings axis.
2408
2409Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2410
2411 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2412 HTML support is not configured in.
2413
2414Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2415
2416 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2417 include/libxml/tree.h: dohh I really didn't intended to commit
2418 this test version :-(
2419
2420Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2421
2422 * testSAX.c: I wanted to see the real speed at the SAX interface
2423 after a little too many Ximianer started complaining about the
2424 parser speed.
2425 added a --quiet option:
2426 paphio:~/XML -> ls -l db100000.xml
2427 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2428 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2429 3200006 callbacks generated
2430 real 0m1.270s
2431 Which means 16MBytes/s and 3Mcallback/s
2432
2433Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2434
2435 * xpath.c: valgrind spotted another error that time when running
2436 on libxslt regression tests
2437
2438Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2439
2440 * Makefile.am: adding "make valgrind" running the full regression
2441 tests (except python ones) under Valgrind (using valgrind -q
2442 which was kindly added by the author).
2443 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2444 passes cleanly now except an obcure floating point initialization
2445 raised in log10() in one XPath regression test ???
2446 * tree.c: edited some comments to close #75244
2447
2448Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2449
2450 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2451 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2452 context of ScrollKeeper, made sure that if the number is
2453 an integer, the serialization follows the description at
2454 http://www.w3.org/TR/xpath#section-String-Functions
2455
2456Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2457
2458 * configure.in: preparing 2.4.18
2459 * doc/*: updated and rebuilt the web site
2460 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2461 the Windows and Cygwin maintainers.
2462 * parser.c: humm, changed the way the SAX parser work when
2463 xmlSubstituteEntitiesDefault(1) is set, it will then
2464 do the entity registration and loading by itself in case the
2465 user provided SAX getEntity() returns NULL.
2466 * testSAX.c: added --noent to test the behaviour.
2467
2468Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2469
2470 * parser.c: Wilfried Teiken provided a hackish but working
2471 way to get context reported back on entities when parsing
2472 with SAX and without breaking the DOM build.
2473
2474Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2475
2476 * c14n.c: applied a new patch from Aleksey Sanin
2477 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2478 to reference Aleksey implementation of XML digital Signatures
2479
2480Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2481
2482 * xpath.c: small fix to avoid potential problem due to
2483 ordering of freeing data
2484 * python/Makefile.am: people were complaining about
2485 the generated file in python dir not being built
2486
2487Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2488
2489 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2490 python/generator.py python/libxml.c python/types.c: Cleanup
2491 of the python Makefiles based on Jacob and James feedback,
2492 fixed the spec file accordingly, fixed the number of warning
2493 that passing my pedantic CFLAGS was generating. Conclusion
2494 is that Python includes are real crap.
2495
2496Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2497
2498 * configure,in: it was reported quite a few times that
2499 xml2-config --cflags should not output
2500 -I$includeprefix/libxml2/libxml because libxml2 header names
2501 clashes with existing names like list.h from C++ stl.
2502 Includes should be #include<libxml/xxx.h> so ...
2503
2504Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2505
2506 * c14n.c: another patch from Aleksey Sanin
2507
2508Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2509
2510 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2511 canonicalization algorithm
2512 * doc/xml.html doc/index.html: added the C14N references on the
2513 index page.
2514
25152002-03-13 jacob berkman <jacob@ximian.com>
2516
2517 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2518 usage, redundant, and gcc specific
2519
2520Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2521
2522 * xpath.c: speedup some node selection operations, this can
2523 have a significant impact on DocBook Norm's stylesheets
2524 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2525 make sure it's always the case
2526 * debugXML.c: distinguish CDATA and comments in ls operations
2527
2528Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2529
2530 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2531 to generate better API descriptions etc...
2532
2533Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2534
2535 * c14n.c: Fixing #74186, made sure all boolean expressions
2536 get fully parenthesized, ran indent on the output
2537 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2538 include/libxml/tree.h: also #74186 related, removed the
2539 --with-buffers option, and all the preprocessor conditional
2540 sections that were resulting from it.
2541
2542Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2543
2544 * valid.c: applied patch from Dodji Seketeli fixing an
2545 uninitailized variable in xmlValidGetValidElements()
2546
2547Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2548
2549 * c14n.c: fixed a few comments
2550 * doc/*.html doc/*/*.html: regenerated the docs and added
2551 the C14N API
2552 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2553
2554Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2555
2556 * check-xml-test-suite.py: fix to adapt varaiations in the
2557 bindings
2558 * configure.in python/setup.py python/setup.py.in: fixed to
2559 have the version of the python scripts automatically updated
2560
2561Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2562
2563 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2564 in xmlCopyProp()
2565
2566Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2567
2568 * configure.in: preparing 2.4.17 release
2569 * doc/*: updated and rebuilt the docs
2570 * xpath.c: fixed a comment
2571 * python/libxml.c: fixed a possible reentrancy problem
2572
2573Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2574
2575 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2576 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2577 added a specific regression test
2578 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2579 not raise exceptions when failing to find the attribute.
2580
2581Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2582
2583 * configure.in xmllint.c: owen pointed out a problem with the
2584 ftme fix, gettimeofday() was not detected by configure and
2585 the ftime header wasn't included, dohhh
2586
2587Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2588
2589 * configure.in xmllint.c: trying to fix #71457 for timing
2590 precision when gettimeofday() is not availble but ftime() is
2591
2592Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2593
2594 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2595 are now copied on install and part of the -devel RPM
2596
2597Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2598
2599 * xpath.c: trying to avoid bug #72150 which was apparently
2600 caused by a gcc bug (or a processor problem) as detailed
2601 at http://veillard.com/gcc.bug
2602
2603Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2604
2605 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2606 fixed xmlReconciliateNs(), added a Python test/example for
2607 inter-document cut'n paste
2608 * python/libxml.py: fixed node.doc on document nodes and added
2609 xpathEval() onto node objects
2610
2611Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2612
2613 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2614 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2615 fixup and integrated tests for the serialization stuff
2616
2617Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2618
2619 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2620 moved the libxml man page to section 3
2621
2622Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2623
2624 * tree.c: fix bug #72490
2625 * python/libxml.c python/libxml.py: added methods serialize()
2626 and saveTo() to all node elements.
2627
2628Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2629
2630 * xmlIO.c: closed #73430, don't read from an input source
2631 which indicated an end-of-file or an error.
2632
2633Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2634
2635 * parser.c: make sure SAX endDocument is always called as
2636 this could result in a Python memory leak otherwise (it's
2637 used to decrement ref-counting)
2638 * python/generator.py python/libxml.c python/libxml.py
2639 python/libxml2-python-api.xml python/libxml2class.txt
2640 python/tests/error.py python/tests/xpath.py: implemented
2641 the suggestions made by Gary Benson and extended the tests
2642 to match it.
2643
2644Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2645
2646 * python/generator.py: applied patch fixing #73450
2647
2648Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2649
2650 * xpath.c: fixing #61290 "namespace nodes have no parent"
2651 long standing divergence from the XPath REC. NodeSets
2652 simply hold a copy of namespace nodes and those node ->next
2653 points to the parent (which may not be the node carrying the
2654 definition).
2655 * include/libxml/xpath.h: flagged but didn't added a possible
2656 speedup
2657 * DOCBparser.c HTMLparser.c: removed some warnings from push
2658 parser due to new state being added.
2659 * tree.c: new fix from Boris Erdmann
2660 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2661 the XML Canonalization support from Aleksey Sanin
2662
2663Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2664
2665 * tree.c: patch from Boris Erdmann fixing some namespace odities
2666 with xmlCopyNode()
2667
2668Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2669
2670 * xmlIO.c: fix bug #72706 when loading a NULL entity
2671
2672Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2673
2674 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2675 actually change in a future XML Namespace revision.
2676
2677Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2678
2679 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2680 added the possibility of returning nodesets from XPath extension
2681 functions written in Python
2682
2683Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2684
2685 * python/*: commiting some Python bindings work done while travelling
2686
2687Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2688
2689 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2690 explicitely with memory debugging switched on
2691
2692Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2693
2694 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2695 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2696 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2697 the accessor generator for strings
2698 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2699 regression test.
2700
2701Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2702
2703 * python/README python/generator.py python/libxml.c python/setup.py:
2704 added the 'usual' setup.py to allow building a libxml2-python
2705 module based on the same code. The initialization is however
2706 different the 2 .so files fo libxml2 and libxslt are identical and
2707 they entry point initialize both libraries. this is done to avoid
2708 some possible nasty problem since the Python don't merge the maps
2709 of all shared modules.
2710
2711Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2712
2713 * parser.c: fixed a push/encoding bug reported by Michael
2714 on librsvg
2715
2716Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2717
2718 * include/libxml/parserInternals.h: fixes a misplaced #endif
2719
2720Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2721
2722 * parser.c valid.c: found and fixed a couple of allocation bugs
2723
2724Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2725
2726 * doc/xml.html doc/python.html doc/*: added a Python and binding
2727 page describing the current state of the Python bindings and
2728 giving pointers to the other languages wrappers.
2729
2730Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2731
2732 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2733 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2734 rebuilt the API and web site
2735 * xpath.c: fixed #71978 portability bugs
2736
2737Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2738
2739 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2740
2741Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2742
2743 * include/libxml/parserInternals.h parser.c: had to change
2744 2 internal parsing API when processing document content
2745 to check the start and end of element content are defined
2746 in the same entity
2747 * valid.c include/libxml/valid.h: attribute normalization can
2748 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2749 with the context to report it.
2750 * SAX.c: fixed the last known bugs, crazy validation constraints
2751 when a document is standalone seems correctly handled. There
2752 is a couple of open issues left which need consideration especially
2753 PE93 on external unparsed entities and standalone status.
2754 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2755 The 2 tests left failing are actually in error. Cleanup done.
2756
2757Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2758
2759 * valid.c: implemented E59 spaces in CDATA does not match the
2760 nonterminal S
2761
2762Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2763
2764 * SAX.c parser.c valid.c: more validation test fixups
2765 * check-xml-test-suite.py: added duration info for the tests
2766
2767Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2768
2769 * parser.c valid.c: a couple of errors were reported but not
2770 saved back as such in the parsing context. Down to 1% failure rate
2771 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2772
2773Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2774
2775 * xmlInternald.c: isExtender was missing a char
2776 * parser.c include/libxml/parser.h: % are acceptable in the
2777 internal subset if within a PUBLIC ID
2778
2779Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2780
2781 * SAX.c parserInternals.c valid.c: more work on the conformance
2782 suite. Took the step to finally block documents with encoding
2783 errors. It's a fatal error per the spec, people should have fixed
2784 their documents by now.
2785
2786Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2787
2788 * check-xml-test-suite.py: fixed the test script after some discussion
2789 on the semantic of TYPE="error"
2790 * Makefile.am: added the script to the distrib
2791
2792Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2793
2794 * SAX.c entities.c: fixed a couple of conformances issues deep
2795 into the validation code (standalone and undeclared Notations)
2796
2797Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2798
2799 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2800 stayed there for years !
2801
2802Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2803
2804 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2805 missing
2806
2807Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2808
2809 * check-xml-test-suite.py: improved the behaviour a bit as
2810 well as the logs
2811 * parser.c valid.c SAX.c: fixed a few more bugs
2812 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2813
2814Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2815
2816 * check-xml-test-suite.py: python script to run regression tests
2817 against the XML Test suite of W3C/OASis
2818 * SAX.c: fixed a validation bug
2819 * parser.c: fixed 3 errors pointed by the test suite
2820 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2821 * python/Makefile.am: fixed a dependendy
2822
2823Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2824
2825 * xmlmemory.c: avoid a warning bug #71594
2826
2827Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2828
2829 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2830 warning on alpha/Tru64
2831
2832Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2833
2834 * include/libxml/entities.h: fixing a comment
2835 * valid.c: fixing some troubles with validity check on namespaces
2836 * result/VC/NS3 test/VC/NS3: added a specific regression test
2837
2838Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2839
2840 * tree.c: Fixing #71342 serializing '\n' in attribute values
2841 * result/noent/att3 result/att3 test/att3: added a specific
2842 test.
2843
2844Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2845
2846 * python/libxml.c: couple of bug fixes
2847
2848Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2849
2850 * python/*.py: removed tabs and used spaces.
2851
2852Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2853
2854 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2855 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2856
2857Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2858
2859 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2860 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2861
2862Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2863
2864 * include/libxml/encoding.h include/libxml/entities.h
2865 include/libxml/globals.h include/libxml/parser.h
2866 include/libxml/threads.h include/libxml/tree.h
2867 include/libxml/xmlmemory.h: trying to fix the include mess
2868
2869Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2870
2871 * include/libxml/xmlmemory.h: reverted part of the previous
2872 attempt to provide #69655, this was breaking the build.
2873
2874Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2875
2876 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2877 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2878 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2879 include/libxml/parserInternals.h include/libxml/tree.h
2880 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2881 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2882 clean.
2883 * python/libxml.c: fixed a warning.
2884
2885Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2886
2887 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2888 copying of node, merge back IDs in the target document.
2889 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2890 test/XInclude/ents/ids.xml: test case
2891 * result/VC/ElementValid4: output changed due to a typo fix
2892
2893Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2894
2895 * python/Makefile.am: seems some version of automake didn't
2896 generate the dependancies right as Jacob found out. Add
2897 an extra dependancy rule.
2898
2899Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2900
2901 * parserInternals.c valid.c: Justin Fletcher found some parts
2902 of the code needing cleanup
2903 * libxml.spec.in python/Makefile.am python/generator.py
2904 python/libxml.c python/libxml.py: Fixed the python Makefiles
2905 corrected a bug showing up on ia64, changed the name of the
2906 python internal module too
2907
2908Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2909
2910 * Makefile.am: applied patch from Andris Pavenis for binary
2911 name suffixes
2912
2913Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2914
2915 * xmllint.c win32/win32config.h: fixing #68748
2916
2917Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2918
2919 * valid.c: fixing #70166
2920
2921Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2922
2923 * valid.c: fixing #70077
2924
2925Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2926
2927 * Copyright Makefile.am README configure.in libxml.spec.in:
2928 Changed to the MIT Licence
2929 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2930 doc/xmlio.html: updated the doc accordingly
2931 * include/libxml/xmlwin32version.h configure.in: preparing
2932 2.4.14 release
2933 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2934 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2935 fixed the const xmlChar * wrapper and generator, XPath extension
2936 functions now use the context as first argument
2937 * python/tests/tstxpath.py python/tests/xpath.py
2938 python/tests/xpathext.py: Updated the tests accordingly
2939 * tree.c: fixed bug #70067
2940
2941Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2942
2943 * Makefile.am: cleanup
2944 * debugXML.c: always use stdout if output is NULL
2945 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2946 * python/Makefile.am python/generator.py python/libxml2class.txt
2947 python/libxml_wrap.h python/types.c: augmented the number of bindings
2948 handling FILE * and XPath contexts
2949 * python/tests/Makefile.am: avoid a stupid problem due to the
2950 use of TEST.
2951
2952Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2953
2954 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2955
2956Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2957
2958 * python/TODO python/libxml.c: cleanup the extension function lookup
2959 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2960
2961Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2962
2963 * configure.in python/Makefile.am: do not install outside
2964 of prefix
2965
2966Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2967
2968 * python/TODO python/libxml.c: started adding SAX interfaces
2969 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2970 SAX test
2971
2972Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2973
2974 * tree.c: hardened the addChild function
2975 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2976 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2977 added accessors needed for xmlNode, a bit more testing and
2978 extension of interfaces
2979 * python/tests/Makefile.am python/tests/build.py: added a test
2980 build from scratch/save/load/check
2981
2982Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2983
2984 * parserInternals.c: change a small bit in the way valididy
2985 error messages get initialized
2986 * python/TODO python/libxml.c python/libxml2-python-api.xml
2987 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2988 added some memory debugging to track leaks at the libxml2 level
2989 * python/tests/*.py: changed all tests to check for leaks,
2990 there is just one left in XPath extension registrations.
2991
2992Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2993
2994 * python/TODO python/generator.py python/libxml2-python-api.xml
2995 python/libxml2class.txt: more accessor classes for the parser
2996 context, allow to switch on and check validity
2997 * python/tests/Makefile.am python/tests/error.py
2998 python/tests/invalid.xml python/tests/valid.xml
2999 python/tests/validate.py: attded more test and and added error.py
3000 which I forgot to commit in the last step
3001
3002Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3003
3004 * python/Makefile.am python/types.c: cleanup
3005 * python/libxml.c python/libxml.py python/libxml_wrap.h
3006 python/generator.py python/libxml2-python-api.xml
3007 python/libxml2class.txt: added class for parser context, added
3008 first cut for push mode support. Added a framework to generate
3009 accessors functions.
3010 * python/tests/Makefile.am python/tests/push.py: added a push
3011 test
3012
3013Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3014
3015 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3016 bug a bit of cleanup.
3017
3018Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3019
3020 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3021 python/libxml2class.txt: adding error redirections and preformat
3022 to a python handler
3023 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3024 tests self checking
3025
3026Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3027
3028 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3029 a function
3030
3031Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3032
3033 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3034 python/libxml.c python/libxml2-python-api.xml
3035 python/libxml2class.txt: Progressing through the TODOs, class
3036 description output, extra XML API, RPM now builds the wrappers
3037 for all python installed versions
3038
3039Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3040
3041 * configure.in libxml.spec.in python/Makefile.am python/TODO
3042 python/generator.py python/libxml2class.txt: added more informations
3043 in the libxml2-python package including docs. Slightly changed
3044 the class hierarchy
3045 * python/tests/*: added basic regression tests infrastructure too
3046
3047Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3048
3049 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3050 added libxml2-python as part of the packages installed
3051
3052Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3053
3054 * python/Makefile.am python/generator.py python/libxml.c
3055 python/libxml.py: more work, now able to extend the
3056 XPath interpreter with functions written in python.
3057
3058Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3059
3060 * python/Makefile.am: Jacob sent a patch to allow building from
3061 tarfile.
3062
3063Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3064
3065 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3066 inserted the python wrappers build, I hope this won't be too
3067 unportable
3068
3069Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3070
3071 * xpath.c: minor optimization
3072 * python/generator.py python/libxml.c python/libxml.py
3073 python/libxml_wrap.h: more work on the python bindings,
3074 they now support XPath and there is no evident leak
3075
3076Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3077
3078 * python/generator.py python/libxml.c python/libxml.py:
3079 more work on the python bindings generator.
3080
3081Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3082
3083 * python/generator.py python/libxml.c python/libxml_wrap.h:
3084 more work on the python bindings.
3085
3086Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3087
3088 * python/generator.py python/libxml.c python/libxml.py
3089 python/libxml_wrap.h: commited early version of a python binding
3090 for private use only ATM
3091
3092Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3093
3094 * entities.c tree.c include/libxml/entities.h: applied patch
3095 from Anthony Jones to implement copy of DTD subtree too. Had
3096 just to keep 2 function private which really ought to become
3097 public ones.
3098
3099Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3100
3101 * xmllint.c: added pointers to the web pages in the usage()
3102
3103Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3104
3105 * tree.c: more fixes from Petr Kozelka for attribute handling
3106 in the tree API to align the semantic with DOM.
3107
3108Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3109
3110 * valid.c tree.c entities.c: another set of patches from
3111 Anthony Jones for copy operations cleanup and robustness
3112
3113Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3114
3115 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3116 an alphabetic index based on comments content
3117 * doc/*: rebuilt the web site with the new references
3118
3119Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3120
3121 * parserInternals.h: Greg Sjaardema suggested to use an
3122 eponential buffer groth policy in xmlParserAddNodeInfo()
3123
3124Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3125
3126 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3127 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3128 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3129 to generate cross-references, and added/updated the stylesheets
3130 to generate and link API indexes. The generic keyword index
3131 is not done yet.
3132 * doc/*.html: regenerated all the usual docs too
3133
3134Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3135
3136 * debugXML.c: added an xpath function to the shell for T. V. Raman
3137
3138Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3139
3140 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3141 debug routines.
3142
3143Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3144
3145 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3146 support of attribute nodes
3147
3148Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3149
3150 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3151 hopefully near complete and fully documented of the API in XML
3152 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3153 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3154 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3155 include/libxml/parserInternals.h include/libxml/valid.hi
3156 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3157 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3158 include/libxml/xpath.h include/libxml/xpathInternals.h:
3159 Cleaned up the doc comments a lot in the process, the interface
3160 coverage is now 100%
3161
3162Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3163
3164 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3165 extracts comments from the gtk-doc DocBook output (a bit
3166 convoluted but seems to work).
3167
3168Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3169
3170 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3171 added an XML description of the API, moved the script generating
3172 it here. Added a "make api" target
3173
3174Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3175
3176 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3177
3178Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3179
3180 * xpath.c include/libxml/xpathInternals.h: the change made to
3181 xmlXPathFuncLookupFunc was incompatible roll it back
3182
3183Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3184
3185 * SAX.c: cleanup patch from Anthony Jones
3186 * doc/Makefile.am: fix the headers to avoid in make scan
3187 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3188 includes, * vs Ptr and general cleanup
3189 * parsedecl.py: first version of a script to extract the
3190 module interfaces, the goal will be to provide .decl or XML
3191 specification of the interfaces to build wrappers.
3192
3193Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3194
3195 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3196 now provides return codes in case of errors
3197
3198Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3199
3200 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3201 Upgraded to trio baseline 1.6
3202 * strio.h strio.c: Replaced by triostr.h and triostr.c
3203
3204Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3205
3206 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3207 of strdup usage in the code
3208
3209Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3210
3211 * parser.c error.c: Keith Isdale complained rightly that
3212 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3213
3214Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3215
3216 * tree.c: fixed the funxtion to set the xml: attributes
3217 * debugXML.c: added "setbase" to test it.
3218
3219Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3220
3221 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3222 to allow updating an attribute content
3223
3224Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3225
3226 * libxml.h: try to avoid problems when compiling on Windows
3227
3228Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3229
3230 * hash.c: patch from Anthony Jones for hash.c allocation size
3231 * Makefile.am: trying to work around Yet Another Libtool Madness
3232 and build the 2.4.13 release finally ...
3233
3234Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3235
3236 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3237 * doc/* : update of the documentation
3238
3239Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3240
3241 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3242 at fixing #61290 :-(
3243
3244Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3245
3246 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3247 Fixes bug #67229
3248
3249Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3250
3251 * tree.c: trying to avoid troubles when a subtree is copied
3252 and coalesced in part with the target tree. Should fix
3253 bug #67407
3254
3255Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3256
3257 * valid.c: fixed validation of attributes content of type
3258 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3259 values, very old bug. Fixes #67671
3260
3261Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3262
3263 * parser.c include/libxml/parserInternals.h tree.c: integrated
3264 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3265 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3266
3267Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3268
3269 * threads.c: applied Serguei Narojnyi's patch to add native
3270 thread support on the Win32 platform
3271 * testThreadsWin32.c Makefile.am: added the test program also
3272 from Serguei, Win32 specific
3273 * include/win32config.h include/libxml/xmlwin32version.h.in:
3274 added patch from Igor for the Windows thread specific defines.
3275
3276Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3277
3278 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3279
3280Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3281
3282 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3283 output page into XMLinfo.html. Close bug #66951 and
3284 raised by Robert Collins too.
3285
3286Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3287
3288 * encoding.c: Paul Keogh pointed out a possibility of segfault
3289 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3290 Closes bug # 68238
3291
3292Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3293
3294 * doc/*.html: updated the Gdome2 links
3295
3296Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3297
3298 * libxml.h: Applied following patches from Robert Collins
3299 and make sure IN_LIBXML is defined when compiling it
3300 -------
3301 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3302 as well as Visual C.
3303 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3304 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3305 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3306 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3307 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3308 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3309 xmlSysIDExists xmlNoNetExists).
3310 * xmllint.c: Don't include winsock2.h for Cygwin.
3311
3312Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3313
3314 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3315 when the version info is not present.
3316
3317Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3318
3319 * tree.c: Anthony Jones pointed out a problem in
3320 xmlStringGetNodeList() and provided a fix for it
3321
3322Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3323
3324 * parser.c: patch from Frank J Franklin to remove a bug in
3325 xmlCreatePushParserCtxt() when the initial buffer passed
3326 is large.
3327
3328Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3329
3330 * win32/*: big cleanup of the Windows/MSVC project files
3331 from Igor Zlatkovic
3332
3333Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3334
3335 * doc/Makefile.am: should fix #67674 and avoid troubles if
3336 xsltproc is not available or fails in the prefix provided
3337
3338Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3339
3340 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3341
3342Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3343
3344 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3345 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3346 Fixed a few other problems raised by Charlie Bozeman.
3347 * result/VC/ElementValid[5-7]: fixed the output
3348
3349Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3350
3351 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3352 patches from Charlie Bozeman. Regenerated the HTML docs.
3353
3354Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3355
3356 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3357 for Windows from Igor
3358
3359Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3360
3361 * xmllint.c: applied Justin Fletcher patch for --output or -o
3362
3363Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3364
3365 * win32/libxml2/libxml2.def.src: close #67019
3366
3367Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3368
3369 * xmllint.c: applied Justin Fletcher generic timing patch
3370 similar to the one already applied to xsltproc.
3371
3372Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3373
3374 * include/libxml/tree.h tree.c: applied documentation patches
3375 from Charlie Bozeman
3376
3377Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3378
3379 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3380
3381Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3382
3383 * valid.c: fix the xmlStrdup() used in the previous patch.
3384 * valid.c: added --dropdtd
3385 * tree.c: fixed xmlUnlinkNode so it also removes the references
3386 from the document if the node is a DTD
3387
3388Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3389
3390 * HTMLtree.c valid.c: cleanup some static declarations
3391
3392Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3393
3394 * xmllint.c: removed another strdup()
3395 * doc/FAQ: removed the HP/UX entry
3396
3397Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3398
3399 * valid.c: fix bug #66816 when validating.
3400 * xmllint.c: don't use sys/time.h if configure did not found it
3401
3402Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3403
3404 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3405 xmlcatalog_man.xml
3406
3407Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3408
3409 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3410 xmlInitMemory() was declared twice
3411
3412Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3413
3414 * globals.c: do not reference strdup() !
3415 * configure.in libxml-2.0.pc.in: trying to fix the libs
3416 of the various config extraction modules
3417
3418Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3419
3420 * configure.in : preparing 2.4.12
3421 * doc/* : updated and rebuilt the docs
3422
3423Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3424
3425 * uri.c: closed bug #66159
3426 * testURI.c: added --escape option
3427 * configure.in: some cleanup for xml2-config --cflags
3428
3429Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3430
3431 * globals.c testThreads.c: removed some misplaced includes
3432 of xmlversion.h
3433
3434Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3435
3436 * threads.c: patch from Gary Pennington fixing a possible
3437 problem at initialization time.
3438
3439Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3440
3441 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3442 Eric Lavigne contribution to build libxml2 on MacOS using
3443 CodeWarrior.
3444
3445Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3446
3447 * xmllint.c: applied Geert Kloosterman's patch to fix
3448 --repeat --timing output
3449
3450Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3451
3452 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3453 where non-wellformed XML declaractions were not detected.
3454
3455Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3456
3457 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3458
3459Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3460
3461 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3462 gets reset by xmlCleanupInputCallbacks() and this makes the
3463 function useless. Same for output.
3464
3465Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3466
3467 * xmlIO.c: robert pointed out a loop error in callback cleanups
3468
3469Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3470
3471 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3472 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3473 they are not really tied to debugging
3474
3475Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3476
3477 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3478 * xmllint.c: better --catalogs description
3479
3480Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3481
3482 * tree.c: fixed a couple of problems in xmlSetProp()
3483
3484Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3485
3486 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3487 unappropriate stdout output.
3488
3489Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3490
3491 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3492 by Denis Beurive, closes #65111
3493
3494Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3495
3496 * valid.c: in case of content model validity error, don't
3497 print it if validity warnings were not requested.
3498
3499Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3500
3501 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3502 * parserInternals.c: removed the last exit() call. Print an
3503 unmaskable error on stderr instead (library mismatch detection)
3504
3505Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3506
3507 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3508 shell instructions from Heiko Rupp
3509
3510Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3511
3512 * catalog.c: use the URL notation file:// for default catalog paths
3513
3514Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3515
3516 * include/libxml/tree.h: better comments for _private fields
3517 * tree.c: removed a problem when copying an entity reference.
3518
3519Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3520
3521 * vms/*: updated instructions and diffs from John A Fotheringham
3522
3523Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3524
3525 * include/libxml/xmlerror.h: avoid an include problem if
3526 #include <libxml/xmlerror.h> happens first in code
3527 seems to be the case in KDE libs
3528
3529Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3530
3531 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3532 from Igor for Windows
3533
3534Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3535
3536 * Makefile.am: Gary Pennington pointed out a missing prefix
3537
3538Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3539
3540 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3541 * doc/*: upgraded and rebuilt the docs
3542
3543Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3544
3545 * HTMLparser.c: fix comment in scripts element parsing.
3546 * result/HTML/doc3*: updated the results.
3547
3548Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3549
3550 * uri.c: another URI bug fix #63336, using Joel Young patch.
3551
3552Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3553
3554 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3555 a cleaned up version of the Pwd shell string generation.
3556
3557Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3558
3559 * valid.c include/libxml/tree.h: trying to fix namespaces +
3560 validation problems for good, closing #63619 in the process
3561 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3562 wrong in this respect, fixed it.
3563
3564Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3565
3566 * xmllint.c: Morus Walter patch to allow --format and --encode
3567
3568Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3569
3570 * debugXML.c: Stefan Kost provided an help command for the shell
3571
3572Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3573
3574 * debugXML.c: Heiko Rupp pointed that the shell would crash
3575 on empty nodesets returns.
3576
3577Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3578
3579 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3580 migh need the history libraries
3581
3582Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3583
3584 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3585 handle the case of < in quoted attributes, Bastian Kleineidam
3586
3587Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3588
3589 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3590 fixing catalog breakages
3591 * Makefile.am catalog.c result/catalogs/catal
3592 result/catalogs/mycatalog.* test/catalogs/catal*:
3593 fixed more problems in catalog support, added more regression tests
3594 for both XML and SGML catalog handling
3595
3596Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3597
3598 * debugXML.c: applied an improvement to xmlGetLineNo() from
3599 Keith Isdale
3600
3601Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3602
3603 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3604 Side effect of the progressive catalog loading
3605
3606Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3607
3608 * Makefile.am: confexecdir and confexec_DATA were defined twice
3609 pointed out by Karl Eichwalder
3610
3611Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3612
3613 * xmlcatalog.c: avoid unlink() and use remove() instead.
3614
3615Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3616
3617 * libxml.spec.in: cleanup
3618 * include/libxml/xmlwin32version.h: updated with 2.4.8
3619
3620Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3621
3622 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3623 of compiling libxml with a non standard set of options
3624
3625Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3626
3627 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3628 document --sgml option, fixing gnome bugzilla #63382
3629
3630Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3631
3632 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3633 breakage of 2.4.7, added a couple of really needed APIs
3634 like xmlCatalogIsEmpty() and xmlNewCatalog()
3635 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3636 for install-catalog
3637 * configure.in: preparing 2.4.8
3638
3639Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3640
3641 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3642 include/libxml/tree.h include/libxml/xmlIO.h: more include
3643 cleanups, export cleanly one html output + format function.
3644
3645Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3646
3647 * parser.c: removed initGenericErrorDefaultFunc call from
3648 xmlInitParser() since it could destroy previous calls to
3649 xsltSetGenericErrorFunc() effects
3650
3651Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3652
3653 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3654 keyword.
3655
3656Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3657
3658 * Makefile.am: cleanup
3659 * threads.c: cleanup too
3660 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3661 from xsltproc
3662 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3663 dependancy loop.
3664
3665Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3666
3667 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3668 was not used anymore !
3669
3670Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3671
3672 * configure.in: preparing 2.4.7
3673 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3674 manual page from John
3675 * doc/*: updated the doc and rebuilt the generated pages
3676
3677Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3678
3679 * xmlIO.c: closing bug #62711, the library should never
3680 close stdin or stdout.
3681
3682Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3683
3684 * uri.c: second pass at fixing #63336, using Joel Young
3685 final patch. looks okay.
3686
3687Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3688
3689 * uri.c include/libxml/uri.h: trying to clear #63336
3690 allowing the escaping routine to parse unconformant
3691 URI-References.
3692
3693Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3694
3695 * vms/readme.vms vms/build_libxml.com nanoftp.c
3696 include/libxml/xmlversion.h.in: a few VMS updates from
3697 John A Fotheringham
3698 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3699 and xmlCleanupOutputCallbacks() for the Perl binding people.
3700
3701Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3702
3703 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3704 apply fixes to close #63271 and avoid segfaults when
3705 the error routine gets callbed before xmlInitParser()
3706 get called.
3707 * nanoftp.c error.c: Applied patches from Justin Fletcher
3708 correcting some xmlGenericError misuses.
3709
3710Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3711
3712 *doc/xmllint.xml, doc/xmllint.1
3713 New and improved man page for xmllint - .xml is the original, .1
3714 is the generated man page
3715
3716Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3717
3718 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3719 the web site from the main HTML document.
3720
3721Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3722
3723 * parser.c: fixed an erroneous validation bug when PE refs
3724 occurs in external parsed entities referenced from the
3725 internals subset
3726 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3727 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3728 added the associated testcase, it's a nice one.
3729 * HTMLparser.c: generate the DTD node as HTML still ...
3730 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3731
3732Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3733
3734 * HTMLparser.c: fixed a bug in htmlNewDoc()
3735
3736Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3737
3738 * test/threads/*: added entities testing to the Thread test
3739 * testThreads.c: make the test reasonable
3740 * DOCBparser.c: fix the DTD public and system ID
3741 * xmllint.c: added --sgml for SGML DocBook importing
3742 * Makefile.am: added Docbtests target
3743
3744Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3745
3746 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3747 * testThreads.c: removed bogus include
3748
3749Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3750
3751 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3752 fixed a very serious (looping) validation bug
3753
3754Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3755
3756 * include/libxml/globals.h include/libxml/threads.h threads.c
3757 testThreads.c: far more testing, cleaning up bugs
3758 * *.c : make sure globals.h is always included.
3759
3760Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3761
3762 * HTMLparser.c: try to get rid of parser loops for good.
3763
3764Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3765
3766 * configure.in: fixed some bugs in CFLAGS passing.
3767 * test/threads Makefile.am testThreads.c: added a specific
3768 threaded test case (really nasty, guaranteed).
3769
3770Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3771
3772 * catalog.c: serious cleanup on the management of the
3773 XML catalog tree, more tests done, especially with
3774 the catalog PI.
3775
3776Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3777
3778 * catalog.c: avoid a problem in catalog cleanup on SMP if
3779 catalogs were not initialized.
3780
3781Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3782
3783 * catalog.c xpath.c: trying to cleanup the not thread safe
3784 parts of the library.
3785
3786Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3787
3788 * include/libxml/globals.h configure.in global.data: make
3789 the allocation be per-thread a configure option
3790 * encoding.c include/libxml/parser.h: fixed compilation
3791 errors
3792
3793Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3794
3795 * include/libxml/parser.h: Norm reported that a few lines
3796 added were breaking libxslt compile, removed them for now
3797
3798Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3799
3800 * parser.c parserInternals.c threads.c: debugged and fixed
3801 initialization problems which were giving troubles on SMP
3802 boxes.
3803
3804Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3805
3806 * include/libxml/Makefile.am: missing globals.h
3807
3808Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3809
3810 * globals.c: added a couple of standard includes.
3811
3812Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3813
3814 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3815 include/libxml/parserInternals.h include/libxml/tree.h
3816 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3817 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3818 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3819 Applied the last patches from Gary, cleanup, activated threading
3820 all user accessible global variables are now handled in globals.[ch]
3821 Still a bit rought but make tests passes with either
3822 --with-threads defined at configure time or not.
3823 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3824 linking options
3825
3826Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3827
3828 * Makefile.am include/libxml/Makefile.am
3829 include/libxml/globals.h globals.c include/libxml/threads.h
3830 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3831 configure.in: started integrating the core of the thread support
3832 not activated yet but half integrated. The code should still
3833 compile and work anyway.
3834
3835Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3836
3837 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3838 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3839 integrating the non-controversial parts of Gary Pennington
3840 multithread patches
3841 * catalog.c: corrected a small bug introduced
3842
3843Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3844
3845 * catalog.c include/libxml/catalog.h: very serious cleanup,
3846 isolating unportable code and as much as possible the accesses
3847 to the global shared catalog. May need more testing !
3848
3849Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3850
3851 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3852 Keith Isdale patches for the XSLT debugger interfaces. Some
3853 cleanup
3854
3855Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3856
3857 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3858 * DOCBparser.c: generate line nubers in elements
3859
3860Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3861
3862 * configure.in: preparing 2.4.6 release
3863 * doc/xml.html doc/html/*: updated and rebuilt the docs
3864 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3865
3866Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3867
3868 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3869 adding documentation for DV's supercatalog support
3870
3871Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3872
3873 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3874 super catalog support adding one API and one flag --sgml to
3875 xmlcatalog
3876
3877Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3878
3879 * doc/xmlcatalog_man.xml, xmlcatalog.1
3880 One more crack at
3881 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3882
3883
3884Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3885
3886 * xpath.c: implemented xmlXPathObjectCopy for external objects
3887 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3888
3889Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3890
3891 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3892 finishing up fix to
3893 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3894 the xmlcatalog man page display more elegantly
3895
3896Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3897
3898 * configure.in: closing bug #61832
3899 * HTMLparser.c: removed a warning
3900
3901Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3902
3903 * xpath.c: fixing #61673 part I, do not loose doc information
3904 when copying result value trees.
3905
3906Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3907
3908 * xpath.c: trying to harden the XPath interpreter
3909
3910Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3911
3912 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3913 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3914
3915Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3916
3917 * HTMLparser: repaired another loop problem
3918
3919Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3920
3921 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3922 parsing.
3923 * xpath.c: fix bug #61291 the default XML namespace node is
3924 missing from the namespace axis.
3925 * tree.c: refuse to create namespaces nodes with prefix "xml"
3926
3927Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3928
3929 * SAX.c: ouch a non-defined namespace could lead to a crash,
3930 fixed #61215
3931
3932Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3933
3934 * parserInternals.c: closed bug #61054
3935
3936Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3937
3938 * include/libxml/Makefile.am: closing #60708
3939
3940Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3941
3942 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3943 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3944
3945Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3946
3947 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3948
3949Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3950
3951 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3952 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3953
3954Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3955
3956 * catalog.c: Justin Fletcher provided cleaup code in case
3957 HAVE_STAT is not defined
3958 * include/win32config.h: Igor Zlatkovic suggested to have
3959 HAVE_STAT defined there
3960
3961Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3962
3963 * catalog.c - fixed typing error reported by M. Barros
3964
3965Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3966
3967 * xmllint.c - fixing typo
3968
3969Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3970
3971 * HTMLparser.c: small enhancement to prevent loop on
3972 unrecognizable data
3973
3974Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3975
3976 * parserInternals.c: applying patch from bug #60757 this
3977 should close it
3978
3979Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3980
3981 * catalog.c xmlcatalog.c: removed a couple of warning
3982 * xpath.c: try to solve the linking problem on platforms
3983 needing trio to compile
3984
3985Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3986
3987 * Makefile.am libxml.spec.in: backing up non-documented changes
3988 commited without review or aproval by Jens Finke <jens@gnome.org>
3989 * HACKING: made 100% clear that no commit should be done directly
3990
3991Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3992
3993 * configure.in: Joe Orton provided a patch fixing a problem
3994 when iconv is specified to be in a non-standard directory
3995 but wasn't exported in xml2-config --cflags
3996
3997Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3998
3999 * configure.in: let's ship 2.4.5 before getting too much
4000 troubles with 2.4.4 errors.
4001
4002Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4003
4004 * encoding.c entities.c: do not output hexadecimal charrefs
4005 when serializing HTML since some version of Netscape can't
4006 grok it, generate decimal ones.
4007 * result/HTML/doc3.htm: output changed due to previous test
4008 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4009
4010Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4011
4012 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4013 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4014
4015Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4016 Released 2.4.4
4017
4018 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4019 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4020 updated the configuration scripts systems accordingly
4021
4022Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4023
4024 * configure.in: preparing for 2.4.4
4025 * doc/xml.html doc/html/*: updated and rebuilt the docs
4026
4027Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4028
4029 * win32/dsp/libxml2.def.src: tried to incorporate comments
4030 from bug #59220
4031
4032Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4033
4034 * parser.c result/noent/wml.xml: fixed bug #59981 related
4035 to handling of '&' in attributes when entities are substitued
4036
4037Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4038
4039 * libxml.h include/libxml/xmlversion.h.in
4040 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4041 Tried to close bug #60131
4042
4043Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4044
4045 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4046
4047Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4048
4049 * SAX.c: fixing bug #59946 on xmlns=""
4050
4051Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4052
4053 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4054 but allocates a new error code.
4055
4056Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4057
4058 * xmllint.c: John Fleck fixed typos in the options output
4059 * parser.c SAX.c: fix ignorable white space SAX selection
4060
4061Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4062
4063 * entities.c: Steve Underwood found the possibility of an
4064 ininite loop in case of error.
4065
4066Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4067
4068 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4069
4070Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4071
4072 * parser.c: warn if version is not 1.0 but it's not
4073 strictly speaking an error after analyzing the spec
4074
4075Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4076
4077 *doc/catalog.html - add link to the html version of the
4078 man page, other linguistic cleanups
4079
4080Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4081
4082 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4083 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4084 file, has not yet been included in the build.
4085
4086Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4087
4088 * catalog.c: removed a duplicate affectation Justin Fletcher
4089
4090Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4091
4092 * tree.c: Armin Sander pointed a possible text coalescing
4093 problem, completed his patch.
4094
4095Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4096
4097 * trionan.c: Fixed const and volatile re-definition problem
4098
4099Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4100
4101 * libxml.4 parser.c: doc updates from Heiko Rupp
4102 * parserInternals.c: 2 sanity checks from Heiko Rupp
4103
4104Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4105
4106 * tree.c: applied patch from Armin Sander to make some pointers
4107 const in xmlCopyNode()
4108 * include/libxml/tree.h: added fix to the header
4109
4110Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4111
4112 * xpath.c: hum, restrict the integer usage gcc bug workaround
4113 to only gcc compilers so that other architecture don't get
4114 penalized by this limitation.
4115 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4116
4117Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4118
4119 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4120 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4121
4122Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4123
4124 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4125 --convert option to xmlcatalog to convert SGML ones to
4126 the XML syntax.
4127 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4128
4129 2.4.3 got released at that point
4130Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4131
4132 * catalog.c xmlIO.c: started some serious testing and fixed
4133 a few bug and optmization needs.
4134
4135Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4136
4137 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4138 preparing for a 2.4.3 release even if it may not be ready yet
4139 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4140 all file parsing lookup to go through the entity resolver, add
4141 to add an API to bypass it (needed to load catalogs themselves),
4142 some cleanup on the catalog code too.
4143 * nanoftp.c: small cleanup
4144 * doc/catalog.html: small update
4145
4146Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4147
4148 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4149 Jun Kuriyama
4150
4151Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4152
4153 * doc/catalog.html: finished the catalog documentation
4154
4155Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4156
4157 * doc/catalog.html doc/xml.html: added documentation about
4158 Catalog support, misses an API description
4159 * doc/html/*: reextracted the API pages
4160
4161Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4162
4163 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4164 Added the part about section 7.2 on URI resolution,
4165 fixed a side effect in the HTML parser, look complete
4166 and ready to rock except the URI/SystemID part!
4167
4168Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4169
4170 * include/libxml/catalog.h include/libxml/parser.h
4171 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4172 xmlIO.c: added support and APIs needed for the catalog PI
4173 * include/libxml/xmlIO.h: cleanup
4174
4175Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4176
4177 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4178 include/libxml/catalog.h: starts to look okay, really
4179 plugged the new framework, cleaned a lot of stuff,
4180 added some APIs, except the PI's support missing this
4181 should be mostly complete
4182 * result/catalogs/* test/catalogs/*: added new test, enriched
4183 the existing one with URN ID tests
4184
4185Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4186
4187 * catalog.c: fixed nextCatalog
4188 * result/catalogs/docbook test/catalogs/*: started adding
4189 a small regression test
4190
4191Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4192
4193 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4194 more work on the XML catalog support.
4195 * parser.c include/libxml/parser.h: small cleanup seems using
4196 list as a public parameter name can give portability troubles
4197 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4198 include/libxml/xpath.h include/libxml/Makefile.am: removed
4199 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4200 wrappers
4201
4202Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4203
4204 * Makefile.am trio.c triodef.h trionan.c xpath.c
4205 include/libxml/Makefile.am include/libxml/trionan.h:
4206 Re-worked Not-A-Number and Infinity support.
4207 * xmlcatalog.c: added readline include files
4208
4209Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4210
4211 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4212 testCatalog as xmlcatalog, making it an installed app
4213 adding a shell, and preparing it to be a /etc/xml/catalog
4214 management tool, though not ready yet
4215 * catalog.c include/libxml/catalog.h: adding support for
4216 XML Catalogs http://www.oasis-open.org/committees/entity/
4217 not finished, there is some interesting tradeoffs and a
4218 few open questions left.
4219
4220Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4221
4222 * xmllint.c: fixed a line formatting problem
4223
4224Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4225
4226 * SAX.c: removed a couple of unused variable (Albert Chin)
4227
4228Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4229
4230 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4231 trying to fix some troubles w.r.t. function returning
4232 const xxxPtr.
4233
4234Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4235
4236 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4237 defined
4238
4239Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4240
4241 * xpointer.c: removed unused var
4242
4243Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4244
4245 * testXPath.c: another small cleanup closing bug #59110
4246
4247Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4248
4249 * win32/dsp/libxml2.def.src: small cleanup closing bug
4250 #59108
4251
4252Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4253
4254 * example/gjobread.c: add xmlCleanupParser() before leaving
4255
4256Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4257
4258 * config.h.in configure.in include/libxml/xmlwin32version.h:
4259 released 2.4.2
4260
4261Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4262
4263 * include/libxml/valid.h debugXML.c valid.c: deprecate
4264 the non-boundchecking Sprintf functions, add Snprintf
4265 this should close bug #57984
4266
4267Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4268
4269 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4270 URIs before doing the lookups (pointed by Mark Vakoc)
4271
4272Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4273
4274 * xpath.c: serious changes on Result Value Trees and NodeSets
4275 w.r.t. deallocation and collect operations. Probably not
4276 100% clean (merge of allocated trees smells like a problem).
4277 Seems sufficient to close #58943
4278
4279Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4280
4281 * xmllint.c: adding a --format option
4282
4283Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4284
4285 * xpath.c: count() was broken on Result Value Tree
4286 * xmlIO.c: fixed file:/// accesses on _WIN32
4287
4288Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4289
4290 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4291 macro was renamed, this should close bug #58683
4292
4293Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4294
4295 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4296 entity substitution mode text at the end of the entity might
4297 be added due to text coalescing.
4298 * nanoftp.c parser.c: small cleanup
4299
4300Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4301
4302 * HACKING: added John Fleck right to commit in the doc subdir
4303
4304Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4305
4306 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4307 allow to inherit attributes from the DTD directly in the
4308 tree, this is needed for XPath and can be a useful feature.
4309 Inherited namespaces are always provided at the tree level now
4310 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4311 of tests for this feature (XSLT being the prime user).
4312
4313Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4314
4315 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4316 testSAX.c xmlIO.c xmllint.c include/win32config.h
4317 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4318 include/libxml/xmlwin32version.h.in win32/README.MSDev
4319 win32/dsp/*: applied Win32 Facelift No.2 patches from
4320 Igor Zlatkovic for Windows/MSC
4321
4322Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4323
4324 * SAX.c: unparsedEntityDecl() the URI computation of the
4325 entity wasn't done breaking XSLT unparsed-entity-uri()
4326
4327Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4328
4329 * xpath.c: fixed a bug when walking the descendants and
4330 the current node has no children
4331 * debugXML.c: show up when a text node is supposed to not be escaped
4332
4333Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4334
4335 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4336 worked like the set:leading() function)
4337 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4338
4339Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4340
4341 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4342
4343Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4344
4345 * include/libxml/xmlIO.h: apply change to close #58141
4346 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4347
4348Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4349
4350 * parser.c: when the internal subset uses a PE, then the
4351 included entity can use conditional sections.
4352
4353Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4354
4355 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4356 when walking the namespace axis showing up in
4357 libxst/tests/general/bug-12
4358 * xmlmemory.c: added the possibility to trace a given block
4359 defined by its address
4360
4361Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4362
4363 * parser.c: don't override existing encoding specified before
4364 starting xmlParseDocument()
4365
4366Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4367
4368 * include/libxml/xmlwin32version.h: reinserted, needed for
4369 Windows users of CVS
4370
43712001-07-27 Darin Adler <darin@bentspoon.com>
4372
4373 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4374 * testCatalog.c: Add include of <libxml/parser.h>.
4375
43762001-07-27 Darin Adler <darin@bentspoon.com>
4377
4378 * include/libxml/.cvsignore:
4379 * include/libxml/xmlwin32version.h:
4380 Remove this file from CVS because it's generated.
4381
4382Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4383
4384 * parser.c include/libxml/parser.h: applied const patches from
4385 Tom Moog #58002
4386
4387Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4388
4389 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4390 lookup framework
4391
4392Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4393
4394 * tree.c: fixed xmlCopyNode() for documents
4395
4396Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4397
4398 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4399
4400Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4401
4402 * parser.c: fixes bug #57652 reported by Morus Walter
4403
4404Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4405
4406 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4407
4408Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4409
4410 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4411 errors, lesson don't add new functions at 1am before a release
4412 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4413 from XPath initialization when possible.
4414
4415Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4416
4417 * result/scripts/base*: removing history/readline changed
4418 this slightly
4419 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4420 xmllint.c: make element content line number generation
4421 optionnal to avoid breaking old apps added interface to switch
4422
4423Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4424
4425 * configure.in: get rid of the readline and libhistory
4426 dependancies by default, release 2.4.1 with IA64 fix
4427 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4428 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4429 John Kroll fixes to allow saving to HTTP via PUT (or
4430 POST of needed).
4431 * doc/html/*.html: regenerated the docs
4432
4433Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4434
4435 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4436 xmlHashScanFull and xmlHashScannFull3 to get passed the
4437 three keys as arguments to the callback function
4438
4439Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4440
4441 * configure.in Makefile.am: removed libxml softlink for good
4442 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4443 100% coverage by gtk-doc
4444
4445Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4446
4447 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4448 fixed serious troubles due to size_t vs. int mismatch
4449
4450Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4451
4452 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4453
4454Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4455
4456 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4457 convenient extension API for value and context managing
4458 Now handles external objects through xmlXPathPopExternal,
4459 xmlXPathWrapExternal and xmlXPathReturnExternal.
4460 Added functions for sets operations (intersection, etc.)
4461
4462Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4463
4464 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4465 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4466 HTMLparser.c: cleanup of global variables, marking some
4467 const or private.
4468
4469Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4470
4471 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4472 fixed xmlXPathNodeSetItem when passing index=0
4473
4474Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4475
4476 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4477
4478Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4479
4480 * xmllint.c: fixed compilation under Cygwin #57503
4481 * TODO: update
4482
44832001-07-13 Peter Williams <peterw@ximian.com>
4484
4485 * config.h.in: add #undef HAVE_DLFCN_H
4486
4487 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4488 builddir.
4489
4490Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4491
4492 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4493 raised by #57348 and #57381
4494
4495Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4496
4497 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4498 tree.c xpointer.c: store the line numbder in element->content,
4499 may break some software, need a configuration mechanism
4500
45012001-07-10 Darin Adler <darin@bentspoon.com>
4502
4503 * .cvsignore:
4504 * example/.cvsignore:
4505 * include/.cvsignore:
4506 * include/libxml/.cvsignore:
4507 Various things that are generated and should be ignored.
4508
4509Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4510
4511 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4512 * doc/xml.html doc/html/*: updated the docs
4513
4514Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4515
4516 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4517 validation occured on content with element child
4518
4519Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4520
4521 * tree.c: fixed XML Base computation which was broken
4522 * debugXML.c: added a base function to the shell
4523 * Makefile.am result/scripts/* test/scripts/*: added scripts
4524 based regression tests, and adding 2 XML Base tests
4525
4526Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4527
4528 * tree.c: set properties doc and call xmlSetListDoc for properties
4529 content when grafting them in a different tree.
4530 * aclocal.m4: remove from CVS
4531
4532Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4533
4534 * win32/libxml2/libxml2.def.src: added some missing entry point
4535 for XPath (Mark Vakoc)
4536
4537Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4538
4539 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4540 layer should URI-Unescape before trying to open resources.
4541
4542Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4543
4544 * xpath.c: fix the name() bug for elements in the default
4545 namespace reported by Charlie Bozeman
4546
4547Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4548
4549 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4550 led to an XPath fix, improvements of SAX initialization, and
4551 an added option --nocdata to testXPath
4552
4553Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4554
4555 * doc/libxml-doc.el: Felix Natter provided anew version working
4556 with XEmacs too
4557
4558Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4559
4560 * include/libxml/xpath.h: small cleanup
4561 * doc/xml.html: update
4562
4563Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4564
4565 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4566 released 2.3.14
4567
4568Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4569
4570 * doc/html/*: rebuilt the docs for the release
4571 * doc/xml.html: added 2.3.14 release.
4572
4573Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4574
4575 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4576 were not equal to empty strings
4577
4578Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4579
4580 * SAX.c: fixed a URI-Reference computation problem when validating
4581 * xmlIO.c: small cleanup
4582
4583Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4584
4585 * parser.c: improved the description of a couple of interfaces
4586 upon Larry Stamper suggestion
4587
4588Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4589
4590 * SAX.c entities.c parser.c: changed completely the way entities
4591 are handled when running the parser in entity substitution mode.
4592 This fixes a bug reported by Stephan Kulow and nearly divides
4593 by 3 the amount of memory required by libxslt to load and process
4594 DocBook TDG.
4595
4596Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4597
4598 * HTMLparser.c: fixing a too early root closing problem raised
4599 byt Prashanth Naidu
4600
4601Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4602
4603 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4604 raised by Mark Vakoc.
4605
4606Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4607
4608 * example/Makefile.am: fixed the include path to add srcdir/include
4609 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4610 and some cleanup
4611
4612Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4613
4614 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4615 lot of optimization work, results in significant improvements
4616 when handling really complex XPath queries. Add a small optimizer
4617 for unions, improve [n] and [last()], avoid some costly ops.
4618
4619Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4620
4621 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4622 * xpath.c: small cleanup
4623 * xmlGetNsList: reformated, fixed problems if used on Entities
4624
4625Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4626
4627 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4628
4629Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4630
4631 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4632 * Makefile.am example/Makefile.am: workaround automake generating
4633 erroneous deps
4634
4635Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4636
4637 * include/win32config.h: bug #56801 Yon Derek provided a patch
4638 to the windows config file.
4639
4640Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4641
4642 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4643 libxml.h : Yon Derek provided a set of changes to compile from
4644 CVS on Windows/MSC
4645
4646Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4647
4648 * parser.c: fixed UTF8 BOM support in push mode
4649 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4650 added a specific testcase
4651
4652Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4653
4654 * Makefile.am: added --push regression tests
4655 * parserInternals.c: the XML parser segfaulted in --push mode
4656
4657Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4658
4659 * configure.in: moved the symlinks detection within a CVS
4660 check, this is not portable and will be removed soon.
4661 * xpath.c: small cleanup/speedup
4662
4663Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4664
4665 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4666 release of 2.3.12
4667 * parser.c: make an error message if unknow entities in all cases
4668
4669Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4670
4671 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4672
4673Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4674
4675 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4676 includes were installed in the wrong dir
4677
4678Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4679
4680 * doc/html.xml: warn against sending code to exhibit bugs.
4681
4682Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4683
4684 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4685 Tru64 from Thomas Leitner
4686
4687Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4688
4689 * AUTHORS: added William and Bjorn
4690 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4691 daniel@veillard.com hopefully I won't have to do this again
4692 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4693 docs can be rebuilt cleanly now
4694 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4695 from CVs it's generated, added include/libxml/xmlwin32version.h
4696 also generated but which should change far less frequently.
4697 * catalog.c nanoftp.c: made sure to include libxml.h not
4698 libxml/xmlversion.h directly
4699 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4700 when compiling on WIN32 and MSC
4701
4702Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4703
4704 * include/Makefile.am include/libxml/Makefile.am configure.in:
4705 fixed make distcheck and rebuilding the rpms
4706
4707Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4708
4709 * configure.in: should finish the migration of exported includes
4710 into a real include/libxml in CVS, at least for CVS users.
4711 * removed the exported headers, added in include/libxml (as well
4712 as xmlversion.h.in).
4713
4714Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4715
4716 * configure.in: fixed the way to detect symlink
4717
4718Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4719
4720 * configure.in: updated, include/libxml is now a real CVS dir
4721
4722Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4723
4724 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4725 version works with both libxml1 and libxml2 (it autodetects
4726 the prefix of the html-files) from Felix Natter.
4727 * doc/xml.html: updated doc accordingly
4728
4729Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4730
4731 * xpath.c: fixed the bug generating a template loop in libxslt
4732 when using docbook-xsl-1.4, * should filter out document nodes
4733 * HACKING: added William
4734 * TODO: updated
4735
4736Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4737
4738 * doc/FAQ.html: added a warning about gcc-3.0
4739 * doc/xml.html: added reference to gdome2 and removed a confusing
4740 sentence
4741
4742Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4743
4744 * xmlversion.h: okay this is a generated file, but Windows
4745 users need it and they can't generate it, and I want CVS
4746 Windows users ...
4747 * win32/libxml2/libxml2_so.dsp: Windows project file for
4748 the shared lib version of libxml2
4749 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4750 resources needed for libxslt/xsltproc by Yon Derek
4751
4752Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4753
4754 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4755
4756Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4757
4758 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4759
4760Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4761
4762 * include/win32config.h: Yon Derek provided a first fix
4763 to be able to compile libxslt/xsltproc on Windows
4764
4765Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4766
4767 * xpath.c: attempt to work around what seemed a gcc optimizer
4768 bug when handling floats on i386 http://veillard.com/gcc.bug
4769 * tree.c entities.c encoding.c: doing some cleanups while
4770 chasing it
4771
4772Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4773
4774 * Makefile.am: cleanup when --without-debug is specified
4775 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4776 w.r.t. --without-debug and other include points
4777 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4778 Catalogs
4779 * configure.in entities.h tree.h HTMLparser.c: removed
4780 --without-corba, made the _private field mandatory
4781
4782Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4783
4784 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4785 outputs a BOM in UTF8, an errata has been issued to avoid the
4786 problem, that was the most reasonable solution... Add support
4787 for a leading UTF8 BOM in entities.
4788
4789Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4790
4791 * valid.c: fixed a bug found when post validating an entity ref
4792 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4793 activate it too
4794
4795Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4796
4797 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4798 weakness in the node copy the XPointer and the XInclude
4799 implementations. Serious cleanup.
4800
4801Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4802
4803 * Makefile.am: Kjartan Maraas provided a small patch to
4804 add xml2-config.in to EXTRA_DIST
4805
4806Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4807
4808 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4809 provided another failing case found in KDE, the way the
4810 ctxt->vctxt.nodeTab was allocated and freed changed over
4811 time but it wasn't completely cleaned up. This should fix it.
4812
4813Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4814
4815 * parser.c: Stephan Kulow also raised the fact that line number
4816 could get miscounted making debug harder, fixed the problem
4817 in xmlParseCharData()
4818
4819Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4820
4821 * valid.c: Stephan Kulow pointed out a problem when validating
4822 and using an empty entity, forgot a 'break' in a case.
4823
4824Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4825
4826 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4827 * doc/xml.html: updated with 2.3.11
4828
4829Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4830
4831 * TODO: updated adding cleanup of generated doc
4832 * configure.in: prepared to release 2.3.11
4833 * xmllint.c: added --version for bug reporting
4834 * doc/html/*.html: rebuilt the doc
4835
4836Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4837
4838 * xpath.c: first part of the work on selecting namespace to
4839 fix bug #56115
4840
4841Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4842
4843 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4844 when using -liconv
4845 * TODO: updated
4846
4847Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4848
4849 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4850 cleanup, encoding support.
4851
4852Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4853
4854 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4855
4856Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4857
4858 * xpath.c: bug detected by Ankh when / is used as a function arg
4859
4860Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4861
4862 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4863 of element and use it to avoid outputting formatting spaces at
4864 the wrong place. Implemented the format parameter for HTML save.
4865 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4866 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4867 result/HTML/wired.html: of course this impact the result of a
4868 number of HTML tests
4869
4870Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4871
4872 * HTMLtree.[ch]: started augmenting the HTML save API with
4873 encoding and formatting parameters
4874
4875Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4876
4877 * HTMLtree.h: cleanup and started evaluating the work needed on
4878 revamping the HTML output code
4879
4880Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4881
4882 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4883
4884Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4885
4886 * valid.c: fixed bug #56049, forgot one check in the
4887 validation routine
4888
4889Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4890
4891 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4892
4893Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4894
4895 * libxml.h: fixed an error in last commit
4896 * doc/FAQ.html: added an entry for compilation from CVS
4897
4898Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4899
4900 * xmlversion.h.in libxml.h: Cygwin patches
4901 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4902 * tree.h: cleanup
4903
4904Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4905
4906 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4907 memory block in a strange case where libxml is linked twice
4908 in the binary.
4909
4910Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4911
4912 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4913 state far too often, simple fix used to avoid it.
4914
4915Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4916
4917 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4918 being processed, applied his patch
4919 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4920
4921Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4922
4923 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4924 provided fixes to compile on MSCC again
4925 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4926 also provided an update for the project files.
4927
4928Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4929
4930 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4931 bug #55810
4932
4933Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4934
4935 * tree.c: fixed xmlGetNsProp() to close bug #55683
4936 Note this requires libxslt to use it's own function instead.
4937
4938Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4939
4940 * HTMLtree.c: when in a pre element no formatting space should
4941 be added.
4942 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4943
4944Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4945
4946 * configure.in: added tests for signal() and signal.h
4947
4948Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4949
4950 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4951
4952Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4953
4954 * doc/libxml-doc.el: Felix Natter provided a new version for
4955 libxml2
4956
4957Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4958
4959 * HTMLtree.c: when in a pre element no formatting space should
4960 be added.
4961
4962Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4963
4964 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4965
4966Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4967
4968 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4969 hack
4970 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4971 * uri.c: fixed a warning
4972
4973Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4974
4975 * HTMLtree.c: trying to close bug #55772 escaping in script
4976 elements
4977 * doc/xml.html: suggest to send mail to the list
4978
4979Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4980
4981 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4982 good. Use a macro and based on the solution provided in
4983 vsnprintf manual page from GNU.
4984
4985Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4986
4987 * error.c: Workaround for non-preserving variadic list.
4988 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4989
4990Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4991
4992 * doc/xml.html: added 2.3.10 release
4993
4994Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4995
4996 * configure.in: releasing 2.3.10
4997
4998Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4999
5000 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5001
5002Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5003
5004 * encoding.c: Robert Collins provided a patch to add the
5005 "US-ASCII" encoding alias
5006
5007Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5008
5009 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5010 string oriented functions and started cleaning the related areas
5011 in xpath.c which needed fixing in this respect
5012
5013Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5014
5015 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5016 #55380
5017 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5018
5019Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5020
5021 * TODO: updated
5022 * nanohttp.[ch] : started adding APIs to get the redirected URL
5023 when this occurs (needed for further base computation
5024 * tree.h: cleanup
5025 * encoding.c: cleanup
5026 * SAX.c: minor change around ctxt->loadsubset
5027
5028Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5029
5030 * Makefile.am include/Makefile.am: small change to have
5031 include/libxml rebuilt if working from CVS.
5032 * uri.c: applied another patch from Carl Douglas for URI escaping,
5033 this should close bug #51876
5034
5035Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5036
5037 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5038 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5039 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5040 added specific regression test
5041 * parser.h: preparing for the XSLT mode where DTD inherited
5042 attributes are added to the tree.
5043
5044Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5045
5046 * xinclude.[ch]: Updated the namespace for the Last Call version
5047 * result/XInclude/include test/XInclude/include: updated the
5048 testsuite accordingly
5049
5050Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5051
5052 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5053 related to bug #51876
5054
5055Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5056
5057 * tree.c: fixed a gross mistake in base computation, xml:base is
5058 not completely correct yet (need cascade).
5059 * xpath.[ch]: added the few things needed to find a function name
5060 and URI from the XPath context when it is called.
5061
5062Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5063
5064 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5065 * DOCBparser.c: small cleanup
5066 * xmllint.c: added a --catalogs option to load catalogs from
5067 $SGML_CATALOG_FILES
5068 * tree.c: cleanup
5069 * configure.in: iconv library fixup, ICONV_LIBS
5070
5071Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5072
5073 * catalog.c: handling of CATALOG entries. detection of recursion,
5074 and a few bugfixes
5075 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5076 against the default namespace
5077
5078Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5079
5080 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5081
5082Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5083
5084 * parser.c: fixed propagation context info when parsing an
5085 external entity.
5086 * doc/html/*.html: regenerated a couple of docs
5087
5088Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5089
5090 * doc/xml.html: update with 2.3.9 informations
5091
5092Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5093
5094 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5095 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5096 * doc/html/* : rebuilt the docs
5097 * valid.c: small patch which may improve some case when
5098 validating.
5099
5100Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5101
5102 * HTMLparser.c: Closed bug #54891
5103 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5104 to the suite
5105
5106Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5107
5108 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5109 applied a documentation patch from LotR and filled in a few missing
5110 descriptions
5111
5112Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5113
5114 * xpath.c tree.c parser.c: speed optimizations at the parser level
5115 document tree freeing and xpath evaluation
5116
5117Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5118
5119 * parser.c parser.h parserInternals.h: fixed a couple of
5120 interfaces for handling memory buffer input to const char *
5121 upon suggestion of JamesH.
5122
5123Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5124
5125 * configure.in: LoTR sent a patch fixing the previous commit
5126
5127Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5128
5129 * configure.in: trying to deal again with the stoopid -R linking
5130 flag of Solaris
5131
5132Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5133
5134 * xpath.h: two nodeset access macros from Thomas Broyer
5135
5136Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5137
5138 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5139 patch from Thomas Broyer
5140
5141Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5142
5143 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5144 case
5145 * INSTALL: was empty added stuff from the FAQ
5146
5147Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5148
5149 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5150 attributes handling and #54433 by adding xmlUnsetProp()
5151 and xmlUnsetNsProp()
5152
5153Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5154
5155 * HTMLparser.c: Patch from Jonas Borgström
5156 (htmlGetEndPriority): New function, returns
5157 the priority of a certain element.
5158 (htmlAutoCloseOnClose): Only close inline elements if they
5159 all have lower or equal priority.
5160 * result/HTML: this of course changed a number of tests results.
5161
5162Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5163
5164 * xmlIO.c catalog.c: plugged in the default catalog resolution
5165 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5166 documentations
5167 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5168
5169Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5170
5171 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5172 integrating catalogs
5173 * catalog.[ch] testCatalog.c: adding a small catalo API
5174 (only SGML catalog support).
5175 * parser.c: restaured xmlKeepBlanksDefault(0) API
5176
5177Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5178
5179 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5180
5181Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5182
5183 * parser.c: added xmlParseExternalEntityPrivate() to allow
5184 propagation of ctxt->_private when parsing external entities
5185
5186Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5187
5188 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5189
5190Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5191
5192 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5193
5194Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5195
5196 * valid.c: warn when indeterminist content model is detected
5197 * result/VC/ElementValid8: this adds a message
5198 * Makefile.am: add --novalid for VCM tests
5199 * parserInternals.c: added a call to Init memory
5200
5201Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5202
5203 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5204 when both parameters are NULL.
5205
5206Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5207
5208 * valid.c: applied small patch from Gary Pennington, reindented
5209 some part of the code.
5210
5211Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5212
5213 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5214 release, updated and regenerated the docs
5215
5216Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5217
5218 * xpath.c result/XPath/expr/floats : clarified and cleanup
5219 printing of abnormal floats in tests.
5220
5221Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5222
5223 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5224 * results/HTML/ : a few changes in the output of the HTML tests as
5225 a result.
5226 * configure.in: tying to fix -liconv where needed
5227
5228Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5229
5230 * Makefile.am: fixed a stupid error
5231
5232Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5233
5234 * configure.in Makefile.am: make the inclusion of the trio
5235 modules in the library conditional
5236
5237Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5238
5239 * DOCBparser.c: patche from László Kovács, fixed entities refs
5240 in attributes handling
5241
5242Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5243
5244 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5245 flushing
5246
5247Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5248
5249 * xpath.c: fix of an XSLT namespace bug reported on the list
5250 general/bug-8-
5251
5252Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5253
5254 * strio.h trio.c: Dan McNichol suggested a couple of small
5255 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5256
5257Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5258
5259 * tree.c parser.c encoding.c: spent a bit more time looking
5260 at the parsing speed and DOM handling. Added a few more
5261 speedups.
5262
5263Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5264
5265 * parser.c: small but effective parsing speed improvement
5266
5267Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5268
5269 * configure.in: default on the DocBook parser inclusion (for Gnome)
5270 * DOCBparser.h: fixed a header reference
5271
5272Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5273
5274 * configure.in xpath.c: applied Bjorn patches for FPE on the
5275 alpha
5276
5277Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5278
5279 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5280 xmlSaveFormatFileTo()
5281
5282Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5283
5284 * xpath.c: simple and efficient optimization, XPath functions
5285 aways bind to the same code, cache this
5286 * TODO: updated (by saying some is obsolete)
5287
5288Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5289
5290 * xpath.c: more cleanup work on XPath name parsing routines
5291
5292Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5293
5294 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5295 xmlXPathParseName
5296 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5297 * debugXML.c: avoid compilation problems if compiling without
5298 HTML support, Igor Zlatkovic
5299 * win32/libxml2/libxml2.def.src: being able to compile without
5300 XPath on Windows
5301
5302Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5303
5304 * libxml.m4: yet another patch from Toshio Kuratomi
5305
5306Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5307
5308 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5309
5310Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5311
5312 * tree.[ch]: added xmlSaveFormatFile interface for saving
5313 and indenting a file.
5314
5315Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5316
5317 * xpath.c: fixed bug #53689 related to processing-instruction()
5318
5319Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5320
5321 * DOCBparser.c: patche from László Kovács
5322
5323Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5324
5325 * parser.c: applied fixes from Christian Glahn bug report #53391
5326
5327Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5328
5329 * error.c: Jean François Lecomte provided a complete description
5330 and a fix to bug #53537
5331
5332Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5333
5334 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5335
5336Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5337
5338 * DOCBparser.c SAX.c: a bit more work on entities processing.
5339 Still Need to cleanup XML output and references in attributes
5340
5341Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5342
5343 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5344
5345Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5346
5347 * tree.c: trying to fix #53574, not completely complete,
5348 I would like xmllint --copy --debug test/ent1 and
5349 xmllint --debug test/ent1 to show the same result.
5350 * xpath.c: fix a bug when trying to sort namespace nodes
5351
5352Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5353
5354 * HTMLtree.c: real fix for #53402
5355
5356Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5357
5358 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5359 PIs when using xsl:output
5360 * valid.c: closing #53537 some case generate segfaults if there
5361 is validity errors
5362
5363Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5364
5365 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5366 of external parsed entities, added --noent to testDocbook
5367 * valid.c: Garry Pennington found an uninitialized variable
5368 access in xmlValidateElementContent()
5369
5370Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5371
5372 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5373 with madness
5374 * result/HTML/ : this modified the result of the regression tests
5375 a lot.
5376
5377Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5378
5379 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5380 to doc where it wasn't checked against NULL reported by
5381 Jens Laas
5382
5383Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5384
5385 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5386 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5387
5388Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5389
5390 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5391 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5392 * SAX.[ch]: cleanup and updates for DocBook
5393 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5394 ex SGML identifier changes
5395 * valid.c: removed a static unused function.
5396
5397Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5398
5399 * HTMLtree.c: applied change for Paul Sponagl on script saving
5400 * Makefile.am: the warning about entity title.xml are normal.
5401
5402Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5403
5404 * configure.in: release of 2.3.7
5405 * Makefile.am: fixing make distcheck
5406
5407Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5408
5409 * doc/html/* doc/xml.html: updated and regenerated the docs
5410
5411Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5412
5413 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5414
5415Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5416
5417 * tree.c: fixed #53388 with the provided patch
5418
5419Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5420
5421 * valid.c: Bjorn detected an invalid memory access. Fixed
5422 vstateVPush()
5423
5424Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5425
5426 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5427
5428Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5429
5430 * libxml.h: new header used only for the compilation of libxml
5431 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5432 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5433 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5434 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5435 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5436 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5437 baseline (version 1.2 plus a single patch).
5438 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5439 scientific notation for numbers. Tests added.
5440 * xpath.c: formatting of numbers changed to use sprintf
5441 (contribution from William Brack)
5442
5443Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5444
5445 * valid.c: cleanup, more useful debugging
5446 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5447 * xmlIO.c: entity loading is printed as an error when validating
5448
5449Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5450
5451 * valid.c: fixed to validate within entities
5452 * test/VCM/v22.xml: added a specific testcase
5453
5454Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5455
5456 * valid.c: forgot an epsilon transition in for ()+
5457 * test/VCM/v21.xml : added a specific test case
5458
5459Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5460
5461 * valid.c: removed a state explosion exhibited by RSS
5462 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5463 from bug #51872
5464
5465Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5466
5467 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5468 validation without using an ugly NFA -> DFA algo in the source.
5469 Made a specific algorithm easier to maintain, using a single
5470 stack and without recursion.
5471 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5472 * hash.c: made the growing routine static
5473 * tree.h parser.c: added the parent information to an
5474 xmlElementContent node.
5475
5476Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5477
5478 * SAX.c parser.c xpath.c: generating IDs when not validating
5479 from an external parsed entity was poisoning the ID has table
5480 with removed values. This was killing XSLT on the KDE help
5481 browser.
5482
5483Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5484
5485 * entities.h: andrew@ugh.net.au detected a double declaration
5486
5487Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5488
5489 * debugXML.c hash.c tree.h valid.c : some changes related to
5490 the validation suport to improve speed with DocBook
5491 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5492 the way validation errors get reported
5493
5494Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5495
5496 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5497 by P C Chow and William M. Brack for XSLT HTML output
5498
5499Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5500
5501 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5502 Igor Zlatkovic patches for MSC compilation and added his
5503 updates
5504
5505Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5506
5507 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5508 prefix lookup.
5509 * parserInternals.c: fixed the bug reported by Morus Walter
5510 due to an off by one typo in xmlStringCurrentChar()
5511
5512Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5513
5514 * HTMLparser.c result/HTML/*: revamped the way the HTML
5515 parser handles end of tags or end of input
5516
5517Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5518
5519 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5520
5521Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5522
5523 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5524 bug where the linktime verions of free() won't work ...
5525
5526Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5527
5528 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5529
5530Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5531
5532 * doc/xml.html: added 2.3.6 release
5533
5534Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5535
5536 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5537 * result/wml.xml: resulted in a small output change
5538
5539Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5540
5541 * tree.c: xmlNewDoc was missing the charset initialization
5542 * xmllint.c: added --auto to autogenerate a doc, allow to
5543 reproduce the problem fixed on xmlNewDoc
5544
5545Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5546
5547 * xpath.c: trying to get 52979 solved
5548 * tree.c result/ result/noent/: trying to get 52712 solved, this
5549 also made me clean up the fact that XML output in general should
5550 not add formating blanks by default, this changed the output of
5551 a few tests
5552
5553Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5554
5555 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5556
5557Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5558
5559 * configure.in: finally released 2.3.6
5560
5561Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5562
5563 * xpath.c: checking for null pointer generated by new code
5564
5565Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5566
5567 * xpath.c: fixed a [] evaluation problem reported
5568 * test/XPath/tests/simpleaddr: extended test
5569 * result/XPath/simpleaddr: updated result
5570
5571Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5572
5573 * xmllint.c: Dan Timis reported a portability problem
5574 on Macs without mmap, fixed it.
5575
5576Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5577
5578 * testXPath.c : added a --tree option allowing to display the
5579 tree dump of the XPath expression
5580
5581Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5582
5583 * xpath.c: fixed a memleak when comparing nodesets
5584 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5585 * tree.c: added a TODO
5586
5587Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5588
5589 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5590 we need string functions
5591 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5592 to be able to use them where needed. Applied some changes
5593 to reduce name linking pollution and compile in only what's
5594 needed.
5595 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5596 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5597 for the string manipulation functions
5598 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5599 to the free() function of xmlmemory.c
5600 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5601 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5602 usage.
5603
5604
5605Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5606
5607 * error.c: applied the context output patch of the error
5608 handling submitted by Chuck Griffith
5609 * error/VC/*: this slightly change some error logs
5610
5611Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5612
5613 * parser.c: fixed line number reporting on error
5614
5615Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5616
5617 * parser.c: Sullivan and Darin found a parser bug,
5618 applied the patch.
5619
5620Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5621
5622 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5623 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5624 xmlversion.h.in xpointer.c: of course the way I defined
5625 UNUSED breaks on old gcc version. Try to be smart and
5626 also define it directly in xmlversion.h
5627 * configure.in: removed -ansi flag from the pedantic set
5628
5629Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5630 Huge cleanup, I switched to compile with
5631 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5632 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5633 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5634 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5635 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5636 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5637 encoding.h entities.c error.c list.[ch] nanoftp.c
5638 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5639 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5640 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5641 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5642 Cleanup, staticfied a number of non-exported functions,
5643 detected and cleaned up a dozen of problem found this way,
5644 avoided a lot of public function name/typedef/system names clashes
5645 * doc/xml.html: updated
5646 * configure.in: switched private flags to the really pedantic ones.
5647
5648Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5649
5650 * configure.in: 2.3.5
5651 * doc/html/*: rebuilt the docs
5652
5653Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654
5655 * parser.c: fixed a reported bug in NOTATION parsing
5656 * uri.c: accepted but not fixed bug 51876, added TODO
5657 * Makefile.am: fixed bug 51876
5658
5659Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5660
5661 * config.h.in configure.in error.c: fix a compilation problem
5662 on platforms without vsnprintf (xml@thewrittenword.com)
5663
5664Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5665
5666 * parser.c: fixed a function name header typo
5667 * SAX.c: notations can also occur in external subset.
5668
5669Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5670
5671 * error.c: removed a C++ like comment
5672
5673Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5674
5675 * parser.c: fixing bug 52299 strange condition leading
5676 to a parser crash due to a buffer overflow
5677 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5678 added the specific test case
5679
5680Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5681
5682 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5683 xmlXPathConvert{String,Number,Boolean} to be able to make
5684 type casts without a context stack, fixed some implementation
5685 problems related to the absence of context at parse-time,
5686 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5687 in the public API too
5688 * xpointer.c xpathInternals.h: we need to know at parse time
5689 whether we are compiling an XPointer
5690
5691Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5692
5693 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5694 cleaned up the parser internals, refactored XPath code, added
5695 new compilation based APIs and cleanly separated public and
5696 private APIs.
5697
5698Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5699
5700 * xpath.h: the comp field must be added at the end to avoid
5701 killing binary compat.
5702
5703Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5704
5705 * Makefile.am: detect XPath memleaks in regreson tests
5706 * error.c: fixed and error w.r.t. error reporting still using
5707 stderr
5708 * hash.c: added new line at end of file
5709 * tree.h: minor cleanup
5710 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5711 expression parsing from evaluation, resulted in a number of
5712 changes internally, and in XPointer. Likely to break stuff
5713 using xpathInternals.h but should remain binary compatible,
5714 new interfaces will be added.
5715
5716Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5717
5718 * configure.in: fixed a couple of problems reported by
5719 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5720 without gcc on non linux platforms.
5721
5722Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5723
5724 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5725 a fix for --with-html-dir= configure support. I hope it won't
5726 break rpm generation
5727
5728Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5729
5730 * xmlIO.c: one function comment cleanup.
5731
5732Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5733
5734 * SAX.c: external subset notations were improperly registered
5735 in the internal subset.
5736
5737Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5738
5739 * README.cvs-commits: added, pointing to HACKING
5740 * HACKING: updated
5741
5742Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743
5744 * parser.c: and Matt Sergeant found one in the XML push
5745 parser (erroneous check I forgot to remove when I fixed the
5746 main parser).
5747
5748Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749
5750 * xpath.c: ptittom found a small bug in UnaryExpr
5751
5752Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5753
5754 * configure.in: bumped to 2.3.4
5755 * error.c: fixed bug #51860
5756 * tree.c: fixed bug #51861
5757 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5758 * tree.[ch] : added xmlDefaultBufferSize
5759 * nanoftp.c: typo in function name header block
5760 * doc/xml.html : updated, added link to XML::LibXSLT
5761 * doc/html/* : rebuilt the docs
5762
5763Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5764
5765 * parser.c SAX.c: the new content parsing code raised an
5766 ugly bug in the characters() SAX callback. Found it
5767 just because of strangeness in XSLT XML Rec ouptut :-(
5768
5769Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5770
5771 * Makefile.am: Martin Baulig suggested to add -lm
5772 * tree.c: found another bug in xmlNodeGetContent()
5773
5774Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5775
5776 * xpath.c: Bjorn found the error related to strictness of comparison.
5777
5778Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5779
5780 * parser.c: trying to fix the Dtd parsing problem reported
5781 by Gary, side effect of last week speed optimizations.
5782
5783Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5784
5785 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5786 * parserInternals.c: removed unneeded test raised by Stric
5787
5788Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5789
5790 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5791 and fixed by William Brack). Added xmlXPathFormatNumber.
5792 Changed the sorting slightly.
5793 * configure.in Makefile.am example/Makefile.am: Added -lm.
5794 Please note that applications linking with libxml2, must
5795 also like with the math library from now on.
5796
5797Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5798
5799 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5800
5801Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5802
5803 * parser.c: one must report spaces even if the Dtd element
5804 content proves that this is not part of the element content.
5805 * result/valid/*.xml: this changed the ouptu slightly
5806
5807Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5808
5809 * configure.in: bumped to 2.3.3
5810 * doc/xml.html: updated
5811
5812Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5813
5814 * tree.c: minor doc fix
5815 * xpath.c: deallocation issues when a result tree has been
5816 converted to a node-set
5817
5818Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5819
5820 * doc/xml.html: oops corrected dates s/2000/2001
5821
5822Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5823
5824 * valid.c: new patch from Gary Pennington
5825
5826Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5827
5828 * doc/xml.html: applied patch from Ankh
5829
5830Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5831
5832 * xinclude.c: fixed a problem building on Mac
5833
5834Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5835
5836 * parser.c: more work on increasing parsing ferformances
5837
5838Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5839
5840 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5841 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5842 avoiding memcpy in production builds MEM_CLEANUP macro use
5843 * parser.[ch] parserInternals.c: optimizations of the tightest
5844 internal loops inside the parser. Better checking of I/O
5845 flushing/loading conditions
5846 * xmllint.c : added --timing
5847
5848Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5849
5850 * configure.in: bumped to 2.3.2
5851 * doc/xml.html: updated for release
5852
5853Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5854
5855 * xpath.c: found a memleak and fixed a nasty bug
5856
5857Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5858
5859 * xmllint.[c1] : added return code errors for xmllint
5860 * xpath.c: specific debug dump function for result value trees
5861
5862Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5863
5864 * xpath.c: finally implemented xmlXPathCompareNodeSets
5865 * test/XPath/expr/floats results/XPath/expr/floats: added
5866 a test for float expressions
5867
5868Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5869
5870 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5871 * parserInternals.[ch]: trying to speed up parsing
5872 * xpath.c : speeded up node set equality op
5873
5874Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5875
5876 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5877 better handling of ID/IDREF and the list modules associated
5878 * configure.in: small CFLAGS cleanup
5879
5880Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5881
5882 * configure.in: fixed iconv detection on AIX (stric)
5883
5884Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5885
5886 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5887
5888Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5889
5890 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5891 and optimized xmlXPathNodeSetSort
5892
5893Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5894
5895 * xpath.c: bug fix when context size is 0
5896 * parser.c: I like Norm's Dtd because they still manage to break
5897 the parser occasionally
5898
5899Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5900
5901 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5902
5903Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5904
5905 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5906 attributes within the XML-1.0 namespace
5907
5908Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5909
5910 * xpathInternals.h: exported a few axis functions
5911 * doc/xml.html: updated the doc
5912
5913Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5914
5915 * configure.in: applied patch from Daniel van Balen for OpenBSD
5916 and bumped version to 2.3.1
5917 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5918 attempt to find autoclosing was simply broken, removed it,
5919 updated the examples, this is better
5920
5921Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5922
5923 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5924 hash functionnalities.
5925 * doc/html/* : rebuild the doc
5926
5927Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5928
5929 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5930 on predicate
5931 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5932 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5933 really want to have tags closed on output even if we accept
5934 unclosed ones on input
5935
5936Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5937
5938 * xpath.c: ouch don't free NULL, rare case fixed
5939 * tree.c: don't coalesce text nodes if they don't have the
5940 same behaviour wrt escaping on output
5941
5942Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5943
5944 * xpath.c: small fixup
5945 * SAX.c: don't warn on empty namespaces.
5946
5947Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5948
5949 * README: a bit of cleanup
5950 * configure.in: preparing for 2.3.0 release
5951
5952Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5953
5954 * hash.[ch]: added a first version of xmlHashSize()
5955 * valid.c: another bug fix from Gary Pennington
5956
5957Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5958
5959 * valid.c: couple of bug fixes pointed by Gary Pennington
5960 * HTMLtree.c: #if 0 cleanup
5961
5962Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5963
5964 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5965 which removes a time consuming check of xmlXPathNodeSetAdd()
5966 and use it in places where we are sure to not break unicity
5967
5968Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5969
5970 * xpath.c: bug fixes found from XSLT
5971 * tree.c: preserve node->name special values when copying nodes.
5972 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5973 external subset are fetched when available but without full
5974 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5975 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5976 output with encoding disabled.
5977
5978Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5979
5980 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5981 xmlCheckFilename should not be called from xmlFileOpenW
5982 and xmlGzfileOpenW
5983
5984Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5985
5986 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5987 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5988 added the new tests for URI normalization
5989 * testURI.c: fixed stoopid bugs
5990 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5991 the URI in the error messages are now properly normalized
5992
5993Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5994
5995 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5996
5997Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5998
5999 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6000
6001Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6002
6003 * xpath.c: fixed mod operator
6004
6005Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6006
6007 * parser.c: fixed xmlStrcat doc
6008 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6009 trees.
6010
6011Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6012
6013 * xpath.c result/XPath/tests/chaptersbase
6014 result/XPath/tests/simplebase: fixed XPath node()
6015 * tree.c: small fix in xmlNewNs()
6016 * Makefile.am: removed extraneous xml2Conf.sh rule
6017
6018Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6019
6020 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6021 Changed the library name, in order to get libxml-devel and
6022 libxml2-devel to coexist on a single system
6023 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6024 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6025
6026Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6027
6028 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6029 libxml2-devel installable in // as libxml-devel.
6030
6031Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6032
6033 * doc/Makefile.am: fixed make rebuild in doc
6034 * doc/html/*.html: rebuilt the docs
6035
6036Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6037
6038 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6039
6040Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6041
6042 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6043 the HTML doc to go into the -devel RPM ...
6044 * aclocal.m4 config.h.in: some updates due to auto* magic
6045
6046Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6047
6048 * xpath.h: added a hook in the context structure allowing to
6049 link to extra support, needed for XSLT
6050
6051Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6052
6053 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6054 xmlXPtrCmpPoints to use it.
6055 * propagated the following patch from Alejandro Forero
6056 * include/win32config.h xmlIO.c: applied further suggestions
6057 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6058 * example/gjobread.c: fixed warnings, now that it builds
6059
6060Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6061
6062 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6063
6064 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6065 filename points to a valid file (not a directory).
6066 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6067 Added calls to xmlCheckFilenameDir.
6068
6069 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6070 `path' (rather than `filename') as the parameter to gzopen and open.
6071
6072Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6073
6074 * Makefile.am: fixed a problem with EXTRA_DIST
6075
6076Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6077
6078 * Makefile.am example/Makefile.am: finally found the trick
6079 to build the example, i.e. add "." in SUBDIRS before example
6080 in the list <grin/>
6081
6082Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6083
6084 * doc/xml.html: updated with an XSLT section, removed pointer to
6085 W3C CVS base.
6086
6087Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6088
6089 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6090 too, and deallocation need to occur the same way.
6091
6092Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6093
6094 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6095 type correponding to an XSLT result tree fragment. Share most
6096 of the data format with node set, as well as operators.
6097 * HTMLtree.c: added a newline at the end of the doctype output
6098 whe this one is not present initially.
6099 * tree.c: make sure taht the parent and doc pointers are properly
6100 set when copying attributes (lists).
6101
6102Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6103
6104 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6105
6106Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6107
6108 * xpath.c: seems I finally killed that ugly path evaluation
6109 context bug (tagged 9999 in case is is wrong)
6110
6111Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6112
6113 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6114 for XSLT
6115
6116Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6117
6118 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6119 for xmlGzfileOpen() bug
6120
6121Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6122
6123 * xpath.c: removed an error found by XSLT usage
6124 * tree.c parserInternals.h: use a predefined static string
6125 for text and comment nodes, avoid freeing them in xmlFreeNode,
6126 exported the string name in parserInternals.h and added
6127 another value to disable encoding at output (for XSLT),
6128 gain memory, time.
6129
6130Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6131
6132 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6133 win32/libxml2/libxml2_so.dsp: new makefiles and update
6134 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6135
6136Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6137
6138 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6139 Gary Pennington
6140
6141Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6142
6143 * xpath.c: fixed the comaprision of values and nodelists,
6144 need to compare nodelist still ...
6145 * debugXML.c: avoided a possible core dump
6146 * HTMLparser.c: cleanup
6147 * nanohttp.c: contributed fix.
6148 * tree.c: fixes in properties handling added xmlSetNsProp
6149 needed by libxslt
6150 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6151 comment
6152 * TODO: updated
6153
6154Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6155
6156 * parser.c parserInternals.c: applied Bjorn Reese optimization
6157 patch
6158
6159Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6160
6161 * Makefile.am: applied patch fro make check from Martin Vidner
6162
6163Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6164
6165 * configure.in: preparing 2.2.11
6166 * doc/html/*: rebuild the HTML files
6167 * doc/xml.html : updated
6168
6169Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6170
6171 * tree.c: fixed a stupid bug
6172 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6173 patches related to validation of an XInclude processing result
6174 * TODO: updated
6175
6176Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6177
6178 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6179 on large files
6180
6181Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6182
6183 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6184
6185Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6186
6187 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6188 reported by Jonas Borgström
6189 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6190
6191Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6192
6193 * testXPath.c xpath.c: fixing the XPath union expressions problem
6194 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6195
6196Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6197
6198 * xmllint.c: Made is so if the file name is "-" is will read form
6199 standard input. Sven Heinicke <sven@zen.org>
6200 * tree.c: fixed a problem when growing buffer
6201 * tree.h: fixed the comment of the node types following andersca
6202 comment
6203 * TODO: updated
6204
6205Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6206
6207 * HTMLparser.[ch]: added a way to avoid adding automatically
6208 omitted tags. htmlHandleOmittedElem() allows to change the
6209 default handling.
6210 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6211 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6212 of xmllint too when using --memory flag, added a memory test
6213 suite at the Makefile level.
6214 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6215 with namespace use when encountering QNames in XPath evalation,
6216 added xmlns() scheme in XPointer.
6217 * nanoftp.c : incorporated a fix
6218 * parser.c xmlIO.c: fixed problems raised with encoding when using
6219 the memory I/O
6220 * parserInternals.c: closed bug 25934 reported by
6221 torsten.landschoff@innominate.de
6222 * TODO: updated
6223
6224Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6225
6226 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6227 on a non-updated tree :-(, made a 2.2.10 release to correct the
6228 situation
6229
6230Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6231
6232 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6233 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6234 integrated a set of OpenVMS changes from Howard Taylor
6235 <Howard.Taylor@pacoast.com>
6236
6237Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6238
6239 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6240 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6241
6242Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6243
6244 * HTMLparser.c: some fixes on auto-open of html/head/body
6245 * encoding.c: fixed a compilation error on some gcc env
6246 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6247 XPointer implementation
6248 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6249 related XPointer tests and associated results
6250
6251Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6252
6253 * doc/xmldtd.html doc/xml.html: following a short step by step
6254 guidance on IRC to help maciej with DTDs I started a small
6255 page on the subject.
6256
6257Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6258
6259 * HTMLparser.c: fixed handling of broken charrefs
6260 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6261 patches
6262
6263Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6264
6265 * doc/xml.html doc/html/* : rebuilt the docs after adding
6266 xinclude and updated page for 2.2.7 and 2.2.8
6267 * configure.in: releasing 2.2.8
6268
6269Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6270
6271 * parser.[ch] parserInternals.c: applied the conditional
6272 section processing fix from Jonathan P Springer
6273 <jonathan.springer2@gte.net>
6274 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6275 project file, fixed iconv default non support
6276 * xpath.c: fixed the problem of evaluating relative expressions
6277 when a node context is provided.
6278
6279Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6280
6281 * nanoftp.c: fixed gcc 2.95 new warnings
6282 * SAX.c: fixed a stupid bug
6283 * tree.c: fixed a formatting problem when round-tripping
6284 from/to memory
6285 * xinclude.c: chased memleak, fixed a base problem
6286 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6287 xmlXPtrBuildNodeList()
6288 * TODO: updated
6289 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6290 adding a first small set of regression tests for XInclude
6291
6292Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6293
6294 * nanohttp.[ch]: applied Wayne Davison patches to access
6295 the WWW-Authorization header.
6296 * parser.c: Closed Bug#30847: Problems when switching encoding
6297 in short files by applying Simon Berg's patch.
6298 * valid.c: fixed a validation problem
6299 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6300 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6301 Wayne Davison
6302 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6303 need to be extended to non full nodes selections.
6304 * xinclude.c: starts to work decently
6305
6306Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6307
6308 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6309 debugXML.c xmlversion.h.in: Started adding XInclude support,
6310 this is a new xmllint option
6311 * tree.c xpath.c: applied TOM patches for XPath
6312 * xpointer.c: fixed a couple of errors.
6313 * uri.c: added an escaping function needed for xinclude
6314 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6315 new warning from RH70 gcc's version
6316
6317Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6318
6319 * HTMLparser.c: fixed loop on invalid char in scripts
6320 * parser.c: update to description of xmlIOParseDTD()
6321 * libxml.m4 xmlversion.h.in: changes contributed by
6322 Michael Schmeing <m.schmeing@internet-factory.de>
6323 * configure.in: preparing for 2.2.7
6324 * Makefile.am: trying to avoid config.h and acconfig.h
6325 being included in the distrib
6326 * configure.in: released 2.2.7
6327
6328Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6329
6330 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6331 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6332
6333Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6334
6335 * parser.[ch]: added xmlIOParseDTD()
6336 * xpointer.c: added support for the 2 extra parameters of
6337 string-range, fixed a stoopid error when '0' was present
6338 in XPointer expressions
6339 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6340 testsuite for the above
6341
6342Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6343
6344 * libxml.spec.in: improved package descriptions
6345
6346Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6347
6348 * xpath.c xpathInternals.h: applied a large cleaning patch
6349 from TOM <ptittom@free.fr>, it also add namespace support
6350 for function and variables registration.
6351
6352Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6353
6354 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6355 * Makefile.mingw: Wayne Davison's update adding hash.c
6356
6357Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6358
6359 * xpath.c: fixed the root evaluation problems
6360 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6361 ignorable spaces with <b> <bold> <em>
6362 * tree.c: fixed a loop in xmlSearchNsByHref()
6363
6364Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6365
6366 * xpath.c: applied another XPath patch from TOM
6367 * xpath.c include/makefile.am: applied another patch from
6368 china@thewrittenword.com (cleanup on IRIX).
6369
6370Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6371
6372 * xml-config.1: received a fixed version from Fredrik Hallenberg
6373 <hallon@lysator.liu.se>
6374
6375Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6376
6377 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6378 cleanup patch for XPath
6379
6380Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6381
6382 * patched to redirrect all "out of context" error messages to
6383 a reconfigurable routine. The changes are:
6384 * xmlerror.h : added the export of an error context type (void *)
6385 an error handler type xmlGenericErrorFunc there is an interface
6386 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6387 to reset the error handling routine and its argument
6388 (by default it's equivalent to respectively fprintf and stderr.
6389 * all the c files: all wild accesses to stderr or stdout within
6390 the library have been replaced to calls to the handler.
6391
6392Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6393
6394 * configure.in: release 2.2.6
6395 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6396 exporting the inner functions of xpath for extension modules
6397 * doc/*: updated and rebuilt the doc
6398
6399Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6400
6401 * nanohttp.c : applied Wayne HTTP cleanup patch
6402 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6403 and xmlNodeSetSpacePreserve()
6404
6405Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6406
6407 * xpath.c: closing bug #29260
6408
6409Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6410
6411 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6412 multikey tuples, made hash structure opaque
6413 * valid.[ch]: moved elements, attributes, notations decalarations
6414 as well as ID and refs to hash tables.
6415 * entities.c: hash cleanup
6416 * xmlmemory.c: fixed a dump problem in debug mode
6417 * include/Makefile.am: problem passing in DESTDIR= values patch
6418 from Marc Christensen <marc@calderasystems.com>
6419 * nanohttp.c: removed debugging remains
6420 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6421 * HTMLparser.c parser.c: fixing a number of problems with the
6422 macros in the *parser.c files (Wayne).
6423 * HTMLparser.c: close the previous option when opening a new one
6424 (Marc Sanfacon).
6425 * result/HTML/*: updated the HTML results accordingly
6426
6427Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6428
6429 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6430 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6431 XPath functions and XML entities table to them. More to come...
6432 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6433
6434Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6435
6436 * tree.c: coalesce adjacent text nodes
6437 * valid.c: handling of blank nodes in DTd validation (raised
6438 by problems with a posteriori validation).
6439 * nanohttp.c: changing behaviour on HTTP write stuff.
6440 * HTMLtree.c: forced body and html to be explicitely closed.
6441 * xpath.h: exported more XPath functions.
6442
6443Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6444
6445 * Release of 2.2.5
6446 * xpointer.c: range() range-inside and other helper functions
6447 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6448
6449Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6450
6451 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6452 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6453
6454Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6455
6456 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6457 and XPointer modules
6458
6459Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6460
6461 * SAX.h: closed #25107
6462
6463Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6464
6465 * testSAX.c: fixed problem with cdata reporting
6466 * SAXresult/* : updated
6467
6468Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6469
6470 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6471 Closed bug #27499, added to regression tests
6472 * TODO: updated
6473
6474Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6475
6476 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6477 support for SCRIPT and STYLE with help from Bjorn Reese
6478 * test/HTML/* result/HTML/*: added simple testcase and updated
6479 the existing ones.
6480
6481Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6482
6483 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6484 string-range for empty strings
6485 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6486 test/XPath/xptr/strrange: augmented the XPointer testsuite
6487
6488Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6489
6490 * doc/xml.html doc/xmlmem.html: added a module describing memory
6491 interfaces and use, updated the main page.
6492
6493Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6494
6495 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6496 nanoftp code work on Windows too now
6497
6498Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6499
6500 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6501 * xpointer.c: implemented string-range() at least a good first version
6502 * test/XPath/docs/str test/XPath/xptr/strrange
6503 result/XPath/xptr/strrange: the string-range() tests
6504
6505Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6506
6507 * Makefile.am include/Makefile.am include/win32config.h
6508 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6509 and make distcheck
6510
6511Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6512
6513 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6514 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6515 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6516
6517Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6518
6519 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6520 patch for socklen_t detection by
6521 Albert Chin-A-Young <china@thewrittenword.com>
6522
6523Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6524
6525 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6526 and added a --dtdvalid option to xmllint used to test it
6527
6528Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6529
6530 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6531 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6532
6533Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6534
6535 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6536 handlings (registration, lookup, cleanup)
6537
6538Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6539
6540 * configure.in Makefile.am include/makefile.am: adding XPointer
6541 and XPtrtests target
6542 * xpointer.[ch] : new files for XPointer support
6543 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6544 more XPath tests
6545
6546Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6547
6548 * configure.in: fixed, very broken, make distcheck works again
6549
6550Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6551
6552 * More work toward 2.2.5, integrated a number of patches
6553 * configure.in Makefile.am win32config.h.in: trying to cleanup
6554 make distcheck .... huh ...
6555 * include/Makefile.am include/win32config.h: new directory
6556 for includes
6557 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6558 updated teh makefiles and instructions for WIN32
6559 * xpath.c: small fixes
6560 * test/XPath/ results/XPath: updated the testcases and results
6561 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6562 suggested patches
6563 * valid.c: fixed an ID bug
6564
6565Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6566
6567 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6568 the automake bug where wrong dependancies were generated.
6569 * xpath.[ch]: worked on XPointer
6570
6571Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6572
6573 * configure.in Makefile.am: 2.2.5, ship the include in an
6574 include/libxml subdirectory, use symlinks when using CVS
6575 * testSAX.c: fixed small bug
6576 * testXPath.c: changed the way testfiles are parsed
6577 * debugXML.c: same kind of cleanup when parsing an argument expression
6578 XPath/XPointers can have blanks embedded
6579 * xpath.[ch]: more cleanup, reorgs for XPointer work
6580 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6581 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6582
6583Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6584
6585 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6586 in the XPath engine, rewrote large parts of it, now it's far
6587 cleaner and in sync with the REC not an old WD. Fixed a parsing
6588 problem in the interactive XML shell found when testing XPath.
6589
6590Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6591
6592 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6593 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6594 examples with the extra test
6595
6596Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6597
6598 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6599 the global init function.
6600
6601Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6602
6603 * HTMLparser.c: Doohhh, attribute name parsing was still case
6604 sensitive ! Fixed this ...
6605 * result/HTML/* : updated the tests results accordingly
6606
6607Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6608
6609 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6610 engine, should be far more stable, incorporated a new version of
6611 preceding/following axis, need testing
6612 * uri.c: fixed file:///c:/a/b/c problem
6613 * test/XPath/tests/idsimple: augmented the XPath tests
6614
6615Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6616
6617 * doc/* rebuilding docs for 2.2.4 release
6618
6619Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6620
6621 * configure.in: releasing 2.2.4
6622 * parser.[ch]: added xmlStrEqual()
6623 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6624 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6625 use xmlStrEqual instead
6626 * TODO: updated
6627 * added an XPath test
6628
6629Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6630
6631 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6632 * entities.h: exported xmlInitializePredefinedEntities
6633 * parser.[ch] : added xmlInitParser()
6634 * parserInternals.h : had to export htmlInitAutoClose()
6635
6636Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6637
6638 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6639 problems
6640 * Makefile.am : added XPath regression tests to normal tests
6641 * uri.c: fixed a problem with local paths, cleanup
6642 * parser.c: fixed a problem with large CData sections
6643
6644Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6645
6646 * configure.in xml-config.in: patch from "Ben Taylor"
6647 <sol7x86@hotmail.com> for solaris shared libs lookup
6648
66492000-09-30 Martin Baulig <baulig@suse.de>
6650
6651 * libxml-2.0.pc.in: Provide pkg-config script.
6652
6653 * configure.in: Create the libxml-2.0.pc script from the
6654 libxml-2.0.pc.in templates.
6655 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6656 script in `$(libdir)/pkgconfig'.
6657
6658Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6659
6660 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6661 when compiling with MSC
6662
6663Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6664
6665 * xpath.c: patch for normalize-string() substring-before(),
6666 substring-after() and translate() functions from Bjorn Reese
6667 <breese@mail1.stofanet.dk>
6668 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6669 Fredrik Hallenberg <hallon@lysator.liu.se>
6670 * TODO: updated
6671
6672Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6673
6674 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6675 problem of socklen_t being undefined on a number of platforms
6676 * debugXML.c: fixed a compilation problem when without snprintf
6677
6678Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6679
6680 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6681 an URI bug and a fix for the control-character-induced infinite loop
6682 * nanohttp.c: preventive fix for compiling on WIN32
6683
6684Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6685
6686 * xmlint.c: closing bug #25000
6687
6688Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6689
6690 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6691 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6692 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6693 related function, fixing xmlStrncmp(), and associated cleanup
6694 * result/HTML/entities.html.sax: updating result
6695
6696Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6697
6698 * uri.c: applied patch for URI escaping from Wayne Davison
6699 <wayned@blorf.net>
6700 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6701 from Denis Barbier <barbier@imacs.polytechnique.fr>
6702 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6703 patch from Wayne Davison
6704
6705Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6706
6707 * doc/xml.html : updated with new releases, adding "how to help"
6708
6709Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6710
6711 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6712 removed a few warnings in pedantic mode ...
6713 * parserInternals.c parser.c: moved encoding switching function
6714 to parserInternals.c
6715 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6716
6717Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6718
6719 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6720 error or warning handlers
6721
6722Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6723
6724 * parserInternals.c parserInternals.h parser.c Makefile.am:
6725 created a new module parserInternals.c, moved most of the
6726 code shared by the various parsers there, as well as
6727 deprecated code from parser.c. More cleanup of parser.c
6728 * uri.c: fixed a problem when URI is NULL
6729 * valid.c: speedup when looking for an attribute declaration
6730
6731Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6732
6733 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6734 the cleanup of the computation of URI references when seeking
6735 external entities. The URI reference string and the resulting
6736 URI are both stored now.
6737 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6738 large s(n)printf checks and cleanup from Denis Barbier
6739 <barbier@imacs.polytechnique.fr>
6740 * xmlversion.h.in tree.h: couple of SGML declarations for a
6741 possible docbook module.
6742 * result/VC/ : a couple of test output changed due to the change
6743 of the entities URI
6744
6745Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6746
6747 * parser.h: added a _private field for linking user's data
6748
6749Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6750
6751 * parser.c parserInternals.h: demacroified most of the IS_XXX
6752 the gain in size is significant so ...
6753
6754Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6755
6756 * entities.c: cases where looking up entities with doc==NULL
6757 covered
6758
6759Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6760
6761 * uri.c: applied Wayne Davison patch
6762 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6763
6764Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6765
6766 * uri.c testUri.c: applied Wayne Davison patches
6767 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6768 * Makefile.in: added URItest and included thenin "make tests"
6769
6770Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6771
6772 * xmlversion.h.in: closed bug 22941
6773
6774Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6775
6776 * doc/xmlio.html: added doc and example for entity loader
6777 redefinition.
6778
6779Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6780
6781 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6782 used by libxml
6783
6784Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6785
6786 * parser.c: Fixed bug on invalid ontent characters and when using
6787 push.
6788 * xmllint.c: fixed xmllint endling of errors in push mode
6789
6790Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6791
6792 * HTMLparser.c testHTML.c: applied two new patches from
6793 Wayne Davison <wayned@users.sourceforge.net>
6794 * result/HTML/*.sax: regenerated HTML SAX output
6795 * parser.c: more cleanup.
6796
6797Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6798
6799 * HTMLparser.[ch] testHTML.c: applied the second set of
6800 patches from Wayne Davison <wayned@users.sourceforge.net>,
6801 adding htmlEncodeEntities()
6802 * HTMLparser.c: fixed an ignorable white space detection bug
6803 occuring when parsing with SAX only
6804 * result/HTML/*.sax: updated since the output is now HTML
6805 encoded...
6806
6807Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6808
6809 * HTMLparser.[ch]: applied some of Wayne Davison
6810 <wayned@users.sourceforge.net> patches
6811
6812Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6813
6814 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6815 undeclared namespace prefix was used, added a warning.
6816 Cleaned up support w.r.t. entities, spilling out a warning
6817 and being pedantic on lookups.
6818 * test/warning/ent9 : added testcase for previous example.
6819 * TODO: updated
6820 * parserInternals.h parser.c: changed the way names are parsed
6821 now allow infinite size and decrease penalty for normal use
6822 * parser.c: Started a big cleanup/check of the parser code,
6823 fixed some of the most tortuous entity code, spotted code
6824 unused anymore
6825 * test/*: added tests for very long names and related nasty
6826 things.
6827
6828Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6829
6830 * doc/encoding.html: added encoding aliases doc
6831 * doc/xml.html: updates
6832 * encoding.[ch]: added EncodingAliases functions
6833 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6834 bottleneck affecting large DTDs like Docbook
6835 * parser.[ch] xmllint.c: added a pedantic option, will be
6836 useful
6837 * SAX.c: redefinition of entities is reported in pedantic mode
6838 * testHTML.c: uninitialized warning from gcc
6839 * uri.c: fixed a couple of bugs
6840 * TODO: added issue raised by Michael
6841
6842Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6843
6844 * doc/encoding.html: propagated Martin Duerst suggestions
6845
6846Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6847
6848 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6849 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6850 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6851 by Wayne Davison
6852
6853Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6854
6855 * nanoftp.c nanohttp.c: small cleanup
6856 * TODO: updated
6857
6858Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6859
6860 * added an old VC testcase and updated title.xml entity
6861
6862Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6863
6864 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6865 done on auto-opening of <p> tags and cleanup of SAX output
6866
6867Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6868
6869 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6870
6871Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6872
6873 * doc/xml.html libxml.* structure.*: updated the doc a bit
6874
6875Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6876
6877 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6878 of SAX tests
6879
6880Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6881
6882 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6883 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6884
6885Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6886
6887 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6888 * testHTML.c: fix core dump on Solaris 2.x systems
6889 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6890 * result/HTML/*.sax: previous bug fix lead to new results
6891
6892Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6893
6894 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6895 * configure.in: added --with-readline=DIR to accept alternate
6896 path for readline include/library
6897 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6898 for ANSI under HP-UX
6899 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6900 includes @LIBS@
6901
6902Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6903
6904 * doc/* : rebuilt the docs
6905 * getting ready for 2.2.2 release
6906
6907Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6908
6909 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6910 and xmlAddFeature()
6911 * tree.[ch]: added xmlAddChildList()
6912 * xmllint.c: MAP_FAILED macro test
6913 * parser.h: added xmlParseCtxtExternalEntity()
6914 * valid.c: applied bug fixes removed warning
6915 * tree.c: added CDATA block to elements content
6916 * testSAX.c: cleanup of output
6917 * testHTML.c: added SAX testing
6918 * encoding.c: better error recovery
6919 * SAX.c, parser.c: fixed one of the external entity processing
6920 of the OASis testsuite
6921 * Makefile.am: added HTML SAX regression tests
6922 * configure.in: bumped to 2.2.2
6923 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6924 SAX results
6925
6926Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6927
6928 * configure.in: patch for HP compiler
6929
69302000-08-04 Sven Heinicke <sven@zen.org>
6931
6932 * xmllint.c: Was coredumping sometimes when the file given didn't
6933 exist.
6934
6935Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6936
6937 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6938
6939 when using in memory parsing. Need some cleanup.
6940 * xmllint.c configure.in: added a --memory flag to test memory
6941 parsing
6942
6943Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6944
6945 * nanohttp.c: fixed socklen_t replacement to unsigned int
6946 * parser.c: fixed a space handdling missing at the end of
6947 production 28 DOCTYPE.
6948 * xmlmemory.c: fixed a stupid bug on the routine to override
6949 allocation functions
6950 * TODO: updated
6951
6952Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6953
6954 * doc/ regenerated the docs
6955
6956Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6957
6958 * doc/encoding.html doc/xml.html: added I18N doc
6959 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6960 improvements, both parser and filters, added ASCII & HTML,
6961 fixed the ISO-Latin-1 one
6962 * xmllint.c testHTML.c: added/made visible --encode
6963 * debugXML.c : cleanup
6964 * most .c files: applied patches due to warning on Windows and
6965 when using Sun Pro cc compiler
6966 * xpath.c : cleanup memleaks
6967 * nanoftp.c : added a TESTING preprocessor flag for standalong
6968 compile so that people can report bugs more easilly
6969 * nanohttp.c : ditched socklen_t which was a portability mess
6970 and replaced it with unsigned int.
6971 * tree.[ch]: added xmlHasProp()
6972 * TODO: updated
6973 * test/ : added more test for entities, NS, encoding, HTML, wap
6974 * configure.in: preparing for 2.2.0 release
6975
6976Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6977
6978 * nanoftp.c: fixed the way the control connection is handled
6979 * libxml.spec.in: fixed the dependancies and cleanup
6980
6981Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6982
6983 * doc/xml.html: changed the xmlsoft.org structure, updated the
6984 examples w.r.t. root and childs
6985
6986Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6987
6988 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6989
6990Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6991
6992 * HTMLparser.c: Work on character encoding support for the HTML parser
6993 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6994 * encoding.c: Fixed a potential memleak in the encoding stuff
6995
6996Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6997
6998 * doc/FAQ.html doc/Makefile.am : added a FAQ
6999
7000Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7001
7002 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7003 of the HTML parser to force it to not bypass SAX
7004
7005Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7006
7007 * win32config.h.in: updated
7008 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7009 lacks iconv support :-( need to release 2.1.1
7010 * configure.in: release 2.1.1
7011 * HTMLparser: fixed bug #14784
7012 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7013 by Windows compiler
7014 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7015 the SAX startDocument() callback.
7016 * TODO: updated
7017
7018Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7019
7020 * added xmlStopParser()
7021
7022Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7023
7024 * configure.in: 2.1.0 prerelease
7025 * Large resync between W3C and Gnome tree
7026 * nanoftp, nanohttp.c: fixed stalled connections probs
7027 * HTMLtree.c SAX.c : support for attribute without values in
7028 HTML for andersca
7029 * valid.c: Fixed most validation + namespace problems
7030 * HTMLparser.c: start document callback for andersca
7031 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7032 * parser.h, SAX.c: serious speed improvement for large
7033 CDATA blocks
7034 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7035 different encoding
7036 * example/Makefile.am example/gjobread.c tree.h: work on
7037 libxml1 libxml2 convergence.
7038 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7039 and the LIBXML_TEST_VERSION macro
7040
7041Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7042
7043 * doc/xml.html: various patches and improvements typo fixed by
7044 Felix Natter
7045 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7046 from Felix Natter <fnatter@gmx.net>
7047
7048Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7049
7050 * doc/upgrade.html: updated with instructions for support of both
7051 libxml-1.x and libxml-2.x
7052 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7053 for 2.x support and also fixed includes
7054
7055
7056Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7057
7058 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7059 the encoding support, added iconv support, so now libxml if
7060 compiled with iconv automatically support japanese encodings
7061 among others. Work based on initial patch from Yuan-Chen Cheng
7062 I may have broken binary compat in the encoding handler
7063 registration scheme, but that was so utterly broken I don't
7064 expect anybody to have used this feature until now.
7065 * parserInternals.h: fixup on the CHAR range macro
7066 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7067 code.
7068 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7069 * uri.c: added xmlParseURI() I can't believe I forgot to
7070 implement this one in 2.0 !!!
7071 * SAX.c: moved doc->encoding update in the endDocument() call.
7072 * TODO: updated.
7073
7074Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7075
7076 * tree.h: removed extraneous xmlRemoveProp definition
7077 * TODO: added item about --disable-corba configure switch
7078 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7079 * nanoftp.c: fixed include problems giving troubles on AIX and
7080 slowlaris
7081 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7082 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7083 comment and headers changes to lower gtk-doc number of warnings
7084 * doc/html/*: rebuilt docs
7085
7086Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7087
7088 * HACKING: documented the tag for 1.x and instructions
7089
7090Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7091
7092 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7093 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7094 xmlCreateIOParserCtxt
7095 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7096 significant overall improvement
7097 * xmllint.c: added I/O test to xmllint
7098 * testSAX.c: added a speed test
7099 * doc/* : updated/regenerated
7100
7101Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7102
7103 * xpath.c uri.h parserInternals.h: cosmetic changes from
7104 "Timur I. Bakeyev" <timur@bat.ru>, including making
7105 xmlCreateURI() public
7106
7107Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7108
7109 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7110 and the code at the same time. Added a clean mechanism for
7111 overload or added input methods: xmlRegisterInputCallbacks()
7112 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7113 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7114 * TODO: updated
7115 * doc/* : updated/regenerated
7116 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7117 source dir
7118
7119Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7120
7121 * testURI.c: yet another forgotten commit, I should get some sleep !
7122
7123Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7124
7125 * xmllint.c: forgot to commit this too ?
7126
7127Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7128
7129 * xmlversion.h.in : forgot to commit this previously
7130
7131Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7132
7133 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7134 * README TODO: updated for release
7135 * uri.c uri.h: added authority parsing/saving
7136 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7137 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7138 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7139 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7140 Makefile.am : added compile-time customization of libxml
7141 --with-ftp --with-http --with-html --with-xpath --with-debug
7142 --with-mem-debug
7143 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7144 #include <libxml/xxx.h> I hope it won't break too much stuff
7145 and will be manageable in the future...
7146 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7147 and added xmllint to the installed programs
7148 * uri.h: added xmlFreeURI()
7149
7150Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7151
7152 * uri.c uri.h: finished the escaping handling, the base support
7153 and the URI path normalization. Looks good just lacks the
7154 authority content parsing code.
7155 * Makefile.am: added instructions to generate testURI
7156 * TODO: updated
7157 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7158 added links and icons for W3C and Gnome
7159
7160Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7161
7162 * xmlmemory.[ch] : seems I forgot to actually update the files in
7163 the last commit :-)
7164 * doc/xml.html doc/html/* : updated and uploaded the docs
7165
7166Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7167
7168 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7169 * TODO: updated
7170 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7171 libxml default allocation function with another set (like gmalloc/
7172 gfree).
7173 * Makefile.am, uri.c, uri.h: added a set of functions to do
7174 exact (litteraly copied from the RFC 2396 productions) parsing
7175 and handling of URI. Will be needed for XLink, one XML WFC,
7176 XML Base and reused in the nano[ftp/http] modules. Still work
7177 to be done.
7178
7179Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7180
7181 * configure.in, libxml.spec.in : libxml2
7182 * doc/* : updated the doc page, rebuilt the docs
7183
7184Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7185
7186 * all: tagged LIB_XML_1_X
7187 * *.c *.h : updated from W3C CVS tree
7188 * configure.in : 2.0.0-beta
7189 * libxml.spec.in : libxml2 package nam
7190 * result/* : new version of the tests output
7191
7192Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7193
7194 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7195
7196Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7197
7198 * doc/* : rebuilt the docs
7199 * parser.c: final patch on #6766
7200 * valid.c: small patch on validity checks.
7201
7202Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7203
7204 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7205 added
7206 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7207 compatibility w.r.t. XML spec and existing code.
7208
7209Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7210
7211 * parser.c: seems a better solution to <a> </a> exists,
7212 will try it for a while
7213
7214Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7215
7216 * parser.c: tried to remove the <a> </a> generating <a/>
7217 this is hard. Left a flag for that purpose. Fixed bug #6766
7218 * configure.in: prepared 1.8.7 not released, due to previous
7219 problem
7220
7221Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7222
7223 * doc/xml.html : applied second patch from Paul DuBois
7224
7225Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7226
7227 * doc/xml.html : applied patch from Paul DuBois
7228
7229Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7230
7231 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7232
7233Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7234
7235 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7236 compilation warnings on various platforms.
7237 * parser.c: Fixed #5281 validity error callbacks are now desactived
7238 by default if not validating.
7239
7240Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7241
7242 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7243
7244Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7245
7246 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7247 <gkatsi@cs.toronto.edu>
7248
7249Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7250
7251 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7252 processing URLs
7253
7254Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7255
7256 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7257 xmlNanoFTPUpdateURL for persistent control connections.
7258 * configure.in: 1.8.6
7259
7260Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7261
7262 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7263 * tree.[ch] : added xmlSaveNoEmptyTags
7264
72652000-01-29 James Henstridge <james@daa.com.au>
7266
7267 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7268
7269 * Makefile.am: added nanoftp.[ch] to the build.
7270
7271Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7272
7273 * nanoftp.[ch]: cleanup, comments, API
7274 * debugXML.c : fixed a bug in the cat command
7275 * doc/*: regenerated the docs
7276
7277Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7278
7279 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7280 * debugXML.c : fixed a bug in the cat command
7281 * valid.c: fixing some small probs
7282 * libxml.spec.in: get rid of the SNAP suffix
7283 * doc/xml.html: updated the status
7284
7285Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7286
7287 * xml-config.in: xml-config --version to just return the
7288 version number
7289 * xpath.c: some cleanup w.r.t. axis when the current node is
7290 an attribute.
7291 * TODO: updated
7292
7293Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7294
7295 * configure.in: prepared for libxml-1.8.5
7296 * doc/* recompiled the documentation
7297
72982000-01-17 Jody Goldberg <jgoldberg@home.com>
7299
7300 * configure.in : WARNING autoconf subtlety alert :
7301 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7302 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7303 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7304 get defined by AC_CHECK_HEADERS.
7305
7306Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7307
7308 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7309 Rune.Djurhuus@fast.no
7310
7311Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7312
7313 * TODO: updated
7314 * tree.c, parser.c: made sure that only memory alloc problems
7315 and internal parser errors are allowed to write to stdout or
7316 stderr.
7317
7318Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7319
7320 * tree.c : restored xmlNewGlobalNs since this seems used by
7321 a lot of existing code :-(, fixed a bug in xmlNewNs
7322 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7323 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7324 to exit() from the library code.
7325 * xpath.c, parser.c: removed bugs or unused code detected by
7326 Windows compilers
7327 * parser.c: started adding interfaces for parsing well balanced
7328 XML fragments
7329 * configure.in: releasing 1.8.4
7330 * doc/* : rebuilt the docs
7331
7332Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7333
7334 * tree.[ch] : added xmlNewDocFragment() for DOM
7335 * testHTML.c: uninitialized variable.
7336
7337Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7338
7339 * doc/* : rebuild the docs
7340
7341Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7342
7343 * acconfig.h: readline and history patch
7344 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7345 * tree.c: added check and handling when possibly removing an ID
7346 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7347 and saving.
7348 * test/HTML/entities.html result/HTML/entities.html* : test for
7349 various entities reference cases
7350 * result/HTML/* : as a result output of some testcase have
7351 changed
7352 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7353 by previous example. added xmlParseTryOrFinish().
7354 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7355 entities.h debugXML.h HTMLparser.h: changed the way struct are
7356 declared to allow gtk-doc to expose those
7357 * parser.c: closed bug #4960
7358 * Makefile.am configure.in: Applied patch from
7359 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7360 and math/socket libs detection
7361
7362Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7363
7364 * configure.in, Makefile.am: link tester against readline
7365 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7366
7367Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7368
7369 * tree.[ch]: added xmlRemoveProp
7370 * win32config.h.in nanohttp.c: avoid including the Windows
7371 socket stuff in every C files
7372 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7373 the XmL parser(s)
7374 * test/ns4 result/ns4 etc...: added test case for previous prob
7375 * tree.c: xmlNewNs wasn't checking for double definition
7376 * Makefile.in: fixed a problem with dist-hook duplicates
7377 * parser.[hc], xmlIO.c: fixed the loading of external entities
7378 APIs, now xmlLoadExternalEntity() is used everywhere and
7379 setting up an app specific front-end using the
7380 * SAX.c parser.c: some fixes, now the xhtml spec validates
7381 with the xhtml DTD.
7382 * error.c: fixed crashes in case of no input stream
7383 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7384 to the validation tests and results
7385
7386Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7387
7388 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7389 too htmlCreatePushParserCtxt() and htmlParseChunk()
7390 * parser.c: a bit of cleanup.
7391 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7392 to XML) removed the last mem leak known
7393 * HTMLtree.c: output message cleanup
7394 * xmlmemory.c: display content info about memory blocks
7395 * result/HTML/wired.* : missing att value warning change
7396
7397Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7398
7399 * doc/* : rebuilt the documentation
7400
7401Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7402
7403 * parser.[ch] parserInternals.h: Push parser for XML,
7404 seems to work fine now
7405 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7406 --push for push testing
7407 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7408 * testSAX.c: added --push
7409 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7410 subtree
7411 * xmlIO.[ch] : enriched API + fixes for push mode
7412 * entities.[ch]: added the entity content length to the struct.
7413 * xmlmemory.[ch]: new API to show the last entries for the shell
7414 * valid.c: added required attribute testing
7415 * SAX.c: the cdata callback now merge contiguous fragments
7416 * HTMLparser.c: cleanup of some macros
7417
7418Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7419
7420 * parser.c: fix for PIs name starting with xml
7421 * tree.c: fixed a potential problem with || and && ops
7422 * *.c, configure.in win32config.h.in : generate win32config.h for
7423 those on the Other Side !
7424
7425Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7426
7427 * parser.c: fixed a stupid = vs. == bug :-(
7428 * doc/gnome-xml.sgml: s/glade/xml/
7429
7430Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7431
7432 * configure.in, doc/xml.html : bug fix release 1.8.2
7433 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7434 Hopefully the end of that silly C++ include problem
7435 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7436 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7437 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7438 troubles with autoclosed elements when the stree shape doesn't
7439 follow the DtD specs. Added htmlIsAutoClosed() and
7440 htmlAutoCloseTag()
7441 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7442 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7443 * debugXML.c: fixed a bug on printing default namespaces.
7444 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7445
7446Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7447
7448 * result/HTML/*.htm[l] : updated the HTML regression tests according
7449 to the new output
7450 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7451 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7452 problem due to intermix of extern "C" { ... } declarations for C++
7453 and recursive includes in the headers
7454
74551999-12-20 Chris Lahey <clahey@umich.edu>
7456
7457 * HTMLtree.c: Made it so that html nodes with a single child do
7458 not insert a carriage return before or after the child node.
7459
7460Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7461
7462 * configure.in, doc/xml.html : bug fix release 1.8.1
7463 * parser.c: fixed bug #4344
7464 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7465 added the glue to avoid C++ problems
7466 * doc/* : regenerated the documentation
7467
7468Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7469
7470 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7471 namespace recognition, and Dia as a resul :-(
7472 * encoding.c: closed bug #3950
7473
7474Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7475
7476 * valid.c: debugging a posteriori validation, except URI expansion
7477 stuff this should be fixed now
7478 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7479 Carl Nygard <cnygard@bellatlantic.net>
7480 * tester.c: added --postvalid, cleaning of the code
7481 * tree.[ch]: added xmlDocGetRootElement()
7482
7483Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7484
7485 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7486 c++ losage.
7487
7488Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7489
7490 * configure.in, doc/xml.html : bumped to 1.8.0
7491 * xlink.[ch], Makefile.am : added framework for link detection
7492 * parser.h: added nbChars to parser context, needed for cleanup.
7493 * xmlmemory.c: removed a nasty bug when out of mem
7494 * valid.[ch]: adding namespace support for attribute decl
7495 * tester.c: added --debugent option
7496 * debugXML.[ch]: added xmlDebugDumpEntities()
7497 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7498 buffers instead, this was really needed, validation was breaking
7499 in strange ways due to that. Added xmlParseStringPEReference()
7500 and other parsing from strings functions. Entities processing
7501 modified again, but PERef are still not handled correcly but
7502 unless you're Eve Maller you won't notice :-)
7503 * HTMLparser.c: large changes toward reliability, and switched to
7504 lowercase internal tags, XHTML is lowercase, so it will help
7505 that output is closer to next version.
7506 * doc/* : regenerated the documentation, it is now hosted at
7507 http://xmlsoft.org/ (same bits I just bought the domain :-)
7508
7509
7510Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7511
7512 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7513 doc generation
7514 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7515 in the SAX API
7516 * doc/*: rebuilt the doc making sure everything appears in the
7517 HTML files
7518
7519Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7520
7521 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7522 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7523 which allow impressive speed improvement on dataset with
7524 large text pieces, but at the cost of broken binary
7525 compatibility and slightly bigger memory usage.
7526 Configure with --with-buffers to activate them, they
7527 are protected with XML_USE_BUFFER_CONTENT define.
7528 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7529 goal is 0 memory left allocated once parser is no more used
7530 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7531 call xmlCleanupParser() and xmlMemoryDump()
7532
7533Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7534
7535 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7536 * parser.[ch] encoding.[ch]: added memory cleanup routines
7537 * parser.c: closing bug #3788
7538 * doc/*: rebuilt the doc
7539
7540Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7541
7542 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7543 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7544 * tester.c: added --compress option
7545 * doc/*: rebuilt the documentation
7546
7547Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7548
7549 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7550 if given /proc/kcore as input !
7551 * doc/xml.html doc/*: updated and rebuilt the documentation
7552
7553Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7554
7555 * parser.c: Fixed some wrongly space collapsing code due to
7556 a misreading of the spec.
7557 * result/*: fixed the output accordingly
7558
7559Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7560
7561 * encoding.c: bug fix and typos
7562 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7563 * parser.c: added attribute normalization closing bug #3597
7564 * test/att* result/att* SAXresult/att*: testcase for attribute
7565 normalization
7566
7567Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7568
7569 * configure.in: closing bug #3163 by adding extra flags for the
7570 cc compiler on HP-UX
7571
7572Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7573
7574 * valid.[ch] : removed a typo and an enumerated type bug in the
7575 xmlAddElementDecl() function
7576 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7577 call to xmlEncodeEntitiesReentrant() so that the functions
7578 New, Set and Get are at the same level.
7579 * parser.c HTMLparser.c: extra memory allocation bug for
7580 attributes detected by someone using libxml in embedded systems :-)
7581
7582Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7583
7584 * xmlmemory.h: turned off mem debug :-\
7585
7586Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7587
7588 * parser.c: closed bug #2784 a one line fix, but worth pushing
7589 a new release out
7590 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7591 some structures, comments before and after the
7592 main element, and other nastyness
7593 * HTMLtree.c tree.c: accomodate the extended HTML supported
7594 * configure.in: pushing 1.7.4
7595 * test/ent8 and related outputs : added a new test for bug #2784
7596 * test/HTML/wired.html and related output: a nasty HTML example
7597 * Makefile.am: improved the test scripts
7598 * docs/* : reran the documentation extractor, updated xml.html
7599
7600Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7601
7602 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7603 HTMLparser and debugged the HTML related code. HTML documents
7604 now have their own type
7605 * entities.c: do not dump &apos; for HTML output
7606 * xmlmemory.c: improvement, breakpoint mechanism
7607 * testHTML.c: added --sax --repeat ...
7608 * Makefile.am: improved the HTML tests
7609 * valid.[ch]: added xmlValidGetValidElements and
7610 xmlValidGetPotentialChildren
7611 * tester.c: added --insert to test the 2 new functions
7612 * test//* result//* SAXresult//* : regression test cleanup
7613 and extension.
7614 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7615 gnome-xml-nanohttp.html
7616
7617Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7618
7619 * HTMLparser.c: fixed problems with some autoclose tags
7620 * tree.c: fixed XML output problems.
7621 * result/* SAXresult/*: update of the tests output
7622
7623Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7624
7625 * Makefile.am: Arturo patch for xmlConf.sh version info
7626 * parser.c: Tim Josling patch for single quoted items
7627 * tester.c: Tim Josling patch for tester options usage
7628 * tree.h: indent cleanup
7629
7630Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7631
7632 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7633 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7634
7635Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7636
7637 * tree.c : Raph patch for initialization of CORBA fields
7638 * parser.c, xpath.c, ...: modification of doc comments
7639 * xpath.c : allow spaces in xpath expressions
7640
7641Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7642
7643 * xmlmemory.h: turning off memory debug :-(
7644
7645Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7646
7647 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7648 better SAX interfaces.
7649 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7650 entity.
7651 * configure.in: 1.7.2
7652
7653Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7654
7655 * libxml.spec.in: fixed the URL
7656 * doc/xml.html: improved the documentation front-end
7657
7658Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7659
7660 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7661
7662Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7663
7664 * libxml.spec.in: fixed the alpha compile problem
7665 * parser.[ch]: changed errno to errNo in the parser context :-(
7666 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7667 * doc/xml.html: changed CHAR to xmlChar
7668 * doc/html/*: recompiled the documentation
7669 * configure.in: 1.7.1
7670
7671Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7672
7673 * parser.h: modified the parser context struct to regain 1.4.0
7674 binary compatibility
7675 * parser.c, xml-error.h: added errno ot teh context and defined
7676 a set of errors values with update of errno
7677 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7678 DTDs and entities
7679 * *.h, *.c: complete cleanup of the use of config.h and include
7680 protection depending on the current setup.
7681 * overalll debugging, maintenance and bug-fixing on all modules
7682 * updated the documentation
7683 * ready for 1.7.0
7684
7685Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7686
7687 * HTMLparser.c : cleanup
7688 * SAX.c valid.c valid.h: added ID/IDREF checking
7689 * tree.c tree.h: extended doc structure for refs
7690 * configure.in: 1.6.2
7691 * parser.c: patched bug in SAX user arg call
7692 * parserInternals.h: patched missing close in C++ wrapping
7693 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7694 especially upcoming XPointer implementation.
7695 * doc/xml.html: augmented, typo
7696
7697Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7698
7699 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7700 not all invocations of install understand -d.
7701
7702Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7703
7704 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7705 to make 'check' works, when builddir != srcdir.
7706
7707Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7708
7709 * doc/xml.html : updated the documentation
7710
7711Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7712
7713 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7714 not deallocated memory blocks
7715 * *.c : replaces all calls to malloc() free() and realloc() to
7716 the wrapper functions/macros
7717 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7718 instead of xmlFreeNodeList()
7719
7720Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7721
7722 * HTMLparser.c: corrected a stupid bug leading to core dump at
7723 tree deallocation. Removed warnings indicated by
7724 Stephane.Conversy@lri.fr
7725 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7726 looked for in the external subset
7727
7728Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7729
7730 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7731 on SGI by Stephane.Conversy@lri.fr
7732
7733Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7734
7735 * all .h : changed the prototype declaration indent as in gtk
7736 * most .c : working on reducing the TODOs in the code
7737 * most .c : cleanup though -pedantic and Insure++
7738 * improvements on validation ID checkings.
7739 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7740 * xml-config.in: closed #1810
7741
7742Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7743
7744 * tree.h, valid.c, valid.h: more work on validity, IDs
7745 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7746 definition for AIX
7747
7748Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7749
7750 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7751 the distribution due to a cut'n paste error at last commit
7752
7753Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7754
7755 * configure.in: upgraded to version 1.4.0
7756 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7757 Big update, added a large part of the validation process,
7758 it should be usable, but some parts are missing
7759 * xpath.c: improved the implementation w.r.t. root.
7760 * Makefile.am: added more tests
7761 * test and result trees: added a lot of tests
7762 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7763
7764Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7765
7766 * Added an HACKING file
7767
7768Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7769
7770 * xpath.[ch] : improvements and debug of the XPath implementation
7771 * parser.c, HTMLparser.c : modified the parsers to be progressive
7772 * tree.[ch] : extended the Buffer promitives
7773 * xmlIO.[ch] : added basic I/O routines providing progressive
7774 parsing and ready for I18N conversion plugins
7775 * SAXresult/* : the SAX callback sequence maybe slightly different
7776 now
7777 * test*.c : improved/updated the tests programs
7778 * doc/* : recompiled the docs.
7779
77801999-07-26 Michael Meeks <michael@edenproject.org>
7781
7782 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7783
7784 * tree.c: Ditto.
7785
7786Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7787
7788 * configure.in: upgraded to version 1.4.0
7789 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7790 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7791 XML query language, see http://www.w3.org/TR/xpath for more details.
7792 * parser.c, parser.h: added CHAR* related string functions for XPath
7793 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7794 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7795 rebuild the docs.
7796 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7797 and regression testing capabilities for XPath.
7798
7799Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7800
7801 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7802 closing bug #1646
7803
7804Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7805
7806 * Makefile.am, example/Makefile.am: closed bug #1683
7807
7808Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7809
7810 * example/Makefile.am, configure.in: added the makefile for the
7811 gjobread example
7812
7813Sat Jul 10 14:19:11 CEST 1999 Tomasz KÂłoczko <kloczek@pld.org.pl>
7814
7815 * doc/Makefile.am:
7816 - fix which allow "make install DESTDIR=</install/prefix>".
7817
7818Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7819
7820 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7821 which fixed a problem on the file reading-code.
7822
7823Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7824
7825 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7826 output.
7827 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7828
7829Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7830
7831 * parser.h : Oops removed the binary compatibility problem
7832 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7833 * parser.c, HTMLparser.c: applied patches for reading from stdin
7834
7835Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7836
7837 * parser.c, entities.c, valid.c: cleanup bug #1591
7838 * configure.in: cleanup bug #1592
7839 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7840 the same tree back-end. Hence gdome will be available for it.
7841 * doc/Makefile.am: close bug #617
7842
7843Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7844
7845 * parser.c: alloctate a per parser context SAX interface block
7846
7847Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7848
7849 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7850 and xmlEncodeEntitiesReentrant with the correct one :-\
7851
7852Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7853
7854 * commit of my internal XML base changes, quite a lot of
7855 changes, cleanups, better entities support, framework for
7856 new I/O and charset detection and handling
7857 * Fixed the configure/Makefile stuff to generate shared libs
7858 with the proper version info, so we jumped on rev from
7859 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7860 xmlEncodeEntities() result need to be freed now, and a string
7861 xmlParserVersion provide the current library version.
7862
7863Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7864
7865 * parser.c: fixed a buffer overrun for when you have a very long
7866 attribute with no entities in it.
7867
7868Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7869
7870 * added example directory
7871 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7872
7873Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7874
7875 * Release of libxml-1.1, nearly everything has been touched for
7876 this.
7877 * Added more regression tests
7878 * Updated the documentation
7879
7880Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7881
7882 * tree.[ch]: unified the XML_NO_CORBA defines.
7883 * parser.c encoding.[ch]: started plugging in char encoding detection
7884
7885Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7886
7887 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7888 Also freed allocated buffer.
7889
7890Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7891 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7892 reentrancy problem at printing. One is left in entities.c, to
7893 remove ASAP
7894 * testSAX.c : added a test example showing the use of the SAX
7895 interface if one doesn't want to build the DOM tree.
7896 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7897
7898Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7899
7900 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7901 large revamping of the parser to use SAX callbacks
7902 http://www.megginson.com/SAX/ (or at least a C like interface
7903 a la Expat). It's now possible to set up your own callbacks
7904 and the parser will not build a DOM tree.
7905 * test/* result/*: updated the test suite, I finally removed
7906 the old Namespace draft support (PI based).
7907
7908Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7909
7910 * Makefile.am: added test result to EXTRA_DIST for make tests
7911
7912Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7913
7914 * parser.c, parserInternals.h: moved the chars macro definitions
7915 to parserInternals.h
7916 * parser.c, error.c: applied patches from "Knut Ă…kesson"
7917 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7918
7919Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7920
7921 * xml-config.in : applied patch to make --version work
7922
79231999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7924
7925 * Makefile.am (check-local): Alias for `tests' target. This will
7926 cause `make check' to do the right thing.
7927 (tests): Don't run tests in srcdir. Also, replaced calls to
7928 basename with a `sed' "equivalent".
7929
7930Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7931
7932 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7933 it in the header and not the sources, updated the doc.
7934 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7935 pointing this out.
7936
7937Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7938
7939 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7940 exported the inputStream routines.
7941 * doc/html/* : updated accordingly
7942
7943Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7944
7945 * parser.c, parser.h, parserInternals.h: added a few extra
7946 internal calls to allocate and free parser contexts ...
7947 * doc/html/* : updated accordingly
7948
7949Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7950
7951 * configure.in, Makefile.am, doc/makefile.am : General changes for
7952 1.0.0 release and including the generated HTML documentation.
7953
7954Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7955
7956 * makefile.am : added parserInternals.h, oops.
7957
7958Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7959
7960 * parserInternals.h: added this header giving access to the parser
7961 internal functions.
7962 * doc/Makefile.am : added a rebuild target which rebuilds the full
7963 set of documentations
7964 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7965 the internal subset.
7966 * *.c *.h: modifications needed to generate the documentation using
7967 gtk-doc, cleanup of functions blocks, reorganisation of struct
7968 declarations.
7969
7970Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7971
7972 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7973 the tar and spec file to include the beginning of the doc.
7974
79751999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7976
7977 * doc/.cvsignore: Added this file.
7978
7979Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7980
7981 * tree.c: fixed xmlGetProp to return "" when the attribute
7982 exists, even if the node-list is NULL.
7983
7984Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7985
7986 * tree.c: patched an error outputting empty attribute values.
7987 * Makefile.am and doc/makefile.am: have been updated during the
7988 week-end. Sorry for an empty CVS log, I got a shell problem.
7989
7990Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7991
7992 * tree.h: cleaned up using enums instead of defines
7993 * parser.c, valid.[ch]: more work on parsing/output of element
7994 declarations
7995
7996Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7997
7998 * valid.[ch], tree.c, parser.c : more work toward full parsing
7999 of XML DTDs.
8000 * README: added informations about mailing-list and on-line
8001 documentation
8002
80031999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8004
8005 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8006
8007Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8008
8009 * parser.c, tree.[ch] : more work toward conformance testing,
8010 added a last element to accelerate parsing of very flat structures
8011 started working on internal subset Element content declaration.
8012 * valid.[ch] : first cut at adding code toward validation.
8013 * previous changes had also small impact on most files, especially
8014 the conformance testing using James Clark test suite.
8015
8016Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8017
8018 * test/* : updated the examples, most of them were not well
8019 formed (humm), and added rdf2.
8020 * result/* : resulting changes in the output.
8021
8022Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8023
8024 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8025
8026Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8027
8028 * tree.c: patched a bug in the generation of empty attributes
8029
8030Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8031
8032 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8033 for node/trees/documents/... Biggest problem is namespace
8034 support when copying subtrees.
8035
8036Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8037
8038 * parser.c, entities.c: improve entities and char ref encoding,
8039 and cleanups of error messages.
8040
8041Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8042
8043 * parser.c, entities.c: simple bug hunting done during rpm2html and
8044 rpmfind integration.
8045
8046Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8047
8048 * parser.[ch]: Added interfaces allowing to specify a SAX
8049 handler before parsing.
8050
8051Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8052
8053 * parser.c: redirrect all errors reporting through the SAX
8054 error function
8055
8056Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8057
8058 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8059 * libtool, tlmain ...: update of the libtool files
8060
80611998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8062
8063 * entities.c: Use g_snprintf insteda of snprintf.
8064
8065Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8066
8067 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8068 added ent5 test for this purpose.
8069 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8070
8071Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8072
8073 * parser.c: fixed? a strange error due to compression on a GWP
8074 document.
8075
8076Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8077
8078 * tree.[ch]: bug fixing
8079 * entities.[ch]: defined a specific type for predefined entities
8080 * doc/xml.html: more documentation on the library, how to use it,
8081 overview of the interfaces.
8082
8083Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8084
8085 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8086
8087Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8088
8089 * tree.c: corrected a small bug
8090 * doc/xml.html: continuing writing documentation.
8091
8092Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8093
8094 * debugXML.h debugXML.c: added debugging utilities.
8095 * tester.c: added --debug switch.
8096 * tree.c: patched an incorrect node->type assignment.
8097 * parser.c: formatting, ensure that node->doc != NULL in attributes
8098
8099Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8100
8101 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8102 entity support and provide an internal representation close to
8103 DOM one (entity ref nodes, and attribute value as tree). I tried
8104 to preserve the interface but this will surely break some apps
8105 (I have to change rpm2html/rpmfind for example). I had to change
8106 two interfaces, and the generated tree is somewhat different.
8107 * doc/* : started documenting the XML library, the tree and
8108 DOM/Corba. This is a first step.
8109
8110Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8111
8112 * parser.c: Set up the fonctions comment block, boring but useful.
8113 * parser.h, SAX.c, parser.c: now attributes are processed through
8114 the SAX interface. The problem is that my SAX interface diverged
8115 quite a bit from the original one, well this is not an official
8116 spec, and translating it from Java to C is hairy anyway...
8117
8118Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8119
8120 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8121 fonctions comment block, boring but useful.
8122
8123Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8124
8125 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8126 conversion routines. However they are not yet used to convert the
8127 inputs. The core will run with UTF-8.
8128
8129Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8130
8131 * tree.c : make sure that the type id is properly set-up when
8132 a new object is allocated, needed for DOM.
8133
8134Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8135
8136 * tree.h, tree.c: Ok, the main objects in the tree will be native
8137 corba objects, it costs 8 bytes per Node, Attribute and Document
8138 but it simplifies the Corba integration a lot (no extra interface
8139 objects to allocate/free).
8140
8141Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8142
8143 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8144 and changed NODEs contants for conformity with DOM Level 1
8145
8146Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8147
8148 * added hooks to keep track of servants when creating objects
8149 xmlDoc and xmlNode (for Corba export).
8150
8151Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8152
8153 * added xml-config script.
8154
8155Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8156
8157 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8158 to autoupdate libtool and automake conf files.
8159
81601998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8161
8162 * Makefile.am: Use '?' to separate the sed
8163 commands as ',' is used when people pass -Wl,something.
8164
8165
8166Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8167
8168 * tree.c, tree.h: added a per-document compression interface.
8169
8170Tue Sep 22 20:47:38 EDT 1998
8171
8172 * tree.c, tree.h: added saving with compression and added interfaces
8173 to control the compression level (xmlGetCompressMode,
8174 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8175
8176Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8177
8178 * parser.c: corrected a loop for files of size 0
8179
81801998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8181
8182 * error.h: New file. Contains prototyes from `error.c'.
8183
8184Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8185
8186 * Makefile.am (xmlincdir): New macro.
8187 (xmlinc_HEADERS): Renamed from include_HEADERS.
8188
8189Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8190
8191 * applied small patch on numeric entities from
8192 Christopher Blizzard <blizzard@appliedtheory.com>
8193
8194Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8195
8196 * New release 0.2, removed the old xml_* files so that it's
8197 coherent with the other CVS base (W3C), far better conformance
8198 to standard, new namespaces, decent entities support, beginning
8199 of a SAX-like interface. Nearly nothing left intact, even the
8200 test examples ...
8201
82021998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8203
8204 * .cvsignore: Add .deps dir
8205
8206Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8207
8208 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8209
8210Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8211
8212 * configure.in: added test for CPP
8213 * AUTHORS, Changelog: the original ones didn't get commited but the
8214 glib ones instead, fixed.
8215 * Makefile.am: corrected an error in library naming
8216
8217Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8218
8219 * integrated code developped at W3C
8220 * changed the original Copyright
8221 * migrated to automake
8222 * prefixed the filenames by xml_ to avoid filename clashes
8223
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008224Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8225
8226 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8227 should not be called.
8228
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008229Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8230
8231 * libxml-2.0.pc.in: applied the patch to fix #101894
8232
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008233Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8234
8235 * tree.c : applied patch from Lukas Schroeder for register callbacks
8236 * valid.c: modified patch from Lukas Schroeder to test
8237 register callbacks with --chkregister
8238
Daniel Veillard067bae52003-01-05 01:27:54 +00008239Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8240
8241 * xmlreader.c: seriously changed the way data are pushed to
8242 the underlying parser, go by block of 512 bytes instead of
8243 tryng to detect tag boundaries at that level. Changed the
8244 way empty element are detected and tagged.
8245 * python/tests/reader.py python/tests/reader2.py
8246 python/tests/reader3.py: small changes mostly due to context
8247 reporting being different and DTD node being reported. Some
8248 errors previously undetected are now caught and fixed.
8249 * doc/xmlreader.html: flagged last section as TODO
8250
Daniel Veillard51a447a2003-01-04 19:42:46 +00008251Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8252
8253 * python/libxml.py: integrated the Python 2.2 optimizations
8254 from Hannu Krosing, while maintaining compatibility with
8255 1.5 and 2.1
8256
Daniel Veillarde59494f2003-01-04 16:35:29 +00008257Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8258
8259 * xmllint.c: a bit of cleanup
8260 * xmlreader.c: small fix
8261 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8262 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8263
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008264Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8265
8266 * python/setup.py.in: patch from Stéphane Bidoul to include
8267 drv_libxml2.py in setup.py
8268
Daniel Veillard66b82892003-01-04 00:44:13 +00008269Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8270
8271 * doc/xmlreader.html: starting documenting the new XmlTextReader
8272 interface.
8273
Daniel Veillard7704fb12003-01-03 16:19:51 +00008274Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8275
8276 * xmllint.c: added the --stream flag to use the TextReader API
8277 * xmlreader.c: small performance tweak
8278
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008279Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8280
8281 * xmlreader.c python/tests/reader2py: okay the DTD validation
8282 code on top of the XMLTextParser API should be solid now.
8283
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008284Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8285
8286 * xmlreader.c python/tests/reader2py: Fixing some more mess
8287 with validation and recursive entities while using the
8288 reader interface, it's getting a bit messy...
8289
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008290Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8291
8292 * xmlreader.c python/tests/reader.py: another couple of problem
8293 related to IsEmptyElement reported by Stéphane Bidoul needed
8294 some fixes.
8295
Daniel Veillard4f860202003-01-02 13:00:02 +00008296Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8297
8298 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8299 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8300 based on the python XmlTextReader interface.
8301
Daniel Veillard3c265e42003-01-01 21:06:49 +00008302Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8303
8304 * tree.c: backing out one change in the last patch which broke the
8305 regression tests
8306
Daniel Veillard5335dc52003-01-01 20:59:38 +00008307Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8308
8309 * global.data globals.c tree.c include/libxml/globals.h: applied
8310 an old patch from Lukas Schroeder to track node creation and
8311 destruction. Probably missing a lot of references at the moment
8312 and not usable reliably.
8313
Daniel Veillard8ba17412003-01-01 19:13:12 +00008314Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8315
8316 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8317 from doc/news.html and a stylesheet
8318
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008319Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8320
8321 * xmlreader.c python/tests/reader.py: fixed another couple of
8322 xmlreader bugs reported by Stéphane Bidoul and added tests.
8323
Daniel Veillard9e395c22003-01-01 14:50:44 +00008324Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8325
8326 * xmlreader.c python/tests/reader2.py: fixed another validity
8327 checking in external parsed entities raised by Stéphane Bidoul
8328 and added a specific regression test.
8329 * python/tests/reader3.py: cleanup
8330
Daniel Veillardd5896142002-12-31 14:45:26 +00008331Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8332
8333 * xmlreader.c python/tests/reader2.py: fixed a problem with
8334 validation within entities pointed by Stéphane Bidoul, augmented
8335 the tests to catch those.
8336
Daniel Veillarddc85f282002-12-31 11:18:37 +00008337Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8338
8339 * python/generator.py: modified the generator to allow keeping
8340 class references when creating new classes, needed to fix a bug
8341 pointed by Stéphane Bidoul where the input buffer of the
8342 xmlTextReader instance gets destroyed if the python wrapper for
8343 the input is not referenced anymore.
8344
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008345Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8346
8347 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8348 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8349
Daniel Veillard571b8892002-12-30 12:37:59 +00008350Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8351
8352 * xmlreader.c python/tests/reader.py: fixed another problem
8353 pointed by Stéphane Bidoul
8354
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008355Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8356
8357 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8358 with "<a/>"
8359
Daniel Veillardecaba492002-12-30 10:55:29 +00008360Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8361
8362 * SAX.c: warn on xmlns:prefix="foo"
8363 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8364 for namespace attributes handling.
8365
Daniel Veillard2d84a892002-12-30 00:01:08 +00008366Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8367
8368 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8369 a really nasty problem raised by a DocBook XSLT transform
8370 provided by Sebastian Bergmann
8371
Daniel Veillard29b3e282002-12-29 11:14:41 +00008372Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8373
8374 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8375 by Stéphane Bidoul and integrated it into the tests
8376
Daniel Veillarde18fc182002-12-28 22:56:33 +00008377Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8378
8379 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8380 extended the XmlTextReader API a bit, addding accessors for
8381 the current doc and node, and an entity substitution mode for
8382 the parser.
8383 * python/libxml.py python/libxml2class.txt: related updates
8384 * python/tests/Makefile.am python/tests/reader.py
8385 python/tests/reader2.py python/tests/reader3.py: updated a bit
8386 the old tests and added a new one to test the entities handling
8387
Daniel Veillardaba976d2002-12-28 21:14:18 +00008388Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8389
8390 * python/generator.py python/libxml2class.txt
8391 python/tests/reader.py python/tests/reader2.py: changed the
8392 generator to provide casing for the XmlTextReader similar to
8393 C# so that examples and documentation are more directly transposable.
8394 Fixed the couple of tests in the suite.
8395
Daniel Veillard83298842002-12-28 15:12:33 +00008396Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8397
8398 * doc/guidelines.html: added a document on guildeline for
8399 publishing and deploying XML
8400
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008401Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8402
8403 * valid.c xmlreader.c: final touch running DTD validation
8404 on the XmlTextReader
8405 * python/tests/Makefile.am python/tests/reader2.py: added a
8406 specific run based on the examples from test/valid/*.xml
8407
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008408Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8409
8410 * python/libxml.py: added a few predefined xmlTextReader parser
8411 configuration values.
8412
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008413Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8414
8415 * python/libxml_wrap.h: trying to fix #102037
8416
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008417Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8418
8419 * SAX.c: fixing bug #95296, when the predefined entities
8420 are redefined in the DTD the default one must be used
8421 instead anyway.
8422
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008423Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8424
8425 * doc/xmllint.xml
8426 * doc/xmllint.1
8427 Add discussion of XML_DEBUG_CATALOG to xmllint man
8428 page - bug #100907
8429
8430
Daniel Veillarddf512f42002-12-23 15:56:21 +00008431Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8432
8433 * xmlreader.c: Fixed the empty node detection to avoid reporting
8434 an inexistant close tag.
8435
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008436Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8437
8438 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8439 for Python 2.1
8440
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008441Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8442
8443 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8444
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008445Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8446
8447 * doc/libxml2-api.xml python/tests/reader.py: one really need
8448 to provide the base URI information when creating a reader parser
8449 from an input stream. Updated the API and the example using it.
8450
Daniel Veillardea7751d2002-12-20 00:16:24 +00008451Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8452
8453 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8454 include/libxml/valid.h include/libxml/xmlreader.h: working on
8455 DTD validation on top of xml reader interfaces. Allows to
8456 validate arbitrary large instances. This required some extensions
8457 to the valid module interface and augmenting the size of xmlID
8458 and xmlRef structs a bit.
8459 * uri.c xmlregexp.c: simple cleanup.
8460
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008461Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8462
8463 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8464 work on the xml reader interfaces.
8465 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8466 Web page for the Windows binaries.
8467
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008468Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8469
8470 * xmlIO.c: applied a patch for VMS following the report by
8471 Nigel Hall
8472
Daniel Veillard3772de32002-12-17 10:31:45 +00008473Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8474
8475 * parser.c: the parseStartTag bug fix wasn't complete.
8476
Daniel Veillard67df8092002-12-16 22:04:11 +00008477Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8478
8479 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8480 parseStartTag, fixing it.
8481 * test/att4 result/att4 result/noent/att4: adding the test
8482 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8483 more methods to XmlTextReader.
8484
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008485Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8486
8487 * win32/libxml2.def.src: added more xml reader exports
8488 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8489 to the build
8490
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008491Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8492
8493 * doc/tutorial/xmltutorial.xml
8494 plus generated html and pdf
8495 Updating tutorial again based on further comments from Niraj
8496 Tolia on the last iteration
8497
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008498Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8499
8500 * doc/tutorial/xmltutorial.xml
8501 * doc/tutorial/includekeyword.c
8502 * doc/tutorial/includegetattribute.c
8503 plus generated html and pdf
8504 Adding fix from Niraj Tolia to tutorial to properly free memory.
8505
8506
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008507Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8508
8509 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8510 more methods of XmlTextReader.
8511 * python/libxml2class.txt python/tests/reader.py: this increased the
8512 methods in the bndings, augmented the test to check those new
8513 functions.
8514
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008515Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8516
8517 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8518 methods of XmlTextReader.
8519 * python/generator.py python/libxml_wrap.h python/types.c
8520 python/libxml2class.txt: added the reader to the Python bindings
8521 * python/tests/Makefile.am python/tests/reader.py: added a specific
8522 test for the Python bindings of the Reader APIs
8523 * parser.c: small cleanup.
8524
Daniel Veillard06503452002-12-13 10:42:08 +00008525Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8526
8527 * xinclude.c: fallback was only copying the first child not the
8528 full child list of the fallback element, closes #89684 as reopened
8529 by Bernd Kuemmerlen
8530
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008531Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8532
8533 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8534
Daniel Veillard000eafb2002-12-12 10:04:22 +00008535Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8536
Daniel Veillardc1eed322002-12-12 11:01:32 +00008537 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008538 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008539 gives enum values, fix functype return type, put back fields in
8540 structs
8541 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008542
Daniel Veillard024b5702002-12-12 00:15:55 +00008543Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8544
8545 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8546 about htmlNodeDumpOutput location.
8547 * xpath.c: removed an undefined function signature
8548 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8549 too many symbols in the API breaking the python bindings.
8550 Updated with the libxslt/libexslt changes.
8551
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008552Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8553
8554 * configure.in: preparing release of 2.4.29
8555 * doc/*: rebuilt the docs and API
8556 * xmlreader.c: a few more fixes for the XmlTextReader API
8557
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008558Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8559
8560 * include/win32config.h: applied mingw patch from Magnus Henoch
8561
Daniel Veillard5aad8322002-12-11 15:59:44 +00008562Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8563
8564 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8565
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008566Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8567
8568 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8569 building Python script, does the C parsing directly, generates
8570 a better API description including structure fieds defs and
8571 enums. Still a couple of bugs, but good enough for the python
8572 wrappers now.
8573 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8574 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8575 include/libxml/schemasInternals.h include/libxml/tree.h: more
8576 cleanup based on the python analysis script reports.
8577 * libxml.spec.in: make sure the API XML description is part of the
8578 devel package.
8579
Daniel Veillard01c13b52002-12-10 15:19:08 +00008580Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8581
8582 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8583 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8584 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8585 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8586 code cleanup, especially the function comments.
8587 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8588
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008589Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8590
8591 * Makefile.am xmlreader.c include/libxml/Makefile.am
8592 include/libxml/xmlreader.h: Adding a new set of APIs based on
8593 the C# TextXmlReader API but converted to C. Allow to parse
8594 in constant memory usage, far simpler to program and explain
8595 than the SAX like APIs, unfinished but working.
8596 * testReader.c: test program
8597
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008598Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8599
8600 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8601
Daniel Veillard64b35282002-12-04 15:10:40 +00008602Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8603
8604 * tree.c: Chip turner indicated that XHTML1 serialization
8605 rule for style actually break on both IE and Mozilla,
8606 try to avoid the rule if escaping ain't necessary
8607
Daniel Veillard8efff672002-12-04 11:44:48 +00008608Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8609
8610 * nanhttp.c: handle HTTP URL escaping, problem reported by
8611 Glen Nakamura and Stefano Zacchiroli
8612
Daniel Veillard1c732d22002-11-30 11:22:59 +00008613Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8614
8615 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8616
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008617Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8618
8619 * uri.c: Johann Richard pointed out some XPointer problems for
8620 URN based URI references in XInclude. Modified the URI parsing
8621 and saving routines to allow correct parsing and saving of
8622 XPointers, especially when attached to "opaque" scheme accordingly
8623 to RFC 2396
8624
Daniel Veillard8db67d22002-11-27 19:39:27 +00008625Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8626
8627 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8628 of refactoring to the HTML saving code.
8629 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8630 in the doc.
8631
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008632Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8633
8634 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8635 to a buffer API to reuse the generic dump to an OutputIO layer,
8636 this reduces code, fixes xmlNodeDump() for XHTML, also made
8637 xmlNodeDump() now return the number of byte written.
8638
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008639Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8640
8641 * python/setup.py.in: another patch from Stéphane Bidoul for
8642 Python bindings on Windows
8643 * doc/parsedecl.py: small cleanup
8644
Daniel Veillard9715c172002-11-25 16:33:40 +00008645Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8646
8647 * libxml.spec.in configure.in: add a line in %changelog for releases
8648
Daniel Veillard9bc53102002-11-25 13:20:04 +00008649Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8650
8651 * parser.c: patch from Marcus Clarke fixing a problem in entities
8652 parsing that was detected in KDe documentations environment.
8653
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008654Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8655
8656 * python/libxml.c (libxml_prev): Return the previous as opposed to
8657 the next node (I guess this is the result of some cut & paste programming:)
8658
Daniel Veillard80d7b902002-11-23 16:23:08 +00008659Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8660
8661 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8662
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008663Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8664
8665 * python/generator.py python/libxml.c python/setup.py.in: trying
8666 to fix the Python bindings build on Windows (Stéphane Bidoul)
8667
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008668Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8669
8670 * win32/configure.js: added option for python bindings
8671 * win32/libxml2.def.src: added more exports
8672
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008673Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8674
8675 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8676 pthreads
8677 * win32/wince/*: applied updates to Windows CE port from Javier
8678
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008679Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8680
8681 * configure.in: preparing 2.4.28
8682 * libxml.spec.in doc/Makefile.am: some cleanup
8683 * doc/*: updated the news and regenerated.
8684
Daniel Veillardfee408f2002-11-22 13:18:30 +00008685Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8686
8687 * HTMLparser.c: final touch at closing #87235 </p> end tags
8688 need to be generated.
8689 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8690 this change slightly the output of a few tests
8691 * doc/*: regenerated
8692
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008693Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8694
8695 * parserInternals.c: fixing bug #99190 when UTF8 document are
8696 parsed using the progressive parser and the end of the chunk
8697 is in the middle of an UTF8 multibyte character.
8698
William M. Brack8b2c7f12002-11-22 05:07:29 +00008699Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8700
8701 * threads.c: fixed initialization problem in xmlNewGlobalState
8702 which was causing crash.
8703 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8704 in xmlInitializeGlobalState.
8705 * parserInternals.c: cleaned up ctxt->sax initialisation.
8706
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008707Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8708
8709 * tree.c include/libxml/tree.h: modified the existing APIs
8710 to handle XHTML1 serialization rules automatically, also add
8711 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8712 libxslt serialization uses it when needed without changing
8713 the library API.
8714 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8715 result/xhtml1: added a new test specifically for xhtml1 output
8716 and updated the result of one XHTML1 test
8717
Daniel Veillardd076a202002-11-20 13:28:31 +00008718Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8719
8720 * xinclude.c parserInternals.c encoding.c: fixed #99082
8721 for xi:include encoding="..." support on text includes.
8722 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8723 test/XInclude/ents/isolatin.txt : added a specific regression test
8724 * python/generator.py python/libxml2class.txt: fixed the generator
8725 the new set of comments generated for doc/libxml2-api.xml were
8726 breaking the python generation.
8727
Daniel Veillard817e70b2002-11-19 22:28:48 +00008728Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8729
8730 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8731 * configure.in: patch for Solaris on new autoconf closes #98880
8732 * doc/parsedecl.py: repair the frigging API building script,
8733 did I say that python xmllib sucks ?
8734 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8735 and some comment are no more truncated.
8736
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008737Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8738
8739 * parser.c: Martin Stoilov pointed out a potential leak in
8740 xmlCreateMemoryParserCtxt
8741
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008742Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8743
8744 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8745 included in HTML documents and using the push parser.
8746
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008747Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8748
8749 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8750 specified, look for the Python interpreter not just in the
8751 specified root but also in the specified location. Fixes #98825
8752
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008753Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8754
8755 * python/libxml.c: fixing bug #98792 , node may have no doc
8756 and dereferencing without checking ain't good ...
8757
Daniel Veillarddad3f682002-11-17 16:47:27 +00008758Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8759
8760 * configure.in: preparing release 2.4.27
8761 * doc/* : updated and rebuilt the docs
8762 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8763 and all the docs are actually packaged and in the final RPMs
8764 * parser.c parserInternals.c include/libxml/parser.h: restore
8765 xmllint --recover feature.
8766
Daniel Veillard68e9e742002-11-16 15:35:11 +00008767Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8768
8769 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8770 processing of parsed entities, and XPath computation on sustitued
8771 entities.
8772 * testXPath.c: make sure entities are substitued.
8773
Daniel Veillard328f48c2002-11-15 15:24:34 +00008774Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8775
8776 * parser.c: fixed #96594, which was totally dependant on the
8777 processing of internal parsed entities, which had to be changed.
8778
Daniel Veillard66651aa2002-11-15 11:21:43 +00008779Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8780
8781 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8782 trying to fix bug #98517 about building outside the source tree
8783 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8784
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008785Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8786
8787 * include/win32config.h: cleanup
8788 * win32/Makefile.mingw: integrated mingw in JScript configure
8789 * win32/Makefile.msvc: modified to allow mingw coexistence
8790 * win32/configure.js: integrated mingw
8791 * win32/Readme.txt: cleanup
8792
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008793Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8794
8795 * HTMLparser.c: strengthen the guard in the Pop macros,
8796 like in the XML parser, closes bug #97315
8797
Daniel Veillard0821b152002-11-12 20:57:47 +00008798Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8799
8800 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8801 callback is never used.
8802
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008803Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8804
8805 * parserInternals.c: fixed the initialization of the SAX structure
8806 which was breaking xsltproc
8807 * xpath.c: patch from Petr Pajas for CDATA nodes
8808 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8809 * parser.c include/libxml/parser.h: patch from Peter Jones
8810 removing a leak in xmlSAXParseMemory() and adding the
8811 function xmlSAXParseMemoryWithData()
8812
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008813Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8814
8815 adding pdf of tutorial, changing web page to link to it
8816 * doc/tutorial/xmltutorial.pdf
8817 * doc/xml.html
8818 * doc/docs.html
8819
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008820Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8821
8822 * doc/tutorial/ar01s08.html
8823 adding file what I forgot for tutorial
8824
8825
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008826Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8827
8828 Adding encoding discussion to tutorial
8829 Added:
8830 * doc/tutorial/images/*.png: DocBook admonition image files
8831 * doc/tutorial/apf.html, apg.html: new generated html
8832 * doc/tutorial/includeconvert.c: conversion code entity file
8833 changed:
8834 * doc/tutorial/xmltutorial.xml: DocBook original
8835 * doc/tutorial/*.html: generated html
8836
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008837Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8838
8839 * include/libxml/*.h: retired xmlwin32version.h
8840 * doc/Makefile.am: retired xmlwin32version.h
8841 * win32/configure.js: retired xmlwin32version.h
8842
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008843Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8844
8845 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008846 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8847 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008848
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008849Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8850
8851 * globals.c: fixed a typo pointed out by Igor
8852 * xpath.c: try to speed up node compare using line numbers
8853 if available.
8854
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008855Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8856
8857 * tree.c: make xmlFreeNode() handle attributes correctly.
8858
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008859Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8860
8861 * catalog.c: completed the #96963 fix, as reported by Karl
8862 Eichwalder
8863
Daniel Veillard56f21f22002-11-06 15:49:46 +00008864Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8865
8866 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8867
Daniel Veillard91ad8792002-11-04 17:06:52 +00008868Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8869
8870 * Makefile.am: switched the order of a couple of includes
8871 to fix bugs #97100
8872
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008873Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8874
8875 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8876 xmlLoadCatalogs that used to separate directories with a ':'.
8877
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008878Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8879
8880 * threads.c: improvements to the Windows-side of thread handling
8881 * testThreads.c: conditionally excluded unistd.h
8882 * testThradsWin32.c: broke overlong lines
8883 * include/win32config.h: adapted thread-related macros to the new
8884 scheme and for pthreads on Windows
8885 * win32/Makefile.msvc: introduced a more flexible thread build,
8886 added testThreads[Win32].c to the build
8887 * win32/configure.js: introduced a more flexible thread config
8888
John Fleck61f6fb62002-10-31 15:23:29 +000088892002-10-31 John Fleck <jfleck@inkstain.net>
8890
8891 * doc/xml.html (and, by implication, FAQ.html)
8892 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8893
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008894Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8895
8896 * configure.in: removed xmlwin32version.h
8897 * include/libxml/Makefile.am: removed xmlwin32version.h
8898
Daniel Veillardce66ce12002-10-28 19:01:59 +00008899Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8900
8901 * tree.c: applied patch from Brian Stafford to fix a bug
8902 in xmlReconciliateNs()
8903
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008904Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8905
8906 * tree.c: applied patch from Christian Glahn to allow
8907 xmlNewChild() on document fragment nodes
8908
Daniel Veillardb39bc392002-10-26 19:29:51 +00008909Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8910
8911 * parser.c: Christian Glahn found a problem with a recent
8912 patch to xmlParseBalancedChunkMemoryRecover()
8913 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8914 problems
8915 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8916 test/schemas/seq*: added the test cases from Charles
8917
Daniel Veillard366a9152002-10-23 20:43:53 +00008918Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8919
8920 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8921 serious cleanup of the spec file and associated changes
8922 in the Makefiles.
8923 * valid.c: try to remove some warnings on x86_64
8924
Daniel Veillardd033d022002-10-23 14:55:02 +00008925Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8926
8927 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8928 fix bug #96586
8929
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008930Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8931
8932 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8933 parsing, applied his patch
8934 * result/HTML/attrents.html result/HTML/attrents.html.err
8935 result/HTML/attrents.html.sax test/HTML/attrents.html:
8936 added the test and result case provided by Mikhail Sogrine
8937
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008938Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8939
8940 * vms/build_libxml.com vms/config.vms vms/readme.vms
8941 include/libxml/parser.h include/libxml/parserInternals.h
8942 include/libxml/tree.h include/libxml/xmlIO.h
8943 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8944 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8945 Applied the VMS update patch from Craig A. Berry
8946 * doc/*.html: update
8947
Daniel Veillardf000f072002-10-22 14:28:17 +00008948Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8949
8950 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8951
Daniel Veillard1e208222002-10-22 14:25:25 +00008952Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8953
8954 * debugXML.c: adding a grep command to --shell in xmllint
8955 for T.V. Raman
8956
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008957Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8958
8959 * xmlcatalog.c: tried to fix some of the problem with --sgml
8960
Daniel Veillard935494a2002-10-22 14:22:46 +00008961Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8962
8963 * parser.c: tried to fix bug #91500 where doc->children may
8964 be overriden by a call to xmlParseBalancedChunkMemory()
8965
8966Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8967
8968 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8969 identifiers in SGML catalogs containing '&'
8970
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008971Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8972
8973 * python/types.c: fixed bugs when passing result value tree
8974 to Python functions.
8975
Daniel Veillard48267432002-10-18 11:21:38 +00008976Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8977
8978 * configure.in: preparing the release of 2.4.26
8979 * doc/*: updated and rebuilt the documentation
8980
Daniel Veillardbb284f42002-10-16 18:02:47 +00008981Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8982
8983 * parser.c: fixed a XML Namespace compliance bug reported by
8984 Alexander Grimalovsky
8985
Daniel Veillard44892f72002-10-16 15:23:26 +00008986Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8987
8988 * HTMLtree.c: fixed serialization of script and style when
8989 they are not lowercase (i.e. added using the API to the tree).
8990
Daniel Veillard2fd85422002-10-16 14:32:41 +00008991Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8992
8993 * valid.c: make xmlValidateDocument emit a warning msg if there
8994 is no DTD, pointed by Christian Glahn
8995
Daniel Veillard32370232002-10-16 14:08:14 +00008996Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8997
8998 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8999 content model when some of the blocks have min or max, and a couple
9000 of bugs found in the process.
9001 * result/schemas/list0* test/schemas/list0*: added some specific
9002 regression tests
9003
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009004Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9005
9006 * README: updated the contact informations
9007
Daniel Veillard63186732002-10-15 08:43:17 +00009008Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9009
9010 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9011 misses it, reported by Peter Bray.
9012
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009013Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9014
9015 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9016 and removed a few warnings
9017
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009018Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9019
9020 * parser.c: Christian Glahn found a small bug in the push parser.
9021 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9022 public
9023
Daniel Veillard6045c902002-10-09 21:13:59 +00009024Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9025
9026 * xmlschemas.c include/libxml/xmlschemas.h: added
9027 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9028 * testSchemas.c: added --memory to test the new interface
9029
Daniel Veillardf0070122002-10-09 14:24:17 +00009030Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9031
9032 * doc/index.py doc/search.php: integrated the XSLT indexing,
9033 a few fixed in the indexer, added a scope selection at the
9034 search level.
9035
Daniel Veillard01992e02002-10-09 10:20:30 +00009036Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9037
9038 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9039 this was due to uninitialized parts of the validation context
9040
Daniel Veillard321be0c2002-10-08 21:26:42 +00009041Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9042
9043 * debugXML.c: applied patch from Mark Vakoc except the API
9044 change, preserved it.
9045 * doc/*: updated the docs to point to the search engine for
9046 information lookup or before bug/help reports.
9047
Daniel Veillard01e87d22002-10-08 16:55:06 +00009048Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9049
9050 * doc/index.py doc/search.php: added mailing-list archives
9051 indexing and lookup
9052
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009053Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9054
9055 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9056
Daniel Veillard9b006132002-10-07 11:13:27 +00009057Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9058
9059 * doc/index.py: improved HTML indexing
9060 * doc/search.php: make the queries also lookup the HTML based indexes
9061
Daniel Veillard141d04b2002-10-06 21:51:18 +00009062Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9063
9064 * doc/index.py: added HTML page indexing
9065
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009066Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9067
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009068 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009069 problem in libxslt.
9070 * catalog.c: fixed list handling in XML_CATALOG_FILES
9071
Daniel Veillardceb09b92002-10-04 11:46:37 +00009072Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9073
9074 * valid.c: typo/bug found by Christian Glahn
9075
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009076Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9077
9078 * xmlIO.c: applied Windows CE patch from Javier.
9079 * win32/wince: new directory, contains support for the PocketPC
9080 with Windows CE from Javier.
9081 * include/win32config.h: reorganised, removed duplicate
9082 definitions and applied WinCE patch from Javier.
9083 * include/wsockcompat.h: new file, now contains WinSock
9084 compatibility macros.
9085 * win32/Makefile.msvc: introduced double-run compilation.
9086
Daniel Veillarde16b5742002-09-26 17:50:03 +00009087Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9088
9089 * configure.in include/libxml/xmlwin32version.h: preparing release
9090 of 2.4.25
9091 * doc/*: updated and regenerated teh docs and web pages.
9092
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009093Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9094
9095 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9096 error were not covering namespace declarations.
9097 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9098 it was missing the attribute declaration for the namespace
9099 * result/VC/NS3: the fix now report breakages in that test
9100
Daniel Veillardabe01742002-09-26 12:40:03 +00009101Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9102
9103 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9104
Daniel Veillard2ace1952002-09-26 12:28:02 +00009105Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9106
9107 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9108 and regenerated the docs and web site
9109
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009110Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9111
9112 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9113 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9114 not before
9115
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009116Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9117
9118 * python/generator.py python/libxml2class.txt: fixed a stupid error
9119 breaking the python API
9120
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009121Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9122
9123 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9124 triostr.c triostr.h: applied a trio update patch from
9125 Bjorn Reese which should work with MinGW
9126
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009127Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9128
9129 * tree.c: improving some documentation comments
9130 * xmlregexp.c: found and fixed a mem leak with python regression tests
9131 * doc/*: rebuilt the doc and the API XML file including the
9132 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9133 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9134 python/types.c: added access to the XML Schemas regexps from
9135 python
9136 * python/tests/Makefile.am python/tests/regexp.py: added a
9137 simple regexp bindings test
9138
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009139Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9140
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009141 * doc/xml.html:
9142 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009143
Daniel Veillard118aed72002-09-24 14:13:13 +00009144Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9145
9146 * xmlregexp.c: fixed the data callback on transition functionality
9147 which was broken when using the compact form
9148 * result/schemas/*: updated the results, less verbose, all tests
9149 pass like before
9150 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9151 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9152 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9153 annoying warnings
9154 * xpath.c: try to provide better error report when possible
9155
Daniel Veillard72336152002-09-21 13:08:14 +00009156Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9157
9158 * Makefile.am: fixed a breakage raised by Jacob
9159
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009160Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9161
9162 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9163 which don't use sockets
9164
Igor Zlatkovic01280582002-09-20 16:40:34 +00009165Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9166
9167 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9168 * win32/configure.js: applied zlib patch from Daniel Gehriger
9169
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009170Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9171
9172 * win32/configure.js: applied the patch from Mark Vakoc for
9173 regexp support
9174 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9175 for regexp support
9176
Daniel Veillardb5c05732002-09-20 13:36:25 +00009177Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9178
9179 * xmlschemastypes.c: as pointed by Igor Float and Double
9180 parsing ain't finished yet
9181
Daniel Veillard40b11342002-09-20 12:01:39 +00009182Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9183
9184 * Makefile.am configure.in: trying to fix #88412 by bypassing
9185 all the python subdir if python ain't detected
9186
Daniel Veillard23e73572002-09-19 19:56:43 +00009187Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9188
9189 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9190 made configuring with regexps/automata/unicode the default
9191 but without schemas ATM
9192 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9193 fixed the regexp based DTD validation performance and memory
9194 problem by switching to a compact form for determinist regexps
9195 and detecting the determinism property in the process. Seems
9196 as fast as the old DTD validation specific engine :-) despite
9197 the regexp built and compaction process.
9198
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009199Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9200
9201 * valid.c: determinism is debugged, new DTD checking code now works
9202 but xmlFAComputesDeterminism takes far too much CPU and the whole
9203 set usues too much memory to be really usable as-is
9204
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009205Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9206
9207 * tree.c: fixed another stupid bug in xmlGetNodePath()
9208 * xmllint.c: --version now report the options compiled in
9209
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009210Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9211
9212 * HTMLparser.c: small cleanup
9213 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9214 when configured with them. A bit of debugging around the determinism
9215 checks is still needed
9216
Daniel Veillard63b01c22002-09-17 19:25:28 +00009217Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9218
9219 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9220
Daniel Veillard92727042002-09-17 17:59:20 +00009221Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9222
9223 * xmlIO.c: small portability glitch fixed.
9224
Daniel Veillard84d70a42002-09-16 10:51:38 +00009225Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9226
9227 * xmlschemastypes.c: incomplete steps for real/double support
9228 * testAutomata.c include/libxml/xmlautomata.h
9229 include/libxml/xmlregexp.h: avoiding a compilation problem
9230 * valid.c include/libxml/valid.h: starting the work toward using
9231 the regexps for actual DTD validation
9232
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009233Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9234
9235 * hash.c: cosmetic cleanup
9236 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9237 integrating a DTD validation layer based on the regexps
9238
Daniel Veillard4402ab42002-09-12 16:02:56 +00009239Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9240
9241 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9242 the determinism was tested before eliminating the epsilon
9243 transitions :-(
9244
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009245Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9246
9247 * python/generator.py python/libxml.c python/libxml.py
9248 python/libxml2-python-api.xml python/libxml2class.txt
9249 python/libxml_wrap.h python/types.c: updated the python
9250 bindings, added code for easier File I/O, and the ability to
9251 define a resolver from Python fixing bug #91635
9252 * python/tests/Makefile.am python/tests/inbuf.py
9253 python/tests/outbuf.py python/tests/pushSAXhtml.py
9254 python/tests/resolver.py python/tests/serialize.py: updated
9255 and augmented the set of Python tests.
9256
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009257Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9258
9259 * win32/configure.js: added more readme info for the binary
9260 package.
9261
Daniel Veillard607b35c2002-09-10 12:16:19 +00009262Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9263
9264 * xmlIO.c: fixed a stupid out of bound array error
9265
9266Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9267
9268 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9269 messing around with support for Windows path, cleanups,
9270 trying to identify and fix the various code path to the
9271 filename access. Added xmlNormalizeWindowsPath()
9272
Daniel Veillard76575762002-09-05 14:21:15 +00009273Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9274
9275 * error.c valid.c: working on better error reporting of validity
9276 errors, especially providing an accurate context.
9277 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9278 error reports in those cases.
9279
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009280Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9281
9282 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9283 parser.c parserInternals.c xmlIO.c: get rid of all the
9284 perror() calls made in the library execution paths. This
9285 should fix both #92059 and #92385
9286
Daniel Veillard19aa7022002-09-05 11:14:19 +00009287Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9288
9289 * xmllint.c: memory leak reporting was broken after a change
9290 of the preprocessor symbol used to activate it.
9291
Daniel Veillardec6725e2002-09-05 11:12:45 +00009292Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9293
9294 * tree.c: try to make the copy function work for node of
9295 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9296 DOM layers though, not libxml2 itself.
9297
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009298Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9299
9300 * valid.c: try to provide file and line informations, not all
9301 messages are covered, but it's a (good) start
9302
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009303Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9304
9305 * xinclude.c: reimplemented a large part of the XInclude
9306 processor, trying to minimize resources used, James Henstridge
9307 provided a huge test case which was exhibiting severe memory
9308 consumption problems.
9309
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009310Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9311
9312 * python/Makefile.am: applied patch from Christophe Merlet to
9313 reestablish DESTDIR
9314
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009315Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9316
9317 * libxml.spec.in: fixes libary path for x86_64 AMD
9318
John Fleckbe98b332002-09-04 03:16:23 +00009319Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9320
9321 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009322 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009323 (plus resulting generated html files)
9324 fixing one spot I missed in the tutorial where I hadn't freed
9325 memory properly
9326
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009327Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9328
9329 * doc/tutorial/includeaddattribute.c
9330 * doc/tutorial/includeaddkeyword.c
9331 * doc/tutorial/includegetattribute.c
9332 * doc/tutorial/includekeyword.c
9333 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009334 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009335 update tutorial to properly free memory (thanks to Christopher
9336 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009337 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009338 added image files so the callouts are graphical, making it
9339 easier to read ( use "--param callout.graphics 1" to generate
9340 html with graphical callouts)
9341
Daniel Veillarde1662542002-08-28 11:50:59 +00009342Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9343
9344 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9345 nice logos generated by Marc Liyanage
9346 * doc/site.xsl *.html: changed the stylesheet to show the new
9347 logo and regenerated the pages
9348
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009349Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9350
9351 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9352
Daniel Veillard42766c02002-08-22 20:52:17 +00009353Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9354
9355 * xpath.c: possible mem leak patch from Jason Adams
9356
9357Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9358
9359 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9360 in the XQuery namespace
9361 * configure.in: preparing 2.4.24
9362 * doc/*.html: updated the web pages
9363
9364Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9365
9366 * python/generator.py: closing bug #85258 by generating conditional
9367 compile check to avoid linking to routines not configured in.
9368
Havoc Pennington84ec40a2002-08-22 13:59:35 +000093692002-08-22 Havoc Pennington <hp@pobox.com>
9370
9371 * autogen.sh: update error message for missing automake
9372
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009373Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9374
9375 * python/Makefile.am: typo in target name resulted in libxml2.py
9376 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9377
Daniel Veillard22669b22002-08-22 07:17:11 +00009378Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9379
9380 * win32/win32/Makefile.mingw: updated with version from
9381 Elizabeth Barham at http://soggytrousers.net/repository/
9382
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009383Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9384
9385 * win32/Makefile.msvc: added the prefix location to the include
9386 and lib search path.
9387
Havoc Pennington830e8972002-08-18 22:22:13 +000093882002-08-18 Havoc Pennington <hp@pobox.com>
9389
9390 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9391 both automake 1.6 and 1.4 installed get the right automake. Means
9392 compilation from CVS will now require the latest automake 1.4
9393 release, or manually creating symlinks called "automake-1.4" and
9394 "aclocal-1.4"
9395
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009396Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9397
9398 * configure.in python/Makefile.am: more AMD 64 induced changes from
9399 Frederic Crozat
9400
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009401Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9402
9403 * xinclude.c: oops I was missing the xml:base fixup too
9404 * result/XInclude/*.xml: this adds xml:base attributes to most
9405 results of the tests
9406
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009407Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9408
9409 * xinclude.c: quick but apparently working implementation of
9410 xi:fallback, should close bug #89684
9411 * Makefile.am test/XInclude/docs/fallback.xml
9412 result/XInclude/fallback.xml: added a basic test for fallback,
9413 and run with --nowarning to avoid a spurious warning
9414 * configure.in: applied patch from Frederic Crozat for python
9415 bindings on AMD 64bits machines.
9416
Daniel Veillard9e923512002-08-14 08:48:52 +00009417Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9418
9419 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9420 the caller don't pass a SAX callback block.
9421
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009422Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9423
9424 * tree.c: applied the same fix for the XML-1.0 namespace to
9425 xmlSearchNsByHref() as was done for xmlSearchNs()
9426
Daniel Veillardad11b302002-08-12 14:53:41 +00009427Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9428
9429 * libxml.3: small cleanup of the man page
9430 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9431 when serializing HREF attributes generated by XSLT.
9432
Daniel Veillardc084e472002-08-12 13:27:28 +00009433Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9434
9435 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9436 version of Marc Liyanage' patch for boolean attributes in HTML
9437 output
9438
Daniel Veillard5f91b372002-08-12 12:13:01 +00009439Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9440
9441 * python/tests/serialize.py: fixed the test results, indenting
9442 behaviour changed slightly
9443
Aleksey Sanin9e951762002-08-08 18:02:41 +00009444Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9445
9446 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9447 new c14n function to Windows def files
9448
Aleksey Saninea4272a2002-08-02 23:50:03 +00009449Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9450
9451 * c14n.c: fixed a memory leak in c14n code
9452
Daniel Veillard58e44c92002-08-02 22:19:49 +00009453Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9454
9455 * parser.c include/libxml/parser.h: adding a new API for Christian
9456 Glahn: xmlParseBalancedChunkMemoryRecover
9457 * valid.c: patch from Rick Jones for some grammar cleanup in
9458 validation messages
9459 * result/VC/* result/valid/*: this slightly change some of the
9460 regression tests outputs
9461
Daniel Veillard0bf29002002-08-01 12:54:11 +00009462Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9463
9464 * tree.c: trying to fix a problem in namespaced attribute handling
9465 raised by Christian Glahn
9466
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009467Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9468
9469 * encoding.c include/libxml/encoding.h: Opening the interface
9470 xmlNewCharEncodingHandler as requested in #89415
9471 * python/generator.py python/setup.py.in: applied cleanup
9472 patches from Marc-Andre Lemburg
9473 * tree.c: fixing bug #89332 on a specific case of loosing
9474 the XML-1.0 namespace on xml:xxx attributes
9475
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009476Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9477
9478 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9479 corner case from new Merlin's test suite and added a callback
9480 that will be used to improve xmlsec performance
9481
9482
Daniel Veillard0b22def2002-07-29 16:23:03 +00009483Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9484
9485 * HTMLtree.c: trying to fix the <style> escaping problem in
9486 HTML serialization bug #89342
9487
Daniel Veillard0b28e882002-07-24 23:47:05 +00009488Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9489
9490 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9491 and rebuilt the web site.
9492
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009493Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009494
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009495 * include/libxml/tree.h: added _private member to xmlNs struct
9496
Daniel Veillard1d995272002-07-22 16:43:32 +00009497Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9498
9499 * HTMLparser.c: fixing bug #84876 based on the xml working
9500 code.
9501
William M. Brack61eaba52002-07-21 11:14:18 +00009502Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9503
9504 * python/Makefile.am: enhanced to fix bug 72012 (errors
9505 when using '-jX' make parameter)
9506
William M. Brackef61d202002-07-19 08:32:00 +00009507Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9508
9509 * xpath.c: small additional enhancement for booleans
9510 compared to nodesets
9511
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009512Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9513
9514 * HTMLtree.c: changed the order of the encoding declaration
9515 attributes in the meta tags due to a bug in IE/Mac
9516
William M. Brack0c022ad2002-07-12 00:56:01 +00009517Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9518
9519 * xpath.c: enhanced handling of booleans (especially '='
9520 and '!=' for nodesets) - fixes bug 85256. Added new
9521 routine xmlXPathNotEqualValues for more proper handling
9522 of '!=' when nodesets are involved.
9523
Daniel Veillard06944e22002-07-11 19:55:18 +00009524Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9525
9526 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9527 doc/xmlcatalog_man.xml to the source distribution
9528
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009529Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9530
9531 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9532 asked for this.
9533
Daniel Veillard539638b2002-07-06 19:55:14 +00009534Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9535
9536 * configure.in: preparing 2.4.23
9537 * doc/*: rebuilt the docs
9538
Daniel Veillard176d99f2002-07-06 19:22:28 +00009539Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9540
9541 * parser.c: fixing bug #84169 by fixing the
9542 comment of xmlCreatePushParserCtxt to describe the
9543 encoding detection parameters better.
9544
Daniel Veillard37f961d2002-07-06 17:53:56 +00009545Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9546
9547 * valid.c: fixing bug #79331 in one path the lookup for
9548 ID attributes on a namespaced node wasn't handled correctly :-\
9549
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009550Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9551
9552 * HTMLparser.c: trying to fix 87235 about discarded white
9553 spaces in the HTML parser.
9554 * result/HTML/*: this changes the output of a number of HTML
9555 regression tests
9556
Daniel Veillardfdc91562002-07-01 21:52:03 +00009557Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9558
9559 * xpath.c: applied patch from Richard Jinks for the namespace
9560 axis + fixed a memory error.
9561 * parser.c parserInternals.c: applied patches from Peter Jacobi
9562 removing ctxt->token for good.
9563 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9564 popped out by the regression tests.
9565 * Makefile.am: patch for threads makefile from Gary Pennington
9566
William M. Brack6000af52002-06-28 11:43:13 +00009567Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9568
Daniel Veillardfdc91562002-07-01 21:52:03 +00009569 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009570 expressions involving preceding-sibling (et al).
9571
Daniel Veillard153120c2002-06-18 07:58:35 +00009572Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9573
9574 * hash.c: applied a patch from Peter Jacobi to solve a problem
9575 when compiling with the Watcom C on Win32
9576 * result/schemas/*.err: the change of hashing algo generated
9577 permutations in the output
9578
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009579Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9580
9581 * hash.c: applied patch from Sander Vesik improving the quality of
9582 the hash function.
9583
Aleksey Sanina5808b92002-06-14 17:07:41 +000095842002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009585
9586 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9587 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9588 xmllint.c xpath.c: replaced sprintf() with snprintf()
9589 to prevent possible buffer overflow (the bug was pointed
9590 out by Anju Premachandran)
9591
Daniel Veillarde059b892002-06-13 15:32:10 +00009592Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9593
9594 * parser.c: removed an uninitialized data error popped by valgrind
9595 on PE references
9596
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009597Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9598
9599 * doc/xml.html
9600 adding tutorial reference to the web page
9601
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009602Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9603
9604 * doc/tutorial/xmltutorial.xml
9605 * doc/tutorial/ar01s07.html
9606 * doc/tutorial/ape.html
9607 * doc/tutorial/includegetattribute.c
9608 adding section to tutorial about retrieving an attribute
9609 value
9610
Daniel Veillardf5582f12002-06-11 10:08:16 +00009611Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9612
9613 * parser.c: applied a couple of patches from Peter Jacobi to start
9614 to get rid of ctxt->token, with a possible significant speed
9615 improvement to be gained once done. Better compliance with PE
9616 references constructs in DTDs too.
9617 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9618 from Peter too
9619
Daniel Veillard38d80e22002-06-11 07:24:56 +00009620Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9621
9622 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9623 xmlParseElement was likely to have been deallocated at the
9624 time of the report, possibly leading to segfault. Just report
9625 the tag name now.
9626
Daniel Veillard9e412302002-06-10 15:59:44 +00009627Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9628
9629 * xpath.c: patch from Richard Jinks for XPath substring() function
9630 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9631
Aleksey Sanina5808b92002-06-14 17:07:41 +000096322002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009633
9634 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9635
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009636Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9637
9638 *doc/FAQ.html
9639 fixing typos in FAQ, thanks to Robert Funnell for the
9640 editing help
9641
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009642Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9643
9644 * NEWS: got complaints from rpmlint that it was empty
9645
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009646Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9647
9648 * added doc/tutorial, including:
9649 apa.html
9650 apb.html
9651 apc.html
9652 apd.html
9653 ar01s02.html
9654 ar01s03.html
9655 ar01s04.html
9656 ar01s05.html
9657 ar01s06.html
9658 includeaddattribute.c
9659 includeaddkeyword.c
9660 includekeyword.c
9661 includestory.xml
9662 index.html
9663 xmltutorial.xml
9664 libxml tutorial, including generated html
9665
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009666Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9667
9668 * result/c14n/exc-without-comments/merlin-c14n-two-*
9669 result/c14n/without-comments/merlin-c14n-two-*
9670 test/c14n/exc-without-comments/merlin-c14n-two-*
9671 test/c14n/without-comments/merlin-c14n-two-*
9672 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9673 c14n/exc-c14n and slightly modified test script to handle
9674 these test cases
9675 * c14n.c: fixed bugs for complicated nodes set (namespace
9676 without node and others from merlin-c14n-two.tar.gz)
9677 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9678 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9679 for xmlsec performance patch
9680 * xpath.c: fixed self::node() for namespaces and attributes
9681
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009682Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9683
9684 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9685 but with the format parameter
9686 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9687
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009688Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9689
9690 * Makefile.am: updated c14n tests suite
9691 * c14n.c: performance improvement for previous c14n patch
9692
Daniel Veillarde72c7562002-05-31 09:47:30 +00009693Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9694
9695 * parser.c: another peroformance patch from Peter Jacobi, that
9696 time on parsing attribute values.
9697
Aleksey Sanin508a1012002-05-31 06:32:32 +00009698Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9699
9700 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9701 into LibXML2 test suite
9702
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009703Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9704
9705 * c14n.c: propagating xpath ancesstors node fix to c14n
9706 plus small performance improvement to reduce number of
9707 mallocs
9708 * xpath.c: fixed ancestors axis processing for namespace nodes
9709
Daniel Veillard46de64e2002-05-29 08:21:33 +00009710Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9711
9712 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9713 Peter Jacobi
9714
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009715Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9716
9717 * configure.in: preparing 2.4.22
9718
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009719Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9720
9721 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9722 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9723 a public entry point.
9724 * doc/*: rebuilt the API and docs
9725
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009726Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9727
9728 * xpath.c: patch from Richard Jinks to fix a problem introduced
9729 in the previous patch and pointed by Norm
9730
Daniel Veillardc6924812002-05-24 11:10:43 +00009731Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9732
9733 * libxml.spec.in: fixing bug #81112
9734
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009735Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9736
9737 * uri.c: fixing bug #82848
9738
Daniel Veillarda2878972002-05-24 07:54:39 +00009739Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9740
9741 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9742 output of one catalog test
9743
Aleksey Sanin114e4752002-05-24 07:20:27 +00009744Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009745
Aleksey Sanin114e4752002-05-24 07:20:27 +00009746 * global.data globals.c tree.c include/libxml/globals.h
9747 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9748 default value for global parameter xmlIndentTreeOutput to 1 and
9749 introduced new global parameter xmlTreeIndentString (the string
9750 used to do one-level indent) with default value " " (as it was
9751 in tree.c)
9752
Daniel Veillard49d5af82002-05-23 11:55:49 +00009753Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9754
9755 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9756 with trio and schemas.
9757
Daniel Veillard7c13af42002-05-22 09:57:32 +00009758Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9759
9760 * xpath.c: patch from Richard Jinks to fix the problem raised in
9761 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9762
Daniel Veillard5a872412002-05-22 06:40:27 +00009763Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9764
9765 * xmlschemas.c: a bit of work on import.
9766 * xmlschemastypes.c: Charles Bozeman provided a compare function
9767 for date/time types so min/max facet restrictions should work,
9768 indeterminate comparisons return an error instead of equal.
9769 * test/schemas/date_0* result/schemas/date_0_0: specific test
9770 from Charles Bozeman too
9771
Daniel Veillard10b6da42002-05-18 07:55:20 +00009772Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9773
9774 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9775 from Christian Cornelssen fixing the man pages and the Catalog
9776 building script.
9777 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9778 next step is <xs:import> I now have a reasonable understanding
9779 of how it works.
9780
Daniel Veillarde5354492002-05-16 08:43:22 +00009781Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9782
9783 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9784
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009785Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9786
9787 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9788
Daniel Veillard088bf112002-05-14 11:03:59 +00009789Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9790
9791 * xpath.c: fixing an XPath function evalutation bug pointed out
9792 by Alexey Efimov where the context was lost when evaluating
9793 the function arguments
9794
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009795Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009796
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009797 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9798 function public for XMLSec performance optimizations
9799
Daniel Veillard3cd72402002-05-13 10:33:30 +00009800Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9801
9802 * python/generator.py python/libxml2class.txt : fixed a problem
9803 with the HTML parser pointed by Gary Benson
9804 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9805 example
9806
Aleksey Sanine48a3182002-05-09 18:20:01 +00009807Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9808 * parser.c: fixed bug #81159 (memory growth in SAX)
9809
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009810Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9811 * xpath.c: fixed bug #78858 (the real fix)
9812
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009813Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009814 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009815
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009816Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9817
9818 * tree.c: modified xmlNodeSetBase to allow changing the
9819 base of a document.
9820
Daniel Veillard070803b2002-05-03 07:29:38 +00009821Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9822
9823 * xmlschemastypes.c: patch Charles Bozeman for validation of
9824 all the date, time, and duration types
9825 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9826 * configure.in: fixed an error pointed by an user
9827 * xml2-config.in: fixed an error pointed by an user
9828
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009829Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9830
9831 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9832 win32/libxml2.def.src xmlIO.c: exported default
9833 'file:', 'http:' and 'ftp:' protocols input handlers
9834 and maked protocols comparisson case insensitive
9835
Daniel Veillard34de97f2002-04-30 14:29:22 +00009836Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9837
9838 * configure.in: Neven Has detected a typo
9839
Daniel Veillard28577c32002-04-30 06:48:41 +00009840Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9841
9842 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9843 as one of the persons allowed to commit directly to the
9844 module.
9845
Daniel Veillardfc57b412002-04-29 15:50:14 +00009846Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9847
9848 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9849 * valid.c: raised a too low limit
9850 * doc/*: rebuilt the docs
9851
Daniel Veillardeca82812002-04-24 11:42:02 +00009852Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9853
9854 * test/XPath/expr/floats test/XPath/expr/functions
9855 result/XPath/expr/floats result/XPath/expr/functions
9856 xpath.c: another XPath conformance patch from Richard Jinks
9857
Daniel Veillard13e04c62002-04-23 17:51:29 +00009858Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9859
9860 * xmlschemas.c: fixed validation of attribute groups.
9861 * test/schemas result/schemas: added an example from the primer
9862
Daniel Veillard88c58912002-04-23 07:12:20 +00009863Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9864
9865 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9866 * test/schemas result/schemas: updated the test list
9867
Daniel Veillarde19fc232002-04-22 16:01:24 +00009868Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9869
9870 * TODO: updated a bit
9871 * parser.c: made a comment more specific
9872 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9873 Schemas conformance.
9874 * test/schemas result/schemas: updated the test list
9875
Daniel Veillard441bc322002-04-20 17:38:48 +00009876Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9877
9878 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9879 implementing xs:all with minOccurs = 0
9880 * tes/schemas/* result/schemas/*: added more tests covering
9881 xs:all
9882
Daniel Veillard8a001f62002-04-20 07:24:11 +00009883Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9884
9885 * xmlregexp.c: first implementation of the all particle, this
9886 may need to be revisited for case where not all transitions
9887 must be crossed.
9888
Daniel Veillard7646b182002-04-20 06:41:40 +00009889Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9890
9891 * tree.c: another entity processing update from Markus Henke
9892
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009893Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9894
9895 * trionan.c: fixed crash on OSF/1
9896
Daniel Veillardb4398962002-04-19 07:01:55 +00009897Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9898
9899 * xmlschemas.c: more Schemas work
9900 * test/schemas/* result/schemas/*: added more tests coming
9901 from the spec.
9902
Daniel Veillard54761132002-04-18 21:00:44 +00009903Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9904
9905 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9906 ExcC14N specification
9907
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009908Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9909
9910 * tree.c: patch from Markus Henke, fix for recursive entities.
9911
Daniel Veillard23b1f372002-04-18 15:50:05 +00009912Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9913
9914 * xpath.c: fix a problem with string() on a document node.
9915
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009916Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9917
9918 * Makefile.am xmlschemas.c: more Schemas work
9919 * test/schemas/* result/schemas/*: added more tests coming
9920 from the spec.
9921
Daniel Veillard6231e842002-04-18 11:54:04 +00009922Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9923
9924 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9925 * result/HTML/*: this changes a few things in the results
9926
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009927Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9928
9929 * include/libxml/tree.h: eliminated 'declaration different than
9930 prototype' warning
9931 * include/win32config.h: "resolved" conflicts with errno.h
9932
Daniel Veillardb509f152002-04-17 16:28:10 +00009933Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9934
9935 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9936 on the automata interfaces and debug of counted choices
9937 * test/schemas/* result/schemas/*: added a number of tests
9938
Daniel Veillard8651f532002-04-17 09:06:27 +00009939Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9940
9941 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9942 a bit of work on Schemas
9943 * testSchemas.c: try to make it more useful
9944 * test/schemas/* result/schemas/* Makefile.am: changed the
9945 Schemas regression test procedure, started adding a few samples
9946
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009947Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9948
9949 * include/libxml/encoding.h: Patch for the Borland C++ builder
9950 * include/libxml/tree.h: Patch for the Borland C++ builder
9951 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009952 * win32/bcb5: New directory for the Borland C++ builder
9953 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009954
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009955Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9956
9957 * win32/Makefile.msvc: Update for XML Schema support
9958 * win32/configure.js: Update for XML Schema support
9959 * win32/libxml2.def.src: Update for XML Schema support
9960
Daniel Veillard4255d502002-04-16 15:50:10 +00009961Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9962
9963 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9964 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9965 xmlunicode.c include/libxml/Makefile.am
9966 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9967 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9968 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9969 include/libxml/xmlversion.h.in : merged the current state of
9970 XML Schemas implementation, it is not configured in by default,
9971 a specific --schemas configure option has been added.
9972 * test/automata test/regexp test/schemas Makefile.am
9973 result/automata result/regexp result/schemas:
9974 merged automata/regexp/schemas regression tests
9975
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009976Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9977
9978 * xpath.c: Gary found a compile time problem, fixes #78823
9979
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009980Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9981
9982 * configure.in: release of 2.4.20
9983 * doc/*: updated and rebuilt the docs
9984
Daniel Veillardf544f192002-04-15 12:56:56 +00009985Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9986
9987 * python/Makefile.am: patch from Cristian Gafton to build on
9988 Red Hat 6.2, should also fix #75779
9989
Daniel Veillard940492d2002-04-15 10:15:25 +00009990Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9991
9992 * valid.c: first part of fixing #78729
9993
Daniel Veillardeb475a32002-04-14 22:00:22 +00009994Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9995
9996 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9997 escaping of URI when saving HTML files.
9998 * result/HTML/*: this impacted some tests
9999
Daniel Veillard9b731d72002-04-14 12:56:08 +000010000Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10001
10002 * configure.in: trying to fix #77441
10003
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010004Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10005
10006 * include/libxml/xmlIO.h: Hallski complained it could not be
10007 included by itself.
10008
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010009Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10010
10011 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10012
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010013Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10014
10015 * win32/configure.js: patch from Nilo for the c14n option
10016 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10017
Daniel Veillardda423da2002-04-10 19:25:38 +000010018Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10019
10020 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10021 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10022 LIBXML_THREAD_ENABLED
10023
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010024Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10025
10026 * xpath.c: another patch from Richard Jinks for substring conformance
10027 * test/XPath/expr/floats test/XPath/expr/strings
10028 result/XPath/expr/floats result/XPath/expr/strings: update of the
10029 test suite to check those.
10030
Daniel Veillard01917aa2002-04-10 11:30:41 +000010031Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10032
10033 * xpath.c: patch from Richard Jinks for .x float parsing.
10034
Daniel Veillard46d6c442002-04-09 16:10:39 +000010035Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10036
10037 * parser.c: patch from Markus Henke when an encoding ain't recognized
10038
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010039Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10040
10041 * libxml.m4: got a report that #include <string.h> was needed
10042
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010043Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10044
10045 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10046
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010047Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10048
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010049 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010050
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010051Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10052
10053 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10054 pointed out by Melvyn Sopacua.
10055
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010056Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10057
10058 * libxml.m4: Frédéric Crozat gave a patch related to the change
10059 of Include paths breaking the libxml.m4
10060
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010061Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10062
10063 * xpath.c: Fix bug #76927 forgot to save some context
10064 when evaluating binary expressions
10065
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010066Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10067
10068 * configure.in: fixed configure for MPE/iX from Markus Henke
10069 * xmlmemory.c: fixed initialization problems
10070 * xpath.c: another set of patches from Richard Jinks this
10071 fixes "make XPathtests" on linux
10072
Daniel Veillard21458c82002-03-27 16:12:22 +000010073Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10074
10075 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10076 * test/XPath/expr/compare test/XPath/expr/equality
10077 test/XPath/expr/floats test/XPath/expr/functions
10078 test/XPath/expr/strings result/XPath/expr/compare
10079 result/XPath/expr/equality result/XPath/expr/floats
10080 result/XPath/expr/functions result/XPath/expr/strings: Updated
10081 tests though they show a divergence on Linux
10082
Daniel Veillard28dfed12002-03-27 09:08:17 +000010083Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10084
10085 * xpath.c trionan.c: previous commit also included patches
10086 from Richard Jinks on some IEEE support corner case
10087
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010088Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10089
10090 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10091 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10092 that $(datadir) should be used for docs
10093
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010094Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10095
10096 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10097 could leak filedescriptors
10098
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010099Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10100
10101 * configure.in nanohttp.c: applied patch from Allan Clark for
10102 UnixWare/OpenServer
10103
Daniel Veillard19274092002-03-25 16:48:03 +000010104Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10105
10106 * configure.in: preparing 2.4.19
10107 * doc/*: rebuilt the docs
10108
Daniel Veillard56b2db72002-03-25 16:35:28 +000010109Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10110
10111 * nanohttp.c: fixing #76043, got fed up with non-portability
10112 of that piece of code.
10113
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010114Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10115
10116 * valid.c SAX.c: Never commit without running "make tests" :-(
10117 fix a couple of stupidities in the previous commit
10118 * result/*: a few changes in some attribute order result of previous
10119 commit.
10120
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010121Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10122
10123 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10124 the internal subset should not raise duplicate ID errors,
10125 also there was a small bug in conjunction to namespace
10126 declarations defaulted and xml:xxx attributes DTD definitions.
10127
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010128Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10129
10130 * xpath.c: Richard Jinks also raised some rounding problems
10131 this tries to fix them
10132
Daniel Veillard4e2df542002-03-22 12:23:14 +000010133Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10134
10135 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10136 behaviour in xmlXPathCastToString()
10137
Daniel Veillarddb552912002-03-21 13:27:59 +000010138Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10139
10140 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10141 raised by Morus Walter
10142
Daniel Veillard9e537932002-03-21 13:08:08 +000010143Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10144
10145 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10146 from Igor
10147
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010148Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10149
10150 * xpath.c: fixing #75619, related to a problem when trying
10151 to evaluate condition when the current node set resulting
10152 from that sub-step evaluation is empty. Also fixes 2 potential
10153 problem with previous-sibling and next-siblings axis.
10154
Daniel Veillard1840ef02002-03-21 08:05:23 +000010155Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10156
10157 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10158 HTML support is not configured in.
10159
Daniel Veillard561b7f82002-03-20 21:55:57 +000010160Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10161
10162 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10163 include/libxml/tree.h: dohh I really didn't intended to commit
10164 this test version :-(
10165
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010166Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10167
10168 * testSAX.c: I wanted to see the real speed at the SAX interface
10169 after a little too many Ximianer started complaining about the
10170 parser speed.
10171 added a --quiet option:
10172 paphio:~/XML -> ls -l db100000.xml
10173 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10174 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10175 3200006 callbacks generated
10176 real 0m1.270s
10177 Which means 16MBytes/s and 3Mcallback/s
10178
Daniel Veillardc62a1472002-03-19 18:35:12 +000010179Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10180
10181 * xpath.c: valgrind spotted another error that time when running
10182 on libxslt regression tests
10183
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010184Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10185
10186 * Makefile.am: adding "make valgrind" running the full regression
10187 tests (except python ones) under Valgrind (using valgrind -q
10188 which was kindly added by the author).
10189 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10190 passes cleanly now except an obcure floating point initialization
10191 raised in log10() in one XPath regression test ???
10192 * tree.c: edited some comments to close #75244
10193
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010194Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10195
10196 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10197 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10198 context of ScrollKeeper, made sure that if the number is
10199 an integer, the serialization follows the description at
10200 http://www.w3.org/TR/xpath#section-String-Functions
10201
Daniel Veillard5997aca2002-03-18 18:36:20 +000010202Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10203
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010204 * configure.in: preparing 2.4.18
10205 * doc/*: updated and rebuilt the web site
10206 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10207 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010208 * parser.c: humm, changed the way the SAX parser work when
10209 xmlSubstituteEntitiesDefault(1) is set, it will then
10210 do the entity registration and loading by itself in case the
10211 user provided SAX getEntity() returns NULL.
10212 * testSAX.c: added --noent to test the behaviour.
10213
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010214Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10215
10216 * parser.c: Wilfried Teiken provided a hackish but working
10217 way to get context reported back on entities when parsing
10218 with SAX and without breaking the DOM build.
10219
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010220Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10221
10222 * c14n.c: applied a new patch from Aleksey Sanin
10223 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10224 to reference Aleksey implementation of XML digital Signatures
10225
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010226Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10227
10228 * xpath.c: small fix to avoid potential problem due to
10229 ordering of freeing data
10230 * python/Makefile.am: people were complaining about
10231 the generated file in python dir not being built
10232
Daniel Veillardd2379012002-03-15 22:24:56 +000010233Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10234
10235 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10236 python/generator.py python/libxml.c python/types.c: Cleanup
10237 of the python Makefiles based on Jacob and James feedback,
10238 fixed the spec file accordingly, fixed the number of warning
10239 that passing my pedantic CFLAGS was generating. Conclusion
10240 is that Python includes are real crap.
10241
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010242Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10243
10244 * configure,in: it was reported quite a few times that
10245 xml2-config --cflags should not output
10246 -I$includeprefix/libxml2/libxml because libxml2 header names
10247 clashes with existing names like list.h from C++ stl.
10248 Includes should be #include<libxml/xxx.h> so ...
10249
Daniel Veillard6f293b12002-03-15 09:42:33 +000010250Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10251
10252 * c14n.c: another patch from Aleksey Sanin
10253
Daniel Veillard5c396542002-03-15 07:57:50 +000010254Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10255
10256 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10257 canonicalization algorithm
10258 * doc/xml.html doc/index.html: added the C14N references on the
10259 index page.
10260
jacob berkman9be65862002-03-14 02:15:56 +0000102612002-03-13 jacob berkman <jacob@ximian.com>
10262
10263 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10264 usage, redundant, and gcc specific
10265
Daniel Veillard75be0132002-03-13 10:03:35 +000010266Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10267
10268 * xpath.c: speedup some node selection operations, this can
10269 have a significant impact on DocBook Norm's stylesheets
10270 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10271 make sure it's always the case
10272 * debugXML.c: distinguish CDATA and comments in ls operations
10273
Daniel Veillard61f26172002-03-12 18:46:39 +000010274Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10275
10276 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10277 to generate better API descriptions etc...
10278
Daniel Veillard9ff88172002-03-11 09:15:32 +000010279Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10280
10281 * c14n.c: Fixing #74186, made sure all boolean expressions
10282 get fully parenthesized, ran indent on the output
10283 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10284 include/libxml/tree.h: also #74186 related, removed the
10285 --with-buffers option, and all the preprocessor conditional
10286 sections that were resulting from it.
10287
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010288Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10289
10290 * valid.c: applied patch from Dodji Seketeli fixing an
10291 uninitailized variable in xmlValidGetValidElements()
10292
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010293Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10294
10295 * c14n.c: fixed a few comments
10296 * doc/*.html doc/*/*.html: regenerated the docs and added
10297 the C14N API
10298 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10299
Daniel Veillardfa49d872002-03-09 10:20:00 +000010300Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10301
10302 * check-xml-test-suite.py: fix to adapt varaiations in the
10303 bindings
10304 * configure.in python/setup.py python/setup.py.in: fixed to
10305 have the version of the python scripts automatically updated
10306
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010307Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10308
10309 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10310 in xmlCopyProp()
10311
Daniel Veillardaf43f632002-03-08 15:05:20 +000010312Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10313
10314 * configure.in: preparing 2.4.17 release
10315 * doc/*: updated and rebuilt the docs
10316 * xpath.c: fixed a comment
10317 * python/libxml.c: fixed a possible reentrancy problem
10318
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010319Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10320
10321 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10322 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10323 added a specific regression test
10324 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10325 not raise exceptions when failing to find the attribute.
10326
Daniel Veillard90bc3712002-03-07 15:12:58 +000010327Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10328
10329 * configure.in xmllint.c: owen pointed out a problem with the
10330 ftme fix, gettimeofday() was not detected by configure and
10331 the ftime header wasn't included, dohhh
10332
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010333Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10334
10335 * configure.in xmllint.c: trying to fix #71457 for timing
10336 precision when gettimeofday() is not availble but ftime() is
10337
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010338Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10339
10340 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10341 are now copied on install and part of the -devel RPM
10342
Daniel Veillard7b416132002-03-07 08:36:03 +000010343Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10344
10345 * xpath.c: trying to avoid bug #72150 which was apparently
10346 caused by a gcc bug (or a processor problem) as detailed
10347 at http://veillard.com/gcc.bug
10348
Daniel Veillardf742d342002-03-07 00:05:35 +000010349Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10350
10351 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10352 fixed xmlReconciliateNs(), added a Python test/example for
10353 inter-document cut'n paste
10354 * python/libxml.py: fixed node.doc on document nodes and added
10355 xpathEval() onto node objects
10356
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010357Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10358
10359 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10360 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10361 fixup and integrated tests for the serialization stuff
10362
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010363Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10364
10365 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10366 moved the libxml man page to section 3
10367
Daniel Veillard1e774382002-03-06 17:35:40 +000010368Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10369
10370 * tree.c: fix bug #72490
10371 * python/libxml.c python/libxml.py: added methods serialize()
10372 and saveTo() to all node elements.
10373
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010374Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10375
10376 * xmlIO.c: closed #73430, don't read from an input source
10377 which indicated an end-of-file or an error.
10378
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010379Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10380
10381 * parser.c: make sure SAX endDocument is always called as
10382 this could result in a Python memory leak otherwise (it's
10383 used to decrement ref-counting)
10384 * python/generator.py python/libxml.c python/libxml.py
10385 python/libxml2-python-api.xml python/libxml2class.txt
10386 python/tests/error.py python/tests/xpath.py: implemented
10387 the suggestions made by Gary Benson and extended the tests
10388 to match it.
10389
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010390Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10391
10392 * python/generator.py: applied patch fixing #73450
10393
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010394Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10395
10396 * xpath.c: fixing #61290 "namespace nodes have no parent"
10397 long standing divergence from the XPath REC. NodeSets
10398 simply hold a copy of namespace nodes and those node ->next
10399 points to the parent (which may not be the node carrying the
10400 definition).
10401 * include/libxml/xpath.h: flagged but didn't added a possible
10402 speedup
10403 * DOCBparser.c HTMLparser.c: removed some warnings from push
10404 parser due to new state being added.
10405 * tree.c: new fix from Boris Erdmann
10406 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10407 the XML Canonalization support from Aleksey Sanin
10408
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010409Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10410
10411 * tree.c: patch from Boris Erdmann fixing some namespace odities
10412 with xmlCopyNode()
10413
Daniel Veillardc6613042002-03-02 09:34:02 +000010414Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10415
10416 * xmlIO.c: fix bug #72706 when loading a NULL entity
10417
Daniel Veillardc0fef772002-03-01 16:16:31 +000010418Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10419
10420 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10421 actually change in a future XML Namespace revision.
10422
Daniel Veillard79426f22002-03-01 16:14:17 +000010423Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10424
10425 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10426 added the possibility of returning nodesets from XPath extension
10427 functions written in Python
10428
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010429Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10430
10431 * python/*: commiting some Python bindings work done while travelling
10432
Daniel Veillard97300512002-03-01 09:13:41 +000010433Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10434
10435 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10436 explicitely with memory debugging switched on
10437
Daniel Veillard6361da02002-02-23 10:10:33 +000010438Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10439
10440 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10441 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10442 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10443 the accessor generator for strings
10444 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10445 regression test.
10446
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010447Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10448
10449 * python/README python/generator.py python/libxml.c python/setup.py:
10450 added the 'usual' setup.py to allow building a libxml2-python
10451 module based on the same code. The initialization is however
10452 different the 2 .so files fo libxml2 and libxslt are identical and
10453 they entry point initialize both libraries. this is done to avoid
10454 some possible nasty problem since the Python don't merge the maps
10455 of all shared modules.
10456
Daniel Veillard158a4d22002-02-20 22:17:58 +000010457Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10458
10459 * parser.c: fixed a push/encoding bug reported by Michael
10460 on librsvg
10461
Daniel Veillard7839e162002-02-20 18:54:48 +000010462Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10463
10464 * include/libxml/parserInternals.h: fixes a misplaced #endif
10465
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010466Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10467
10468 * parser.c valid.c: found and fixed a couple of allocation bugs
10469
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010470Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10471
10472 * doc/xml.html doc/python.html doc/*: added a Python and binding
10473 page describing the current state of the Python bindings and
10474 giving pointers to the other languages wrappers.
10475
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010476Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10477
10478 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10479 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10480 rebuilt the API and web site
10481 * xpath.c: fixed #71978 portability bugs
10482
Daniel Veillard8aff2472002-02-19 21:50:43 +000010483Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10484
10485 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10486
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010487Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10488
10489 * include/libxml/parserInternals.h parser.c: had to change
10490 2 internal parsing API when processing document content
10491 to check the start and end of element content are defined
10492 in the same entity
10493 * valid.c include/libxml/valid.h: attribute normalization can
10494 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10495 with the context to report it.
10496 * SAX.c: fixed the last known bugs, crazy validation constraints
10497 when a document is standalone seems correctly handled. There
10498 is a couple of open issues left which need consideration especially
10499 PE93 on external unparsed entities and standalone status.
10500 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10501 The 2 tests left failing are actually in error. Cleanup done.
10502
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010503Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10504
10505 * valid.c: implemented E59 spaces in CDATA does not match the
10506 nonterminal S
10507
Daniel Veillard878eab02002-02-19 13:46:09 +000010508Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10509
10510 * SAX.c parser.c valid.c: more validation test fixups
10511 * check-xml-test-suite.py: added duration info for the tests
10512
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010513Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10514
10515 * parser.c valid.c: a couple of errors were reported but not
10516 saved back as such in the parsing context. Down to 1% failure rate
10517 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10518
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010519Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10520
10521 * xmlInternald.c: isExtender was missing a char
10522 * parser.c include/libxml/parser.h: % are acceptable in the
10523 internal subset if within a PUBLIC ID
10524
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010525Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10526
10527 * SAX.c parserInternals.c valid.c: more work on the conformance
10528 suite. Took the step to finally block documents with encoding
10529 errors. It's a fatal error per the spec, people should have fixed
10530 their documents by now.
10531
Daniel Veillard55253e22002-02-18 14:32:39 +000010532Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10533
10534 * check-xml-test-suite.py: fixed the test script after some discussion
10535 on the semantic of TYPE="error"
10536 * Makefile.am: added the script to the distrib
10537
Daniel Veillard28757702002-02-18 11:19:30 +000010538Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10539
10540 * SAX.c entities.c: fixed a couple of conformances issues deep
10541 into the validation code (standalone and undeclared Notations)
10542
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010543Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10544
10545 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10546 stayed there for years !
10547
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010548Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10549
10550 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10551 missing
10552
Daniel Veillardc7612992002-02-17 22:47:37 +000010553Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10554
10555 * check-xml-test-suite.py: improved the behaviour a bit as
10556 well as the logs
10557 * parser.c valid.c SAX.c: fixed a few more bugs
10558 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10559
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010560Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10561
10562 * check-xml-test-suite.py: python script to run regression tests
10563 against the XML Test suite of W3C/OASis
10564 * SAX.c: fixed a validation bug
10565 * parser.c: fixed 3 errors pointed by the test suite
10566 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10567 * python/Makefile.am: fixed a dependendy
10568
Daniel Veillard9f28f302002-02-15 20:48:08 +000010569Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10570
10571 * xmlmemory.c: avoid a warning bug #71594
10572
Daniel Veillard144024e2002-02-13 21:14:46 +000010573Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10574
10575 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10576 warning on alpha/Tru64
10577
Daniel Veillarde4301c82002-02-13 13:32:35 +000010578Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10579
10580 * include/libxml/entities.h: fixing a comment
10581 * valid.c: fixing some troubles with validity check on namespaces
10582 * result/VC/NS3 test/VC/NS3: added a specific regression test
10583
Daniel Veillarda6d05382002-02-13 13:07:41 +000010584Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10585
10586 * tree.c: Fixing #71342 serializing '\n' in attribute values
10587 * result/noent/att3 result/att3 test/att3: added a specific
10588 test.
10589
Daniel Veillard797a5652002-02-12 13:46:21 +000010590Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10591
10592 * python/libxml.c: couple of bug fixes
10593
Daniel Veillard01a6d412002-02-11 18:42:20 +000010594Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10595
10596 * python/*.py: removed tabs and used spaces.
10597
Daniel Veillard397ff112002-02-11 18:27:20 +000010598Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10599
10600 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10601 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10602
Daniel Veillard03517542002-02-11 13:54:40 +000010603Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10604
10605 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10606 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10607
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010608Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10609
10610 * include/libxml/encoding.h include/libxml/entities.h
10611 include/libxml/globals.h include/libxml/parser.h
10612 include/libxml/threads.h include/libxml/tree.h
10613 include/libxml/xmlmemory.h: trying to fix the include mess
10614
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010615Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10616
10617 * include/libxml/xmlmemory.h: reverted part of the previous
10618 attempt to provide #69655, this was breaking the build.
10619
Daniel Veillard0ba59232002-02-10 13:20:39 +000010620Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10621
10622 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10623 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10624 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10625 include/libxml/parserInternals.h include/libxml/tree.h
10626 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10627 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10628 clean.
10629 * python/libxml.c: fixed a warning.
10630
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010631Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10632
10633 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10634 copying of node, merge back IDs in the target document.
10635 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10636 test/XInclude/ents/ids.xml: test case
10637 * result/VC/ElementValid4: output changed due to a typo fix
10638
Daniel Veillard1c18e302002-02-09 22:16:40 +000010639Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10640
10641 * python/Makefile.am: seems some version of automake didn't
10642 generate the dependancies right as Jacob found out. Add
10643 an extra dependancy rule.
10644
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010645Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10646
10647 * parserInternals.c valid.c: Justin Fletcher found some parts
10648 of the code needing cleanup
10649 * libxml.spec.in python/Makefile.am python/generator.py
10650 python/libxml.c python/libxml.py: Fixed the python Makefiles
10651 corrected a bug showing up on ia64, changed the name of the
10652 python internal module too
10653
Daniel Veillard07be19b2002-02-08 14:20:35 +000010654Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10655
10656 * Makefile.am: applied patch from Andris Pavenis for binary
10657 name suffixes
10658
Daniel Veillardf216d462002-02-08 13:44:24 +000010659Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10660
10661 * xmllint.c win32/win32config.h: fixing #68748
10662
Daniel Veillardd455d792002-02-08 13:37:46 +000010663Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10664
10665 * valid.c: fixing #70166
10666
10667Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10668
10669 * valid.c: fixing #70077
10670
Daniel Veillardc575b992002-02-08 13:28:40 +000010671Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10672
10673 * Copyright Makefile.am README configure.in libxml.spec.in:
10674 Changed to the MIT Licence
10675 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10676 doc/xmlio.html: updated the doc accordingly
10677 * include/libxml/xmlwin32version.h configure.in: preparing
10678 2.4.14 release
10679 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10680 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10681 fixed the const xmlChar * wrapper and generator, XPath extension
10682 functions now use the context as first argument
10683 * python/tests/tstxpath.py python/tests/xpath.py
10684 python/tests/xpathext.py: Updated the tests accordingly
10685 * tree.c: fixed bug #70067
10686
Daniel Veillard7db38712002-02-07 16:39:11 +000010687Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10688
10689 * Makefile.am: cleanup
10690 * debugXML.c: always use stdout if output is NULL
10691 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10692 * python/Makefile.am python/generator.py python/libxml2class.txt
10693 python/libxml_wrap.h python/types.c: augmented the number of bindings
10694 handling FILE * and XPath contexts
10695 * python/tests/Makefile.am: avoid a stupid problem due to the
10696 use of TEST.
10697
Daniel Veillard15a143b2002-02-06 22:40:50 +000010698Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10699
10700 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10701
Daniel Veillard70cab352002-02-06 16:06:58 +000010702Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10703
10704 * python/TODO python/libxml.c: cleanup the extension function lookup
10705 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10706
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010707Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10708
10709 * configure.in python/Makefile.am: do not install outside
10710 of prefix
10711
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010712Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10713
10714 * python/TODO python/libxml.c: started adding SAX interfaces
10715 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10716 SAX test
10717
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010718Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10719
10720 * tree.c: hardened the addChild function
10721 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10722 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10723 added accessors needed for xmlNode, a bit more testing and
10724 extension of interfaces
10725 * python/tests/Makefile.am python/tests/build.py: added a test
10726 build from scratch/save/load/check
10727
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010728Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10729
10730 * parserInternals.c: change a small bit in the way valididy
10731 error messages get initialized
10732 * python/TODO python/libxml.c python/libxml2-python-api.xml
10733 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10734 added some memory debugging to track leaks at the libxml2 level
10735 * python/tests/*.py: changed all tests to check for leaks,
10736 there is just one left in XPath extension registrations.
10737
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010738Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10739
10740 * python/TODO python/generator.py python/libxml2-python-api.xml
10741 python/libxml2class.txt: more accessor classes for the parser
10742 context, allow to switch on and check validity
10743 * python/tests/Makefile.am python/tests/error.py
10744 python/tests/invalid.xml python/tests/valid.xml
10745 python/tests/validate.py: attded more test and and added error.py
10746 which I forgot to commit in the last step
10747
Daniel Veillard3ce52572002-02-03 15:08:05 +000010748Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10749
10750 * python/Makefile.am python/types.c: cleanup
10751 * python/libxml.c python/libxml.py python/libxml_wrap.h
10752 python/generator.py python/libxml2-python-api.xml
10753 python/libxml2class.txt: added class for parser context, added
10754 first cut for push mode support. Added a framework to generate
10755 accessors functions.
10756 * python/tests/Makefile.am python/tests/push.py: added a push
10757 test
10758
Daniel Veillardcfb05462002-02-02 23:18:22 +000010759Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10760
10761 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10762 bug a bit of cleanup.
10763
Daniel Veillard5d819032002-02-02 21:49:17 +000010764Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10765
10766 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10767 python/libxml2class.txt: adding error redirections and preformat
10768 to a python handler
10769 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10770 tests self checking
10771
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010772Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10773
10774 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10775 a function
10776
Daniel Veillard9589d452002-02-02 10:28:17 +000010777Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10778
10779 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10780 python/libxml.c python/libxml2-python-api.xml
10781 python/libxml2class.txt: Progressing through the TODOs, class
10782 description output, extra XML API, RPM now builds the wrappers
10783 for all python installed versions
10784
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010785Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10786
10787 * configure.in libxml.spec.in python/Makefile.am python/TODO
10788 python/generator.py python/libxml2class.txt: added more informations
10789 in the libxml2-python package including docs. Slightly changed
10790 the class hierarchy
10791 * python/tests/*: added basic regression tests infrastructure too
10792
10793Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10794
10795 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10796 added libxml2-python as part of the packages installed
10797
Daniel Veillarda7340c82002-02-01 17:56:45 +000010798Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10799
10800 * python/Makefile.am python/generator.py python/libxml.c
10801 python/libxml.py: more work, now able to extend the
10802 XPath interpreter with functions written in python.
10803
Daniel Veillardc3e39442002-02-01 09:29:41 +000010804Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10805
10806 * python/Makefile.am: Jacob sent a patch to allow building from
10807 tarfile.
10808
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010809Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10810
10811 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10812 inserted the python wrappers build, I hope this won't be too
10813 unportable
10814
Daniel Veillard1971ee22002-01-31 20:29:19 +000010815Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10816
10817 * xpath.c: minor optimization
10818 * python/generator.py python/libxml.c python/libxml.py
10819 python/libxml_wrap.h: more work on the python bindings,
10820 they now support XPath and there is no evident leak
10821
Daniel Veillard36ed5292002-01-30 23:49:06 +000010822Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10823
10824 * python/generator.py python/libxml.c python/libxml.py:
10825 more work on the python bindings generator.
10826
Daniel Veillard96fe0952002-01-30 20:52:23 +000010827Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10828
10829 * python/generator.py python/libxml.c python/libxml_wrap.h:
10830 more work on the python bindings.
10831
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010832Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10833
10834 * python/generator.py python/libxml.c python/libxml.py
10835 python/libxml_wrap.h: commited early version of a python binding
10836 for private use only ATM
10837
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010838Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10839
10840 * entities.c tree.c include/libxml/entities.h: applied patch
10841 from Anthony Jones to implement copy of DTD subtree too. Had
10842 just to keep 2 function private which really ought to become
10843 public ones.
10844
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010845Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10846
10847 * xmllint.c: added pointers to the web pages in the usage()
10848
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010849Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10850
10851 * tree.c: more fixes from Petr Kozelka for attribute handling
10852 in the tree API to align the semantic with DOM.
10853
Daniel Veillard36065812002-01-24 15:02:46 +000010854Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10855
10856 * valid.c tree.c entities.c: another set of patches from
10857 Anthony Jones for copy operations cleanup and robustness
10858
Daniel Veillardf8592562002-01-23 17:58:17 +000010859Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10860
10861 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10862 an alphabetic index based on comments content
10863 * doc/*: rebuilt the web site with the new references
10864
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010865Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10866
10867 * parserInternals.h: Greg Sjaardema suggested to use an
10868 eponential buffer groth policy in xmlParserAddNodeInfo()
10869
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010870Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10871
10872 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10873 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10874 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10875 to generate cross-references, and added/updated the stylesheets
10876 to generate and link API indexes. The generic keyword index
10877 is not done yet.
10878 * doc/*.html: regenerated all the usual docs too
10879
Daniel Veillard2070c482002-01-22 22:12:19 +000010880Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10881
10882 * debugXML.c: added an xpath function to the shell for T. V. Raman
10883
10884Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010885
10886 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10887 debug routines.
10888
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010889Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10890
10891 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10892 support of attribute nodes
10893
Daniel Veillard9d06d302002-01-22 18:15:52 +000010894Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10895
10896 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10897 hopefully near complete and fully documented of the API in XML
10898 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10899 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10900 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10901 include/libxml/parserInternals.h include/libxml/valid.hi
10902 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10903 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10904 include/libxml/xpath.h include/libxml/xpathInternals.h:
10905 Cleaned up the doc comments a lot in the process, the interface
10906 coverage is now 100%
10907
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010908Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10909
10910 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10911 extracts comments from the gtk-doc DocBook output (a bit
10912 convoluted but seems to work).
10913
Daniel Veillard61006472002-01-21 17:31:47 +000010914Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10915
10916 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10917 added an XML description of the API, moved the script generating
10918 it here. Added a "make api" target
10919
Daniel Veillardd2f23002002-01-21 13:36:00 +000010920Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10921
10922 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10923
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010924Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10925
10926 * xpath.c include/libxml/xpathInternals.h: the change made to
10927 xmlXPathFuncLookupFunc was incompatible roll it back
10928
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010929Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10930
10931 * SAX.c: cleanup patch from Anthony Jones
10932 * doc/Makefile.am: fix the headers to avoid in make scan
10933 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10934 includes, * vs Ptr and general cleanup
10935 * parsedecl.py: first version of a script to extract the
10936 module interfaces, the goal will be to provide .decl or XML
10937 specification of the interfaces to build wrappers.
10938
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010939Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10940
10941 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10942 now provides return codes in case of errors
10943
Bjorn Reese026d29f2002-01-19 15:40:18 +000010944Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10945
10946 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10947 Upgraded to trio baseline 1.6
10948 * strio.h strio.c: Replaced by triostr.h and triostr.c
10949
Daniel Veillard572577e2002-01-18 16:23:55 +000010950Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10951
10952 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10953 of strdup usage in the code
10954
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010955Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10956
10957 * parser.c error.c: Keith Isdale complained rightly that
10958 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10959
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010960Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10961
10962 * tree.c: fixed the funxtion to set the xml: attributes
10963 * debugXML.c: added "setbase" to test it.
10964
Daniel Veillard2c748c62002-01-16 15:37:50 +000010965Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10966
10967 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10968 to allow updating an attribute content
10969
Daniel Veillard8de85c62002-01-15 17:10:15 +000010970Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10971
10972 * libxml.h: try to avoid problems when compiling on Windows
10973
Daniel Veillard314cfa02002-01-14 17:58:01 +000010974Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10975
10976 * hash.c: patch from Anthony Jones for hash.c allocation size
10977 * Makefile.am: trying to work around Yet Another Libtool Madness
10978 and build the 2.4.13 release finally ...
10979
Daniel Veillard744683d2002-01-14 17:30:20 +000010980Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10981
10982 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10983 * doc/* : update of the documentation
10984
Daniel Veillarde6a55192002-01-14 17:11:53 +000010985Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10986
10987 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10988 at fixing #61290 :-(
10989
Daniel Veillardfb25a512002-01-13 20:32:08 +000010990Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10991
10992 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10993 Fixes bug #67229
10994
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010995Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10996
10997 * tree.c: trying to avoid troubles when a subtree is copied
10998 and coalesced in part with the target tree. Should fix
10999 bug #67407
11000
Daniel Veillardd8224e02002-01-13 15:43:22 +000011001Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11002
11003 * valid.c: fixed validation of attributes content of type
11004 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11005 values, very old bug. Fixes #67671
11006
Daniel Veillard8107a222002-01-13 14:10:10 +000011007Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11008
11009 * parser.c include/libxml/parserInternals.h tree.c: integrated
11010 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11011 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11012
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011013Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11014
11015 * threads.c: applied Serguei Narojnyi's patch to add native
11016 thread support on the Win32 platform
11017 * testThreadsWin32.c Makefile.am: added the test program also
11018 from Serguei, Win32 specific
11019 * include/win32config.h include/libxml/xmlwin32version.h.in:
11020 added patch from Igor for the Windows thread specific defines.
11021
Daniel Veillard845cce42002-01-09 11:51:37 +000011022Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11023
11024 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11025
Daniel Veillard7b602b42002-01-08 13:26:00 +000011026Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11027
11028 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11029 output page into XMLinfo.html. Close bug #66951 and
11030 raised by Robert Collins too.
11031
Daniel Veillard73c6e532002-01-08 13:15:33 +000011032Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11033
11034 * encoding.c: Paul Keogh pointed out a possibility of segfault
11035 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11036 Closes bug # 68238
11037
Daniel Veillard4a859202002-01-08 11:49:22 +000011038Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11039
11040 * doc/*.html: updated the Gdome2 links
11041
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011042Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11043
11044 * libxml.h: Applied following patches from Robert Collins
11045 and make sure IN_LIBXML is defined when compiling it
11046 -------
11047 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11048 as well as Visual C.
11049 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11050 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11051 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11052 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11053 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11054 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11055 xmlSysIDExists xmlNoNetExists).
11056 * xmllint.c: Don't include winsock2.h for Cygwin.
11057
Daniel Veillard401c2112002-01-07 16:54:10 +000011058Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11059
11060 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11061 when the version info is not present.
11062
Daniel Veillard6f42c132002-01-06 23:05:13 +000011063Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11064
11065 * tree.c: Anthony Jones pointed out a problem in
11066 xmlStringGetNodeList() and provided a fix for it
11067
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011068Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11069
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011070 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011071 xmlCreatePushParserCtxt() when the initial buffer passed
11072 is large.
11073
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011074Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11075
11076 * win32/*: big cleanup of the Windows/MSVC project files
11077 from Igor Zlatkovic
11078
Daniel Veillardcebb1362002-01-02 13:13:30 +000011079Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11080
11081 * doc/Makefile.am: should fix #67674 and avoid troubles if
11082 xsltproc is not available or fails in the prefix provided
11083
Daniel Veillard26908ab2002-01-01 16:50:03 +000011084Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11085
11086 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11087
Daniel Veillard5344c602001-12-31 16:37:34 +000011088Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11089
11090 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11091 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11092 Fixed a few other problems raised by Charlie Bozeman.
11093 * result/VC/ElementValid[5-7]: fixed the output
11094
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011095Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11096
11097 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11098 patches from Charlie Bozeman. Regenerated the HTML docs.
11099
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011100Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11101
11102 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11103 for Windows from Igor
11104
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011105Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11106
11107 * xmllint.c: applied Justin Fletcher patch for --output or -o
11108
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011109Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11110
11111 * win32/libxml2/libxml2.def.src: close #67019
11112
Daniel Veillard01db67c2001-12-18 07:09:59 +000011113Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11114
11115 * xmllint.c: applied Justin Fletcher generic timing patch
11116 similar to the one already applied to xsltproc.
11117
Daniel Veillardd1640922001-12-17 15:30:10 +000011118Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11119
11120 * include/libxml/tree.h tree.c: applied documentation patches
11121 from Charlie Bozeman
11122
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011123Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11124
11125 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11126
Daniel Veillard29e43992001-12-13 22:21:58 +000011127Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11128
11129 * valid.c: fix the xmlStrdup() used in the previous patch.
11130 * valid.c: added --dropdtd
11131 * tree.c: fixed xmlUnlinkNode so it also removes the references
11132 from the document if the node is a DTD
11133
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011134Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11135
11136 * HTMLtree.c valid.c: cleanup some static declarations
11137
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011138Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11139
11140 * xmllint.c: removed another strdup()
11141 * doc/FAQ: removed the HP/UX entry
11142
Daniel Veillarded472f32001-12-13 08:48:14 +000011143Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11144
11145 * valid.c: fix bug #66816 when validating.
11146 * xmllint.c: don't use sys/time.h if configure did not found it
11147
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011148Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11149
11150 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11151 xmlcatalog_man.xml
11152
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011153Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11154
11155 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11156 xmlInitMemory() was declared twice
11157
Daniel Veillardb82c1662001-12-09 14:00:54 +000011158Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11159
11160 * globals.c: do not reference strdup() !
11161 * configure.in libxml-2.0.pc.in: trying to fix the libs
11162 of the various config extraction modules
11163
Daniel Veillardef90ba72001-12-07 14:24:22 +000011164Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11165
11166 * configure.in : preparing 2.4.12
11167 * doc/* : updated and rebuilt the docs
11168
Daniel Veillard220346d2001-12-07 11:33:54 +000011169Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11170
11171 * uri.c: closed bug #66159
11172 * testURI.c: added --escape option
11173 * configure.in: some cleanup for xml2-config --cflags
11174
Daniel Veillard2a906822001-12-06 14:34:08 +000011175Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11176
11177 * globals.c testThreads.c: removed some misplaced includes
11178 of xmlversion.h
11179
Daniel Veillarde28313b2001-12-06 14:08:31 +000011180Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11181
11182 * threads.c: patch from Gary Pennington fixing a possible
11183 problem at initialization time.
11184
Daniel Veillardd3b08822001-12-05 12:03:33 +000011185Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11186
11187 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011188 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011189 CodeWarrior.
11190
Daniel Veillarda7866932001-12-04 13:14:44 +000011191Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11192
11193 * xmllint.c: applied Geert Kloosterman's patch to fix
11194 --repeat --timing output
11195
Daniel Veillard19840942001-11-29 16:11:38 +000011196Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11197
11198 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11199 where non-wellformed XML declaractions were not detected.
11200
Daniel Veillarde85d9342001-11-28 14:43:12 +000011201Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11202
11203 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11204
Daniel Veillard22f25a82001-11-28 09:12:23 +000011205Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11206
11207 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11208 gets reset by xmlCleanupInputCallbacks() and this makes the
11209 function useless. Same for output.
11210
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011211Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11212
11213 * xmlIO.c: robert pointed out a loop error in callback cleanups
11214
Daniel Veillard8faa7832001-11-26 15:58:08 +000011215Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11216
11217 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11218 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11219 they are not really tied to debugging
11220
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011221Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11222
11223 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11224 * xmllint.c: better --catalogs description
11225
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011226Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11227
11228 * tree.c: fixed a couple of problems in xmlSetProp()
11229
Daniel Veillardcd337f02001-11-22 18:20:37 +000011230Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11231
11232 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11233 unappropriate stdout output.
11234
Daniel Veillard566d4df2001-11-22 13:00:53 +000011235Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11236
11237 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11238 by Denis Beurive, closes #65111
11239
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011240Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11241
11242 * valid.c: in case of content model validity error, don't
11243 print it if validity warnings were not requested.
11244
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011245Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11246
11247 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11248 * parserInternals.c: removed the last exit() call. Print an
11249 unmaskable error on stderr instead (library mismatch detection)
11250
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011251Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11252
11253 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11254 shell instructions from Heiko Rupp
11255
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011256Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11257
11258 * catalog.c: use the URL notation file:// for default catalog paths
11259
Daniel Veillard0ec98632001-11-14 15:04:32 +000011260Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11261
11262 * include/libxml/tree.h: better comments for _private fields
11263 * tree.c: removed a problem when copying an entity reference.
11264
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011265Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11266
11267 * vms/*: updated instructions and diffs from John A Fotheringham
11268
Daniel Veillarda11001b2001-11-12 22:45:36 +000011269Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11270
11271 * include/libxml/xmlerror.h: avoid an include problem if
11272 #include <libxml/xmlerror.h> happens first in code
11273 seems to be the case in KDE libs
11274
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011275Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11276
11277 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11278 from Igor for Windows
11279
11280Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11281
11282 * Makefile.am: Gary Pennington pointed out a missing prefix
11283
Daniel Veillard43d3f612001-11-10 11:57:23 +000011284Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11285
11286 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11287 * doc/*: upgraded and rebuilt the docs
11288
Daniel Veillardc1f78342001-11-10 11:43:05 +000011289Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11290
11291 * HTMLparser.c: fix comment in scripts element parsing.
11292 * result/HTML/doc3*: updated the results.
11293
11294Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11295
11296 * uri.c: another URI bug fix #63336, using Joel Young patch.
11297
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011298Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11299
11300 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11301 a cleaned up version of the Pwd shell string generation.
11302
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011303Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11304
11305 * valid.c include/libxml/tree.h: trying to fix namespaces +
11306 validation problems for good, closing #63619 in the process
11307 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11308 wrong in this respect, fixed it.
11309
Daniel Veillardd536f702001-11-08 17:32:47 +000011310Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11311
11312 * xmllint.c: Morus Walter patch to allow --format and --encode
11313
Daniel Veillard5004f422001-11-08 13:53:05 +000011314Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11315
11316 * debugXML.c: Stefan Kost provided an help command for the shell
11317
Daniel Veillarda6825e82001-11-07 13:33:59 +000011318Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11319
11320 * debugXML.c: Heiko Rupp pointed that the shell would crash
11321 on empty nodesets returns.
11322
Daniel Veillard03f848d2001-11-07 12:53:46 +000011323Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11324
11325 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11326 migh need the history libraries
11327
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011328Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11329
11330 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11331 handle the case of < in quoted attributes, Bastian Kleineidam
11332
Daniel Veillardc853b322001-11-06 15:24:37 +000011333Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11334
11335 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11336 fixing catalog breakages
11337 * Makefile.am catalog.c result/catalogs/catal
11338 result/catalogs/mycatalog.* test/catalogs/catal*:
11339 fixed more problems in catalog support, added more regression tests
11340 for both XML and SGML catalog handling
11341
Daniel Veillard66870c72001-11-05 19:27:49 +000011342Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11343
11344 * debugXML.c: applied an improvement to xmlGetLineNo() from
11345 Keith Isdale
11346
Daniel Veillardffe09c92001-11-05 14:21:47 +000011347Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11348
11349 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11350 Side effect of the progressive catalog loading
11351
Daniel Veillardad661b92001-11-05 11:43:15 +000011352Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11353
11354 * Makefile.am: confexecdir and confexec_DATA were defined twice
11355 pointed out by Karl Eichwalder
11356
Daniel Veillard6eb17722001-11-04 22:19:27 +000011357Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11358
11359 * xmlcatalog.c: avoid unlink() and use remove() instead.
11360
Daniel Veillardea898282001-11-04 22:13:45 +000011361Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11362
11363 * libxml.spec.in: cleanup
11364 * include/libxml/xmlwin32version.h: updated with 2.4.8
11365
Daniel Veillarda4617b82001-11-04 20:19:12 +000011366Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11367
11368 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11369 of compiling libxml with a non standard set of options
11370
John Fleck027edfb2001-11-04 20:13:58 +000011371Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11372
11373 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11374 document --sgml option, fixing gnome bugzilla #63382
11375
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011376Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11377
11378 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11379 breakage of 2.4.7, added a couple of really needed APIs
11380 like xmlCatalogIsEmpty() and xmlNewCatalog()
11381 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11382 for install-catalog
11383 * configure.in: preparing 2.4.8
11384
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011385Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11386
11387 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11388 include/libxml/tree.h include/libxml/xmlIO.h: more include
11389 cleanups, export cleanly one html output + format function.
11390
11391Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11392
11393 * parser.c: removed initGenericErrorDefaultFunc call from
11394 xmlInitParser() since it could destroy previous calls to
11395 xsltSetGenericErrorFunc() effects
11396
Daniel Veillardebd38c52001-11-01 08:38:12 +000011397Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11398
11399 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11400 keyword.
11401
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011402Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11403
11404 * Makefile.am: cleanup
11405 * threads.c: cleanup too
11406 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11407 from xsltproc
11408 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11409 dependancy loop.
11410
Daniel Veillard91c00402001-10-30 17:41:38 +000011411Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11412
11413 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11414 was not used anymore !
11415
Daniel Veillard52dcab32001-10-30 12:51:17 +000011416Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11417
11418 * configure.in: preparing 2.4.7
11419 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11420 manual page from John
11421 * doc/*: updated the doc and rebuilt the generated pages
11422
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011423Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11424
11425 * xmlIO.c: closing bug #62711, the library should never
11426 close stdin or stdout.
11427
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011428Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11429
11430 * uri.c: second pass at fixing #63336, using Joel Young
11431 final patch. looks okay.
11432
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011433Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11434
11435 * uri.c include/libxml/uri.h: trying to clear #63336
11436 allowing the escaping routine to parse unconformant
11437 URI-References.
11438
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011439Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11440
11441 * vms/readme.vms vms/build_libxml.com nanoftp.c
11442 include/libxml/xmlversion.h.in: a few VMS updates from
11443 John A Fotheringham
11444 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11445 and xmlCleanupOutputCallbacks() for the Perl binding people.
11446
Daniel Veillard635ef722001-10-29 11:48:19 +000011447Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11448
11449 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11450 apply fixes to close #63271 and avoid segfaults when
11451 the error routine gets callbed before xmlInitParser()
11452 get called.
11453 * nanoftp.c error.c: Applied patches from Justin Fletcher
11454 correcting some xmlGenericError misuses.
11455
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011456Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11457
11458 *doc/xmllint.xml, doc/xmllint.1
11459 New and improved man page for xmllint - .xml is the original, .1
11460 is the generated man page
11461
Daniel Veillardc9484202001-10-24 12:35:52 +000011462Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11463
11464 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11465 the web site from the main HTML document.
11466
Daniel Veillard5151c062001-10-23 13:10:19 +000011467Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11468
11469 * parser.c: fixed an erroneous validation bug when PE refs
11470 occurs in external parsed entities referenced from the
11471 internals subset
11472 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11473 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11474 added the associated testcase, it's a nice one.
11475 * HTMLparser.c: generate the DTD node as HTML still ...
11476 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11477
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011478Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11479
11480 * HTMLparser.c: fixed a bug in htmlNewDoc()
11481
Daniel Veillard89cad532001-10-22 09:46:13 +000011482Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11483
11484 * test/threads/*: added entities testing to the Thread test
11485 * testThreads.c: make the test reasonable
11486 * DOCBparser.c: fix the DTD public and system ID
11487 * xmllint.c: added --sgml for SGML DocBook importing
11488 * Makefile.am: added Docbtests target
11489
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011490Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11491
11492 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11493 * testThreads.c: removed bogus include
11494
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011495Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11496
11497 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11498 fixed a very serious (looping) validation bug
11499
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011500Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11501
11502 * include/libxml/globals.h include/libxml/threads.h threads.c
11503 testThreads.c: far more testing, cleaning up bugs
11504 * *.c : make sure globals.h is always included.
11505
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011506Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11507
11508 * HTMLparser.c: try to get rid of parser loops for good.
11509
Daniel Veillardab7488e2001-10-17 11:30:37 +000011510Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11511
11512 * configure.in: fixed some bugs in CFLAGS passing.
11513 * test/threads Makefile.am testThreads.c: added a specific
11514 threaded test case (really nasty, guaranteed).
11515
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011516Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11517
11518 * catalog.c: serious cleanup on the management of the
11519 XML catalog tree, more tests done, especially with
11520 the catalog PI.
11521
Daniel Veillard364789a2001-10-16 12:45:00 +000011522Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11523
11524 * catalog.c: avoid a problem in catalog cleanup on SMP if
11525 catalogs were not initialized.
11526
Daniel Veillard81463942001-10-16 12:34:39 +000011527Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11528
11529 * catalog.c xpath.c: trying to cleanup the not thread safe
11530 parts of the library.
11531
Daniel Veillard64a411c2001-10-15 12:32:07 +000011532Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11533
11534 * include/libxml/globals.h configure.in global.data: make
11535 the allocation be per-thread a configure option
11536 * encoding.c include/libxml/parser.h: fixed compilation
11537 errors
11538
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011539Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11540
11541 * include/libxml/parser.h: Norm reported that a few lines
11542 added were breaking libxslt compile, removed them for now
11543
Daniel Veillard6f350292001-10-14 09:56:15 +000011544Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11545
11546 * parser.c parserInternals.c threads.c: debugged and fixed
11547 initialization problems which were giving troubles on SMP
11548 boxes.
11549
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011550Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11551
11552 * include/libxml/Makefile.am: missing globals.h
11553
Daniel Veillarde7090612001-10-13 12:18:28 +000011554Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011555
Daniel Veillarde7090612001-10-13 12:18:28 +000011556 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011557
Daniel Veillardd0463562001-10-13 09:15:48 +000011558Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11559
11560 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11561 include/libxml/parserInternals.h include/libxml/tree.h
11562 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11563 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11564 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11565 Applied the last patches from Gary, cleanup, activated threading
11566 all user accessible global variables are now handled in globals.[ch]
11567 Still a bit rought but make tests passes with either
11568 --with-threads defined at configure time or not.
11569 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11570 linking options
11571
Daniel Veillardb8478642001-10-12 17:29:10 +000011572Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11573
11574 * Makefile.am include/libxml/Makefile.am
11575 include/libxml/globals.h globals.c include/libxml/threads.h
11576 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11577 configure.in: started integrating the core of the thread support
11578 not activated yet but half integrated. The code should still
11579 compile and work anyway.
11580
Daniel Veillardb44025c2001-10-11 22:55:55 +000011581Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11582
11583 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11584 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11585 integrating the non-controversial parts of Gary Pennington
11586 multithread patches
11587 * catalog.c: corrected a small bug introduced
11588
Daniel Veillard75b96822001-10-11 18:59:45 +000011589Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11590
11591 * catalog.c include/libxml/catalog.h: very serious cleanup,
11592 isolating unportable code and as much as possible the accesses
11593 to the global shared catalog. May need more testing !
11594
Daniel Veillard78d12092001-10-11 09:12:24 +000011595Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11596
11597 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11598 Keith Isdale patches for the XSLT debugger interfaces. Some
11599 cleanup
11600
Daniel Veillardff0b7312001-10-11 06:46:09 +000011601Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11602
11603 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11604 * DOCBparser.c: generate line nubers in elements
11605
Daniel Veillard60087f32001-10-10 09:45:09 +000011606Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11607
11608 * configure.in: preparing 2.4.6 release
11609 * doc/xml.html doc/html/*: updated and rebuilt the docs
11610 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11611
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011612Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11613
11614 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11615 adding documentation for DV's supercatalog support
11616
Daniel Veillard82d75332001-10-08 15:01:59 +000011617Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11618
11619 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11620 super catalog support adding one API and one flag --sgml to
11621 xmlcatalog
11622
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011623Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11624
11625 * doc/xmlcatalog_man.xml, xmlcatalog.1
11626 One more crack at
11627 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11628
11629
Thomas Broyer47334c02001-10-07 16:41:52 +000011630Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11631
11632 * xpath.c: implemented xmlXPathObjectCopy for external objects
11633 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11634
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011635Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11636
11637 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11638 finishing up fix to
11639 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11640 the xmlcatalog man page display more elegantly
11641
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011642Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11643
11644 * configure.in: closing bug #61832
11645 * HTMLparser.c: removed a warning
11646
Daniel Veillard6ab38382001-10-06 13:08:27 +000011647Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11648
11649 * xpath.c: fixing #61673 part I, do not loose doc information
11650 when copying result value trees.
11651
Daniel Veillard556c6682001-10-06 09:59:51 +000011652Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11653
11654 * xpath.c: trying to harden the XPath interpreter
11655
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011656Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11657
11658 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11659 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11660
William M. Brack1633d182001-10-05 15:41:19 +000011661Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11662
11663 * HTMLparser: repaired another loop problem
11664
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011665Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11666
11667 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11668 parsing.
11669 * xpath.c: fix bug #61291 the default XML namespace node is
11670 missing from the namespace axis.
11671 * tree.c: refuse to create namespaces nodes with prefix "xml"
11672
Daniel Veillard651f9472001-10-04 14:51:06 +000011673Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11674
11675 * SAX.c: ouch a non-defined namespace could lead to a crash,
11676 fixed #61215
11677
Daniel Veillard7dd05702001-10-04 14:25:12 +000011678Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11679
11680 * parserInternals.c: closed bug #61054
11681
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011682Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11683
11684 * include/libxml/Makefile.am: closing #60708
11685
Daniel Veillarda293c322001-10-02 13:54:14 +000011686Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11687
11688 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11689 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11690
Daniel Veillardf4309d72001-10-02 09:28:58 +000011691Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11692
11693 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11694
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011695Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11696
11697 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11698 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11699
Daniel Veillard16756b62001-10-01 07:36:25 +000011700Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11701
11702 * catalog.c: Justin Fletcher provided cleaup code in case
11703 HAVE_STAT is not defined
11704 * include/win32config.h: Igor Zlatkovic suggested to have
11705 HAVE_STAT defined there
11706
William M. Brack5e1cac12001-09-28 16:19:18 +000011707Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11708
11709 * catalog.c - fixed typing error reported by M. Barros
11710
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011711Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11712
11713 * xmllint.c - fixing typo
11714
William M. Brackd28e48a2001-09-23 01:55:08 +000011715Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11716
11717 * HTMLparser.c: small enhancement to prevent loop on
11718 unrecognizable data
11719
Daniel Veillardb1d62872001-09-21 09:47:08 +000011720Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11721
11722 * parserInternals.c: applying patch from bug #60757 this
11723 should close it
11724
Daniel Veillardc0631a62001-09-20 13:56:06 +000011725Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11726
11727 * catalog.c xmlcatalog.c: removed a couple of warning
11728 * xpath.c: try to solve the linking problem on platforms
11729 needing trio to compile
11730
Daniel Veillard1a123612001-09-19 08:06:23 +000011731Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011732
Daniel Veillard1a123612001-09-19 08:06:23 +000011733 * Makefile.am libxml.spec.in: backing up non-documented changes
11734 commited without review or aproval by Jens Finke <jens@gnome.org>
11735 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011736
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011737Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11738
11739 * configure.in: Joe Orton provided a patch fixing a problem
11740 when iconv is specified to be in a non-standard directory
11741 but wasn't exported in xml2-config --cflags
11742
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011743Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11744
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011745 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011746 troubles with 2.4.4 errors.
11747
Daniel Veillard16698282001-09-14 10:29:27 +000011748Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11749
11750 * encoding.c entities.c: do not output hexadecimal charrefs
11751 when serializing HTML since some version of Netscape can't
11752 grok it, generate decimal ones.
11753 * result/HTML/doc3.htm: output changed due to previous test
11754 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11755
Daniel Veillard98fed372001-09-13 11:34:58 +000011756Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11757
11758 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11759 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11760
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011761Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011762 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011763
11764 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11765 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11766 updated the configuration scripts systems accordingly
11767
Daniel Veillard04382ae2001-09-12 18:51:30 +000011768Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11769
11770 * configure.in: preparing for 2.4.4
11771 * doc/xml.html doc/html/*: updated and rebuilt the docs
11772
Daniel Veillardd63437e2001-09-12 15:00:27 +000011773Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11774
11775 * win32/dsp/libxml2.def.src: tried to incorporate comments
11776 from bug #59220
11777
Daniel Veillard319a7422001-09-11 09:27:09 +000011778Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11779
11780 * parser.c result/noent/wml.xml: fixed bug #59981 related
11781 to handling of '&' in attributes when entities are substitued
11782
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011783Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11784
11785 * libxml.h include/libxml/xmlversion.h.in
11786 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11787 Tried to close bug #60131
11788
Daniel Veillardbce62332001-09-10 18:46:55 +000011789Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11790
11791 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11792
Daniel Veillard143b04f2001-09-10 18:14:14 +000011793Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11794
11795 * SAX.c: fixing bug #59946 on xmlns=""
11796
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011797Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11798
11799 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11800 but allocates a new error code.
11801
Daniel Veillard05c13a22001-09-09 08:38:09 +000011802Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11803
11804 * xmllint.c: John Fleck fixed typos in the options output
11805 * parser.c SAX.c: fix ignorable white space SAX selection
11806
11807Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11808
11809 * entities.c: Steve Underwood found the possibility of an
11810 ininite loop in case of error.
11811
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011812Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11813
11814 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11815
Daniel Veillarda050d232001-09-05 15:51:05 +000011816Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11817
11818 * parser.c: warn if version is not 1.0 but it's not
11819 strictly speaking an error after analyzing the spec
11820
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011821Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11822
11823 *doc/catalog.html - add link to the html version of the
11824 man page, other linguistic cleanups
11825
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011826Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11827
11828 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11829 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11830 file, has not yet been included in the build.
11831
Daniel Veillard99784ff2001-09-01 16:20:28 +000011832Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11833
11834 * catalog.c: removed a duplicate affectation Justin Fletcher
11835
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011836Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11837
11838 * tree.c: Armin Sander pointed a possible text coalescing
11839 problem, completed his patch.
11840
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011841Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11842
11843 * trionan.c: Fixed const and volatile re-definition problem
11844
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011845Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11846
11847 * libxml.4 parser.c: doc updates from Heiko Rupp
11848 * parserInternals.c: 2 sanity checks from Heiko Rupp
11849
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011850Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11851
11852 * tree.c: applied patch from Armin Sander to make some pointers
11853 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011854 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011855
Daniel Veillardb06c6142001-08-27 14:26:30 +000011856Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11857
11858 * xpath.c: hum, restrict the integer usage gcc bug workaround
11859 to only gcc compilers so that other architecture don't get
11860 penalized by this limitation.
11861 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11862
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011863Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11864
11865 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11866 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11867
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011868Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11869
11870 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11871 --convert option to xmlcatalog to convert SGML ones to
11872 the XML syntax.
11873 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11874
11875 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011876Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11877
11878 * catalog.c xmlIO.c: started some serious testing and fixed
11879 a few bug and optmization needs.
11880
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011881Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11882
11883 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11884 preparing for a 2.4.3 release even if it may not be ready yet
11885 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11886 all file parsing lookup to go through the entity resolver, add
11887 to add an API to bypass it (needed to load catalogs themselves),
11888 some cleanup on the catalog code too.
11889 * nanoftp.c: small cleanup
11890 * doc/catalog.html: small update
11891
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011892Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11893
11894 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11895 Jun Kuriyama
11896
Daniel Veillardffb120d2001-08-23 00:52:23 +000011897Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11898
11899 * doc/catalog.html: finished the catalog documentation
11900
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011901Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11902
11903 * doc/catalog.html doc/xml.html: added documentation about
11904 Catalog support, misses an API description
11905 * doc/html/*: reextracted the API pages
11906
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011907Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11908
11909 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11910 Added the part about section 7.2 on URI resolution,
11911 fixed a side effect in the HTML parser, look complete
11912 and ready to rock except the URI/SystemID part!
11913
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011914Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11915
11916 * include/libxml/catalog.h include/libxml/parser.h
11917 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11918 xmlIO.c: added support and APIs needed for the catalog PI
11919 * include/libxml/xmlIO.h: cleanup
11920
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011921Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11922
11923 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11924 include/libxml/catalog.h: starts to look okay, really
11925 plugged the new framework, cleaned a lot of stuff,
11926 added some APIs, except the PI's support missing this
11927 should be mostly complete
11928 * result/catalogs/* test/catalogs/*: added new test, enriched
11929 the existing one with URN ID tests
11930
Daniel Veillard64339542001-08-21 12:57:59 +000011931Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11932
11933 * catalog.c: fixed nextCatalog
11934 * result/catalogs/docbook test/catalogs/*: started adding
11935 a small regression test
11936
Daniel Veillardcda96922001-08-21 10:56:31 +000011937Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11938
11939 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11940 more work on the XML catalog support.
11941 * parser.c include/libxml/parser.h: small cleanup seems using
11942 list as a public parameter name can give portability troubles
11943 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11944 include/libxml/xpath.h include/libxml/Makefile.am: removed
11945 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11946 wrappers
11947
Bjorn Reese45029602001-08-21 09:23:53 +000011948Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11949
11950 * Makefile.am trio.c triodef.h trionan.c xpath.c
11951 include/libxml/Makefile.am include/libxml/trionan.h:
11952 Re-worked Not-A-Number and Infinity support.
11953 * xmlcatalog.c: added readline include files
11954
Daniel Veillard344cee72001-08-20 00:08:40 +000011955Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11956
11957 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11958 testCatalog as xmlcatalog, making it an installed app
11959 adding a shell, and preparing it to be a /etc/xml/catalog
11960 management tool, though not ready yet
11961 * catalog.c include/libxml/catalog.h: adding support for
11962 XML Catalogs http://www.oasis-open.org/committees/entity/
11963 not finished, there is some interesting tradeoffs and a
11964 few open questions left.
11965
Daniel Veillardb7664f42001-08-19 13:00:43 +000011966Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11967
11968 * xmllint.c: fixed a line formatting problem
11969
Daniel Veillard5015b712001-08-17 09:37:52 +000011970Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11971
11972 * SAX.c: removed a couple of unused variable (Albert Chin)
11973
Daniel Veillardbb371292001-08-16 23:26:59 +000011974Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11975
11976 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11977 trying to fix some troubles w.r.t. function returning
11978 const xxxPtr.
11979
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011980Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11981
11982 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11983 defined
11984
Daniel Veillardae6db172001-08-16 19:32:00 +000011985Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11986
11987 * xpointer.c: removed unused var
11988
Daniel Veillard09190202001-08-16 16:27:41 +000011989Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11990
11991 * testXPath.c: another small cleanup closing bug #59110
11992
Daniel Veillard796f4b62001-08-16 16:00:13 +000011993Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11994
11995 * win32/dsp/libxml2.def.src: small cleanup closing bug
11996 #59108
11997
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011998Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11999
12000 * example/gjobread.c: add xmlCleanupParser() before leaving
12001
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012002Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12003
12004 * config.h.in configure.in include/libxml/xmlwin32version.h:
12005 released 2.4.2
12006
Daniel Veillardd3d06722001-08-15 12:06:36 +000012007Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12008
12009 * include/libxml/valid.h debugXML.c valid.c: deprecate
12010 the non-boundchecking Sprintf functions, add Snprintf
12011 this should close bug #57984
12012
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012013Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12014
12015 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12016 URIs before doing the lookups (pointed by Mark Vakoc)
12017
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012018Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12019
12020 * xpath.c: serious changes on Result Value Trees and NodeSets
12021 w.r.t. deallocation and collect operations. Probably not
12022 100% clean (merge of allocated trees smells like a problem).
12023 Seems sufficient to close #58943
12024
Daniel Veillard90493a92001-08-14 14:12:47 +000012025Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12026
12027 * xmllint.c: adding a --format option
12028
Daniel Veillardfe703322001-08-14 12:18:09 +000012029Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12030
12031 * xpath.c: count() was broken on Result Value Tree
12032 * xmlIO.c: fixed file:/// accesses on _WIN32
12033
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012034Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12035
12036 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12037 macro was renamed, this should close bug #58683
12038
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012039Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12040
12041 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12042 entity substitution mode text at the end of the entity might
12043 be added due to text coalescing.
12044 * nanoftp.c parser.c: small cleanup
12045
Daniel Veillard0c720972001-08-08 20:59:00 +000012046Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12047
12048 * HACKING: added John Fleck right to commit in the doc subdir
12049
Daniel Veillard48da9102001-08-07 01:10:10 +000012050Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12051
12052 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12053 allow to inherit attributes from the DTD directly in the
12054 tree, this is needed for XPath and can be a useful feature.
12055 Inherited namespaces are always provided at the tree level now
12056 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12057 of tests for this feature (XSLT being the prime user).
12058
Daniel Veillard50f34372001-08-03 12:06:36 +000012059Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12060
12061 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12062 testSAX.c xmlIO.c xmllint.c include/win32config.h
12063 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12064 include/libxml/xmlwin32version.h.in win32/README.MSDev
12065 win32/dsp/*: applied Win32 Facelift No.2 patches from
12066 Igor Zlatkovic for Windows/MSC
12067
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012068Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12069
12070 * SAX.c: unparsedEntityDecl() the URI computation of the
12071 entity wasn't done breaking XSLT unparsed-entity-uri()
12072
Daniel Veillard567e1b42001-08-01 15:53:47 +000012073Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12074
12075 * xpath.c: fixed a bug when walking the descendants and
12076 the current node has no children
12077 * debugXML.c: show up when a text node is supposed to not be escaped
12078
Thomas Broyerf186c822001-07-31 23:30:37 +000012079Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12080
12081 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12082 worked like the set:leading() function)
12083 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12084
Daniel Veillardba6db032001-07-31 16:25:45 +000012085Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12086
12087 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12088
Daniel Veillard57905372001-07-31 15:52:17 +000012089Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12090
12091 * include/libxml/xmlIO.h: apply change to close #58141
12092 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12093
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012094Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12095
12096 * parser.c: when the internal subset uses a PE, then the
12097 included entity can use conditional sections.
12098
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012099Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12100
12101 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12102 when walking the namespace axis showing up in
12103 libxst/tests/general/bug-12
12104 * xmlmemory.c: added the possibility to trace a given block
12105 defined by its address
12106
Daniel Veillard4aafa792001-07-28 17:21:12 +000012107Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12108
12109 * parser.c: don't override existing encoding specified before
12110 starting xmlParseDocument()
12111
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012112Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12113
12114 * include/libxml/xmlwin32version.h: reinserted, needed for
12115 Windows users of CVS
12116
Darin Adlera77cac02001-07-27 17:41:51 +0000121172001-07-27 Darin Adler <darin@bentspoon.com>
12118
Darin Adler699613b2001-07-27 22:47:14 +000012119 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12120 * testCatalog.c: Add include of <libxml/parser.h>.
12121
121222001-07-27 Darin Adler <darin@bentspoon.com>
12123
Darin Adlera77cac02001-07-27 17:41:51 +000012124 * include/libxml/.cvsignore:
12125 * include/libxml/xmlwin32version.h:
12126 Remove this file from CVS because it's generated.
12127
Daniel Veillard50822cb2001-07-26 20:05:51 +000012128Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12129
12130 * parser.c include/libxml/parser.h: applied const patches from
12131 Tom Moog #58002
12132
Thomas Broyerba4ad322001-07-26 16:55:21 +000012133Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12134
12135 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12136 lookup framework
12137
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012138Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12139
12140 * tree.c: fixed xmlCopyNode() for documents
12141
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012142Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12143
12144 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12145
12146Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012147
12148 * parser.c: fixes bug #57652 reported by Morus Walter
12149
Daniel Veillarde3924972001-07-25 20:25:21 +000012150Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12151
12152 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12153
Daniel Veillarda53c6882001-07-25 17:18:57 +000012154Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12155
12156 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12157 errors, lesson don't add new functions at 1am before a release
12158 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12159 from XPath initialization when possible.
12160
Daniel Veillardd9bad132001-07-23 19:39:43 +000012161Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12162
12163 * result/scripts/base*: removing history/readline changed
12164 this slightly
12165 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12166 xmllint.c: make element content line number generation
12167 optionnal to avoid breaking old apps added interface to switch
12168
Daniel Veillardf012a642001-07-23 19:10:52 +000012169Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12170
12171 * configure.in: get rid of the readline and libhistory
12172 dependancies by default, release 2.4.1 with IA64 fix
12173 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12174 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12175 John Kroll fixes to allow saving to HTTP via PUT (or
12176 POST of needed).
12177 * doc/html/*.html: regenerated the docs
12178
Thomas Broyere8126242001-07-22 03:54:15 +000012179Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12180
12181 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12182 xmlHashScanFull and xmlHashScannFull3 to get passed the
12183 three keys as arguments to the callback function
12184
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012185Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12186
12187 * configure.in Makefile.am: removed libxml softlink for good
12188 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12189 100% coverage by gtk-doc
12190
Daniel Veillard8599e702001-07-17 21:38:51 +000012191Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12192
12193 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12194 fixed serious troubles due to size_t vs. int mismatch
12195
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012196Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12197
12198 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12199
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012200Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12201
12202 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12203 convenient extension API for value and context managing
12204 Now handles external objects through xmlXPathPopExternal,
12205 xmlXPathWrapExternal and xmlXPathReturnExternal.
12206 Added functions for sets operations (intersection, etc.)
12207
Daniel Veillard22090732001-07-16 00:06:07 +000012208Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12209
12210 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12211 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12212 HTMLparser.c: cleanup of global variables, marking some
12213 const or private.
12214
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012215Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012216
12217 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12218 fixed xmlXPathNodeSetItem when passing index=0
12219
Daniel Veillard05dec342001-07-14 21:57:39 +000012220Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12221
12222 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12223
Daniel Veillard28ae6362001-07-14 16:44:32 +000012224Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12225
12226 * xmllint.c: fixed compilation under Cygwin #57503
12227 * TODO: update
12228
Peter Williamsed156f52001-07-13 18:35:13 +0000122292001-07-13 Peter Williams <peterw@ximian.com>
12230
12231 * config.h.in: add #undef HAVE_DLFCN_H
12232
12233 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12234 builddir.
12235
Daniel Veillard73b36e32001-07-12 15:09:52 +000012236Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12237
12238 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12239 raised by #57348 and #57381
12240
Daniel Veillard7db37732001-07-12 01:20:08 +000012241Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12242
12243 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12244 tree.c xpointer.c: store the line numbder in element->content,
12245 may break some software, need a configuration mechanism
12246
Darin Adler96037892001-07-11 00:03:16 +0000122472001-07-10 Darin Adler <darin@bentspoon.com>
12248
12249 * .cvsignore:
12250 * example/.cvsignore:
12251 * include/.cvsignore:
12252 * include/libxml/.cvsignore:
12253 Various things that are generated and should be ignored.
12254
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012255Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12256
12257 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12258 * doc/xml.html doc/html/*: updated the docs
12259
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012260Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12261
12262 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12263 validation occured on content with element child
12264
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012265Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12266
12267 * tree.c: fixed XML Base computation which was broken
12268 * debugXML.c: added a base function to the shell
12269 * Makefile.am result/scripts/* test/scripts/*: added scripts
12270 based regression tests, and adding 2 XML Base tests
12271
Daniel Veillard19e96c32001-07-09 10:32:59 +000012272Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12273
12274 * tree.c: set properties doc and call xmlSetListDoc for properties
12275 content when grafting them in a different tree.
12276 * aclocal.m4: remove from CVS
12277
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012278Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12279
12280 * win32/libxml2/libxml2.def.src: added some missing entry point
12281 for XPath (Mark Vakoc)
12282
Daniel Veillard388236f2001-07-08 18:35:48 +000012283Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12284
12285 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12286 layer should URI-Unescape before trying to open resources.
12287
Daniel Veillard04383752001-07-08 14:27:15 +000012288Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12289
12290 * xpath.c: fix the name() bug for elements in the default
12291 namespace reported by Charlie Bozeman
12292
Daniel Veillard7583a592001-07-08 13:15:55 +000012293Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12294
12295 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12296 led to an XPath fix, improvements of SAX initialization, and
12297 an added option --nocdata to testXPath
12298
Daniel Veillard449d7392001-07-07 19:11:06 +000012299Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12300
12301 * doc/libxml-doc.el: Felix Natter provided anew version working
12302 with XEmacs too
12303
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012304Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12305
12306 * include/libxml/xpath.h: small cleanup
12307 * doc/xml.html: update
12308
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012309Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12310
12311 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12312 released 2.3.14
12313
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012314Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12315
12316 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012317 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012318
Daniel Veillard73c9c042001-07-05 20:02:54 +000012319Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12320
12321 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12322 were not equal to empty strings
12323
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012324Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12325
12326 * SAX.c: fixed a URI-Reference computation problem when validating
12327 * xmlIO.c: small cleanup
12328
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012329Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12330
12331 * parser.c: improved the description of a couple of interfaces
12332 upon Larry Stamper suggestion
12333
Daniel Veillard62f313b2001-07-04 19:49:14 +000012334Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12335
12336 * SAX.c entities.c parser.c: changed completely the way entities
12337 are handled when running the parser in entity substitution mode.
12338 This fixes a bug reported by Stephan Kulow and nearly divides
12339 by 3 the amount of memory required by libxslt to load and process
12340 DocBook TDG.
12341
Daniel Veillardf420ac52001-07-04 16:04:09 +000012342Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12343
12344 * HTMLparser.c: fixing a too early root closing problem raised
12345 byt Prashanth Naidu
12346
Daniel Veillard8c357d52001-07-03 23:43:33 +000012347Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12348
12349 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12350 raised by Mark Vakoc.
12351
Daniel Veillard6e90d192001-07-03 16:37:49 +000012352Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12353
12354 * example/Makefile.am: fixed the include path to add srcdir/include
12355 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12356 and some cleanup
12357
Daniel Veillardf06307e2001-07-03 10:35:50 +000012358Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12359
12360 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12361 lot of optimization work, results in significant improvements
12362 when handling really complex XPath queries. Add a small optimizer
12363 for unions, improve [n] and [last()], avoid some costly ops.
12364
Daniel Veillard77044732001-06-29 21:31:07 +000012365Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12366
12367 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12368 * xpath.c: small cleanup
12369 * xmlGetNsList: reformated, fixed problems if used on Entities
12370
Daniel Veillard2adbb512001-06-28 16:20:36 +000012371Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12372
12373 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12374
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012375Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12376
12377 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12378 * Makefile.am example/Makefile.am: workaround automake generating
12379 erroneous deps
12380
Daniel Veillard12f7d292001-06-28 13:12:11 +000012381Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12382
12383 * include/win32config.h: bug #56801 Yon Derek provided a patch
12384 to the windows config file.
12385
Daniel Veillard87ee9142001-06-28 12:54:16 +000012386Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12387
12388 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12389 libxml.h : Yon Derek provided a set of changes to compile from
12390 CVS on Windows/MSC
12391
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012392Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12393
12394 * parser.c: fixed UTF8 BOM support in push mode
12395 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12396 added a specific testcase
12397
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012398Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12399
12400 * Makefile.am: added --push regression tests
12401 * parserInternals.c: the XML parser segfaulted in --push mode
12402
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012403Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12404
12405 * configure.in: moved the symlinks detection within a CVS
12406 check, this is not portable and will be removed soon.
12407 * xpath.c: small cleanup/speedup
12408
Daniel Veillard11648102001-06-26 16:08:24 +000012409Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12410
12411 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12412 release of 2.3.12
12413 * parser.c: make an error message if unknow entities in all cases
12414
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012415Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12416
12417 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12418
Daniel Veillard23793842001-06-25 16:07:45 +000012419Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12420
12421 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12422 includes were installed in the wrong dir
12423
Daniel Veillardf5498f32001-06-25 15:08:36 +000012424Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12425
12426 * doc/html.xml: warn against sending code to exhibit bugs.
12427
Daniel Veillard56f06462001-06-24 21:34:03 +000012428Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12429
12430 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12431 Tru64 from Thomas Leitner
12432
Daniel Veillardc5d64342001-06-24 12:13:24 +000012433Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12434
12435 * AUTHORS: added William and Bjorn
12436 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12437 daniel@veillard.com hopefully I won't have to do this again
12438 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12439 docs can be rebuilt cleanly now
12440 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12441 from CVs it's generated, added include/libxml/xmlwin32version.h
12442 also generated but which should change far less frequently.
12443 * catalog.c nanoftp.c: made sure to include libxml.h not
12444 libxml/xmlversion.h directly
12445 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12446 when compiling on WIN32 and MSC
12447
Daniel Veillard07385fd2001-06-23 21:55:48 +000012448Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12449
12450 * include/Makefile.am include/libxml/Makefile.am configure.in:
12451 fixed make distcheck and rebuilding the rpms
12452
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012453Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12454
12455 * configure.in: should finish the migration of exported includes
12456 into a real include/libxml in CVS, at least for CVS users.
12457 * removed the exported headers, added in include/libxml (as well
12458 as xmlversion.h.in).
12459
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012460Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12461
12462 * configure.in: fixed the way to detect symlink
12463
Daniel Veillard66541772001-06-23 18:31:04 +000012464Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12465
12466 * configure.in: updated, include/libxml is now a real CVS dir
12467
Daniel Veillardca989762001-06-23 17:39:29 +000012468Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12469
12470 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12471 version works with both libxml1 and libxml2 (it autodetects
12472 the prefix of the html-files) from Felix Natter.
12473 * doc/xml.html: updated doc accordingly
12474
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012475Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12476
12477 * xpath.c: fixed the bug generating a template loop in libxslt
12478 when using docbook-xsl-1.4, * should filter out document nodes
12479 * HACKING: added William
12480 * TODO: updated
12481
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012482Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12483
12484 * doc/FAQ.html: added a warning about gcc-3.0
12485 * doc/xml.html: added reference to gdome2 and removed a confusing
12486 sentence
12487
Daniel Veillardf7f41852001-06-22 15:18:01 +000012488Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12489
12490 * xmlversion.h: okay this is a generated file, but Windows
12491 users need it and they can't generate it, and I want CVS
12492 Windows users ...
12493 * win32/libxml2/libxml2_so.dsp: Windows project file for
12494 the shared lib version of libxml2
12495 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12496 resources needed for libxslt/xsltproc by Yon Derek
12497
Bjorn Reese3157b342001-06-22 14:41:45 +000012498Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12499
12500 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12501
Daniel Veillard4151acb2001-06-22 10:48:57 +000012502Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12503
Daniel Veillardcc146db2001-06-22 11:10:52 +000012504 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12505
12506Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12507
Daniel Veillard4151acb2001-06-22 10:48:57 +000012508 * include/win32config.h: Yon Derek provided a first fix
12509 to be able to compile libxslt/xsltproc on Windows
12510
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012511Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12512
12513 * xpath.c: attempt to work around what seemed a gcc optimizer
12514 bug when handling floats on i386 http://veillard.com/gcc.bug
12515 * tree.c entities.c encoding.c: doing some cleanups while
12516 chasing it
12517
Daniel Veillard017b1082001-06-21 11:20:21 +000012518Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12519
12520 * Makefile.am: cleanup when --without-debug is specified
12521 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12522 w.r.t. --without-debug and other include points
12523 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12524 Catalogs
12525 * configure.in entities.h tree.h HTMLparser.c: removed
12526 --without-corba, made the _private field mandatory
12527
Daniel Veillard87a764e2001-06-20 17:41:10 +000012528Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12529
12530 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12531 outputs a BOM in UTF8, an errata has been issued to avoid the
12532 problem, that was the most reasonable solution... Add support
12533 for a leading UTF8 BOM in entities.
12534
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012535Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12536
12537 * valid.c: fixed a bug found when post validating an entity ref
12538 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12539 activate it too
12540
Daniel Veillard39196eb2001-06-19 18:09:42 +000012541Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12542
12543 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12544 weakness in the node copy the XPointer and the XInclude
12545 implementations. Serious cleanup.
12546
Daniel Veillard3739b982001-06-19 12:51:30 +000012547Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12548
12549 * Makefile.am: Kjartan Maraas provided a small patch to
12550 add xml2-config.in to EXTRA_DIST
12551
Daniel Veillarda9142e72001-06-19 11:07:54 +000012552Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12553
12554 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12555 provided another failing case found in KDE, the way the
12556 ctxt->vctxt.nodeTab was allocated and freed changed over
12557 time but it wasn't completely cleaned up. This should fix it.
12558
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012559Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12560
12561 * parser.c: Stephan Kulow also raised the fact that line number
12562 could get miscounted making debug harder, fixed the problem
12563 in xmlParseCharData()
12564
Daniel Veillard64b98c02001-06-17 17:20:21 +000012565Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12566
12567 * valid.c: Stephan Kulow pointed out a problem when validating
12568 and using an empty entity, forgot a 'break' in a case.
12569
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012570Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12571
12572 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12573 * doc/xml.html: updated with 2.3.11
12574
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012575Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12576
12577 * TODO: updated adding cleanup of generated doc
12578 * configure.in: prepared to release 2.3.11
12579 * xmllint.c: added --version for bug reporting
12580 * doc/html/*.html: rebuilt the doc
12581
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012582Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12583
12584 * xpath.c: first part of the work on selecting namespace to
12585 fix bug #56115
12586
Daniel Veillard96ed5832001-06-15 22:22:04 +000012587Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12588
12589 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12590 when using -liconv
12591 * TODO: updated
12592
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012593Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12594
12595 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12596 cleanup, encoding support.
12597
Daniel Veillard608ad072001-06-14 08:32:28 +000012598Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12599
12600 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12601
Daniel Veillard239d0522001-06-13 23:02:48 +000012602Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12603
12604 * xpath.c: bug detected by Ankh when / is used as a function arg
12605
Daniel Veillard02bb1702001-06-13 21:11:59 +000012606Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12607
12608 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12609 of element and use it to avoid outputting formatting spaces at
12610 the wrong place. Implemented the format parameter for HTML save.
12611 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12612 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12613 result/HTML/wired.html: of course this impact the result of a
12614 number of HTML tests
12615
Daniel Veillard95d845f2001-06-13 13:48:46 +000012616Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12617
12618 * HTMLtree.[ch]: started augmenting the HTML save API with
12619 encoding and formatting parameters
12620
Daniel Veillardeca60d02001-06-13 07:45:41 +000012621Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12622
12623 * HTMLtree.h: cleanup and started evaluating the work needed on
12624 revamping the HTML output code
12625
Daniel Veillard84666b32001-06-11 17:31:08 +000012626Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12627
12628 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12629
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012630Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12631
12632 * valid.c: fixed bug #56049, forgot one check in the
12633 validation routine
12634
Daniel Veillardca2366a2001-06-11 12:09:01 +000012635Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12636
12637 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12638
Daniel Veillard6761eee2001-06-11 10:29:38 +000012639Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12640
12641 * libxml.h: fixed an error in last commit
12642 * doc/FAQ.html: added an entry for compilation from CVS
12643
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012644Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12645
12646 * xmlversion.h.in libxml.h: Cygwin patches
12647 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12648 * tree.h: cleanup
12649
Daniel Veillardacd370f2001-06-09 17:17:51 +000012650Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12651
12652 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12653 memory block in a strange case where libxml is linked twice
12654 in the binary.
12655
Daniel Veillard1d047672001-06-09 16:41:01 +000012656Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12657
12658 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12659 state far too often, simple fix used to avoid it.
12660
Daniel Veillard4497e692001-06-09 14:19:02 +000012661Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12662
12663 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12664 being processed, applied his patch
12665 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12666
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012667Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12668
12669 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12670 provided fixes to compile on MSCC again
12671 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12672 also provided an update for the project files.
12673
Daniel Veillarda682b212001-06-07 19:59:42 +000012674Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12675
12676 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12677 bug #55810
12678
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012679Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12680
12681 * tree.c: fixed xmlGetNsProp() to close bug #55683
12682 Note this requires libxslt to use it's own function instead.
12683
Daniel Veillardf0c53762001-06-07 16:07:07 +000012684Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12685
12686 * HTMLtree.c: when in a pre element no formatting space should
12687 be added.
12688 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12689
Daniel Veillard068a9652001-06-07 15:30:26 +000012690Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12691
12692 * configure.in: added tests for signal() and signal.h
12693
Daniel Veillard541d6552001-06-07 14:20:01 +000012694Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12695
12696 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12697
Daniel Veillard8a367d42001-06-07 14:01:34 +000012698Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12699
12700 * doc/libxml-doc.el: Felix Natter provided a new version for
12701 libxml2
12702
Daniel Veillard8a926292001-06-07 11:20:20 +000012703Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12704
12705 * HTMLtree.c: when in a pre element no formatting space should
12706 be added.
12707
Daniel Veillard14839d52001-06-06 16:11:56 +000012708Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12709
12710 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12711
Daniel Veillarde95e2392001-06-06 10:46:28 +000012712Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12713
12714 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12715 hack
12716 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12717 * uri.c: fixed a warning
12718
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012719Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12720
12721 * HTMLtree.c: trying to close bug #55772 escaping in script
12722 elements
12723 * doc/xml.html: suggest to send mail to the list
12724
12725Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012726
12727 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12728 good. Use a macro and based on the solution provided in
12729 vsnprintf manual page from GNU.
12730
Bjorn Reese99748722001-06-05 12:49:15 +000012731Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12732
12733 * error.c: Workaround for non-preserving variadic list.
12734 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12735
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012736Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12737
12738 * doc/xml.html: added 2.3.10 release
12739
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012740Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12741
12742 * configure.in: releasing 2.3.10
12743
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012744Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12745
12746 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12747
Daniel Veillard20042422001-05-31 18:22:04 +000012748Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12749
12750 * encoding.c: Robert Collins provided a patch to add the
12751 "US-ASCII" encoding alias
12752
Daniel Veillard97ac1312001-05-30 19:14:17 +000012753Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12754
12755 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12756 string oriented functions and started cleaning the related areas
12757 in xpath.c which needed fixing in this respect
12758
Daniel Veillard2d703722001-05-30 18:32:34 +000012759Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12760
12761 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12762 #55380
12763 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12764
Daniel Veillard9403a042001-05-28 11:00:53 +000012765Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12766
12767 * TODO: updated
12768 * nanohttp.[ch] : started adding APIs to get the redirected URL
12769 when this occurs (needed for further base computation
12770 * tree.h: cleanup
12771 * encoding.c: cleanup
12772 * SAX.c: minor change around ctxt->loadsubset
12773
Daniel Veillard6278fb52001-05-25 07:38:41 +000012774Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12775
12776 * Makefile.am include/Makefile.am: small change to have
12777 include/libxml rebuilt if working from CVS.
12778 * uri.c: applied another patch from Carl Douglas for URI escaping,
12779 this should close bug #51876
12780
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012781Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12782
12783 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12784 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12785 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12786 added specific regression test
12787 * parser.h: preparing for the XSLT mode where DTD inherited
12788 attributes are added to the tree.
12789
Daniel Veillardbbd22452001-05-23 12:02:27 +000012790Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12791
12792 * xinclude.[ch]: Updated the namespace for the Last Call version
12793 * result/XInclude/include test/XInclude/include: updated the
12794 testsuite accordingly
12795
Daniel Veillard8514c672001-05-23 10:29:12 +000012796Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12797
12798 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12799 related to bug #51876
12800
Daniel Veillard42596ad2001-05-22 16:57:14 +000012801Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12802
12803 * tree.c: fixed a gross mistake in base computation, xml:base is
12804 not completely correct yet (need cascade).
12805 * xpath.[ch]: added the few things needed to find a function name
12806 and URI from the XPath context when it is called.
12807
Daniel Veillard81418e32001-05-22 15:08:55 +000012808Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12809
12810 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12811 * DOCBparser.c: small cleanup
12812 * xmllint.c: added a --catalogs option to load catalogs from
12813 $SGML_CATALOG_FILES
12814 * tree.c: cleanup
12815 * configure.in: iconv library fixup, ICONV_LIBS
12816
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012817Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12818
12819 * catalog.c: handling of CATALOG entries. detection of recursion,
12820 and a few bugfixes
12821 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12822 against the default namespace
12823
Daniel Veillard04b93292001-05-21 08:15:31 +000012824Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12825
12826 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12827
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012828Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12829
12830 * parser.c: fixed propagation context info when parsing an
12831 external entity.
12832 * doc/html/*.html: regenerated a couple of docs
12833
Daniel Veillard4623acd2001-05-19 15:13:15 +000012834Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12835
12836 * doc/xml.html: update with 2.3.9 informations
12837
Daniel Veillardbed7b052001-05-19 14:59:49 +000012838Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12839
12840 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12841 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12842 * doc/html/* : rebuilt the docs
12843 * valid.c: small patch which may improve some case when
12844 validating.
12845
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012846Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12847
12848 * HTMLparser.c: Closed bug #54891
12849 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12850 to the suite
12851
12852Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12853
12854 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12855 applied a documentation patch from LotR and filled in a few missing
12856 descriptions
12857
Daniel Veillard76d66f42001-05-16 21:05:17 +000012858Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12859
12860 * xpath.c tree.c parser.c: speed optimizations at the parser level
12861 document tree freeing and xpath evaluation
12862
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012863Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12864
12865 * parser.c parser.h parserInternals.h: fixed a couple of
12866 interfaces for handling memory buffer input to const char *
12867 upon suggestion of JamesH.
12868
Daniel Veillardc3739e72001-05-15 15:23:27 +000012869Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12870
12871 * configure.in: LoTR sent a patch fixing the previous commit
12872
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012873Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12874
12875 * configure.in: trying to deal again with the stoopid -R linking
12876 flag of Solaris
12877
Daniel Veillard790142b2001-05-15 10:51:53 +000012878Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12879
12880 * xpath.h: two nodeset access macros from Thomas Broyer
12881
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012882Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12883
12884 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12885 patch from Thomas Broyer
12886
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012887Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12888
12889 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12890 case
12891 * INSTALL: was empty added stuff from the FAQ
12892
Daniel Veillard75bea542001-05-11 17:41:21 +000012893Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12894
12895 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12896 attributes handling and #54433 by adding xmlUnsetProp()
12897 and xmlUnsetNsProp()
12898
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012899Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12900
12901 * HTMLparser.c: Patch from Jonas Borgström
12902 (htmlGetEndPriority): New function, returns
12903 the priority of a certain element.
12904 (htmlAutoCloseOnClose): Only close inline elements if they
12905 all have lower or equal priority.
12906 * result/HTML: this of course changed a number of tests results.
12907
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012908Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12909
12910 * xmlIO.c catalog.c: plugged in the default catalog resolution
12911 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12912 documentations
12913 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12914
Daniel Veillarda7374592001-05-10 14:17:55 +000012915Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12916
12917 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12918 integrating catalogs
12919 * catalog.[ch] testCatalog.c: adding a small catalo API
12920 (only SGML catalog support).
12921 * parser.c: restaured xmlKeepBlanksDefault(0) API
12922
Daniel Veillardc17337c2001-05-09 10:51:31 +000012923Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12924
12925 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12926
Daniel Veillard257d9102001-05-08 10:41:44 +000012927Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12928
12929 * parser.c: added xmlParseExternalEntityPrivate() to allow
12930 propagation of ctxt->_private when parsing external entities
12931
Daniel Veillard083c2662001-05-08 08:27:14 +000012932Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12933
12934 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12935
Daniel Veillard01ef7382001-05-08 07:31:43 +000012936Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12937
12938 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12939
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012940Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12941
12942 * valid.c: warn when indeterminist content model is detected
12943 * result/VC/ElementValid8: this adds a message
12944 * Makefile.am: add --novalid for VCM tests
12945 * parserInternals.c: added a call to Init memory
12946
Daniel Veillard64269352001-05-04 17:52:34 +000012947Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12948
12949 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12950 when both parameters are NULL.
12951
Daniel Veillard37721922001-05-04 15:21:12 +000012952Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12953
12954 * valid.c: applied small patch from Gary Pennington, reindented
12955 some part of the code.
12956
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012957Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12958
12959 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12960 release, updated and regenerated the docs
12961
Daniel Veillard357c9602001-05-03 10:49:20 +000012962Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12963
12964 * xpath.c result/XPath/expr/floats : clarified and cleanup
12965 printing of abnormal floats in tests.
12966
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012967Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12968
12969 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12970 * results/HTML/ : a few changes in the output of the HTML tests as
12971 a result.
12972 * configure.in: tying to fix -liconv where needed
12973
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012974Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12975
12976 * Makefile.am: fixed a stupid error
12977
Daniel Veillard7150a032001-05-02 16:41:11 +000012978Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12979
12980 * configure.in Makefile.am: make the inclusion of the trio
12981 modules in the library conditional
12982
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012983Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12984
12985 * DOCBparser.c: patche from László Kovács, fixed entities refs
12986 in attributes handling
12987
Daniel Veillardedddff92001-05-02 10:58:52 +000012988Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12989
12990 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12991 flushing
12992
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012993Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12994
12995 * xpath.c: fix of an XSLT namespace bug reported on the list
12996 general/bug-8-
12997
Daniel Veillard5792e162001-04-30 17:44:45 +000012998Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12999
13000 * strio.h trio.c: Dan McNichol suggested a couple of small
13001 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13002
Daniel Veillard02141ea2001-04-30 11:46:40 +000013003Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13004
13005 * tree.c parser.c encoding.c: spent a bit more time looking
13006 at the parsing speed and DOM handling. Added a few more
13007 speedups.
13008
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013009Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13010
13011 * parser.c: small but effective parsing speed improvement
13012
Daniel Veillardb59076b2001-04-29 17:04:07 +000013013Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13014
13015 * configure.in: default on the DocBook parser inclusion (for Gnome)
13016 * DOCBparser.h: fixed a header reference
13017
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013018Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13019
13020 * configure.in xpath.c: applied Bjorn patches for FPE on the
13021 alpha
13022
Daniel Veillardeefd4492001-04-28 16:55:50 +000013023Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13024
13025 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13026 xmlSaveFormatFileTo()
13027
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013028Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13029
13030 * xpath.c: simple and efficient optimization, XPath functions
13031 aways bind to the same code, cache this
13032 * TODO: updated (by saying some is obsolete)
13033
Daniel Veillard2156a562001-04-28 12:24:34 +000013034Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13035
13036 * xpath.c: more cleanup work on XPath name parsing routines
13037
Daniel Veillard61d80a22001-04-27 17:13:01 +000013038Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13039
13040 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13041 xmlXPathParseName
13042 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13043 * debugXML.c: avoid compilation problems if compiling without
13044 HTML support, Igor Zlatkovic
13045 * win32/libxml2/libxml2.def.src: being able to compile without
13046 XPath on Windows
13047
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013048Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13049
13050 * libxml.m4: yet another patch from Toshio Kuratomi
13051
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013052Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13053
13054 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13055
Daniel Veillard67fee942001-04-26 18:59:03 +000013056Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13057
13058 * tree.[ch]: added xmlSaveFormatFile interface for saving
13059 and indenting a file.
13060
Daniel Veillard82e49712001-04-26 14:38:03 +000013061Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13062
13063 * xpath.c: fixed bug #53689 related to processing-instruction()
13064
Daniel Veillard02f077a2001-04-26 10:59:11 +000013065Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13066
13067 * DOCBparser.c: patche from László Kovács
13068
Daniel Veillard30211a02001-04-26 09:33:18 +000013069Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13070
13071 * parser.c: applied fixes from Christian Glahn bug report #53391
13072
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013073Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13074
13075 * error.c: Jean François Lecomte provided a complete description
13076 and a fix to bug #53537
13077
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013078Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13079
13080 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13081
Daniel Veillard1034da22001-04-25 19:06:28 +000013082Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13083
13084 * DOCBparser.c SAX.c: a bit more work on entities processing.
13085 Still Need to cleanup XML output and references in attributes
13086
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013087Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13088
13089 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13090
Daniel Veillardb33c2012001-04-25 12:59:04 +000013091Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13092
13093 * tree.c: trying to fix #53574, not completely complete,
13094 I would like xmllint --copy --debug test/ent1 and
13095 xmllint --debug test/ent1 to show the same result.
13096 * xpath.c: fix a bug when trying to sort namespace nodes
13097
Daniel Veillard5146f202001-04-25 10:29:44 +000013098Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13099
13100 * HTMLtree.c: real fix for #53402
13101
Daniel Veillard7533cc82001-04-24 15:52:00 +000013102Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13103
13104 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13105 PIs when using xsl:output
13106 * valid.c: closing #53537 some case generate segfaults if there
13107 is validity errors
13108
Daniel Veillard61b33d52001-04-24 13:55:12 +000013109Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13110
13111 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13112 of external parsed entities, added --noent to testDocbook
13113 * valid.c: Garry Pennington found an uninitialized variable
13114 access in xmlValidateElementContent()
13115
Daniel Veillard56098d42001-04-24 12:51:09 +000013116Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13117
13118 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13119 with madness
13120 * result/HTML/ : this modified the result of the regression tests
13121 a lot.
13122
Daniel Veillard122376b2001-04-24 12:12:30 +000013123Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13124
13125 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13126 to doc where it wasn't checked against NULL reported by
13127 Jens Laas
13128
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013129Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13130
13131 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13132 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13133
Daniel Veillardeae522a2001-04-23 13:41:34 +000013134Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13135
13136 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13137 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13138 * SAX.[ch]: cleanup and updates for DocBook
13139 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13140 ex SGML identifier changes
13141 * valid.c: removed a static unused function.
13142
Daniel Veillardde57c612001-04-23 09:13:36 +000013143Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13144
13145 * HTMLtree.c: applied change for Paul Sponagl on script saving
13146 * Makefile.am: the warning about entity title.xml are normal.
13147
Daniel Veillard393df012001-04-22 20:11:18 +000013148Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13149
13150 * configure.in: release of 2.3.7
13151 * Makefile.am: fixing make distcheck
13152
Daniel Veillarda41123c2001-04-22 19:31:20 +000013153Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13154
13155 * doc/html/* doc/xml.html: updated and regenerated the docs
13156
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013157Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13158
13159 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13160
Daniel Veillarde82a9922001-04-22 12:12:58 +000013161Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13162
13163 * tree.c: fixed #53388 with the provided patch
13164
Daniel Veillard06803992001-04-22 10:35:56 +000013165Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13166
13167 * valid.c: Bjorn detected an invalid memory access. Fixed
13168 vstateVPush()
13169
Daniel Veillard40af6492001-04-22 08:50:55 +000013170Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13171
13172 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13173
Bjorn Reese70a9da52001-04-21 16:57:29 +000013174Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13175
13176 * libxml.h: new header used only for the compilation of libxml
13177 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13178 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13179 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13180 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13181 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13182 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13183 baseline (version 1.2 plus a single patch).
13184 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13185 scientific notation for numbers. Tests added.
13186 * xpath.c: formatting of numbers changed to use sprintf
13187 (contribution from William Brack)
13188
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013189Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13190
13191 * valid.c: cleanup, more useful debugging
13192 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13193 * xmlIO.c: entity loading is printed as an error when validating
13194
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013195Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13196
13197 * valid.c: fixed to validate within entities
13198 * test/VCM/v22.xml: added a specific testcase
13199
Daniel Veillardca1f1722001-04-20 15:47:35 +000013200Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13201
13202 * valid.c: forgot an epsilon transition in for ()+
13203 * test/VCM/v21.xml : added a specific test case
13204
Daniel Veillard85349052001-04-20 13:48:21 +000013205Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13206
13207 * valid.c: removed a state explosion exhibited by RSS
13208 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13209 from bug #51872
13210
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013211Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13212
13213 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13214 validation without using an ugly NFA -> DFA algo in the source.
13215 Made a specific algorithm easier to maintain, using a single
13216 stack and without recursion.
13217 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13218 * hash.c: made the growing routine static
13219 * tree.h parser.c: added the parent information to an
13220 xmlElementContent node.
13221
Daniel Veillarde470df72001-04-18 21:41:07 +000013222Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13223
13224 * SAX.c parser.c xpath.c: generating IDs when not validating
13225 from an external parsed entity was poisoning the ID has table
13226 with removed values. This was killing XSLT on the KDE help
13227 browser.
13228
Daniel Veillardceacdd92001-04-18 15:10:35 +000013229Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13230
13231 * entities.h: andrew@ugh.net.au detected a double declaration
13232
Daniel Veillarda10efa82001-04-18 13:09:01 +000013233Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13234
13235 * debugXML.c hash.c tree.h valid.c : some changes related to
13236 the validation suport to improve speed with DocBook
13237 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13238 the way validation errors get reported
13239
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013240Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13241
13242 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13243 by P C Chow and William M. Brack for XSLT HTML output
13244
Daniel Veillard2d90de42001-04-16 17:46:18 +000013245Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13246
13247 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13248 Igor Zlatkovic patches for MSC compilation and added his
13249 updates
13250
Daniel Veillarde043ee12001-04-16 14:08:07 +000013251Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13252
13253 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13254 prefix lookup.
13255 * parserInternals.c: fixed the bug reported by Morus Walter
13256 due to an off by one typo in xmlStringCurrentChar()
13257
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013258Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13259
13260 * HTMLparser.c result/HTML/*: revamped the way the HTML
13261 parser handles end of tags or end of input
13262
Daniel Veillard82daa812001-04-12 08:55:36 +000013263Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13264
13265 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13266
Daniel Veillard67a21302001-04-11 14:39:16 +000013267Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13268
13269 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13270 bug where the linktime verions of free() won't work ...
13271
Daniel Veillard27b55282001-04-11 12:22:25 +000013272Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13273
13274 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13275
Daniel Veillardafc73112001-04-11 11:51:41 +000013276Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13277
13278 * doc/xml.html: added 2.3.6 release
13279
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013280Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13281
13282 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13283 * result/wml.xml: resulted in a small output change
13284
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013285Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13286
13287 * tree.c: xmlNewDoc was missing the charset initialization
13288 * xmllint.c: added --auto to autogenerate a doc, allow to
13289 reproduce the problem fixed on xmlNewDoc
13290
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013291Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13292
13293 * xpath.c: trying to get 52979 solved
13294 * tree.c result/ result/noent/: trying to get 52712 solved, this
13295 also made me clean up the fact that XML output in general should
13296 not add formating blanks by default, this changed the output of
13297 a few tests
13298
Daniel Veillard73639a72001-04-10 14:31:39 +000013299Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13300
13301 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13302
Daniel Veillardfac26a12001-04-08 13:08:14 +000013303Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13304
13305 * configure.in: finally released 2.3.6
13306
Daniel Veillard911f49a2001-04-07 15:39:35 +000013307Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13308
13309 * xpath.c: checking for null pointer generated by new code
13310
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013311Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13312
13313 * xpath.c: fixed a [] evaluation problem reported
13314 * test/XPath/tests/simpleaddr: extended test
13315 * result/XPath/simpleaddr: updated result
13316
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013317Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13318
13319 * xmllint.c: Dan Timis reported a portability problem
13320 on Macs without mmap, fixed it.
13321
Daniel Veillardb38bd552001-04-03 18:22:00 +000013322Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13323
13324 * testXPath.c : added a --tree option allowing to display the
13325 tree dump of the XPath expression
13326
Daniel Veillard4dd93462001-04-02 15:16:19 +000013327Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13328
13329 * xpath.c: fixed a memleak when comparing nodesets
13330 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13331 * tree.c: added a TODO
13332
Daniel Veillard92ad2102001-03-27 12:47:33 +000013333Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13334
13335 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13336 we need string functions
13337 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13338 to be able to use them where needed. Applied some changes
13339 to reduce name linking pollution and compile in only what's
13340 needed.
13341 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13342 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13343 for the string manipulation functions
13344 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13345 to the free() function of xmlmemory.c
13346 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13347 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13348 usage.
13349
13350
Daniel Veillard2be30642001-03-27 00:32:28 +000013351Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13352
13353 * error.c: applied the context output patch of the error
13354 handling submitted by Chuck Griffith
13355 * error/VC/*: this slightly change some error logs
13356
Daniel Veillard50582112001-03-26 22:52:16 +000013357Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13358
13359 * parser.c: fixed line number reporting on error
13360
Daniel Veillard04be4f52001-03-26 21:23:53 +000013361Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13362
13363 * parser.c: Sullivan and Darin found a parser bug,
13364 applied the patch.
13365
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013366Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13367
13368 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13369 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13370 xmlversion.h.in xpointer.c: of course the way I defined
13371 UNUSED breaks on old gcc version. Try to be smart and
13372 also define it directly in xmlversion.h
13373 * configure.in: removed -ansi flag from the pedantic set
13374
13375Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013376 Huge cleanup, I switched to compile with
13377 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13378 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13379 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13380 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13381 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13382 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13383 encoding.h entities.c error.c list.[ch] nanoftp.c
13384 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13385 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13386 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13387 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13388 Cleanup, staticfied a number of non-exported functions,
13389 detected and cleaned up a dozen of problem found this way,
13390 avoided a lot of public function name/typedef/system names clashes
13391 * doc/xml.html: updated
13392 * configure.in: switched private flags to the really pedantic ones.
13393
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013394Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13395
13396 * configure.in: 2.3.5
13397 * doc/html/*: rebuilt the docs
13398
Daniel Veillard146c9122001-03-22 15:22:27 +000013399Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13400
13401 * parser.c: fixed a reported bug in NOTATION parsing
13402 * uri.c: accepted but not fixed bug 51876, added TODO
13403 * Makefile.am: fixed bug 51876
13404
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013405Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13406
13407 * config.h.in configure.in error.c: fix a compilation problem
13408 on platforms without vsnprintf (xml@thewrittenword.com)
13409
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013410Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13411
13412 * parser.c: fixed a function name header typo
13413 * SAX.c: notations can also occur in external subset.
13414
Daniel Veillard7d42b542001-03-20 13:22:46 +000013415Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13416
13417 * error.c: removed a C++ like comment
13418
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013419Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13420
13421 * parser.c: fixing bug 52299 strange condition leading
13422 to a parser crash due to a buffer overflow
13423 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13424 added the specific test case
13425
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013426Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13427
13428 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13429 xmlXPathConvert{String,Number,Boolean} to be able to make
13430 type casts without a context stack, fixed some implementation
13431 problems related to the absence of context at parse-time,
13432 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13433 in the public API too
13434 * xpointer.c xpathInternals.h: we need to know at parse time
13435 whether we are compiling an XPointer
13436
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013437Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13438
13439 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13440 cleaned up the parser internals, refactored XPath code, added
13441 new compilation based APIs and cleanly separated public and
13442 private APIs.
13443
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013444Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13445
13446 * xpath.h: the comp field must be added at the end to avoid
13447 killing binary compat.
13448
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013449Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13450
13451 * Makefile.am: detect XPath memleaks in regreson tests
13452 * error.c: fixed and error w.r.t. error reporting still using
13453 stderr
13454 * hash.c: added new line at end of file
13455 * tree.h: minor cleanup
13456 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13457 expression parsing from evaluation, resulted in a number of
13458 changes internally, and in XPointer. Likely to break stuff
13459 using xpathInternals.h but should remain binary compatible,
13460 new interfaces will be added.
13461
Daniel Veillardd574f782001-03-14 19:40:17 +000013462Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13463
13464 * configure.in: fixed a couple of problems reported by
13465 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13466 without gcc on non linux platforms.
13467
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013468Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13469
13470 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13471 a fix for --with-html-dir= configure support. I hope it won't
13472 break rpm generation
13473
Daniel Veillarda022fe02001-03-14 16:30:00 +000013474Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13475
13476 * xmlIO.c: one function comment cleanup.
13477
Daniel Veillard25239c12001-03-14 13:56:48 +000013478Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13479
13480 * SAX.c: external subset notations were improperly registered
13481 in the internal subset.
13482
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013483Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13484
13485 * README.cvs-commits: added, pointing to HACKING
13486 * HACKING: updated
13487
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013488Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13489
13490 * parser.c: and Matt Sergeant found one in the XML push
13491 parser (erroneous check I forgot to remove when I fixed the
13492 main parser).
13493
Daniel Veillard68d7b672001-03-12 18:22:04 +000013494Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13495
13496 * xpath.c: ptittom found a small bug in UnaryExpr
13497
Daniel Veillarde356c282001-03-10 12:32:04 +000013498Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13499
13500 * configure.in: bumped to 2.3.4
13501 * error.c: fixed bug #51860
13502 * tree.c: fixed bug #51861
13503 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13504 * tree.[ch] : added xmlDefaultBufferSize
13505 * nanoftp.c: typo in function name header block
13506 * doc/xml.html : updated, added link to XML::LibXSLT
13507 * doc/html/* : rebuilt the docs
13508
Daniel Veillard80f32572001-03-07 19:45:40 +000013509Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13510
13511 * parser.c SAX.c: the new content parsing code raised an
13512 ugly bug in the characters() SAX callback. Found it
13513 just because of strangeness in XSLT XML Rec ouptut :-(
13514
Daniel Veillard6c831202001-03-07 15:57:53 +000013515Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13516
13517 * Makefile.am: Martin Baulig suggested to add -lm
13518 * tree.c: found another bug in xmlNodeGetContent()
13519
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013520Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13521
13522 * xpath.c: Bjorn found the error related to strictness of comparison.
13523
Daniel Veillard29631a82001-03-05 09:49:20 +000013524Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13525
13526 * parser.c: trying to fix the Dtd parsing problem reported
13527 by Gary, side effect of last week speed optimizations.
13528
Daniel Veillard14be0a12001-03-03 18:50:55 +000013529Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13530
13531 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13532 * parserInternals.c: removed unneeded test raised by Stric
13533
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013534Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13535
13536 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13537 and fixed by William Brack). Added xmlXPathFormatNumber.
13538 Changed the sorting slightly.
13539 * configure.in Makefile.am example/Makefile.am: Added -lm.
13540 Please note that applications linking with libxml2, must
13541 also like with the math library from now on.
13542
Daniel Veillardf9533d12001-03-03 10:04:57 +000013543Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13544
13545 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13546
Daniel Veillard2f362242001-03-02 17:36:21 +000013547Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13548
13549 * parser.c: one must report spaces even if the Dtd element
13550 content proves that this is not part of the element content.
13551 * result/valid/*.xml: this changed the ouptu slightly
13552
Daniel Veillardb402c072001-03-01 17:28:58 +000013553Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13554
13555 * configure.in: bumped to 2.3.3
13556 * doc/xml.html: updated
13557
Daniel Veillard77851712001-02-27 21:54:07 +000013558Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13559
13560 * tree.c: minor doc fix
13561 * xpath.c: deallocation issues when a result tree has been
13562 converted to a node-set
13563
Daniel Veillardec70e912001-02-26 20:10:45 +000013564Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13565
13566 * doc/xml.html: oops corrected dates s/2000/2001
13567
Daniel Veillard8730c562001-02-26 10:49:57 +000013568Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13569
13570 * valid.c: new patch from Gary Pennington
13571
Daniel Veillard91e9d582001-02-26 07:31:12 +000013572Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13573
13574 * doc/xml.html: applied patch from Ankh
13575
Daniel Veillardedac3c92001-02-26 01:36:19 +000013576Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13577
13578 * xinclude.c: fixed a problem building on Mac
13579
Daniel Veillard21a0f912001-02-25 19:54:14 +000013580Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13581
13582 * parser.c: more work on increasing parsing ferformances
13583
Daniel Veillard48b2f892001-02-25 16:11:03 +000013584Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13585
13586 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13587 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13588 avoiding memcpy in production builds MEM_CLEANUP macro use
13589 * parser.[ch] parserInternals.c: optimizations of the tightest
13590 internal loops inside the parser. Better checking of I/O
13591 flushing/loading conditions
13592 * xmllint.c : added --timing
13593
Daniel Veillard71681102001-02-24 17:48:53 +000013594Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13595
13596 * configure.in: bumped to 2.3.2
13597 * doc/xml.html: updated for release
13598
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013599Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13600
13601 * xpath.c: found a memleak and fixed a nasty bug
13602
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013603Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13604
13605 * xmllint.[c1] : added return code errors for xmllint
13606 * xpath.c: specific debug dump function for result value trees
13607
Daniel Veillard4b637072001-02-21 21:52:55 +000013608Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13609
13610 * xpath.c: finally implemented xmlXPathCompareNodeSets
13611 * test/XPath/expr/floats results/XPath/expr/floats: added
13612 a test for float expressions
13613
Daniel Veillardf714aa32001-02-21 03:07:44 +000013614Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13615
13616 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13617 * parserInternals.[ch]: trying to speed up parsing
13618 * xpath.c : speeded up node set equality op
13619
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013620Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13621
13622 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13623 better handling of ID/IDREF and the list modules associated
13624 * configure.in: small CFLAGS cleanup
13625
Daniel Veillarda8abee62001-02-19 15:14:59 +000013626Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13627
13628 * configure.in: fixed iconv detection on AIX (stric)
13629
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013630Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013631
13632 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13633
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013634Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13635
13636 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13637 and optimized xmlXPathNodeSetSort
13638
Daniel Veillard142adbf2001-02-17 13:21:05 +000013639Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13640
13641 * xpath.c: bug fix when context size is 0
13642 * parser.c: I like Norm's Dtd because they still manage to break
13643 the parser occasionally
13644
Daniel Veillardf23e0092001-02-16 13:21:29 +000013645Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13646
13647 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13648
Daniel Veillarde0e26512001-02-16 00:11:46 +000013649Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13650
13651 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13652 attributes within the XML-1.0 namespace
13653
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013654Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13655
13656 * xpathInternals.h: exported a few axis functions
13657 * doc/xml.html: updated the doc
13658
Daniel Veillard760f4422001-02-15 14:59:48 +000013659Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13660
13661 * configure.in: applied patch from Daniel van Balen for OpenBSD
13662 and bumped version to 2.3.1
13663 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13664 attempt to find autoclosing was simply broken, removed it,
13665 updated the examples, this is better
13666
Daniel Veillardd194dd22001-02-14 10:37:43 +000013667Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13668
13669 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13670 hash functionnalities.
13671 * doc/html/* : rebuild the doc
13672
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013673Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13674
13675 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13676 on predicate
13677 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13678 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13679 really want to have tags closed on output even if we accept
13680 unclosed ones on input
13681
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013682Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13683
13684 * xpath.c: ouch don't free NULL, rare case fixed
13685 * tree.c: don't coalesce text nodes if they don't have the
13686 same behaviour wrt escaping on output
13687
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013688Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13689
13690 * xpath.c: small fixup
13691 * SAX.c: don't warn on empty namespaces.
13692
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013693Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13694
13695 * README: a bit of cleanup
13696 * configure.in: preparing for 2.3.0 release
13697
Daniel Veillard1f83d392001-02-08 09:37:42 +000013698Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13699
13700 * hash.[ch]: added a first version of xmlHashSize()
13701 * valid.c: another bug fix from Gary Pennington
13702
Daniel Veillard5eef6222001-02-07 18:24:48 +000013703Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13704
13705 * valid.c: couple of bug fixes pointed by Gary Pennington
13706 * HTMLtree.c: #if 0 cleanup
13707
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013708Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13709
13710 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13711 which removes a time consuming check of xmlXPathNodeSetAdd()
13712 and use it in places where we are sure to not break unicity
13713
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013714Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13715
13716 * xpath.c: bug fixes found from XSLT
13717 * tree.c: preserve node->name special values when copying nodes.
13718 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13719 external subset are fetched when available but without full
13720 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13721 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13722 output with encoding disabled.
13723
Daniel Veillard2c833b62001-02-03 08:52:06 +000013724Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13725
13726 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13727 xmlCheckFilename should not be called from xmlFileOpenW
13728 and xmlGzfileOpenW
13729
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013730Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13731
13732 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13733 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13734 added the new tests for URI normalization
13735 * testURI.c: fixed stoopid bugs
13736 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13737 the URI in the error messages are now properly normalized
13738
Daniel Veillardea28ce62001-02-02 08:20:19 +000013739Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13740
13741 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13742
Daniel Veillarde99a4762001-02-01 04:34:35 +000013743Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13744
13745 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13746
Daniel Veillard2b325a02001-01-31 20:46:31 +000013747Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13748
13749 * xpath.c: fixed mod operator
13750
Daniel Veillardde55cf62001-01-31 15:53:13 +000013751Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13752
13753 * parser.c: fixed xmlStrcat doc
13754 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13755 trees.
13756
Daniel Veillard2f913b72001-01-31 13:23:49 +000013757Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13758
13759 * xpath.c result/XPath/tests/chaptersbase
13760 result/XPath/tests/simplebase: fixed XPath node()
13761 * tree.c: small fix in xmlNewNs()
13762 * Makefile.am: removed extraneous xml2Conf.sh rule
13763
Daniel Veillardb42042b2001-01-28 07:40:36 +000013764Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13765
13766 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13767 Changed the library name, in order to get libxml-devel and
13768 libxml2-devel to coexist on a single system
13769 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13770 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13771
Daniel Veillardee0a4662001-01-27 18:59:33 +000013772Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13773
13774 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13775 libxml2-devel installable in // as libxml-devel.
13776
Daniel Veillard5eb05942001-01-27 17:50:22 +000013777Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13778
13779 * doc/Makefile.am: fixed make rebuild in doc
13780 * doc/html/*.html: rebuilt the docs
13781
Daniel Veillard65c295d2001-01-26 09:32:39 +000013782Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13783
13784 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13785
Daniel Veillard8e199902001-01-25 18:54:39 +000013786Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13787
13788 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13789 the HTML doc to go into the -devel RPM ...
13790 * aclocal.m4 config.h.in: some updates due to auto* magic
13791
Daniel Veillard93086662001-01-25 18:13:04 +000013792Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13793
13794 * xpath.h: added a hook in the context structure allowing to
13795 link to extra support, needed for XSLT
13796
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013797Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13798
13799 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13800 xmlXPtrCmpPoints to use it.
13801 * propagated the following patch from Alejandro Forero
13802 * include/win32config.h xmlIO.c: applied further suggestions
13803 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13804 * example/gjobread.c: fixed warnings, now that it builds
13805
13806Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13807
13808 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13809
13810 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13811 filename points to a valid file (not a directory).
13812 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13813 Added calls to xmlCheckFilenameDir.
13814
13815 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13816 `path' (rather than `filename') as the parameter to gzopen and open.
13817
Daniel Veillard48177c22001-01-23 15:27:41 +000013818Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13819
13820 * Makefile.am: fixed a problem with EXTRA_DIST
13821
Daniel Veillardb83ba402001-01-22 22:45:10 +000013822Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13823
13824 * Makefile.am example/Makefile.am: finally found the trick
13825 to build the example, i.e. add "." in SUBDIRS before example
13826 in the list <grin/>
13827
Daniel Veillard82687162001-01-22 15:32:01 +000013828Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13829
13830 * doc/xml.html: updated with an XSLT section, removed pointer to
13831 W3C CVS base.
13832
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013833Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13834
13835 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13836 too, and deallocation need to occur the same way.
13837
Daniel Veillarde4566462001-01-22 09:58:39 +000013838Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13839
13840 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13841 type correponding to an XSLT result tree fragment. Share most
13842 of the data format with node set, as well as operators.
13843 * HTMLtree.c: added a newline at the end of the doctype output
13844 whe this one is not present initially.
13845 * tree.c: make sure taht the parent and doc pointers are properly
13846 set when copying attributes (lists).
13847
Daniel Veillard701c7362001-01-21 09:48:59 +000013848Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13849
13850 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13851
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013852Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13853
13854 * xpath.c: seems I finally killed that ugly path evaluation
13855 context bug (tagged 9999 in case is is wrong)
13856
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013857Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13858
13859 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13860 for XSLT
13861
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013862Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13863
13864 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13865 for xmlGzfileOpen() bug
13866
Daniel Veillardf6eea272001-01-18 12:17:12 +000013867Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13868
13869 * xpath.c: removed an error found by XSLT usage
13870 * tree.c parserInternals.h: use a predefined static string
13871 for text and comment nodes, avoid freeing them in xmlFreeNode,
13872 exported the string name in parserInternals.h and added
13873 another value to disable encoding at output (for XSLT),
13874 gain memory, time.
13875
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013876Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13877
13878 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13879 win32/libxml2/libxml2_so.dsp: new makefiles and update
13880 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13881
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013882Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13883
13884 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13885 Gary Pennington
13886
Daniel Veillard389e6b72001-01-15 19:41:13 +000013887Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13888
13889 * xpath.c: fixed the comaprision of values and nodelists,
13890 need to compare nodelist still ...
13891 * debugXML.c: avoided a possible core dump
13892 * HTMLparser.c: cleanup
13893 * nanohttp.c: contributed fix.
13894 * tree.c: fixes in properties handling added xmlSetNsProp
13895 needed by libxslt
13896 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13897 comment
13898 * TODO: updated
13899
Daniel Veillard167bd532001-01-06 21:09:34 +000013900Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13901
13902 * parser.c parserInternals.c: applied Bjorn Reese optimization
13903 patch
13904
13905Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13906
13907 * Makefile.am: applied patch fro make check from Martin Vidner
13908
Daniel Veillard503b8932001-01-05 06:36:31 +000013909Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13910
13911 * configure.in: preparing 2.2.11
13912 * doc/html/*: rebuild the HTML files
13913 * doc/xml.html : updated
13914
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013915Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13916
13917 * tree.c: fixed a stupid bug
13918 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13919 patches related to validation of an XInclude processing result
13920 * TODO: updated
13921
Daniel Veillarde2488192001-01-04 10:54:22 +000013922Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13923
13924 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13925 on large files
13926
Daniel Veillardf060a412001-01-03 20:52:44 +000013927Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13928
13929 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13930
Daniel Veillard45cff692001-01-03 18:02:04 +000013931Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13932
13933 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13934 reported by Jonas Borgström
13935 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13936
Daniel Veillard08108982001-01-03 15:24:58 +000013937Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13938
13939 * testXPath.c xpath.c: fixing the XPath union expressions problem
13940 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13941
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013942Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13943
13944 * xmllint.c: Made is so if the file name is "-" is will read form
13945 standard input. Sven Heinicke <sven@zen.org>
13946 * tree.c: fixed a problem when growing buffer
13947 * tree.h: fixed the comment of the node types following andersca
13948 comment
13949 * TODO: updated
13950
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013951Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13952
13953 * HTMLparser.[ch]: added a way to avoid adding automatically
13954 omitted tags. htmlHandleOmittedElem() allows to change the
13955 default handling.
13956 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13957 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13958 of xmllint too when using --memory flag, added a memory test
13959 suite at the Makefile level.
13960 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13961 with namespace use when encountering QNames in XPath evalation,
13962 added xmlns() scheme in XPointer.
13963 * nanoftp.c : incorporated a fix
13964 * parser.c xmlIO.c: fixed problems raised with encoding when using
13965 the memory I/O
13966 * parserInternals.c: closed bug 25934 reported by
13967 torsten.landschoff@innominate.de
13968 * TODO: updated
13969
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013970Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13971
13972 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13973 on a non-updated tree :-(, made a 2.2.10 release to correct the
13974 situation
13975
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013976Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13977
13978 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13979 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13980 integrated a set of OpenVMS changes from Howard Taylor
13981 <Howard.Taylor@pacoast.com>
13982
Daniel Veillard58770e72000-11-25 00:48:47 +000013983Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13984
13985 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13986 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13987
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013988Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13989
13990 * HTMLparser.c: some fixes on auto-open of html/head/body
13991 * encoding.c: fixed a compilation error on some gcc env
13992 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13993 XPointer implementation
13994 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13995 related XPointer tests and associated results
13996
Daniel Veillard300f7d62000-11-24 13:04:04 +000013997Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13998
13999 * doc/xmldtd.html doc/xml.html: following a short step by step
14000 guidance on IRC to help maciej with DTDs I started a small
14001 page on the subject.
14002
Daniel Veillard748e45d2000-11-17 16:36:08 +000014003Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14004
14005 * HTMLparser.c: fixed handling of broken charrefs
14006 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14007 patches
14008
Daniel Veillard28929b22000-11-13 18:22:49 +000014009Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14010
14011 * doc/xml.html doc/html/* : rebuilt the docs after adding
14012 xinclude and updated page for 2.2.7 and 2.2.8
14013 * configure.in: releasing 2.2.8
14014
Daniel Veillard41e06512000-11-13 11:47:47 +000014015Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14016
14017 * parser.[ch] parserInternals.c: applied the conditional
14018 section processing fix from Jonathan P Springer
14019 <jonathan.springer2@gte.net>
14020 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14021 project file, fixed iconv default non support
14022 * xpath.c: fixed the problem of evaluating relative expressions
14023 when a node context is provided.
14024
Daniel Veillardbf432752000-11-12 15:56:56 +000014025Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14026
14027 * nanoftp.c: fixed gcc 2.95 new warnings
14028 * SAX.c: fixed a stupid bug
14029 * tree.c: fixed a formatting problem when round-tripping
14030 from/to memory
14031 * xinclude.c: chased memleak, fixed a base problem
14032 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14033 xmlXPtrBuildNodeList()
14034 * TODO: updated
14035 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14036 adding a first small set of regression tests for XInclude
14037
Daniel Veillardc2def842000-11-07 14:21:01 +000014038Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14039
14040 * nanohttp.[ch]: applied Wayne Davison patches to access
14041 the WWW-Authorization header.
14042 * parser.c: Closed Bug#30847: Problems when switching encoding
14043 in short files by applying Simon Berg's patch.
14044 * valid.c: fixed a validation problem
14045 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14046 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14047 Wayne Davison
14048 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14049 need to be extended to non full nodes selections.
14050 * xinclude.c: starts to work decently
14051
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014052Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14053
14054 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14055 debugXML.c xmlversion.h.in: Started adding XInclude support,
14056 this is a new xmllint option
14057 * tree.c xpath.c: applied TOM patches for XPath
14058 * xpointer.c: fixed a couple of errors.
14059 * uri.c: added an escaping function needed for xinclude
14060 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14061 new warning from RH70 gcc's version
14062
Daniel Veillarda4964b72000-10-31 18:23:44 +000014063Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14064
14065 * HTMLparser.c: fixed loop on invalid char in scripts
14066 * parser.c: update to description of xmlIOParseDTD()
14067 * libxml.m4 xmlversion.h.in: changes contributed by
14068 Michael Schmeing <m.schmeing@internet-factory.de>
14069 * configure.in: preparing for 2.2.7
14070 * Makefile.am: trying to avoid config.h and acconfig.h
14071 being included in the distrib
14072 * configure.in: released 2.2.7
14073
14074Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14075
14076 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14077 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14078
Daniel Veillard01411222000-10-30 15:33:22 +000014079Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14080
14081 * parser.[ch]: added xmlIOParseDTD()
14082 * xpointer.c: added support for the 2 extra parameters of
14083 string-range, fixed a stoopid error when '0' was present
14084 in XPointer expressions
14085 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14086 testsuite for the above
14087
Daniel Veillard6db58192000-10-30 09:27:53 +000014088Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14089
14090 * libxml.spec.in: improved package descriptions
14091
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014092Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14093
14094 * xpath.c xpathInternals.h: applied a large cleaning patch
14095 from TOM <ptittom@free.fr>, it also add namespace support
14096 for function and variables registration.
14097
Daniel Veillardbd20df72000-10-29 17:53:40 +000014098Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14099
14100 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14101 * Makefile.mingw: Wayne Davison's update adding hash.c
14102
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014103Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14104
14105 * xpath.c: fixed the root evaluation problems
14106 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14107 ignorable spaces with <b> <bold> <em>
14108 * tree.c: fixed a loop in xmlSearchNsByHref()
14109
Daniel Veillard767662d2000-10-27 17:04:52 +000014110Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14111
14112 * xpath.c: applied another XPath patch from TOM
14113 * xpath.c include/makefile.am: applied another patch from
14114 china@thewrittenword.com (cleanup on IRIX).
14115
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014116Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14117
14118 * xml-config.1: received a fixed version from Fredrik Hallenberg
14119 <hallon@lysator.liu.se>
14120
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014121Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14122
14123 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14124 cleanup patch for XPath
14125
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014126Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14127
14128 * patched to redirrect all "out of context" error messages to
14129 a reconfigurable routine. The changes are:
14130 * xmlerror.h : added the export of an error context type (void *)
14131 an error handler type xmlGenericErrorFunc there is an interface
14132 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14133 to reset the error handling routine and its argument
14134 (by default it's equivalent to respectively fprintf and stderr.
14135 * all the c files: all wild accesses to stderr or stdout within
14136 the library have been replaced to calls to the handler.
14137
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014138Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14139
14140 * configure.in: release 2.2.6
14141 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14142 exporting the inner functions of xpath for extension modules
14143 * doc/*: updated and rebuilt the doc
14144
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014145Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14146
14147 * nanohttp.c : applied Wayne HTTP cleanup patch
14148 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14149 and xmlNodeSetSpacePreserve()
14150
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014151Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14152
14153 * xpath.c: closing bug #29260
14154
Daniel Veillard126f2792000-10-24 17:10:12 +000014155Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14156
14157 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14158 multikey tuples, made hash structure opaque
14159 * valid.[ch]: moved elements, attributes, notations decalarations
14160 as well as ID and refs to hash tables.
14161 * entities.c: hash cleanup
14162 * xmlmemory.c: fixed a dump problem in debug mode
14163 * include/Makefile.am: problem passing in DESTDIR= values patch
14164 from Marc Christensen <marc@calderasystems.com>
14165 * nanohttp.c: removed debugging remains
14166 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14167 * HTMLparser.c parser.c: fixing a number of problems with the
14168 macros in the *parser.c files (Wayne).
14169 * HTMLparser.c: close the previous option when opening a new one
14170 (Marc Sanfacon).
14171 * result/HTML/*: updated the HTML results accordingly
14172
Daniel Veillard52afe802000-10-22 16:56:02 +000014173Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14174
14175 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14176 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14177 XPath functions and XML entities table to them. More to come...
14178 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14179
Daniel Veillard683cb022000-10-22 12:04:13 +000014180Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14181
14182 * tree.c: coalesce adjacent text nodes
14183 * valid.c: handling of blank nodes in DTd validation (raised
14184 by problems with a posteriori validation).
14185 * nanohttp.c: changing behaviour on HTTP write stuff.
14186 * HTMLtree.c: forced body and html to be explicitely closed.
14187 * xpath.h: exported more XPath functions.
14188
Daniel Veillard1baf4122000-10-15 20:38:39 +000014189Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14190
14191 * Release of 2.2.5
14192 * xpointer.c: range() range-inside and other helper functions
14193 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14194
Daniel Veillard47e12f22000-10-15 14:24:25 +000014195Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14196
14197 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14198 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14199
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014200Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14201
14202 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14203 and XPointer modules
14204
Daniel Veillard134c9f32000-10-15 10:27:08 +000014205Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14206
14207 * SAX.h: closed #25107
14208
Daniel Veillard39915622000-10-15 10:06:55 +000014209Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14210
14211 * testSAX.c: fixed problem with cdata reporting
14212 * SAXresult/* : updated
14213
Daniel Veillard1e851392000-10-15 10:02:56 +000014214Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14215
14216 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14217 Closed bug #27499, added to regression tests
14218 * TODO: updated
14219
Daniel Veillard7eda8452000-10-14 23:38:43 +000014220Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14221
14222 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14223 support for SCRIPT and STYLE with help from Bjorn Reese
14224 * test/HTML/* result/HTML/*: added simple testcase and updated
14225 the existing ones.
14226
Daniel Veillardff9c3302000-10-13 16:38:25 +000014227Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14228
14229 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14230 string-range for empty strings
14231 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14232 test/XPath/xptr/strrange: augmented the XPointer testsuite
14233
Daniel Veillard189446d2000-10-13 10:23:06 +000014234Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14235
14236 * doc/xml.html doc/xmlmem.html: added a module describing memory
14237 interfaces and use, updated the main page.
14238
Daniel Veillard2f971a22000-10-12 23:26:32 +000014239Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14240
14241 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14242 nanoftp code work on Windows too now
14243
14244Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014245
14246 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14247 * xpointer.c: implemented string-range() at least a good first version
14248 * test/XPath/docs/str test/XPath/xptr/strrange
14249 result/XPath/xptr/strrange: the string-range() tests
14250
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014251Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14252
14253 * Makefile.am include/Makefile.am include/win32config.h
14254 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14255 and make distcheck
14256
Daniel Veillard19d61112000-10-11 23:50:35 +000014257Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14258
14259 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14260 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14261 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14262
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014263Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14264
14265 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14266 patch for socklen_t detection by
14267 Albert Chin-A-Young <china@thewrittenword.com>
14268
Daniel Veillardcd429612000-10-11 15:57:05 +000014269Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14270
14271 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14272 and added a --dtdvalid option to xmllint used to test it
14273
Daniel Veillard47c02452000-10-11 13:04:36 +000014274Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14275
14276 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14277 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14278
Daniel Veillard2d38f042000-10-11 10:54:10 +000014279Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14280
14281 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14282 handlings (registration, lookup, cleanup)
14283
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014284Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14285
14286 * configure.in Makefile.am include/makefile.am: adding XPointer
14287 and XPtrtests target
14288 * xpointer.[ch] : new files for XPointer support
14289 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14290 more XPath tests
14291
Daniel Veillard57fda592000-10-10 23:24:14 +000014292Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14293
14294 * configure.in: fixed, very broken, make distcheck works again
14295
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014296Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14297
14298 * More work toward 2.2.5, integrated a number of patches
14299 * configure.in Makefile.am win32config.h.in: trying to cleanup
14300 make distcheck .... huh ...
14301 * include/Makefile.am include/win32config.h: new directory
14302 for includes
14303 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14304 updated teh makefiles and instructions for WIN32
14305 * xpath.c: small fixes
14306 * test/XPath/ results/XPath: updated the testcases and results
14307 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14308 suggested patches
14309 * valid.c: fixed an ID bug
14310
Daniel Veillardb71379b2000-10-09 12:30:39 +000014311Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14312
14313 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
14314 the automake bug where wrong dependancies were generated.
14315 * xpath.[ch]: worked on XPointer
14316
Daniel Veillard7e99c632000-10-06 12:59:53 +000014317Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14318
14319 * configure.in Makefile.am: 2.2.5, ship the include in an
14320 include/libxml subdirectory, use symlinks when using CVS
14321 * testSAX.c: fixed small bug
14322 * testXPath.c: changed the way testfiles are parsed
14323 * debugXML.c: same kind of cleanup when parsing an argument expression
14324 XPath/XPointers can have blanks embedded
14325 * xpath.[ch]: more cleanup, reorgs for XPointer work
14326 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14327 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14328
Daniel Veillard55b91f22000-10-05 16:30:11 +000014329Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14330
14331 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14332 in the XPath engine, rewrote large parts of it, now it's far
14333 cleaner and in sync with the REC not an old WD. Fixed a parsing
14334 problem in the interactive XML shell found when testing XPath.
14335
Daniel Veillardac260302000-10-04 13:33:43 +000014336Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14337
14338 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14339 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14340 examples with the extra test
14341
Daniel Veillard7cfce322000-10-04 12:40:27 +000014342Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14343
14344 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14345 the global init function.
14346
Daniel Veillard970112a2000-10-03 09:33:21 +000014347Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14348
14349 * HTMLparser.c: Doohhh, attribute name parsing was still case
14350 sensitive ! Fixed this ...
14351 * result/HTML/* : updated the tests results accordingly
14352
Daniel Veillard740abf52000-10-02 23:04:54 +000014353Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14354
14355 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14356 engine, should be far more stable, incorporated a new version of
14357 preceding/following axis, need testing
14358 * uri.c: fixed file:///c:/a/b/c problem
14359 * test/XPath/tests/idsimple: augmented the XPath tests
14360
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014361Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14362
14363 * doc/* rebuilding docs for 2.2.4 release
14364
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014365Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14366
14367 * configure.in: releasing 2.2.4
14368 * parser.[ch]: added xmlStrEqual()
14369 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14370 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14371 use xmlStrEqual instead
14372 * TODO: updated
14373 * added an XPath test
14374
Daniel Veillardbc765302000-10-01 18:23:35 +000014375Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14376
14377 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14378 * entities.h: exported xmlInitializePredefinedEntities
14379 * parser.[ch] : added xmlInitParser()
14380 * parserInternals.h : had to export htmlInitAutoClose()
14381
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014382Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14383
14384 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14385 problems
14386 * Makefile.am : added XPath regression tests to normal tests
14387 * uri.c: fixed a problem with local paths, cleanup
14388 * parser.c: fixed a problem with large CData sections
14389
Daniel Veillardd2ade932000-09-30 14:39:55 +000014390Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14391
14392 * configure.in xml-config.in: patch from "Ben Taylor"
14393 <sol7x86@hotmail.com> for solaris shared libs lookup
14394
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000143952000-09-30 Martin Baulig <baulig@suse.de>
14396
14397 * libxml-2.0.pc.in: Provide pkg-config script.
14398
14399 * configure.in: Create the libxml-2.0.pc script from the
14400 libxml-2.0.pc.in templates.
14401 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014402 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014403
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014404Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14405
14406 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14407 when compiling with MSC
14408
Daniel Veillard46057e12000-09-24 18:49:59 +000014409Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14410
14411 * xpath.c: patch for normalize-string() substring-before(),
14412 substring-after() and translate() functions from Bjorn Reese
14413 <breese@mail1.stofanet.dk>
14414 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14415 Fredrik Hallenberg <hallon@lysator.liu.se>
14416 * TODO: updated
14417
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014418Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14419
14420 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14421 problem of socklen_t being undefined on a number of platforms
14422 * debugXML.c: fixed a compilation problem when without snprintf
14423
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014424Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14425
14426 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14427 an URI bug and a fix for the control-character-induced infinite loop
14428 * nanohttp.c: preventive fix for compiling on WIN32
14429
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014430Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14431
14432 * xmlint.c: closing bug #25000
14433
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014434Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14435
14436 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14437 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14438 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14439 related function, fixing xmlStrncmp(), and associated cleanup
14440 * result/HTML/entities.html.sax: updating result
14441
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014442Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14443
14444 * uri.c: applied patch for URI escaping from Wayne Davison
14445 <wayned@blorf.net>
14446 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14447 from Denis Barbier <barbier@imacs.polytechnique.fr>
14448 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14449 patch from Wayne Davison
14450
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014451Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14452
14453 * doc/xml.html : updated with new releases, adding "how to help"
14454
Daniel Veillard04698d92000-09-17 16:00:22 +000014455Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14456
14457 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14458 removed a few warnings in pedantic mode ...
14459 * parserInternals.c parser.c: moved encoding switching function
14460 to parserInternals.c
14461 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14462
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014463Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14464
14465 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14466 error or warning handlers
14467
Daniel Veillardb1059e22000-09-16 14:02:43 +000014468Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14469
14470 * parserInternals.c parserInternals.h parser.c Makefile.am:
14471 created a new module parserInternals.c, moved most of the
14472 code shared by the various parsers there, as well as
14473 deprecated code from parser.c. More cleanup of parser.c
14474 * uri.c: fixed a problem when URI is NULL
14475 * valid.c: speedup when looking for an attribute declaration
14476
Daniel Veillard39c7d712000-09-10 16:14:55 +000014477Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14478
14479 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14480 the cleanup of the computation of URI references when seeking
14481 external entities. The URI reference string and the resulting
14482 URI are both stored now.
14483 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14484 large s(n)printf checks and cleanup from Denis Barbier
14485 <barbier@imacs.polytechnique.fr>
14486 * xmlversion.h.in tree.h: couple of SGML declarations for a
14487 possible docbook module.
14488 * result/VC/ : a couple of test output changed due to the change
14489 of the entities URI
14490
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014491Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14492
14493 * parser.h: added a _private field for linking user's data
14494
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014495Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14496
14497 * parser.c parserInternals.h: demacroified most of the IS_XXX
14498 the gain in size is significant so ...
14499
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014500Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14501
14502 * entities.c: cases where looking up entities with doc==NULL
14503 covered
14504
Daniel Veillard90e11312000-09-05 10:42:32 +000014505Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14506
Daniel Veillard1de50802000-09-07 08:54:32 +000014507 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014508 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14509
Daniel Veillard98a79162000-09-04 11:15:39 +000014510Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14511
Daniel Veillard1de50802000-09-07 08:54:32 +000014512 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014513 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14514 * Makefile.in: added URItest and included thenin "make tests"
14515
14516Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014517
14518 * xmlversion.h.in: closed bug 22941
14519
Daniel Veillard2bb89092000-08-31 14:57:50 +000014520Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14521
14522 * doc/xmlio.html: added doc and example for entity loader
14523 redefinition.
14524
Daniel Veillard96984452000-08-31 13:50:12 +000014525Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14526
14527 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14528 used by libxml
14529
Daniel Veillarde715dd22000-08-29 18:29:38 +000014530Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14531
14532 * parser.c: Fixed bug on invalid ontent characters and when using
14533 push.
14534 * xmllint.c: fixed xmllint endling of errors in push mode
14535
Daniel Veillard4948eb42000-08-29 09:41:15 +000014536Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14537
14538 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014539 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014540 * result/HTML/*.sax: regenerated HTML SAX output
14541 * parser.c: more cleanup.
14542
Daniel Veillarde010c172000-08-28 10:04:51 +000014543Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14544
14545 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014546 patches from Wayne Davison <wayned@users.sourceforge.net>,
14547 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014548 * HTMLparser.c: fixed an ignorable white space detection bug
14549 occuring when parsing with SAX only
14550 * result/HTML/*.sax: updated since the output is now HTML
14551 encoded...
14552
Daniel Veillard47f3f312000-08-27 22:40:15 +000014553Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14554
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014555 * HTMLparser.[ch]: applied some of Wayne Davison
14556 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014557
Daniel Veillarde0854c32000-08-27 21:12:29 +000014558Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14559
14560 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14561 undeclared namespace prefix was used, added a warning.
14562 Cleaned up support w.r.t. entities, spilling out a warning
14563 and being pedantic on lookups.
14564 * test/warning/ent9 : added testcase for previous example.
14565 * TODO: updated
14566 * parserInternals.h parser.c: changed the way names are parsed
14567 now allow infinite size and decrease penalty for normal use
14568 * parser.c: Started a big cleanup/check of the parser code,
14569 fixed some of the most tortuous entity code, spotted code
14570 unused anymore
14571 * test/*: added tests for very long names and related nasty
14572 things.
14573
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014574Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14575
14576 * doc/encoding.html: added encoding aliases doc
14577 * doc/xml.html: updates
14578 * encoding.[ch]: added EncodingAliases functions
14579 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14580 bottleneck affecting large DTDs like Docbook
14581 * parser.[ch] xmllint.c: added a pedantic option, will be
14582 useful
14583 * SAX.c: redefinition of entities is reported in pedantic mode
14584 * testHTML.c: uninitialized warning from gcc
14585 * uri.c: fixed a couple of bugs
14586 * TODO: added issue raised by Michael
14587
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014588Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14589
14590 * doc/encoding.html: propagated Martin Duerst suggestions
14591
Daniel Veillard52402ce2000-08-22 23:36:12 +000014592Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14593
14594 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14595 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14596 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14597 by Wayne Davison
14598
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014599Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14600
14601 * nanoftp.c nanohttp.c: small cleanup
14602 * TODO: updated
14603
Daniel Veillard244ece92000-08-19 20:58:02 +000014604Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14605
14606 * added an old VC testcase and updated title.xml entity
14607
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014608Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14609
14610 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14611 done on auto-opening of <p> tags and cleanup of SAX output
14612
Daniel Veillard979e55e2000-08-19 16:48:54 +000014613Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14614
14615 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14616
Daniel Veillard4540be42000-08-19 16:40:28 +000014617Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14618
14619 * doc/xml.html libxml.* structure.*: updated the doc a bit
14620
Daniel Veillard808a3f12000-08-17 13:50:51 +000014621Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14622
14623 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14624 of SAX tests
14625
Daniel Veillard29579362000-08-14 17:57:48 +000014626Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14627
14628 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14629 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14630
Daniel Veillard1255ab72000-08-14 15:13:33 +000014631Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14632
14633 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14634 * testHTML.c: fix core dump on Solaris 2.x systems
14635 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14636 * result/HTML/*.sax: previous bug fix lead to new results
14637
Daniel Veillard03109292000-08-14 14:58:22 +000014638Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14639
14640 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14641 * configure.in: added --with-readline=DIR to accept alternate
14642 path for readline include/library
14643 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14644 for ANSI under HP-UX
14645 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14646 includes @LIBS@
14647
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014648Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14649
14650 * doc/* : rebuilt the docs
14651 * getting ready for 2.2.2 release
14652
Daniel Veillard87b95392000-08-12 21:12:04 +000014653Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14654
14655 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14656 and xmlAddFeature()
14657 * tree.[ch]: added xmlAddChildList()
14658 * xmllint.c: MAP_FAILED macro test
14659 * parser.h: added xmlParseCtxtExternalEntity()
14660 * valid.c: applied bug fixes removed warning
14661 * tree.c: added CDATA block to elements content
14662 * testSAX.c: cleanup of output
14663 * testHTML.c: added SAX testing
14664 * encoding.c: better error recovery
14665 * SAX.c, parser.c: fixed one of the external entity processing
14666 of the OASis testsuite
14667 * Makefile.am: added HTML SAX regression tests
14668 * configure.in: bumped to 2.2.2
14669 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14670 SAX results
14671
Daniel Veillard88a172f2000-08-04 18:23:10 +000014672Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14673
14674 * configure.in: patch for HP compiler
14675
146762000-08-04 Sven Heinicke <sven@zen.org>
14677
14678 * xmllint.c: Was coredumping sometimes when the file given didn't
14679 exist.
14680
Daniel Veillard46e370e2000-07-21 20:32:03 +000014681Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14682
14683 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014684
Daniel Veillard46e370e2000-07-21 20:32:03 +000014685 when using in memory parsing. Need some cleanup.
14686 * xmllint.c configure.in: added a --memory flag to test memory
14687 parsing
14688
Daniel Veillard36650692000-07-21 15:16:39 +000014689Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14690
14691 * nanohttp.c: fixed socklen_t replacement to unsigned int
14692 * parser.c: fixed a space handdling missing at the end of
14693 production 28 DOCTYPE.
14694 * xmlmemory.c: fixed a stupid bug on the routine to override
14695 allocation functions
14696 * TODO: updated
14697
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014698Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14699
14700 * doc/ regenerated the docs
14701
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014702Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14703
14704 * doc/encoding.html doc/xml.html: added I18N doc
14705 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14706 improvements, both parser and filters, added ASCII & HTML,
14707 fixed the ISO-Latin-1 one
14708 * xmllint.c testHTML.c: added/made visible --encode
14709 * debugXML.c : cleanup
14710 * most .c files: applied patches due to warning on Windows and
14711 when using Sun Pro cc compiler
14712 * xpath.c : cleanup memleaks
14713 * nanoftp.c : added a TESTING preprocessor flag for standalong
14714 compile so that people can report bugs more easilly
14715 * nanohttp.c : ditched socklen_t which was a portability mess
14716 and replaced it with unsigned int.
14717 * tree.[ch]: added xmlHasProp()
14718 * TODO: updated
14719 * test/ : added more test for entities, NS, encoding, HTML, wap
14720 * configure.in: preparing for 2.2.0 release
14721
Daniel Veillard49703262000-07-10 10:27:46 +000014722Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14723
14724 * nanoftp.c: fixed the way the control connection is handled
14725 * libxml.spec.in: fixed the dependancies and cleanup
14726
Daniel Veillard306be992000-07-03 12:38:45 +000014727Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14728
14729 * doc/xml.html: changed the xmlsoft.org structure, updated the
14730 examples w.r.t. root and childs
14731
Daniel Veillard7d853352000-07-02 18:53:09 +000014732Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14733
14734 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14735
Daniel Veillard365e13b2000-07-02 07:56:37 +000014736Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14737
14738 * HTMLparser.c: Work on character encoding support for the HTML parser
14739 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14740 * encoding.c: Fixed a potential memleak in the encoding stuff
14741
Daniel Veillardaf743792000-07-01 11:49:28 +000014742Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14743
14744 * doc/FAQ.html doc/Makefile.am : added a FAQ
14745
14746Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014747
14748 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14749 of the HTML parser to force it to not bypass SAX
14750
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014751Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14752
14753 * win32config.h.in: updated
14754 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14755 lacks iconv support :-( need to release 2.1.1
14756 * configure.in: release 2.1.1
14757 * HTMLparser: fixed bug #14784
14758 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14759 by Windows compiler
14760 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14761 the SAX startDocument() callback.
14762 * TODO: updated
14763
14764Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14765
14766 * added xmlStopParser()
14767
Daniel Veillardbe803962000-06-28 23:40:59 +000014768Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14769
14770 * configure.in: 2.1.0 prerelease
14771 * Large resync between W3C and Gnome tree
14772 * nanoftp, nanohttp.c: fixed stalled connections probs
14773 * HTMLtree.c SAX.c : support for attribute without values in
14774 HTML for andersca
14775 * valid.c: Fixed most validation + namespace problems
14776 * HTMLparser.c: start document callback for andersca
14777 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14778 * parser.h, SAX.c: serious speed improvement for large
14779 CDATA blocks
14780 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14781 different encoding
14782 * example/Makefile.am example/gjobread.c tree.h: work on
14783 libxml1 libxml2 convergence.
14784 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14785 and the LIBXML_TEST_VERSION macro
14786
Daniel Veillardc310d562000-06-23 18:32:15 +000014787Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14788
14789 * doc/xml.html: various patches and improvements typo fixed by
14790 Felix Natter
14791 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14792 from Felix Natter <fnatter@gmx.net>
14793
Daniel Veillardf3029822000-05-06 08:11:19 +000014794Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14795
14796 * doc/upgrade.html: updated with instructions for support of both
14797 libxml-1.x and libxml-2.x
14798 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14799 for 2.x support and also fixed includes
14800
14801
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014802Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14803
14804 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14805 the encoding support, added iconv support, so now libxml if
14806 compiled with iconv automatically support japanese encodings
14807 among others. Work based on initial patch from Yuan-Chen Cheng
14808 I may have broken binary compat in the encoding handler
14809 registration scheme, but that was so utterly broken I don't
14810 expect anybody to have used this feature until now.
14811 * parserInternals.h: fixup on the CHAR range macro
14812 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14813 code.
14814 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14815 * uri.c: added xmlParseURI() I can't believe I forgot to
14816 implement this one in 2.0 !!!
14817 * SAX.c: moved doc->encoding update in the endDocument() call.
14818 * TODO: updated.
14819
Daniel Veillard06047432000-04-24 11:33:38 +000014820Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14821
14822 * tree.h: removed extraneous xmlRemoveProp definition
14823 * TODO: added item about --disable-corba configure switch
14824 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14825 * nanoftp.c: fixed include problems giving troubles on AIX and
14826 slowlaris
14827 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14828 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14829 comment and headers changes to lower gtk-doc number of warnings
14830 * doc/html/*: rebuilt docs
14831
Daniel Veillarde0aed302000-04-16 08:52:20 +000014832Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14833
14834 * HACKING: documented the tag for 1.x and instructions
14835
Daniel Veillard5e873c42000-04-12 13:27:38 +000014836Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14837
14838 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14839 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14840 xmlCreateIOParserCtxt
14841 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14842 significant overall improvement
14843 * xmllint.c: added I/O test to xmllint
14844 * testSAX.c: added a speed test
14845 * doc/* : updated/regenerated
14846
Daniel Veillardfc708e22000-04-08 13:17:27 +000014847Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14848
14849 * xpath.c uri.h parserInternals.h: cosmetic changes from
14850 "Timur I. Bakeyev" <timur@bat.ru>, including making
14851 xmlCreateURI() public
14852
Daniel Veillard5d211f42000-04-07 17:00:24 +000014853Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14854
14855 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14856 and the code at the same time. Added a clean mechanism for
14857 overload or added input methods: xmlRegisterInputCallbacks()
14858 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14859 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14860 * TODO: updated
14861 * doc/* : updated/regenerated
14862 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14863 source dir
14864
Daniel Veillarde77a9182000-04-05 19:12:29 +000014865Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14866
14867 * testURI.c: yet another forgotten commit, I should get some sleep !
14868
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014869Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14870
14871 * xmllint.c: forgot to commit this too ?
14872
Daniel Veillardb9df4042000-04-05 14:23:16 +000014873Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14874
14875 * xmlversion.h.in : forgot to commit this previously
14876
Daniel Veillard361d8452000-04-03 19:48:13 +000014877Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14878
14879 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14880 * README TODO: updated for release
14881 * uri.c uri.h: added authority parsing/saving
14882 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14883 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14884 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14885 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14886 Makefile.am : added compile-time customization of libxml
14887 --with-ftp --with-http --with-html --with-xpath --with-debug
14888 --with-mem-debug
14889 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14890 #include <libxml/xxx.h> I hope it won't break too much stuff
14891 and will be manageable in the future...
14892 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14893 and added xmllint to the installed programs
14894 * uri.h: added xmlFreeURI()
14895
Daniel Veillardec303412000-03-24 13:41:54 +000014896Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14897
14898 * uri.c uri.h: finished the escaping handling, the base support
14899 and the URI path normalization. Looks good just lacks the
14900 authority content parsing code.
14901 * Makefile.am: added instructions to generate testURI
14902 * TODO: updated
14903 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14904 added links and icons for W3C and Gnome
14905
Daniel Veillard8f621982000-03-20 13:07:15 +000014906Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14907
14908 * xmlmemory.[ch] : seems I forgot to actually update the files in
14909 the last commit :-)
14910 * doc/xml.html doc/html/* : updated and uploaded the docs
14911
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014912Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14913
14914 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14915 * TODO: updated
14916 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014917 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014918 gfree).
14919 * Makefile.am, uri.c, uri.h: added a set of functions to do
14920 exact (litteraly copied from the RFC 2396 productions) parsing
14921 and handling of URI. Will be needed for XLink, one XML WFC,
14922 XML Base and reused in the nano[ftp/http] modules. Still work
14923 to be done.
14924
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014925Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14926
14927 * configure.in, libxml.spec.in : libxml2
14928 * doc/* : updated the doc page, rebuilt the docs
14929
Daniel Veillardcf461992000-03-14 18:30:20 +000014930Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14931
14932 * all: tagged LIB_XML_1_X
14933 * *.c *.h : updated from W3C CVS tree
14934 * configure.in : 2.0.0-beta
14935 * libxml.spec.in : libxml2 package nam
14936 * result/* : new version of the tests output
14937
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014938Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14939
14940 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14941
Daniel Veillardb566ce12000-03-04 11:39:42 +000014942Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14943
14944 * doc/* : rebuilt the docs
14945 * parser.c: final patch on #6766
14946 * valid.c: small patch on validity checks.
14947
Daniel Veillardfb76c402000-03-04 11:39:42 +000014948Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14949
14950 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14951 added
14952 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14953 compatibility w.r.t. XML spec and existing code.
14954
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014955Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14956
14957 * parser.c: seems a better solution to <a> </a> exists,
14958 will try it for a while
14959
Daniel Veillard83a30e72000-03-02 03:33:32 +000014960Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14961
14962 * parser.c: tried to remove the <a> </a> generating <a/>
14963 this is hard. Left a flag for that purpose. Fixed bug #6766
14964 * configure.in: prepared 1.8.7 not released, due to previous
14965 problem
14966
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014967Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14968
14969 * doc/xml.html : applied second patch from Paul DuBois
14970
Daniel Veillard402e8c82000-02-29 22:57:47 +000014971Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14972
14973 * doc/xml.html : applied patch from Paul DuBois
14974
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014975Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14976
14977 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14978
Daniel Veillard5feb8492000-02-02 17:15:36 +000014979Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14980
14981 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14982 compilation warnings on various platforms.
14983 * parser.c: Fixed #5281 validity error callbacks are now desactived
14984 by default if not validating.
14985
Daniel Veillardf341f932000-02-02 14:52:08 +000014986Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14987
14988 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14989
Daniel Veillard13c757e2000-02-01 23:59:15 +000014990Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14991
14992 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14993 <gkatsi@cs.toronto.edu>
14994
Daniel Veillard726e8792000-01-30 20:04:29 +000014995Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14996
14997 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14998 processing URLs
14999
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015000Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15001
15002 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15003 xmlNanoFTPUpdateURL for persistent control connections.
15004 * configure.in: 1.8.6
15005
15006Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15007
15008 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15009 * tree.[ch] : added xmlSaveNoEmptyTags
15010
James Henstridgef3be9312000-01-28 13:59:21 +0000150112000-01-29 James Henstridge <james@daa.com.au>
15012
15013 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15014
15015 * Makefile.am: added nanoftp.[ch] to the build.
15016
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015017Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15018
15019 * nanoftp.[ch]: cleanup, comments, API
15020 * debugXML.c : fixed a bug in the cat command
15021 * doc/*: regenerated the docs
15022
Daniel Veillardda07c342000-01-25 18:31:22 +000015023Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15024
15025 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15026 * debugXML.c : fixed a bug in the cat command
15027 * valid.c: fixing some small probs
15028 * libxml.spec.in: get rid of the SNAP suffix
15029 * doc/xml.html: updated the status
15030
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015031Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15032
15033 * xml-config.in: xml-config --version to just return the
15034 version number
15035 * xpath.c: some cleanup w.r.t. axis when the current node is
15036 an attribute.
15037 * TODO: updated
15038
Daniel Veillard461a66c2000-01-18 18:01:01 +000015039Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15040
15041 * configure.in: prepared for libxml-1.8.5
15042 * doc/* recompiled the documentation
15043
150442000-01-17 Jody Goldberg <jgoldberg@home.com>
15045
15046 * configure.in : WARNING autoconf subtlety alert :
15047 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15048 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15049 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15050 get defined by AC_CHECK_HEADERS.
15051
Daniel Veillardf967b902000-01-17 16:06:10 +000015052Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15053
15054 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15055 Rune.Djurhuus@fast.no
15056
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015057Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15058
15059 * TODO: updated
15060 * tree.c, parser.c: made sure that only memory alloc problems
15061 and internal parser errors are allowed to write to stdout or
15062 stderr.
15063
Daniel Veillard0142b842000-01-14 14:45:24 +000015064Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15065
15066 * tree.c : restored xmlNewGlobalNs since this seems used by
15067 a lot of existing code :-(, fixed a bug in xmlNewNs
15068 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15069 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15070 to exit() from the library code.
15071 * xpath.c, parser.c: removed bugs or unused code detected by
15072 Windows compilers
15073 * parser.c: started adding interfaces for parsing well balanced
15074 XML fragments
15075 * configure.in: releasing 1.8.4
15076 * doc/* : rebuilt the docs
15077
Daniel Veillard2eac5032000-01-09 21:08:56 +000015078Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15079
15080 * tree.[ch] : added xmlNewDocFragment() for DOM
15081 * testHTML.c: uninitialized variable.
15082
Daniel Veillardf3a73582000-01-05 14:58:39 +000015083Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15084
15085 * doc/* : rebuild the docs
15086
Daniel Veillard71b656e2000-01-05 14:46:17 +000015087Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15088
15089 * acconfig.h: readline and history patch
15090 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15091 * tree.c: added check and handling when possibly removing an ID
15092 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15093 and saving.
15094 * test/HTML/entities.html result/HTML/entities.html* : test for
15095 various entities reference cases
15096 * result/HTML/* : as a result output of some testcase have
15097 changed
15098 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15099 by previous example. added xmlParseTryOrFinish().
15100 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15101 entities.h debugXML.h HTMLparser.h: changed the way struct are
15102 declared to allow gtk-doc to expose those
15103 * parser.c: closed bug #4960
15104 * Makefile.am configure.in: Applied patch from
15105 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15106 and math/socket libs detection
15107
Daniel Veillard437b87b2000-01-03 17:30:46 +000015108Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15109
15110 * configure.in, Makefile.am: link tester against readline
15111 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15112
Daniel Veillard686d6b62000-01-03 11:08:02 +000015113Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15114
15115 * tree.[ch]: added xmlRemoveProp
15116 * win32config.h.in nanohttp.c: avoid including the Windows
15117 socket stuff in every C files
15118 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15119 the XmL parser(s)
15120 * test/ns4 result/ns4 etc...: added test case for previous prob
15121 * tree.c: xmlNewNs wasn't checking for double definition
15122 * Makefile.in: fixed a problem with dist-hook duplicates
15123 * parser.[hc], xmlIO.c: fixed the loading of external entities
15124 APIs, now xmlLoadExternalEntity() is used everywhere and
15125 setting up an app specific front-end using the
15126 * SAX.c parser.c: some fixes, now the xhtml spec validates
15127 with the xhtml DTD.
15128 * error.c: fixed crashes in case of no input stream
15129 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15130 to the validation tests and results
15131
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015132Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15133
15134 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15135 too htmlCreatePushParserCtxt() and htmlParseChunk()
15136 * parser.c: a bit of cleanup.
15137 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15138 to XML) removed the last mem leak known
15139 * HTMLtree.c: output message cleanup
15140 * xmlmemory.c: display content info about memory blocks
15141 * result/HTML/wired.* : missing att value warning change
15142
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015143Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15144
15145 * doc/* : rebuilt the documentation
15146
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015147Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15148
15149 * parser.[ch] parserInternals.h: Push parser for XML,
15150 seems to work fine now
15151 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15152 --push for push testing
15153 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15154 * testSAX.c: added --push
15155 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15156 subtree
15157 * xmlIO.[ch] : enriched API + fixes for push mode
15158 * entities.[ch]: added the entity content length to the struct.
15159 * xmlmemory.[ch]: new API to show the last entries for the shell
15160 * valid.c: added required attribute testing
15161 * SAX.c: the cdata callback now merge contiguous fragments
15162 * HTMLparser.c: cleanup of some macros
15163
Daniel Veillard3c558c31999-12-22 11:30:41 +000015164Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15165
15166 * parser.c: fix for PIs name starting with xml
15167 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015168 * *.c, configure.in win32config.h.in : generate win32config.h for
15169 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015170
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015171Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15172
15173 * parser.c: fixed a stupid = vs. == bug :-(
15174 * doc/gnome-xml.sgml: s/glade/xml/
15175
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015176Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15177
15178 * configure.in, doc/xml.html : bug fix release 1.8.2
15179 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15180 Hopefully the end of that silly C++ include problem
15181 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15182 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15183 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15184 troubles with autoclosed elements when the stree shape doesn't
15185 follow the DtD specs. Added htmlIsAutoClosed() and
15186 htmlAutoCloseTag()
15187 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15188 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15189 * debugXML.c: fixed a bug on printing default namespaces.
15190 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15191
Daniel Veillardb24054a1999-12-18 15:32:46 +000015192Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15193
15194 * result/HTML/*.htm[l] : updated the HTML regression tests according
15195 to the new output
15196 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15197 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15198 problem due to intermix of extern "C" { ... } declarations for C++
15199 and recursive includes in the headers
15200
Chris Lahey323c48c1999-12-18 15:32:45 +0000152011999-12-20 Chris Lahey <clahey@umich.edu>
15202
15203 * HTMLtree.c: Made it so that html nodes with a single child do
15204 not insert a carriage return before or after the child node.
15205
Daniel Veillardb24054a1999-12-18 15:32:46 +000015206Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015207
15208 * configure.in, doc/xml.html : bug fix release 1.8.1
15209 * parser.c: fixed bug #4344
15210 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15211 added the glue to avoid C++ problems
15212 * doc/* : regenerated the documentation
15213
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015214Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15215
15216 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15217 namespace recognition, and Dia as a resul :-(
15218 * encoding.c: closed bug #3950
15219
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015220Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15221
15222 * valid.c: debugging a posteriori validation, except URI expansion
15223 stuff this should be fixed now
15224 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15225 Carl Nygard <cnygard@bellatlantic.net>
15226 * tester.c: added --postvalid, cleaning of the code
15227 * tree.[ch]: added xmlDocGetRootElement()
15228
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015229Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15230
15231 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15232 c++ losage.
15233
Daniel Veillard10a2c651999-12-12 13:03:50 +000015234Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15235
15236 * configure.in, doc/xml.html : bumped to 1.8.0
15237 * xlink.[ch], Makefile.am : added framework for link detection
15238 * parser.h: added nbChars to parser context, needed for cleanup.
15239 * xmlmemory.c: removed a nasty bug when out of mem
15240 * valid.[ch]: adding namespace support for attribute decl
15241 * tester.c: added --debugent option
15242 * debugXML.[ch]: added xmlDebugDumpEntities()
15243 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15244 buffers instead, this was really needed, validation was breaking
15245 in strange ways due to that. Added xmlParseStringPEReference()
15246 and other parsing from strings functions. Entities processing
15247 modified again, but PERef are still not handled correcly but
15248 unless you're Eve Maller you won't notice :-)
15249 * HTMLparser.c: large changes toward reliability, and switched to
15250 lowercase internal tags, XHTML is lowercase, so it will help
15251 that output is closer to next version.
15252 * doc/* : regenerated the documentation, it is now hosted at
15253 http://xmlsoft.org/ (same bits I just bought the domain :-)
15254
15255
Daniel Veillard294cbca1999-12-03 13:19:09 +000015256Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15257
15258 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15259 doc generation
15260 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15261 in the SAX API
15262 * doc/*: rebuilt the doc making sure everything appears in the
15263 HTML files
15264
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015265Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15266
15267 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15268 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15269 which allow impressive speed improvement on dataset with
15270 large text pieces, but at the cost of broken binary
15271 compatibility and slightly bigger memory usage.
15272 Configure with --with-buffers to activate them, they
15273 are protected with XML_USE_BUFFER_CONTENT define.
15274 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15275 goal is 0 memory left allocated once parser is no more used
15276 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15277 call xmlCleanupParser() and xmlMemoryDump()
15278
Daniel Veillarda819dac1999-11-24 18:04:22 +000015279Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15280
15281 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15282 * parser.[ch] encoding.[ch]: added memory cleanup routines
15283 * parser.c: closing bug #3788
15284 * doc/*: rebuilt the doc
15285
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015286Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15287
15288 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15289 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15290 * tester.c: added --compress option
15291 * doc/*: rebuilt the documentation
15292
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015293Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15294
15295 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15296 if given /proc/kcore as input !
15297 * doc/xml.html doc/*: updated and rebuilt the documentation
15298
15299Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015300
15301 * parser.c: Fixed some wrongly space collapsing code due to
15302 a misreading of the spec.
15303 * result/*: fixed the output accordingly
15304
15305Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015306
15307 * encoding.c: bug fix and typos
15308 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15309 * parser.c: added attribute normalization closing bug #3597
15310 * test/att* result/att* SAXresult/att*: testcase for attribute
15311 normalization
15312
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015313Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15314
15315 * configure.in: closing bug #3163 by adding extra flags for the
15316 cc compiler on HP-UX
15317
Daniel Veillard51e3b151999-11-12 17:02:31 +000015318Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15319
15320 * valid.[ch] : removed a typo and an enumerated type bug in the
15321 xmlAddElementDecl() function
15322 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15323 call to xmlEncodeEntitiesReentrant() so that the functions
15324 New, Set and Get are at the same level.
15325 * parser.c HTMLparser.c: extra memory allocation bug for
15326 attributes detected by someone using libxml in embedded systems :-)
15327
Daniel Veillard962195f1999-10-28 15:51:53 +000015328Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15329
15330 * xmlmemory.h: turned off mem debug :-\
15331
Daniel Veillard35008381999-10-25 13:15:52 +000015332Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15333
15334 * parser.c: closed bug #2784 a one line fix, but worth pushing
15335 a new release out
15336 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15337 some structures, comments before and after the
15338 main element, and other nastyness
15339 * HTMLtree.c tree.c: accomodate the extended HTML supported
15340 * configure.in: pushing 1.7.4
15341 * test/ent8 and related outputs : added a new test for bug #2784
15342 * test/HTML/wired.html and related output: a nasty HTML example
15343 * Makefile.am: improved the test scripts
15344 * docs/* : reran the documentation extractor, updated xml.html
15345
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015346Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15347
15348 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15349 HTMLparser and debugged the HTML related code. HTML documents
15350 now have their own type
15351 * entities.c: do not dump &apos; for HTML output
15352 * xmlmemory.c: improvement, breakpoint mechanism
15353 * testHTML.c: added --sax --repeat ...
15354 * Makefile.am: improved the HTML tests
15355 * valid.[ch]: added xmlValidGetValidElements and
15356 xmlValidGetPotentialChildren
15357 * tester.c: added --insert to test the 2 new functions
15358 * test//* result//* SAXresult//* : regression test cleanup
15359 and extension.
15360 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15361 gnome-xml-nanohttp.html
15362
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015363Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15364
15365 * HTMLparser.c: fixed problems with some autoclose tags
15366 * tree.c: fixed XML output problems.
15367 * result/* SAXresult/*: update of the tests output
15368
Daniel Veillard6077d031999-10-09 09:11:45 +000015369Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15370
15371 * Makefile.am: Arturo patch for xmlConf.sh version info
15372 * parser.c: Tim Josling patch for single quoted items
15373 * tester.c: Tim Josling patch for tester options usage
15374 * tree.h: indent cleanup
15375
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015376Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15377
15378 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15379 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15380
Daniel Veillard00fdf371999-10-08 09:40:39 +000015381Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15382
15383 * tree.c : Raph patch for initialization of CORBA fields
15384 * parser.c, xpath.c, ...: modification of doc comments
15385 * xpath.c : allow spaces in xpath expressions
15386
Daniel Veillardad219441999-09-27 08:17:49 +000015387Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15388
15389 * xmlmemory.h: turning off memory debug :-(
15390
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015391Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15392
15393 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15394 better SAX interfaces.
15395 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15396 entity.
15397 * configure.in: 1.7.2
15398
15399Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015400
15401 * libxml.spec.in: fixed the URL
15402 * doc/xml.html: improved the documentation front-end
15403
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015404Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015405
15406 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15407
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015408Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015409
15410 * libxml.spec.in: fixed the alpha compile problem
15411 * parser.[ch]: changed errno to errNo in the parser context :-(
15412 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15413 * doc/xml.html: changed CHAR to xmlChar
15414 * doc/html/*: recompiled the documentation
15415 * configure.in: 1.7.1
15416
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015417Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15418
15419 * parser.h: modified the parser context struct to regain 1.4.0
15420 binary compatibility
15421 * parser.c, xml-error.h: added errno ot teh context and defined
15422 a set of errors values with update of errno
15423 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15424 DTDs and entities
15425 * *.h, *.c: complete cleanup of the use of config.h and include
15426 protection depending on the current setup.
15427 * overalll debugging, maintenance and bug-fixing on all modules
15428 * updated the documentation
15429 * ready for 1.7.0
15430
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015431Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15432
15433 * HTMLparser.c : cleanup
15434 * SAX.c valid.c valid.h: added ID/IDREF checking
15435 * tree.c tree.h: extended doc structure for refs
15436 * configure.in: 1.6.2
15437 * parser.c: patched bug in SAX user arg call
15438 * parserInternals.h: patched missing close in C++ wrapping
15439 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15440 especially upcoming XPointer implementation.
15441 * doc/xml.html: augmented, typo
15442
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015443Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15444
15445 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15446 not all invocations of install understand -d.
15447
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015448Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15449
15450 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15451 to make 'check' works, when builddir != srcdir.
15452
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015453Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15454
15455 * doc/xml.html : updated the documentation
15456
Daniel Veillard6454aec1999-09-02 22:04:43 +000015457Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15458
15459 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15460 not deallocated memory blocks
15461 * *.c : replaces all calls to malloc() free() and realloc() to
15462 the wrapper functions/macros
15463 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15464 instead of xmlFreeNodeList()
15465
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015466Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15467
15468 * HTMLparser.c: corrected a stupid bug leading to core dump at
15469 tree deallocation. Removed warnings indicated by
15470 Stephane.Conversy@lri.fr
15471 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15472 looked for in the external subset
15473
15474Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015475
15476 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15477 on SGI by Stephane.Conversy@lri.fr
15478
Daniel Veillardb96e6431999-08-29 21:02:19 +000015479Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15480
15481 * all .h : changed the prototype declaration indent as in gtk
15482 * most .c : working on reducing the TODOs in the code
15483 * most .c : cleanup though -pedantic and Insure++
15484 * improvements on validation ID checkings.
15485 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15486 * xml-config.in: closed #1810
15487
15488Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015489
15490 * tree.h, valid.c, valid.h: more work on validity, IDs
15491 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15492 definition for AIX
15493
Daniel Veillardb556eb51999-08-15 17:19:50 +000015494Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15495
15496 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15497 the distribution due to a cut'n paste error at last commit
15498
Daniel Veillardb05deb71999-08-10 19:04:08 +000015499Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15500
15501 * configure.in: upgraded to version 1.4.0
15502 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15503 Big update, added a large part of the validation process,
15504 it should be usable, but some parts are missing
15505 * xpath.c: improved the implementation w.r.t. root.
15506 * Makefile.am: added more tests
15507 * test and result trees: added a lot of tests
15508 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15509
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015510Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15511
15512 * Added an HACKING file
15513
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015514Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15515
15516 * xpath.[ch] : improvements and debug of the XPath implementation
15517 * parser.c, HTMLparser.c : modified the parsers to be progressive
15518 * tree.[ch] : extended the Buffer promitives
15519 * xmlIO.[ch] : added basic I/O routines providing progressive
15520 parsing and ready for I18N conversion plugins
15521 * SAXresult/* : the SAX callback sequence maybe slightly different
15522 now
15523 * test*.c : improved/updated the tests programs
15524 * doc/* : recompiled the docs.
15525
Daniel Veillard15b75af1999-07-26 16:42:37 +0000155261999-07-26 Michael Meeks <michael@edenproject.org>
15527
15528 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15529
15530 * tree.c: Ditto.
15531
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015532Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15533
15534 * configure.in: upgraded to version 1.4.0
15535 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15536 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15537 XML query language, see http://www.w3.org/TR/xpath for more details.
15538 * parser.c, parser.h: added CHAR* related string functions for XPath
15539 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15540 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15541 rebuild the docs.
15542 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15543 and regression testing capabilities for XPath.
15544
Daniel Veillardd79d7871999-07-12 10:38:12 +000015545Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15546
15547 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15548 closing bug #1646
15549
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015550Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15551
15552 * Makefile.am, example/Makefile.am: closed bug #1683
15553
Daniel Veillard3166ab11999-07-11 16:14:19 +000015554Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15555
15556 * example/Makefile.am, configure.in: added the makefile for the
15557 gjobread example
15558
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015559Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15560
15561 * doc/Makefile.am:
15562 - fix which allow "make install DESTDIR=</install/prefix>".
15563
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015564Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15565
15566 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15567 which fixed a problem on the file reading-code.
15568
Daniel Veillard82150d81999-07-07 07:32:15 +000015569Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15570
15571 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15572 output.
15573 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15574
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015575Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15576
15577 * parser.h : Oops removed the binary compatibility problem
15578 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15579 * parser.c, HTMLparser.c: applied patches for reading from stdin
15580
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015581Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15582
15583 * parser.c, entities.c, valid.c: cleanup bug #1591
15584 * configure.in: cleanup bug #1592
15585 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15586 the same tree back-end. Hence gdome will be available for it.
15587 * doc/Makefile.am: close bug #617
15588
Daniel Veillard97fea181999-06-26 23:07:37 +000015589Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15590
15591 * parser.c: alloctate a per parser context SAX interface block
15592
Daniel Veillard14fff061999-06-22 21:49:07 +000015593Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15594
15595 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15596 and xmlEncodeEntitiesReentrant with the correct one :-\
15597
15598Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15599
15600 * commit of my internal XML base changes, quite a lot of
15601 changes, cleanups, better entities support, framework for
15602 new I/O and charset detection and handling
15603 * Fixed the configure/Makefile stuff to generate shared libs
15604 with the proper version info, so we jumped on rev from
15605 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15606 xmlEncodeEntities() result need to be freed now, and a string
15607 xmlParserVersion provide the current library version.
15608
Raph Levien05240da1999-06-15 21:27:11 +000015609Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15610
15611 * parser.c: fixed a buffer overrun for when you have a very long
15612 attribute with no entities in it.
15613
Daniel Veillardbb2da581999-06-13 14:37:07 +000015614Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15615
15616 * added example directory
15617 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15618
Daniel Veillard011b63c1999-06-02 17:44:04 +000015619Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15620
15621 * Release of libxml-1.1, nearly everything has been touched for
15622 this.
15623 * Added more regression tests
15624 * Updated the documentation
15625
Daniel Veillard27d88741999-05-29 11:51:49 +000015626Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15627
15628 * tree.[ch]: unified the XML_NO_CORBA defines.
15629 * parser.c encoding.[ch]: started plugging in char encoding detection
15630
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015631Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15632
15633 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15634 Also freed allocated buffer.
15635
Daniel Veillard27d88741999-05-29 11:51:49 +000015636Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015637 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15638 reentrancy problem at printing. One is left in entities.c, to
15639 remove ASAP
15640 * testSAX.c : added a test example showing the use of the SAX
15641 interface if one doesn't want to build the DOM tree.
15642 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15643
Daniel Veillard517752b1999-04-05 12:20:10 +000015644Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15645
15646 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15647 large revamping of the parser to use SAX callbacks
15648 http://www.megginson.com/SAX/ (or at least a C like interface
15649 a la Expat). It's now possible to set up your own callbacks
15650 and the parser will not build a DOM tree.
15651 * test/* result/*: updated the test suite, I finally removed
15652 the old Namespace draft support (PI based).
15653
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015654Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15655
15656 * Makefile.am: added test result to EXTRA_DIST for make tests
15657
Daniel Veillard64068b31999-03-24 20:42:16 +000015658Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15659
15660 * parser.c, parserInternals.h: moved the chars macro definitions
15661 to parserInternals.h
15662 * parser.c, error.c: applied patches from "Knut Ă…kesson"
15663 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15664
Daniel Veillard012ccc11999-03-23 10:11:11 +000015665Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15666
15667 * xml-config.in : applied patch to make --version work
15668
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000156691999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15670
15671 * Makefile.am (check-local): Alias for `tests' target. This will
15672 cause `make check' to do the right thing.
15673 (tests): Don't run tests in srcdir. Also, replaced calls to
15674 basename with a `sed' "equivalent".
15675
Daniel Veillardd109e371999-03-05 06:26:45 +000015676Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15677
15678 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15679 it in the header and not the sources, updated the doc.
15680 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15681 pointing this out.
15682
Daniel Veillardbc50b591999-03-01 12:28:53 +000015683Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15684
15685 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15686 exported the inputStream routines.
15687 * doc/html/* : updated accordingly
15688
Daniel Veillardd692aa41999-02-28 21:54:31 +000015689Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15690
15691 * parser.c, parser.h, parserInternals.h: added a few extra
15692 internal calls to allocate and free parser contexts ...
15693 * doc/html/* : updated accordingly
15694
Daniel Veillard55a99271999-02-25 11:01:29 +000015695Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15696
15697 * configure.in, Makefile.am, doc/makefile.am : General changes for
15698 1.0.0 release and including the generated HTML documentation.
15699
Daniel Veillard35925471999-02-25 08:46:07 +000015700Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15701
15702 * makefile.am : added parserInternals.h, oops.
15703
Daniel Veillard1e346af1999-02-22 10:33:01 +000015704Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15705
15706 * parserInternals.h: added this header giving access to the parser
15707 internal functions.
15708 * doc/Makefile.am : added a rebuild target which rebuilds the full
15709 set of documentations
15710 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15711 the internal subset.
15712 * *.c *.h: modifications needed to generate the documentation using
15713 gtk-doc, cleanup of functions blocks, reorganisation of struct
15714 declarations.
15715
Daniel Veillard1164e751999-02-16 16:29:17 +000015716Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15717
15718 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15719 the tar and spec file to include the beginning of the doc.
15720
Nuno Ferreira03d04781999-02-13 00:07:17 +0000157211999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15722
15723 * doc/.cvsignore: Added this file.
15724
Daniel Veillard6800ef31999-02-08 18:33:22 +000015725Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15726
15727 * tree.c: fixed xmlGetProp to return "" when the attribute
15728 exists, even if the node-list is NULL.
15729
Daniel Veillard726c7e31999-02-08 15:13:10 +000015730Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15731
15732 * tree.c: patched an error outputting empty attribute values.
15733 * Makefile.am and doc/makefile.am: have been updated during the
15734 week-end. Sorry for an empty CVS log, I got a shell problem.
15735
Daniel Veillard1899e851999-02-01 12:18:54 +000015736Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15737
15738 * tree.h: cleaned up using enums instead of defines
15739 * parser.c, valid.[ch]: more work on parsing/output of element
15740 declarations
15741
Daniel Veillard3b9def11999-01-31 22:15:06 +000015742Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15743
15744 * valid.[ch], tree.c, parser.c : more work toward full parsing
15745 of XML DTDs.
15746 * README: added informations about mailing-list and on-line
15747 documentation
15748
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000157491999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15750
15751 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15752
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015753Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15754
15755 * parser.c, tree.[ch] : more work toward conformance testing,
15756 added a last element to accelerate parsing of very flat structures
15757 started working on internal subset Element content declaration.
15758 * valid.[ch] : first cut at adding code toward validation.
15759 * previous changes had also small impact on most files, especially
15760 the conformance testing using James Clark test suite.
15761
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015762Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15763
15764 * test/* : updated the examples, most of them were not well
15765 formed (humm), and added rdf2.
15766 * result/* : resulting changes in the output.
15767
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015768Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15769
15770 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15771
Daniel Veillard44b3a061998-12-05 17:27:22 +000015772Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15773
15774 * tree.c: patched a bug in the generation of empty attributes
15775
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015776Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15777
15778 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15779 for node/trees/documents/... Biggest problem is namespace
15780 support when copying subtrees.
15781
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015782Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15783
15784 * parser.c, entities.c: improve entities and char ref encoding,
15785 and cleanups of error messages.
15786
Daniel Veillard242590e1998-11-13 18:04:35 +000015787Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15788
15789 * parser.c, entities.c: simple bug hunting done during rpm2html and
15790 rpmfind integration.
15791
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015792Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15793
15794 * parser.[ch]: Added interfaces allowing to specify a SAX
15795 handler before parsing.
15796
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015797Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15798
15799 * parser.c: redirrect all errors reporting through the SAX
15800 error function
15801
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015802Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15803
15804 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15805 * libtool, tlmain ...: update of the libtool files
15806
Miguel de Icaza442321c1998-11-04 18:13:38 +0000158071998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15808
15809 * entities.c: Use g_snprintf insteda of snprintf.
15810
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015811Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15812
15813 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15814 added ent5 test for this purpose.
15815 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15816
Daniel Veillard27271681998-10-30 06:39:40 +000015817Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15818
15819 * parser.c: fixed? a strange error due to compression on a GWP
15820 document.
15821
Daniel Veillard25940b71998-10-29 05:51:30 +000015822Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15823
15824 * tree.[ch]: bug fixing
15825 * entities.[ch]: defined a specific type for predefined entities
15826 * doc/xml.html: more documentation on the library, how to use it,
15827 overview of the interfaces.
15828
Daniel Veillard16253641998-10-28 22:58:05 +000015829Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15830
15831 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15832
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015833Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15834
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015835 * tree.c: corrected a small bug
15836 * doc/xml.html: continuing writing documentation.
15837
15838Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15839
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015840 * debugXML.h debugXML.c: added debugging utilities.
15841 * tester.c: added --debug switch.
15842 * tree.c: patched an incorrect node->type assignment.
15843 * parser.c: formatting, ensure that node->doc != NULL in attributes
15844
Daniel Veillardccb09631998-10-27 06:21:04 +000015845Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15846
15847 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15848 entity support and provide an internal representation close to
15849 DOM one (entity ref nodes, and attribute value as tree). I tried
15850 to preserve the interface but this will surely break some apps
15851 (I have to change rpm2html/rpmfind for example). I had to change
15852 two interfaces, and the generated tree is somewhat different.
15853 * doc/* : started documenting the XML library, the tree and
15854 DOM/Corba. This is a first step.
15855
Daniel Veillard11e00581998-10-24 18:27:49 +000015856Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15857
15858 * parser.c: Set up the fonctions comment block, boring but useful.
15859 * parser.h, SAX.c, parser.c: now attributes are processed through
15860 the SAX interface. The problem is that my SAX interface diverged
15861 quite a bit from the original one, well this is not an official
15862 spec, and translating it from Java to C is hairy anyway...
15863
Daniel Veillard97b58771998-10-20 06:14:16 +000015864Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15865
15866 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15867 fonctions comment block, boring but useful.
15868
15869Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015870
15871 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15872 conversion routines. However they are not yet used to convert the
15873 inputs. The core will run with UTF-8.
15874
Daniel Veillard33942841998-10-18 19:12:41 +000015875Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15876
15877 * tree.c : make sure that the type id is properly set-up when
15878 a new object is allocated, needed for DOM.
15879
Daniel Veillard27fb0751998-10-17 06:47:46 +000015880Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15881
15882 * tree.h, tree.c: Ok, the main objects in the tree will be native
15883 corba objects, it costs 8 bytes per Node, Attribute and Document
15884 but it simplifies the Corba integration a lot (no extra interface
15885 objects to allocate/free).
15886
Daniel Veillard0bef1311998-10-14 02:36:47 +000015887Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15888
15889 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15890 and changed NODEs contants for conformity with DOM Level 1
15891
Daniel Veillard27864701998-10-08 03:47:24 +000015892Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15893
15894 * added hooks to keep track of servants when creating objects
15895 xmlDoc and xmlNode (for Corba export).
15896
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015897Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15898
15899 * added xml-config script.
15900
Daniel Veillard7066a791998-10-01 20:28:28 +000015901Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15902
15903 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15904 to autoupdate libtool and automake conf files.
15905
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000159061998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15907
15908 * Makefile.am: Use '?' to separate the sed
15909 commands as ',' is used when people pass -Wl,something.
15910
15911
Daniel Veillard15a8df41998-09-24 19:15:06 +000015912Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15913
15914 * tree.c, tree.h: added a per-document compression interface.
15915
Daniel Veillard151b1b01998-09-23 00:49:46 +000015916Tue Sep 22 20:47:38 EDT 1998
15917
15918 * tree.c, tree.h: added saving with compression and added interfaces
15919 to control the compression level (xmlGetCompressMode,
15920 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15921
Daniel Veillard70120ff1998-09-22 00:24:21 +000015922Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15923
15924 * parser.c: corrected a loop for files of size 0
15925
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000159261998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15927
15928 * error.h: New file. Contains prototyes from `error.c'.
15929
Tom Tromeyc19653d1998-08-14 01:22:43 +000015930Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15931
15932 * Makefile.am (xmlincdir): New macro.
15933 (xmlinc_HEADERS): Renamed from include_HEADERS.
15934
Daniel Veillard845664d1998-08-13 04:43:19 +000015935Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15936
15937 * applied small patch on numeric entities from
15938 Christopher Blizzard <blizzard@appliedtheory.com>
15939
Daniel Veillard260a68f1998-08-13 03:39:55 +000015940Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15941
15942 * New release 0.2, removed the old xml_* files so that it's
15943 coherent with the other CVS base (W3C), far better conformance
15944 to standard, new namespaces, decent entities support, beginning
15945 of a SAX-like interface. Nearly nothing left intact, even the
15946 test examples ...
15947
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000159481998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15949
15950 * .cvsignore: Add .deps dir
15951
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015952Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15953
15954 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15955
Daniel Veillardfe926001998-07-26 04:28:20 +000015956Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015957
Daniel Veillardfe926001998-07-26 04:28:20 +000015958 * configure.in: added test for CPP
15959 * AUTHORS, Changelog: the original ones didn't get commited but the
15960 glib ones instead, fixed.
15961 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015962
Daniel Veillardfe926001998-07-26 04:28:20 +000015963Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015964
Daniel Veillardfe926001998-07-26 04:28:20 +000015965 * integrated code developped at W3C
15966 * changed the original Copyright
15967 * migrated to automake
15968 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015969