blob: 721c643932109c6d8c39158be63b6f5a0ff82f68 [file] [log] [blame]
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * tree.c: trying to fix #104934 about some XHTML1 serialization
4 issues.
5
Daniel Veillard809faa52003-02-10 15:43:53 +00006Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
7
8 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
9 encoding conversion when the input buffer stops in the
10 middle of a multibyte char
11
Daniel Veillard1703c5f2003-02-10 14:28:44 +000012Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
13
14 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
15 * check-relaxng-test-suite.py: python script to run regression
16 against OASIS RelaxNG testsuite
17 * relaxng.c: some cleanup tweaks
18 * HTMLparser.c globals.c: cleanups in comments
19 * doc/libxml2-api.xml: updated the API
20 * result/relaxng/*: errors moved files, so large diffs but
21 no changes at the semantic level.
22
Daniel Veillard6aa2f602003-02-10 00:01:56 +000023Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
24
25 * tree.c: fixing #105678 problem when dumping a namespace node.
26
Daniel Veillard591b4be2003-02-09 23:33:36 +000027Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
28
29 * xpath.c: fixed doc comment problems
30 * python/generator.py python/libxml_wrap.h python/types.c: adding
31 RelaxNG wrappers
32 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
33 test of those early Python RelaxNG bindings
34
35Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +000036
37 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
38 * relaxng.c: found the validation problem I had with interleave
39 when not covering all remaining siblings
40 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
41 testsuite and check the RNG schemas against the RNG schemas
42 given in appendix A
43
Igor Zlatkovic6dacee62003-02-08 17:52:57 +000044Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
45
46 * win32/Makefile.msvc: updates for RelaxNG
47 * win32/Makefile.mingw: updates for RelaxNG
48 * win32/libxml2.def.src: added RelaxNG exports
49
Daniel Veillard97fd5672003-02-07 13:01:54 +000050Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
51
52 * xinclude.c: applied another bug fix from Sean Chittenden
53
Daniel Veillardef4d3bc2003-02-07 12:38:22 +000054Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
55
56 * configure.in xmllint.c: I f...ed up the default configuration
57 of schemas and --relaxng option display in xmllint, pointed by
58 Morus Walter.
59 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
60 detection module, fixes bug #105374.
61
Daniel Veillardc5a70f22003-02-06 23:41:59 +000062Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
63
64 * xmlschemastypes.c: added the boolean base type.
65
Daniel Veillard96a4b252003-02-06 08:22:32 +000066Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
67
68 * xmlschemastypes.c: started implementing some of the missing
69 default simple types
70 * result/relaxng/*: updated the results
71
Daniel Veillard72fef162003-02-05 14:31:19 +000072Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
73
74 * NEWS doc/*: updated the docs, ready for 2.5.2 release
75
Daniel Veillard71531f32003-02-05 13:19:53 +000076Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
77
78 * HTMLparser.c tree.c xmlIO.c: comments cleanups
79 * Makefile.am: use xmllint for doing the RelaxNG tests
80 * configure.in: preparing 2.5.2 made schemas support default to
81 on instead of off
82 * relaxng.c: removed the verbosity
83 * xmllint.c: added --relaxng option
84 * python/generator.py python/libxml_wrap.h: prepared the integration
85 of the new RelaxNG module and schemas
86 * result/relaxng/*: less verbose output
87
Daniel Veillardec498e12003-02-05 11:01:50 +000088Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
89
90 * valid.c: do not run content model validation if the
91 content is not determinist
92
Daniel Veillardde590ca2003-02-05 10:45:26 +000093Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
94
95 * SAX.c: added the redefinition of namespaced attribute
96 check that was missing as Fabrice Desré pointed out.
97
Daniel Veillard930dfb62003-02-05 10:17:38 +000098Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
99
100 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
101 improvements from Nick Kew, allowing to do more checking
102 to HTML elements and attributes.
103
Daniel Veillard4287c572003-02-04 22:48:53 +0000104Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
105
106 * xinclude.c: fixing bug #105137 about entities declaration
107 needing to be copied to the including document.
108
Daniel Veillard652d8a92003-02-04 19:28:49 +0000109Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
110
111 * catalog.c: fixed bug #104817 with delegateURI
112 * xpath.c: fixing bugs #104123 and #104125
113
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000114Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
115
116 * configure.in valid.c xmlreader.c python/libxml_wrap.h
117 python/types.c: fixing #104096 to compile without regexps
118
Daniel Veillard57e79b32003-02-04 15:33:12 +0000119Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
120
121 * valid.c: fixing bug #103969 forgot to add an epsilon transition
122 when building the automata for elem*
123
Daniel Veillard358a9892003-02-04 15:22:32 +0000124Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
125
126 * HTMLparser.c: applied patch from Arne de Bruijn fixing
127 bug #103827
128
Daniel Veillardeb137172003-02-04 15:18:06 +0000129Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
130
131 * HTMLparser.c: updating a comment, fixing #103776
132
Daniel Veillard8d589042003-02-04 15:07:21 +0000133Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
134
135 * parser.c: fixing bug 105049 for validity checking of content
136 within recursive entities.
137
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000138Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
139
140 * HTMLparser.c: try to fix # 105049
141 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
142 * tree.c: updated a function comment
143
Daniel Veillard419a7682003-02-03 23:22:49 +0000144Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
145
146 * relaxng: more work on grammars and refs/defs
147 * test/relaxng/* result/relaxng/*: augmented/updated the
148 regression tests
149
Daniel Veillard144fae12003-02-03 13:17:57 +0000150Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
151
152 * relaxng: more work on name classes, except support
153 * test/relaxng/* result/relaxng/*: augmented/updated the
154 regression tests
155
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000156Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
157
158 * relaxng: more work on name classes, the "validate all" schemas
159 seems to work now.
160 * test/relaxng/* result/relaxng/*: augmented/updated the
161 regression tests
162
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000163Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
164
165 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
166 * parser.c: put a guard against infinite document depth, basically
167 trying to avoid another kind of DoS attack.
168 * relaxng.c: some code w.r.t. nameClasses
169
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000170Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
171
172 * test/relaxng/* result/relaxng/*: check all the namespace support
173 was actually correct based on tutorial section 10.
174
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000175Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
176
177 * relaxng: include seems to work okay now
178 * test/relaxng/* result/relaxng/*: augmented/updated the
179 regression tests
180
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000181Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
182
183 * relaxng.c: a bit of work done in the train back.
184 * test/relaxng/*: added one of the include tests
185
Daniel Veillard154877e2003-01-30 12:17:05 +0000186Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
187
188 * relaxng: more work done in the train
189 * test/relaxng/* result/relaxng/*: augmented/updated the
190 regression tests
191
Daniel Veillarde431a272003-01-29 23:02:33 +0000192Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
193
194 * relaxng.c: debugging of externalRef
195 * test/relaxng/* result/relaxng/*: augmented/updated the
196 regression tests
197
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000198Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
199
200 * relaxng.c: more work on Relax-NG, implementing externalRef
201 * test/relaxng/* result/relaxng/*: augmented/updated the
202 regression tests
203 * Makefile.am: cleanup to Relaxtests target
204
Daniel Veillardb08c9812003-01-28 23:09:49 +0000205Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
206
207 * relaxng.c: more work on Relax-NG, implementing interleave
208 * test/relaxng/* result/relaxng/*: augmented/updated the
209 regression tests
210
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000211Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
212
213 * relaxng.c: more work on Relax-NG, implementing interleave
214 * test/relaxng/* result/relaxng/*: augmented/updated the
215 regression tests
216
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000217Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
218
219 * doc/tutorial/customfo.xsl
220 * doc/tutorial/customhtml.xsl
221 adding stylesheet customizations used to generate fo
222 for pdf and html
223
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000224Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
225
226 * relaxng.c: more work on Relax-NG
227 * test/relaxng/* result/relaxng/*: augmented/updated the
228 regression tests
229 * xmlschemastypes.c: added a number of base type definition but not
230 the associated checks, those are still TODOs
231
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000232Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
233
234 in docs/tutorial:
235 * apa.html
236 * apb.html
237 * apc.html
238 * apd.html
239 * ape.html
240 * apf.html
241 * apg.html
242 * ar01s02.html
243 * ar01s03.html
244 * ar01s04.html
245 * ar01s05.html
246 * ar01s06.html
247 * ar01s07.html
248 * ar01s08.html
249 * index.html
250 * xmltutorial.pdf
251 * xmltutorial.xml
252 add index to tutorial
253
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000254Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
255
256 * doc/xmlcatalog.1
257 * doc/xmlcatalog_man.html
258 * doc/xmlcatalog_man.xml
259 belatedly fixing bug #93622 (adds rewriteURI type to
260 "--add" option in xmlcatalog man page
261
Daniel Veillard3be27512003-01-26 19:49:04 +0000262Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
263
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000264 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000265 Julio Merino, closing #104475
266
Daniel Veillardea3f3982003-01-26 19:45:18 +0000267Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
268
269 * relaxng.c: more work on Relax-NG
270 * test/relaxng/* result/relaxng/*: augmented/updated the
271 regression tests
272
Daniel Veillardedc91922003-01-26 00:52:04 +0000273Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
274
275 * relaxng.c: more work on Relax-NG
276 * test/relaxng/* result/relaxng/*: augmented/updated the
277 regression tests
278
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000279Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
280
281 * README: updated the policy on private mail answers
282 * relaxng.c: more work on Relax-NG
283 * test/relaxng/* result/relaxng/*: augmented/updated the
284 regression tests
285
Daniel Veillard7424eb62003-01-24 14:14:52 +0000286Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
287
288 * error.c parser.c tree.c: applied a documentation patch from
289 Stefan Kost
290
Daniel Veillard276be4a2003-01-24 01:03:34 +0000291Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
292
293 * relaxng.c: more work on Relax-NG
294 * doc/*: regenerated the docs
295 * test/relaxng/* result/relaxng/*: updated and augmented the
296 Relax-NG regression tests and results
297
Daniel Veillard6eadf632003-01-23 18:29:16 +0000298Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
299
300 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
301 First commit of the new Relax-NG validation code, not generally
302 useful yet.
303 * test/relaxng/* result/relaxng/*: current state of the regression
304 tests
305
Daniel Veillard814a76d2003-01-23 18:24:20 +0000306Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
307
308 * tree.c: minimized the memory allocated for GetContent
309 and a bit of cleanup.
310
Daniel Veillardff12c492003-01-23 16:42:55 +0000311Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
312
313 * python/generator.py: seems there is no good reasons to
314 not generate bindings for XPointer
315
Daniel Veillard540a31a2003-01-21 11:21:07 +0000316Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
317
318 * xmlreader.c doc/apibuild.py: applied a new patch from
319 Stéphane Bidoul for cleanups
320 * doc/libxml2-api.xml: rebuilt the API description with
321 new entry points
322
Daniel Veillard417be3a2003-01-20 21:26:34 +0000323Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
324
325 * xmlreader.c python/drv_libxml2.py python/generator.py
326 python/libxml.c python/libxml.py python/libxml_wrap.h
327 python/types.c: patch from Stéphane Bidoul for better per
328 context error message APIs
329 * python/tests/ctxterror.py python/tests/readererr.py:
330 update of the tests
331
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000332Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
333
334 * doc/guidelines.html
335 grammar and spelling cleanup
336
Daniel Veillard26f70262003-01-16 22:45:08 +0000337Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
338
339 * xmlreader.c include/libxml/xmlreader.h python/generator.py
340 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
341 a patch from Stéphane Bidoul to allow per XMLtextReader error
342 and warning handling
343 * python/tests/Makefile.am python/tests/readererr.py: adding the
344 specific regression test
345
Daniel Veillard71f9d732003-01-14 16:07:16 +0000346Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
347
348 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
349 should raise a syntax error
350
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000351Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
352
353 * python/libxml.c: cleanup patch from Stéphane Bidoul
354
Daniel Veillard81601f92003-01-14 13:42:37 +0000355Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
356
357 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
358
Daniel Veillarde6227e02003-01-14 11:42:39 +0000359Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
360
361 * python/generator.py python/libxml.c python/libxml.py
362 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000363 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000364 Python level.
365 * python/tests/Makefile.am python/tests/ctxterror.py: added a
366 regression test for it.
367
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000368Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
369
370 * xmlreader.c: fixed the streaming property of the reader,
371 it was generating tree faster than consuming it. Pointed out
372 by Nate Myers
373 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
374
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000375Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
376
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000377 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000378
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000379Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
380
381 * xpath.c: fix to the XPath implementation for parent and
382 ancestors axis when operating on a Result Value Tree.
383 Fixes bug #100271
384
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000385Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
386
387 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
388 to fix some URI/file escaping problems
389
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000390Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
391
392 * python/generator.py: fixed a bug raised by Raymond Wiker,
393 docSetRootElement() should not raise an exception if the
394 return is None
395
Daniel Veillard3e20a292003-01-10 13:14:40 +0000396Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
397
398 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
399 fixed bug #102181 by applying the suggested change and fixing
400 the generation/registration problem.
401
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000402Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
403
404 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
405 routines.
406
Daniel Veillard8f872442003-01-09 23:19:02 +0000407Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
408
409 * parser.c: one more IsEmptyElement crazyness, that time in
410 external parsed entities if substitution is asked.
411 * python/tests/reader3.py: added a specific test.
412
Daniel Veillarde329fc22003-01-09 21:36:42 +0000413Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
414
415 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
416 support and improved error handler registration
417
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000418Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
419
420 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
421 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
422 * README: fixed a link
423
Daniel Veillarde2830f12003-01-08 17:47:49 +0000424Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
425
426 * configure.in doc/* NEWS: preparing 2.5.1 release
427 * SAX.c parser.c: fixing XmlTextReader bug
428
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000429Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
430
431 * SAX.c: fuck, I introduced a memory leak on external parsed
432 entities in 2.5.0 :-(
433
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000434Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
435
436 * xmllint.c: another fix needed as pointed by Christophe Merlet
437 for --stream --debug if compiled without debug support.
438
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000439Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
440
441 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000442 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000443 update man page with --stream and --chkregister
444
Daniel Veillard8326e732003-01-07 00:19:07 +0000445Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
446
447 * globals.c: fixed --with-threads compile
448 * xmllint.c: fixed --without-debug compile
449 * include/libxml/globals.h: cleanup
450 * include/libxml/schemasInternals.h: add a missing include
451
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000452Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
453
454 * configure.in NEWS: preparing 2.5.0 release
455 * SAX.c: only warn in pedantic mode about namespace name
456 brokeness
457 * globals.c: fix a doc generation problem
458 * uri.c: fix #101520
459 * doc/*: updated and rebuilt the doc for the release, includuding
460 stylesheet update
461 * python/Makefile.am: fix a filename bug
462
463Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
464
465 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
466 should not be called.
467
468Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
469
470 * libxml-2.0.pc.in: applied the patch to fix #101894
471
472Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
473
474 * tree.c : applied patch from Lukas Schroeder for register callbacks
475 * valid.c: modified patch from Lukas Schroeder to test
476 register callbacks with --chkregister
477
478Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
479
480 * xmlreader.c: seriously changed the way data are pushed to
481 the underlying parser, go by block of 512 bytes instead of
482 tryng to detect tag boundaries at that level. Changed the
483 way empty element are detected and tagged.
484 * python/tests/reader.py python/tests/reader2.py
485 python/tests/reader3.py: small changes mostly due to context
486 reporting being different and DTD node being reported. Some
487 errors previously undetected are now caught and fixed.
488 * doc/xmlreader.html: flagged last section as TODO
489
490Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
491
492 * python/libxml.py: integrated the Python 2.2 optimizations
493 from Hannu Krosing, while maintaining compatibility with
494 1.5 and 2.1
495
496Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
497
498 * xmllint.c: a bit of cleanup
499 * xmlreader.c: small fix
500 * doc/xmlreader.html: more work on the XmlTextReader tutorial
501 * python/libxml.py: a few fixes pointed out by Hannu Krosing
502
503Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
504
505 * python/setup.py.in: patch from Stéphane Bidoul to include
506 drv_libxml2.py in setup.py
507
508Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
509
510 * doc/xmlreader.html: starting documenting the new XmlTextReader
511 interface.
512
513Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
514
515 * xmllint.c: added the --stream flag to use the TextReader API
516 * xmlreader.c: small performance tweak
517
518Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
519
520 * xmlreader.c python/tests/reader2py: okay the DTD validation
521 code on top of the XMLTextParser API should be solid now.
522
523Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
524
525 * xmlreader.c python/tests/reader2py: Fixing some more mess
526 with validation and recursive entities while using the
527 reader interface, it's getting a bit messy...
528
529Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
530
531 * xmlreader.c python/tests/reader.py: another couple of problem
532 related to IsEmptyElement reported by Stéphane Bidoul needed
533 some fixes.
534
535Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
536
537 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
538 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
539 based on the python XmlTextReader interface.
540
541Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
542
543 * tree.c: backing out one change in the last patch which broke the
544 regression tests
545
546Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
547
548 * global.data globals.c tree.c include/libxml/globals.h: applied
549 an old patch from Lukas Schroeder to track node creation and
550 destruction. Probably missing a lot of references at the moment
551 and not usable reliably.
552
553Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
554
555 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
556 from doc/news.html and a stylesheet
557
558Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
559
560 * xmlreader.c python/tests/reader.py: fixed another couple of
561 xmlreader bugs reported by Stéphane Bidoul and added tests.
562
563Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
564
565 * xmlreader.c python/tests/reader2.py: fixed another validity
566 checking in external parsed entities raised by Stéphane Bidoul
567 and added a specific regression test.
568 * python/tests/reader3.py: cleanup
569
570Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
571
572 * xmlreader.c python/tests/reader2.py: fixed a problem with
573 validation within entities pointed by Stéphane Bidoul, augmented
574 the tests to catch those.
575
576Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
577
578 * python/generator.py: modified the generator to allow keeping
579 class references when creating new classes, needed to fix a bug
580 pointed by Stéphane Bidoul where the input buffer of the
581 xmlTextReader instance gets destroyed if the python wrapper for
582 the input is not referenced anymore.
583
584Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
585
586 * xmlreader.c python/tests/reader.py: fixed another pair of problem
587 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
588
589Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
590
591 * xmlreader.c python/tests/reader.py: fixed another problem
592 pointed by Stéphane Bidoul
593
594Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
595
596 * xmlreader.c python/tests/reader.py: fixed a limit case problem
597 with "<a/>"
598
599Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
600
601 * SAX.c: warn on xmlns:prefix="foo"
602 * xmlreader.c python/tests/reader.py: fixed a couple of problem
603 for namespace attributes handling.
604
605Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
606
607 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
608 a really nasty problem raised by a DocBook XSLT transform
609 provided by Sebastian Bergmann
610
611Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
612
613 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
614 by Stéphane Bidoul and integrated it into the tests
615
616Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
617
618 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
619 extended the XmlTextReader API a bit, addding accessors for
620 the current doc and node, and an entity substitution mode for
621 the parser.
622 * python/libxml.py python/libxml2class.txt: related updates
623 * python/tests/Makefile.am python/tests/reader.py
624 python/tests/reader2.py python/tests/reader3.py: updated a bit
625 the old tests and added a new one to test the entities handling
626
627Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
628
629 * python/generator.py python/libxml2class.txt
630 python/tests/reader.py python/tests/reader2.py: changed the
631 generator to provide casing for the XmlTextReader similar to
632 C# so that examples and documentation are more directly transposable.
633 Fixed the couple of tests in the suite.
634
635Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
636
637 * doc/guidelines.html: added a document on guildeline for
638 publishing and deploying XML
639
640Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
641
642 * valid.c xmlreader.c: final touch running DTD validation
643 on the XmlTextReader
644 * python/tests/Makefile.am python/tests/reader2.py: added a
645 specific run based on the examples from test/valid/*.xml
646
647Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
648
649 * python/libxml.py: added a few predefined xmlTextReader parser
650 configuration values.
651
652Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
653
654 * python/libxml_wrap.h: trying to fix #102037
655
656Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
657
658 * SAX.c: fixing bug #95296, when the predefined entities
659 are redefined in the DTD the default one must be used
660 instead anyway.
661
662Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
663
664 * doc/xmllint.xml
665 * doc/xmllint.1
666 Add discussion of XML_DEBUG_CATALOG to xmllint man
667 page - bug #100907
668
669
670Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
671
672 * xmlreader.c: Fixed the empty node detection to avoid reporting
673 an inexistant close tag.
674
675Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
676
677 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
678 for Python 2.1
679
680Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
681
682 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
683
684Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
685
686 * doc/libxml2-api.xml python/tests/reader.py: one really need
687 to provide the base URI information when creating a reader parser
688 from an input stream. Updated the API and the example using it.
689
690Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
691
692 * testReader.c xmlreader.c valid.c include/libxml/tree.h
693 include/libxml/valid.h include/libxml/xmlreader.h: working on
694 DTD validation on top of xml reader interfaces. Allows to
695 validate arbitrary large instances. This required some extensions
696 to the valid module interface and augmenting the size of xmlID
697 and xmlRef structs a bit.
698 * uri.c xmlregexp.c: simple cleanup.
699
700Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
701
702 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
703 work on the xml reader interfaces.
704 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
705 Web page for the Windows binaries.
706
707Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
708
709 * xmlIO.c: applied a patch for VMS following the report by
710 Nigel Hall
711
712Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
713
714 * parser.c: the parseStartTag bug fix wasn't complete.
715
716Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
717
718 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
719 parseStartTag, fixing it.
720 * test/att4 result/att4 result/noent/att4: adding the test
721 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
722 more methods to XmlTextReader.
723
724Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
725
726 * win32/libxml2.def.src: added more xml reader exports
727 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
728 to the build
729
730Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
731
732 * doc/tutorial/xmltutorial.xml
733 plus generated html and pdf
734 Updating tutorial again based on further comments from Niraj
735 Tolia on the last iteration
736
737Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
738
739 * doc/tutorial/xmltutorial.xml
740 * doc/tutorial/includekeyword.c
741 * doc/tutorial/includegetattribute.c
742 plus generated html and pdf
743 Adding fix from Niraj Tolia to tutorial to properly free memory.
744
745
746Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
747
748 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
749 more methods of XmlTextReader.
750 * python/libxml2class.txt python/tests/reader.py: this increased the
751 methods in the bndings, augmented the test to check those new
752 functions.
753
754Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
755
756 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
757 methods of XmlTextReader.
758 * python/generator.py python/libxml_wrap.h python/types.c
759 python/libxml2class.txt: added the reader to the Python bindings
760 * python/tests/Makefile.am python/tests/reader.py: added a specific
761 test for the Python bindings of the Reader APIs
762 * parser.c: small cleanup.
763
764Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
765
766 * xinclude.c: fallback was only copying the first child not the
767 full child list of the fallback element, closes #89684 as reopened
768 by Bernd Kuemmerlen
769
770Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
771
772 * win32/libxml2.def.src: exported htmlNodeDumpOutput
773
774Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
775
776 * configure.in: preparing release of 2.4.30
777 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
778 gives enum values, fix functype return type, put back fields in
779 structs
780 * doc/*: updated the docs rebuilt
781
782Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
783
784 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
785 about htmlNodeDumpOutput location.
786 * xpath.c: removed an undefined function signature
787 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
788 too many symbols in the API breaking the python bindings.
789 Updated with the libxslt/libexslt changes.
790
791Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
792
793 * configure.in: preparing release of 2.4.29
794 * doc/*: rebuilt the docs and API
795 * xmlreader.c: a few more fixes for the XmlTextReader API
796
797Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
798
799 * include/win32config.h: applied mingw patch from Magnus Henoch
800
801Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
802
803 * catalog.c doc/libxml2-api.xml: a bit more cleanup
804
805Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
806
807 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
808 building Python script, does the C parsing directly, generates
809 a better API description including structure fieds defs and
810 enums. Still a couple of bugs, but good enough for the python
811 wrappers now.
812 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
813 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
814 include/libxml/schemasInternals.h include/libxml/tree.h: more
815 cleanup based on the python analysis script reports.
816 * libxml.spec.in: make sure the API XML description is part of the
817 devel package.
818
819Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
820
821 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
822 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
823 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
824 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
825 code cleanup, especially the function comments.
826 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
827
828Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
829
830 * Makefile.am xmlreader.c include/libxml/Makefile.am
831 include/libxml/xmlreader.h: Adding a new set of APIs based on
832 the C# TextXmlReader API but converted to C. Allow to parse
833 in constant memory usage, far simpler to program and explain
834 than the SAX like APIs, unfinished but working.
835 * testReader.c: test program
836
837Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
838
839 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
840
841Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
842
843 * tree.c: Chip turner indicated that XHTML1 serialization
844 rule for style actually break on both IE and Mozilla,
845 try to avoid the rule if escaping ain't necessary
846
847Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
848
849 * nanhttp.c: handle HTTP URL escaping, problem reported by
850 Glen Nakamura and Stefano Zacchiroli
851
852Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
853
854 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
855
856Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
857
858 * uri.c: Johann Richard pointed out some XPointer problems for
859 URN based URI references in XInclude. Modified the URI parsing
860 and saving routines to allow correct parsing and saving of
861 XPointers, especially when attached to "opaque" scheme accordingly
862 to RFC 2396
863
864Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
865
866 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
867 of refactoring to the HTML saving code.
868 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
869 in the doc.
870
871Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
872
873 * tree.c include/libxml/tree.h: refactored the XML dump of a node
874 to a buffer API to reuse the generic dump to an OutputIO layer,
875 this reduces code, fixes xmlNodeDump() for XHTML, also made
876 xmlNodeDump() now return the number of byte written.
877
878Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
879
880 * python/setup.py.in: another patch from Stéphane Bidoul for
881 Python bindings on Windows
882 * doc/parsedecl.py: small cleanup
883
884Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
885
886 * libxml.spec.in configure.in: add a line in %changelog for releases
887
888Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
889
890 * parser.c: patch from Marcus Clarke fixing a problem in entities
891 parsing that was detected in KDe documentations environment.
892
893Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
894
895 * python/libxml.c (libxml_prev): Return the previous as opposed to
896 the next node (I guess this is the result of some cut & paste programming:)
897
898Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
899
900 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
901
902Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
903
904 * python/generator.py python/libxml.c python/setup.py.in: trying
905 to fix the Python bindings build on Windows (Stéphane Bidoul)
906
907Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
908
909 * win32/configure.js: added option for python bindings
910 * win32/libxml2.def.src: added more exports
911
912Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
913
914 * win32/Makefile.mingw: fixed unresolved symbols when linking with
915 pthreads
916 * win32/wince/*: applied updates to Windows CE port from Javier
917
918Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
919
920 * configure.in: preparing 2.4.28
921 * libxml.spec.in doc/Makefile.am: some cleanup
922 * doc/*: updated the news and regenerated.
923
924Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
925
926 * HTMLparser.c: final touch at closing #87235 </p> end tags
927 need to be generated.
928 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
929 this change slightly the output of a few tests
930 * doc/*: regenerated
931
932Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
933
934 * parserInternals.c: fixing bug #99190 when UTF8 document are
935 parsed using the progressive parser and the end of the chunk
936 is in the middle of an UTF8 multibyte character.
937
938Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
939
940 * threads.c: fixed initialization problem in xmlNewGlobalState
941 which was causing crash.
942 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
943 in xmlInitializeGlobalState.
944 * parserInternals.c: cleaned up ctxt->sax initialisation.
945
946Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
947
948 * tree.c include/libxml/tree.h: modified the existing APIs
949 to handle XHTML1 serialization rules automatically, also add
950 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
951 libxslt serialization uses it when needed without changing
952 the library API.
953 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
954 result/xhtml1: added a new test specifically for xhtml1 output
955 and updated the result of one XHTML1 test
956
957Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
958
959 * xinclude.c parserInternals.c encoding.c: fixed #99082
960 for xi:include encoding="..." support on text includes.
961 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
962 test/XInclude/ents/isolatin.txt : added a specific regression test
963 * python/generator.py python/libxml2class.txt: fixed the generator
964 the new set of comments generated for doc/libxml2-api.xml were
965 breaking the python generation.
966
967Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
968
969 * doc/Makefile.am: repair some problem if gtk-doc fail or such
970 * configure.in: patch for Solaris on new autoconf closes #98880
971 * doc/parsedecl.py: repair the frigging API building script,
972 did I say that python xmllib sucks ?
973 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
974 and some comment are no more truncated.
975
976Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
977
978 * parser.c: Martin Stoilov pointed out a potential leak in
979 xmlCreateMemoryParserCtxt
980
981Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
982
983 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
984 included in HTML documents and using the push parser.
985
986Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
987
988 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
989 specified, look for the Python interpreter not just in the
990 specified root but also in the specified location. Fixes #98825
991
992Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
993
994 * python/libxml.c: fixing bug #98792 , node may have no doc
995 and dereferencing without checking ain't good ...
996
997Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
998
999 * configure.in: preparing release 2.4.27
1000 * doc/* : updated and rebuilt the docs
1001 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1002 and all the docs are actually packaged and in the final RPMs
1003 * parser.c parserInternals.c include/libxml/parser.h: restore
1004 xmllint --recover feature.
1005
1006Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1007
1008 * parser.c xpath.c: fixing #96925 wich was also dependant on the
1009 processing of parsed entities, and XPath computation on sustitued
1010 entities.
1011 * testXPath.c: make sure entities are substitued.
1012
1013Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1014
1015 * parser.c: fixed #96594, which was totally dependant on the
1016 processing of internal parsed entities, which had to be changed.
1017
1018Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1019
1020 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1021 trying to fix bug #98517 about building outside the source tree
1022 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1023
1024Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1025
1026 * include/win32config.h: cleanup
1027 * win32/Makefile.mingw: integrated mingw in JScript configure
1028 * win32/Makefile.msvc: modified to allow mingw coexistence
1029 * win32/configure.js: integrated mingw
1030 * win32/Readme.txt: cleanup
1031
1032Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1033
1034 * HTMLparser.c: strengthen the guard in the Pop macros,
1035 like in the XML parser, closes bug #97315
1036
1037Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1038
1039 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1040 callback is never used.
1041
1042Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1043
1044 * parserInternals.c: fixed the initialization of the SAX structure
1045 which was breaking xsltproc
1046 * xpath.c: patch from Petr Pajas for CDATA nodes
1047 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1048 * parser.c include/libxml/parser.h: patch from Peter Jones
1049 removing a leak in xmlSAXParseMemory() and adding the
1050 function xmlSAXParseMemoryWithData()
1051
1052Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1053
1054 adding pdf of tutorial, changing web page to link to it
1055 * doc/tutorial/xmltutorial.pdf
1056 * doc/xml.html
1057 * doc/docs.html
1058
1059Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1060
1061 * doc/tutorial/ar01s08.html
1062 adding file what I forgot for tutorial
1063
1064
1065Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1066
1067 Adding encoding discussion to tutorial
1068 Added:
1069 * doc/tutorial/images/*.png: DocBook admonition image files
1070 * doc/tutorial/apf.html, apg.html: new generated html
1071 * doc/tutorial/includeconvert.c: conversion code entity file
1072 changed:
1073 * doc/tutorial/xmltutorial.xml: DocBook original
1074 * doc/tutorial/*.html: generated html
1075
1076Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1077
1078 * include/libxml/*.h: retired xmlwin32version.h
1079 * doc/Makefile.am: retired xmlwin32version.h
1080 * win32/configure.js: retired xmlwin32version.h
1081
1082Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1083
1084 * win32/libxml2.def.src: exported additional symbols
1085 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1086 sisterhood
1087
1088Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1089
1090 * globals.c: fixed a typo pointed out by Igor
1091 * xpath.c: try to speed up node compare using line numbers
1092 if available.
1093
1094Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1095
1096 * tree.c: make xmlFreeNode() handle attributes correctly.
1097
1098Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1099
1100 * catalog.c: completed the #96963 fix, as reported by Karl
1101 Eichwalder
1102
1103Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1104
1105 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1106
1107Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1108
1109 * Makefile.am: switched the order of a couple of includes
1110 to fix bugs #97100
1111
1112Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1113
1114 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1115 xmlLoadCatalogs that used to separate directories with a ':'.
1116
1117Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1118
1119 * threads.c: improvements to the Windows-side of thread handling
1120 * testThreads.c: conditionally excluded unistd.h
1121 * testThradsWin32.c: broke overlong lines
1122 * include/win32config.h: adapted thread-related macros to the new
1123 scheme and for pthreads on Windows
1124 * win32/Makefile.msvc: introduced a more flexible thread build,
1125 added testThreads[Win32].c to the build
1126 * win32/configure.js: introduced a more flexible thread config
1127
11282002-10-31 John Fleck <jfleck@inkstain.net>
1129
1130 * doc/xml.html (and, by implication, FAQ.html)
1131 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1132
1133Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1134
1135 * configure.in: removed xmlwin32version.h
1136 * include/libxml/Makefile.am: removed xmlwin32version.h
1137
1138Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1139
1140 * tree.c: applied patch from Brian Stafford to fix a bug
1141 in xmlReconciliateNs()
1142
1143Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1144
1145 * tree.c: applied patch from Christian Glahn to allow
1146 xmlNewChild() on document fragment nodes
1147
1148Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1149
1150 * parser.c: Christian Glahn found a problem with a recent
1151 patch to xmlParseBalancedChunkMemoryRecover()
1152 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1153 problems
1154 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1155 test/schemas/seq*: added the test cases from Charles
1156
1157Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1158
1159 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1160 serious cleanup of the spec file and associated changes
1161 in the Makefiles.
1162 * valid.c: try to remove some warnings on x86_64
1163
1164Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1165
1166 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1167 fix bug #96586
1168
1169Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1170
1171 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1172 parsing, applied his patch
1173 * result/HTML/attrents.html result/HTML/attrents.html.err
1174 result/HTML/attrents.html.sax test/HTML/attrents.html:
1175 added the test and result case provided by Mikhail Sogrine
1176
1177Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1178
1179 * vms/build_libxml.com vms/config.vms vms/readme.vms
1180 include/libxml/parser.h include/libxml/parserInternals.h
1181 include/libxml/tree.h include/libxml/xmlIO.h
1182 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1183 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1184 Applied the VMS update patch from Craig A. Berry
1185 * doc/*.html: update
1186
1187Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1188
1189 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1190
1191Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1192
1193 * debugXML.c: adding a grep command to --shell in xmllint
1194 for T.V. Raman
1195
1196Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1197
1198 * xmlcatalog.c: tried to fix some of the problem with --sgml
1199
1200Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1201
1202 * parser.c: tried to fix bug #91500 where doc->children may
1203 be overriden by a call to xmlParseBalancedChunkMemory()
1204
1205Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1206
1207 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1208 identifiers in SGML catalogs containing '&'
1209
1210Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1211
1212 * python/types.c: fixed bugs when passing result value tree
1213 to Python functions.
1214
1215Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1216
1217 * configure.in: preparing the release of 2.4.26
1218 * doc/*: updated and rebuilt the documentation
1219
1220Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1221
1222 * parser.c: fixed a XML Namespace compliance bug reported by
1223 Alexander Grimalovsky
1224
1225Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1226
1227 * HTMLtree.c: fixed serialization of script and style when
1228 they are not lowercase (i.e. added using the API to the tree).
1229
1230Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1231
1232 * valid.c: make xmlValidateDocument emit a warning msg if there
1233 is no DTD, pointed by Christian Glahn
1234
1235Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1236
1237 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1238 content model when some of the blocks have min or max, and a couple
1239 of bugs found in the process.
1240 * result/schemas/list0* test/schemas/list0*: added some specific
1241 regression tests
1242
1243Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1244
1245 * README: updated the contact informations
1246
1247Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1248
1249 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1250 misses it, reported by Peter Bray.
1251
1252Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1253
1254 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1255 and removed a few warnings
1256
1257Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1258
1259 * parser.c: Christian Glahn found a small bug in the push parser.
1260 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1261 public
1262
1263Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1264
1265 * xmlschemas.c include/libxml/xmlschemas.h: added
1266 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1267 * testSchemas.c: added --memory to test the new interface
1268
1269Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1270
1271 * doc/index.py doc/search.php: integrated the XSLT indexing,
1272 a few fixed in the indexer, added a scope selection at the
1273 search level.
1274
1275Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1276
1277 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1278 this was due to uninitialized parts of the validation context
1279
1280Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1281
1282 * debugXML.c: applied patch from Mark Vakoc except the API
1283 change, preserved it.
1284 * doc/*: updated the docs to point to the search engine for
1285 information lookup or before bug/help reports.
1286
1287Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1288
1289 * doc/index.py doc/search.php: added mailing-list archives
1290 indexing and lookup
1291
1292Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1293
1294 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1295
1296Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1297
1298 * doc/index.py: improved HTML indexing
1299 * doc/search.php: make the queries also lookup the HTML based indexes
1300
1301Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1302
1303 * doc/index.py: added HTML page indexing
1304
1305Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1306
1307 * xmlIO.c: extended Windows path normalisation to fix the base
1308 problem in libxslt.
1309 * catalog.c: fixed list handling in XML_CATALOG_FILES
1310
1311Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1312
1313 * valid.c: typo/bug found by Christian Glahn
1314
1315Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1316
1317 * xmlIO.c: applied Windows CE patch from Javier.
1318 * win32/wince: new directory, contains support for the PocketPC
1319 with Windows CE from Javier.
1320 * include/win32config.h: reorganised, removed duplicate
1321 definitions and applied WinCE patch from Javier.
1322 * include/wsockcompat.h: new file, now contains WinSock
1323 compatibility macros.
1324 * win32/Makefile.msvc: introduced double-run compilation.
1325
1326Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1327
1328 * configure.in include/libxml/xmlwin32version.h: preparing release
1329 of 2.4.25
1330 * doc/*: updated and regenerated teh docs and web pages.
1331
1332Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1333
1334 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1335 error were not covering namespace declarations.
1336 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1337 it was missing the attribute declaration for the namespace
1338 * result/VC/NS3: the fix now report breakages in that test
1339
1340Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1341
1342 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1343
1344Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1345
1346 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1347 and regenerated the docs and web site
1348
1349Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1350
1351 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1352 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1353 not before
1354
1355Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1356
1357 * python/generator.py python/libxml2class.txt: fixed a stupid error
1358 breaking the python API
1359
1360Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1361
1362 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1363 triostr.c triostr.h: applied a trio update patch from
1364 Bjorn Reese which should work with MinGW
1365
1366Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1367
1368 * tree.c: improving some documentation comments
1369 * xmlregexp.c: found and fixed a mem leak with python regression tests
1370 * doc/*: rebuilt the doc and the API XML file including the
1371 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1372 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1373 python/types.c: added access to the XML Schemas regexps from
1374 python
1375 * python/tests/Makefile.am python/tests/regexp.py: added a
1376 simple regexp bindings test
1377
1378Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1379
1380 * doc/xml.html:
1381 fixing ftp links - thanks to Vitaly Ostanin
1382
1383Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1384
1385 * xmlregexp.c: fixed the data callback on transition functionality
1386 which was broken when using the compact form
1387 * result/schemas/*: updated the results, less verbose, all tests
1388 pass like before
1389 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1390 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1391 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1392 annoying warnings
1393 * xpath.c: try to provide better error report when possible
1394
1395Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1396
1397 * Makefile.am: fixed a breakage raised by Jacob
1398
1399Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1400
1401 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1402 which don't use sockets
1403
1404Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1405
1406 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1407 * win32/configure.js: applied zlib patch from Daniel Gehriger
1408
1409Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1410
1411 * win32/configure.js: applied the patch from Mark Vakoc for
1412 regexp support
1413 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1414 for regexp support
1415
1416Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1417
1418 * xmlschemastypes.c: as pointed by Igor Float and Double
1419 parsing ain't finished yet
1420
1421Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1422
1423 * Makefile.am configure.in: trying to fix #88412 by bypassing
1424 all the python subdir if python ain't detected
1425
1426Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1427
1428 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1429 made configuring with regexps/automata/unicode the default
1430 but without schemas ATM
1431 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1432 fixed the regexp based DTD validation performance and memory
1433 problem by switching to a compact form for determinist regexps
1434 and detecting the determinism property in the process. Seems
1435 as fast as the old DTD validation specific engine :-) despite
1436 the regexp built and compaction process.
1437
1438Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1439
1440 * valid.c: determinism is debugged, new DTD checking code now works
1441 but xmlFAComputesDeterminism takes far too much CPU and the whole
1442 set usues too much memory to be really usable as-is
1443
1444Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1445
1446 * tree.c: fixed another stupid bug in xmlGetNodePath()
1447 * xmllint.c: --version now report the options compiled in
1448
1449Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1450
1451 * HTMLparser.c: small cleanup
1452 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1453 when configured with them. A bit of debugging around the determinism
1454 checks is still needed
1455
1456Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1457
1458 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1459
1460Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1461
1462 * xmlIO.c: small portability glitch fixed.
1463
1464Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1465
1466 * xmlschemastypes.c: incomplete steps for real/double support
1467 * testAutomata.c include/libxml/xmlautomata.h
1468 include/libxml/xmlregexp.h: avoiding a compilation problem
1469 * valid.c include/libxml/valid.h: starting the work toward using
1470 the regexps for actual DTD validation
1471
1472Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1473
1474 * hash.c: cosmetic cleanup
1475 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1476 integrating a DTD validation layer based on the regexps
1477
1478Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1479
1480 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1481 the determinism was tested before eliminating the epsilon
1482 transitions :-(
1483
1484Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1485
1486 * python/generator.py python/libxml.c python/libxml.py
1487 python/libxml2-python-api.xml python/libxml2class.txt
1488 python/libxml_wrap.h python/types.c: updated the python
1489 bindings, added code for easier File I/O, and the ability to
1490 define a resolver from Python fixing bug #91635
1491 * python/tests/Makefile.am python/tests/inbuf.py
1492 python/tests/outbuf.py python/tests/pushSAXhtml.py
1493 python/tests/resolver.py python/tests/serialize.py: updated
1494 and augmented the set of Python tests.
1495
1496Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1497
1498 * win32/configure.js: added more readme info for the binary
1499 package.
1500
1501Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1502
1503 * xmlIO.c: fixed a stupid out of bound array error
1504
1505Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1506
1507 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1508 messing around with support for Windows path, cleanups,
1509 trying to identify and fix the various code path to the
1510 filename access. Added xmlNormalizeWindowsPath()
1511
1512Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1513
1514 * error.c valid.c: working on better error reporting of validity
1515 errors, especially providing an accurate context.
1516 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1517 error reports in those cases.
1518
1519Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1520
1521 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1522 parser.c parserInternals.c xmlIO.c: get rid of all the
1523 perror() calls made in the library execution paths. This
1524 should fix both #92059 and #92385
1525
1526Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1527
1528 * xmllint.c: memory leak reporting was broken after a change
1529 of the preprocessor symbol used to activate it.
1530
1531Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1532
1533 * tree.c: try to make the copy function work for node of
1534 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1535 DOM layers though, not libxml2 itself.
1536
1537Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1538
1539 * valid.c: try to provide file and line informations, not all
1540 messages are covered, but it's a (good) start
1541
1542Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1543
1544 * xinclude.c: reimplemented a large part of the XInclude
1545 processor, trying to minimize resources used, James Henstridge
1546 provided a huge test case which was exhibiting severe memory
1547 consumption problems.
1548
1549Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1550
1551 * python/Makefile.am: applied patch from Christophe Merlet to
1552 reestablish DESTDIR
1553
1554Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1555
1556 * libxml.spec.in: fixes libary path for x86_64 AMD
1557
1558Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1559
1560 * doc/tutorial/includekeyword.c
1561 * doc/tutorial/xmltutorial.xml:
1562 (plus resulting generated html files)
1563 fixing one spot I missed in the tutorial where I hadn't freed
1564 memory properly
1565
1566Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1567
1568 * doc/tutorial/includeaddattribute.c
1569 * doc/tutorial/includeaddkeyword.c
1570 * doc/tutorial/includegetattribute.c
1571 * doc/tutorial/includekeyword.c
1572 * doc/tutorial/xmltutorial.xml
1573 * doc/tutorial/*.html:
1574 update tutorial to properly free memory (thanks to Christopher
1575 R. Harris for pointing out that this needs to be done)
1576 * doc/tutorial/images/callouts/*.png:
1577 added image files so the callouts are graphical, making it
1578 easier to read ( use "--param callout.graphics 1" to generate
1579 html with graphical callouts)
1580
1581Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1582
1583 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1584 nice logos generated by Marc Liyanage
1585 * doc/site.xsl *.html: changed the stylesheet to show the new
1586 logo and regenerated the pages
1587
1588Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1589
1590 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1591
1592Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1593
1594 * xpath.c: possible mem leak patch from Jason Adams
1595
1596Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1597
1598 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1599 in the XQuery namespace
1600 * configure.in: preparing 2.4.24
1601 * doc/*.html: updated the web pages
1602
1603Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1604
1605 * python/generator.py: closing bug #85258 by generating conditional
1606 compile check to avoid linking to routines not configured in.
1607
16082002-08-22 Havoc Pennington <hp@pobox.com>
1609
1610 * autogen.sh: update error message for missing automake
1611
1612Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1613
1614 * python/Makefile.am: typo in target name resulted in libxml2.py
1615 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1616
1617Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1618
1619 * win32/win32/Makefile.mingw: updated with version from
1620 Elizabeth Barham at http://soggytrousers.net/repository/
1621
1622Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1623
1624 * win32/Makefile.msvc: added the prefix location to the include
1625 and lib search path.
1626
16272002-08-18 Havoc Pennington <hp@pobox.com>
1628
1629 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1630 both automake 1.6 and 1.4 installed get the right automake. Means
1631 compilation from CVS will now require the latest automake 1.4
1632 release, or manually creating symlinks called "automake-1.4" and
1633 "aclocal-1.4"
1634
1635Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1636
1637 * configure.in python/Makefile.am: more AMD 64 induced changes from
1638 Frederic Crozat
1639
1640Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1641
1642 * xinclude.c: oops I was missing the xml:base fixup too
1643 * result/XInclude/*.xml: this adds xml:base attributes to most
1644 results of the tests
1645
1646Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1647
1648 * xinclude.c: quick but apparently working implementation of
1649 xi:fallback, should close bug #89684
1650 * Makefile.am test/XInclude/docs/fallback.xml
1651 result/XInclude/fallback.xml: added a basic test for fallback,
1652 and run with --nowarning to avoid a spurious warning
1653 * configure.in: applied patch from Frederic Crozat for python
1654 bindings on AMD 64bits machines.
1655
1656Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1657
1658 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1659 the caller don't pass a SAX callback block.
1660
1661Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1662
1663 * tree.c: applied the same fix for the XML-1.0 namespace to
1664 xmlSearchNsByHref() as was done for xmlSearchNs()
1665
1666Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1667
1668 * libxml.3: small cleanup of the man page
1669 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1670 when serializing HREF attributes generated by XSLT.
1671
1672Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1673
1674 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1675 version of Marc Liyanage' patch for boolean attributes in HTML
1676 output
1677
1678Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1679
1680 * python/tests/serialize.py: fixed the test results, indenting
1681 behaviour changed slightly
1682
1683Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1684
1685 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1686 new c14n function to Windows def files
1687
1688Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1689
1690 * c14n.c: fixed a memory leak in c14n code
1691
1692Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1693
1694 * parser.c include/libxml/parser.h: adding a new API for Christian
1695 Glahn: xmlParseBalancedChunkMemoryRecover
1696 * valid.c: patch from Rick Jones for some grammar cleanup in
1697 validation messages
1698 * result/VC/* result/valid/*: this slightly change some of the
1699 regression tests outputs
1700
1701Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1702
1703 * tree.c: trying to fix a problem in namespaced attribute handling
1704 raised by Christian Glahn
1705
1706Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1707
1708 * encoding.c include/libxml/encoding.h: Opening the interface
1709 xmlNewCharEncodingHandler as requested in #89415
1710 * python/generator.py python/setup.py.in: applied cleanup
1711 patches from Marc-Andre Lemburg
1712 * tree.c: fixing bug #89332 on a specific case of loosing
1713 the XML-1.0 namespace on xml:xxx attributes
1714
1715Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1716
1717 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1718 corner case from new Merlin's test suite and added a callback
1719 that will be used to improve xmlsec performance
1720
1721
1722Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1723
1724 * HTMLtree.c: trying to fix the <style> escaping problem in
1725 HTML serialization bug #89342
1726
1727Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1728
1729 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1730 and rebuilt the web site.
1731
1732Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1733
1734 * include/libxml/tree.h: added _private member to xmlNs struct
1735
1736Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1737
1738 * HTMLparser.c: fixing bug #84876 based on the xml working
1739 code.
1740
1741Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1742
1743 * python/Makefile.am: enhanced to fix bug 72012 (errors
1744 when using '-jX' make parameter)
1745
1746Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1747
1748 * xpath.c: small additional enhancement for booleans
1749 compared to nodesets
1750
1751Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1752
1753 * HTMLtree.c: changed the order of the encoding declaration
1754 attributes in the meta tags due to a bug in IE/Mac
1755
1756Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1757
1758 * xpath.c: enhanced handling of booleans (especially '='
1759 and '!=' for nodesets) - fixes bug 85256. Added new
1760 routine xmlXPathNotEqualValues for more proper handling
1761 of '!=' when nodesets are involved.
1762
1763Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1764
1765 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1766 doc/xmlcatalog_man.xml to the source distribution
1767
1768Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1769
1770 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1771 asked for this.
1772
1773Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1774
1775 * configure.in: preparing 2.4.23
1776 * doc/*: rebuilt the docs
1777
1778Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1779
1780 * parser.c: fixing bug #84169 by fixing the
1781 comment of xmlCreatePushParserCtxt to describe the
1782 encoding detection parameters better.
1783
1784Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1785
1786 * valid.c: fixing bug #79331 in one path the lookup for
1787 ID attributes on a namespaced node wasn't handled correctly :-\
1788
1789Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1790
1791 * HTMLparser.c: trying to fix 87235 about discarded white
1792 spaces in the HTML parser.
1793 * result/HTML/*: this changes the output of a number of HTML
1794 regression tests
1795
1796Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1797
1798 * xpath.c: applied patch from Richard Jinks for the namespace
1799 axis + fixed a memory error.
1800 * parser.c parserInternals.c: applied patches from Peter Jacobi
1801 removing ctxt->token for good.
1802 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1803 popped out by the regression tests.
1804 * Makefile.am: patch for threads makefile from Gary Pennington
1805
1806Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1807
1808 * xpath.c: enhanced behaviour of position() after usage of
1809 expressions involving preceding-sibling (et al).
1810
1811Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1812
1813 * hash.c: applied a patch from Peter Jacobi to solve a problem
1814 when compiling with the Watcom C on Win32
1815 * result/schemas/*.err: the change of hashing algo generated
1816 permutations in the output
1817
1818Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1819
1820 * hash.c: applied patch from Sander Vesik improving the quality of
1821 the hash function.
1822
18232002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1824
1825 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1826 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1827 xmllint.c xpath.c: replaced sprintf() with snprintf()
1828 to prevent possible buffer overflow (the bug was pointed
1829 out by Anju Premachandran)
1830
1831Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1832
1833 * parser.c: removed an uninitialized data error popped by valgrind
1834 on PE references
1835
1836Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1837
1838 * doc/xml.html
1839 adding tutorial reference to the web page
1840
1841Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1842
1843 * doc/tutorial/xmltutorial.xml
1844 * doc/tutorial/ar01s07.html
1845 * doc/tutorial/ape.html
1846 * doc/tutorial/includegetattribute.c
1847 adding section to tutorial about retrieving an attribute
1848 value
1849
1850Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1851
1852 * parser.c: applied a couple of patches from Peter Jacobi to start
1853 to get rid of ctxt->token, with a possible significant speed
1854 improvement to be gained once done. Better compliance with PE
1855 references constructs in DTDs too.
1856 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1857 from Peter too
1858
1859Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1860
1861 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1862 xmlParseElement was likely to have been deallocated at the
1863 time of the report, possibly leading to segfault. Just report
1864 the tag name now.
1865
1866Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1867
1868 * xpath.c: patch from Richard Jinks for XPath substring() function
1869 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1870
18712002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1872
1873 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1874
1875Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1876
1877 *doc/FAQ.html
1878 fixing typos in FAQ, thanks to Robert Funnell for the
1879 editing help
1880
1881Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1882
1883 * NEWS: got complaints from rpmlint that it was empty
1884
1885Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1886
1887 * added doc/tutorial, including:
1888 apa.html
1889 apb.html
1890 apc.html
1891 apd.html
1892 ar01s02.html
1893 ar01s03.html
1894 ar01s04.html
1895 ar01s05.html
1896 ar01s06.html
1897 includeaddattribute.c
1898 includeaddkeyword.c
1899 includekeyword.c
1900 includestory.xml
1901 index.html
1902 xmltutorial.xml
1903 libxml tutorial, including generated html
1904
1905Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1906
1907 * result/c14n/exc-without-comments/merlin-c14n-two-*
1908 result/c14n/without-comments/merlin-c14n-two-*
1909 test/c14n/exc-without-comments/merlin-c14n-two-*
1910 test/c14n/without-comments/merlin-c14n-two-*
1911 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1912 c14n/exc-c14n and slightly modified test script to handle
1913 these test cases
1914 * c14n.c: fixed bugs for complicated nodes set (namespace
1915 without node and others from merlin-c14n-two.tar.gz)
1916 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1917 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1918 for xmlsec performance patch
1919 * xpath.c: fixed self::node() for namespaces and attributes
1920
1921Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1922
1923 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1924 but with the format parameter
1925 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1926
1927Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1928
1929 * Makefile.am: updated c14n tests suite
1930 * c14n.c: performance improvement for previous c14n patch
1931
1932Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1933
1934 * parser.c: another peroformance patch from Peter Jacobi, that
1935 time on parsing attribute values.
1936
1937Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1938
1939 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1940 into LibXML2 test suite
1941
1942Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1943
1944 * c14n.c: propagating xpath ancesstors node fix to c14n
1945 plus small performance improvement to reduce number of
1946 mallocs
1947 * xpath.c: fixed ancestors axis processing for namespace nodes
1948
1949Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1950
1951 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1952 Peter Jacobi
1953
1954Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1955
1956 * configure.in: preparing 2.4.22
1957
1958Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1959
1960 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1961 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1962 a public entry point.
1963 * doc/*: rebuilt the API and docs
1964
1965Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1966
1967 * xpath.c: patch from Richard Jinks to fix a problem introduced
1968 in the previous patch and pointed by Norm
1969
1970Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1971
1972 * libxml.spec.in: fixing bug #81112
1973
1974Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1975
1976 * uri.c: fixing bug #82848
1977
1978Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1979
1980 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1981 output of one catalog test
1982
1983Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1984
1985 * global.data globals.c tree.c include/libxml/globals.h
1986 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1987 default value for global parameter xmlIndentTreeOutput to 1 and
1988 introduced new global parameter xmlTreeIndentString (the string
1989 used to do one-level indent) with default value " " (as it was
1990 in tree.c)
1991
1992Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1993
1994 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1995 with trio and schemas.
1996
1997Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1998
1999 * xpath.c: patch from Richard Jinks to fix the problem raised in
2000 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2001
2002Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2003
2004 * xmlschemas.c: a bit of work on import.
2005 * xmlschemastypes.c: Charles Bozeman provided a compare function
2006 for date/time types so min/max facet restrictions should work,
2007 indeterminate comparisons return an error instead of equal.
2008 * test/schemas/date_0* result/schemas/date_0_0: specific test
2009 from Charles Bozeman too
2010
2011Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2012
2013 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2014 from Christian Cornelssen fixing the man pages and the Catalog
2015 building script.
2016 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2017 next step is <xs:import> I now have a reasonable understanding
2018 of how it works.
2019
2020Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2021
2022 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2023
2024Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2025
2026 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2027
2028Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2029
2030 * xpath.c: fixing an XPath function evalutation bug pointed out
2031 by Alexey Efimov where the context was lost when evaluating
2032 the function arguments
2033
2034Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2035
2036 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2037 function public for XMLSec performance optimizations
2038
2039Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2040
2041 * python/generator.py python/libxml2class.txt : fixed a problem
2042 with the HTML parser pointed by Gary Benson
2043 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2044 example
2045
2046Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2047 * parser.c: fixed bug #81159 (memory growth in SAX)
2048
2049Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2050 * xpath.c: fixed bug #78858 (the real fix)
2051
2052Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2053 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2054
2055Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2056
2057 * tree.c: modified xmlNodeSetBase to allow changing the
2058 base of a document.
2059
2060Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2061
2062 * xmlschemastypes.c: patch Charles Bozeman for validation of
2063 all the date, time, and duration types
2064 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2065 * configure.in: fixed an error pointed by an user
2066 * xml2-config.in: fixed an error pointed by an user
2067
2068Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2069
2070 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2071 win32/libxml2.def.src xmlIO.c: exported default
2072 'file:', 'http:' and 'ftp:' protocols input handlers
2073 and maked protocols comparisson case insensitive
2074
2075Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2076
2077 * configure.in: Neven Has detected a typo
2078
2079Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2080
2081 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2082 as one of the persons allowed to commit directly to the
2083 module.
2084
2085Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2086
2087 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2088 * valid.c: raised a too low limit
2089 * doc/*: rebuilt the docs
2090
2091Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2092
2093 * test/XPath/expr/floats test/XPath/expr/functions
2094 result/XPath/expr/floats result/XPath/expr/functions
2095 xpath.c: another XPath conformance patch from Richard Jinks
2096
2097Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2098
2099 * xmlschemas.c: fixed validation of attribute groups.
2100 * test/schemas result/schemas: added an example from the primer
2101
2102Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2103
2104 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2105 * test/schemas result/schemas: updated the test list
2106
2107Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2108
2109 * TODO: updated a bit
2110 * parser.c: made a comment more specific
2111 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2112 Schemas conformance.
2113 * test/schemas result/schemas: updated the test list
2114
2115Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2116
2117 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2118 implementing xs:all with minOccurs = 0
2119 * tes/schemas/* result/schemas/*: added more tests covering
2120 xs:all
2121
2122Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2123
2124 * xmlregexp.c: first implementation of the all particle, this
2125 may need to be revisited for case where not all transitions
2126 must be crossed.
2127
2128Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2129
2130 * tree.c: another entity processing update from Markus Henke
2131
2132Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2133
2134 * trionan.c: fixed crash on OSF/1
2135
2136Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2137
2138 * xmlschemas.c: more Schemas work
2139 * test/schemas/* result/schemas/*: added more tests coming
2140 from the spec.
2141
2142Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2143
2144 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2145 ExcC14N specification
2146
2147Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2148
2149 * tree.c: patch from Markus Henke, fix for recursive entities.
2150
2151Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2152
2153 * xpath.c: fix a problem with string() on a document node.
2154
2155Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2156
2157 * Makefile.am xmlschemas.c: more Schemas work
2158 * test/schemas/* result/schemas/*: added more tests coming
2159 from the spec.
2160
2161Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2162
2163 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2164 * result/HTML/*: this changes a few things in the results
2165
2166Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2167
2168 * include/libxml/tree.h: eliminated 'declaration different than
2169 prototype' warning
2170 * include/win32config.h: "resolved" conflicts with errno.h
2171
2172Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2173
2174 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2175 on the automata interfaces and debug of counted choices
2176 * test/schemas/* result/schemas/*: added a number of tests
2177
2178Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2179
2180 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2181 a bit of work on Schemas
2182 * testSchemas.c: try to make it more useful
2183 * test/schemas/* result/schemas/* Makefile.am: changed the
2184 Schemas regression test procedure, started adding a few samples
2185
2186Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2187
2188 * include/libxml/encoding.h: Patch for the Borland C++ builder
2189 * include/libxml/tree.h: Patch for the Borland C++ builder
2190 * threads.c: Patch for the Borland C++ builder
2191 * win32/bcb5: New directory for the Borland C++ builder
2192 project files
2193
2194Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2195
2196 * win32/Makefile.msvc: Update for XML Schema support
2197 * win32/configure.js: Update for XML Schema support
2198 * win32/libxml2.def.src: Update for XML Schema support
2199
2200Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2201
2202 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2203 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2204 xmlunicode.c include/libxml/Makefile.am
2205 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2206 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2207 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2208 include/libxml/xmlversion.h.in : merged the current state of
2209 XML Schemas implementation, it is not configured in by default,
2210 a specific --schemas configure option has been added.
2211 * test/automata test/regexp test/schemas Makefile.am
2212 result/automata result/regexp result/schemas:
2213 merged automata/regexp/schemas regression tests
2214
2215Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2216
2217 * xpath.c: Gary found a compile time problem, fixes #78823
2218
2219Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2220
2221 * configure.in: release of 2.4.20
2222 * doc/*: updated and rebuilt the docs
2223
2224Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2225
2226 * python/Makefile.am: patch from Cristian Gafton to build on
2227 Red Hat 6.2, should also fix #75779
2228
2229Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2230
2231 * valid.c: first part of fixing #78729
2232
2233Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2234
2235 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2236 escaping of URI when saving HTML files.
2237 * result/HTML/*: this impacted some tests
2238
2239Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2240
2241 * configure.in: trying to fix #77441
2242
2243Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2244
2245 * include/libxml/xmlIO.h: Hallski complained it could not be
2246 included by itself.
2247
2248Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2249
2250 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2251
2252Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2253
2254 * win32/configure.js: patch from Nilo for the c14n option
2255 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2256
2257Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2258
2259 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2260 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2261 LIBXML_THREAD_ENABLED
2262
2263Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2264
2265 * xpath.c: another patch from Richard Jinks for substring conformance
2266 * test/XPath/expr/floats test/XPath/expr/strings
2267 result/XPath/expr/floats result/XPath/expr/strings: update of the
2268 test suite to check those.
2269
2270Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2271
2272 * xpath.c: patch from Richard Jinks for .x float parsing.
2273
2274Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2275
2276 * parser.c: patch from Markus Henke when an encoding ain't recognized
2277
2278Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2279
2280 * libxml.m4: got a report that #include <string.h> was needed
2281
2282Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2283
2284 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2285
2286Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2287
2288 * doc/example.html: fixing typo
2289
2290Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2291
2292 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2293 pointed out by Melvyn Sopacua.
2294
2295Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2296
2297 * libxml.m4: Frédéric Crozat gave a patch related to the change
2298 of Include paths breaking the libxml.m4
2299
2300Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2301
2302 * xpath.c: Fix bug #76927 forgot to save some context
2303 when evaluating binary expressions
2304
2305Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2306
2307 * configure.in: fixed configure for MPE/iX from Markus Henke
2308 * xmlmemory.c: fixed initialization problems
2309 * xpath.c: another set of patches from Richard Jinks this
2310 fixes "make XPathtests" on linux
2311
2312Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2313
2314 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2315 * test/XPath/expr/compare test/XPath/expr/equality
2316 test/XPath/expr/floats test/XPath/expr/functions
2317 test/XPath/expr/strings result/XPath/expr/compare
2318 result/XPath/expr/equality result/XPath/expr/floats
2319 result/XPath/expr/functions result/XPath/expr/strings: Updated
2320 tests though they show a divergence on Linux
2321
2322Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2323
2324 * xpath.c trionan.c: previous commit also included patches
2325 from Richard Jinks on some IEEE support corner case
2326
2327Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2328
2329 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2330 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2331 that $(datadir) should be used for docs
2332
2333Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2334
2335 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2336 could leak filedescriptors
2337
2338Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2339
2340 * configure.in nanohttp.c: applied patch from Allan Clark for
2341 UnixWare/OpenServer
2342
2343Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2344
2345 * configure.in: preparing 2.4.19
2346 * doc/*: rebuilt the docs
2347
2348Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2349
2350 * nanohttp.c: fixing #76043, got fed up with non-portability
2351 of that piece of code.
2352
2353Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2354
2355 * valid.c SAX.c: Never commit without running "make tests" :-(
2356 fix a couple of stupidities in the previous commit
2357 * result/*: a few changes in some attribute order result of previous
2358 commit.
2359
2360Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2361
2362 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2363 the internal subset should not raise duplicate ID errors,
2364 also there was a small bug in conjunction to namespace
2365 declarations defaulted and xml:xxx attributes DTD definitions.
2366
2367Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2368
2369 * xpath.c: Richard Jinks also raised some rounding problems
2370 this tries to fix them
2371
2372Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2373
2374 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2375 behaviour in xmlXPathCastToString()
2376
2377Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2378
2379 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2380 raised by Morus Walter
2381
2382Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2383
2384 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2385 from Igor
2386
2387Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2388
2389 * xpath.c: fixing #75619, related to a problem when trying
2390 to evaluate condition when the current node set resulting
2391 from that sub-step evaluation is empty. Also fixes 2 potential
2392 problem with previous-sibling and next-siblings axis.
2393
2394Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2395
2396 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2397 HTML support is not configured in.
2398
2399Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2400
2401 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2402 include/libxml/tree.h: dohh I really didn't intended to commit
2403 this test version :-(
2404
2405Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2406
2407 * testSAX.c: I wanted to see the real speed at the SAX interface
2408 after a little too many Ximianer started complaining about the
2409 parser speed.
2410 added a --quiet option:
2411 paphio:~/XML -> ls -l db100000.xml
2412 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2413 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2414 3200006 callbacks generated
2415 real 0m1.270s
2416 Which means 16MBytes/s and 3Mcallback/s
2417
2418Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2419
2420 * xpath.c: valgrind spotted another error that time when running
2421 on libxslt regression tests
2422
2423Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2424
2425 * Makefile.am: adding "make valgrind" running the full regression
2426 tests (except python ones) under Valgrind (using valgrind -q
2427 which was kindly added by the author).
2428 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2429 passes cleanly now except an obcure floating point initialization
2430 raised in log10() in one XPath regression test ???
2431 * tree.c: edited some comments to close #75244
2432
2433Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2434
2435 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2436 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2437 context of ScrollKeeper, made sure that if the number is
2438 an integer, the serialization follows the description at
2439 http://www.w3.org/TR/xpath#section-String-Functions
2440
2441Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2442
2443 * configure.in: preparing 2.4.18
2444 * doc/*: updated and rebuilt the web site
2445 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2446 the Windows and Cygwin maintainers.
2447 * parser.c: humm, changed the way the SAX parser work when
2448 xmlSubstituteEntitiesDefault(1) is set, it will then
2449 do the entity registration and loading by itself in case the
2450 user provided SAX getEntity() returns NULL.
2451 * testSAX.c: added --noent to test the behaviour.
2452
2453Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2454
2455 * parser.c: Wilfried Teiken provided a hackish but working
2456 way to get context reported back on entities when parsing
2457 with SAX and without breaking the DOM build.
2458
2459Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2460
2461 * c14n.c: applied a new patch from Aleksey Sanin
2462 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2463 to reference Aleksey implementation of XML digital Signatures
2464
2465Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2466
2467 * xpath.c: small fix to avoid potential problem due to
2468 ordering of freeing data
2469 * python/Makefile.am: people were complaining about
2470 the generated file in python dir not being built
2471
2472Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2473
2474 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2475 python/generator.py python/libxml.c python/types.c: Cleanup
2476 of the python Makefiles based on Jacob and James feedback,
2477 fixed the spec file accordingly, fixed the number of warning
2478 that passing my pedantic CFLAGS was generating. Conclusion
2479 is that Python includes are real crap.
2480
2481Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2482
2483 * configure,in: it was reported quite a few times that
2484 xml2-config --cflags should not output
2485 -I$includeprefix/libxml2/libxml because libxml2 header names
2486 clashes with existing names like list.h from C++ stl.
2487 Includes should be #include<libxml/xxx.h> so ...
2488
2489Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2490
2491 * c14n.c: another patch from Aleksey Sanin
2492
2493Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2494
2495 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2496 canonicalization algorithm
2497 * doc/xml.html doc/index.html: added the C14N references on the
2498 index page.
2499
25002002-03-13 jacob berkman <jacob@ximian.com>
2501
2502 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2503 usage, redundant, and gcc specific
2504
2505Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2506
2507 * xpath.c: speedup some node selection operations, this can
2508 have a significant impact on DocBook Norm's stylesheets
2509 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2510 make sure it's always the case
2511 * debugXML.c: distinguish CDATA and comments in ls operations
2512
2513Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2514
2515 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2516 to generate better API descriptions etc...
2517
2518Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2519
2520 * c14n.c: Fixing #74186, made sure all boolean expressions
2521 get fully parenthesized, ran indent on the output
2522 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2523 include/libxml/tree.h: also #74186 related, removed the
2524 --with-buffers option, and all the preprocessor conditional
2525 sections that were resulting from it.
2526
2527Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2528
2529 * valid.c: applied patch from Dodji Seketeli fixing an
2530 uninitailized variable in xmlValidGetValidElements()
2531
2532Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2533
2534 * c14n.c: fixed a few comments
2535 * doc/*.html doc/*/*.html: regenerated the docs and added
2536 the C14N API
2537 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2538
2539Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2540
2541 * check-xml-test-suite.py: fix to adapt varaiations in the
2542 bindings
2543 * configure.in python/setup.py python/setup.py.in: fixed to
2544 have the version of the python scripts automatically updated
2545
2546Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2547
2548 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2549 in xmlCopyProp()
2550
2551Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2552
2553 * configure.in: preparing 2.4.17 release
2554 * doc/*: updated and rebuilt the docs
2555 * xpath.c: fixed a comment
2556 * python/libxml.c: fixed a possible reentrancy problem
2557
2558Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2559
2560 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2561 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2562 added a specific regression test
2563 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2564 not raise exceptions when failing to find the attribute.
2565
2566Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2567
2568 * configure.in xmllint.c: owen pointed out a problem with the
2569 ftme fix, gettimeofday() was not detected by configure and
2570 the ftime header wasn't included, dohhh
2571
2572Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2573
2574 * configure.in xmllint.c: trying to fix #71457 for timing
2575 precision when gettimeofday() is not availble but ftime() is
2576
2577Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2578
2579 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2580 are now copied on install and part of the -devel RPM
2581
2582Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2583
2584 * xpath.c: trying to avoid bug #72150 which was apparently
2585 caused by a gcc bug (or a processor problem) as detailed
2586 at http://veillard.com/gcc.bug
2587
2588Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2589
2590 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2591 fixed xmlReconciliateNs(), added a Python test/example for
2592 inter-document cut'n paste
2593 * python/libxml.py: fixed node.doc on document nodes and added
2594 xpathEval() onto node objects
2595
2596Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2597
2598 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2599 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2600 fixup and integrated tests for the serialization stuff
2601
2602Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2603
2604 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2605 moved the libxml man page to section 3
2606
2607Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2608
2609 * tree.c: fix bug #72490
2610 * python/libxml.c python/libxml.py: added methods serialize()
2611 and saveTo() to all node elements.
2612
2613Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2614
2615 * xmlIO.c: closed #73430, don't read from an input source
2616 which indicated an end-of-file or an error.
2617
2618Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2619
2620 * parser.c: make sure SAX endDocument is always called as
2621 this could result in a Python memory leak otherwise (it's
2622 used to decrement ref-counting)
2623 * python/generator.py python/libxml.c python/libxml.py
2624 python/libxml2-python-api.xml python/libxml2class.txt
2625 python/tests/error.py python/tests/xpath.py: implemented
2626 the suggestions made by Gary Benson and extended the tests
2627 to match it.
2628
2629Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2630
2631 * python/generator.py: applied patch fixing #73450
2632
2633Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2634
2635 * xpath.c: fixing #61290 "namespace nodes have no parent"
2636 long standing divergence from the XPath REC. NodeSets
2637 simply hold a copy of namespace nodes and those node ->next
2638 points to the parent (which may not be the node carrying the
2639 definition).
2640 * include/libxml/xpath.h: flagged but didn't added a possible
2641 speedup
2642 * DOCBparser.c HTMLparser.c: removed some warnings from push
2643 parser due to new state being added.
2644 * tree.c: new fix from Boris Erdmann
2645 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2646 the XML Canonalization support from Aleksey Sanin
2647
2648Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2649
2650 * tree.c: patch from Boris Erdmann fixing some namespace odities
2651 with xmlCopyNode()
2652
2653Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2654
2655 * xmlIO.c: fix bug #72706 when loading a NULL entity
2656
2657Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2658
2659 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2660 actually change in a future XML Namespace revision.
2661
2662Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2663
2664 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2665 added the possibility of returning nodesets from XPath extension
2666 functions written in Python
2667
2668Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2669
2670 * python/*: commiting some Python bindings work done while travelling
2671
2672Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2673
2674 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2675 explicitely with memory debugging switched on
2676
2677Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2678
2679 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2680 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2681 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2682 the accessor generator for strings
2683 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2684 regression test.
2685
2686Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2687
2688 * python/README python/generator.py python/libxml.c python/setup.py:
2689 added the 'usual' setup.py to allow building a libxml2-python
2690 module based on the same code. The initialization is however
2691 different the 2 .so files fo libxml2 and libxslt are identical and
2692 they entry point initialize both libraries. this is done to avoid
2693 some possible nasty problem since the Python don't merge the maps
2694 of all shared modules.
2695
2696Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2697
2698 * parser.c: fixed a push/encoding bug reported by Michael
2699 on librsvg
2700
2701Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2702
2703 * include/libxml/parserInternals.h: fixes a misplaced #endif
2704
2705Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2706
2707 * parser.c valid.c: found and fixed a couple of allocation bugs
2708
2709Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2710
2711 * doc/xml.html doc/python.html doc/*: added a Python and binding
2712 page describing the current state of the Python bindings and
2713 giving pointers to the other languages wrappers.
2714
2715Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2716
2717 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2718 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2719 rebuilt the API and web site
2720 * xpath.c: fixed #71978 portability bugs
2721
2722Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2723
2724 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2725
2726Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2727
2728 * include/libxml/parserInternals.h parser.c: had to change
2729 2 internal parsing API when processing document content
2730 to check the start and end of element content are defined
2731 in the same entity
2732 * valid.c include/libxml/valid.h: attribute normalization can
2733 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2734 with the context to report it.
2735 * SAX.c: fixed the last known bugs, crazy validation constraints
2736 when a document is standalone seems correctly handled. There
2737 is a couple of open issues left which need consideration especially
2738 PE93 on external unparsed entities and standalone status.
2739 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2740 The 2 tests left failing are actually in error. Cleanup done.
2741
2742Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2743
2744 * valid.c: implemented E59 spaces in CDATA does not match the
2745 nonterminal S
2746
2747Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2748
2749 * SAX.c parser.c valid.c: more validation test fixups
2750 * check-xml-test-suite.py: added duration info for the tests
2751
2752Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2753
2754 * parser.c valid.c: a couple of errors were reported but not
2755 saved back as such in the parsing context. Down to 1% failure rate
2756 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2757
2758Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2759
2760 * xmlInternald.c: isExtender was missing a char
2761 * parser.c include/libxml/parser.h: % are acceptable in the
2762 internal subset if within a PUBLIC ID
2763
2764Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2765
2766 * SAX.c parserInternals.c valid.c: more work on the conformance
2767 suite. Took the step to finally block documents with encoding
2768 errors. It's a fatal error per the spec, people should have fixed
2769 their documents by now.
2770
2771Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2772
2773 * check-xml-test-suite.py: fixed the test script after some discussion
2774 on the semantic of TYPE="error"
2775 * Makefile.am: added the script to the distrib
2776
2777Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2778
2779 * SAX.c entities.c: fixed a couple of conformances issues deep
2780 into the validation code (standalone and undeclared Notations)
2781
2782Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2783
2784 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2785 stayed there for years !
2786
2787Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2788
2789 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2790 missing
2791
2792Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2793
2794 * check-xml-test-suite.py: improved the behaviour a bit as
2795 well as the logs
2796 * parser.c valid.c SAX.c: fixed a few more bugs
2797 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2798
2799Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2800
2801 * check-xml-test-suite.py: python script to run regression tests
2802 against the XML Test suite of W3C/OASis
2803 * SAX.c: fixed a validation bug
2804 * parser.c: fixed 3 errors pointed by the test suite
2805 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2806 * python/Makefile.am: fixed a dependendy
2807
2808Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2809
2810 * xmlmemory.c: avoid a warning bug #71594
2811
2812Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2813
2814 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2815 warning on alpha/Tru64
2816
2817Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2818
2819 * include/libxml/entities.h: fixing a comment
2820 * valid.c: fixing some troubles with validity check on namespaces
2821 * result/VC/NS3 test/VC/NS3: added a specific regression test
2822
2823Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2824
2825 * tree.c: Fixing #71342 serializing '\n' in attribute values
2826 * result/noent/att3 result/att3 test/att3: added a specific
2827 test.
2828
2829Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2830
2831 * python/libxml.c: couple of bug fixes
2832
2833Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2834
2835 * python/*.py: removed tabs and used spaces.
2836
2837Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2838
2839 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2840 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2841
2842Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2843
2844 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2845 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2846
2847Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2848
2849 * include/libxml/encoding.h include/libxml/entities.h
2850 include/libxml/globals.h include/libxml/parser.h
2851 include/libxml/threads.h include/libxml/tree.h
2852 include/libxml/xmlmemory.h: trying to fix the include mess
2853
2854Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2855
2856 * include/libxml/xmlmemory.h: reverted part of the previous
2857 attempt to provide #69655, this was breaking the build.
2858
2859Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2860
2861 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2862 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2863 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2864 include/libxml/parserInternals.h include/libxml/tree.h
2865 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2866 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2867 clean.
2868 * python/libxml.c: fixed a warning.
2869
2870Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2871
2872 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2873 copying of node, merge back IDs in the target document.
2874 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2875 test/XInclude/ents/ids.xml: test case
2876 * result/VC/ElementValid4: output changed due to a typo fix
2877
2878Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2879
2880 * python/Makefile.am: seems some version of automake didn't
2881 generate the dependancies right as Jacob found out. Add
2882 an extra dependancy rule.
2883
2884Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2885
2886 * parserInternals.c valid.c: Justin Fletcher found some parts
2887 of the code needing cleanup
2888 * libxml.spec.in python/Makefile.am python/generator.py
2889 python/libxml.c python/libxml.py: Fixed the python Makefiles
2890 corrected a bug showing up on ia64, changed the name of the
2891 python internal module too
2892
2893Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2894
2895 * Makefile.am: applied patch from Andris Pavenis for binary
2896 name suffixes
2897
2898Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2899
2900 * xmllint.c win32/win32config.h: fixing #68748
2901
2902Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2903
2904 * valid.c: fixing #70166
2905
2906Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2907
2908 * valid.c: fixing #70077
2909
2910Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2911
2912 * Copyright Makefile.am README configure.in libxml.spec.in:
2913 Changed to the MIT Licence
2914 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2915 doc/xmlio.html: updated the doc accordingly
2916 * include/libxml/xmlwin32version.h configure.in: preparing
2917 2.4.14 release
2918 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2919 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2920 fixed the const xmlChar * wrapper and generator, XPath extension
2921 functions now use the context as first argument
2922 * python/tests/tstxpath.py python/tests/xpath.py
2923 python/tests/xpathext.py: Updated the tests accordingly
2924 * tree.c: fixed bug #70067
2925
2926Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2927
2928 * Makefile.am: cleanup
2929 * debugXML.c: always use stdout if output is NULL
2930 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2931 * python/Makefile.am python/generator.py python/libxml2class.txt
2932 python/libxml_wrap.h python/types.c: augmented the number of bindings
2933 handling FILE * and XPath contexts
2934 * python/tests/Makefile.am: avoid a stupid problem due to the
2935 use of TEST.
2936
2937Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2938
2939 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2940
2941Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2942
2943 * python/TODO python/libxml.c: cleanup the extension function lookup
2944 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2945
2946Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2947
2948 * configure.in python/Makefile.am: do not install outside
2949 of prefix
2950
2951Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2952
2953 * python/TODO python/libxml.c: started adding SAX interfaces
2954 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2955 SAX test
2956
2957Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2958
2959 * tree.c: hardened the addChild function
2960 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2961 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2962 added accessors needed for xmlNode, a bit more testing and
2963 extension of interfaces
2964 * python/tests/Makefile.am python/tests/build.py: added a test
2965 build from scratch/save/load/check
2966
2967Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2968
2969 * parserInternals.c: change a small bit in the way valididy
2970 error messages get initialized
2971 * python/TODO python/libxml.c python/libxml2-python-api.xml
2972 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2973 added some memory debugging to track leaks at the libxml2 level
2974 * python/tests/*.py: changed all tests to check for leaks,
2975 there is just one left in XPath extension registrations.
2976
2977Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2978
2979 * python/TODO python/generator.py python/libxml2-python-api.xml
2980 python/libxml2class.txt: more accessor classes for the parser
2981 context, allow to switch on and check validity
2982 * python/tests/Makefile.am python/tests/error.py
2983 python/tests/invalid.xml python/tests/valid.xml
2984 python/tests/validate.py: attded more test and and added error.py
2985 which I forgot to commit in the last step
2986
2987Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2988
2989 * python/Makefile.am python/types.c: cleanup
2990 * python/libxml.c python/libxml.py python/libxml_wrap.h
2991 python/generator.py python/libxml2-python-api.xml
2992 python/libxml2class.txt: added class for parser context, added
2993 first cut for push mode support. Added a framework to generate
2994 accessors functions.
2995 * python/tests/Makefile.am python/tests/push.py: added a push
2996 test
2997
2998Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2999
3000 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3001 bug a bit of cleanup.
3002
3003Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3004
3005 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3006 python/libxml2class.txt: adding error redirections and preformat
3007 to a python handler
3008 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3009 tests self checking
3010
3011Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3012
3013 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3014 a function
3015
3016Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3017
3018 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3019 python/libxml.c python/libxml2-python-api.xml
3020 python/libxml2class.txt: Progressing through the TODOs, class
3021 description output, extra XML API, RPM now builds the wrappers
3022 for all python installed versions
3023
3024Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3025
3026 * configure.in libxml.spec.in python/Makefile.am python/TODO
3027 python/generator.py python/libxml2class.txt: added more informations
3028 in the libxml2-python package including docs. Slightly changed
3029 the class hierarchy
3030 * python/tests/*: added basic regression tests infrastructure too
3031
3032Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3033
3034 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3035 added libxml2-python as part of the packages installed
3036
3037Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3038
3039 * python/Makefile.am python/generator.py python/libxml.c
3040 python/libxml.py: more work, now able to extend the
3041 XPath interpreter with functions written in python.
3042
3043Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3044
3045 * python/Makefile.am: Jacob sent a patch to allow building from
3046 tarfile.
3047
3048Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3049
3050 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3051 inserted the python wrappers build, I hope this won't be too
3052 unportable
3053
3054Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3055
3056 * xpath.c: minor optimization
3057 * python/generator.py python/libxml.c python/libxml.py
3058 python/libxml_wrap.h: more work on the python bindings,
3059 they now support XPath and there is no evident leak
3060
3061Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3062
3063 * python/generator.py python/libxml.c python/libxml.py:
3064 more work on the python bindings generator.
3065
3066Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3067
3068 * python/generator.py python/libxml.c python/libxml_wrap.h:
3069 more work on the python bindings.
3070
3071Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3072
3073 * python/generator.py python/libxml.c python/libxml.py
3074 python/libxml_wrap.h: commited early version of a python binding
3075 for private use only ATM
3076
3077Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3078
3079 * entities.c tree.c include/libxml/entities.h: applied patch
3080 from Anthony Jones to implement copy of DTD subtree too. Had
3081 just to keep 2 function private which really ought to become
3082 public ones.
3083
3084Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3085
3086 * xmllint.c: added pointers to the web pages in the usage()
3087
3088Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3089
3090 * tree.c: more fixes from Petr Kozelka for attribute handling
3091 in the tree API to align the semantic with DOM.
3092
3093Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3094
3095 * valid.c tree.c entities.c: another set of patches from
3096 Anthony Jones for copy operations cleanup and robustness
3097
3098Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3099
3100 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3101 an alphabetic index based on comments content
3102 * doc/*: rebuilt the web site with the new references
3103
3104Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3105
3106 * parserInternals.h: Greg Sjaardema suggested to use an
3107 eponential buffer groth policy in xmlParserAddNodeInfo()
3108
3109Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3110
3111 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3112 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3113 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3114 to generate cross-references, and added/updated the stylesheets
3115 to generate and link API indexes. The generic keyword index
3116 is not done yet.
3117 * doc/*.html: regenerated all the usual docs too
3118
3119Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3120
3121 * debugXML.c: added an xpath function to the shell for T. V. Raman
3122
3123Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3124
3125 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3126 debug routines.
3127
3128Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3129
3130 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3131 support of attribute nodes
3132
3133Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3134
3135 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3136 hopefully near complete and fully documented of the API in XML
3137 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3138 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3139 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3140 include/libxml/parserInternals.h include/libxml/valid.hi
3141 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3142 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3143 include/libxml/xpath.h include/libxml/xpathInternals.h:
3144 Cleaned up the doc comments a lot in the process, the interface
3145 coverage is now 100%
3146
3147Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3148
3149 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3150 extracts comments from the gtk-doc DocBook output (a bit
3151 convoluted but seems to work).
3152
3153Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3154
3155 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3156 added an XML description of the API, moved the script generating
3157 it here. Added a "make api" target
3158
3159Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3160
3161 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3162
3163Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3164
3165 * xpath.c include/libxml/xpathInternals.h: the change made to
3166 xmlXPathFuncLookupFunc was incompatible roll it back
3167
3168Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3169
3170 * SAX.c: cleanup patch from Anthony Jones
3171 * doc/Makefile.am: fix the headers to avoid in make scan
3172 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3173 includes, * vs Ptr and general cleanup
3174 * parsedecl.py: first version of a script to extract the
3175 module interfaces, the goal will be to provide .decl or XML
3176 specification of the interfaces to build wrappers.
3177
3178Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3179
3180 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3181 now provides return codes in case of errors
3182
3183Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3184
3185 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3186 Upgraded to trio baseline 1.6
3187 * strio.h strio.c: Replaced by triostr.h and triostr.c
3188
3189Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3190
3191 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3192 of strdup usage in the code
3193
3194Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3195
3196 * parser.c error.c: Keith Isdale complained rightly that
3197 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3198
3199Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3200
3201 * tree.c: fixed the funxtion to set the xml: attributes
3202 * debugXML.c: added "setbase" to test it.
3203
3204Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3205
3206 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3207 to allow updating an attribute content
3208
3209Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3210
3211 * libxml.h: try to avoid problems when compiling on Windows
3212
3213Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3214
3215 * hash.c: patch from Anthony Jones for hash.c allocation size
3216 * Makefile.am: trying to work around Yet Another Libtool Madness
3217 and build the 2.4.13 release finally ...
3218
3219Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3220
3221 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3222 * doc/* : update of the documentation
3223
3224Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3225
3226 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3227 at fixing #61290 :-(
3228
3229Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3230
3231 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3232 Fixes bug #67229
3233
3234Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3235
3236 * tree.c: trying to avoid troubles when a subtree is copied
3237 and coalesced in part with the target tree. Should fix
3238 bug #67407
3239
3240Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3241
3242 * valid.c: fixed validation of attributes content of type
3243 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3244 values, very old bug. Fixes #67671
3245
3246Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3247
3248 * parser.c include/libxml/parserInternals.h tree.c: integrated
3249 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3250 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3251
3252Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3253
3254 * threads.c: applied Serguei Narojnyi's patch to add native
3255 thread support on the Win32 platform
3256 * testThreadsWin32.c Makefile.am: added the test program also
3257 from Serguei, Win32 specific
3258 * include/win32config.h include/libxml/xmlwin32version.h.in:
3259 added patch from Igor for the Windows thread specific defines.
3260
3261Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3262
3263 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3264
3265Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3266
3267 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3268 output page into XMLinfo.html. Close bug #66951 and
3269 raised by Robert Collins too.
3270
3271Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3272
3273 * encoding.c: Paul Keogh pointed out a possibility of segfault
3274 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3275 Closes bug # 68238
3276
3277Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3278
3279 * doc/*.html: updated the Gdome2 links
3280
3281Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3282
3283 * libxml.h: Applied following patches from Robert Collins
3284 and make sure IN_LIBXML is defined when compiling it
3285 -------
3286 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3287 as well as Visual C.
3288 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3289 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3290 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3291 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3292 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3293 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3294 xmlSysIDExists xmlNoNetExists).
3295 * xmllint.c: Don't include winsock2.h for Cygwin.
3296
3297Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3298
3299 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3300 when the version info is not present.
3301
3302Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3303
3304 * tree.c: Anthony Jones pointed out a problem in
3305 xmlStringGetNodeList() and provided a fix for it
3306
3307Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3308
3309 * parser.c: patch from Frank J Franklin to remove a bug in
3310 xmlCreatePushParserCtxt() when the initial buffer passed
3311 is large.
3312
3313Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3314
3315 * win32/*: big cleanup of the Windows/MSVC project files
3316 from Igor Zlatkovic
3317
3318Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3319
3320 * doc/Makefile.am: should fix #67674 and avoid troubles if
3321 xsltproc is not available or fails in the prefix provided
3322
3323Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3324
3325 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3326
3327Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3328
3329 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3330 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3331 Fixed a few other problems raised by Charlie Bozeman.
3332 * result/VC/ElementValid[5-7]: fixed the output
3333
3334Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3335
3336 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3337 patches from Charlie Bozeman. Regenerated the HTML docs.
3338
3339Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3340
3341 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3342 for Windows from Igor
3343
3344Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3345
3346 * xmllint.c: applied Justin Fletcher patch for --output or -o
3347
3348Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3349
3350 * win32/libxml2/libxml2.def.src: close #67019
3351
3352Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3353
3354 * xmllint.c: applied Justin Fletcher generic timing patch
3355 similar to the one already applied to xsltproc.
3356
3357Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3358
3359 * include/libxml/tree.h tree.c: applied documentation patches
3360 from Charlie Bozeman
3361
3362Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3363
3364 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3365
3366Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3367
3368 * valid.c: fix the xmlStrdup() used in the previous patch.
3369 * valid.c: added --dropdtd
3370 * tree.c: fixed xmlUnlinkNode so it also removes the references
3371 from the document if the node is a DTD
3372
3373Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3374
3375 * HTMLtree.c valid.c: cleanup some static declarations
3376
3377Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3378
3379 * xmllint.c: removed another strdup()
3380 * doc/FAQ: removed the HP/UX entry
3381
3382Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3383
3384 * valid.c: fix bug #66816 when validating.
3385 * xmllint.c: don't use sys/time.h if configure did not found it
3386
3387Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3388
3389 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3390 xmlcatalog_man.xml
3391
3392Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3393
3394 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3395 xmlInitMemory() was declared twice
3396
3397Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3398
3399 * globals.c: do not reference strdup() !
3400 * configure.in libxml-2.0.pc.in: trying to fix the libs
3401 of the various config extraction modules
3402
3403Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3404
3405 * configure.in : preparing 2.4.12
3406 * doc/* : updated and rebuilt the docs
3407
3408Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3409
3410 * uri.c: closed bug #66159
3411 * testURI.c: added --escape option
3412 * configure.in: some cleanup for xml2-config --cflags
3413
3414Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3415
3416 * globals.c testThreads.c: removed some misplaced includes
3417 of xmlversion.h
3418
3419Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3420
3421 * threads.c: patch from Gary Pennington fixing a possible
3422 problem at initialization time.
3423
3424Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3425
3426 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3427 Eric Lavigne contribution to build libxml2 on MacOS using
3428 CodeWarrior.
3429
3430Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3431
3432 * xmllint.c: applied Geert Kloosterman's patch to fix
3433 --repeat --timing output
3434
3435Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3436
3437 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3438 where non-wellformed XML declaractions were not detected.
3439
3440Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3441
3442 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3443
3444Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3445
3446 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3447 gets reset by xmlCleanupInputCallbacks() and this makes the
3448 function useless. Same for output.
3449
3450Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3451
3452 * xmlIO.c: robert pointed out a loop error in callback cleanups
3453
3454Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3455
3456 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3457 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3458 they are not really tied to debugging
3459
3460Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3461
3462 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3463 * xmllint.c: better --catalogs description
3464
3465Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3466
3467 * tree.c: fixed a couple of problems in xmlSetProp()
3468
3469Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3470
3471 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3472 unappropriate stdout output.
3473
3474Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3475
3476 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3477 by Denis Beurive, closes #65111
3478
3479Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3480
3481 * valid.c: in case of content model validity error, don't
3482 print it if validity warnings were not requested.
3483
3484Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3485
3486 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3487 * parserInternals.c: removed the last exit() call. Print an
3488 unmaskable error on stderr instead (library mismatch detection)
3489
3490Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3491
3492 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3493 shell instructions from Heiko Rupp
3494
3495Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3496
3497 * catalog.c: use the URL notation file:// for default catalog paths
3498
3499Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3500
3501 * include/libxml/tree.h: better comments for _private fields
3502 * tree.c: removed a problem when copying an entity reference.
3503
3504Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3505
3506 * vms/*: updated instructions and diffs from John A Fotheringham
3507
3508Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3509
3510 * include/libxml/xmlerror.h: avoid an include problem if
3511 #include <libxml/xmlerror.h> happens first in code
3512 seems to be the case in KDE libs
3513
3514Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3515
3516 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3517 from Igor for Windows
3518
3519Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3520
3521 * Makefile.am: Gary Pennington pointed out a missing prefix
3522
3523Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3524
3525 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3526 * doc/*: upgraded and rebuilt the docs
3527
3528Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3529
3530 * HTMLparser.c: fix comment in scripts element parsing.
3531 * result/HTML/doc3*: updated the results.
3532
3533Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3534
3535 * uri.c: another URI bug fix #63336, using Joel Young patch.
3536
3537Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3538
3539 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3540 a cleaned up version of the Pwd shell string generation.
3541
3542Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3543
3544 * valid.c include/libxml/tree.h: trying to fix namespaces +
3545 validation problems for good, closing #63619 in the process
3546 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3547 wrong in this respect, fixed it.
3548
3549Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3550
3551 * xmllint.c: Morus Walter patch to allow --format and --encode
3552
3553Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3554
3555 * debugXML.c: Stefan Kost provided an help command for the shell
3556
3557Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3558
3559 * debugXML.c: Heiko Rupp pointed that the shell would crash
3560 on empty nodesets returns.
3561
3562Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3563
3564 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3565 migh need the history libraries
3566
3567Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3568
3569 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3570 handle the case of < in quoted attributes, Bastian Kleineidam
3571
3572Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3573
3574 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3575 fixing catalog breakages
3576 * Makefile.am catalog.c result/catalogs/catal
3577 result/catalogs/mycatalog.* test/catalogs/catal*:
3578 fixed more problems in catalog support, added more regression tests
3579 for both XML and SGML catalog handling
3580
3581Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3582
3583 * debugXML.c: applied an improvement to xmlGetLineNo() from
3584 Keith Isdale
3585
3586Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3587
3588 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3589 Side effect of the progressive catalog loading
3590
3591Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3592
3593 * Makefile.am: confexecdir and confexec_DATA were defined twice
3594 pointed out by Karl Eichwalder
3595
3596Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3597
3598 * xmlcatalog.c: avoid unlink() and use remove() instead.
3599
3600Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3601
3602 * libxml.spec.in: cleanup
3603 * include/libxml/xmlwin32version.h: updated with 2.4.8
3604
3605Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3606
3607 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3608 of compiling libxml with a non standard set of options
3609
3610Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3611
3612 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3613 document --sgml option, fixing gnome bugzilla #63382
3614
3615Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3616
3617 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3618 breakage of 2.4.7, added a couple of really needed APIs
3619 like xmlCatalogIsEmpty() and xmlNewCatalog()
3620 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3621 for install-catalog
3622 * configure.in: preparing 2.4.8
3623
3624Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3625
3626 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3627 include/libxml/tree.h include/libxml/xmlIO.h: more include
3628 cleanups, export cleanly one html output + format function.
3629
3630Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3631
3632 * parser.c: removed initGenericErrorDefaultFunc call from
3633 xmlInitParser() since it could destroy previous calls to
3634 xsltSetGenericErrorFunc() effects
3635
3636Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3637
3638 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3639 keyword.
3640
3641Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3642
3643 * Makefile.am: cleanup
3644 * threads.c: cleanup too
3645 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3646 from xsltproc
3647 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3648 dependancy loop.
3649
3650Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3651
3652 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3653 was not used anymore !
3654
3655Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3656
3657 * configure.in: preparing 2.4.7
3658 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3659 manual page from John
3660 * doc/*: updated the doc and rebuilt the generated pages
3661
3662Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3663
3664 * xmlIO.c: closing bug #62711, the library should never
3665 close stdin or stdout.
3666
3667Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3668
3669 * uri.c: second pass at fixing #63336, using Joel Young
3670 final patch. looks okay.
3671
3672Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3673
3674 * uri.c include/libxml/uri.h: trying to clear #63336
3675 allowing the escaping routine to parse unconformant
3676 URI-References.
3677
3678Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3679
3680 * vms/readme.vms vms/build_libxml.com nanoftp.c
3681 include/libxml/xmlversion.h.in: a few VMS updates from
3682 John A Fotheringham
3683 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3684 and xmlCleanupOutputCallbacks() for the Perl binding people.
3685
3686Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3687
3688 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3689 apply fixes to close #63271 and avoid segfaults when
3690 the error routine gets callbed before xmlInitParser()
3691 get called.
3692 * nanoftp.c error.c: Applied patches from Justin Fletcher
3693 correcting some xmlGenericError misuses.
3694
3695Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3696
3697 *doc/xmllint.xml, doc/xmllint.1
3698 New and improved man page for xmllint - .xml is the original, .1
3699 is the generated man page
3700
3701Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3702
3703 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3704 the web site from the main HTML document.
3705
3706Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3707
3708 * parser.c: fixed an erroneous validation bug when PE refs
3709 occurs in external parsed entities referenced from the
3710 internals subset
3711 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3712 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3713 added the associated testcase, it's a nice one.
3714 * HTMLparser.c: generate the DTD node as HTML still ...
3715 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3716
3717Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3718
3719 * HTMLparser.c: fixed a bug in htmlNewDoc()
3720
3721Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3722
3723 * test/threads/*: added entities testing to the Thread test
3724 * testThreads.c: make the test reasonable
3725 * DOCBparser.c: fix the DTD public and system ID
3726 * xmllint.c: added --sgml for SGML DocBook importing
3727 * Makefile.am: added Docbtests target
3728
3729Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3730
3731 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3732 * testThreads.c: removed bogus include
3733
3734Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3735
3736 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3737 fixed a very serious (looping) validation bug
3738
3739Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3740
3741 * include/libxml/globals.h include/libxml/threads.h threads.c
3742 testThreads.c: far more testing, cleaning up bugs
3743 * *.c : make sure globals.h is always included.
3744
3745Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3746
3747 * HTMLparser.c: try to get rid of parser loops for good.
3748
3749Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3750
3751 * configure.in: fixed some bugs in CFLAGS passing.
3752 * test/threads Makefile.am testThreads.c: added a specific
3753 threaded test case (really nasty, guaranteed).
3754
3755Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3756
3757 * catalog.c: serious cleanup on the management of the
3758 XML catalog tree, more tests done, especially with
3759 the catalog PI.
3760
3761Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3762
3763 * catalog.c: avoid a problem in catalog cleanup on SMP if
3764 catalogs were not initialized.
3765
3766Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3767
3768 * catalog.c xpath.c: trying to cleanup the not thread safe
3769 parts of the library.
3770
3771Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3772
3773 * include/libxml/globals.h configure.in global.data: make
3774 the allocation be per-thread a configure option
3775 * encoding.c include/libxml/parser.h: fixed compilation
3776 errors
3777
3778Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3779
3780 * include/libxml/parser.h: Norm reported that a few lines
3781 added were breaking libxslt compile, removed them for now
3782
3783Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3784
3785 * parser.c parserInternals.c threads.c: debugged and fixed
3786 initialization problems which were giving troubles on SMP
3787 boxes.
3788
3789Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3790
3791 * include/libxml/Makefile.am: missing globals.h
3792
3793Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3794
3795 * globals.c: added a couple of standard includes.
3796
3797Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3798
3799 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3800 include/libxml/parserInternals.h include/libxml/tree.h
3801 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3802 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3803 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3804 Applied the last patches from Gary, cleanup, activated threading
3805 all user accessible global variables are now handled in globals.[ch]
3806 Still a bit rought but make tests passes with either
3807 --with-threads defined at configure time or not.
3808 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3809 linking options
3810
3811Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3812
3813 * Makefile.am include/libxml/Makefile.am
3814 include/libxml/globals.h globals.c include/libxml/threads.h
3815 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3816 configure.in: started integrating the core of the thread support
3817 not activated yet but half integrated. The code should still
3818 compile and work anyway.
3819
3820Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3821
3822 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3823 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3824 integrating the non-controversial parts of Gary Pennington
3825 multithread patches
3826 * catalog.c: corrected a small bug introduced
3827
3828Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3829
3830 * catalog.c include/libxml/catalog.h: very serious cleanup,
3831 isolating unportable code and as much as possible the accesses
3832 to the global shared catalog. May need more testing !
3833
3834Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3835
3836 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3837 Keith Isdale patches for the XSLT debugger interfaces. Some
3838 cleanup
3839
3840Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3841
3842 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3843 * DOCBparser.c: generate line nubers in elements
3844
3845Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3846
3847 * configure.in: preparing 2.4.6 release
3848 * doc/xml.html doc/html/*: updated and rebuilt the docs
3849 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3850
3851Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3852
3853 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3854 adding documentation for DV's supercatalog support
3855
3856Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3857
3858 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3859 super catalog support adding one API and one flag --sgml to
3860 xmlcatalog
3861
3862Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3863
3864 * doc/xmlcatalog_man.xml, xmlcatalog.1
3865 One more crack at
3866 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3867
3868
3869Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3870
3871 * xpath.c: implemented xmlXPathObjectCopy for external objects
3872 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3873
3874Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3875
3876 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3877 finishing up fix to
3878 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3879 the xmlcatalog man page display more elegantly
3880
3881Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3882
3883 * configure.in: closing bug #61832
3884 * HTMLparser.c: removed a warning
3885
3886Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3887
3888 * xpath.c: fixing #61673 part I, do not loose doc information
3889 when copying result value trees.
3890
3891Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3892
3893 * xpath.c: trying to harden the XPath interpreter
3894
3895Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3896
3897 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3898 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3899
3900Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3901
3902 * HTMLparser: repaired another loop problem
3903
3904Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3905
3906 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3907 parsing.
3908 * xpath.c: fix bug #61291 the default XML namespace node is
3909 missing from the namespace axis.
3910 * tree.c: refuse to create namespaces nodes with prefix "xml"
3911
3912Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3913
3914 * SAX.c: ouch a non-defined namespace could lead to a crash,
3915 fixed #61215
3916
3917Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3918
3919 * parserInternals.c: closed bug #61054
3920
3921Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3922
3923 * include/libxml/Makefile.am: closing #60708
3924
3925Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3926
3927 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3928 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3929
3930Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3931
3932 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3933
3934Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3935
3936 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3937 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3938
3939Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3940
3941 * catalog.c: Justin Fletcher provided cleaup code in case
3942 HAVE_STAT is not defined
3943 * include/win32config.h: Igor Zlatkovic suggested to have
3944 HAVE_STAT defined there
3945
3946Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3947
3948 * catalog.c - fixed typing error reported by M. Barros
3949
3950Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3951
3952 * xmllint.c - fixing typo
3953
3954Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3955
3956 * HTMLparser.c: small enhancement to prevent loop on
3957 unrecognizable data
3958
3959Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3960
3961 * parserInternals.c: applying patch from bug #60757 this
3962 should close it
3963
3964Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3965
3966 * catalog.c xmlcatalog.c: removed a couple of warning
3967 * xpath.c: try to solve the linking problem on platforms
3968 needing trio to compile
3969
3970Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3971
3972 * Makefile.am libxml.spec.in: backing up non-documented changes
3973 commited without review or aproval by Jens Finke <jens@gnome.org>
3974 * HACKING: made 100% clear that no commit should be done directly
3975
3976Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3977
3978 * configure.in: Joe Orton provided a patch fixing a problem
3979 when iconv is specified to be in a non-standard directory
3980 but wasn't exported in xml2-config --cflags
3981
3982Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3983
3984 * configure.in: let's ship 2.4.5 before getting too much
3985 troubles with 2.4.4 errors.
3986
3987Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3988
3989 * encoding.c entities.c: do not output hexadecimal charrefs
3990 when serializing HTML since some version of Netscape can't
3991 grok it, generate decimal ones.
3992 * result/HTML/doc3.htm: output changed due to previous test
3993 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3994
3995Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3996
3997 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3998 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3999
4000Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4001 Released 2.4.4
4002
4003 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4004 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4005 updated the configuration scripts systems accordingly
4006
4007Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4008
4009 * configure.in: preparing for 2.4.4
4010 * doc/xml.html doc/html/*: updated and rebuilt the docs
4011
4012Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4013
4014 * win32/dsp/libxml2.def.src: tried to incorporate comments
4015 from bug #59220
4016
4017Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4018
4019 * parser.c result/noent/wml.xml: fixed bug #59981 related
4020 to handling of '&' in attributes when entities are substitued
4021
4022Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4023
4024 * libxml.h include/libxml/xmlversion.h.in
4025 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4026 Tried to close bug #60131
4027
4028Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4029
4030 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4031
4032Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4033
4034 * SAX.c: fixing bug #59946 on xmlns=""
4035
4036Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4037
4038 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4039 but allocates a new error code.
4040
4041Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4042
4043 * xmllint.c: John Fleck fixed typos in the options output
4044 * parser.c SAX.c: fix ignorable white space SAX selection
4045
4046Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4047
4048 * entities.c: Steve Underwood found the possibility of an
4049 ininite loop in case of error.
4050
4051Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4052
4053 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4054
4055Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4056
4057 * parser.c: warn if version is not 1.0 but it's not
4058 strictly speaking an error after analyzing the spec
4059
4060Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4061
4062 *doc/catalog.html - add link to the html version of the
4063 man page, other linguistic cleanups
4064
4065Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4066
4067 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4068 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4069 file, has not yet been included in the build.
4070
4071Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4072
4073 * catalog.c: removed a duplicate affectation Justin Fletcher
4074
4075Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4076
4077 * tree.c: Armin Sander pointed a possible text coalescing
4078 problem, completed his patch.
4079
4080Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4081
4082 * trionan.c: Fixed const and volatile re-definition problem
4083
4084Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4085
4086 * libxml.4 parser.c: doc updates from Heiko Rupp
4087 * parserInternals.c: 2 sanity checks from Heiko Rupp
4088
4089Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4090
4091 * tree.c: applied patch from Armin Sander to make some pointers
4092 const in xmlCopyNode()
4093 * include/libxml/tree.h: added fix to the header
4094
4095Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4096
4097 * xpath.c: hum, restrict the integer usage gcc bug workaround
4098 to only gcc compilers so that other architecture don't get
4099 penalized by this limitation.
4100 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4101
4102Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4103
4104 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4105 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4106
4107Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4108
4109 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4110 --convert option to xmlcatalog to convert SGML ones to
4111 the XML syntax.
4112 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4113
4114 2.4.3 got released at that point
4115Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4116
4117 * catalog.c xmlIO.c: started some serious testing and fixed
4118 a few bug and optmization needs.
4119
4120Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4121
4122 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4123 preparing for a 2.4.3 release even if it may not be ready yet
4124 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4125 all file parsing lookup to go through the entity resolver, add
4126 to add an API to bypass it (needed to load catalogs themselves),
4127 some cleanup on the catalog code too.
4128 * nanoftp.c: small cleanup
4129 * doc/catalog.html: small update
4130
4131Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4132
4133 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4134 Jun Kuriyama
4135
4136Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4137
4138 * doc/catalog.html: finished the catalog documentation
4139
4140Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4141
4142 * doc/catalog.html doc/xml.html: added documentation about
4143 Catalog support, misses an API description
4144 * doc/html/*: reextracted the API pages
4145
4146Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4147
4148 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4149 Added the part about section 7.2 on URI resolution,
4150 fixed a side effect in the HTML parser, look complete
4151 and ready to rock except the URI/SystemID part!
4152
4153Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4154
4155 * include/libxml/catalog.h include/libxml/parser.h
4156 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4157 xmlIO.c: added support and APIs needed for the catalog PI
4158 * include/libxml/xmlIO.h: cleanup
4159
4160Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4161
4162 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4163 include/libxml/catalog.h: starts to look okay, really
4164 plugged the new framework, cleaned a lot of stuff,
4165 added some APIs, except the PI's support missing this
4166 should be mostly complete
4167 * result/catalogs/* test/catalogs/*: added new test, enriched
4168 the existing one with URN ID tests
4169
4170Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4171
4172 * catalog.c: fixed nextCatalog
4173 * result/catalogs/docbook test/catalogs/*: started adding
4174 a small regression test
4175
4176Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4177
4178 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4179 more work on the XML catalog support.
4180 * parser.c include/libxml/parser.h: small cleanup seems using
4181 list as a public parameter name can give portability troubles
4182 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4183 include/libxml/xpath.h include/libxml/Makefile.am: removed
4184 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4185 wrappers
4186
4187Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4188
4189 * Makefile.am trio.c triodef.h trionan.c xpath.c
4190 include/libxml/Makefile.am include/libxml/trionan.h:
4191 Re-worked Not-A-Number and Infinity support.
4192 * xmlcatalog.c: added readline include files
4193
4194Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4195
4196 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4197 testCatalog as xmlcatalog, making it an installed app
4198 adding a shell, and preparing it to be a /etc/xml/catalog
4199 management tool, though not ready yet
4200 * catalog.c include/libxml/catalog.h: adding support for
4201 XML Catalogs http://www.oasis-open.org/committees/entity/
4202 not finished, there is some interesting tradeoffs and a
4203 few open questions left.
4204
4205Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4206
4207 * xmllint.c: fixed a line formatting problem
4208
4209Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4210
4211 * SAX.c: removed a couple of unused variable (Albert Chin)
4212
4213Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4214
4215 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4216 trying to fix some troubles w.r.t. function returning
4217 const xxxPtr.
4218
4219Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4220
4221 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4222 defined
4223
4224Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4225
4226 * xpointer.c: removed unused var
4227
4228Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4229
4230 * testXPath.c: another small cleanup closing bug #59110
4231
4232Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4233
4234 * win32/dsp/libxml2.def.src: small cleanup closing bug
4235 #59108
4236
4237Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4238
4239 * example/gjobread.c: add xmlCleanupParser() before leaving
4240
4241Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4242
4243 * config.h.in configure.in include/libxml/xmlwin32version.h:
4244 released 2.4.2
4245
4246Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4247
4248 * include/libxml/valid.h debugXML.c valid.c: deprecate
4249 the non-boundchecking Sprintf functions, add Snprintf
4250 this should close bug #57984
4251
4252Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4253
4254 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4255 URIs before doing the lookups (pointed by Mark Vakoc)
4256
4257Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4258
4259 * xpath.c: serious changes on Result Value Trees and NodeSets
4260 w.r.t. deallocation and collect operations. Probably not
4261 100% clean (merge of allocated trees smells like a problem).
4262 Seems sufficient to close #58943
4263
4264Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4265
4266 * xmllint.c: adding a --format option
4267
4268Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4269
4270 * xpath.c: count() was broken on Result Value Tree
4271 * xmlIO.c: fixed file:/// accesses on _WIN32
4272
4273Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4274
4275 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4276 macro was renamed, this should close bug #58683
4277
4278Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4279
4280 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4281 entity substitution mode text at the end of the entity might
4282 be added due to text coalescing.
4283 * nanoftp.c parser.c: small cleanup
4284
4285Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4286
4287 * HACKING: added John Fleck right to commit in the doc subdir
4288
4289Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4290
4291 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4292 allow to inherit attributes from the DTD directly in the
4293 tree, this is needed for XPath and can be a useful feature.
4294 Inherited namespaces are always provided at the tree level now
4295 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4296 of tests for this feature (XSLT being the prime user).
4297
4298Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4299
4300 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4301 testSAX.c xmlIO.c xmllint.c include/win32config.h
4302 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4303 include/libxml/xmlwin32version.h.in win32/README.MSDev
4304 win32/dsp/*: applied Win32 Facelift No.2 patches from
4305 Igor Zlatkovic for Windows/MSC
4306
4307Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4308
4309 * SAX.c: unparsedEntityDecl() the URI computation of the
4310 entity wasn't done breaking XSLT unparsed-entity-uri()
4311
4312Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4313
4314 * xpath.c: fixed a bug when walking the descendants and
4315 the current node has no children
4316 * debugXML.c: show up when a text node is supposed to not be escaped
4317
4318Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4319
4320 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4321 worked like the set:leading() function)
4322 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4323
4324Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4325
4326 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4327
4328Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4329
4330 * include/libxml/xmlIO.h: apply change to close #58141
4331 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4332
4333Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4334
4335 * parser.c: when the internal subset uses a PE, then the
4336 included entity can use conditional sections.
4337
4338Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4339
4340 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4341 when walking the namespace axis showing up in
4342 libxst/tests/general/bug-12
4343 * xmlmemory.c: added the possibility to trace a given block
4344 defined by its address
4345
4346Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4347
4348 * parser.c: don't override existing encoding specified before
4349 starting xmlParseDocument()
4350
4351Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4352
4353 * include/libxml/xmlwin32version.h: reinserted, needed for
4354 Windows users of CVS
4355
43562001-07-27 Darin Adler <darin@bentspoon.com>
4357
4358 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4359 * testCatalog.c: Add include of <libxml/parser.h>.
4360
43612001-07-27 Darin Adler <darin@bentspoon.com>
4362
4363 * include/libxml/.cvsignore:
4364 * include/libxml/xmlwin32version.h:
4365 Remove this file from CVS because it's generated.
4366
4367Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4368
4369 * parser.c include/libxml/parser.h: applied const patches from
4370 Tom Moog #58002
4371
4372Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4373
4374 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4375 lookup framework
4376
4377Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4378
4379 * tree.c: fixed xmlCopyNode() for documents
4380
4381Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4382
4383 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4384
4385Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4386
4387 * parser.c: fixes bug #57652 reported by Morus Walter
4388
4389Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4390
4391 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4392
4393Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4394
4395 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4396 errors, lesson don't add new functions at 1am before a release
4397 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4398 from XPath initialization when possible.
4399
4400Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4401
4402 * result/scripts/base*: removing history/readline changed
4403 this slightly
4404 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4405 xmllint.c: make element content line number generation
4406 optionnal to avoid breaking old apps added interface to switch
4407
4408Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4409
4410 * configure.in: get rid of the readline and libhistory
4411 dependancies by default, release 2.4.1 with IA64 fix
4412 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4413 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4414 John Kroll fixes to allow saving to HTTP via PUT (or
4415 POST of needed).
4416 * doc/html/*.html: regenerated the docs
4417
4418Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4419
4420 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4421 xmlHashScanFull and xmlHashScannFull3 to get passed the
4422 three keys as arguments to the callback function
4423
4424Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4425
4426 * configure.in Makefile.am: removed libxml softlink for good
4427 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4428 100% coverage by gtk-doc
4429
4430Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4431
4432 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4433 fixed serious troubles due to size_t vs. int mismatch
4434
4435Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4436
4437 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4438
4439Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4440
4441 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4442 convenient extension API for value and context managing
4443 Now handles external objects through xmlXPathPopExternal,
4444 xmlXPathWrapExternal and xmlXPathReturnExternal.
4445 Added functions for sets operations (intersection, etc.)
4446
4447Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4448
4449 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4450 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4451 HTMLparser.c: cleanup of global variables, marking some
4452 const or private.
4453
4454Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4455
4456 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4457 fixed xmlXPathNodeSetItem when passing index=0
4458
4459Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4460
4461 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4462
4463Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4464
4465 * xmllint.c: fixed compilation under Cygwin #57503
4466 * TODO: update
4467
44682001-07-13 Peter Williams <peterw@ximian.com>
4469
4470 * config.h.in: add #undef HAVE_DLFCN_H
4471
4472 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4473 builddir.
4474
4475Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4476
4477 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4478 raised by #57348 and #57381
4479
4480Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4481
4482 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4483 tree.c xpointer.c: store the line numbder in element->content,
4484 may break some software, need a configuration mechanism
4485
44862001-07-10 Darin Adler <darin@bentspoon.com>
4487
4488 * .cvsignore:
4489 * example/.cvsignore:
4490 * include/.cvsignore:
4491 * include/libxml/.cvsignore:
4492 Various things that are generated and should be ignored.
4493
4494Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4495
4496 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4497 * doc/xml.html doc/html/*: updated the docs
4498
4499Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4500
4501 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4502 validation occured on content with element child
4503
4504Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4505
4506 * tree.c: fixed XML Base computation which was broken
4507 * debugXML.c: added a base function to the shell
4508 * Makefile.am result/scripts/* test/scripts/*: added scripts
4509 based regression tests, and adding 2 XML Base tests
4510
4511Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4512
4513 * tree.c: set properties doc and call xmlSetListDoc for properties
4514 content when grafting them in a different tree.
4515 * aclocal.m4: remove from CVS
4516
4517Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4518
4519 * win32/libxml2/libxml2.def.src: added some missing entry point
4520 for XPath (Mark Vakoc)
4521
4522Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4523
4524 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4525 layer should URI-Unescape before trying to open resources.
4526
4527Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4528
4529 * xpath.c: fix the name() bug for elements in the default
4530 namespace reported by Charlie Bozeman
4531
4532Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4533
4534 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4535 led to an XPath fix, improvements of SAX initialization, and
4536 an added option --nocdata to testXPath
4537
4538Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4539
4540 * doc/libxml-doc.el: Felix Natter provided anew version working
4541 with XEmacs too
4542
4543Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4544
4545 * include/libxml/xpath.h: small cleanup
4546 * doc/xml.html: update
4547
4548Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4549
4550 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4551 released 2.3.14
4552
4553Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4554
4555 * doc/html/*: rebuilt the docs for the release
4556 * doc/xml.html: added 2.3.14 release.
4557
4558Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4559
4560 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4561 were not equal to empty strings
4562
4563Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4564
4565 * SAX.c: fixed a URI-Reference computation problem when validating
4566 * xmlIO.c: small cleanup
4567
4568Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4569
4570 * parser.c: improved the description of a couple of interfaces
4571 upon Larry Stamper suggestion
4572
4573Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4574
4575 * SAX.c entities.c parser.c: changed completely the way entities
4576 are handled when running the parser in entity substitution mode.
4577 This fixes a bug reported by Stephan Kulow and nearly divides
4578 by 3 the amount of memory required by libxslt to load and process
4579 DocBook TDG.
4580
4581Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4582
4583 * HTMLparser.c: fixing a too early root closing problem raised
4584 byt Prashanth Naidu
4585
4586Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4587
4588 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4589 raised by Mark Vakoc.
4590
4591Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4592
4593 * example/Makefile.am: fixed the include path to add srcdir/include
4594 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4595 and some cleanup
4596
4597Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4598
4599 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4600 lot of optimization work, results in significant improvements
4601 when handling really complex XPath queries. Add a small optimizer
4602 for unions, improve [n] and [last()], avoid some costly ops.
4603
4604Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4605
4606 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4607 * xpath.c: small cleanup
4608 * xmlGetNsList: reformated, fixed problems if used on Entities
4609
4610Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4611
4612 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4613
4614Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4615
4616 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4617 * Makefile.am example/Makefile.am: workaround automake generating
4618 erroneous deps
4619
4620Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4621
4622 * include/win32config.h: bug #56801 Yon Derek provided a patch
4623 to the windows config file.
4624
4625Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4626
4627 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4628 libxml.h : Yon Derek provided a set of changes to compile from
4629 CVS on Windows/MSC
4630
4631Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4632
4633 * parser.c: fixed UTF8 BOM support in push mode
4634 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4635 added a specific testcase
4636
4637Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4638
4639 * Makefile.am: added --push regression tests
4640 * parserInternals.c: the XML parser segfaulted in --push mode
4641
4642Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4643
4644 * configure.in: moved the symlinks detection within a CVS
4645 check, this is not portable and will be removed soon.
4646 * xpath.c: small cleanup/speedup
4647
4648Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4649
4650 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4651 release of 2.3.12
4652 * parser.c: make an error message if unknow entities in all cases
4653
4654Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4655
4656 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4657
4658Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4659
4660 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4661 includes were installed in the wrong dir
4662
4663Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4664
4665 * doc/html.xml: warn against sending code to exhibit bugs.
4666
4667Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4668
4669 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4670 Tru64 from Thomas Leitner
4671
4672Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4673
4674 * AUTHORS: added William and Bjorn
4675 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4676 daniel@veillard.com hopefully I won't have to do this again
4677 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4678 docs can be rebuilt cleanly now
4679 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4680 from CVs it's generated, added include/libxml/xmlwin32version.h
4681 also generated but which should change far less frequently.
4682 * catalog.c nanoftp.c: made sure to include libxml.h not
4683 libxml/xmlversion.h directly
4684 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4685 when compiling on WIN32 and MSC
4686
4687Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4688
4689 * include/Makefile.am include/libxml/Makefile.am configure.in:
4690 fixed make distcheck and rebuilding the rpms
4691
4692Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4693
4694 * configure.in: should finish the migration of exported includes
4695 into a real include/libxml in CVS, at least for CVS users.
4696 * removed the exported headers, added in include/libxml (as well
4697 as xmlversion.h.in).
4698
4699Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4700
4701 * configure.in: fixed the way to detect symlink
4702
4703Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4704
4705 * configure.in: updated, include/libxml is now a real CVS dir
4706
4707Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4708
4709 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4710 version works with both libxml1 and libxml2 (it autodetects
4711 the prefix of the html-files) from Felix Natter.
4712 * doc/xml.html: updated doc accordingly
4713
4714Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4715
4716 * xpath.c: fixed the bug generating a template loop in libxslt
4717 when using docbook-xsl-1.4, * should filter out document nodes
4718 * HACKING: added William
4719 * TODO: updated
4720
4721Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4722
4723 * doc/FAQ.html: added a warning about gcc-3.0
4724 * doc/xml.html: added reference to gdome2 and removed a confusing
4725 sentence
4726
4727Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4728
4729 * xmlversion.h: okay this is a generated file, but Windows
4730 users need it and they can't generate it, and I want CVS
4731 Windows users ...
4732 * win32/libxml2/libxml2_so.dsp: Windows project file for
4733 the shared lib version of libxml2
4734 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4735 resources needed for libxslt/xsltproc by Yon Derek
4736
4737Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4738
4739 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4740
4741Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4742
4743 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4744
4745Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4746
4747 * include/win32config.h: Yon Derek provided a first fix
4748 to be able to compile libxslt/xsltproc on Windows
4749
4750Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4751
4752 * xpath.c: attempt to work around what seemed a gcc optimizer
4753 bug when handling floats on i386 http://veillard.com/gcc.bug
4754 * tree.c entities.c encoding.c: doing some cleanups while
4755 chasing it
4756
4757Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4758
4759 * Makefile.am: cleanup when --without-debug is specified
4760 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4761 w.r.t. --without-debug and other include points
4762 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4763 Catalogs
4764 * configure.in entities.h tree.h HTMLparser.c: removed
4765 --without-corba, made the _private field mandatory
4766
4767Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4768
4769 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4770 outputs a BOM in UTF8, an errata has been issued to avoid the
4771 problem, that was the most reasonable solution... Add support
4772 for a leading UTF8 BOM in entities.
4773
4774Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4775
4776 * valid.c: fixed a bug found when post validating an entity ref
4777 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4778 activate it too
4779
4780Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4781
4782 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4783 weakness in the node copy the XPointer and the XInclude
4784 implementations. Serious cleanup.
4785
4786Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4787
4788 * Makefile.am: Kjartan Maraas provided a small patch to
4789 add xml2-config.in to EXTRA_DIST
4790
4791Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4792
4793 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4794 provided another failing case found in KDE, the way the
4795 ctxt->vctxt.nodeTab was allocated and freed changed over
4796 time but it wasn't completely cleaned up. This should fix it.
4797
4798Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4799
4800 * parser.c: Stephan Kulow also raised the fact that line number
4801 could get miscounted making debug harder, fixed the problem
4802 in xmlParseCharData()
4803
4804Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4805
4806 * valid.c: Stephan Kulow pointed out a problem when validating
4807 and using an empty entity, forgot a 'break' in a case.
4808
4809Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4810
4811 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4812 * doc/xml.html: updated with 2.3.11
4813
4814Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4815
4816 * TODO: updated adding cleanup of generated doc
4817 * configure.in: prepared to release 2.3.11
4818 * xmllint.c: added --version for bug reporting
4819 * doc/html/*.html: rebuilt the doc
4820
4821Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4822
4823 * xpath.c: first part of the work on selecting namespace to
4824 fix bug #56115
4825
4826Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4827
4828 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4829 when using -liconv
4830 * TODO: updated
4831
4832Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4833
4834 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4835 cleanup, encoding support.
4836
4837Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4838
4839 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4840
4841Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4842
4843 * xpath.c: bug detected by Ankh when / is used as a function arg
4844
4845Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4846
4847 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4848 of element and use it to avoid outputting formatting spaces at
4849 the wrong place. Implemented the format parameter for HTML save.
4850 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4851 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4852 result/HTML/wired.html: of course this impact the result of a
4853 number of HTML tests
4854
4855Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4856
4857 * HTMLtree.[ch]: started augmenting the HTML save API with
4858 encoding and formatting parameters
4859
4860Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4861
4862 * HTMLtree.h: cleanup and started evaluating the work needed on
4863 revamping the HTML output code
4864
4865Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4866
4867 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4868
4869Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4870
4871 * valid.c: fixed bug #56049, forgot one check in the
4872 validation routine
4873
4874Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4875
4876 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4877
4878Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4879
4880 * libxml.h: fixed an error in last commit
4881 * doc/FAQ.html: added an entry for compilation from CVS
4882
4883Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4884
4885 * xmlversion.h.in libxml.h: Cygwin patches
4886 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4887 * tree.h: cleanup
4888
4889Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4890
4891 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4892 memory block in a strange case where libxml is linked twice
4893 in the binary.
4894
4895Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4896
4897 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4898 state far too often, simple fix used to avoid it.
4899
4900Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4901
4902 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4903 being processed, applied his patch
4904 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4905
4906Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4907
4908 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4909 provided fixes to compile on MSCC again
4910 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4911 also provided an update for the project files.
4912
4913Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4914
4915 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4916 bug #55810
4917
4918Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4919
4920 * tree.c: fixed xmlGetNsProp() to close bug #55683
4921 Note this requires libxslt to use it's own function instead.
4922
4923Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4924
4925 * HTMLtree.c: when in a pre element no formatting space should
4926 be added.
4927 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4928
4929Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4930
4931 * configure.in: added tests for signal() and signal.h
4932
4933Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4934
4935 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4936
4937Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4938
4939 * doc/libxml-doc.el: Felix Natter provided a new version for
4940 libxml2
4941
4942Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4943
4944 * HTMLtree.c: when in a pre element no formatting space should
4945 be added.
4946
4947Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4948
4949 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4950
4951Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4952
4953 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4954 hack
4955 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4956 * uri.c: fixed a warning
4957
4958Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4959
4960 * HTMLtree.c: trying to close bug #55772 escaping in script
4961 elements
4962 * doc/xml.html: suggest to send mail to the list
4963
4964Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4965
4966 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4967 good. Use a macro and based on the solution provided in
4968 vsnprintf manual page from GNU.
4969
4970Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4971
4972 * error.c: Workaround for non-preserving variadic list.
4973 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4974
4975Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4976
4977 * doc/xml.html: added 2.3.10 release
4978
4979Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4980
4981 * configure.in: releasing 2.3.10
4982
4983Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4984
4985 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4986
4987Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4988
4989 * encoding.c: Robert Collins provided a patch to add the
4990 "US-ASCII" encoding alias
4991
4992Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4993
4994 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4995 string oriented functions and started cleaning the related areas
4996 in xpath.c which needed fixing in this respect
4997
4998Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4999
5000 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5001 #55380
5002 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5003
5004Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5005
5006 * TODO: updated
5007 * nanohttp.[ch] : started adding APIs to get the redirected URL
5008 when this occurs (needed for further base computation
5009 * tree.h: cleanup
5010 * encoding.c: cleanup
5011 * SAX.c: minor change around ctxt->loadsubset
5012
5013Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5014
5015 * Makefile.am include/Makefile.am: small change to have
5016 include/libxml rebuilt if working from CVS.
5017 * uri.c: applied another patch from Carl Douglas for URI escaping,
5018 this should close bug #51876
5019
5020Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5021
5022 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5023 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5024 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5025 added specific regression test
5026 * parser.h: preparing for the XSLT mode where DTD inherited
5027 attributes are added to the tree.
5028
5029Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5030
5031 * xinclude.[ch]: Updated the namespace for the Last Call version
5032 * result/XInclude/include test/XInclude/include: updated the
5033 testsuite accordingly
5034
5035Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5036
5037 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5038 related to bug #51876
5039
5040Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5041
5042 * tree.c: fixed a gross mistake in base computation, xml:base is
5043 not completely correct yet (need cascade).
5044 * xpath.[ch]: added the few things needed to find a function name
5045 and URI from the XPath context when it is called.
5046
5047Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5048
5049 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5050 * DOCBparser.c: small cleanup
5051 * xmllint.c: added a --catalogs option to load catalogs from
5052 $SGML_CATALOG_FILES
5053 * tree.c: cleanup
5054 * configure.in: iconv library fixup, ICONV_LIBS
5055
5056Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5057
5058 * catalog.c: handling of CATALOG entries. detection of recursion,
5059 and a few bugfixes
5060 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5061 against the default namespace
5062
5063Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5064
5065 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5066
5067Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5068
5069 * parser.c: fixed propagation context info when parsing an
5070 external entity.
5071 * doc/html/*.html: regenerated a couple of docs
5072
5073Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5074
5075 * doc/xml.html: update with 2.3.9 informations
5076
5077Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5078
5079 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5080 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5081 * doc/html/* : rebuilt the docs
5082 * valid.c: small patch which may improve some case when
5083 validating.
5084
5085Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5086
5087 * HTMLparser.c: Closed bug #54891
5088 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5089 to the suite
5090
5091Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5092
5093 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5094 applied a documentation patch from LotR and filled in a few missing
5095 descriptions
5096
5097Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5098
5099 * xpath.c tree.c parser.c: speed optimizations at the parser level
5100 document tree freeing and xpath evaluation
5101
5102Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5103
5104 * parser.c parser.h parserInternals.h: fixed a couple of
5105 interfaces for handling memory buffer input to const char *
5106 upon suggestion of JamesH.
5107
5108Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5109
5110 * configure.in: LoTR sent a patch fixing the previous commit
5111
5112Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5113
5114 * configure.in: trying to deal again with the stoopid -R linking
5115 flag of Solaris
5116
5117Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5118
5119 * xpath.h: two nodeset access macros from Thomas Broyer
5120
5121Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5122
5123 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5124 patch from Thomas Broyer
5125
5126Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5127
5128 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5129 case
5130 * INSTALL: was empty added stuff from the FAQ
5131
5132Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5133
5134 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5135 attributes handling and #54433 by adding xmlUnsetProp()
5136 and xmlUnsetNsProp()
5137
5138Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5139
5140 * HTMLparser.c: Patch from Jonas Borgström
5141 (htmlGetEndPriority): New function, returns
5142 the priority of a certain element.
5143 (htmlAutoCloseOnClose): Only close inline elements if they
5144 all have lower or equal priority.
5145 * result/HTML: this of course changed a number of tests results.
5146
5147Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5148
5149 * xmlIO.c catalog.c: plugged in the default catalog resolution
5150 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5151 documentations
5152 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5153
5154Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5155
5156 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5157 integrating catalogs
5158 * catalog.[ch] testCatalog.c: adding a small catalo API
5159 (only SGML catalog support).
5160 * parser.c: restaured xmlKeepBlanksDefault(0) API
5161
5162Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5163
5164 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5165
5166Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5167
5168 * parser.c: added xmlParseExternalEntityPrivate() to allow
5169 propagation of ctxt->_private when parsing external entities
5170
5171Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5172
5173 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5174
5175Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5176
5177 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5178
5179Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5180
5181 * valid.c: warn when indeterminist content model is detected
5182 * result/VC/ElementValid8: this adds a message
5183 * Makefile.am: add --novalid for VCM tests
5184 * parserInternals.c: added a call to Init memory
5185
5186Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5187
5188 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5189 when both parameters are NULL.
5190
5191Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5192
5193 * valid.c: applied small patch from Gary Pennington, reindented
5194 some part of the code.
5195
5196Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5197
5198 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5199 release, updated and regenerated the docs
5200
5201Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5202
5203 * xpath.c result/XPath/expr/floats : clarified and cleanup
5204 printing of abnormal floats in tests.
5205
5206Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5207
5208 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5209 * results/HTML/ : a few changes in the output of the HTML tests as
5210 a result.
5211 * configure.in: tying to fix -liconv where needed
5212
5213Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5214
5215 * Makefile.am: fixed a stupid error
5216
5217Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5218
5219 * configure.in Makefile.am: make the inclusion of the trio
5220 modules in the library conditional
5221
5222Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5223
5224 * DOCBparser.c: patche from László Kovács, fixed entities refs
5225 in attributes handling
5226
5227Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5228
5229 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5230 flushing
5231
5232Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5233
5234 * xpath.c: fix of an XSLT namespace bug reported on the list
5235 general/bug-8-
5236
5237Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5238
5239 * strio.h trio.c: Dan McNichol suggested a couple of small
5240 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5241
5242Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5243
5244 * tree.c parser.c encoding.c: spent a bit more time looking
5245 at the parsing speed and DOM handling. Added a few more
5246 speedups.
5247
5248Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5249
5250 * parser.c: small but effective parsing speed improvement
5251
5252Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5253
5254 * configure.in: default on the DocBook parser inclusion (for Gnome)
5255 * DOCBparser.h: fixed a header reference
5256
5257Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5258
5259 * configure.in xpath.c: applied Bjorn patches for FPE on the
5260 alpha
5261
5262Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5263
5264 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5265 xmlSaveFormatFileTo()
5266
5267Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5268
5269 * xpath.c: simple and efficient optimization, XPath functions
5270 aways bind to the same code, cache this
5271 * TODO: updated (by saying some is obsolete)
5272
5273Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5274
5275 * xpath.c: more cleanup work on XPath name parsing routines
5276
5277Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5278
5279 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5280 xmlXPathParseName
5281 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5282 * debugXML.c: avoid compilation problems if compiling without
5283 HTML support, Igor Zlatkovic
5284 * win32/libxml2/libxml2.def.src: being able to compile without
5285 XPath on Windows
5286
5287Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5288
5289 * libxml.m4: yet another patch from Toshio Kuratomi
5290
5291Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5292
5293 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5294
5295Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5296
5297 * tree.[ch]: added xmlSaveFormatFile interface for saving
5298 and indenting a file.
5299
5300Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5301
5302 * xpath.c: fixed bug #53689 related to processing-instruction()
5303
5304Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5305
5306 * DOCBparser.c: patche from László Kovács
5307
5308Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5309
5310 * parser.c: applied fixes from Christian Glahn bug report #53391
5311
5312Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5313
5314 * error.c: Jean François Lecomte provided a complete description
5315 and a fix to bug #53537
5316
5317Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5318
5319 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5320
5321Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5322
5323 * DOCBparser.c SAX.c: a bit more work on entities processing.
5324 Still Need to cleanup XML output and references in attributes
5325
5326Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5327
5328 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5329
5330Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5331
5332 * tree.c: trying to fix #53574, not completely complete,
5333 I would like xmllint --copy --debug test/ent1 and
5334 xmllint --debug test/ent1 to show the same result.
5335 * xpath.c: fix a bug when trying to sort namespace nodes
5336
5337Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5338
5339 * HTMLtree.c: real fix for #53402
5340
5341Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5342
5343 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5344 PIs when using xsl:output
5345 * valid.c: closing #53537 some case generate segfaults if there
5346 is validity errors
5347
5348Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5349
5350 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5351 of external parsed entities, added --noent to testDocbook
5352 * valid.c: Garry Pennington found an uninitialized variable
5353 access in xmlValidateElementContent()
5354
5355Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5356
5357 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5358 with madness
5359 * result/HTML/ : this modified the result of the regression tests
5360 a lot.
5361
5362Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5363
5364 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5365 to doc where it wasn't checked against NULL reported by
5366 Jens Laas
5367
5368Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5369
5370 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5371 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5372
5373Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5374
5375 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5376 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5377 * SAX.[ch]: cleanup and updates for DocBook
5378 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5379 ex SGML identifier changes
5380 * valid.c: removed a static unused function.
5381
5382Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5383
5384 * HTMLtree.c: applied change for Paul Sponagl on script saving
5385 * Makefile.am: the warning about entity title.xml are normal.
5386
5387Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5388
5389 * configure.in: release of 2.3.7
5390 * Makefile.am: fixing make distcheck
5391
5392Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5393
5394 * doc/html/* doc/xml.html: updated and regenerated the docs
5395
5396Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5397
5398 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5399
5400Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5401
5402 * tree.c: fixed #53388 with the provided patch
5403
5404Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5405
5406 * valid.c: Bjorn detected an invalid memory access. Fixed
5407 vstateVPush()
5408
5409Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5410
5411 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5412
5413Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5414
5415 * libxml.h: new header used only for the compilation of libxml
5416 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5417 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5418 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5419 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5420 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5421 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5422 baseline (version 1.2 plus a single patch).
5423 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5424 scientific notation for numbers. Tests added.
5425 * xpath.c: formatting of numbers changed to use sprintf
5426 (contribution from William Brack)
5427
5428Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5429
5430 * valid.c: cleanup, more useful debugging
5431 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5432 * xmlIO.c: entity loading is printed as an error when validating
5433
5434Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5435
5436 * valid.c: fixed to validate within entities
5437 * test/VCM/v22.xml: added a specific testcase
5438
5439Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5440
5441 * valid.c: forgot an epsilon transition in for ()+
5442 * test/VCM/v21.xml : added a specific test case
5443
5444Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5445
5446 * valid.c: removed a state explosion exhibited by RSS
5447 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5448 from bug #51872
5449
5450Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5451
5452 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5453 validation without using an ugly NFA -> DFA algo in the source.
5454 Made a specific algorithm easier to maintain, using a single
5455 stack and without recursion.
5456 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5457 * hash.c: made the growing routine static
5458 * tree.h parser.c: added the parent information to an
5459 xmlElementContent node.
5460
5461Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5462
5463 * SAX.c parser.c xpath.c: generating IDs when not validating
5464 from an external parsed entity was poisoning the ID has table
5465 with removed values. This was killing XSLT on the KDE help
5466 browser.
5467
5468Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5469
5470 * entities.h: andrew@ugh.net.au detected a double declaration
5471
5472Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5473
5474 * debugXML.c hash.c tree.h valid.c : some changes related to
5475 the validation suport to improve speed with DocBook
5476 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5477 the way validation errors get reported
5478
5479Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5480
5481 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5482 by P C Chow and William M. Brack for XSLT HTML output
5483
5484Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5485
5486 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5487 Igor Zlatkovic patches for MSC compilation and added his
5488 updates
5489
5490Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5491
5492 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5493 prefix lookup.
5494 * parserInternals.c: fixed the bug reported by Morus Walter
5495 due to an off by one typo in xmlStringCurrentChar()
5496
5497Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5498
5499 * HTMLparser.c result/HTML/*: revamped the way the HTML
5500 parser handles end of tags or end of input
5501
5502Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5503
5504 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5505
5506Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5507
5508 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5509 bug where the linktime verions of free() won't work ...
5510
5511Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5512
5513 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5514
5515Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5516
5517 * doc/xml.html: added 2.3.6 release
5518
5519Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5520
5521 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5522 * result/wml.xml: resulted in a small output change
5523
5524Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5525
5526 * tree.c: xmlNewDoc was missing the charset initialization
5527 * xmllint.c: added --auto to autogenerate a doc, allow to
5528 reproduce the problem fixed on xmlNewDoc
5529
5530Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5531
5532 * xpath.c: trying to get 52979 solved
5533 * tree.c result/ result/noent/: trying to get 52712 solved, this
5534 also made me clean up the fact that XML output in general should
5535 not add formating blanks by default, this changed the output of
5536 a few tests
5537
5538Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5539
5540 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5541
5542Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5543
5544 * configure.in: finally released 2.3.6
5545
5546Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5547
5548 * xpath.c: checking for null pointer generated by new code
5549
5550Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5551
5552 * xpath.c: fixed a [] evaluation problem reported
5553 * test/XPath/tests/simpleaddr: extended test
5554 * result/XPath/simpleaddr: updated result
5555
5556Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5557
5558 * xmllint.c: Dan Timis reported a portability problem
5559 on Macs without mmap, fixed it.
5560
5561Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5562
5563 * testXPath.c : added a --tree option allowing to display the
5564 tree dump of the XPath expression
5565
5566Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5567
5568 * xpath.c: fixed a memleak when comparing nodesets
5569 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5570 * tree.c: added a TODO
5571
5572Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5573
5574 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5575 we need string functions
5576 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5577 to be able to use them where needed. Applied some changes
5578 to reduce name linking pollution and compile in only what's
5579 needed.
5580 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5581 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5582 for the string manipulation functions
5583 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5584 to the free() function of xmlmemory.c
5585 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5586 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5587 usage.
5588
5589
5590Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5591
5592 * error.c: applied the context output patch of the error
5593 handling submitted by Chuck Griffith
5594 * error/VC/*: this slightly change some error logs
5595
5596Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5597
5598 * parser.c: fixed line number reporting on error
5599
5600Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5601
5602 * parser.c: Sullivan and Darin found a parser bug,
5603 applied the patch.
5604
5605Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5606
5607 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5608 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5609 xmlversion.h.in xpointer.c: of course the way I defined
5610 UNUSED breaks on old gcc version. Try to be smart and
5611 also define it directly in xmlversion.h
5612 * configure.in: removed -ansi flag from the pedantic set
5613
5614Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5615 Huge cleanup, I switched to compile with
5616 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5617 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5618 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5619 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5620 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5621 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5622 encoding.h entities.c error.c list.[ch] nanoftp.c
5623 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5624 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5625 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5626 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5627 Cleanup, staticfied a number of non-exported functions,
5628 detected and cleaned up a dozen of problem found this way,
5629 avoided a lot of public function name/typedef/system names clashes
5630 * doc/xml.html: updated
5631 * configure.in: switched private flags to the really pedantic ones.
5632
5633Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5634
5635 * configure.in: 2.3.5
5636 * doc/html/*: rebuilt the docs
5637
5638Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5639
5640 * parser.c: fixed a reported bug in NOTATION parsing
5641 * uri.c: accepted but not fixed bug 51876, added TODO
5642 * Makefile.am: fixed bug 51876
5643
5644Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5645
5646 * config.h.in configure.in error.c: fix a compilation problem
5647 on platforms without vsnprintf (xml@thewrittenword.com)
5648
5649Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5650
5651 * parser.c: fixed a function name header typo
5652 * SAX.c: notations can also occur in external subset.
5653
5654Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5655
5656 * error.c: removed a C++ like comment
5657
5658Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5659
5660 * parser.c: fixing bug 52299 strange condition leading
5661 to a parser crash due to a buffer overflow
5662 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5663 added the specific test case
5664
5665Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5666
5667 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5668 xmlXPathConvert{String,Number,Boolean} to be able to make
5669 type casts without a context stack, fixed some implementation
5670 problems related to the absence of context at parse-time,
5671 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5672 in the public API too
5673 * xpointer.c xpathInternals.h: we need to know at parse time
5674 whether we are compiling an XPointer
5675
5676Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5677
5678 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5679 cleaned up the parser internals, refactored XPath code, added
5680 new compilation based APIs and cleanly separated public and
5681 private APIs.
5682
5683Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5684
5685 * xpath.h: the comp field must be added at the end to avoid
5686 killing binary compat.
5687
5688Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5689
5690 * Makefile.am: detect XPath memleaks in regreson tests
5691 * error.c: fixed and error w.r.t. error reporting still using
5692 stderr
5693 * hash.c: added new line at end of file
5694 * tree.h: minor cleanup
5695 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5696 expression parsing from evaluation, resulted in a number of
5697 changes internally, and in XPointer. Likely to break stuff
5698 using xpathInternals.h but should remain binary compatible,
5699 new interfaces will be added.
5700
5701Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5702
5703 * configure.in: fixed a couple of problems reported by
5704 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5705 without gcc on non linux platforms.
5706
5707Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5708
5709 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5710 a fix for --with-html-dir= configure support. I hope it won't
5711 break rpm generation
5712
5713Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5714
5715 * xmlIO.c: one function comment cleanup.
5716
5717Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5718
5719 * SAX.c: external subset notations were improperly registered
5720 in the internal subset.
5721
5722Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5723
5724 * README.cvs-commits: added, pointing to HACKING
5725 * HACKING: updated
5726
5727Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5728
5729 * parser.c: and Matt Sergeant found one in the XML push
5730 parser (erroneous check I forgot to remove when I fixed the
5731 main parser).
5732
5733Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5734
5735 * xpath.c: ptittom found a small bug in UnaryExpr
5736
5737Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5738
5739 * configure.in: bumped to 2.3.4
5740 * error.c: fixed bug #51860
5741 * tree.c: fixed bug #51861
5742 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5743 * tree.[ch] : added xmlDefaultBufferSize
5744 * nanoftp.c: typo in function name header block
5745 * doc/xml.html : updated, added link to XML::LibXSLT
5746 * doc/html/* : rebuilt the docs
5747
5748Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749
5750 * parser.c SAX.c: the new content parsing code raised an
5751 ugly bug in the characters() SAX callback. Found it
5752 just because of strangeness in XSLT XML Rec ouptut :-(
5753
5754Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5755
5756 * Makefile.am: Martin Baulig suggested to add -lm
5757 * tree.c: found another bug in xmlNodeGetContent()
5758
5759Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5760
5761 * xpath.c: Bjorn found the error related to strictness of comparison.
5762
5763Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5764
5765 * parser.c: trying to fix the Dtd parsing problem reported
5766 by Gary, side effect of last week speed optimizations.
5767
5768Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5769
5770 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5771 * parserInternals.c: removed unneeded test raised by Stric
5772
5773Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5774
5775 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5776 and fixed by William Brack). Added xmlXPathFormatNumber.
5777 Changed the sorting slightly.
5778 * configure.in Makefile.am example/Makefile.am: Added -lm.
5779 Please note that applications linking with libxml2, must
5780 also like with the math library from now on.
5781
5782Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5783
5784 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5785
5786Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5787
5788 * parser.c: one must report spaces even if the Dtd element
5789 content proves that this is not part of the element content.
5790 * result/valid/*.xml: this changed the ouptu slightly
5791
5792Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5793
5794 * configure.in: bumped to 2.3.3
5795 * doc/xml.html: updated
5796
5797Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5798
5799 * tree.c: minor doc fix
5800 * xpath.c: deallocation issues when a result tree has been
5801 converted to a node-set
5802
5803Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5804
5805 * doc/xml.html: oops corrected dates s/2000/2001
5806
5807Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5808
5809 * valid.c: new patch from Gary Pennington
5810
5811Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5812
5813 * doc/xml.html: applied patch from Ankh
5814
5815Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5816
5817 * xinclude.c: fixed a problem building on Mac
5818
5819Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5820
5821 * parser.c: more work on increasing parsing ferformances
5822
5823Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5824
5825 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5826 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5827 avoiding memcpy in production builds MEM_CLEANUP macro use
5828 * parser.[ch] parserInternals.c: optimizations of the tightest
5829 internal loops inside the parser. Better checking of I/O
5830 flushing/loading conditions
5831 * xmllint.c : added --timing
5832
5833Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5834
5835 * configure.in: bumped to 2.3.2
5836 * doc/xml.html: updated for release
5837
5838Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5839
5840 * xpath.c: found a memleak and fixed a nasty bug
5841
5842Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5843
5844 * xmllint.[c1] : added return code errors for xmllint
5845 * xpath.c: specific debug dump function for result value trees
5846
5847Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5848
5849 * xpath.c: finally implemented xmlXPathCompareNodeSets
5850 * test/XPath/expr/floats results/XPath/expr/floats: added
5851 a test for float expressions
5852
5853Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5854
5855 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5856 * parserInternals.[ch]: trying to speed up parsing
5857 * xpath.c : speeded up node set equality op
5858
5859Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5860
5861 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5862 better handling of ID/IDREF and the list modules associated
5863 * configure.in: small CFLAGS cleanup
5864
5865Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5866
5867 * configure.in: fixed iconv detection on AIX (stric)
5868
5869Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5870
5871 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5872
5873Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5874
5875 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5876 and optimized xmlXPathNodeSetSort
5877
5878Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5879
5880 * xpath.c: bug fix when context size is 0
5881 * parser.c: I like Norm's Dtd because they still manage to break
5882 the parser occasionally
5883
5884Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5885
5886 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5887
5888Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5889
5890 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5891 attributes within the XML-1.0 namespace
5892
5893Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5894
5895 * xpathInternals.h: exported a few axis functions
5896 * doc/xml.html: updated the doc
5897
5898Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5899
5900 * configure.in: applied patch from Daniel van Balen for OpenBSD
5901 and bumped version to 2.3.1
5902 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5903 attempt to find autoclosing was simply broken, removed it,
5904 updated the examples, this is better
5905
5906Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5907
5908 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5909 hash functionnalities.
5910 * doc/html/* : rebuild the doc
5911
5912Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5913
5914 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5915 on predicate
5916 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5917 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5918 really want to have tags closed on output even if we accept
5919 unclosed ones on input
5920
5921Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5922
5923 * xpath.c: ouch don't free NULL, rare case fixed
5924 * tree.c: don't coalesce text nodes if they don't have the
5925 same behaviour wrt escaping on output
5926
5927Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5928
5929 * xpath.c: small fixup
5930 * SAX.c: don't warn on empty namespaces.
5931
5932Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5933
5934 * README: a bit of cleanup
5935 * configure.in: preparing for 2.3.0 release
5936
5937Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5938
5939 * hash.[ch]: added a first version of xmlHashSize()
5940 * valid.c: another bug fix from Gary Pennington
5941
5942Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5943
5944 * valid.c: couple of bug fixes pointed by Gary Pennington
5945 * HTMLtree.c: #if 0 cleanup
5946
5947Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5948
5949 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5950 which removes a time consuming check of xmlXPathNodeSetAdd()
5951 and use it in places where we are sure to not break unicity
5952
5953Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5954
5955 * xpath.c: bug fixes found from XSLT
5956 * tree.c: preserve node->name special values when copying nodes.
5957 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5958 external subset are fetched when available but without full
5959 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5960 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5961 output with encoding disabled.
5962
5963Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5964
5965 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5966 xmlCheckFilename should not be called from xmlFileOpenW
5967 and xmlGzfileOpenW
5968
5969Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5970
5971 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5972 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5973 added the new tests for URI normalization
5974 * testURI.c: fixed stoopid bugs
5975 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5976 the URI in the error messages are now properly normalized
5977
5978Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5979
5980 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5981
5982Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5983
5984 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5985
5986Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5987
5988 * xpath.c: fixed mod operator
5989
5990Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5991
5992 * parser.c: fixed xmlStrcat doc
5993 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5994 trees.
5995
5996Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5997
5998 * xpath.c result/XPath/tests/chaptersbase
5999 result/XPath/tests/simplebase: fixed XPath node()
6000 * tree.c: small fix in xmlNewNs()
6001 * Makefile.am: removed extraneous xml2Conf.sh rule
6002
6003Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6004
6005 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6006 Changed the library name, in order to get libxml-devel and
6007 libxml2-devel to coexist on a single system
6008 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6009 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6010
6011Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6012
6013 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6014 libxml2-devel installable in // as libxml-devel.
6015
6016Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6017
6018 * doc/Makefile.am: fixed make rebuild in doc
6019 * doc/html/*.html: rebuilt the docs
6020
6021Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6022
6023 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6024
6025Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6026
6027 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6028 the HTML doc to go into the -devel RPM ...
6029 * aclocal.m4 config.h.in: some updates due to auto* magic
6030
6031Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6032
6033 * xpath.h: added a hook in the context structure allowing to
6034 link to extra support, needed for XSLT
6035
6036Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6037
6038 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6039 xmlXPtrCmpPoints to use it.
6040 * propagated the following patch from Alejandro Forero
6041 * include/win32config.h xmlIO.c: applied further suggestions
6042 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6043 * example/gjobread.c: fixed warnings, now that it builds
6044
6045Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6046
6047 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6048
6049 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6050 filename points to a valid file (not a directory).
6051 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6052 Added calls to xmlCheckFilenameDir.
6053
6054 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6055 `path' (rather than `filename') as the parameter to gzopen and open.
6056
6057Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6058
6059 * Makefile.am: fixed a problem with EXTRA_DIST
6060
6061Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6062
6063 * Makefile.am example/Makefile.am: finally found the trick
6064 to build the example, i.e. add "." in SUBDIRS before example
6065 in the list <grin/>
6066
6067Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6068
6069 * doc/xml.html: updated with an XSLT section, removed pointer to
6070 W3C CVS base.
6071
6072Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6073
6074 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6075 too, and deallocation need to occur the same way.
6076
6077Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6078
6079 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6080 type correponding to an XSLT result tree fragment. Share most
6081 of the data format with node set, as well as operators.
6082 * HTMLtree.c: added a newline at the end of the doctype output
6083 whe this one is not present initially.
6084 * tree.c: make sure taht the parent and doc pointers are properly
6085 set when copying attributes (lists).
6086
6087Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6088
6089 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6090
6091Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6092
6093 * xpath.c: seems I finally killed that ugly path evaluation
6094 context bug (tagged 9999 in case is is wrong)
6095
6096Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6097
6098 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6099 for XSLT
6100
6101Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6102
6103 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6104 for xmlGzfileOpen() bug
6105
6106Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6107
6108 * xpath.c: removed an error found by XSLT usage
6109 * tree.c parserInternals.h: use a predefined static string
6110 for text and comment nodes, avoid freeing them in xmlFreeNode,
6111 exported the string name in parserInternals.h and added
6112 another value to disable encoding at output (for XSLT),
6113 gain memory, time.
6114
6115Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6116
6117 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6118 win32/libxml2/libxml2_so.dsp: new makefiles and update
6119 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6120
6121Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6122
6123 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6124 Gary Pennington
6125
6126Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6127
6128 * xpath.c: fixed the comaprision of values and nodelists,
6129 need to compare nodelist still ...
6130 * debugXML.c: avoided a possible core dump
6131 * HTMLparser.c: cleanup
6132 * nanohttp.c: contributed fix.
6133 * tree.c: fixes in properties handling added xmlSetNsProp
6134 needed by libxslt
6135 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6136 comment
6137 * TODO: updated
6138
6139Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6140
6141 * parser.c parserInternals.c: applied Bjorn Reese optimization
6142 patch
6143
6144Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6145
6146 * Makefile.am: applied patch fro make check from Martin Vidner
6147
6148Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6149
6150 * configure.in: preparing 2.2.11
6151 * doc/html/*: rebuild the HTML files
6152 * doc/xml.html : updated
6153
6154Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6155
6156 * tree.c: fixed a stupid bug
6157 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6158 patches related to validation of an XInclude processing result
6159 * TODO: updated
6160
6161Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6162
6163 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6164 on large files
6165
6166Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6167
6168 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6169
6170Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6171
6172 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6173 reported by Jonas Borgström
6174 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6175
6176Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6177
6178 * testXPath.c xpath.c: fixing the XPath union expressions problem
6179 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6180
6181Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6182
6183 * xmllint.c: Made is so if the file name is "-" is will read form
6184 standard input. Sven Heinicke <sven@zen.org>
6185 * tree.c: fixed a problem when growing buffer
6186 * tree.h: fixed the comment of the node types following andersca
6187 comment
6188 * TODO: updated
6189
6190Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6191
6192 * HTMLparser.[ch]: added a way to avoid adding automatically
6193 omitted tags. htmlHandleOmittedElem() allows to change the
6194 default handling.
6195 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6196 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6197 of xmllint too when using --memory flag, added a memory test
6198 suite at the Makefile level.
6199 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6200 with namespace use when encountering QNames in XPath evalation,
6201 added xmlns() scheme in XPointer.
6202 * nanoftp.c : incorporated a fix
6203 * parser.c xmlIO.c: fixed problems raised with encoding when using
6204 the memory I/O
6205 * parserInternals.c: closed bug 25934 reported by
6206 torsten.landschoff@innominate.de
6207 * TODO: updated
6208
6209Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6210
6211 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6212 on a non-updated tree :-(, made a 2.2.10 release to correct the
6213 situation
6214
6215Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6216
6217 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6218 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6219 integrated a set of OpenVMS changes from Howard Taylor
6220 <Howard.Taylor@pacoast.com>
6221
6222Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6223
6224 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6225 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6226
6227Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6228
6229 * HTMLparser.c: some fixes on auto-open of html/head/body
6230 * encoding.c: fixed a compilation error on some gcc env
6231 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6232 XPointer implementation
6233 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6234 related XPointer tests and associated results
6235
6236Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6237
6238 * doc/xmldtd.html doc/xml.html: following a short step by step
6239 guidance on IRC to help maciej with DTDs I started a small
6240 page on the subject.
6241
6242Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6243
6244 * HTMLparser.c: fixed handling of broken charrefs
6245 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6246 patches
6247
6248Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6249
6250 * doc/xml.html doc/html/* : rebuilt the docs after adding
6251 xinclude and updated page for 2.2.7 and 2.2.8
6252 * configure.in: releasing 2.2.8
6253
6254Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6255
6256 * parser.[ch] parserInternals.c: applied the conditional
6257 section processing fix from Jonathan P Springer
6258 <jonathan.springer2@gte.net>
6259 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6260 project file, fixed iconv default non support
6261 * xpath.c: fixed the problem of evaluating relative expressions
6262 when a node context is provided.
6263
6264Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6265
6266 * nanoftp.c: fixed gcc 2.95 new warnings
6267 * SAX.c: fixed a stupid bug
6268 * tree.c: fixed a formatting problem when round-tripping
6269 from/to memory
6270 * xinclude.c: chased memleak, fixed a base problem
6271 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6272 xmlXPtrBuildNodeList()
6273 * TODO: updated
6274 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6275 adding a first small set of regression tests for XInclude
6276
6277Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6278
6279 * nanohttp.[ch]: applied Wayne Davison patches to access
6280 the WWW-Authorization header.
6281 * parser.c: Closed Bug#30847: Problems when switching encoding
6282 in short files by applying Simon Berg's patch.
6283 * valid.c: fixed a validation problem
6284 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6285 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6286 Wayne Davison
6287 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6288 need to be extended to non full nodes selections.
6289 * xinclude.c: starts to work decently
6290
6291Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6292
6293 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6294 debugXML.c xmlversion.h.in: Started adding XInclude support,
6295 this is a new xmllint option
6296 * tree.c xpath.c: applied TOM patches for XPath
6297 * xpointer.c: fixed a couple of errors.
6298 * uri.c: added an escaping function needed for xinclude
6299 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6300 new warning from RH70 gcc's version
6301
6302Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6303
6304 * HTMLparser.c: fixed loop on invalid char in scripts
6305 * parser.c: update to description of xmlIOParseDTD()
6306 * libxml.m4 xmlversion.h.in: changes contributed by
6307 Michael Schmeing <m.schmeing@internet-factory.de>
6308 * configure.in: preparing for 2.2.7
6309 * Makefile.am: trying to avoid config.h and acconfig.h
6310 being included in the distrib
6311 * configure.in: released 2.2.7
6312
6313Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6314
6315 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6316 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6317
6318Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6319
6320 * parser.[ch]: added xmlIOParseDTD()
6321 * xpointer.c: added support for the 2 extra parameters of
6322 string-range, fixed a stoopid error when '0' was present
6323 in XPointer expressions
6324 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6325 testsuite for the above
6326
6327Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6328
6329 * libxml.spec.in: improved package descriptions
6330
6331Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6332
6333 * xpath.c xpathInternals.h: applied a large cleaning patch
6334 from TOM <ptittom@free.fr>, it also add namespace support
6335 for function and variables registration.
6336
6337Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6338
6339 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6340 * Makefile.mingw: Wayne Davison's update adding hash.c
6341
6342Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6343
6344 * xpath.c: fixed the root evaluation problems
6345 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6346 ignorable spaces with <b> <bold> <em>
6347 * tree.c: fixed a loop in xmlSearchNsByHref()
6348
6349Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6350
6351 * xpath.c: applied another XPath patch from TOM
6352 * xpath.c include/makefile.am: applied another patch from
6353 china@thewrittenword.com (cleanup on IRIX).
6354
6355Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6356
6357 * xml-config.1: received a fixed version from Fredrik Hallenberg
6358 <hallon@lysator.liu.se>
6359
6360Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6361
6362 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6363 cleanup patch for XPath
6364
6365Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6366
6367 * patched to redirrect all "out of context" error messages to
6368 a reconfigurable routine. The changes are:
6369 * xmlerror.h : added the export of an error context type (void *)
6370 an error handler type xmlGenericErrorFunc there is an interface
6371 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6372 to reset the error handling routine and its argument
6373 (by default it's equivalent to respectively fprintf and stderr.
6374 * all the c files: all wild accesses to stderr or stdout within
6375 the library have been replaced to calls to the handler.
6376
6377Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6378
6379 * configure.in: release 2.2.6
6380 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6381 exporting the inner functions of xpath for extension modules
6382 * doc/*: updated and rebuilt the doc
6383
6384Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6385
6386 * nanohttp.c : applied Wayne HTTP cleanup patch
6387 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6388 and xmlNodeSetSpacePreserve()
6389
6390Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6391
6392 * xpath.c: closing bug #29260
6393
6394Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6395
6396 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6397 multikey tuples, made hash structure opaque
6398 * valid.[ch]: moved elements, attributes, notations decalarations
6399 as well as ID and refs to hash tables.
6400 * entities.c: hash cleanup
6401 * xmlmemory.c: fixed a dump problem in debug mode
6402 * include/Makefile.am: problem passing in DESTDIR= values patch
6403 from Marc Christensen <marc@calderasystems.com>
6404 * nanohttp.c: removed debugging remains
6405 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6406 * HTMLparser.c parser.c: fixing a number of problems with the
6407 macros in the *parser.c files (Wayne).
6408 * HTMLparser.c: close the previous option when opening a new one
6409 (Marc Sanfacon).
6410 * result/HTML/*: updated the HTML results accordingly
6411
6412Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6413
6414 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6415 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6416 XPath functions and XML entities table to them. More to come...
6417 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6418
6419Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6420
6421 * tree.c: coalesce adjacent text nodes
6422 * valid.c: handling of blank nodes in DTd validation (raised
6423 by problems with a posteriori validation).
6424 * nanohttp.c: changing behaviour on HTTP write stuff.
6425 * HTMLtree.c: forced body and html to be explicitely closed.
6426 * xpath.h: exported more XPath functions.
6427
6428Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6429
6430 * Release of 2.2.5
6431 * xpointer.c: range() range-inside and other helper functions
6432 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6433
6434Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6435
6436 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6437 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6438
6439Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6440
6441 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6442 and XPointer modules
6443
6444Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6445
6446 * SAX.h: closed #25107
6447
6448Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6449
6450 * testSAX.c: fixed problem with cdata reporting
6451 * SAXresult/* : updated
6452
6453Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6454
6455 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6456 Closed bug #27499, added to regression tests
6457 * TODO: updated
6458
6459Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6460
6461 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6462 support for SCRIPT and STYLE with help from Bjorn Reese
6463 * test/HTML/* result/HTML/*: added simple testcase and updated
6464 the existing ones.
6465
6466Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6467
6468 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6469 string-range for empty strings
6470 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6471 test/XPath/xptr/strrange: augmented the XPointer testsuite
6472
6473Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6474
6475 * doc/xml.html doc/xmlmem.html: added a module describing memory
6476 interfaces and use, updated the main page.
6477
6478Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6479
6480 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6481 nanoftp code work on Windows too now
6482
6483Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6484
6485 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6486 * xpointer.c: implemented string-range() at least a good first version
6487 * test/XPath/docs/str test/XPath/xptr/strrange
6488 result/XPath/xptr/strrange: the string-range() tests
6489
6490Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6491
6492 * Makefile.am include/Makefile.am include/win32config.h
6493 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6494 and make distcheck
6495
6496Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6497
6498 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6499 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6500 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6501
6502Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6503
6504 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6505 patch for socklen_t detection by
6506 Albert Chin-A-Young <china@thewrittenword.com>
6507
6508Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6509
6510 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6511 and added a --dtdvalid option to xmllint used to test it
6512
6513Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6514
6515 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6516 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6517
6518Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6519
6520 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6521 handlings (registration, lookup, cleanup)
6522
6523Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6524
6525 * configure.in Makefile.am include/makefile.am: adding XPointer
6526 and XPtrtests target
6527 * xpointer.[ch] : new files for XPointer support
6528 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6529 more XPath tests
6530
6531Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6532
6533 * configure.in: fixed, very broken, make distcheck works again
6534
6535Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6536
6537 * More work toward 2.2.5, integrated a number of patches
6538 * configure.in Makefile.am win32config.h.in: trying to cleanup
6539 make distcheck .... huh ...
6540 * include/Makefile.am include/win32config.h: new directory
6541 for includes
6542 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6543 updated teh makefiles and instructions for WIN32
6544 * xpath.c: small fixes
6545 * test/XPath/ results/XPath: updated the testcases and results
6546 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6547 suggested patches
6548 * valid.c: fixed an ID bug
6549
6550Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6551
6552 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6553 the automake bug where wrong dependancies were generated.
6554 * xpath.[ch]: worked on XPointer
6555
6556Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6557
6558 * configure.in Makefile.am: 2.2.5, ship the include in an
6559 include/libxml subdirectory, use symlinks when using CVS
6560 * testSAX.c: fixed small bug
6561 * testXPath.c: changed the way testfiles are parsed
6562 * debugXML.c: same kind of cleanup when parsing an argument expression
6563 XPath/XPointers can have blanks embedded
6564 * xpath.[ch]: more cleanup, reorgs for XPointer work
6565 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6566 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6567
6568Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6569
6570 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6571 in the XPath engine, rewrote large parts of it, now it's far
6572 cleaner and in sync with the REC not an old WD. Fixed a parsing
6573 problem in the interactive XML shell found when testing XPath.
6574
6575Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6576
6577 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6578 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6579 examples with the extra test
6580
6581Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6582
6583 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6584 the global init function.
6585
6586Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6587
6588 * HTMLparser.c: Doohhh, attribute name parsing was still case
6589 sensitive ! Fixed this ...
6590 * result/HTML/* : updated the tests results accordingly
6591
6592Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6593
6594 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6595 engine, should be far more stable, incorporated a new version of
6596 preceding/following axis, need testing
6597 * uri.c: fixed file:///c:/a/b/c problem
6598 * test/XPath/tests/idsimple: augmented the XPath tests
6599
6600Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6601
6602 * doc/* rebuilding docs for 2.2.4 release
6603
6604Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6605
6606 * configure.in: releasing 2.2.4
6607 * parser.[ch]: added xmlStrEqual()
6608 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6609 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6610 use xmlStrEqual instead
6611 * TODO: updated
6612 * added an XPath test
6613
6614Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6615
6616 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6617 * entities.h: exported xmlInitializePredefinedEntities
6618 * parser.[ch] : added xmlInitParser()
6619 * parserInternals.h : had to export htmlInitAutoClose()
6620
6621Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6622
6623 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6624 problems
6625 * Makefile.am : added XPath regression tests to normal tests
6626 * uri.c: fixed a problem with local paths, cleanup
6627 * parser.c: fixed a problem with large CData sections
6628
6629Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6630
6631 * configure.in xml-config.in: patch from "Ben Taylor"
6632 <sol7x86@hotmail.com> for solaris shared libs lookup
6633
66342000-09-30 Martin Baulig <baulig@suse.de>
6635
6636 * libxml-2.0.pc.in: Provide pkg-config script.
6637
6638 * configure.in: Create the libxml-2.0.pc script from the
6639 libxml-2.0.pc.in templates.
6640 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6641 script in `$(libdir)/pkgconfig'.
6642
6643Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6644
6645 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6646 when compiling with MSC
6647
6648Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6649
6650 * xpath.c: patch for normalize-string() substring-before(),
6651 substring-after() and translate() functions from Bjorn Reese
6652 <breese@mail1.stofanet.dk>
6653 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6654 Fredrik Hallenberg <hallon@lysator.liu.se>
6655 * TODO: updated
6656
6657Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6658
6659 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6660 problem of socklen_t being undefined on a number of platforms
6661 * debugXML.c: fixed a compilation problem when without snprintf
6662
6663Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6664
6665 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6666 an URI bug and a fix for the control-character-induced infinite loop
6667 * nanohttp.c: preventive fix for compiling on WIN32
6668
6669Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6670
6671 * xmlint.c: closing bug #25000
6672
6673Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6674
6675 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6676 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6677 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6678 related function, fixing xmlStrncmp(), and associated cleanup
6679 * result/HTML/entities.html.sax: updating result
6680
6681Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6682
6683 * uri.c: applied patch for URI escaping from Wayne Davison
6684 <wayned@blorf.net>
6685 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6686 from Denis Barbier <barbier@imacs.polytechnique.fr>
6687 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6688 patch from Wayne Davison
6689
6690Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6691
6692 * doc/xml.html : updated with new releases, adding "how to help"
6693
6694Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6695
6696 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6697 removed a few warnings in pedantic mode ...
6698 * parserInternals.c parser.c: moved encoding switching function
6699 to parserInternals.c
6700 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6701
6702Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6703
6704 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6705 error or warning handlers
6706
6707Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6708
6709 * parserInternals.c parserInternals.h parser.c Makefile.am:
6710 created a new module parserInternals.c, moved most of the
6711 code shared by the various parsers there, as well as
6712 deprecated code from parser.c. More cleanup of parser.c
6713 * uri.c: fixed a problem when URI is NULL
6714 * valid.c: speedup when looking for an attribute declaration
6715
6716Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6717
6718 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6719 the cleanup of the computation of URI references when seeking
6720 external entities. The URI reference string and the resulting
6721 URI are both stored now.
6722 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6723 large s(n)printf checks and cleanup from Denis Barbier
6724 <barbier@imacs.polytechnique.fr>
6725 * xmlversion.h.in tree.h: couple of SGML declarations for a
6726 possible docbook module.
6727 * result/VC/ : a couple of test output changed due to the change
6728 of the entities URI
6729
6730Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6731
6732 * parser.h: added a _private field for linking user's data
6733
6734Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6735
6736 * parser.c parserInternals.h: demacroified most of the IS_XXX
6737 the gain in size is significant so ...
6738
6739Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6740
6741 * entities.c: cases where looking up entities with doc==NULL
6742 covered
6743
6744Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6745
6746 * uri.c: applied Wayne Davison patch
6747 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6748
6749Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6750
6751 * uri.c testUri.c: applied Wayne Davison patches
6752 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6753 * Makefile.in: added URItest and included thenin "make tests"
6754
6755Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6756
6757 * xmlversion.h.in: closed bug 22941
6758
6759Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6760
6761 * doc/xmlio.html: added doc and example for entity loader
6762 redefinition.
6763
6764Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6765
6766 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6767 used by libxml
6768
6769Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6770
6771 * parser.c: Fixed bug on invalid ontent characters and when using
6772 push.
6773 * xmllint.c: fixed xmllint endling of errors in push mode
6774
6775Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6776
6777 * HTMLparser.c testHTML.c: applied two new patches from
6778 Wayne Davison <wayned@users.sourceforge.net>
6779 * result/HTML/*.sax: regenerated HTML SAX output
6780 * parser.c: more cleanup.
6781
6782Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6783
6784 * HTMLparser.[ch] testHTML.c: applied the second set of
6785 patches from Wayne Davison <wayned@users.sourceforge.net>,
6786 adding htmlEncodeEntities()
6787 * HTMLparser.c: fixed an ignorable white space detection bug
6788 occuring when parsing with SAX only
6789 * result/HTML/*.sax: updated since the output is now HTML
6790 encoded...
6791
6792Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6793
6794 * HTMLparser.[ch]: applied some of Wayne Davison
6795 <wayned@users.sourceforge.net> patches
6796
6797Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6798
6799 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6800 undeclared namespace prefix was used, added a warning.
6801 Cleaned up support w.r.t. entities, spilling out a warning
6802 and being pedantic on lookups.
6803 * test/warning/ent9 : added testcase for previous example.
6804 * TODO: updated
6805 * parserInternals.h parser.c: changed the way names are parsed
6806 now allow infinite size and decrease penalty for normal use
6807 * parser.c: Started a big cleanup/check of the parser code,
6808 fixed some of the most tortuous entity code, spotted code
6809 unused anymore
6810 * test/*: added tests for very long names and related nasty
6811 things.
6812
6813Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6814
6815 * doc/encoding.html: added encoding aliases doc
6816 * doc/xml.html: updates
6817 * encoding.[ch]: added EncodingAliases functions
6818 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6819 bottleneck affecting large DTDs like Docbook
6820 * parser.[ch] xmllint.c: added a pedantic option, will be
6821 useful
6822 * SAX.c: redefinition of entities is reported in pedantic mode
6823 * testHTML.c: uninitialized warning from gcc
6824 * uri.c: fixed a couple of bugs
6825 * TODO: added issue raised by Michael
6826
6827Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6828
6829 * doc/encoding.html: propagated Martin Duerst suggestions
6830
6831Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6832
6833 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6834 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6835 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6836 by Wayne Davison
6837
6838Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6839
6840 * nanoftp.c nanohttp.c: small cleanup
6841 * TODO: updated
6842
6843Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6844
6845 * added an old VC testcase and updated title.xml entity
6846
6847Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6848
6849 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6850 done on auto-opening of <p> tags and cleanup of SAX output
6851
6852Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6853
6854 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6855
6856Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6857
6858 * doc/xml.html libxml.* structure.*: updated the doc a bit
6859
6860Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6861
6862 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6863 of SAX tests
6864
6865Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6866
6867 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6868 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6869
6870Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6871
6872 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6873 * testHTML.c: fix core dump on Solaris 2.x systems
6874 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6875 * result/HTML/*.sax: previous bug fix lead to new results
6876
6877Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6878
6879 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6880 * configure.in: added --with-readline=DIR to accept alternate
6881 path for readline include/library
6882 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6883 for ANSI under HP-UX
6884 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6885 includes @LIBS@
6886
6887Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6888
6889 * doc/* : rebuilt the docs
6890 * getting ready for 2.2.2 release
6891
6892Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6893
6894 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6895 and xmlAddFeature()
6896 * tree.[ch]: added xmlAddChildList()
6897 * xmllint.c: MAP_FAILED macro test
6898 * parser.h: added xmlParseCtxtExternalEntity()
6899 * valid.c: applied bug fixes removed warning
6900 * tree.c: added CDATA block to elements content
6901 * testSAX.c: cleanup of output
6902 * testHTML.c: added SAX testing
6903 * encoding.c: better error recovery
6904 * SAX.c, parser.c: fixed one of the external entity processing
6905 of the OASis testsuite
6906 * Makefile.am: added HTML SAX regression tests
6907 * configure.in: bumped to 2.2.2
6908 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6909 SAX results
6910
6911Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6912
6913 * configure.in: patch for HP compiler
6914
69152000-08-04 Sven Heinicke <sven@zen.org>
6916
6917 * xmllint.c: Was coredumping sometimes when the file given didn't
6918 exist.
6919
6920Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6921
6922 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6923
6924 when using in memory parsing. Need some cleanup.
6925 * xmllint.c configure.in: added a --memory flag to test memory
6926 parsing
6927
6928Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6929
6930 * nanohttp.c: fixed socklen_t replacement to unsigned int
6931 * parser.c: fixed a space handdling missing at the end of
6932 production 28 DOCTYPE.
6933 * xmlmemory.c: fixed a stupid bug on the routine to override
6934 allocation functions
6935 * TODO: updated
6936
6937Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6938
6939 * doc/ regenerated the docs
6940
6941Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6942
6943 * doc/encoding.html doc/xml.html: added I18N doc
6944 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6945 improvements, both parser and filters, added ASCII & HTML,
6946 fixed the ISO-Latin-1 one
6947 * xmllint.c testHTML.c: added/made visible --encode
6948 * debugXML.c : cleanup
6949 * most .c files: applied patches due to warning on Windows and
6950 when using Sun Pro cc compiler
6951 * xpath.c : cleanup memleaks
6952 * nanoftp.c : added a TESTING preprocessor flag for standalong
6953 compile so that people can report bugs more easilly
6954 * nanohttp.c : ditched socklen_t which was a portability mess
6955 and replaced it with unsigned int.
6956 * tree.[ch]: added xmlHasProp()
6957 * TODO: updated
6958 * test/ : added more test for entities, NS, encoding, HTML, wap
6959 * configure.in: preparing for 2.2.0 release
6960
6961Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6962
6963 * nanoftp.c: fixed the way the control connection is handled
6964 * libxml.spec.in: fixed the dependancies and cleanup
6965
6966Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6967
6968 * doc/xml.html: changed the xmlsoft.org structure, updated the
6969 examples w.r.t. root and childs
6970
6971Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6972
6973 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6974
6975Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6976
6977 * HTMLparser.c: Work on character encoding support for the HTML parser
6978 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6979 * encoding.c: Fixed a potential memleak in the encoding stuff
6980
6981Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6982
6983 * doc/FAQ.html doc/Makefile.am : added a FAQ
6984
6985Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6986
6987 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6988 of the HTML parser to force it to not bypass SAX
6989
6990Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6991
6992 * win32config.h.in: updated
6993 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6994 lacks iconv support :-( need to release 2.1.1
6995 * configure.in: release 2.1.1
6996 * HTMLparser: fixed bug #14784
6997 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6998 by Windows compiler
6999 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7000 the SAX startDocument() callback.
7001 * TODO: updated
7002
7003Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7004
7005 * added xmlStopParser()
7006
7007Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7008
7009 * configure.in: 2.1.0 prerelease
7010 * Large resync between W3C and Gnome tree
7011 * nanoftp, nanohttp.c: fixed stalled connections probs
7012 * HTMLtree.c SAX.c : support for attribute without values in
7013 HTML for andersca
7014 * valid.c: Fixed most validation + namespace problems
7015 * HTMLparser.c: start document callback for andersca
7016 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7017 * parser.h, SAX.c: serious speed improvement for large
7018 CDATA blocks
7019 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7020 different encoding
7021 * example/Makefile.am example/gjobread.c tree.h: work on
7022 libxml1 libxml2 convergence.
7023 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7024 and the LIBXML_TEST_VERSION macro
7025
7026Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7027
7028 * doc/xml.html: various patches and improvements typo fixed by
7029 Felix Natter
7030 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7031 from Felix Natter <fnatter@gmx.net>
7032
7033Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7034
7035 * doc/upgrade.html: updated with instructions for support of both
7036 libxml-1.x and libxml-2.x
7037 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7038 for 2.x support and also fixed includes
7039
7040
7041Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7042
7043 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7044 the encoding support, added iconv support, so now libxml if
7045 compiled with iconv automatically support japanese encodings
7046 among others. Work based on initial patch from Yuan-Chen Cheng
7047 I may have broken binary compat in the encoding handler
7048 registration scheme, but that was so utterly broken I don't
7049 expect anybody to have used this feature until now.
7050 * parserInternals.h: fixup on the CHAR range macro
7051 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7052 code.
7053 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7054 * uri.c: added xmlParseURI() I can't believe I forgot to
7055 implement this one in 2.0 !!!
7056 * SAX.c: moved doc->encoding update in the endDocument() call.
7057 * TODO: updated.
7058
7059Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7060
7061 * tree.h: removed extraneous xmlRemoveProp definition
7062 * TODO: added item about --disable-corba configure switch
7063 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7064 * nanoftp.c: fixed include problems giving troubles on AIX and
7065 slowlaris
7066 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7067 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7068 comment and headers changes to lower gtk-doc number of warnings
7069 * doc/html/*: rebuilt docs
7070
7071Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7072
7073 * HACKING: documented the tag for 1.x and instructions
7074
7075Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7076
7077 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7078 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7079 xmlCreateIOParserCtxt
7080 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7081 significant overall improvement
7082 * xmllint.c: added I/O test to xmllint
7083 * testSAX.c: added a speed test
7084 * doc/* : updated/regenerated
7085
7086Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7087
7088 * xpath.c uri.h parserInternals.h: cosmetic changes from
7089 "Timur I. Bakeyev" <timur@bat.ru>, including making
7090 xmlCreateURI() public
7091
7092Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7093
7094 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7095 and the code at the same time. Added a clean mechanism for
7096 overload or added input methods: xmlRegisterInputCallbacks()
7097 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7098 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7099 * TODO: updated
7100 * doc/* : updated/regenerated
7101 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7102 source dir
7103
7104Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7105
7106 * testURI.c: yet another forgotten commit, I should get some sleep !
7107
7108Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7109
7110 * xmllint.c: forgot to commit this too ?
7111
7112Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7113
7114 * xmlversion.h.in : forgot to commit this previously
7115
7116Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7117
7118 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7119 * README TODO: updated for release
7120 * uri.c uri.h: added authority parsing/saving
7121 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7122 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7123 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7124 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7125 Makefile.am : added compile-time customization of libxml
7126 --with-ftp --with-http --with-html --with-xpath --with-debug
7127 --with-mem-debug
7128 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7129 #include <libxml/xxx.h> I hope it won't break too much stuff
7130 and will be manageable in the future...
7131 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7132 and added xmllint to the installed programs
7133 * uri.h: added xmlFreeURI()
7134
7135Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7136
7137 * uri.c uri.h: finished the escaping handling, the base support
7138 and the URI path normalization. Looks good just lacks the
7139 authority content parsing code.
7140 * Makefile.am: added instructions to generate testURI
7141 * TODO: updated
7142 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7143 added links and icons for W3C and Gnome
7144
7145Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7146
7147 * xmlmemory.[ch] : seems I forgot to actually update the files in
7148 the last commit :-)
7149 * doc/xml.html doc/html/* : updated and uploaded the docs
7150
7151Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7152
7153 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7154 * TODO: updated
7155 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7156 libxml default allocation function with another set (like gmalloc/
7157 gfree).
7158 * Makefile.am, uri.c, uri.h: added a set of functions to do
7159 exact (litteraly copied from the RFC 2396 productions) parsing
7160 and handling of URI. Will be needed for XLink, one XML WFC,
7161 XML Base and reused in the nano[ftp/http] modules. Still work
7162 to be done.
7163
7164Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7165
7166 * configure.in, libxml.spec.in : libxml2
7167 * doc/* : updated the doc page, rebuilt the docs
7168
7169Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7170
7171 * all: tagged LIB_XML_1_X
7172 * *.c *.h : updated from W3C CVS tree
7173 * configure.in : 2.0.0-beta
7174 * libxml.spec.in : libxml2 package nam
7175 * result/* : new version of the tests output
7176
7177Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7178
7179 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7180
7181Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7182
7183 * doc/* : rebuilt the docs
7184 * parser.c: final patch on #6766
7185 * valid.c: small patch on validity checks.
7186
7187Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7188
7189 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7190 added
7191 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7192 compatibility w.r.t. XML spec and existing code.
7193
7194Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7195
7196 * parser.c: seems a better solution to <a> </a> exists,
7197 will try it for a while
7198
7199Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7200
7201 * parser.c: tried to remove the <a> </a> generating <a/>
7202 this is hard. Left a flag for that purpose. Fixed bug #6766
7203 * configure.in: prepared 1.8.7 not released, due to previous
7204 problem
7205
7206Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7207
7208 * doc/xml.html : applied second patch from Paul DuBois
7209
7210Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7211
7212 * doc/xml.html : applied patch from Paul DuBois
7213
7214Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7215
7216 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7217
7218Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7219
7220 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7221 compilation warnings on various platforms.
7222 * parser.c: Fixed #5281 validity error callbacks are now desactived
7223 by default if not validating.
7224
7225Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7226
7227 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7228
7229Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7230
7231 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7232 <gkatsi@cs.toronto.edu>
7233
7234Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7235
7236 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7237 processing URLs
7238
7239Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7240
7241 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7242 xmlNanoFTPUpdateURL for persistent control connections.
7243 * configure.in: 1.8.6
7244
7245Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7246
7247 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7248 * tree.[ch] : added xmlSaveNoEmptyTags
7249
72502000-01-29 James Henstridge <james@daa.com.au>
7251
7252 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7253
7254 * Makefile.am: added nanoftp.[ch] to the build.
7255
7256Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7257
7258 * nanoftp.[ch]: cleanup, comments, API
7259 * debugXML.c : fixed a bug in the cat command
7260 * doc/*: regenerated the docs
7261
7262Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7263
7264 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7265 * debugXML.c : fixed a bug in the cat command
7266 * valid.c: fixing some small probs
7267 * libxml.spec.in: get rid of the SNAP suffix
7268 * doc/xml.html: updated the status
7269
7270Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7271
7272 * xml-config.in: xml-config --version to just return the
7273 version number
7274 * xpath.c: some cleanup w.r.t. axis when the current node is
7275 an attribute.
7276 * TODO: updated
7277
7278Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7279
7280 * configure.in: prepared for libxml-1.8.5
7281 * doc/* recompiled the documentation
7282
72832000-01-17 Jody Goldberg <jgoldberg@home.com>
7284
7285 * configure.in : WARNING autoconf subtlety alert :
7286 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7287 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7288 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7289 get defined by AC_CHECK_HEADERS.
7290
7291Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7292
7293 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7294 Rune.Djurhuus@fast.no
7295
7296Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7297
7298 * TODO: updated
7299 * tree.c, parser.c: made sure that only memory alloc problems
7300 and internal parser errors are allowed to write to stdout or
7301 stderr.
7302
7303Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7304
7305 * tree.c : restored xmlNewGlobalNs since this seems used by
7306 a lot of existing code :-(, fixed a bug in xmlNewNs
7307 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7308 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7309 to exit() from the library code.
7310 * xpath.c, parser.c: removed bugs or unused code detected by
7311 Windows compilers
7312 * parser.c: started adding interfaces for parsing well balanced
7313 XML fragments
7314 * configure.in: releasing 1.8.4
7315 * doc/* : rebuilt the docs
7316
7317Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7318
7319 * tree.[ch] : added xmlNewDocFragment() for DOM
7320 * testHTML.c: uninitialized variable.
7321
7322Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7323
7324 * doc/* : rebuild the docs
7325
7326Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7327
7328 * acconfig.h: readline and history patch
7329 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7330 * tree.c: added check and handling when possibly removing an ID
7331 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7332 and saving.
7333 * test/HTML/entities.html result/HTML/entities.html* : test for
7334 various entities reference cases
7335 * result/HTML/* : as a result output of some testcase have
7336 changed
7337 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7338 by previous example. added xmlParseTryOrFinish().
7339 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7340 entities.h debugXML.h HTMLparser.h: changed the way struct are
7341 declared to allow gtk-doc to expose those
7342 * parser.c: closed bug #4960
7343 * Makefile.am configure.in: Applied patch from
7344 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7345 and math/socket libs detection
7346
7347Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7348
7349 * configure.in, Makefile.am: link tester against readline
7350 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7351
7352Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7353
7354 * tree.[ch]: added xmlRemoveProp
7355 * win32config.h.in nanohttp.c: avoid including the Windows
7356 socket stuff in every C files
7357 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7358 the XmL parser(s)
7359 * test/ns4 result/ns4 etc...: added test case for previous prob
7360 * tree.c: xmlNewNs wasn't checking for double definition
7361 * Makefile.in: fixed a problem with dist-hook duplicates
7362 * parser.[hc], xmlIO.c: fixed the loading of external entities
7363 APIs, now xmlLoadExternalEntity() is used everywhere and
7364 setting up an app specific front-end using the
7365 * SAX.c parser.c: some fixes, now the xhtml spec validates
7366 with the xhtml DTD.
7367 * error.c: fixed crashes in case of no input stream
7368 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7369 to the validation tests and results
7370
7371Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7372
7373 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7374 too htmlCreatePushParserCtxt() and htmlParseChunk()
7375 * parser.c: a bit of cleanup.
7376 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7377 to XML) removed the last mem leak known
7378 * HTMLtree.c: output message cleanup
7379 * xmlmemory.c: display content info about memory blocks
7380 * result/HTML/wired.* : missing att value warning change
7381
7382Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7383
7384 * doc/* : rebuilt the documentation
7385
7386Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7387
7388 * parser.[ch] parserInternals.h: Push parser for XML,
7389 seems to work fine now
7390 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7391 --push for push testing
7392 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7393 * testSAX.c: added --push
7394 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7395 subtree
7396 * xmlIO.[ch] : enriched API + fixes for push mode
7397 * entities.[ch]: added the entity content length to the struct.
7398 * xmlmemory.[ch]: new API to show the last entries for the shell
7399 * valid.c: added required attribute testing
7400 * SAX.c: the cdata callback now merge contiguous fragments
7401 * HTMLparser.c: cleanup of some macros
7402
7403Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7404
7405 * parser.c: fix for PIs name starting with xml
7406 * tree.c: fixed a potential problem with || and && ops
7407 * *.c, configure.in win32config.h.in : generate win32config.h for
7408 those on the Other Side !
7409
7410Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7411
7412 * parser.c: fixed a stupid = vs. == bug :-(
7413 * doc/gnome-xml.sgml: s/glade/xml/
7414
7415Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7416
7417 * configure.in, doc/xml.html : bug fix release 1.8.2
7418 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7419 Hopefully the end of that silly C++ include problem
7420 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7421 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7422 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7423 troubles with autoclosed elements when the stree shape doesn't
7424 follow the DtD specs. Added htmlIsAutoClosed() and
7425 htmlAutoCloseTag()
7426 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7427 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7428 * debugXML.c: fixed a bug on printing default namespaces.
7429 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7430
7431Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7432
7433 * result/HTML/*.htm[l] : updated the HTML regression tests according
7434 to the new output
7435 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7436 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7437 problem due to intermix of extern "C" { ... } declarations for C++
7438 and recursive includes in the headers
7439
74401999-12-20 Chris Lahey <clahey@umich.edu>
7441
7442 * HTMLtree.c: Made it so that html nodes with a single child do
7443 not insert a carriage return before or after the child node.
7444
7445Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7446
7447 * configure.in, doc/xml.html : bug fix release 1.8.1
7448 * parser.c: fixed bug #4344
7449 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7450 added the glue to avoid C++ problems
7451 * doc/* : regenerated the documentation
7452
7453Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7454
7455 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7456 namespace recognition, and Dia as a resul :-(
7457 * encoding.c: closed bug #3950
7458
7459Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7460
7461 * valid.c: debugging a posteriori validation, except URI expansion
7462 stuff this should be fixed now
7463 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7464 Carl Nygard <cnygard@bellatlantic.net>
7465 * tester.c: added --postvalid, cleaning of the code
7466 * tree.[ch]: added xmlDocGetRootElement()
7467
7468Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7469
7470 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7471 c++ losage.
7472
7473Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7474
7475 * configure.in, doc/xml.html : bumped to 1.8.0
7476 * xlink.[ch], Makefile.am : added framework for link detection
7477 * parser.h: added nbChars to parser context, needed for cleanup.
7478 * xmlmemory.c: removed a nasty bug when out of mem
7479 * valid.[ch]: adding namespace support for attribute decl
7480 * tester.c: added --debugent option
7481 * debugXML.[ch]: added xmlDebugDumpEntities()
7482 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7483 buffers instead, this was really needed, validation was breaking
7484 in strange ways due to that. Added xmlParseStringPEReference()
7485 and other parsing from strings functions. Entities processing
7486 modified again, but PERef are still not handled correcly but
7487 unless you're Eve Maller you won't notice :-)
7488 * HTMLparser.c: large changes toward reliability, and switched to
7489 lowercase internal tags, XHTML is lowercase, so it will help
7490 that output is closer to next version.
7491 * doc/* : regenerated the documentation, it is now hosted at
7492 http://xmlsoft.org/ (same bits I just bought the domain :-)
7493
7494
7495Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7496
7497 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7498 doc generation
7499 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7500 in the SAX API
7501 * doc/*: rebuilt the doc making sure everything appears in the
7502 HTML files
7503
7504Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7505
7506 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7507 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7508 which allow impressive speed improvement on dataset with
7509 large text pieces, but at the cost of broken binary
7510 compatibility and slightly bigger memory usage.
7511 Configure with --with-buffers to activate them, they
7512 are protected with XML_USE_BUFFER_CONTENT define.
7513 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7514 goal is 0 memory left allocated once parser is no more used
7515 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7516 call xmlCleanupParser() and xmlMemoryDump()
7517
7518Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7519
7520 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7521 * parser.[ch] encoding.[ch]: added memory cleanup routines
7522 * parser.c: closing bug #3788
7523 * doc/*: rebuilt the doc
7524
7525Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7526
7527 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7528 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7529 * tester.c: added --compress option
7530 * doc/*: rebuilt the documentation
7531
7532Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7533
7534 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7535 if given /proc/kcore as input !
7536 * doc/xml.html doc/*: updated and rebuilt the documentation
7537
7538Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7539
7540 * parser.c: Fixed some wrongly space collapsing code due to
7541 a misreading of the spec.
7542 * result/*: fixed the output accordingly
7543
7544Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7545
7546 * encoding.c: bug fix and typos
7547 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7548 * parser.c: added attribute normalization closing bug #3597
7549 * test/att* result/att* SAXresult/att*: testcase for attribute
7550 normalization
7551
7552Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7553
7554 * configure.in: closing bug #3163 by adding extra flags for the
7555 cc compiler on HP-UX
7556
7557Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7558
7559 * valid.[ch] : removed a typo and an enumerated type bug in the
7560 xmlAddElementDecl() function
7561 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7562 call to xmlEncodeEntitiesReentrant() so that the functions
7563 New, Set and Get are at the same level.
7564 * parser.c HTMLparser.c: extra memory allocation bug for
7565 attributes detected by someone using libxml in embedded systems :-)
7566
7567Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7568
7569 * xmlmemory.h: turned off mem debug :-\
7570
7571Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7572
7573 * parser.c: closed bug #2784 a one line fix, but worth pushing
7574 a new release out
7575 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7576 some structures, comments before and after the
7577 main element, and other nastyness
7578 * HTMLtree.c tree.c: accomodate the extended HTML supported
7579 * configure.in: pushing 1.7.4
7580 * test/ent8 and related outputs : added a new test for bug #2784
7581 * test/HTML/wired.html and related output: a nasty HTML example
7582 * Makefile.am: improved the test scripts
7583 * docs/* : reran the documentation extractor, updated xml.html
7584
7585Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7586
7587 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7588 HTMLparser and debugged the HTML related code. HTML documents
7589 now have their own type
7590 * entities.c: do not dump &apos; for HTML output
7591 * xmlmemory.c: improvement, breakpoint mechanism
7592 * testHTML.c: added --sax --repeat ...
7593 * Makefile.am: improved the HTML tests
7594 * valid.[ch]: added xmlValidGetValidElements and
7595 xmlValidGetPotentialChildren
7596 * tester.c: added --insert to test the 2 new functions
7597 * test//* result//* SAXresult//* : regression test cleanup
7598 and extension.
7599 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7600 gnome-xml-nanohttp.html
7601
7602Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7603
7604 * HTMLparser.c: fixed problems with some autoclose tags
7605 * tree.c: fixed XML output problems.
7606 * result/* SAXresult/*: update of the tests output
7607
7608Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7609
7610 * Makefile.am: Arturo patch for xmlConf.sh version info
7611 * parser.c: Tim Josling patch for single quoted items
7612 * tester.c: Tim Josling patch for tester options usage
7613 * tree.h: indent cleanup
7614
7615Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7616
7617 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7618 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7619
7620Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7621
7622 * tree.c : Raph patch for initialization of CORBA fields
7623 * parser.c, xpath.c, ...: modification of doc comments
7624 * xpath.c : allow spaces in xpath expressions
7625
7626Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7627
7628 * xmlmemory.h: turning off memory debug :-(
7629
7630Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7631
7632 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7633 better SAX interfaces.
7634 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7635 entity.
7636 * configure.in: 1.7.2
7637
7638Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7639
7640 * libxml.spec.in: fixed the URL
7641 * doc/xml.html: improved the documentation front-end
7642
7643Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7644
7645 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7646
7647Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7648
7649 * libxml.spec.in: fixed the alpha compile problem
7650 * parser.[ch]: changed errno to errNo in the parser context :-(
7651 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7652 * doc/xml.html: changed CHAR to xmlChar
7653 * doc/html/*: recompiled the documentation
7654 * configure.in: 1.7.1
7655
7656Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7657
7658 * parser.h: modified the parser context struct to regain 1.4.0
7659 binary compatibility
7660 * parser.c, xml-error.h: added errno ot teh context and defined
7661 a set of errors values with update of errno
7662 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7663 DTDs and entities
7664 * *.h, *.c: complete cleanup of the use of config.h and include
7665 protection depending on the current setup.
7666 * overalll debugging, maintenance and bug-fixing on all modules
7667 * updated the documentation
7668 * ready for 1.7.0
7669
7670Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7671
7672 * HTMLparser.c : cleanup
7673 * SAX.c valid.c valid.h: added ID/IDREF checking
7674 * tree.c tree.h: extended doc structure for refs
7675 * configure.in: 1.6.2
7676 * parser.c: patched bug in SAX user arg call
7677 * parserInternals.h: patched missing close in C++ wrapping
7678 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7679 especially upcoming XPointer implementation.
7680 * doc/xml.html: augmented, typo
7681
7682Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7683
7684 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7685 not all invocations of install understand -d.
7686
7687Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7688
7689 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7690 to make 'check' works, when builddir != srcdir.
7691
7692Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7693
7694 * doc/xml.html : updated the documentation
7695
7696Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7697
7698 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7699 not deallocated memory blocks
7700 * *.c : replaces all calls to malloc() free() and realloc() to
7701 the wrapper functions/macros
7702 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7703 instead of xmlFreeNodeList()
7704
7705Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7706
7707 * HTMLparser.c: corrected a stupid bug leading to core dump at
7708 tree deallocation. Removed warnings indicated by
7709 Stephane.Conversy@lri.fr
7710 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7711 looked for in the external subset
7712
7713Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7714
7715 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7716 on SGI by Stephane.Conversy@lri.fr
7717
7718Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7719
7720 * all .h : changed the prototype declaration indent as in gtk
7721 * most .c : working on reducing the TODOs in the code
7722 * most .c : cleanup though -pedantic and Insure++
7723 * improvements on validation ID checkings.
7724 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7725 * xml-config.in: closed #1810
7726
7727Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7728
7729 * tree.h, valid.c, valid.h: more work on validity, IDs
7730 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7731 definition for AIX
7732
7733Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7734
7735 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7736 the distribution due to a cut'n paste error at last commit
7737
7738Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7739
7740 * configure.in: upgraded to version 1.4.0
7741 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7742 Big update, added a large part of the validation process,
7743 it should be usable, but some parts are missing
7744 * xpath.c: improved the implementation w.r.t. root.
7745 * Makefile.am: added more tests
7746 * test and result trees: added a lot of tests
7747 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7748
7749Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7750
7751 * Added an HACKING file
7752
7753Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7754
7755 * xpath.[ch] : improvements and debug of the XPath implementation
7756 * parser.c, HTMLparser.c : modified the parsers to be progressive
7757 * tree.[ch] : extended the Buffer promitives
7758 * xmlIO.[ch] : added basic I/O routines providing progressive
7759 parsing and ready for I18N conversion plugins
7760 * SAXresult/* : the SAX callback sequence maybe slightly different
7761 now
7762 * test*.c : improved/updated the tests programs
7763 * doc/* : recompiled the docs.
7764
77651999-07-26 Michael Meeks <michael@edenproject.org>
7766
7767 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7768
7769 * tree.c: Ditto.
7770
7771Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7772
7773 * configure.in: upgraded to version 1.4.0
7774 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7775 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7776 XML query language, see http://www.w3.org/TR/xpath for more details.
7777 * parser.c, parser.h: added CHAR* related string functions for XPath
7778 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7779 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7780 rebuild the docs.
7781 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7782 and regression testing capabilities for XPath.
7783
7784Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7785
7786 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7787 closing bug #1646
7788
7789Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7790
7791 * Makefile.am, example/Makefile.am: closed bug #1683
7792
7793Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7794
7795 * example/Makefile.am, configure.in: added the makefile for the
7796 gjobread example
7797
7798Sat Jul 10 14:19:11 CEST 1999 Tomasz KÂłoczko <kloczek@pld.org.pl>
7799
7800 * doc/Makefile.am:
7801 - fix which allow "make install DESTDIR=</install/prefix>".
7802
7803Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7804
7805 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7806 which fixed a problem on the file reading-code.
7807
7808Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7809
7810 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7811 output.
7812 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7813
7814Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7815
7816 * parser.h : Oops removed the binary compatibility problem
7817 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7818 * parser.c, HTMLparser.c: applied patches for reading from stdin
7819
7820Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7821
7822 * parser.c, entities.c, valid.c: cleanup bug #1591
7823 * configure.in: cleanup bug #1592
7824 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7825 the same tree back-end. Hence gdome will be available for it.
7826 * doc/Makefile.am: close bug #617
7827
7828Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7829
7830 * parser.c: alloctate a per parser context SAX interface block
7831
7832Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7833
7834 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7835 and xmlEncodeEntitiesReentrant with the correct one :-\
7836
7837Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7838
7839 * commit of my internal XML base changes, quite a lot of
7840 changes, cleanups, better entities support, framework for
7841 new I/O and charset detection and handling
7842 * Fixed the configure/Makefile stuff to generate shared libs
7843 with the proper version info, so we jumped on rev from
7844 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7845 xmlEncodeEntities() result need to be freed now, and a string
7846 xmlParserVersion provide the current library version.
7847
7848Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7849
7850 * parser.c: fixed a buffer overrun for when you have a very long
7851 attribute with no entities in it.
7852
7853Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7854
7855 * added example directory
7856 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7857
7858Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7859
7860 * Release of libxml-1.1, nearly everything has been touched for
7861 this.
7862 * Added more regression tests
7863 * Updated the documentation
7864
7865Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7866
7867 * tree.[ch]: unified the XML_NO_CORBA defines.
7868 * parser.c encoding.[ch]: started plugging in char encoding detection
7869
7870Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7871
7872 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7873 Also freed allocated buffer.
7874
7875Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7876 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7877 reentrancy problem at printing. One is left in entities.c, to
7878 remove ASAP
7879 * testSAX.c : added a test example showing the use of the SAX
7880 interface if one doesn't want to build the DOM tree.
7881 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7882
7883Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7884
7885 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7886 large revamping of the parser to use SAX callbacks
7887 http://www.megginson.com/SAX/ (or at least a C like interface
7888 a la Expat). It's now possible to set up your own callbacks
7889 and the parser will not build a DOM tree.
7890 * test/* result/*: updated the test suite, I finally removed
7891 the old Namespace draft support (PI based).
7892
7893Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7894
7895 * Makefile.am: added test result to EXTRA_DIST for make tests
7896
7897Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7898
7899 * parser.c, parserInternals.h: moved the chars macro definitions
7900 to parserInternals.h
7901 * parser.c, error.c: applied patches from "Knut Ă…kesson"
7902 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7903
7904Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7905
7906 * xml-config.in : applied patch to make --version work
7907
79081999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7909
7910 * Makefile.am (check-local): Alias for `tests' target. This will
7911 cause `make check' to do the right thing.
7912 (tests): Don't run tests in srcdir. Also, replaced calls to
7913 basename with a `sed' "equivalent".
7914
7915Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7916
7917 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7918 it in the header and not the sources, updated the doc.
7919 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7920 pointing this out.
7921
7922Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7923
7924 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7925 exported the inputStream routines.
7926 * doc/html/* : updated accordingly
7927
7928Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7929
7930 * parser.c, parser.h, parserInternals.h: added a few extra
7931 internal calls to allocate and free parser contexts ...
7932 * doc/html/* : updated accordingly
7933
7934Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7935
7936 * configure.in, Makefile.am, doc/makefile.am : General changes for
7937 1.0.0 release and including the generated HTML documentation.
7938
7939Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7940
7941 * makefile.am : added parserInternals.h, oops.
7942
7943Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7944
7945 * parserInternals.h: added this header giving access to the parser
7946 internal functions.
7947 * doc/Makefile.am : added a rebuild target which rebuilds the full
7948 set of documentations
7949 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7950 the internal subset.
7951 * *.c *.h: modifications needed to generate the documentation using
7952 gtk-doc, cleanup of functions blocks, reorganisation of struct
7953 declarations.
7954
7955Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7956
7957 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7958 the tar and spec file to include the beginning of the doc.
7959
79601999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7961
7962 * doc/.cvsignore: Added this file.
7963
7964Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7965
7966 * tree.c: fixed xmlGetProp to return "" when the attribute
7967 exists, even if the node-list is NULL.
7968
7969Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7970
7971 * tree.c: patched an error outputting empty attribute values.
7972 * Makefile.am and doc/makefile.am: have been updated during the
7973 week-end. Sorry for an empty CVS log, I got a shell problem.
7974
7975Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7976
7977 * tree.h: cleaned up using enums instead of defines
7978 * parser.c, valid.[ch]: more work on parsing/output of element
7979 declarations
7980
7981Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7982
7983 * valid.[ch], tree.c, parser.c : more work toward full parsing
7984 of XML DTDs.
7985 * README: added informations about mailing-list and on-line
7986 documentation
7987
79881999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7989
7990 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7991
7992Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7993
7994 * parser.c, tree.[ch] : more work toward conformance testing,
7995 added a last element to accelerate parsing of very flat structures
7996 started working on internal subset Element content declaration.
7997 * valid.[ch] : first cut at adding code toward validation.
7998 * previous changes had also small impact on most files, especially
7999 the conformance testing using James Clark test suite.
8000
8001Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8002
8003 * test/* : updated the examples, most of them were not well
8004 formed (humm), and added rdf2.
8005 * result/* : resulting changes in the output.
8006
8007Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8008
8009 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8010
8011Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8012
8013 * tree.c: patched a bug in the generation of empty attributes
8014
8015Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8016
8017 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8018 for node/trees/documents/... Biggest problem is namespace
8019 support when copying subtrees.
8020
8021Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8022
8023 * parser.c, entities.c: improve entities and char ref encoding,
8024 and cleanups of error messages.
8025
8026Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8027
8028 * parser.c, entities.c: simple bug hunting done during rpm2html and
8029 rpmfind integration.
8030
8031Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8032
8033 * parser.[ch]: Added interfaces allowing to specify a SAX
8034 handler before parsing.
8035
8036Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8037
8038 * parser.c: redirrect all errors reporting through the SAX
8039 error function
8040
8041Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8042
8043 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8044 * libtool, tlmain ...: update of the libtool files
8045
80461998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8047
8048 * entities.c: Use g_snprintf insteda of snprintf.
8049
8050Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8051
8052 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8053 added ent5 test for this purpose.
8054 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8055
8056Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8057
8058 * parser.c: fixed? a strange error due to compression on a GWP
8059 document.
8060
8061Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8062
8063 * tree.[ch]: bug fixing
8064 * entities.[ch]: defined a specific type for predefined entities
8065 * doc/xml.html: more documentation on the library, how to use it,
8066 overview of the interfaces.
8067
8068Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8069
8070 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8071
8072Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8073
8074 * tree.c: corrected a small bug
8075 * doc/xml.html: continuing writing documentation.
8076
8077Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8078
8079 * debugXML.h debugXML.c: added debugging utilities.
8080 * tester.c: added --debug switch.
8081 * tree.c: patched an incorrect node->type assignment.
8082 * parser.c: formatting, ensure that node->doc != NULL in attributes
8083
8084Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8085
8086 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8087 entity support and provide an internal representation close to
8088 DOM one (entity ref nodes, and attribute value as tree). I tried
8089 to preserve the interface but this will surely break some apps
8090 (I have to change rpm2html/rpmfind for example). I had to change
8091 two interfaces, and the generated tree is somewhat different.
8092 * doc/* : started documenting the XML library, the tree and
8093 DOM/Corba. This is a first step.
8094
8095Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8096
8097 * parser.c: Set up the fonctions comment block, boring but useful.
8098 * parser.h, SAX.c, parser.c: now attributes are processed through
8099 the SAX interface. The problem is that my SAX interface diverged
8100 quite a bit from the original one, well this is not an official
8101 spec, and translating it from Java to C is hairy anyway...
8102
8103Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8104
8105 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8106 fonctions comment block, boring but useful.
8107
8108Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8109
8110 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8111 conversion routines. However they are not yet used to convert the
8112 inputs. The core will run with UTF-8.
8113
8114Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8115
8116 * tree.c : make sure that the type id is properly set-up when
8117 a new object is allocated, needed for DOM.
8118
8119Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8120
8121 * tree.h, tree.c: Ok, the main objects in the tree will be native
8122 corba objects, it costs 8 bytes per Node, Attribute and Document
8123 but it simplifies the Corba integration a lot (no extra interface
8124 objects to allocate/free).
8125
8126Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8127
8128 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8129 and changed NODEs contants for conformity with DOM Level 1
8130
8131Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8132
8133 * added hooks to keep track of servants when creating objects
8134 xmlDoc and xmlNode (for Corba export).
8135
8136Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8137
8138 * added xml-config script.
8139
8140Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8141
8142 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8143 to autoupdate libtool and automake conf files.
8144
81451998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8146
8147 * Makefile.am: Use '?' to separate the sed
8148 commands as ',' is used when people pass -Wl,something.
8149
8150
8151Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8152
8153 * tree.c, tree.h: added a per-document compression interface.
8154
8155Tue Sep 22 20:47:38 EDT 1998
8156
8157 * tree.c, tree.h: added saving with compression and added interfaces
8158 to control the compression level (xmlGetCompressMode,
8159 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8160
8161Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8162
8163 * parser.c: corrected a loop for files of size 0
8164
81651998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8166
8167 * error.h: New file. Contains prototyes from `error.c'.
8168
8169Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8170
8171 * Makefile.am (xmlincdir): New macro.
8172 (xmlinc_HEADERS): Renamed from include_HEADERS.
8173
8174Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8175
8176 * applied small patch on numeric entities from
8177 Christopher Blizzard <blizzard@appliedtheory.com>
8178
8179Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8180
8181 * New release 0.2, removed the old xml_* files so that it's
8182 coherent with the other CVS base (W3C), far better conformance
8183 to standard, new namespaces, decent entities support, beginning
8184 of a SAX-like interface. Nearly nothing left intact, even the
8185 test examples ...
8186
81871998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8188
8189 * .cvsignore: Add .deps dir
8190
8191Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8192
8193 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8194
8195Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8196
8197 * configure.in: added test for CPP
8198 * AUTHORS, Changelog: the original ones didn't get commited but the
8199 glib ones instead, fixed.
8200 * Makefile.am: corrected an error in library naming
8201
8202Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8203
8204 * integrated code developped at W3C
8205 * changed the original Copyright
8206 * migrated to automake
8207 * prefixed the filenames by xml_ to avoid filename clashes
8208
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008209Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8210
8211 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8212 should not be called.
8213
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008214Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8215
8216 * libxml-2.0.pc.in: applied the patch to fix #101894
8217
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008218Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8219
8220 * tree.c : applied patch from Lukas Schroeder for register callbacks
8221 * valid.c: modified patch from Lukas Schroeder to test
8222 register callbacks with --chkregister
8223
Daniel Veillard067bae52003-01-05 01:27:54 +00008224Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8225
8226 * xmlreader.c: seriously changed the way data are pushed to
8227 the underlying parser, go by block of 512 bytes instead of
8228 tryng to detect tag boundaries at that level. Changed the
8229 way empty element are detected and tagged.
8230 * python/tests/reader.py python/tests/reader2.py
8231 python/tests/reader3.py: small changes mostly due to context
8232 reporting being different and DTD node being reported. Some
8233 errors previously undetected are now caught and fixed.
8234 * doc/xmlreader.html: flagged last section as TODO
8235
Daniel Veillard51a447a2003-01-04 19:42:46 +00008236Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8237
8238 * python/libxml.py: integrated the Python 2.2 optimizations
8239 from Hannu Krosing, while maintaining compatibility with
8240 1.5 and 2.1
8241
Daniel Veillarde59494f2003-01-04 16:35:29 +00008242Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8243
8244 * xmllint.c: a bit of cleanup
8245 * xmlreader.c: small fix
8246 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8247 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8248
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008249Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8250
8251 * python/setup.py.in: patch from Stéphane Bidoul to include
8252 drv_libxml2.py in setup.py
8253
Daniel Veillard66b82892003-01-04 00:44:13 +00008254Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8255
8256 * doc/xmlreader.html: starting documenting the new XmlTextReader
8257 interface.
8258
Daniel Veillard7704fb12003-01-03 16:19:51 +00008259Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8260
8261 * xmllint.c: added the --stream flag to use the TextReader API
8262 * xmlreader.c: small performance tweak
8263
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008264Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8265
8266 * xmlreader.c python/tests/reader2py: okay the DTD validation
8267 code on top of the XMLTextParser API should be solid now.
8268
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008269Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8270
8271 * xmlreader.c python/tests/reader2py: Fixing some more mess
8272 with validation and recursive entities while using the
8273 reader interface, it's getting a bit messy...
8274
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008275Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8276
8277 * xmlreader.c python/tests/reader.py: another couple of problem
8278 related to IsEmptyElement reported by Stéphane Bidoul needed
8279 some fixes.
8280
Daniel Veillard4f860202003-01-02 13:00:02 +00008281Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8282
8283 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8284 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8285 based on the python XmlTextReader interface.
8286
Daniel Veillard3c265e42003-01-01 21:06:49 +00008287Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8288
8289 * tree.c: backing out one change in the last patch which broke the
8290 regression tests
8291
Daniel Veillard5335dc52003-01-01 20:59:38 +00008292Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8293
8294 * global.data globals.c tree.c include/libxml/globals.h: applied
8295 an old patch from Lukas Schroeder to track node creation and
8296 destruction. Probably missing a lot of references at the moment
8297 and not usable reliably.
8298
Daniel Veillard8ba17412003-01-01 19:13:12 +00008299Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8300
8301 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8302 from doc/news.html and a stylesheet
8303
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008304Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8305
8306 * xmlreader.c python/tests/reader.py: fixed another couple of
8307 xmlreader bugs reported by Stéphane Bidoul and added tests.
8308
Daniel Veillard9e395c22003-01-01 14:50:44 +00008309Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8310
8311 * xmlreader.c python/tests/reader2.py: fixed another validity
8312 checking in external parsed entities raised by Stéphane Bidoul
8313 and added a specific regression test.
8314 * python/tests/reader3.py: cleanup
8315
Daniel Veillardd5896142002-12-31 14:45:26 +00008316Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8317
8318 * xmlreader.c python/tests/reader2.py: fixed a problem with
8319 validation within entities pointed by Stéphane Bidoul, augmented
8320 the tests to catch those.
8321
Daniel Veillarddc85f282002-12-31 11:18:37 +00008322Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8323
8324 * python/generator.py: modified the generator to allow keeping
8325 class references when creating new classes, needed to fix a bug
8326 pointed by Stéphane Bidoul where the input buffer of the
8327 xmlTextReader instance gets destroyed if the python wrapper for
8328 the input is not referenced anymore.
8329
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008330Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8331
8332 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8333 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8334
Daniel Veillard571b8892002-12-30 12:37:59 +00008335Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8336
8337 * xmlreader.c python/tests/reader.py: fixed another problem
8338 pointed by Stéphane Bidoul
8339
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008340Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8341
8342 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8343 with "<a/>"
8344
Daniel Veillardecaba492002-12-30 10:55:29 +00008345Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8346
8347 * SAX.c: warn on xmlns:prefix="foo"
8348 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8349 for namespace attributes handling.
8350
Daniel Veillard2d84a892002-12-30 00:01:08 +00008351Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8352
8353 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8354 a really nasty problem raised by a DocBook XSLT transform
8355 provided by Sebastian Bergmann
8356
Daniel Veillard29b3e282002-12-29 11:14:41 +00008357Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8358
8359 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8360 by Stéphane Bidoul and integrated it into the tests
8361
Daniel Veillarde18fc182002-12-28 22:56:33 +00008362Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8363
8364 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8365 extended the XmlTextReader API a bit, addding accessors for
8366 the current doc and node, and an entity substitution mode for
8367 the parser.
8368 * python/libxml.py python/libxml2class.txt: related updates
8369 * python/tests/Makefile.am python/tests/reader.py
8370 python/tests/reader2.py python/tests/reader3.py: updated a bit
8371 the old tests and added a new one to test the entities handling
8372
Daniel Veillardaba976d2002-12-28 21:14:18 +00008373Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8374
8375 * python/generator.py python/libxml2class.txt
8376 python/tests/reader.py python/tests/reader2.py: changed the
8377 generator to provide casing for the XmlTextReader similar to
8378 C# so that examples and documentation are more directly transposable.
8379 Fixed the couple of tests in the suite.
8380
Daniel Veillard83298842002-12-28 15:12:33 +00008381Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8382
8383 * doc/guidelines.html: added a document on guildeline for
8384 publishing and deploying XML
8385
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008386Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8387
8388 * valid.c xmlreader.c: final touch running DTD validation
8389 on the XmlTextReader
8390 * python/tests/Makefile.am python/tests/reader2.py: added a
8391 specific run based on the examples from test/valid/*.xml
8392
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008393Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8394
8395 * python/libxml.py: added a few predefined xmlTextReader parser
8396 configuration values.
8397
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008398Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8399
8400 * python/libxml_wrap.h: trying to fix #102037
8401
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008402Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8403
8404 * SAX.c: fixing bug #95296, when the predefined entities
8405 are redefined in the DTD the default one must be used
8406 instead anyway.
8407
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008408Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8409
8410 * doc/xmllint.xml
8411 * doc/xmllint.1
8412 Add discussion of XML_DEBUG_CATALOG to xmllint man
8413 page - bug #100907
8414
8415
Daniel Veillarddf512f42002-12-23 15:56:21 +00008416Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8417
8418 * xmlreader.c: Fixed the empty node detection to avoid reporting
8419 an inexistant close tag.
8420
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008421Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8422
8423 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8424 for Python 2.1
8425
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008426Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8427
8428 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8429
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008430Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8431
8432 * doc/libxml2-api.xml python/tests/reader.py: one really need
8433 to provide the base URI information when creating a reader parser
8434 from an input stream. Updated the API and the example using it.
8435
Daniel Veillardea7751d2002-12-20 00:16:24 +00008436Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8437
8438 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8439 include/libxml/valid.h include/libxml/xmlreader.h: working on
8440 DTD validation on top of xml reader interfaces. Allows to
8441 validate arbitrary large instances. This required some extensions
8442 to the valid module interface and augmenting the size of xmlID
8443 and xmlRef structs a bit.
8444 * uri.c xmlregexp.c: simple cleanup.
8445
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008446Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8447
8448 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8449 work on the xml reader interfaces.
8450 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8451 Web page for the Windows binaries.
8452
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008453Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8454
8455 * xmlIO.c: applied a patch for VMS following the report by
8456 Nigel Hall
8457
Daniel Veillard3772de32002-12-17 10:31:45 +00008458Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8459
8460 * parser.c: the parseStartTag bug fix wasn't complete.
8461
Daniel Veillard67df8092002-12-16 22:04:11 +00008462Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8463
8464 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8465 parseStartTag, fixing it.
8466 * test/att4 result/att4 result/noent/att4: adding the test
8467 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8468 more methods to XmlTextReader.
8469
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008470Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8471
8472 * win32/libxml2.def.src: added more xml reader exports
8473 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8474 to the build
8475
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008476Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8477
8478 * doc/tutorial/xmltutorial.xml
8479 plus generated html and pdf
8480 Updating tutorial again based on further comments from Niraj
8481 Tolia on the last iteration
8482
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008483Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8484
8485 * doc/tutorial/xmltutorial.xml
8486 * doc/tutorial/includekeyword.c
8487 * doc/tutorial/includegetattribute.c
8488 plus generated html and pdf
8489 Adding fix from Niraj Tolia to tutorial to properly free memory.
8490
8491
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008492Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8493
8494 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8495 more methods of XmlTextReader.
8496 * python/libxml2class.txt python/tests/reader.py: this increased the
8497 methods in the bndings, augmented the test to check those new
8498 functions.
8499
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008500Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8501
8502 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8503 methods of XmlTextReader.
8504 * python/generator.py python/libxml_wrap.h python/types.c
8505 python/libxml2class.txt: added the reader to the Python bindings
8506 * python/tests/Makefile.am python/tests/reader.py: added a specific
8507 test for the Python bindings of the Reader APIs
8508 * parser.c: small cleanup.
8509
Daniel Veillard06503452002-12-13 10:42:08 +00008510Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8511
8512 * xinclude.c: fallback was only copying the first child not the
8513 full child list of the fallback element, closes #89684 as reopened
8514 by Bernd Kuemmerlen
8515
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008516Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8517
8518 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8519
Daniel Veillard000eafb2002-12-12 10:04:22 +00008520Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8521
Daniel Veillardc1eed322002-12-12 11:01:32 +00008522 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008523 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008524 gives enum values, fix functype return type, put back fields in
8525 structs
8526 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008527
Daniel Veillard024b5702002-12-12 00:15:55 +00008528Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8529
8530 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8531 about htmlNodeDumpOutput location.
8532 * xpath.c: removed an undefined function signature
8533 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8534 too many symbols in the API breaking the python bindings.
8535 Updated with the libxslt/libexslt changes.
8536
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008537Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8538
8539 * configure.in: preparing release of 2.4.29
8540 * doc/*: rebuilt the docs and API
8541 * xmlreader.c: a few more fixes for the XmlTextReader API
8542
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008543Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8544
8545 * include/win32config.h: applied mingw patch from Magnus Henoch
8546
Daniel Veillard5aad8322002-12-11 15:59:44 +00008547Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8548
8549 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8550
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008551Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8552
8553 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8554 building Python script, does the C parsing directly, generates
8555 a better API description including structure fieds defs and
8556 enums. Still a couple of bugs, but good enough for the python
8557 wrappers now.
8558 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8559 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8560 include/libxml/schemasInternals.h include/libxml/tree.h: more
8561 cleanup based on the python analysis script reports.
8562 * libxml.spec.in: make sure the API XML description is part of the
8563 devel package.
8564
Daniel Veillard01c13b52002-12-10 15:19:08 +00008565Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8566
8567 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8568 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8569 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8570 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8571 code cleanup, especially the function comments.
8572 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8573
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008574Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8575
8576 * Makefile.am xmlreader.c include/libxml/Makefile.am
8577 include/libxml/xmlreader.h: Adding a new set of APIs based on
8578 the C# TextXmlReader API but converted to C. Allow to parse
8579 in constant memory usage, far simpler to program and explain
8580 than the SAX like APIs, unfinished but working.
8581 * testReader.c: test program
8582
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008583Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8584
8585 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8586
Daniel Veillard64b35282002-12-04 15:10:40 +00008587Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8588
8589 * tree.c: Chip turner indicated that XHTML1 serialization
8590 rule for style actually break on both IE and Mozilla,
8591 try to avoid the rule if escaping ain't necessary
8592
Daniel Veillard8efff672002-12-04 11:44:48 +00008593Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8594
8595 * nanhttp.c: handle HTTP URL escaping, problem reported by
8596 Glen Nakamura and Stefano Zacchiroli
8597
Daniel Veillard1c732d22002-11-30 11:22:59 +00008598Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8599
8600 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8601
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008602Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8603
8604 * uri.c: Johann Richard pointed out some XPointer problems for
8605 URN based URI references in XInclude. Modified the URI parsing
8606 and saving routines to allow correct parsing and saving of
8607 XPointers, especially when attached to "opaque" scheme accordingly
8608 to RFC 2396
8609
Daniel Veillard8db67d22002-11-27 19:39:27 +00008610Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8611
8612 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8613 of refactoring to the HTML saving code.
8614 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8615 in the doc.
8616
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008617Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8618
8619 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8620 to a buffer API to reuse the generic dump to an OutputIO layer,
8621 this reduces code, fixes xmlNodeDump() for XHTML, also made
8622 xmlNodeDump() now return the number of byte written.
8623
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008624Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8625
8626 * python/setup.py.in: another patch from Stéphane Bidoul for
8627 Python bindings on Windows
8628 * doc/parsedecl.py: small cleanup
8629
Daniel Veillard9715c172002-11-25 16:33:40 +00008630Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8631
8632 * libxml.spec.in configure.in: add a line in %changelog for releases
8633
Daniel Veillard9bc53102002-11-25 13:20:04 +00008634Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8635
8636 * parser.c: patch from Marcus Clarke fixing a problem in entities
8637 parsing that was detected in KDe documentations environment.
8638
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008639Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8640
8641 * python/libxml.c (libxml_prev): Return the previous as opposed to
8642 the next node (I guess this is the result of some cut & paste programming:)
8643
Daniel Veillard80d7b902002-11-23 16:23:08 +00008644Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8645
8646 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8647
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008648Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8649
8650 * python/generator.py python/libxml.c python/setup.py.in: trying
8651 to fix the Python bindings build on Windows (Stéphane Bidoul)
8652
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008653Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8654
8655 * win32/configure.js: added option for python bindings
8656 * win32/libxml2.def.src: added more exports
8657
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008658Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8659
8660 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8661 pthreads
8662 * win32/wince/*: applied updates to Windows CE port from Javier
8663
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008664Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8665
8666 * configure.in: preparing 2.4.28
8667 * libxml.spec.in doc/Makefile.am: some cleanup
8668 * doc/*: updated the news and regenerated.
8669
Daniel Veillardfee408f2002-11-22 13:18:30 +00008670Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8671
8672 * HTMLparser.c: final touch at closing #87235 </p> end tags
8673 need to be generated.
8674 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8675 this change slightly the output of a few tests
8676 * doc/*: regenerated
8677
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008678Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8679
8680 * parserInternals.c: fixing bug #99190 when UTF8 document are
8681 parsed using the progressive parser and the end of the chunk
8682 is in the middle of an UTF8 multibyte character.
8683
William M. Brack8b2c7f12002-11-22 05:07:29 +00008684Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8685
8686 * threads.c: fixed initialization problem in xmlNewGlobalState
8687 which was causing crash.
8688 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8689 in xmlInitializeGlobalState.
8690 * parserInternals.c: cleaned up ctxt->sax initialisation.
8691
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008692Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8693
8694 * tree.c include/libxml/tree.h: modified the existing APIs
8695 to handle XHTML1 serialization rules automatically, also add
8696 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8697 libxslt serialization uses it when needed without changing
8698 the library API.
8699 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8700 result/xhtml1: added a new test specifically for xhtml1 output
8701 and updated the result of one XHTML1 test
8702
Daniel Veillardd076a202002-11-20 13:28:31 +00008703Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8704
8705 * xinclude.c parserInternals.c encoding.c: fixed #99082
8706 for xi:include encoding="..." support on text includes.
8707 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8708 test/XInclude/ents/isolatin.txt : added a specific regression test
8709 * python/generator.py python/libxml2class.txt: fixed the generator
8710 the new set of comments generated for doc/libxml2-api.xml were
8711 breaking the python generation.
8712
Daniel Veillard817e70b2002-11-19 22:28:48 +00008713Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8714
8715 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8716 * configure.in: patch for Solaris on new autoconf closes #98880
8717 * doc/parsedecl.py: repair the frigging API building script,
8718 did I say that python xmllib sucks ?
8719 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8720 and some comment are no more truncated.
8721
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008722Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8723
8724 * parser.c: Martin Stoilov pointed out a potential leak in
8725 xmlCreateMemoryParserCtxt
8726
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008727Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8728
8729 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8730 included in HTML documents and using the push parser.
8731
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008732Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8733
8734 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8735 specified, look for the Python interpreter not just in the
8736 specified root but also in the specified location. Fixes #98825
8737
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008738Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8739
8740 * python/libxml.c: fixing bug #98792 , node may have no doc
8741 and dereferencing without checking ain't good ...
8742
Daniel Veillarddad3f682002-11-17 16:47:27 +00008743Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8744
8745 * configure.in: preparing release 2.4.27
8746 * doc/* : updated and rebuilt the docs
8747 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8748 and all the docs are actually packaged and in the final RPMs
8749 * parser.c parserInternals.c include/libxml/parser.h: restore
8750 xmllint --recover feature.
8751
Daniel Veillard68e9e742002-11-16 15:35:11 +00008752Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8753
8754 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8755 processing of parsed entities, and XPath computation on sustitued
8756 entities.
8757 * testXPath.c: make sure entities are substitued.
8758
Daniel Veillard328f48c2002-11-15 15:24:34 +00008759Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8760
8761 * parser.c: fixed #96594, which was totally dependant on the
8762 processing of internal parsed entities, which had to be changed.
8763
Daniel Veillard66651aa2002-11-15 11:21:43 +00008764Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8765
8766 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8767 trying to fix bug #98517 about building outside the source tree
8768 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8769
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008770Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8771
8772 * include/win32config.h: cleanup
8773 * win32/Makefile.mingw: integrated mingw in JScript configure
8774 * win32/Makefile.msvc: modified to allow mingw coexistence
8775 * win32/configure.js: integrated mingw
8776 * win32/Readme.txt: cleanup
8777
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008778Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8779
8780 * HTMLparser.c: strengthen the guard in the Pop macros,
8781 like in the XML parser, closes bug #97315
8782
Daniel Veillard0821b152002-11-12 20:57:47 +00008783Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8784
8785 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8786 callback is never used.
8787
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008788Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8789
8790 * parserInternals.c: fixed the initialization of the SAX structure
8791 which was breaking xsltproc
8792 * xpath.c: patch from Petr Pajas for CDATA nodes
8793 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8794 * parser.c include/libxml/parser.h: patch from Peter Jones
8795 removing a leak in xmlSAXParseMemory() and adding the
8796 function xmlSAXParseMemoryWithData()
8797
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008798Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8799
8800 adding pdf of tutorial, changing web page to link to it
8801 * doc/tutorial/xmltutorial.pdf
8802 * doc/xml.html
8803 * doc/docs.html
8804
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008805Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8806
8807 * doc/tutorial/ar01s08.html
8808 adding file what I forgot for tutorial
8809
8810
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008811Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8812
8813 Adding encoding discussion to tutorial
8814 Added:
8815 * doc/tutorial/images/*.png: DocBook admonition image files
8816 * doc/tutorial/apf.html, apg.html: new generated html
8817 * doc/tutorial/includeconvert.c: conversion code entity file
8818 changed:
8819 * doc/tutorial/xmltutorial.xml: DocBook original
8820 * doc/tutorial/*.html: generated html
8821
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008822Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8823
8824 * include/libxml/*.h: retired xmlwin32version.h
8825 * doc/Makefile.am: retired xmlwin32version.h
8826 * win32/configure.js: retired xmlwin32version.h
8827
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008828Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8829
8830 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008831 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8832 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008833
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008834Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8835
8836 * globals.c: fixed a typo pointed out by Igor
8837 * xpath.c: try to speed up node compare using line numbers
8838 if available.
8839
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008840Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8841
8842 * tree.c: make xmlFreeNode() handle attributes correctly.
8843
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008844Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8845
8846 * catalog.c: completed the #96963 fix, as reported by Karl
8847 Eichwalder
8848
Daniel Veillard56f21f22002-11-06 15:49:46 +00008849Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8850
8851 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8852
Daniel Veillard91ad8792002-11-04 17:06:52 +00008853Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8854
8855 * Makefile.am: switched the order of a couple of includes
8856 to fix bugs #97100
8857
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008858Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8859
8860 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8861 xmlLoadCatalogs that used to separate directories with a ':'.
8862
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008863Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8864
8865 * threads.c: improvements to the Windows-side of thread handling
8866 * testThreads.c: conditionally excluded unistd.h
8867 * testThradsWin32.c: broke overlong lines
8868 * include/win32config.h: adapted thread-related macros to the new
8869 scheme and for pthreads on Windows
8870 * win32/Makefile.msvc: introduced a more flexible thread build,
8871 added testThreads[Win32].c to the build
8872 * win32/configure.js: introduced a more flexible thread config
8873
John Fleck61f6fb62002-10-31 15:23:29 +000088742002-10-31 John Fleck <jfleck@inkstain.net>
8875
8876 * doc/xml.html (and, by implication, FAQ.html)
8877 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8878
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008879Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8880
8881 * configure.in: removed xmlwin32version.h
8882 * include/libxml/Makefile.am: removed xmlwin32version.h
8883
Daniel Veillardce66ce12002-10-28 19:01:59 +00008884Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8885
8886 * tree.c: applied patch from Brian Stafford to fix a bug
8887 in xmlReconciliateNs()
8888
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008889Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8890
8891 * tree.c: applied patch from Christian Glahn to allow
8892 xmlNewChild() on document fragment nodes
8893
Daniel Veillardb39bc392002-10-26 19:29:51 +00008894Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8895
8896 * parser.c: Christian Glahn found a problem with a recent
8897 patch to xmlParseBalancedChunkMemoryRecover()
8898 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8899 problems
8900 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8901 test/schemas/seq*: added the test cases from Charles
8902
Daniel Veillard366a9152002-10-23 20:43:53 +00008903Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8904
8905 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8906 serious cleanup of the spec file and associated changes
8907 in the Makefiles.
8908 * valid.c: try to remove some warnings on x86_64
8909
Daniel Veillardd033d022002-10-23 14:55:02 +00008910Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8911
8912 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8913 fix bug #96586
8914
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008915Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8916
8917 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8918 parsing, applied his patch
8919 * result/HTML/attrents.html result/HTML/attrents.html.err
8920 result/HTML/attrents.html.sax test/HTML/attrents.html:
8921 added the test and result case provided by Mikhail Sogrine
8922
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008923Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8924
8925 * vms/build_libxml.com vms/config.vms vms/readme.vms
8926 include/libxml/parser.h include/libxml/parserInternals.h
8927 include/libxml/tree.h include/libxml/xmlIO.h
8928 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8929 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8930 Applied the VMS update patch from Craig A. Berry
8931 * doc/*.html: update
8932
Daniel Veillardf000f072002-10-22 14:28:17 +00008933Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8934
8935 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8936
Daniel Veillard1e208222002-10-22 14:25:25 +00008937Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8938
8939 * debugXML.c: adding a grep command to --shell in xmllint
8940 for T.V. Raman
8941
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008942Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8943
8944 * xmlcatalog.c: tried to fix some of the problem with --sgml
8945
Daniel Veillard935494a2002-10-22 14:22:46 +00008946Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8947
8948 * parser.c: tried to fix bug #91500 where doc->children may
8949 be overriden by a call to xmlParseBalancedChunkMemory()
8950
8951Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8952
8953 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8954 identifiers in SGML catalogs containing '&'
8955
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008956Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8957
8958 * python/types.c: fixed bugs when passing result value tree
8959 to Python functions.
8960
Daniel Veillard48267432002-10-18 11:21:38 +00008961Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8962
8963 * configure.in: preparing the release of 2.4.26
8964 * doc/*: updated and rebuilt the documentation
8965
Daniel Veillardbb284f42002-10-16 18:02:47 +00008966Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8967
8968 * parser.c: fixed a XML Namespace compliance bug reported by
8969 Alexander Grimalovsky
8970
Daniel Veillard44892f72002-10-16 15:23:26 +00008971Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8972
8973 * HTMLtree.c: fixed serialization of script and style when
8974 they are not lowercase (i.e. added using the API to the tree).
8975
Daniel Veillard2fd85422002-10-16 14:32:41 +00008976Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8977
8978 * valid.c: make xmlValidateDocument emit a warning msg if there
8979 is no DTD, pointed by Christian Glahn
8980
Daniel Veillard32370232002-10-16 14:08:14 +00008981Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8982
8983 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8984 content model when some of the blocks have min or max, and a couple
8985 of bugs found in the process.
8986 * result/schemas/list0* test/schemas/list0*: added some specific
8987 regression tests
8988
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008989Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8990
8991 * README: updated the contact informations
8992
Daniel Veillard63186732002-10-15 08:43:17 +00008993Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8994
8995 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8996 misses it, reported by Peter Bray.
8997
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008998Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8999
9000 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9001 and removed a few warnings
9002
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009003Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9004
9005 * parser.c: Christian Glahn found a small bug in the push parser.
9006 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9007 public
9008
Daniel Veillard6045c902002-10-09 21:13:59 +00009009Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9010
9011 * xmlschemas.c include/libxml/xmlschemas.h: added
9012 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9013 * testSchemas.c: added --memory to test the new interface
9014
Daniel Veillardf0070122002-10-09 14:24:17 +00009015Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9016
9017 * doc/index.py doc/search.php: integrated the XSLT indexing,
9018 a few fixed in the indexer, added a scope selection at the
9019 search level.
9020
Daniel Veillard01992e02002-10-09 10:20:30 +00009021Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9022
9023 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9024 this was due to uninitialized parts of the validation context
9025
Daniel Veillard321be0c2002-10-08 21:26:42 +00009026Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9027
9028 * debugXML.c: applied patch from Mark Vakoc except the API
9029 change, preserved it.
9030 * doc/*: updated the docs to point to the search engine for
9031 information lookup or before bug/help reports.
9032
Daniel Veillard01e87d22002-10-08 16:55:06 +00009033Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9034
9035 * doc/index.py doc/search.php: added mailing-list archives
9036 indexing and lookup
9037
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009038Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9039
9040 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9041
Daniel Veillard9b006132002-10-07 11:13:27 +00009042Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9043
9044 * doc/index.py: improved HTML indexing
9045 * doc/search.php: make the queries also lookup the HTML based indexes
9046
Daniel Veillard141d04b2002-10-06 21:51:18 +00009047Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9048
9049 * doc/index.py: added HTML page indexing
9050
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009051Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9052
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009053 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009054 problem in libxslt.
9055 * catalog.c: fixed list handling in XML_CATALOG_FILES
9056
Daniel Veillardceb09b92002-10-04 11:46:37 +00009057Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9058
9059 * valid.c: typo/bug found by Christian Glahn
9060
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009061Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9062
9063 * xmlIO.c: applied Windows CE patch from Javier.
9064 * win32/wince: new directory, contains support for the PocketPC
9065 with Windows CE from Javier.
9066 * include/win32config.h: reorganised, removed duplicate
9067 definitions and applied WinCE patch from Javier.
9068 * include/wsockcompat.h: new file, now contains WinSock
9069 compatibility macros.
9070 * win32/Makefile.msvc: introduced double-run compilation.
9071
Daniel Veillarde16b5742002-09-26 17:50:03 +00009072Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9073
9074 * configure.in include/libxml/xmlwin32version.h: preparing release
9075 of 2.4.25
9076 * doc/*: updated and regenerated teh docs and web pages.
9077
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009078Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9079
9080 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9081 error were not covering namespace declarations.
9082 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9083 it was missing the attribute declaration for the namespace
9084 * result/VC/NS3: the fix now report breakages in that test
9085
Daniel Veillardabe01742002-09-26 12:40:03 +00009086Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9087
9088 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9089
Daniel Veillard2ace1952002-09-26 12:28:02 +00009090Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9091
9092 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9093 and regenerated the docs and web site
9094
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009095Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9096
9097 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9098 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9099 not before
9100
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009101Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9102
9103 * python/generator.py python/libxml2class.txt: fixed a stupid error
9104 breaking the python API
9105
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009106Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9107
9108 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9109 triostr.c triostr.h: applied a trio update patch from
9110 Bjorn Reese which should work with MinGW
9111
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009112Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9113
9114 * tree.c: improving some documentation comments
9115 * xmlregexp.c: found and fixed a mem leak with python regression tests
9116 * doc/*: rebuilt the doc and the API XML file including the
9117 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9118 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9119 python/types.c: added access to the XML Schemas regexps from
9120 python
9121 * python/tests/Makefile.am python/tests/regexp.py: added a
9122 simple regexp bindings test
9123
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009124Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9125
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009126 * doc/xml.html:
9127 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009128
Daniel Veillard118aed72002-09-24 14:13:13 +00009129Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9130
9131 * xmlregexp.c: fixed the data callback on transition functionality
9132 which was broken when using the compact form
9133 * result/schemas/*: updated the results, less verbose, all tests
9134 pass like before
9135 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9136 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9137 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9138 annoying warnings
9139 * xpath.c: try to provide better error report when possible
9140
Daniel Veillard72336152002-09-21 13:08:14 +00009141Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9142
9143 * Makefile.am: fixed a breakage raised by Jacob
9144
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009145Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9146
9147 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9148 which don't use sockets
9149
Igor Zlatkovic01280582002-09-20 16:40:34 +00009150Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9151
9152 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9153 * win32/configure.js: applied zlib patch from Daniel Gehriger
9154
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009155Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9156
9157 * win32/configure.js: applied the patch from Mark Vakoc for
9158 regexp support
9159 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9160 for regexp support
9161
Daniel Veillardb5c05732002-09-20 13:36:25 +00009162Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9163
9164 * xmlschemastypes.c: as pointed by Igor Float and Double
9165 parsing ain't finished yet
9166
Daniel Veillard40b11342002-09-20 12:01:39 +00009167Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9168
9169 * Makefile.am configure.in: trying to fix #88412 by bypassing
9170 all the python subdir if python ain't detected
9171
Daniel Veillard23e73572002-09-19 19:56:43 +00009172Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9173
9174 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9175 made configuring with regexps/automata/unicode the default
9176 but without schemas ATM
9177 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9178 fixed the regexp based DTD validation performance and memory
9179 problem by switching to a compact form for determinist regexps
9180 and detecting the determinism property in the process. Seems
9181 as fast as the old DTD validation specific engine :-) despite
9182 the regexp built and compaction process.
9183
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009184Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9185
9186 * valid.c: determinism is debugged, new DTD checking code now works
9187 but xmlFAComputesDeterminism takes far too much CPU and the whole
9188 set usues too much memory to be really usable as-is
9189
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009190Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9191
9192 * tree.c: fixed another stupid bug in xmlGetNodePath()
9193 * xmllint.c: --version now report the options compiled in
9194
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009195Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9196
9197 * HTMLparser.c: small cleanup
9198 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9199 when configured with them. A bit of debugging around the determinism
9200 checks is still needed
9201
Daniel Veillard63b01c22002-09-17 19:25:28 +00009202Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9203
9204 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9205
Daniel Veillard92727042002-09-17 17:59:20 +00009206Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9207
9208 * xmlIO.c: small portability glitch fixed.
9209
Daniel Veillard84d70a42002-09-16 10:51:38 +00009210Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9211
9212 * xmlschemastypes.c: incomplete steps for real/double support
9213 * testAutomata.c include/libxml/xmlautomata.h
9214 include/libxml/xmlregexp.h: avoiding a compilation problem
9215 * valid.c include/libxml/valid.h: starting the work toward using
9216 the regexps for actual DTD validation
9217
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009218Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9219
9220 * hash.c: cosmetic cleanup
9221 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9222 integrating a DTD validation layer based on the regexps
9223
Daniel Veillard4402ab42002-09-12 16:02:56 +00009224Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9225
9226 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9227 the determinism was tested before eliminating the epsilon
9228 transitions :-(
9229
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009230Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9231
9232 * python/generator.py python/libxml.c python/libxml.py
9233 python/libxml2-python-api.xml python/libxml2class.txt
9234 python/libxml_wrap.h python/types.c: updated the python
9235 bindings, added code for easier File I/O, and the ability to
9236 define a resolver from Python fixing bug #91635
9237 * python/tests/Makefile.am python/tests/inbuf.py
9238 python/tests/outbuf.py python/tests/pushSAXhtml.py
9239 python/tests/resolver.py python/tests/serialize.py: updated
9240 and augmented the set of Python tests.
9241
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009242Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9243
9244 * win32/configure.js: added more readme info for the binary
9245 package.
9246
Daniel Veillard607b35c2002-09-10 12:16:19 +00009247Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9248
9249 * xmlIO.c: fixed a stupid out of bound array error
9250
9251Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9252
9253 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9254 messing around with support for Windows path, cleanups,
9255 trying to identify and fix the various code path to the
9256 filename access. Added xmlNormalizeWindowsPath()
9257
Daniel Veillard76575762002-09-05 14:21:15 +00009258Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9259
9260 * error.c valid.c: working on better error reporting of validity
9261 errors, especially providing an accurate context.
9262 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9263 error reports in those cases.
9264
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009265Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9266
9267 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9268 parser.c parserInternals.c xmlIO.c: get rid of all the
9269 perror() calls made in the library execution paths. This
9270 should fix both #92059 and #92385
9271
Daniel Veillard19aa7022002-09-05 11:14:19 +00009272Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9273
9274 * xmllint.c: memory leak reporting was broken after a change
9275 of the preprocessor symbol used to activate it.
9276
Daniel Veillardec6725e2002-09-05 11:12:45 +00009277Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9278
9279 * tree.c: try to make the copy function work for node of
9280 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9281 DOM layers though, not libxml2 itself.
9282
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009283Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9284
9285 * valid.c: try to provide file and line informations, not all
9286 messages are covered, but it's a (good) start
9287
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009288Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9289
9290 * xinclude.c: reimplemented a large part of the XInclude
9291 processor, trying to minimize resources used, James Henstridge
9292 provided a huge test case which was exhibiting severe memory
9293 consumption problems.
9294
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009295Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9296
9297 * python/Makefile.am: applied patch from Christophe Merlet to
9298 reestablish DESTDIR
9299
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009300Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9301
9302 * libxml.spec.in: fixes libary path for x86_64 AMD
9303
John Fleckbe98b332002-09-04 03:16:23 +00009304Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9305
9306 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009307 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009308 (plus resulting generated html files)
9309 fixing one spot I missed in the tutorial where I hadn't freed
9310 memory properly
9311
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009312Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9313
9314 * doc/tutorial/includeaddattribute.c
9315 * doc/tutorial/includeaddkeyword.c
9316 * doc/tutorial/includegetattribute.c
9317 * doc/tutorial/includekeyword.c
9318 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009319 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009320 update tutorial to properly free memory (thanks to Christopher
9321 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009322 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009323 added image files so the callouts are graphical, making it
9324 easier to read ( use "--param callout.graphics 1" to generate
9325 html with graphical callouts)
9326
Daniel Veillarde1662542002-08-28 11:50:59 +00009327Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9328
9329 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9330 nice logos generated by Marc Liyanage
9331 * doc/site.xsl *.html: changed the stylesheet to show the new
9332 logo and regenerated the pages
9333
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009334Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9335
9336 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9337
Daniel Veillard42766c02002-08-22 20:52:17 +00009338Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9339
9340 * xpath.c: possible mem leak patch from Jason Adams
9341
9342Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9343
9344 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9345 in the XQuery namespace
9346 * configure.in: preparing 2.4.24
9347 * doc/*.html: updated the web pages
9348
9349Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9350
9351 * python/generator.py: closing bug #85258 by generating conditional
9352 compile check to avoid linking to routines not configured in.
9353
Havoc Pennington84ec40a2002-08-22 13:59:35 +000093542002-08-22 Havoc Pennington <hp@pobox.com>
9355
9356 * autogen.sh: update error message for missing automake
9357
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009358Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9359
9360 * python/Makefile.am: typo in target name resulted in libxml2.py
9361 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9362
Daniel Veillard22669b22002-08-22 07:17:11 +00009363Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9364
9365 * win32/win32/Makefile.mingw: updated with version from
9366 Elizabeth Barham at http://soggytrousers.net/repository/
9367
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009368Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9369
9370 * win32/Makefile.msvc: added the prefix location to the include
9371 and lib search path.
9372
Havoc Pennington830e8972002-08-18 22:22:13 +000093732002-08-18 Havoc Pennington <hp@pobox.com>
9374
9375 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9376 both automake 1.6 and 1.4 installed get the right automake. Means
9377 compilation from CVS will now require the latest automake 1.4
9378 release, or manually creating symlinks called "automake-1.4" and
9379 "aclocal-1.4"
9380
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009381Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9382
9383 * configure.in python/Makefile.am: more AMD 64 induced changes from
9384 Frederic Crozat
9385
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009386Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9387
9388 * xinclude.c: oops I was missing the xml:base fixup too
9389 * result/XInclude/*.xml: this adds xml:base attributes to most
9390 results of the tests
9391
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009392Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9393
9394 * xinclude.c: quick but apparently working implementation of
9395 xi:fallback, should close bug #89684
9396 * Makefile.am test/XInclude/docs/fallback.xml
9397 result/XInclude/fallback.xml: added a basic test for fallback,
9398 and run with --nowarning to avoid a spurious warning
9399 * configure.in: applied patch from Frederic Crozat for python
9400 bindings on AMD 64bits machines.
9401
Daniel Veillard9e923512002-08-14 08:48:52 +00009402Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9403
9404 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9405 the caller don't pass a SAX callback block.
9406
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009407Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9408
9409 * tree.c: applied the same fix for the XML-1.0 namespace to
9410 xmlSearchNsByHref() as was done for xmlSearchNs()
9411
Daniel Veillardad11b302002-08-12 14:53:41 +00009412Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9413
9414 * libxml.3: small cleanup of the man page
9415 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9416 when serializing HREF attributes generated by XSLT.
9417
Daniel Veillardc084e472002-08-12 13:27:28 +00009418Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9419
9420 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9421 version of Marc Liyanage' patch for boolean attributes in HTML
9422 output
9423
Daniel Veillard5f91b372002-08-12 12:13:01 +00009424Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9425
9426 * python/tests/serialize.py: fixed the test results, indenting
9427 behaviour changed slightly
9428
Aleksey Sanin9e951762002-08-08 18:02:41 +00009429Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9430
9431 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9432 new c14n function to Windows def files
9433
Aleksey Saninea4272a2002-08-02 23:50:03 +00009434Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9435
9436 * c14n.c: fixed a memory leak in c14n code
9437
Daniel Veillard58e44c92002-08-02 22:19:49 +00009438Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9439
9440 * parser.c include/libxml/parser.h: adding a new API for Christian
9441 Glahn: xmlParseBalancedChunkMemoryRecover
9442 * valid.c: patch from Rick Jones for some grammar cleanup in
9443 validation messages
9444 * result/VC/* result/valid/*: this slightly change some of the
9445 regression tests outputs
9446
Daniel Veillard0bf29002002-08-01 12:54:11 +00009447Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9448
9449 * tree.c: trying to fix a problem in namespaced attribute handling
9450 raised by Christian Glahn
9451
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009452Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9453
9454 * encoding.c include/libxml/encoding.h: Opening the interface
9455 xmlNewCharEncodingHandler as requested in #89415
9456 * python/generator.py python/setup.py.in: applied cleanup
9457 patches from Marc-Andre Lemburg
9458 * tree.c: fixing bug #89332 on a specific case of loosing
9459 the XML-1.0 namespace on xml:xxx attributes
9460
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009461Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9462
9463 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9464 corner case from new Merlin's test suite and added a callback
9465 that will be used to improve xmlsec performance
9466
9467
Daniel Veillard0b22def2002-07-29 16:23:03 +00009468Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9469
9470 * HTMLtree.c: trying to fix the <style> escaping problem in
9471 HTML serialization bug #89342
9472
Daniel Veillard0b28e882002-07-24 23:47:05 +00009473Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9474
9475 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9476 and rebuilt the web site.
9477
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009478Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009479
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009480 * include/libxml/tree.h: added _private member to xmlNs struct
9481
Daniel Veillard1d995272002-07-22 16:43:32 +00009482Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9483
9484 * HTMLparser.c: fixing bug #84876 based on the xml working
9485 code.
9486
William M. Brack61eaba52002-07-21 11:14:18 +00009487Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9488
9489 * python/Makefile.am: enhanced to fix bug 72012 (errors
9490 when using '-jX' make parameter)
9491
William M. Brackef61d202002-07-19 08:32:00 +00009492Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9493
9494 * xpath.c: small additional enhancement for booleans
9495 compared to nodesets
9496
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009497Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9498
9499 * HTMLtree.c: changed the order of the encoding declaration
9500 attributes in the meta tags due to a bug in IE/Mac
9501
William M. Brack0c022ad2002-07-12 00:56:01 +00009502Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9503
9504 * xpath.c: enhanced handling of booleans (especially '='
9505 and '!=' for nodesets) - fixes bug 85256. Added new
9506 routine xmlXPathNotEqualValues for more proper handling
9507 of '!=' when nodesets are involved.
9508
Daniel Veillard06944e22002-07-11 19:55:18 +00009509Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9510
9511 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9512 doc/xmlcatalog_man.xml to the source distribution
9513
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009514Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9515
9516 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9517 asked for this.
9518
Daniel Veillard539638b2002-07-06 19:55:14 +00009519Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9520
9521 * configure.in: preparing 2.4.23
9522 * doc/*: rebuilt the docs
9523
Daniel Veillard176d99f2002-07-06 19:22:28 +00009524Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9525
9526 * parser.c: fixing bug #84169 by fixing the
9527 comment of xmlCreatePushParserCtxt to describe the
9528 encoding detection parameters better.
9529
Daniel Veillard37f961d2002-07-06 17:53:56 +00009530Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9531
9532 * valid.c: fixing bug #79331 in one path the lookup for
9533 ID attributes on a namespaced node wasn't handled correctly :-\
9534
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009535Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9536
9537 * HTMLparser.c: trying to fix 87235 about discarded white
9538 spaces in the HTML parser.
9539 * result/HTML/*: this changes the output of a number of HTML
9540 regression tests
9541
Daniel Veillardfdc91562002-07-01 21:52:03 +00009542Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9543
9544 * xpath.c: applied patch from Richard Jinks for the namespace
9545 axis + fixed a memory error.
9546 * parser.c parserInternals.c: applied patches from Peter Jacobi
9547 removing ctxt->token for good.
9548 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9549 popped out by the regression tests.
9550 * Makefile.am: patch for threads makefile from Gary Pennington
9551
William M. Brack6000af52002-06-28 11:43:13 +00009552Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9553
Daniel Veillardfdc91562002-07-01 21:52:03 +00009554 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009555 expressions involving preceding-sibling (et al).
9556
Daniel Veillard153120c2002-06-18 07:58:35 +00009557Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9558
9559 * hash.c: applied a patch from Peter Jacobi to solve a problem
9560 when compiling with the Watcom C on Win32
9561 * result/schemas/*.err: the change of hashing algo generated
9562 permutations in the output
9563
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009564Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9565
9566 * hash.c: applied patch from Sander Vesik improving the quality of
9567 the hash function.
9568
Aleksey Sanina5808b92002-06-14 17:07:41 +000095692002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009570
9571 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9572 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9573 xmllint.c xpath.c: replaced sprintf() with snprintf()
9574 to prevent possible buffer overflow (the bug was pointed
9575 out by Anju Premachandran)
9576
Daniel Veillarde059b892002-06-13 15:32:10 +00009577Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9578
9579 * parser.c: removed an uninitialized data error popped by valgrind
9580 on PE references
9581
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009582Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9583
9584 * doc/xml.html
9585 adding tutorial reference to the web page
9586
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009587Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9588
9589 * doc/tutorial/xmltutorial.xml
9590 * doc/tutorial/ar01s07.html
9591 * doc/tutorial/ape.html
9592 * doc/tutorial/includegetattribute.c
9593 adding section to tutorial about retrieving an attribute
9594 value
9595
Daniel Veillardf5582f12002-06-11 10:08:16 +00009596Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9597
9598 * parser.c: applied a couple of patches from Peter Jacobi to start
9599 to get rid of ctxt->token, with a possible significant speed
9600 improvement to be gained once done. Better compliance with PE
9601 references constructs in DTDs too.
9602 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9603 from Peter too
9604
Daniel Veillard38d80e22002-06-11 07:24:56 +00009605Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9606
9607 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9608 xmlParseElement was likely to have been deallocated at the
9609 time of the report, possibly leading to segfault. Just report
9610 the tag name now.
9611
Daniel Veillard9e412302002-06-10 15:59:44 +00009612Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9613
9614 * xpath.c: patch from Richard Jinks for XPath substring() function
9615 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9616
Aleksey Sanina5808b92002-06-14 17:07:41 +000096172002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009618
9619 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9620
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009621Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9622
9623 *doc/FAQ.html
9624 fixing typos in FAQ, thanks to Robert Funnell for the
9625 editing help
9626
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009627Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9628
9629 * NEWS: got complaints from rpmlint that it was empty
9630
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009631Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9632
9633 * added doc/tutorial, including:
9634 apa.html
9635 apb.html
9636 apc.html
9637 apd.html
9638 ar01s02.html
9639 ar01s03.html
9640 ar01s04.html
9641 ar01s05.html
9642 ar01s06.html
9643 includeaddattribute.c
9644 includeaddkeyword.c
9645 includekeyword.c
9646 includestory.xml
9647 index.html
9648 xmltutorial.xml
9649 libxml tutorial, including generated html
9650
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009651Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9652
9653 * result/c14n/exc-without-comments/merlin-c14n-two-*
9654 result/c14n/without-comments/merlin-c14n-two-*
9655 test/c14n/exc-without-comments/merlin-c14n-two-*
9656 test/c14n/without-comments/merlin-c14n-two-*
9657 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9658 c14n/exc-c14n and slightly modified test script to handle
9659 these test cases
9660 * c14n.c: fixed bugs for complicated nodes set (namespace
9661 without node and others from merlin-c14n-two.tar.gz)
9662 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9663 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9664 for xmlsec performance patch
9665 * xpath.c: fixed self::node() for namespaces and attributes
9666
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009667Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9668
9669 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9670 but with the format parameter
9671 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9672
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009673Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9674
9675 * Makefile.am: updated c14n tests suite
9676 * c14n.c: performance improvement for previous c14n patch
9677
Daniel Veillarde72c7562002-05-31 09:47:30 +00009678Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9679
9680 * parser.c: another peroformance patch from Peter Jacobi, that
9681 time on parsing attribute values.
9682
Aleksey Sanin508a1012002-05-31 06:32:32 +00009683Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9684
9685 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9686 into LibXML2 test suite
9687
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009688Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9689
9690 * c14n.c: propagating xpath ancesstors node fix to c14n
9691 plus small performance improvement to reduce number of
9692 mallocs
9693 * xpath.c: fixed ancestors axis processing for namespace nodes
9694
Daniel Veillard46de64e2002-05-29 08:21:33 +00009695Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9696
9697 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9698 Peter Jacobi
9699
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009700Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9701
9702 * configure.in: preparing 2.4.22
9703
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009704Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9705
9706 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9707 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9708 a public entry point.
9709 * doc/*: rebuilt the API and docs
9710
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009711Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9712
9713 * xpath.c: patch from Richard Jinks to fix a problem introduced
9714 in the previous patch and pointed by Norm
9715
Daniel Veillardc6924812002-05-24 11:10:43 +00009716Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9717
9718 * libxml.spec.in: fixing bug #81112
9719
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009720Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9721
9722 * uri.c: fixing bug #82848
9723
Daniel Veillarda2878972002-05-24 07:54:39 +00009724Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9725
9726 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9727 output of one catalog test
9728
Aleksey Sanin114e4752002-05-24 07:20:27 +00009729Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009730
Aleksey Sanin114e4752002-05-24 07:20:27 +00009731 * global.data globals.c tree.c include/libxml/globals.h
9732 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9733 default value for global parameter xmlIndentTreeOutput to 1 and
9734 introduced new global parameter xmlTreeIndentString (the string
9735 used to do one-level indent) with default value " " (as it was
9736 in tree.c)
9737
Daniel Veillard49d5af82002-05-23 11:55:49 +00009738Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9739
9740 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9741 with trio and schemas.
9742
Daniel Veillard7c13af42002-05-22 09:57:32 +00009743Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9744
9745 * xpath.c: patch from Richard Jinks to fix the problem raised in
9746 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9747
Daniel Veillard5a872412002-05-22 06:40:27 +00009748Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9749
9750 * xmlschemas.c: a bit of work on import.
9751 * xmlschemastypes.c: Charles Bozeman provided a compare function
9752 for date/time types so min/max facet restrictions should work,
9753 indeterminate comparisons return an error instead of equal.
9754 * test/schemas/date_0* result/schemas/date_0_0: specific test
9755 from Charles Bozeman too
9756
Daniel Veillard10b6da42002-05-18 07:55:20 +00009757Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9758
9759 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9760 from Christian Cornelssen fixing the man pages and the Catalog
9761 building script.
9762 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9763 next step is <xs:import> I now have a reasonable understanding
9764 of how it works.
9765
Daniel Veillarde5354492002-05-16 08:43:22 +00009766Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9767
9768 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9769
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009770Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9771
9772 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9773
Daniel Veillard088bf112002-05-14 11:03:59 +00009774Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9775
9776 * xpath.c: fixing an XPath function evalutation bug pointed out
9777 by Alexey Efimov where the context was lost when evaluating
9778 the function arguments
9779
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009780Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009781
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009782 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9783 function public for XMLSec performance optimizations
9784
Daniel Veillard3cd72402002-05-13 10:33:30 +00009785Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9786
9787 * python/generator.py python/libxml2class.txt : fixed a problem
9788 with the HTML parser pointed by Gary Benson
9789 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9790 example
9791
Aleksey Sanine48a3182002-05-09 18:20:01 +00009792Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9793 * parser.c: fixed bug #81159 (memory growth in SAX)
9794
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009795Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9796 * xpath.c: fixed bug #78858 (the real fix)
9797
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009798Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009799 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009800
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009801Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9802
9803 * tree.c: modified xmlNodeSetBase to allow changing the
9804 base of a document.
9805
Daniel Veillard070803b2002-05-03 07:29:38 +00009806Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9807
9808 * xmlschemastypes.c: patch Charles Bozeman for validation of
9809 all the date, time, and duration types
9810 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9811 * configure.in: fixed an error pointed by an user
9812 * xml2-config.in: fixed an error pointed by an user
9813
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009814Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9815
9816 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9817 win32/libxml2.def.src xmlIO.c: exported default
9818 'file:', 'http:' and 'ftp:' protocols input handlers
9819 and maked protocols comparisson case insensitive
9820
Daniel Veillard34de97f2002-04-30 14:29:22 +00009821Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9822
9823 * configure.in: Neven Has detected a typo
9824
Daniel Veillard28577c32002-04-30 06:48:41 +00009825Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9826
9827 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9828 as one of the persons allowed to commit directly to the
9829 module.
9830
Daniel Veillardfc57b412002-04-29 15:50:14 +00009831Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9832
9833 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9834 * valid.c: raised a too low limit
9835 * doc/*: rebuilt the docs
9836
Daniel Veillardeca82812002-04-24 11:42:02 +00009837Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9838
9839 * test/XPath/expr/floats test/XPath/expr/functions
9840 result/XPath/expr/floats result/XPath/expr/functions
9841 xpath.c: another XPath conformance patch from Richard Jinks
9842
Daniel Veillard13e04c62002-04-23 17:51:29 +00009843Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9844
9845 * xmlschemas.c: fixed validation of attribute groups.
9846 * test/schemas result/schemas: added an example from the primer
9847
Daniel Veillard88c58912002-04-23 07:12:20 +00009848Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9849
9850 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9851 * test/schemas result/schemas: updated the test list
9852
Daniel Veillarde19fc232002-04-22 16:01:24 +00009853Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9854
9855 * TODO: updated a bit
9856 * parser.c: made a comment more specific
9857 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9858 Schemas conformance.
9859 * test/schemas result/schemas: updated the test list
9860
Daniel Veillard441bc322002-04-20 17:38:48 +00009861Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9862
9863 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9864 implementing xs:all with minOccurs = 0
9865 * tes/schemas/* result/schemas/*: added more tests covering
9866 xs:all
9867
Daniel Veillard8a001f62002-04-20 07:24:11 +00009868Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9869
9870 * xmlregexp.c: first implementation of the all particle, this
9871 may need to be revisited for case where not all transitions
9872 must be crossed.
9873
Daniel Veillard7646b182002-04-20 06:41:40 +00009874Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9875
9876 * tree.c: another entity processing update from Markus Henke
9877
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009878Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9879
9880 * trionan.c: fixed crash on OSF/1
9881
Daniel Veillardb4398962002-04-19 07:01:55 +00009882Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9883
9884 * xmlschemas.c: more Schemas work
9885 * test/schemas/* result/schemas/*: added more tests coming
9886 from the spec.
9887
Daniel Veillard54761132002-04-18 21:00:44 +00009888Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9889
9890 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9891 ExcC14N specification
9892
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009893Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9894
9895 * tree.c: patch from Markus Henke, fix for recursive entities.
9896
Daniel Veillard23b1f372002-04-18 15:50:05 +00009897Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9898
9899 * xpath.c: fix a problem with string() on a document node.
9900
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009901Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9902
9903 * Makefile.am xmlschemas.c: more Schemas work
9904 * test/schemas/* result/schemas/*: added more tests coming
9905 from the spec.
9906
Daniel Veillard6231e842002-04-18 11:54:04 +00009907Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9908
9909 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9910 * result/HTML/*: this changes a few things in the results
9911
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009912Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9913
9914 * include/libxml/tree.h: eliminated 'declaration different than
9915 prototype' warning
9916 * include/win32config.h: "resolved" conflicts with errno.h
9917
Daniel Veillardb509f152002-04-17 16:28:10 +00009918Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9919
9920 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9921 on the automata interfaces and debug of counted choices
9922 * test/schemas/* result/schemas/*: added a number of tests
9923
Daniel Veillard8651f532002-04-17 09:06:27 +00009924Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9925
9926 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9927 a bit of work on Schemas
9928 * testSchemas.c: try to make it more useful
9929 * test/schemas/* result/schemas/* Makefile.am: changed the
9930 Schemas regression test procedure, started adding a few samples
9931
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009932Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9933
9934 * include/libxml/encoding.h: Patch for the Borland C++ builder
9935 * include/libxml/tree.h: Patch for the Borland C++ builder
9936 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009937 * win32/bcb5: New directory for the Borland C++ builder
9938 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009939
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009940Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9941
9942 * win32/Makefile.msvc: Update for XML Schema support
9943 * win32/configure.js: Update for XML Schema support
9944 * win32/libxml2.def.src: Update for XML Schema support
9945
Daniel Veillard4255d502002-04-16 15:50:10 +00009946Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9947
9948 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9949 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9950 xmlunicode.c include/libxml/Makefile.am
9951 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9952 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9953 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9954 include/libxml/xmlversion.h.in : merged the current state of
9955 XML Schemas implementation, it is not configured in by default,
9956 a specific --schemas configure option has been added.
9957 * test/automata test/regexp test/schemas Makefile.am
9958 result/automata result/regexp result/schemas:
9959 merged automata/regexp/schemas regression tests
9960
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009961Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9962
9963 * xpath.c: Gary found a compile time problem, fixes #78823
9964
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009965Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9966
9967 * configure.in: release of 2.4.20
9968 * doc/*: updated and rebuilt the docs
9969
Daniel Veillardf544f192002-04-15 12:56:56 +00009970Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9971
9972 * python/Makefile.am: patch from Cristian Gafton to build on
9973 Red Hat 6.2, should also fix #75779
9974
Daniel Veillard940492d2002-04-15 10:15:25 +00009975Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9976
9977 * valid.c: first part of fixing #78729
9978
Daniel Veillardeb475a32002-04-14 22:00:22 +00009979Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9980
9981 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9982 escaping of URI when saving HTML files.
9983 * result/HTML/*: this impacted some tests
9984
Daniel Veillard9b731d72002-04-14 12:56:08 +00009985Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9986
9987 * configure.in: trying to fix #77441
9988
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009989Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9990
9991 * include/libxml/xmlIO.h: Hallski complained it could not be
9992 included by itself.
9993
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009994Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9995
9996 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9997
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009998Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9999
10000 * win32/configure.js: patch from Nilo for the c14n option
10001 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10002
Daniel Veillardda423da2002-04-10 19:25:38 +000010003Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10004
10005 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10006 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10007 LIBXML_THREAD_ENABLED
10008
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010009Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10010
10011 * xpath.c: another patch from Richard Jinks for substring conformance
10012 * test/XPath/expr/floats test/XPath/expr/strings
10013 result/XPath/expr/floats result/XPath/expr/strings: update of the
10014 test suite to check those.
10015
Daniel Veillard01917aa2002-04-10 11:30:41 +000010016Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10017
10018 * xpath.c: patch from Richard Jinks for .x float parsing.
10019
Daniel Veillard46d6c442002-04-09 16:10:39 +000010020Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10021
10022 * parser.c: patch from Markus Henke when an encoding ain't recognized
10023
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010024Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10025
10026 * libxml.m4: got a report that #include <string.h> was needed
10027
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010028Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10029
10030 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10031
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010032Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10033
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010034 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010035
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010036Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10037
10038 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10039 pointed out by Melvyn Sopacua.
10040
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010041Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10042
10043 * libxml.m4: Frédéric Crozat gave a patch related to the change
10044 of Include paths breaking the libxml.m4
10045
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010046Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10047
10048 * xpath.c: Fix bug #76927 forgot to save some context
10049 when evaluating binary expressions
10050
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010051Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10052
10053 * configure.in: fixed configure for MPE/iX from Markus Henke
10054 * xmlmemory.c: fixed initialization problems
10055 * xpath.c: another set of patches from Richard Jinks this
10056 fixes "make XPathtests" on linux
10057
Daniel Veillard21458c82002-03-27 16:12:22 +000010058Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10059
10060 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10061 * test/XPath/expr/compare test/XPath/expr/equality
10062 test/XPath/expr/floats test/XPath/expr/functions
10063 test/XPath/expr/strings result/XPath/expr/compare
10064 result/XPath/expr/equality result/XPath/expr/floats
10065 result/XPath/expr/functions result/XPath/expr/strings: Updated
10066 tests though they show a divergence on Linux
10067
Daniel Veillard28dfed12002-03-27 09:08:17 +000010068Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10069
10070 * xpath.c trionan.c: previous commit also included patches
10071 from Richard Jinks on some IEEE support corner case
10072
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010073Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10074
10075 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10076 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10077 that $(datadir) should be used for docs
10078
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010079Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10080
10081 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10082 could leak filedescriptors
10083
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010084Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10085
10086 * configure.in nanohttp.c: applied patch from Allan Clark for
10087 UnixWare/OpenServer
10088
Daniel Veillard19274092002-03-25 16:48:03 +000010089Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10090
10091 * configure.in: preparing 2.4.19
10092 * doc/*: rebuilt the docs
10093
Daniel Veillard56b2db72002-03-25 16:35:28 +000010094Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10095
10096 * nanohttp.c: fixing #76043, got fed up with non-portability
10097 of that piece of code.
10098
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010099Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10100
10101 * valid.c SAX.c: Never commit without running "make tests" :-(
10102 fix a couple of stupidities in the previous commit
10103 * result/*: a few changes in some attribute order result of previous
10104 commit.
10105
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010106Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10107
10108 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10109 the internal subset should not raise duplicate ID errors,
10110 also there was a small bug in conjunction to namespace
10111 declarations defaulted and xml:xxx attributes DTD definitions.
10112
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010113Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10114
10115 * xpath.c: Richard Jinks also raised some rounding problems
10116 this tries to fix them
10117
Daniel Veillard4e2df542002-03-22 12:23:14 +000010118Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10119
10120 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10121 behaviour in xmlXPathCastToString()
10122
Daniel Veillarddb552912002-03-21 13:27:59 +000010123Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10124
10125 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10126 raised by Morus Walter
10127
Daniel Veillard9e537932002-03-21 13:08:08 +000010128Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10129
10130 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10131 from Igor
10132
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010133Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10134
10135 * xpath.c: fixing #75619, related to a problem when trying
10136 to evaluate condition when the current node set resulting
10137 from that sub-step evaluation is empty. Also fixes 2 potential
10138 problem with previous-sibling and next-siblings axis.
10139
Daniel Veillard1840ef02002-03-21 08:05:23 +000010140Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10141
10142 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10143 HTML support is not configured in.
10144
Daniel Veillard561b7f82002-03-20 21:55:57 +000010145Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10146
10147 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10148 include/libxml/tree.h: dohh I really didn't intended to commit
10149 this test version :-(
10150
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010151Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10152
10153 * testSAX.c: I wanted to see the real speed at the SAX interface
10154 after a little too many Ximianer started complaining about the
10155 parser speed.
10156 added a --quiet option:
10157 paphio:~/XML -> ls -l db100000.xml
10158 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10159 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10160 3200006 callbacks generated
10161 real 0m1.270s
10162 Which means 16MBytes/s and 3Mcallback/s
10163
Daniel Veillardc62a1472002-03-19 18:35:12 +000010164Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10165
10166 * xpath.c: valgrind spotted another error that time when running
10167 on libxslt regression tests
10168
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010169Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10170
10171 * Makefile.am: adding "make valgrind" running the full regression
10172 tests (except python ones) under Valgrind (using valgrind -q
10173 which was kindly added by the author).
10174 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10175 passes cleanly now except an obcure floating point initialization
10176 raised in log10() in one XPath regression test ???
10177 * tree.c: edited some comments to close #75244
10178
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010179Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10180
10181 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10182 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10183 context of ScrollKeeper, made sure that if the number is
10184 an integer, the serialization follows the description at
10185 http://www.w3.org/TR/xpath#section-String-Functions
10186
Daniel Veillard5997aca2002-03-18 18:36:20 +000010187Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10188
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010189 * configure.in: preparing 2.4.18
10190 * doc/*: updated and rebuilt the web site
10191 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10192 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010193 * parser.c: humm, changed the way the SAX parser work when
10194 xmlSubstituteEntitiesDefault(1) is set, it will then
10195 do the entity registration and loading by itself in case the
10196 user provided SAX getEntity() returns NULL.
10197 * testSAX.c: added --noent to test the behaviour.
10198
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010199Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10200
10201 * parser.c: Wilfried Teiken provided a hackish but working
10202 way to get context reported back on entities when parsing
10203 with SAX and without breaking the DOM build.
10204
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010205Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10206
10207 * c14n.c: applied a new patch from Aleksey Sanin
10208 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10209 to reference Aleksey implementation of XML digital Signatures
10210
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010211Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10212
10213 * xpath.c: small fix to avoid potential problem due to
10214 ordering of freeing data
10215 * python/Makefile.am: people were complaining about
10216 the generated file in python dir not being built
10217
Daniel Veillardd2379012002-03-15 22:24:56 +000010218Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10219
10220 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10221 python/generator.py python/libxml.c python/types.c: Cleanup
10222 of the python Makefiles based on Jacob and James feedback,
10223 fixed the spec file accordingly, fixed the number of warning
10224 that passing my pedantic CFLAGS was generating. Conclusion
10225 is that Python includes are real crap.
10226
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010227Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10228
10229 * configure,in: it was reported quite a few times that
10230 xml2-config --cflags should not output
10231 -I$includeprefix/libxml2/libxml because libxml2 header names
10232 clashes with existing names like list.h from C++ stl.
10233 Includes should be #include<libxml/xxx.h> so ...
10234
Daniel Veillard6f293b12002-03-15 09:42:33 +000010235Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10236
10237 * c14n.c: another patch from Aleksey Sanin
10238
Daniel Veillard5c396542002-03-15 07:57:50 +000010239Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10240
10241 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10242 canonicalization algorithm
10243 * doc/xml.html doc/index.html: added the C14N references on the
10244 index page.
10245
jacob berkman9be65862002-03-14 02:15:56 +0000102462002-03-13 jacob berkman <jacob@ximian.com>
10247
10248 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10249 usage, redundant, and gcc specific
10250
Daniel Veillard75be0132002-03-13 10:03:35 +000010251Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10252
10253 * xpath.c: speedup some node selection operations, this can
10254 have a significant impact on DocBook Norm's stylesheets
10255 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10256 make sure it's always the case
10257 * debugXML.c: distinguish CDATA and comments in ls operations
10258
Daniel Veillard61f26172002-03-12 18:46:39 +000010259Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10260
10261 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10262 to generate better API descriptions etc...
10263
Daniel Veillard9ff88172002-03-11 09:15:32 +000010264Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10265
10266 * c14n.c: Fixing #74186, made sure all boolean expressions
10267 get fully parenthesized, ran indent on the output
10268 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10269 include/libxml/tree.h: also #74186 related, removed the
10270 --with-buffers option, and all the preprocessor conditional
10271 sections that were resulting from it.
10272
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010273Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10274
10275 * valid.c: applied patch from Dodji Seketeli fixing an
10276 uninitailized variable in xmlValidGetValidElements()
10277
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010278Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10279
10280 * c14n.c: fixed a few comments
10281 * doc/*.html doc/*/*.html: regenerated the docs and added
10282 the C14N API
10283 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10284
Daniel Veillardfa49d872002-03-09 10:20:00 +000010285Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10286
10287 * check-xml-test-suite.py: fix to adapt varaiations in the
10288 bindings
10289 * configure.in python/setup.py python/setup.py.in: fixed to
10290 have the version of the python scripts automatically updated
10291
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010292Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10293
10294 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10295 in xmlCopyProp()
10296
Daniel Veillardaf43f632002-03-08 15:05:20 +000010297Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10298
10299 * configure.in: preparing 2.4.17 release
10300 * doc/*: updated and rebuilt the docs
10301 * xpath.c: fixed a comment
10302 * python/libxml.c: fixed a possible reentrancy problem
10303
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010304Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10305
10306 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10307 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10308 added a specific regression test
10309 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10310 not raise exceptions when failing to find the attribute.
10311
Daniel Veillard90bc3712002-03-07 15:12:58 +000010312Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10313
10314 * configure.in xmllint.c: owen pointed out a problem with the
10315 ftme fix, gettimeofday() was not detected by configure and
10316 the ftime header wasn't included, dohhh
10317
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010318Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10319
10320 * configure.in xmllint.c: trying to fix #71457 for timing
10321 precision when gettimeofday() is not availble but ftime() is
10322
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010323Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10324
10325 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10326 are now copied on install and part of the -devel RPM
10327
Daniel Veillard7b416132002-03-07 08:36:03 +000010328Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10329
10330 * xpath.c: trying to avoid bug #72150 which was apparently
10331 caused by a gcc bug (or a processor problem) as detailed
10332 at http://veillard.com/gcc.bug
10333
Daniel Veillardf742d342002-03-07 00:05:35 +000010334Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10335
10336 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10337 fixed xmlReconciliateNs(), added a Python test/example for
10338 inter-document cut'n paste
10339 * python/libxml.py: fixed node.doc on document nodes and added
10340 xpathEval() onto node objects
10341
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010342Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10343
10344 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10345 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10346 fixup and integrated tests for the serialization stuff
10347
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010348Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10349
10350 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10351 moved the libxml man page to section 3
10352
Daniel Veillard1e774382002-03-06 17:35:40 +000010353Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10354
10355 * tree.c: fix bug #72490
10356 * python/libxml.c python/libxml.py: added methods serialize()
10357 and saveTo() to all node elements.
10358
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010359Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10360
10361 * xmlIO.c: closed #73430, don't read from an input source
10362 which indicated an end-of-file or an error.
10363
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010364Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10365
10366 * parser.c: make sure SAX endDocument is always called as
10367 this could result in a Python memory leak otherwise (it's
10368 used to decrement ref-counting)
10369 * python/generator.py python/libxml.c python/libxml.py
10370 python/libxml2-python-api.xml python/libxml2class.txt
10371 python/tests/error.py python/tests/xpath.py: implemented
10372 the suggestions made by Gary Benson and extended the tests
10373 to match it.
10374
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010375Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10376
10377 * python/generator.py: applied patch fixing #73450
10378
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010379Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10380
10381 * xpath.c: fixing #61290 "namespace nodes have no parent"
10382 long standing divergence from the XPath REC. NodeSets
10383 simply hold a copy of namespace nodes and those node ->next
10384 points to the parent (which may not be the node carrying the
10385 definition).
10386 * include/libxml/xpath.h: flagged but didn't added a possible
10387 speedup
10388 * DOCBparser.c HTMLparser.c: removed some warnings from push
10389 parser due to new state being added.
10390 * tree.c: new fix from Boris Erdmann
10391 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10392 the XML Canonalization support from Aleksey Sanin
10393
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010394Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10395
10396 * tree.c: patch from Boris Erdmann fixing some namespace odities
10397 with xmlCopyNode()
10398
Daniel Veillardc6613042002-03-02 09:34:02 +000010399Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10400
10401 * xmlIO.c: fix bug #72706 when loading a NULL entity
10402
Daniel Veillardc0fef772002-03-01 16:16:31 +000010403Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10404
10405 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10406 actually change in a future XML Namespace revision.
10407
Daniel Veillard79426f22002-03-01 16:14:17 +000010408Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10409
10410 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10411 added the possibility of returning nodesets from XPath extension
10412 functions written in Python
10413
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010414Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10415
10416 * python/*: commiting some Python bindings work done while travelling
10417
Daniel Veillard97300512002-03-01 09:13:41 +000010418Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10419
10420 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10421 explicitely with memory debugging switched on
10422
Daniel Veillard6361da02002-02-23 10:10:33 +000010423Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10424
10425 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10426 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10427 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10428 the accessor generator for strings
10429 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10430 regression test.
10431
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010432Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10433
10434 * python/README python/generator.py python/libxml.c python/setup.py:
10435 added the 'usual' setup.py to allow building a libxml2-python
10436 module based on the same code. The initialization is however
10437 different the 2 .so files fo libxml2 and libxslt are identical and
10438 they entry point initialize both libraries. this is done to avoid
10439 some possible nasty problem since the Python don't merge the maps
10440 of all shared modules.
10441
Daniel Veillard158a4d22002-02-20 22:17:58 +000010442Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10443
10444 * parser.c: fixed a push/encoding bug reported by Michael
10445 on librsvg
10446
Daniel Veillard7839e162002-02-20 18:54:48 +000010447Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10448
10449 * include/libxml/parserInternals.h: fixes a misplaced #endif
10450
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010451Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10452
10453 * parser.c valid.c: found and fixed a couple of allocation bugs
10454
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010455Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10456
10457 * doc/xml.html doc/python.html doc/*: added a Python and binding
10458 page describing the current state of the Python bindings and
10459 giving pointers to the other languages wrappers.
10460
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010461Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10462
10463 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10464 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10465 rebuilt the API and web site
10466 * xpath.c: fixed #71978 portability bugs
10467
Daniel Veillard8aff2472002-02-19 21:50:43 +000010468Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10469
10470 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10471
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010472Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10473
10474 * include/libxml/parserInternals.h parser.c: had to change
10475 2 internal parsing API when processing document content
10476 to check the start and end of element content are defined
10477 in the same entity
10478 * valid.c include/libxml/valid.h: attribute normalization can
10479 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10480 with the context to report it.
10481 * SAX.c: fixed the last known bugs, crazy validation constraints
10482 when a document is standalone seems correctly handled. There
10483 is a couple of open issues left which need consideration especially
10484 PE93 on external unparsed entities and standalone status.
10485 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10486 The 2 tests left failing are actually in error. Cleanup done.
10487
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010488Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10489
10490 * valid.c: implemented E59 spaces in CDATA does not match the
10491 nonterminal S
10492
Daniel Veillard878eab02002-02-19 13:46:09 +000010493Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10494
10495 * SAX.c parser.c valid.c: more validation test fixups
10496 * check-xml-test-suite.py: added duration info for the tests
10497
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010498Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10499
10500 * parser.c valid.c: a couple of errors were reported but not
10501 saved back as such in the parsing context. Down to 1% failure rate
10502 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10503
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010504Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10505
10506 * xmlInternald.c: isExtender was missing a char
10507 * parser.c include/libxml/parser.h: % are acceptable in the
10508 internal subset if within a PUBLIC ID
10509
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010510Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10511
10512 * SAX.c parserInternals.c valid.c: more work on the conformance
10513 suite. Took the step to finally block documents with encoding
10514 errors. It's a fatal error per the spec, people should have fixed
10515 their documents by now.
10516
Daniel Veillard55253e22002-02-18 14:32:39 +000010517Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10518
10519 * check-xml-test-suite.py: fixed the test script after some discussion
10520 on the semantic of TYPE="error"
10521 * Makefile.am: added the script to the distrib
10522
Daniel Veillard28757702002-02-18 11:19:30 +000010523Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10524
10525 * SAX.c entities.c: fixed a couple of conformances issues deep
10526 into the validation code (standalone and undeclared Notations)
10527
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010528Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10529
10530 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10531 stayed there for years !
10532
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010533Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10534
10535 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10536 missing
10537
Daniel Veillardc7612992002-02-17 22:47:37 +000010538Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10539
10540 * check-xml-test-suite.py: improved the behaviour a bit as
10541 well as the logs
10542 * parser.c valid.c SAX.c: fixed a few more bugs
10543 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10544
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010545Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10546
10547 * check-xml-test-suite.py: python script to run regression tests
10548 against the XML Test suite of W3C/OASis
10549 * SAX.c: fixed a validation bug
10550 * parser.c: fixed 3 errors pointed by the test suite
10551 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10552 * python/Makefile.am: fixed a dependendy
10553
Daniel Veillard9f28f302002-02-15 20:48:08 +000010554Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10555
10556 * xmlmemory.c: avoid a warning bug #71594
10557
Daniel Veillard144024e2002-02-13 21:14:46 +000010558Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10559
10560 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10561 warning on alpha/Tru64
10562
Daniel Veillarde4301c82002-02-13 13:32:35 +000010563Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10564
10565 * include/libxml/entities.h: fixing a comment
10566 * valid.c: fixing some troubles with validity check on namespaces
10567 * result/VC/NS3 test/VC/NS3: added a specific regression test
10568
Daniel Veillarda6d05382002-02-13 13:07:41 +000010569Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10570
10571 * tree.c: Fixing #71342 serializing '\n' in attribute values
10572 * result/noent/att3 result/att3 test/att3: added a specific
10573 test.
10574
Daniel Veillard797a5652002-02-12 13:46:21 +000010575Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10576
10577 * python/libxml.c: couple of bug fixes
10578
Daniel Veillard01a6d412002-02-11 18:42:20 +000010579Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10580
10581 * python/*.py: removed tabs and used spaces.
10582
Daniel Veillard397ff112002-02-11 18:27:20 +000010583Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10584
10585 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10586 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10587
Daniel Veillard03517542002-02-11 13:54:40 +000010588Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10589
10590 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10591 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10592
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010593Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10594
10595 * include/libxml/encoding.h include/libxml/entities.h
10596 include/libxml/globals.h include/libxml/parser.h
10597 include/libxml/threads.h include/libxml/tree.h
10598 include/libxml/xmlmemory.h: trying to fix the include mess
10599
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010600Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10601
10602 * include/libxml/xmlmemory.h: reverted part of the previous
10603 attempt to provide #69655, this was breaking the build.
10604
Daniel Veillard0ba59232002-02-10 13:20:39 +000010605Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10606
10607 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10608 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10609 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10610 include/libxml/parserInternals.h include/libxml/tree.h
10611 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10612 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10613 clean.
10614 * python/libxml.c: fixed a warning.
10615
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010616Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10617
10618 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10619 copying of node, merge back IDs in the target document.
10620 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10621 test/XInclude/ents/ids.xml: test case
10622 * result/VC/ElementValid4: output changed due to a typo fix
10623
Daniel Veillard1c18e302002-02-09 22:16:40 +000010624Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10625
10626 * python/Makefile.am: seems some version of automake didn't
10627 generate the dependancies right as Jacob found out. Add
10628 an extra dependancy rule.
10629
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010630Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10631
10632 * parserInternals.c valid.c: Justin Fletcher found some parts
10633 of the code needing cleanup
10634 * libxml.spec.in python/Makefile.am python/generator.py
10635 python/libxml.c python/libxml.py: Fixed the python Makefiles
10636 corrected a bug showing up on ia64, changed the name of the
10637 python internal module too
10638
Daniel Veillard07be19b2002-02-08 14:20:35 +000010639Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10640
10641 * Makefile.am: applied patch from Andris Pavenis for binary
10642 name suffixes
10643
Daniel Veillardf216d462002-02-08 13:44:24 +000010644Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10645
10646 * xmllint.c win32/win32config.h: fixing #68748
10647
Daniel Veillardd455d792002-02-08 13:37:46 +000010648Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10649
10650 * valid.c: fixing #70166
10651
10652Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10653
10654 * valid.c: fixing #70077
10655
Daniel Veillardc575b992002-02-08 13:28:40 +000010656Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10657
10658 * Copyright Makefile.am README configure.in libxml.spec.in:
10659 Changed to the MIT Licence
10660 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10661 doc/xmlio.html: updated the doc accordingly
10662 * include/libxml/xmlwin32version.h configure.in: preparing
10663 2.4.14 release
10664 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10665 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10666 fixed the const xmlChar * wrapper and generator, XPath extension
10667 functions now use the context as first argument
10668 * python/tests/tstxpath.py python/tests/xpath.py
10669 python/tests/xpathext.py: Updated the tests accordingly
10670 * tree.c: fixed bug #70067
10671
Daniel Veillard7db38712002-02-07 16:39:11 +000010672Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10673
10674 * Makefile.am: cleanup
10675 * debugXML.c: always use stdout if output is NULL
10676 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10677 * python/Makefile.am python/generator.py python/libxml2class.txt
10678 python/libxml_wrap.h python/types.c: augmented the number of bindings
10679 handling FILE * and XPath contexts
10680 * python/tests/Makefile.am: avoid a stupid problem due to the
10681 use of TEST.
10682
Daniel Veillard15a143b2002-02-06 22:40:50 +000010683Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10684
10685 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10686
Daniel Veillard70cab352002-02-06 16:06:58 +000010687Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10688
10689 * python/TODO python/libxml.c: cleanup the extension function lookup
10690 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10691
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010692Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10693
10694 * configure.in python/Makefile.am: do not install outside
10695 of prefix
10696
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010697Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10698
10699 * python/TODO python/libxml.c: started adding SAX interfaces
10700 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10701 SAX test
10702
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010703Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10704
10705 * tree.c: hardened the addChild function
10706 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10707 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10708 added accessors needed for xmlNode, a bit more testing and
10709 extension of interfaces
10710 * python/tests/Makefile.am python/tests/build.py: added a test
10711 build from scratch/save/load/check
10712
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010713Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10714
10715 * parserInternals.c: change a small bit in the way valididy
10716 error messages get initialized
10717 * python/TODO python/libxml.c python/libxml2-python-api.xml
10718 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10719 added some memory debugging to track leaks at the libxml2 level
10720 * python/tests/*.py: changed all tests to check for leaks,
10721 there is just one left in XPath extension registrations.
10722
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010723Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10724
10725 * python/TODO python/generator.py python/libxml2-python-api.xml
10726 python/libxml2class.txt: more accessor classes for the parser
10727 context, allow to switch on and check validity
10728 * python/tests/Makefile.am python/tests/error.py
10729 python/tests/invalid.xml python/tests/valid.xml
10730 python/tests/validate.py: attded more test and and added error.py
10731 which I forgot to commit in the last step
10732
Daniel Veillard3ce52572002-02-03 15:08:05 +000010733Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10734
10735 * python/Makefile.am python/types.c: cleanup
10736 * python/libxml.c python/libxml.py python/libxml_wrap.h
10737 python/generator.py python/libxml2-python-api.xml
10738 python/libxml2class.txt: added class for parser context, added
10739 first cut for push mode support. Added a framework to generate
10740 accessors functions.
10741 * python/tests/Makefile.am python/tests/push.py: added a push
10742 test
10743
Daniel Veillardcfb05462002-02-02 23:18:22 +000010744Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10745
10746 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10747 bug a bit of cleanup.
10748
Daniel Veillard5d819032002-02-02 21:49:17 +000010749Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10750
10751 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10752 python/libxml2class.txt: adding error redirections and preformat
10753 to a python handler
10754 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10755 tests self checking
10756
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010757Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10758
10759 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10760 a function
10761
Daniel Veillard9589d452002-02-02 10:28:17 +000010762Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10763
10764 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10765 python/libxml.c python/libxml2-python-api.xml
10766 python/libxml2class.txt: Progressing through the TODOs, class
10767 description output, extra XML API, RPM now builds the wrappers
10768 for all python installed versions
10769
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010770Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10771
10772 * configure.in libxml.spec.in python/Makefile.am python/TODO
10773 python/generator.py python/libxml2class.txt: added more informations
10774 in the libxml2-python package including docs. Slightly changed
10775 the class hierarchy
10776 * python/tests/*: added basic regression tests infrastructure too
10777
10778Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10779
10780 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10781 added libxml2-python as part of the packages installed
10782
Daniel Veillarda7340c82002-02-01 17:56:45 +000010783Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10784
10785 * python/Makefile.am python/generator.py python/libxml.c
10786 python/libxml.py: more work, now able to extend the
10787 XPath interpreter with functions written in python.
10788
Daniel Veillardc3e39442002-02-01 09:29:41 +000010789Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10790
10791 * python/Makefile.am: Jacob sent a patch to allow building from
10792 tarfile.
10793
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010794Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10795
10796 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10797 inserted the python wrappers build, I hope this won't be too
10798 unportable
10799
Daniel Veillard1971ee22002-01-31 20:29:19 +000010800Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10801
10802 * xpath.c: minor optimization
10803 * python/generator.py python/libxml.c python/libxml.py
10804 python/libxml_wrap.h: more work on the python bindings,
10805 they now support XPath and there is no evident leak
10806
Daniel Veillard36ed5292002-01-30 23:49:06 +000010807Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10808
10809 * python/generator.py python/libxml.c python/libxml.py:
10810 more work on the python bindings generator.
10811
Daniel Veillard96fe0952002-01-30 20:52:23 +000010812Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10813
10814 * python/generator.py python/libxml.c python/libxml_wrap.h:
10815 more work on the python bindings.
10816
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010817Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10818
10819 * python/generator.py python/libxml.c python/libxml.py
10820 python/libxml_wrap.h: commited early version of a python binding
10821 for private use only ATM
10822
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010823Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10824
10825 * entities.c tree.c include/libxml/entities.h: applied patch
10826 from Anthony Jones to implement copy of DTD subtree too. Had
10827 just to keep 2 function private which really ought to become
10828 public ones.
10829
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010830Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10831
10832 * xmllint.c: added pointers to the web pages in the usage()
10833
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010834Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10835
10836 * tree.c: more fixes from Petr Kozelka for attribute handling
10837 in the tree API to align the semantic with DOM.
10838
Daniel Veillard36065812002-01-24 15:02:46 +000010839Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10840
10841 * valid.c tree.c entities.c: another set of patches from
10842 Anthony Jones for copy operations cleanup and robustness
10843
Daniel Veillardf8592562002-01-23 17:58:17 +000010844Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10845
10846 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10847 an alphabetic index based on comments content
10848 * doc/*: rebuilt the web site with the new references
10849
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010850Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10851
10852 * parserInternals.h: Greg Sjaardema suggested to use an
10853 eponential buffer groth policy in xmlParserAddNodeInfo()
10854
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010855Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10856
10857 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10858 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10859 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10860 to generate cross-references, and added/updated the stylesheets
10861 to generate and link API indexes. The generic keyword index
10862 is not done yet.
10863 * doc/*.html: regenerated all the usual docs too
10864
Daniel Veillard2070c482002-01-22 22:12:19 +000010865Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10866
10867 * debugXML.c: added an xpath function to the shell for T. V. Raman
10868
10869Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010870
10871 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10872 debug routines.
10873
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010874Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10875
10876 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10877 support of attribute nodes
10878
Daniel Veillard9d06d302002-01-22 18:15:52 +000010879Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10880
10881 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10882 hopefully near complete and fully documented of the API in XML
10883 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10884 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10885 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10886 include/libxml/parserInternals.h include/libxml/valid.hi
10887 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10888 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10889 include/libxml/xpath.h include/libxml/xpathInternals.h:
10890 Cleaned up the doc comments a lot in the process, the interface
10891 coverage is now 100%
10892
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010893Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10894
10895 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10896 extracts comments from the gtk-doc DocBook output (a bit
10897 convoluted but seems to work).
10898
Daniel Veillard61006472002-01-21 17:31:47 +000010899Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10900
10901 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10902 added an XML description of the API, moved the script generating
10903 it here. Added a "make api" target
10904
Daniel Veillardd2f23002002-01-21 13:36:00 +000010905Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10906
10907 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10908
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010909Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10910
10911 * xpath.c include/libxml/xpathInternals.h: the change made to
10912 xmlXPathFuncLookupFunc was incompatible roll it back
10913
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010914Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10915
10916 * SAX.c: cleanup patch from Anthony Jones
10917 * doc/Makefile.am: fix the headers to avoid in make scan
10918 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10919 includes, * vs Ptr and general cleanup
10920 * parsedecl.py: first version of a script to extract the
10921 module interfaces, the goal will be to provide .decl or XML
10922 specification of the interfaces to build wrappers.
10923
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010924Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10925
10926 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10927 now provides return codes in case of errors
10928
Bjorn Reese026d29f2002-01-19 15:40:18 +000010929Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10930
10931 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10932 Upgraded to trio baseline 1.6
10933 * strio.h strio.c: Replaced by triostr.h and triostr.c
10934
Daniel Veillard572577e2002-01-18 16:23:55 +000010935Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10936
10937 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10938 of strdup usage in the code
10939
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010940Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10941
10942 * parser.c error.c: Keith Isdale complained rightly that
10943 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10944
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010945Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10946
10947 * tree.c: fixed the funxtion to set the xml: attributes
10948 * debugXML.c: added "setbase" to test it.
10949
Daniel Veillard2c748c62002-01-16 15:37:50 +000010950Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10951
10952 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10953 to allow updating an attribute content
10954
Daniel Veillard8de85c62002-01-15 17:10:15 +000010955Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10956
10957 * libxml.h: try to avoid problems when compiling on Windows
10958
Daniel Veillard314cfa02002-01-14 17:58:01 +000010959Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10960
10961 * hash.c: patch from Anthony Jones for hash.c allocation size
10962 * Makefile.am: trying to work around Yet Another Libtool Madness
10963 and build the 2.4.13 release finally ...
10964
Daniel Veillard744683d2002-01-14 17:30:20 +000010965Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10966
10967 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10968 * doc/* : update of the documentation
10969
Daniel Veillarde6a55192002-01-14 17:11:53 +000010970Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10971
10972 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10973 at fixing #61290 :-(
10974
Daniel Veillardfb25a512002-01-13 20:32:08 +000010975Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10976
10977 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10978 Fixes bug #67229
10979
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010980Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10981
10982 * tree.c: trying to avoid troubles when a subtree is copied
10983 and coalesced in part with the target tree. Should fix
10984 bug #67407
10985
Daniel Veillardd8224e02002-01-13 15:43:22 +000010986Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10987
10988 * valid.c: fixed validation of attributes content of type
10989 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10990 values, very old bug. Fixes #67671
10991
Daniel Veillard8107a222002-01-13 14:10:10 +000010992Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10993
10994 * parser.c include/libxml/parserInternals.h tree.c: integrated
10995 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10996 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10997
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010998Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10999
11000 * threads.c: applied Serguei Narojnyi's patch to add native
11001 thread support on the Win32 platform
11002 * testThreadsWin32.c Makefile.am: added the test program also
11003 from Serguei, Win32 specific
11004 * include/win32config.h include/libxml/xmlwin32version.h.in:
11005 added patch from Igor for the Windows thread specific defines.
11006
Daniel Veillard845cce42002-01-09 11:51:37 +000011007Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11008
11009 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11010
Daniel Veillard7b602b42002-01-08 13:26:00 +000011011Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11012
11013 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11014 output page into XMLinfo.html. Close bug #66951 and
11015 raised by Robert Collins too.
11016
Daniel Veillard73c6e532002-01-08 13:15:33 +000011017Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11018
11019 * encoding.c: Paul Keogh pointed out a possibility of segfault
11020 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11021 Closes bug # 68238
11022
Daniel Veillard4a859202002-01-08 11:49:22 +000011023Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11024
11025 * doc/*.html: updated the Gdome2 links
11026
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011027Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11028
11029 * libxml.h: Applied following patches from Robert Collins
11030 and make sure IN_LIBXML is defined when compiling it
11031 -------
11032 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11033 as well as Visual C.
11034 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11035 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11036 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11037 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11038 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11039 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11040 xmlSysIDExists xmlNoNetExists).
11041 * xmllint.c: Don't include winsock2.h for Cygwin.
11042
Daniel Veillard401c2112002-01-07 16:54:10 +000011043Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11044
11045 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11046 when the version info is not present.
11047
Daniel Veillard6f42c132002-01-06 23:05:13 +000011048Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11049
11050 * tree.c: Anthony Jones pointed out a problem in
11051 xmlStringGetNodeList() and provided a fix for it
11052
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011053Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11054
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011055 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011056 xmlCreatePushParserCtxt() when the initial buffer passed
11057 is large.
11058
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011059Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11060
11061 * win32/*: big cleanup of the Windows/MSVC project files
11062 from Igor Zlatkovic
11063
Daniel Veillardcebb1362002-01-02 13:13:30 +000011064Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11065
11066 * doc/Makefile.am: should fix #67674 and avoid troubles if
11067 xsltproc is not available or fails in the prefix provided
11068
Daniel Veillard26908ab2002-01-01 16:50:03 +000011069Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11070
11071 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11072
Daniel Veillard5344c602001-12-31 16:37:34 +000011073Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11074
11075 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11076 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11077 Fixed a few other problems raised by Charlie Bozeman.
11078 * result/VC/ElementValid[5-7]: fixed the output
11079
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011080Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11081
11082 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11083 patches from Charlie Bozeman. Regenerated the HTML docs.
11084
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011085Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11086
11087 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11088 for Windows from Igor
11089
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011090Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11091
11092 * xmllint.c: applied Justin Fletcher patch for --output or -o
11093
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011094Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11095
11096 * win32/libxml2/libxml2.def.src: close #67019
11097
Daniel Veillard01db67c2001-12-18 07:09:59 +000011098Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11099
11100 * xmllint.c: applied Justin Fletcher generic timing patch
11101 similar to the one already applied to xsltproc.
11102
Daniel Veillardd1640922001-12-17 15:30:10 +000011103Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11104
11105 * include/libxml/tree.h tree.c: applied documentation patches
11106 from Charlie Bozeman
11107
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011108Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11109
11110 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11111
Daniel Veillard29e43992001-12-13 22:21:58 +000011112Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11113
11114 * valid.c: fix the xmlStrdup() used in the previous patch.
11115 * valid.c: added --dropdtd
11116 * tree.c: fixed xmlUnlinkNode so it also removes the references
11117 from the document if the node is a DTD
11118
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011119Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11120
11121 * HTMLtree.c valid.c: cleanup some static declarations
11122
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011123Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11124
11125 * xmllint.c: removed another strdup()
11126 * doc/FAQ: removed the HP/UX entry
11127
Daniel Veillarded472f32001-12-13 08:48:14 +000011128Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11129
11130 * valid.c: fix bug #66816 when validating.
11131 * xmllint.c: don't use sys/time.h if configure did not found it
11132
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011133Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11134
11135 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11136 xmlcatalog_man.xml
11137
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011138Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11139
11140 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11141 xmlInitMemory() was declared twice
11142
Daniel Veillardb82c1662001-12-09 14:00:54 +000011143Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11144
11145 * globals.c: do not reference strdup() !
11146 * configure.in libxml-2.0.pc.in: trying to fix the libs
11147 of the various config extraction modules
11148
Daniel Veillardef90ba72001-12-07 14:24:22 +000011149Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11150
11151 * configure.in : preparing 2.4.12
11152 * doc/* : updated and rebuilt the docs
11153
Daniel Veillard220346d2001-12-07 11:33:54 +000011154Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11155
11156 * uri.c: closed bug #66159
11157 * testURI.c: added --escape option
11158 * configure.in: some cleanup for xml2-config --cflags
11159
Daniel Veillard2a906822001-12-06 14:34:08 +000011160Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11161
11162 * globals.c testThreads.c: removed some misplaced includes
11163 of xmlversion.h
11164
Daniel Veillarde28313b2001-12-06 14:08:31 +000011165Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11166
11167 * threads.c: patch from Gary Pennington fixing a possible
11168 problem at initialization time.
11169
Daniel Veillardd3b08822001-12-05 12:03:33 +000011170Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11171
11172 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011173 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011174 CodeWarrior.
11175
Daniel Veillarda7866932001-12-04 13:14:44 +000011176Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11177
11178 * xmllint.c: applied Geert Kloosterman's patch to fix
11179 --repeat --timing output
11180
Daniel Veillard19840942001-11-29 16:11:38 +000011181Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11182
11183 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11184 where non-wellformed XML declaractions were not detected.
11185
Daniel Veillarde85d9342001-11-28 14:43:12 +000011186Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11187
11188 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11189
Daniel Veillard22f25a82001-11-28 09:12:23 +000011190Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11191
11192 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11193 gets reset by xmlCleanupInputCallbacks() and this makes the
11194 function useless. Same for output.
11195
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011196Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11197
11198 * xmlIO.c: robert pointed out a loop error in callback cleanups
11199
Daniel Veillard8faa7832001-11-26 15:58:08 +000011200Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11201
11202 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11203 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11204 they are not really tied to debugging
11205
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011206Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11207
11208 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11209 * xmllint.c: better --catalogs description
11210
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011211Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11212
11213 * tree.c: fixed a couple of problems in xmlSetProp()
11214
Daniel Veillardcd337f02001-11-22 18:20:37 +000011215Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11216
11217 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11218 unappropriate stdout output.
11219
Daniel Veillard566d4df2001-11-22 13:00:53 +000011220Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11221
11222 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11223 by Denis Beurive, closes #65111
11224
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011225Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11226
11227 * valid.c: in case of content model validity error, don't
11228 print it if validity warnings were not requested.
11229
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011230Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11231
11232 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11233 * parserInternals.c: removed the last exit() call. Print an
11234 unmaskable error on stderr instead (library mismatch detection)
11235
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011236Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11237
11238 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11239 shell instructions from Heiko Rupp
11240
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011241Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11242
11243 * catalog.c: use the URL notation file:// for default catalog paths
11244
Daniel Veillard0ec98632001-11-14 15:04:32 +000011245Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11246
11247 * include/libxml/tree.h: better comments for _private fields
11248 * tree.c: removed a problem when copying an entity reference.
11249
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011250Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11251
11252 * vms/*: updated instructions and diffs from John A Fotheringham
11253
Daniel Veillarda11001b2001-11-12 22:45:36 +000011254Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11255
11256 * include/libxml/xmlerror.h: avoid an include problem if
11257 #include <libxml/xmlerror.h> happens first in code
11258 seems to be the case in KDE libs
11259
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011260Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11261
11262 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11263 from Igor for Windows
11264
11265Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11266
11267 * Makefile.am: Gary Pennington pointed out a missing prefix
11268
Daniel Veillard43d3f612001-11-10 11:57:23 +000011269Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11270
11271 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11272 * doc/*: upgraded and rebuilt the docs
11273
Daniel Veillardc1f78342001-11-10 11:43:05 +000011274Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11275
11276 * HTMLparser.c: fix comment in scripts element parsing.
11277 * result/HTML/doc3*: updated the results.
11278
11279Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11280
11281 * uri.c: another URI bug fix #63336, using Joel Young patch.
11282
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011283Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11284
11285 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11286 a cleaned up version of the Pwd shell string generation.
11287
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011288Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11289
11290 * valid.c include/libxml/tree.h: trying to fix namespaces +
11291 validation problems for good, closing #63619 in the process
11292 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11293 wrong in this respect, fixed it.
11294
Daniel Veillardd536f702001-11-08 17:32:47 +000011295Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11296
11297 * xmllint.c: Morus Walter patch to allow --format and --encode
11298
Daniel Veillard5004f422001-11-08 13:53:05 +000011299Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11300
11301 * debugXML.c: Stefan Kost provided an help command for the shell
11302
Daniel Veillarda6825e82001-11-07 13:33:59 +000011303Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11304
11305 * debugXML.c: Heiko Rupp pointed that the shell would crash
11306 on empty nodesets returns.
11307
Daniel Veillard03f848d2001-11-07 12:53:46 +000011308Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11309
11310 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11311 migh need the history libraries
11312
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011313Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11314
11315 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11316 handle the case of < in quoted attributes, Bastian Kleineidam
11317
Daniel Veillardc853b322001-11-06 15:24:37 +000011318Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11319
11320 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11321 fixing catalog breakages
11322 * Makefile.am catalog.c result/catalogs/catal
11323 result/catalogs/mycatalog.* test/catalogs/catal*:
11324 fixed more problems in catalog support, added more regression tests
11325 for both XML and SGML catalog handling
11326
Daniel Veillard66870c72001-11-05 19:27:49 +000011327Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11328
11329 * debugXML.c: applied an improvement to xmlGetLineNo() from
11330 Keith Isdale
11331
Daniel Veillardffe09c92001-11-05 14:21:47 +000011332Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11333
11334 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11335 Side effect of the progressive catalog loading
11336
Daniel Veillardad661b92001-11-05 11:43:15 +000011337Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11338
11339 * Makefile.am: confexecdir and confexec_DATA were defined twice
11340 pointed out by Karl Eichwalder
11341
Daniel Veillard6eb17722001-11-04 22:19:27 +000011342Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11343
11344 * xmlcatalog.c: avoid unlink() and use remove() instead.
11345
Daniel Veillardea898282001-11-04 22:13:45 +000011346Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11347
11348 * libxml.spec.in: cleanup
11349 * include/libxml/xmlwin32version.h: updated with 2.4.8
11350
Daniel Veillarda4617b82001-11-04 20:19:12 +000011351Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11352
11353 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11354 of compiling libxml with a non standard set of options
11355
John Fleck027edfb2001-11-04 20:13:58 +000011356Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11357
11358 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11359 document --sgml option, fixing gnome bugzilla #63382
11360
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011361Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11362
11363 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11364 breakage of 2.4.7, added a couple of really needed APIs
11365 like xmlCatalogIsEmpty() and xmlNewCatalog()
11366 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11367 for install-catalog
11368 * configure.in: preparing 2.4.8
11369
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011370Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11371
11372 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11373 include/libxml/tree.h include/libxml/xmlIO.h: more include
11374 cleanups, export cleanly one html output + format function.
11375
11376Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11377
11378 * parser.c: removed initGenericErrorDefaultFunc call from
11379 xmlInitParser() since it could destroy previous calls to
11380 xsltSetGenericErrorFunc() effects
11381
Daniel Veillardebd38c52001-11-01 08:38:12 +000011382Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11383
11384 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11385 keyword.
11386
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011387Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11388
11389 * Makefile.am: cleanup
11390 * threads.c: cleanup too
11391 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11392 from xsltproc
11393 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11394 dependancy loop.
11395
Daniel Veillard91c00402001-10-30 17:41:38 +000011396Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11397
11398 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11399 was not used anymore !
11400
Daniel Veillard52dcab32001-10-30 12:51:17 +000011401Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11402
11403 * configure.in: preparing 2.4.7
11404 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11405 manual page from John
11406 * doc/*: updated the doc and rebuilt the generated pages
11407
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011408Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11409
11410 * xmlIO.c: closing bug #62711, the library should never
11411 close stdin or stdout.
11412
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011413Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11414
11415 * uri.c: second pass at fixing #63336, using Joel Young
11416 final patch. looks okay.
11417
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011418Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11419
11420 * uri.c include/libxml/uri.h: trying to clear #63336
11421 allowing the escaping routine to parse unconformant
11422 URI-References.
11423
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011424Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11425
11426 * vms/readme.vms vms/build_libxml.com nanoftp.c
11427 include/libxml/xmlversion.h.in: a few VMS updates from
11428 John A Fotheringham
11429 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11430 and xmlCleanupOutputCallbacks() for the Perl binding people.
11431
Daniel Veillard635ef722001-10-29 11:48:19 +000011432Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11433
11434 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11435 apply fixes to close #63271 and avoid segfaults when
11436 the error routine gets callbed before xmlInitParser()
11437 get called.
11438 * nanoftp.c error.c: Applied patches from Justin Fletcher
11439 correcting some xmlGenericError misuses.
11440
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011441Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11442
11443 *doc/xmllint.xml, doc/xmllint.1
11444 New and improved man page for xmllint - .xml is the original, .1
11445 is the generated man page
11446
Daniel Veillardc9484202001-10-24 12:35:52 +000011447Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11448
11449 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11450 the web site from the main HTML document.
11451
Daniel Veillard5151c062001-10-23 13:10:19 +000011452Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11453
11454 * parser.c: fixed an erroneous validation bug when PE refs
11455 occurs in external parsed entities referenced from the
11456 internals subset
11457 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11458 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11459 added the associated testcase, it's a nice one.
11460 * HTMLparser.c: generate the DTD node as HTML still ...
11461 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11462
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011463Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11464
11465 * HTMLparser.c: fixed a bug in htmlNewDoc()
11466
Daniel Veillard89cad532001-10-22 09:46:13 +000011467Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11468
11469 * test/threads/*: added entities testing to the Thread test
11470 * testThreads.c: make the test reasonable
11471 * DOCBparser.c: fix the DTD public and system ID
11472 * xmllint.c: added --sgml for SGML DocBook importing
11473 * Makefile.am: added Docbtests target
11474
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011475Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11476
11477 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11478 * testThreads.c: removed bogus include
11479
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011480Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11481
11482 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11483 fixed a very serious (looping) validation bug
11484
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011485Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11486
11487 * include/libxml/globals.h include/libxml/threads.h threads.c
11488 testThreads.c: far more testing, cleaning up bugs
11489 * *.c : make sure globals.h is always included.
11490
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011491Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11492
11493 * HTMLparser.c: try to get rid of parser loops for good.
11494
Daniel Veillardab7488e2001-10-17 11:30:37 +000011495Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11496
11497 * configure.in: fixed some bugs in CFLAGS passing.
11498 * test/threads Makefile.am testThreads.c: added a specific
11499 threaded test case (really nasty, guaranteed).
11500
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011501Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11502
11503 * catalog.c: serious cleanup on the management of the
11504 XML catalog tree, more tests done, especially with
11505 the catalog PI.
11506
Daniel Veillard364789a2001-10-16 12:45:00 +000011507Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11508
11509 * catalog.c: avoid a problem in catalog cleanup on SMP if
11510 catalogs were not initialized.
11511
Daniel Veillard81463942001-10-16 12:34:39 +000011512Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11513
11514 * catalog.c xpath.c: trying to cleanup the not thread safe
11515 parts of the library.
11516
Daniel Veillard64a411c2001-10-15 12:32:07 +000011517Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11518
11519 * include/libxml/globals.h configure.in global.data: make
11520 the allocation be per-thread a configure option
11521 * encoding.c include/libxml/parser.h: fixed compilation
11522 errors
11523
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011524Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11525
11526 * include/libxml/parser.h: Norm reported that a few lines
11527 added were breaking libxslt compile, removed them for now
11528
Daniel Veillard6f350292001-10-14 09:56:15 +000011529Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11530
11531 * parser.c parserInternals.c threads.c: debugged and fixed
11532 initialization problems which were giving troubles on SMP
11533 boxes.
11534
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011535Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11536
11537 * include/libxml/Makefile.am: missing globals.h
11538
Daniel Veillarde7090612001-10-13 12:18:28 +000011539Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011540
Daniel Veillarde7090612001-10-13 12:18:28 +000011541 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011542
Daniel Veillardd0463562001-10-13 09:15:48 +000011543Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11544
11545 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11546 include/libxml/parserInternals.h include/libxml/tree.h
11547 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11548 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11549 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11550 Applied the last patches from Gary, cleanup, activated threading
11551 all user accessible global variables are now handled in globals.[ch]
11552 Still a bit rought but make tests passes with either
11553 --with-threads defined at configure time or not.
11554 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11555 linking options
11556
Daniel Veillardb8478642001-10-12 17:29:10 +000011557Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11558
11559 * Makefile.am include/libxml/Makefile.am
11560 include/libxml/globals.h globals.c include/libxml/threads.h
11561 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11562 configure.in: started integrating the core of the thread support
11563 not activated yet but half integrated. The code should still
11564 compile and work anyway.
11565
Daniel Veillardb44025c2001-10-11 22:55:55 +000011566Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11567
11568 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11569 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11570 integrating the non-controversial parts of Gary Pennington
11571 multithread patches
11572 * catalog.c: corrected a small bug introduced
11573
Daniel Veillard75b96822001-10-11 18:59:45 +000011574Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11575
11576 * catalog.c include/libxml/catalog.h: very serious cleanup,
11577 isolating unportable code and as much as possible the accesses
11578 to the global shared catalog. May need more testing !
11579
Daniel Veillard78d12092001-10-11 09:12:24 +000011580Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11581
11582 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11583 Keith Isdale patches for the XSLT debugger interfaces. Some
11584 cleanup
11585
Daniel Veillardff0b7312001-10-11 06:46:09 +000011586Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11587
11588 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11589 * DOCBparser.c: generate line nubers in elements
11590
Daniel Veillard60087f32001-10-10 09:45:09 +000011591Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11592
11593 * configure.in: preparing 2.4.6 release
11594 * doc/xml.html doc/html/*: updated and rebuilt the docs
11595 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11596
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011597Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11598
11599 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11600 adding documentation for DV's supercatalog support
11601
Daniel Veillard82d75332001-10-08 15:01:59 +000011602Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11603
11604 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11605 super catalog support adding one API and one flag --sgml to
11606 xmlcatalog
11607
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011608Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11609
11610 * doc/xmlcatalog_man.xml, xmlcatalog.1
11611 One more crack at
11612 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11613
11614
Thomas Broyer47334c02001-10-07 16:41:52 +000011615Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11616
11617 * xpath.c: implemented xmlXPathObjectCopy for external objects
11618 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11619
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011620Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11621
11622 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11623 finishing up fix to
11624 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11625 the xmlcatalog man page display more elegantly
11626
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011627Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11628
11629 * configure.in: closing bug #61832
11630 * HTMLparser.c: removed a warning
11631
Daniel Veillard6ab38382001-10-06 13:08:27 +000011632Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11633
11634 * xpath.c: fixing #61673 part I, do not loose doc information
11635 when copying result value trees.
11636
Daniel Veillard556c6682001-10-06 09:59:51 +000011637Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11638
11639 * xpath.c: trying to harden the XPath interpreter
11640
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011641Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11642
11643 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11644 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11645
William M. Brack1633d182001-10-05 15:41:19 +000011646Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11647
11648 * HTMLparser: repaired another loop problem
11649
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011650Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11651
11652 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11653 parsing.
11654 * xpath.c: fix bug #61291 the default XML namespace node is
11655 missing from the namespace axis.
11656 * tree.c: refuse to create namespaces nodes with prefix "xml"
11657
Daniel Veillard651f9472001-10-04 14:51:06 +000011658Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11659
11660 * SAX.c: ouch a non-defined namespace could lead to a crash,
11661 fixed #61215
11662
Daniel Veillard7dd05702001-10-04 14:25:12 +000011663Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11664
11665 * parserInternals.c: closed bug #61054
11666
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011667Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11668
11669 * include/libxml/Makefile.am: closing #60708
11670
Daniel Veillarda293c322001-10-02 13:54:14 +000011671Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11672
11673 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11674 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11675
Daniel Veillardf4309d72001-10-02 09:28:58 +000011676Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11677
11678 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11679
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011680Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11681
11682 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11683 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11684
Daniel Veillard16756b62001-10-01 07:36:25 +000011685Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11686
11687 * catalog.c: Justin Fletcher provided cleaup code in case
11688 HAVE_STAT is not defined
11689 * include/win32config.h: Igor Zlatkovic suggested to have
11690 HAVE_STAT defined there
11691
William M. Brack5e1cac12001-09-28 16:19:18 +000011692Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11693
11694 * catalog.c - fixed typing error reported by M. Barros
11695
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011696Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11697
11698 * xmllint.c - fixing typo
11699
William M. Brackd28e48a2001-09-23 01:55:08 +000011700Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11701
11702 * HTMLparser.c: small enhancement to prevent loop on
11703 unrecognizable data
11704
Daniel Veillardb1d62872001-09-21 09:47:08 +000011705Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11706
11707 * parserInternals.c: applying patch from bug #60757 this
11708 should close it
11709
Daniel Veillardc0631a62001-09-20 13:56:06 +000011710Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11711
11712 * catalog.c xmlcatalog.c: removed a couple of warning
11713 * xpath.c: try to solve the linking problem on platforms
11714 needing trio to compile
11715
Daniel Veillard1a123612001-09-19 08:06:23 +000011716Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011717
Daniel Veillard1a123612001-09-19 08:06:23 +000011718 * Makefile.am libxml.spec.in: backing up non-documented changes
11719 commited without review or aproval by Jens Finke <jens@gnome.org>
11720 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011721
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011722Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11723
11724 * configure.in: Joe Orton provided a patch fixing a problem
11725 when iconv is specified to be in a non-standard directory
11726 but wasn't exported in xml2-config --cflags
11727
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011728Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11729
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011730 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011731 troubles with 2.4.4 errors.
11732
Daniel Veillard16698282001-09-14 10:29:27 +000011733Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11734
11735 * encoding.c entities.c: do not output hexadecimal charrefs
11736 when serializing HTML since some version of Netscape can't
11737 grok it, generate decimal ones.
11738 * result/HTML/doc3.htm: output changed due to previous test
11739 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11740
Daniel Veillard98fed372001-09-13 11:34:58 +000011741Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11742
11743 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11744 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11745
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011746Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011747 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011748
11749 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11750 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11751 updated the configuration scripts systems accordingly
11752
Daniel Veillard04382ae2001-09-12 18:51:30 +000011753Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11754
11755 * configure.in: preparing for 2.4.4
11756 * doc/xml.html doc/html/*: updated and rebuilt the docs
11757
Daniel Veillardd63437e2001-09-12 15:00:27 +000011758Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11759
11760 * win32/dsp/libxml2.def.src: tried to incorporate comments
11761 from bug #59220
11762
Daniel Veillard319a7422001-09-11 09:27:09 +000011763Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11764
11765 * parser.c result/noent/wml.xml: fixed bug #59981 related
11766 to handling of '&' in attributes when entities are substitued
11767
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011768Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11769
11770 * libxml.h include/libxml/xmlversion.h.in
11771 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11772 Tried to close bug #60131
11773
Daniel Veillardbce62332001-09-10 18:46:55 +000011774Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11775
11776 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11777
Daniel Veillard143b04f2001-09-10 18:14:14 +000011778Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11779
11780 * SAX.c: fixing bug #59946 on xmlns=""
11781
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011782Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11783
11784 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11785 but allocates a new error code.
11786
Daniel Veillard05c13a22001-09-09 08:38:09 +000011787Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11788
11789 * xmllint.c: John Fleck fixed typos in the options output
11790 * parser.c SAX.c: fix ignorable white space SAX selection
11791
11792Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11793
11794 * entities.c: Steve Underwood found the possibility of an
11795 ininite loop in case of error.
11796
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011797Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11798
11799 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11800
Daniel Veillarda050d232001-09-05 15:51:05 +000011801Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11802
11803 * parser.c: warn if version is not 1.0 but it's not
11804 strictly speaking an error after analyzing the spec
11805
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011806Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11807
11808 *doc/catalog.html - add link to the html version of the
11809 man page, other linguistic cleanups
11810
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011811Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11812
11813 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11814 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11815 file, has not yet been included in the build.
11816
Daniel Veillard99784ff2001-09-01 16:20:28 +000011817Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11818
11819 * catalog.c: removed a duplicate affectation Justin Fletcher
11820
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011821Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11822
11823 * tree.c: Armin Sander pointed a possible text coalescing
11824 problem, completed his patch.
11825
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011826Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11827
11828 * trionan.c: Fixed const and volatile re-definition problem
11829
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011830Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11831
11832 * libxml.4 parser.c: doc updates from Heiko Rupp
11833 * parserInternals.c: 2 sanity checks from Heiko Rupp
11834
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011835Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11836
11837 * tree.c: applied patch from Armin Sander to make some pointers
11838 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011839 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011840
Daniel Veillardb06c6142001-08-27 14:26:30 +000011841Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11842
11843 * xpath.c: hum, restrict the integer usage gcc bug workaround
11844 to only gcc compilers so that other architecture don't get
11845 penalized by this limitation.
11846 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11847
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011848Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11849
11850 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11851 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11852
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011853Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11854
11855 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11856 --convert option to xmlcatalog to convert SGML ones to
11857 the XML syntax.
11858 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11859
11860 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011861Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11862
11863 * catalog.c xmlIO.c: started some serious testing and fixed
11864 a few bug and optmization needs.
11865
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011866Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11867
11868 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11869 preparing for a 2.4.3 release even if it may not be ready yet
11870 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11871 all file parsing lookup to go through the entity resolver, add
11872 to add an API to bypass it (needed to load catalogs themselves),
11873 some cleanup on the catalog code too.
11874 * nanoftp.c: small cleanup
11875 * doc/catalog.html: small update
11876
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011877Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11878
11879 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11880 Jun Kuriyama
11881
Daniel Veillardffb120d2001-08-23 00:52:23 +000011882Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11883
11884 * doc/catalog.html: finished the catalog documentation
11885
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011886Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11887
11888 * doc/catalog.html doc/xml.html: added documentation about
11889 Catalog support, misses an API description
11890 * doc/html/*: reextracted the API pages
11891
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011892Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11893
11894 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11895 Added the part about section 7.2 on URI resolution,
11896 fixed a side effect in the HTML parser, look complete
11897 and ready to rock except the URI/SystemID part!
11898
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011899Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11900
11901 * include/libxml/catalog.h include/libxml/parser.h
11902 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11903 xmlIO.c: added support and APIs needed for the catalog PI
11904 * include/libxml/xmlIO.h: cleanup
11905
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011906Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11907
11908 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11909 include/libxml/catalog.h: starts to look okay, really
11910 plugged the new framework, cleaned a lot of stuff,
11911 added some APIs, except the PI's support missing this
11912 should be mostly complete
11913 * result/catalogs/* test/catalogs/*: added new test, enriched
11914 the existing one with URN ID tests
11915
Daniel Veillard64339542001-08-21 12:57:59 +000011916Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11917
11918 * catalog.c: fixed nextCatalog
11919 * result/catalogs/docbook test/catalogs/*: started adding
11920 a small regression test
11921
Daniel Veillardcda96922001-08-21 10:56:31 +000011922Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11923
11924 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11925 more work on the XML catalog support.
11926 * parser.c include/libxml/parser.h: small cleanup seems using
11927 list as a public parameter name can give portability troubles
11928 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11929 include/libxml/xpath.h include/libxml/Makefile.am: removed
11930 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11931 wrappers
11932
Bjorn Reese45029602001-08-21 09:23:53 +000011933Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11934
11935 * Makefile.am trio.c triodef.h trionan.c xpath.c
11936 include/libxml/Makefile.am include/libxml/trionan.h:
11937 Re-worked Not-A-Number and Infinity support.
11938 * xmlcatalog.c: added readline include files
11939
Daniel Veillard344cee72001-08-20 00:08:40 +000011940Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11941
11942 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11943 testCatalog as xmlcatalog, making it an installed app
11944 adding a shell, and preparing it to be a /etc/xml/catalog
11945 management tool, though not ready yet
11946 * catalog.c include/libxml/catalog.h: adding support for
11947 XML Catalogs http://www.oasis-open.org/committees/entity/
11948 not finished, there is some interesting tradeoffs and a
11949 few open questions left.
11950
Daniel Veillardb7664f42001-08-19 13:00:43 +000011951Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11952
11953 * xmllint.c: fixed a line formatting problem
11954
Daniel Veillard5015b712001-08-17 09:37:52 +000011955Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11956
11957 * SAX.c: removed a couple of unused variable (Albert Chin)
11958
Daniel Veillardbb371292001-08-16 23:26:59 +000011959Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11960
11961 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11962 trying to fix some troubles w.r.t. function returning
11963 const xxxPtr.
11964
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011965Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11966
11967 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11968 defined
11969
Daniel Veillardae6db172001-08-16 19:32:00 +000011970Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11971
11972 * xpointer.c: removed unused var
11973
Daniel Veillard09190202001-08-16 16:27:41 +000011974Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11975
11976 * testXPath.c: another small cleanup closing bug #59110
11977
Daniel Veillard796f4b62001-08-16 16:00:13 +000011978Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11979
11980 * win32/dsp/libxml2.def.src: small cleanup closing bug
11981 #59108
11982
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011983Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11984
11985 * example/gjobread.c: add xmlCleanupParser() before leaving
11986
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011987Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11988
11989 * config.h.in configure.in include/libxml/xmlwin32version.h:
11990 released 2.4.2
11991
Daniel Veillardd3d06722001-08-15 12:06:36 +000011992Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11993
11994 * include/libxml/valid.h debugXML.c valid.c: deprecate
11995 the non-boundchecking Sprintf functions, add Snprintf
11996 this should close bug #57984
11997
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011998Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11999
12000 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12001 URIs before doing the lookups (pointed by Mark Vakoc)
12002
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012003Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12004
12005 * xpath.c: serious changes on Result Value Trees and NodeSets
12006 w.r.t. deallocation and collect operations. Probably not
12007 100% clean (merge of allocated trees smells like a problem).
12008 Seems sufficient to close #58943
12009
Daniel Veillard90493a92001-08-14 14:12:47 +000012010Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12011
12012 * xmllint.c: adding a --format option
12013
Daniel Veillardfe703322001-08-14 12:18:09 +000012014Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12015
12016 * xpath.c: count() was broken on Result Value Tree
12017 * xmlIO.c: fixed file:/// accesses on _WIN32
12018
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012019Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12020
12021 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12022 macro was renamed, this should close bug #58683
12023
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012024Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12025
12026 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12027 entity substitution mode text at the end of the entity might
12028 be added due to text coalescing.
12029 * nanoftp.c parser.c: small cleanup
12030
Daniel Veillard0c720972001-08-08 20:59:00 +000012031Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12032
12033 * HACKING: added John Fleck right to commit in the doc subdir
12034
Daniel Veillard48da9102001-08-07 01:10:10 +000012035Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12036
12037 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12038 allow to inherit attributes from the DTD directly in the
12039 tree, this is needed for XPath and can be a useful feature.
12040 Inherited namespaces are always provided at the tree level now
12041 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12042 of tests for this feature (XSLT being the prime user).
12043
Daniel Veillard50f34372001-08-03 12:06:36 +000012044Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12045
12046 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12047 testSAX.c xmlIO.c xmllint.c include/win32config.h
12048 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12049 include/libxml/xmlwin32version.h.in win32/README.MSDev
12050 win32/dsp/*: applied Win32 Facelift No.2 patches from
12051 Igor Zlatkovic for Windows/MSC
12052
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012053Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12054
12055 * SAX.c: unparsedEntityDecl() the URI computation of the
12056 entity wasn't done breaking XSLT unparsed-entity-uri()
12057
Daniel Veillard567e1b42001-08-01 15:53:47 +000012058Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12059
12060 * xpath.c: fixed a bug when walking the descendants and
12061 the current node has no children
12062 * debugXML.c: show up when a text node is supposed to not be escaped
12063
Thomas Broyerf186c822001-07-31 23:30:37 +000012064Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12065
12066 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12067 worked like the set:leading() function)
12068 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12069
Daniel Veillardba6db032001-07-31 16:25:45 +000012070Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12071
12072 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12073
Daniel Veillard57905372001-07-31 15:52:17 +000012074Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12075
12076 * include/libxml/xmlIO.h: apply change to close #58141
12077 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12078
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012079Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12080
12081 * parser.c: when the internal subset uses a PE, then the
12082 included entity can use conditional sections.
12083
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012084Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12085
12086 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12087 when walking the namespace axis showing up in
12088 libxst/tests/general/bug-12
12089 * xmlmemory.c: added the possibility to trace a given block
12090 defined by its address
12091
Daniel Veillard4aafa792001-07-28 17:21:12 +000012092Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12093
12094 * parser.c: don't override existing encoding specified before
12095 starting xmlParseDocument()
12096
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012097Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12098
12099 * include/libxml/xmlwin32version.h: reinserted, needed for
12100 Windows users of CVS
12101
Darin Adlera77cac02001-07-27 17:41:51 +0000121022001-07-27 Darin Adler <darin@bentspoon.com>
12103
Darin Adler699613b2001-07-27 22:47:14 +000012104 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12105 * testCatalog.c: Add include of <libxml/parser.h>.
12106
121072001-07-27 Darin Adler <darin@bentspoon.com>
12108
Darin Adlera77cac02001-07-27 17:41:51 +000012109 * include/libxml/.cvsignore:
12110 * include/libxml/xmlwin32version.h:
12111 Remove this file from CVS because it's generated.
12112
Daniel Veillard50822cb2001-07-26 20:05:51 +000012113Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12114
12115 * parser.c include/libxml/parser.h: applied const patches from
12116 Tom Moog #58002
12117
Thomas Broyerba4ad322001-07-26 16:55:21 +000012118Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12119
12120 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12121 lookup framework
12122
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012123Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12124
12125 * tree.c: fixed xmlCopyNode() for documents
12126
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012127Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12128
12129 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12130
12131Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012132
12133 * parser.c: fixes bug #57652 reported by Morus Walter
12134
Daniel Veillarde3924972001-07-25 20:25:21 +000012135Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12136
12137 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12138
Daniel Veillarda53c6882001-07-25 17:18:57 +000012139Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12140
12141 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12142 errors, lesson don't add new functions at 1am before a release
12143 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12144 from XPath initialization when possible.
12145
Daniel Veillardd9bad132001-07-23 19:39:43 +000012146Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12147
12148 * result/scripts/base*: removing history/readline changed
12149 this slightly
12150 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12151 xmllint.c: make element content line number generation
12152 optionnal to avoid breaking old apps added interface to switch
12153
Daniel Veillardf012a642001-07-23 19:10:52 +000012154Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12155
12156 * configure.in: get rid of the readline and libhistory
12157 dependancies by default, release 2.4.1 with IA64 fix
12158 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12159 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12160 John Kroll fixes to allow saving to HTTP via PUT (or
12161 POST of needed).
12162 * doc/html/*.html: regenerated the docs
12163
Thomas Broyere8126242001-07-22 03:54:15 +000012164Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12165
12166 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12167 xmlHashScanFull and xmlHashScannFull3 to get passed the
12168 three keys as arguments to the callback function
12169
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012170Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12171
12172 * configure.in Makefile.am: removed libxml softlink for good
12173 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12174 100% coverage by gtk-doc
12175
Daniel Veillard8599e702001-07-17 21:38:51 +000012176Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12177
12178 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12179 fixed serious troubles due to size_t vs. int mismatch
12180
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012181Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12182
12183 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12184
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012185Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12186
12187 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12188 convenient extension API for value and context managing
12189 Now handles external objects through xmlXPathPopExternal,
12190 xmlXPathWrapExternal and xmlXPathReturnExternal.
12191 Added functions for sets operations (intersection, etc.)
12192
Daniel Veillard22090732001-07-16 00:06:07 +000012193Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12194
12195 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12196 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12197 HTMLparser.c: cleanup of global variables, marking some
12198 const or private.
12199
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012200Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012201
12202 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12203 fixed xmlXPathNodeSetItem when passing index=0
12204
Daniel Veillard05dec342001-07-14 21:57:39 +000012205Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12206
12207 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12208
Daniel Veillard28ae6362001-07-14 16:44:32 +000012209Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12210
12211 * xmllint.c: fixed compilation under Cygwin #57503
12212 * TODO: update
12213
Peter Williamsed156f52001-07-13 18:35:13 +0000122142001-07-13 Peter Williams <peterw@ximian.com>
12215
12216 * config.h.in: add #undef HAVE_DLFCN_H
12217
12218 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12219 builddir.
12220
Daniel Veillard73b36e32001-07-12 15:09:52 +000012221Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12222
12223 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12224 raised by #57348 and #57381
12225
Daniel Veillard7db37732001-07-12 01:20:08 +000012226Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12227
12228 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12229 tree.c xpointer.c: store the line numbder in element->content,
12230 may break some software, need a configuration mechanism
12231
Darin Adler96037892001-07-11 00:03:16 +0000122322001-07-10 Darin Adler <darin@bentspoon.com>
12233
12234 * .cvsignore:
12235 * example/.cvsignore:
12236 * include/.cvsignore:
12237 * include/libxml/.cvsignore:
12238 Various things that are generated and should be ignored.
12239
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012240Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12241
12242 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12243 * doc/xml.html doc/html/*: updated the docs
12244
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012245Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12246
12247 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12248 validation occured on content with element child
12249
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012250Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12251
12252 * tree.c: fixed XML Base computation which was broken
12253 * debugXML.c: added a base function to the shell
12254 * Makefile.am result/scripts/* test/scripts/*: added scripts
12255 based regression tests, and adding 2 XML Base tests
12256
Daniel Veillard19e96c32001-07-09 10:32:59 +000012257Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12258
12259 * tree.c: set properties doc and call xmlSetListDoc for properties
12260 content when grafting them in a different tree.
12261 * aclocal.m4: remove from CVS
12262
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012263Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12264
12265 * win32/libxml2/libxml2.def.src: added some missing entry point
12266 for XPath (Mark Vakoc)
12267
Daniel Veillard388236f2001-07-08 18:35:48 +000012268Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12269
12270 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12271 layer should URI-Unescape before trying to open resources.
12272
Daniel Veillard04383752001-07-08 14:27:15 +000012273Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12274
12275 * xpath.c: fix the name() bug for elements in the default
12276 namespace reported by Charlie Bozeman
12277
Daniel Veillard7583a592001-07-08 13:15:55 +000012278Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12279
12280 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12281 led to an XPath fix, improvements of SAX initialization, and
12282 an added option --nocdata to testXPath
12283
Daniel Veillard449d7392001-07-07 19:11:06 +000012284Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12285
12286 * doc/libxml-doc.el: Felix Natter provided anew version working
12287 with XEmacs too
12288
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012289Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12290
12291 * include/libxml/xpath.h: small cleanup
12292 * doc/xml.html: update
12293
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012294Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12295
12296 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12297 released 2.3.14
12298
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012299Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12300
12301 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012302 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012303
Daniel Veillard73c9c042001-07-05 20:02:54 +000012304Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12305
12306 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12307 were not equal to empty strings
12308
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012309Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12310
12311 * SAX.c: fixed a URI-Reference computation problem when validating
12312 * xmlIO.c: small cleanup
12313
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012314Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12315
12316 * parser.c: improved the description of a couple of interfaces
12317 upon Larry Stamper suggestion
12318
Daniel Veillard62f313b2001-07-04 19:49:14 +000012319Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12320
12321 * SAX.c entities.c parser.c: changed completely the way entities
12322 are handled when running the parser in entity substitution mode.
12323 This fixes a bug reported by Stephan Kulow and nearly divides
12324 by 3 the amount of memory required by libxslt to load and process
12325 DocBook TDG.
12326
Daniel Veillardf420ac52001-07-04 16:04:09 +000012327Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12328
12329 * HTMLparser.c: fixing a too early root closing problem raised
12330 byt Prashanth Naidu
12331
Daniel Veillard8c357d52001-07-03 23:43:33 +000012332Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12333
12334 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12335 raised by Mark Vakoc.
12336
Daniel Veillard6e90d192001-07-03 16:37:49 +000012337Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12338
12339 * example/Makefile.am: fixed the include path to add srcdir/include
12340 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12341 and some cleanup
12342
Daniel Veillardf06307e2001-07-03 10:35:50 +000012343Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12344
12345 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12346 lot of optimization work, results in significant improvements
12347 when handling really complex XPath queries. Add a small optimizer
12348 for unions, improve [n] and [last()], avoid some costly ops.
12349
Daniel Veillard77044732001-06-29 21:31:07 +000012350Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12351
12352 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12353 * xpath.c: small cleanup
12354 * xmlGetNsList: reformated, fixed problems if used on Entities
12355
Daniel Veillard2adbb512001-06-28 16:20:36 +000012356Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12357
12358 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12359
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012360Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12361
12362 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12363 * Makefile.am example/Makefile.am: workaround automake generating
12364 erroneous deps
12365
Daniel Veillard12f7d292001-06-28 13:12:11 +000012366Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12367
12368 * include/win32config.h: bug #56801 Yon Derek provided a patch
12369 to the windows config file.
12370
Daniel Veillard87ee9142001-06-28 12:54:16 +000012371Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12372
12373 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12374 libxml.h : Yon Derek provided a set of changes to compile from
12375 CVS on Windows/MSC
12376
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012377Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12378
12379 * parser.c: fixed UTF8 BOM support in push mode
12380 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12381 added a specific testcase
12382
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012383Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12384
12385 * Makefile.am: added --push regression tests
12386 * parserInternals.c: the XML parser segfaulted in --push mode
12387
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012388Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12389
12390 * configure.in: moved the symlinks detection within a CVS
12391 check, this is not portable and will be removed soon.
12392 * xpath.c: small cleanup/speedup
12393
Daniel Veillard11648102001-06-26 16:08:24 +000012394Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12395
12396 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12397 release of 2.3.12
12398 * parser.c: make an error message if unknow entities in all cases
12399
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012400Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12401
12402 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12403
Daniel Veillard23793842001-06-25 16:07:45 +000012404Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12405
12406 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12407 includes were installed in the wrong dir
12408
Daniel Veillardf5498f32001-06-25 15:08:36 +000012409Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12410
12411 * doc/html.xml: warn against sending code to exhibit bugs.
12412
Daniel Veillard56f06462001-06-24 21:34:03 +000012413Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12414
12415 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12416 Tru64 from Thomas Leitner
12417
Daniel Veillardc5d64342001-06-24 12:13:24 +000012418Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12419
12420 * AUTHORS: added William and Bjorn
12421 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12422 daniel@veillard.com hopefully I won't have to do this again
12423 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12424 docs can be rebuilt cleanly now
12425 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12426 from CVs it's generated, added include/libxml/xmlwin32version.h
12427 also generated but which should change far less frequently.
12428 * catalog.c nanoftp.c: made sure to include libxml.h not
12429 libxml/xmlversion.h directly
12430 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12431 when compiling on WIN32 and MSC
12432
Daniel Veillard07385fd2001-06-23 21:55:48 +000012433Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12434
12435 * include/Makefile.am include/libxml/Makefile.am configure.in:
12436 fixed make distcheck and rebuilding the rpms
12437
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012438Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12439
12440 * configure.in: should finish the migration of exported includes
12441 into a real include/libxml in CVS, at least for CVS users.
12442 * removed the exported headers, added in include/libxml (as well
12443 as xmlversion.h.in).
12444
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012445Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12446
12447 * configure.in: fixed the way to detect symlink
12448
Daniel Veillard66541772001-06-23 18:31:04 +000012449Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12450
12451 * configure.in: updated, include/libxml is now a real CVS dir
12452
Daniel Veillardca989762001-06-23 17:39:29 +000012453Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12454
12455 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12456 version works with both libxml1 and libxml2 (it autodetects
12457 the prefix of the html-files) from Felix Natter.
12458 * doc/xml.html: updated doc accordingly
12459
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012460Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12461
12462 * xpath.c: fixed the bug generating a template loop in libxslt
12463 when using docbook-xsl-1.4, * should filter out document nodes
12464 * HACKING: added William
12465 * TODO: updated
12466
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012467Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12468
12469 * doc/FAQ.html: added a warning about gcc-3.0
12470 * doc/xml.html: added reference to gdome2 and removed a confusing
12471 sentence
12472
Daniel Veillardf7f41852001-06-22 15:18:01 +000012473Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12474
12475 * xmlversion.h: okay this is a generated file, but Windows
12476 users need it and they can't generate it, and I want CVS
12477 Windows users ...
12478 * win32/libxml2/libxml2_so.dsp: Windows project file for
12479 the shared lib version of libxml2
12480 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12481 resources needed for libxslt/xsltproc by Yon Derek
12482
Bjorn Reese3157b342001-06-22 14:41:45 +000012483Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12484
12485 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12486
Daniel Veillard4151acb2001-06-22 10:48:57 +000012487Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12488
Daniel Veillardcc146db2001-06-22 11:10:52 +000012489 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12490
12491Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12492
Daniel Veillard4151acb2001-06-22 10:48:57 +000012493 * include/win32config.h: Yon Derek provided a first fix
12494 to be able to compile libxslt/xsltproc on Windows
12495
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012496Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12497
12498 * xpath.c: attempt to work around what seemed a gcc optimizer
12499 bug when handling floats on i386 http://veillard.com/gcc.bug
12500 * tree.c entities.c encoding.c: doing some cleanups while
12501 chasing it
12502
Daniel Veillard017b1082001-06-21 11:20:21 +000012503Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12504
12505 * Makefile.am: cleanup when --without-debug is specified
12506 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12507 w.r.t. --without-debug and other include points
12508 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12509 Catalogs
12510 * configure.in entities.h tree.h HTMLparser.c: removed
12511 --without-corba, made the _private field mandatory
12512
Daniel Veillard87a764e2001-06-20 17:41:10 +000012513Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12514
12515 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12516 outputs a BOM in UTF8, an errata has been issued to avoid the
12517 problem, that was the most reasonable solution... Add support
12518 for a leading UTF8 BOM in entities.
12519
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012520Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12521
12522 * valid.c: fixed a bug found when post validating an entity ref
12523 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12524 activate it too
12525
Daniel Veillard39196eb2001-06-19 18:09:42 +000012526Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12527
12528 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12529 weakness in the node copy the XPointer and the XInclude
12530 implementations. Serious cleanup.
12531
Daniel Veillard3739b982001-06-19 12:51:30 +000012532Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12533
12534 * Makefile.am: Kjartan Maraas provided a small patch to
12535 add xml2-config.in to EXTRA_DIST
12536
Daniel Veillarda9142e72001-06-19 11:07:54 +000012537Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12538
12539 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12540 provided another failing case found in KDE, the way the
12541 ctxt->vctxt.nodeTab was allocated and freed changed over
12542 time but it wasn't completely cleaned up. This should fix it.
12543
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012544Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12545
12546 * parser.c: Stephan Kulow also raised the fact that line number
12547 could get miscounted making debug harder, fixed the problem
12548 in xmlParseCharData()
12549
Daniel Veillard64b98c02001-06-17 17:20:21 +000012550Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12551
12552 * valid.c: Stephan Kulow pointed out a problem when validating
12553 and using an empty entity, forgot a 'break' in a case.
12554
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012555Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12556
12557 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12558 * doc/xml.html: updated with 2.3.11
12559
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012560Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12561
12562 * TODO: updated adding cleanup of generated doc
12563 * configure.in: prepared to release 2.3.11
12564 * xmllint.c: added --version for bug reporting
12565 * doc/html/*.html: rebuilt the doc
12566
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012567Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12568
12569 * xpath.c: first part of the work on selecting namespace to
12570 fix bug #56115
12571
Daniel Veillard96ed5832001-06-15 22:22:04 +000012572Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12573
12574 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12575 when using -liconv
12576 * TODO: updated
12577
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012578Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12579
12580 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12581 cleanup, encoding support.
12582
Daniel Veillard608ad072001-06-14 08:32:28 +000012583Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12584
12585 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12586
Daniel Veillard239d0522001-06-13 23:02:48 +000012587Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12588
12589 * xpath.c: bug detected by Ankh when / is used as a function arg
12590
Daniel Veillard02bb1702001-06-13 21:11:59 +000012591Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12592
12593 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12594 of element and use it to avoid outputting formatting spaces at
12595 the wrong place. Implemented the format parameter for HTML save.
12596 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12597 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12598 result/HTML/wired.html: of course this impact the result of a
12599 number of HTML tests
12600
Daniel Veillard95d845f2001-06-13 13:48:46 +000012601Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12602
12603 * HTMLtree.[ch]: started augmenting the HTML save API with
12604 encoding and formatting parameters
12605
Daniel Veillardeca60d02001-06-13 07:45:41 +000012606Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12607
12608 * HTMLtree.h: cleanup and started evaluating the work needed on
12609 revamping the HTML output code
12610
Daniel Veillard84666b32001-06-11 17:31:08 +000012611Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12612
12613 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12614
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012615Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12616
12617 * valid.c: fixed bug #56049, forgot one check in the
12618 validation routine
12619
Daniel Veillardca2366a2001-06-11 12:09:01 +000012620Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12621
12622 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12623
Daniel Veillard6761eee2001-06-11 10:29:38 +000012624Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12625
12626 * libxml.h: fixed an error in last commit
12627 * doc/FAQ.html: added an entry for compilation from CVS
12628
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012629Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12630
12631 * xmlversion.h.in libxml.h: Cygwin patches
12632 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12633 * tree.h: cleanup
12634
Daniel Veillardacd370f2001-06-09 17:17:51 +000012635Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12636
12637 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12638 memory block in a strange case where libxml is linked twice
12639 in the binary.
12640
Daniel Veillard1d047672001-06-09 16:41:01 +000012641Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12642
12643 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12644 state far too often, simple fix used to avoid it.
12645
Daniel Veillard4497e692001-06-09 14:19:02 +000012646Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12647
12648 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12649 being processed, applied his patch
12650 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12651
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012652Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12653
12654 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12655 provided fixes to compile on MSCC again
12656 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12657 also provided an update for the project files.
12658
Daniel Veillarda682b212001-06-07 19:59:42 +000012659Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12660
12661 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12662 bug #55810
12663
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012664Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12665
12666 * tree.c: fixed xmlGetNsProp() to close bug #55683
12667 Note this requires libxslt to use it's own function instead.
12668
Daniel Veillardf0c53762001-06-07 16:07:07 +000012669Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12670
12671 * HTMLtree.c: when in a pre element no formatting space should
12672 be added.
12673 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12674
Daniel Veillard068a9652001-06-07 15:30:26 +000012675Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12676
12677 * configure.in: added tests for signal() and signal.h
12678
Daniel Veillard541d6552001-06-07 14:20:01 +000012679Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12680
12681 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12682
Daniel Veillard8a367d42001-06-07 14:01:34 +000012683Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12684
12685 * doc/libxml-doc.el: Felix Natter provided a new version for
12686 libxml2
12687
Daniel Veillard8a926292001-06-07 11:20:20 +000012688Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12689
12690 * HTMLtree.c: when in a pre element no formatting space should
12691 be added.
12692
Daniel Veillard14839d52001-06-06 16:11:56 +000012693Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12694
12695 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12696
Daniel Veillarde95e2392001-06-06 10:46:28 +000012697Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12698
12699 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12700 hack
12701 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12702 * uri.c: fixed a warning
12703
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012704Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12705
12706 * HTMLtree.c: trying to close bug #55772 escaping in script
12707 elements
12708 * doc/xml.html: suggest to send mail to the list
12709
12710Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012711
12712 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12713 good. Use a macro and based on the solution provided in
12714 vsnprintf manual page from GNU.
12715
Bjorn Reese99748722001-06-05 12:49:15 +000012716Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12717
12718 * error.c: Workaround for non-preserving variadic list.
12719 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12720
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012721Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12722
12723 * doc/xml.html: added 2.3.10 release
12724
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012725Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12726
12727 * configure.in: releasing 2.3.10
12728
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012729Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12730
12731 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12732
Daniel Veillard20042422001-05-31 18:22:04 +000012733Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12734
12735 * encoding.c: Robert Collins provided a patch to add the
12736 "US-ASCII" encoding alias
12737
Daniel Veillard97ac1312001-05-30 19:14:17 +000012738Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12739
12740 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12741 string oriented functions and started cleaning the related areas
12742 in xpath.c which needed fixing in this respect
12743
Daniel Veillard2d703722001-05-30 18:32:34 +000012744Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12745
12746 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12747 #55380
12748 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12749
Daniel Veillard9403a042001-05-28 11:00:53 +000012750Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12751
12752 * TODO: updated
12753 * nanohttp.[ch] : started adding APIs to get the redirected URL
12754 when this occurs (needed for further base computation
12755 * tree.h: cleanup
12756 * encoding.c: cleanup
12757 * SAX.c: minor change around ctxt->loadsubset
12758
Daniel Veillard6278fb52001-05-25 07:38:41 +000012759Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12760
12761 * Makefile.am include/Makefile.am: small change to have
12762 include/libxml rebuilt if working from CVS.
12763 * uri.c: applied another patch from Carl Douglas for URI escaping,
12764 this should close bug #51876
12765
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012766Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12767
12768 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12769 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12770 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12771 added specific regression test
12772 * parser.h: preparing for the XSLT mode where DTD inherited
12773 attributes are added to the tree.
12774
Daniel Veillardbbd22452001-05-23 12:02:27 +000012775Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12776
12777 * xinclude.[ch]: Updated the namespace for the Last Call version
12778 * result/XInclude/include test/XInclude/include: updated the
12779 testsuite accordingly
12780
Daniel Veillard8514c672001-05-23 10:29:12 +000012781Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12782
12783 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12784 related to bug #51876
12785
Daniel Veillard42596ad2001-05-22 16:57:14 +000012786Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12787
12788 * tree.c: fixed a gross mistake in base computation, xml:base is
12789 not completely correct yet (need cascade).
12790 * xpath.[ch]: added the few things needed to find a function name
12791 and URI from the XPath context when it is called.
12792
Daniel Veillard81418e32001-05-22 15:08:55 +000012793Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12794
12795 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12796 * DOCBparser.c: small cleanup
12797 * xmllint.c: added a --catalogs option to load catalogs from
12798 $SGML_CATALOG_FILES
12799 * tree.c: cleanup
12800 * configure.in: iconv library fixup, ICONV_LIBS
12801
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012802Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12803
12804 * catalog.c: handling of CATALOG entries. detection of recursion,
12805 and a few bugfixes
12806 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12807 against the default namespace
12808
Daniel Veillard04b93292001-05-21 08:15:31 +000012809Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12810
12811 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12812
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012813Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12814
12815 * parser.c: fixed propagation context info when parsing an
12816 external entity.
12817 * doc/html/*.html: regenerated a couple of docs
12818
Daniel Veillard4623acd2001-05-19 15:13:15 +000012819Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12820
12821 * doc/xml.html: update with 2.3.9 informations
12822
Daniel Veillardbed7b052001-05-19 14:59:49 +000012823Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12824
12825 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12826 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12827 * doc/html/* : rebuilt the docs
12828 * valid.c: small patch which may improve some case when
12829 validating.
12830
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012831Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12832
12833 * HTMLparser.c: Closed bug #54891
12834 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12835 to the suite
12836
12837Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12838
12839 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12840 applied a documentation patch from LotR and filled in a few missing
12841 descriptions
12842
Daniel Veillard76d66f42001-05-16 21:05:17 +000012843Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12844
12845 * xpath.c tree.c parser.c: speed optimizations at the parser level
12846 document tree freeing and xpath evaluation
12847
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012848Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12849
12850 * parser.c parser.h parserInternals.h: fixed a couple of
12851 interfaces for handling memory buffer input to const char *
12852 upon suggestion of JamesH.
12853
Daniel Veillardc3739e72001-05-15 15:23:27 +000012854Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12855
12856 * configure.in: LoTR sent a patch fixing the previous commit
12857
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012858Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12859
12860 * configure.in: trying to deal again with the stoopid -R linking
12861 flag of Solaris
12862
Daniel Veillard790142b2001-05-15 10:51:53 +000012863Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12864
12865 * xpath.h: two nodeset access macros from Thomas Broyer
12866
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012867Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12868
12869 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12870 patch from Thomas Broyer
12871
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012872Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12873
12874 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12875 case
12876 * INSTALL: was empty added stuff from the FAQ
12877
Daniel Veillard75bea542001-05-11 17:41:21 +000012878Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12879
12880 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12881 attributes handling and #54433 by adding xmlUnsetProp()
12882 and xmlUnsetNsProp()
12883
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012884Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12885
12886 * HTMLparser.c: Patch from Jonas Borgström
12887 (htmlGetEndPriority): New function, returns
12888 the priority of a certain element.
12889 (htmlAutoCloseOnClose): Only close inline elements if they
12890 all have lower or equal priority.
12891 * result/HTML: this of course changed a number of tests results.
12892
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012893Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12894
12895 * xmlIO.c catalog.c: plugged in the default catalog resolution
12896 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12897 documentations
12898 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12899
Daniel Veillarda7374592001-05-10 14:17:55 +000012900Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12901
12902 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12903 integrating catalogs
12904 * catalog.[ch] testCatalog.c: adding a small catalo API
12905 (only SGML catalog support).
12906 * parser.c: restaured xmlKeepBlanksDefault(0) API
12907
Daniel Veillardc17337c2001-05-09 10:51:31 +000012908Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12909
12910 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12911
Daniel Veillard257d9102001-05-08 10:41:44 +000012912Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12913
12914 * parser.c: added xmlParseExternalEntityPrivate() to allow
12915 propagation of ctxt->_private when parsing external entities
12916
Daniel Veillard083c2662001-05-08 08:27:14 +000012917Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12918
12919 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12920
Daniel Veillard01ef7382001-05-08 07:31:43 +000012921Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12922
12923 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12924
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012925Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12926
12927 * valid.c: warn when indeterminist content model is detected
12928 * result/VC/ElementValid8: this adds a message
12929 * Makefile.am: add --novalid for VCM tests
12930 * parserInternals.c: added a call to Init memory
12931
Daniel Veillard64269352001-05-04 17:52:34 +000012932Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12933
12934 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12935 when both parameters are NULL.
12936
Daniel Veillard37721922001-05-04 15:21:12 +000012937Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12938
12939 * valid.c: applied small patch from Gary Pennington, reindented
12940 some part of the code.
12941
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012942Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12943
12944 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12945 release, updated and regenerated the docs
12946
Daniel Veillard357c9602001-05-03 10:49:20 +000012947Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12948
12949 * xpath.c result/XPath/expr/floats : clarified and cleanup
12950 printing of abnormal floats in tests.
12951
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012952Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12953
12954 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12955 * results/HTML/ : a few changes in the output of the HTML tests as
12956 a result.
12957 * configure.in: tying to fix -liconv where needed
12958
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012959Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12960
12961 * Makefile.am: fixed a stupid error
12962
Daniel Veillard7150a032001-05-02 16:41:11 +000012963Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12964
12965 * configure.in Makefile.am: make the inclusion of the trio
12966 modules in the library conditional
12967
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012968Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12969
12970 * DOCBparser.c: patche from László Kovács, fixed entities refs
12971 in attributes handling
12972
Daniel Veillardedddff92001-05-02 10:58:52 +000012973Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12974
12975 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12976 flushing
12977
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012978Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12979
12980 * xpath.c: fix of an XSLT namespace bug reported on the list
12981 general/bug-8-
12982
Daniel Veillard5792e162001-04-30 17:44:45 +000012983Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12984
12985 * strio.h trio.c: Dan McNichol suggested a couple of small
12986 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12987
Daniel Veillard02141ea2001-04-30 11:46:40 +000012988Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12989
12990 * tree.c parser.c encoding.c: spent a bit more time looking
12991 at the parsing speed and DOM handling. Added a few more
12992 speedups.
12993
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012994Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12995
12996 * parser.c: small but effective parsing speed improvement
12997
Daniel Veillardb59076b2001-04-29 17:04:07 +000012998Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12999
13000 * configure.in: default on the DocBook parser inclusion (for Gnome)
13001 * DOCBparser.h: fixed a header reference
13002
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013003Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13004
13005 * configure.in xpath.c: applied Bjorn patches for FPE on the
13006 alpha
13007
Daniel Veillardeefd4492001-04-28 16:55:50 +000013008Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13009
13010 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13011 xmlSaveFormatFileTo()
13012
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013013Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13014
13015 * xpath.c: simple and efficient optimization, XPath functions
13016 aways bind to the same code, cache this
13017 * TODO: updated (by saying some is obsolete)
13018
Daniel Veillard2156a562001-04-28 12:24:34 +000013019Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13020
13021 * xpath.c: more cleanup work on XPath name parsing routines
13022
Daniel Veillard61d80a22001-04-27 17:13:01 +000013023Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13024
13025 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13026 xmlXPathParseName
13027 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13028 * debugXML.c: avoid compilation problems if compiling without
13029 HTML support, Igor Zlatkovic
13030 * win32/libxml2/libxml2.def.src: being able to compile without
13031 XPath on Windows
13032
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013033Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13034
13035 * libxml.m4: yet another patch from Toshio Kuratomi
13036
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013037Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13038
13039 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13040
Daniel Veillard67fee942001-04-26 18:59:03 +000013041Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13042
13043 * tree.[ch]: added xmlSaveFormatFile interface for saving
13044 and indenting a file.
13045
Daniel Veillard82e49712001-04-26 14:38:03 +000013046Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13047
13048 * xpath.c: fixed bug #53689 related to processing-instruction()
13049
Daniel Veillard02f077a2001-04-26 10:59:11 +000013050Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13051
13052 * DOCBparser.c: patche from László Kovács
13053
Daniel Veillard30211a02001-04-26 09:33:18 +000013054Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13055
13056 * parser.c: applied fixes from Christian Glahn bug report #53391
13057
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013058Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13059
13060 * error.c: Jean François Lecomte provided a complete description
13061 and a fix to bug #53537
13062
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013063Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13064
13065 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13066
Daniel Veillard1034da22001-04-25 19:06:28 +000013067Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13068
13069 * DOCBparser.c SAX.c: a bit more work on entities processing.
13070 Still Need to cleanup XML output and references in attributes
13071
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013072Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13073
13074 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13075
Daniel Veillardb33c2012001-04-25 12:59:04 +000013076Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13077
13078 * tree.c: trying to fix #53574, not completely complete,
13079 I would like xmllint --copy --debug test/ent1 and
13080 xmllint --debug test/ent1 to show the same result.
13081 * xpath.c: fix a bug when trying to sort namespace nodes
13082
Daniel Veillard5146f202001-04-25 10:29:44 +000013083Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13084
13085 * HTMLtree.c: real fix for #53402
13086
Daniel Veillard7533cc82001-04-24 15:52:00 +000013087Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13088
13089 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13090 PIs when using xsl:output
13091 * valid.c: closing #53537 some case generate segfaults if there
13092 is validity errors
13093
Daniel Veillard61b33d52001-04-24 13:55:12 +000013094Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13095
13096 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13097 of external parsed entities, added --noent to testDocbook
13098 * valid.c: Garry Pennington found an uninitialized variable
13099 access in xmlValidateElementContent()
13100
Daniel Veillard56098d42001-04-24 12:51:09 +000013101Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13102
13103 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13104 with madness
13105 * result/HTML/ : this modified the result of the regression tests
13106 a lot.
13107
Daniel Veillard122376b2001-04-24 12:12:30 +000013108Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13109
13110 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13111 to doc where it wasn't checked against NULL reported by
13112 Jens Laas
13113
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013114Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13115
13116 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13117 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13118
Daniel Veillardeae522a2001-04-23 13:41:34 +000013119Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13120
13121 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13122 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13123 * SAX.[ch]: cleanup and updates for DocBook
13124 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13125 ex SGML identifier changes
13126 * valid.c: removed a static unused function.
13127
Daniel Veillardde57c612001-04-23 09:13:36 +000013128Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13129
13130 * HTMLtree.c: applied change for Paul Sponagl on script saving
13131 * Makefile.am: the warning about entity title.xml are normal.
13132
Daniel Veillard393df012001-04-22 20:11:18 +000013133Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13134
13135 * configure.in: release of 2.3.7
13136 * Makefile.am: fixing make distcheck
13137
Daniel Veillarda41123c2001-04-22 19:31:20 +000013138Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13139
13140 * doc/html/* doc/xml.html: updated and regenerated the docs
13141
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013142Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13143
13144 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13145
Daniel Veillarde82a9922001-04-22 12:12:58 +000013146Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13147
13148 * tree.c: fixed #53388 with the provided patch
13149
Daniel Veillard06803992001-04-22 10:35:56 +000013150Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13151
13152 * valid.c: Bjorn detected an invalid memory access. Fixed
13153 vstateVPush()
13154
Daniel Veillard40af6492001-04-22 08:50:55 +000013155Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13156
13157 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13158
Bjorn Reese70a9da52001-04-21 16:57:29 +000013159Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13160
13161 * libxml.h: new header used only for the compilation of libxml
13162 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13163 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13164 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13165 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13166 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13167 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13168 baseline (version 1.2 plus a single patch).
13169 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13170 scientific notation for numbers. Tests added.
13171 * xpath.c: formatting of numbers changed to use sprintf
13172 (contribution from William Brack)
13173
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013174Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13175
13176 * valid.c: cleanup, more useful debugging
13177 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13178 * xmlIO.c: entity loading is printed as an error when validating
13179
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013180Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13181
13182 * valid.c: fixed to validate within entities
13183 * test/VCM/v22.xml: added a specific testcase
13184
Daniel Veillardca1f1722001-04-20 15:47:35 +000013185Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13186
13187 * valid.c: forgot an epsilon transition in for ()+
13188 * test/VCM/v21.xml : added a specific test case
13189
Daniel Veillard85349052001-04-20 13:48:21 +000013190Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13191
13192 * valid.c: removed a state explosion exhibited by RSS
13193 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13194 from bug #51872
13195
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013196Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13197
13198 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13199 validation without using an ugly NFA -> DFA algo in the source.
13200 Made a specific algorithm easier to maintain, using a single
13201 stack and without recursion.
13202 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13203 * hash.c: made the growing routine static
13204 * tree.h parser.c: added the parent information to an
13205 xmlElementContent node.
13206
Daniel Veillarde470df72001-04-18 21:41:07 +000013207Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13208
13209 * SAX.c parser.c xpath.c: generating IDs when not validating
13210 from an external parsed entity was poisoning the ID has table
13211 with removed values. This was killing XSLT on the KDE help
13212 browser.
13213
Daniel Veillardceacdd92001-04-18 15:10:35 +000013214Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13215
13216 * entities.h: andrew@ugh.net.au detected a double declaration
13217
Daniel Veillarda10efa82001-04-18 13:09:01 +000013218Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13219
13220 * debugXML.c hash.c tree.h valid.c : some changes related to
13221 the validation suport to improve speed with DocBook
13222 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13223 the way validation errors get reported
13224
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013225Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13226
13227 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13228 by P C Chow and William M. Brack for XSLT HTML output
13229
Daniel Veillard2d90de42001-04-16 17:46:18 +000013230Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13231
13232 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13233 Igor Zlatkovic patches for MSC compilation and added his
13234 updates
13235
Daniel Veillarde043ee12001-04-16 14:08:07 +000013236Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13237
13238 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13239 prefix lookup.
13240 * parserInternals.c: fixed the bug reported by Morus Walter
13241 due to an off by one typo in xmlStringCurrentChar()
13242
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013243Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13244
13245 * HTMLparser.c result/HTML/*: revamped the way the HTML
13246 parser handles end of tags or end of input
13247
Daniel Veillard82daa812001-04-12 08:55:36 +000013248Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13249
13250 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13251
Daniel Veillard67a21302001-04-11 14:39:16 +000013252Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13253
13254 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13255 bug where the linktime verions of free() won't work ...
13256
Daniel Veillard27b55282001-04-11 12:22:25 +000013257Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13258
13259 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13260
Daniel Veillardafc73112001-04-11 11:51:41 +000013261Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13262
13263 * doc/xml.html: added 2.3.6 release
13264
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013265Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13266
13267 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13268 * result/wml.xml: resulted in a small output change
13269
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013270Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13271
13272 * tree.c: xmlNewDoc was missing the charset initialization
13273 * xmllint.c: added --auto to autogenerate a doc, allow to
13274 reproduce the problem fixed on xmlNewDoc
13275
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013276Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13277
13278 * xpath.c: trying to get 52979 solved
13279 * tree.c result/ result/noent/: trying to get 52712 solved, this
13280 also made me clean up the fact that XML output in general should
13281 not add formating blanks by default, this changed the output of
13282 a few tests
13283
Daniel Veillard73639a72001-04-10 14:31:39 +000013284Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13285
13286 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13287
Daniel Veillardfac26a12001-04-08 13:08:14 +000013288Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13289
13290 * configure.in: finally released 2.3.6
13291
Daniel Veillard911f49a2001-04-07 15:39:35 +000013292Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13293
13294 * xpath.c: checking for null pointer generated by new code
13295
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013296Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13297
13298 * xpath.c: fixed a [] evaluation problem reported
13299 * test/XPath/tests/simpleaddr: extended test
13300 * result/XPath/simpleaddr: updated result
13301
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013302Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13303
13304 * xmllint.c: Dan Timis reported a portability problem
13305 on Macs without mmap, fixed it.
13306
Daniel Veillardb38bd552001-04-03 18:22:00 +000013307Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13308
13309 * testXPath.c : added a --tree option allowing to display the
13310 tree dump of the XPath expression
13311
Daniel Veillard4dd93462001-04-02 15:16:19 +000013312Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13313
13314 * xpath.c: fixed a memleak when comparing nodesets
13315 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13316 * tree.c: added a TODO
13317
Daniel Veillard92ad2102001-03-27 12:47:33 +000013318Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13319
13320 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13321 we need string functions
13322 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13323 to be able to use them where needed. Applied some changes
13324 to reduce name linking pollution and compile in only what's
13325 needed.
13326 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13327 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13328 for the string manipulation functions
13329 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13330 to the free() function of xmlmemory.c
13331 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13332 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13333 usage.
13334
13335
Daniel Veillard2be30642001-03-27 00:32:28 +000013336Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13337
13338 * error.c: applied the context output patch of the error
13339 handling submitted by Chuck Griffith
13340 * error/VC/*: this slightly change some error logs
13341
Daniel Veillard50582112001-03-26 22:52:16 +000013342Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13343
13344 * parser.c: fixed line number reporting on error
13345
Daniel Veillard04be4f52001-03-26 21:23:53 +000013346Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13347
13348 * parser.c: Sullivan and Darin found a parser bug,
13349 applied the patch.
13350
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013351Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13352
13353 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13354 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13355 xmlversion.h.in xpointer.c: of course the way I defined
13356 UNUSED breaks on old gcc version. Try to be smart and
13357 also define it directly in xmlversion.h
13358 * configure.in: removed -ansi flag from the pedantic set
13359
13360Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013361 Huge cleanup, I switched to compile with
13362 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13363 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13364 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13365 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13366 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13367 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13368 encoding.h entities.c error.c list.[ch] nanoftp.c
13369 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13370 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13371 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13372 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13373 Cleanup, staticfied a number of non-exported functions,
13374 detected and cleaned up a dozen of problem found this way,
13375 avoided a lot of public function name/typedef/system names clashes
13376 * doc/xml.html: updated
13377 * configure.in: switched private flags to the really pedantic ones.
13378
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013379Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13380
13381 * configure.in: 2.3.5
13382 * doc/html/*: rebuilt the docs
13383
Daniel Veillard146c9122001-03-22 15:22:27 +000013384Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13385
13386 * parser.c: fixed a reported bug in NOTATION parsing
13387 * uri.c: accepted but not fixed bug 51876, added TODO
13388 * Makefile.am: fixed bug 51876
13389
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013390Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13391
13392 * config.h.in configure.in error.c: fix a compilation problem
13393 on platforms without vsnprintf (xml@thewrittenword.com)
13394
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013395Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13396
13397 * parser.c: fixed a function name header typo
13398 * SAX.c: notations can also occur in external subset.
13399
Daniel Veillard7d42b542001-03-20 13:22:46 +000013400Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13401
13402 * error.c: removed a C++ like comment
13403
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013404Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13405
13406 * parser.c: fixing bug 52299 strange condition leading
13407 to a parser crash due to a buffer overflow
13408 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13409 added the specific test case
13410
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013411Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13412
13413 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13414 xmlXPathConvert{String,Number,Boolean} to be able to make
13415 type casts without a context stack, fixed some implementation
13416 problems related to the absence of context at parse-time,
13417 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13418 in the public API too
13419 * xpointer.c xpathInternals.h: we need to know at parse time
13420 whether we are compiling an XPointer
13421
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013422Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13423
13424 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13425 cleaned up the parser internals, refactored XPath code, added
13426 new compilation based APIs and cleanly separated public and
13427 private APIs.
13428
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013429Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13430
13431 * xpath.h: the comp field must be added at the end to avoid
13432 killing binary compat.
13433
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013434Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13435
13436 * Makefile.am: detect XPath memleaks in regreson tests
13437 * error.c: fixed and error w.r.t. error reporting still using
13438 stderr
13439 * hash.c: added new line at end of file
13440 * tree.h: minor cleanup
13441 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13442 expression parsing from evaluation, resulted in a number of
13443 changes internally, and in XPointer. Likely to break stuff
13444 using xpathInternals.h but should remain binary compatible,
13445 new interfaces will be added.
13446
Daniel Veillardd574f782001-03-14 19:40:17 +000013447Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13448
13449 * configure.in: fixed a couple of problems reported by
13450 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13451 without gcc on non linux platforms.
13452
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013453Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13454
13455 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13456 a fix for --with-html-dir= configure support. I hope it won't
13457 break rpm generation
13458
Daniel Veillarda022fe02001-03-14 16:30:00 +000013459Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13460
13461 * xmlIO.c: one function comment cleanup.
13462
Daniel Veillard25239c12001-03-14 13:56:48 +000013463Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13464
13465 * SAX.c: external subset notations were improperly registered
13466 in the internal subset.
13467
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013468Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13469
13470 * README.cvs-commits: added, pointing to HACKING
13471 * HACKING: updated
13472
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013473Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13474
13475 * parser.c: and Matt Sergeant found one in the XML push
13476 parser (erroneous check I forgot to remove when I fixed the
13477 main parser).
13478
Daniel Veillard68d7b672001-03-12 18:22:04 +000013479Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13480
13481 * xpath.c: ptittom found a small bug in UnaryExpr
13482
Daniel Veillarde356c282001-03-10 12:32:04 +000013483Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13484
13485 * configure.in: bumped to 2.3.4
13486 * error.c: fixed bug #51860
13487 * tree.c: fixed bug #51861
13488 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13489 * tree.[ch] : added xmlDefaultBufferSize
13490 * nanoftp.c: typo in function name header block
13491 * doc/xml.html : updated, added link to XML::LibXSLT
13492 * doc/html/* : rebuilt the docs
13493
Daniel Veillard80f32572001-03-07 19:45:40 +000013494Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13495
13496 * parser.c SAX.c: the new content parsing code raised an
13497 ugly bug in the characters() SAX callback. Found it
13498 just because of strangeness in XSLT XML Rec ouptut :-(
13499
Daniel Veillard6c831202001-03-07 15:57:53 +000013500Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13501
13502 * Makefile.am: Martin Baulig suggested to add -lm
13503 * tree.c: found another bug in xmlNodeGetContent()
13504
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013505Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13506
13507 * xpath.c: Bjorn found the error related to strictness of comparison.
13508
Daniel Veillard29631a82001-03-05 09:49:20 +000013509Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13510
13511 * parser.c: trying to fix the Dtd parsing problem reported
13512 by Gary, side effect of last week speed optimizations.
13513
Daniel Veillard14be0a12001-03-03 18:50:55 +000013514Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13515
13516 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13517 * parserInternals.c: removed unneeded test raised by Stric
13518
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013519Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13520
13521 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13522 and fixed by William Brack). Added xmlXPathFormatNumber.
13523 Changed the sorting slightly.
13524 * configure.in Makefile.am example/Makefile.am: Added -lm.
13525 Please note that applications linking with libxml2, must
13526 also like with the math library from now on.
13527
Daniel Veillardf9533d12001-03-03 10:04:57 +000013528Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13529
13530 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13531
Daniel Veillard2f362242001-03-02 17:36:21 +000013532Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13533
13534 * parser.c: one must report spaces even if the Dtd element
13535 content proves that this is not part of the element content.
13536 * result/valid/*.xml: this changed the ouptu slightly
13537
Daniel Veillardb402c072001-03-01 17:28:58 +000013538Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13539
13540 * configure.in: bumped to 2.3.3
13541 * doc/xml.html: updated
13542
Daniel Veillard77851712001-02-27 21:54:07 +000013543Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13544
13545 * tree.c: minor doc fix
13546 * xpath.c: deallocation issues when a result tree has been
13547 converted to a node-set
13548
Daniel Veillardec70e912001-02-26 20:10:45 +000013549Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13550
13551 * doc/xml.html: oops corrected dates s/2000/2001
13552
Daniel Veillard8730c562001-02-26 10:49:57 +000013553Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13554
13555 * valid.c: new patch from Gary Pennington
13556
Daniel Veillard91e9d582001-02-26 07:31:12 +000013557Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13558
13559 * doc/xml.html: applied patch from Ankh
13560
Daniel Veillardedac3c92001-02-26 01:36:19 +000013561Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13562
13563 * xinclude.c: fixed a problem building on Mac
13564
Daniel Veillard21a0f912001-02-25 19:54:14 +000013565Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13566
13567 * parser.c: more work on increasing parsing ferformances
13568
Daniel Veillard48b2f892001-02-25 16:11:03 +000013569Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13570
13571 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13572 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13573 avoiding memcpy in production builds MEM_CLEANUP macro use
13574 * parser.[ch] parserInternals.c: optimizations of the tightest
13575 internal loops inside the parser. Better checking of I/O
13576 flushing/loading conditions
13577 * xmllint.c : added --timing
13578
Daniel Veillard71681102001-02-24 17:48:53 +000013579Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13580
13581 * configure.in: bumped to 2.3.2
13582 * doc/xml.html: updated for release
13583
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013584Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13585
13586 * xpath.c: found a memleak and fixed a nasty bug
13587
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013588Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13589
13590 * xmllint.[c1] : added return code errors for xmllint
13591 * xpath.c: specific debug dump function for result value trees
13592
Daniel Veillard4b637072001-02-21 21:52:55 +000013593Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13594
13595 * xpath.c: finally implemented xmlXPathCompareNodeSets
13596 * test/XPath/expr/floats results/XPath/expr/floats: added
13597 a test for float expressions
13598
Daniel Veillardf714aa32001-02-21 03:07:44 +000013599Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13600
13601 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13602 * parserInternals.[ch]: trying to speed up parsing
13603 * xpath.c : speeded up node set equality op
13604
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013605Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13606
13607 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13608 better handling of ID/IDREF and the list modules associated
13609 * configure.in: small CFLAGS cleanup
13610
Daniel Veillarda8abee62001-02-19 15:14:59 +000013611Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13612
13613 * configure.in: fixed iconv detection on AIX (stric)
13614
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013615Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013616
13617 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13618
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013619Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13620
13621 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13622 and optimized xmlXPathNodeSetSort
13623
Daniel Veillard142adbf2001-02-17 13:21:05 +000013624Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13625
13626 * xpath.c: bug fix when context size is 0
13627 * parser.c: I like Norm's Dtd because they still manage to break
13628 the parser occasionally
13629
Daniel Veillardf23e0092001-02-16 13:21:29 +000013630Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13631
13632 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13633
Daniel Veillarde0e26512001-02-16 00:11:46 +000013634Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13635
13636 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13637 attributes within the XML-1.0 namespace
13638
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013639Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13640
13641 * xpathInternals.h: exported a few axis functions
13642 * doc/xml.html: updated the doc
13643
Daniel Veillard760f4422001-02-15 14:59:48 +000013644Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13645
13646 * configure.in: applied patch from Daniel van Balen for OpenBSD
13647 and bumped version to 2.3.1
13648 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13649 attempt to find autoclosing was simply broken, removed it,
13650 updated the examples, this is better
13651
Daniel Veillardd194dd22001-02-14 10:37:43 +000013652Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13653
13654 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13655 hash functionnalities.
13656 * doc/html/* : rebuild the doc
13657
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013658Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13659
13660 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13661 on predicate
13662 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13663 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13664 really want to have tags closed on output even if we accept
13665 unclosed ones on input
13666
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013667Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13668
13669 * xpath.c: ouch don't free NULL, rare case fixed
13670 * tree.c: don't coalesce text nodes if they don't have the
13671 same behaviour wrt escaping on output
13672
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013673Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13674
13675 * xpath.c: small fixup
13676 * SAX.c: don't warn on empty namespaces.
13677
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013678Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13679
13680 * README: a bit of cleanup
13681 * configure.in: preparing for 2.3.0 release
13682
Daniel Veillard1f83d392001-02-08 09:37:42 +000013683Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13684
13685 * hash.[ch]: added a first version of xmlHashSize()
13686 * valid.c: another bug fix from Gary Pennington
13687
Daniel Veillard5eef6222001-02-07 18:24:48 +000013688Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13689
13690 * valid.c: couple of bug fixes pointed by Gary Pennington
13691 * HTMLtree.c: #if 0 cleanup
13692
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013693Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13694
13695 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13696 which removes a time consuming check of xmlXPathNodeSetAdd()
13697 and use it in places where we are sure to not break unicity
13698
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013699Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13700
13701 * xpath.c: bug fixes found from XSLT
13702 * tree.c: preserve node->name special values when copying nodes.
13703 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13704 external subset are fetched when available but without full
13705 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13706 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13707 output with encoding disabled.
13708
Daniel Veillard2c833b62001-02-03 08:52:06 +000013709Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13710
13711 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13712 xmlCheckFilename should not be called from xmlFileOpenW
13713 and xmlGzfileOpenW
13714
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013715Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13716
13717 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13718 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13719 added the new tests for URI normalization
13720 * testURI.c: fixed stoopid bugs
13721 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13722 the URI in the error messages are now properly normalized
13723
Daniel Veillardea28ce62001-02-02 08:20:19 +000013724Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13725
13726 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13727
Daniel Veillarde99a4762001-02-01 04:34:35 +000013728Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13729
13730 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13731
Daniel Veillard2b325a02001-01-31 20:46:31 +000013732Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13733
13734 * xpath.c: fixed mod operator
13735
Daniel Veillardde55cf62001-01-31 15:53:13 +000013736Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13737
13738 * parser.c: fixed xmlStrcat doc
13739 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13740 trees.
13741
Daniel Veillard2f913b72001-01-31 13:23:49 +000013742Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13743
13744 * xpath.c result/XPath/tests/chaptersbase
13745 result/XPath/tests/simplebase: fixed XPath node()
13746 * tree.c: small fix in xmlNewNs()
13747 * Makefile.am: removed extraneous xml2Conf.sh rule
13748
Daniel Veillardb42042b2001-01-28 07:40:36 +000013749Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13750
13751 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13752 Changed the library name, in order to get libxml-devel and
13753 libxml2-devel to coexist on a single system
13754 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13755 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13756
Daniel Veillardee0a4662001-01-27 18:59:33 +000013757Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13758
13759 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13760 libxml2-devel installable in // as libxml-devel.
13761
Daniel Veillard5eb05942001-01-27 17:50:22 +000013762Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13763
13764 * doc/Makefile.am: fixed make rebuild in doc
13765 * doc/html/*.html: rebuilt the docs
13766
Daniel Veillard65c295d2001-01-26 09:32:39 +000013767Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13768
13769 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13770
Daniel Veillard8e199902001-01-25 18:54:39 +000013771Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13772
13773 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13774 the HTML doc to go into the -devel RPM ...
13775 * aclocal.m4 config.h.in: some updates due to auto* magic
13776
Daniel Veillard93086662001-01-25 18:13:04 +000013777Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13778
13779 * xpath.h: added a hook in the context structure allowing to
13780 link to extra support, needed for XSLT
13781
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013782Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13783
13784 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13785 xmlXPtrCmpPoints to use it.
13786 * propagated the following patch from Alejandro Forero
13787 * include/win32config.h xmlIO.c: applied further suggestions
13788 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13789 * example/gjobread.c: fixed warnings, now that it builds
13790
13791Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13792
13793 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13794
13795 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13796 filename points to a valid file (not a directory).
13797 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13798 Added calls to xmlCheckFilenameDir.
13799
13800 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13801 `path' (rather than `filename') as the parameter to gzopen and open.
13802
Daniel Veillard48177c22001-01-23 15:27:41 +000013803Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13804
13805 * Makefile.am: fixed a problem with EXTRA_DIST
13806
Daniel Veillardb83ba402001-01-22 22:45:10 +000013807Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13808
13809 * Makefile.am example/Makefile.am: finally found the trick
13810 to build the example, i.e. add "." in SUBDIRS before example
13811 in the list <grin/>
13812
Daniel Veillard82687162001-01-22 15:32:01 +000013813Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13814
13815 * doc/xml.html: updated with an XSLT section, removed pointer to
13816 W3C CVS base.
13817
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013818Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13819
13820 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13821 too, and deallocation need to occur the same way.
13822
Daniel Veillarde4566462001-01-22 09:58:39 +000013823Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13824
13825 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13826 type correponding to an XSLT result tree fragment. Share most
13827 of the data format with node set, as well as operators.
13828 * HTMLtree.c: added a newline at the end of the doctype output
13829 whe this one is not present initially.
13830 * tree.c: make sure taht the parent and doc pointers are properly
13831 set when copying attributes (lists).
13832
Daniel Veillard701c7362001-01-21 09:48:59 +000013833Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13834
13835 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13836
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013837Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13838
13839 * xpath.c: seems I finally killed that ugly path evaluation
13840 context bug (tagged 9999 in case is is wrong)
13841
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013842Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13843
13844 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13845 for XSLT
13846
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013847Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13848
13849 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13850 for xmlGzfileOpen() bug
13851
Daniel Veillardf6eea272001-01-18 12:17:12 +000013852Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13853
13854 * xpath.c: removed an error found by XSLT usage
13855 * tree.c parserInternals.h: use a predefined static string
13856 for text and comment nodes, avoid freeing them in xmlFreeNode,
13857 exported the string name in parserInternals.h and added
13858 another value to disable encoding at output (for XSLT),
13859 gain memory, time.
13860
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013861Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13862
13863 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13864 win32/libxml2/libxml2_so.dsp: new makefiles and update
13865 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13866
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013867Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13868
13869 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13870 Gary Pennington
13871
Daniel Veillard389e6b72001-01-15 19:41:13 +000013872Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13873
13874 * xpath.c: fixed the comaprision of values and nodelists,
13875 need to compare nodelist still ...
13876 * debugXML.c: avoided a possible core dump
13877 * HTMLparser.c: cleanup
13878 * nanohttp.c: contributed fix.
13879 * tree.c: fixes in properties handling added xmlSetNsProp
13880 needed by libxslt
13881 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13882 comment
13883 * TODO: updated
13884
Daniel Veillard167bd532001-01-06 21:09:34 +000013885Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13886
13887 * parser.c parserInternals.c: applied Bjorn Reese optimization
13888 patch
13889
13890Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13891
13892 * Makefile.am: applied patch fro make check from Martin Vidner
13893
Daniel Veillard503b8932001-01-05 06:36:31 +000013894Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13895
13896 * configure.in: preparing 2.2.11
13897 * doc/html/*: rebuild the HTML files
13898 * doc/xml.html : updated
13899
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013900Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13901
13902 * tree.c: fixed a stupid bug
13903 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13904 patches related to validation of an XInclude processing result
13905 * TODO: updated
13906
Daniel Veillarde2488192001-01-04 10:54:22 +000013907Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13908
13909 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13910 on large files
13911
Daniel Veillardf060a412001-01-03 20:52:44 +000013912Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13913
13914 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13915
Daniel Veillard45cff692001-01-03 18:02:04 +000013916Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13917
13918 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13919 reported by Jonas Borgström
13920 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13921
Daniel Veillard08108982001-01-03 15:24:58 +000013922Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13923
13924 * testXPath.c xpath.c: fixing the XPath union expressions problem
13925 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13926
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013927Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13928
13929 * xmllint.c: Made is so if the file name is "-" is will read form
13930 standard input. Sven Heinicke <sven@zen.org>
13931 * tree.c: fixed a problem when growing buffer
13932 * tree.h: fixed the comment of the node types following andersca
13933 comment
13934 * TODO: updated
13935
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013936Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13937
13938 * HTMLparser.[ch]: added a way to avoid adding automatically
13939 omitted tags. htmlHandleOmittedElem() allows to change the
13940 default handling.
13941 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13942 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13943 of xmllint too when using --memory flag, added a memory test
13944 suite at the Makefile level.
13945 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13946 with namespace use when encountering QNames in XPath evalation,
13947 added xmlns() scheme in XPointer.
13948 * nanoftp.c : incorporated a fix
13949 * parser.c xmlIO.c: fixed problems raised with encoding when using
13950 the memory I/O
13951 * parserInternals.c: closed bug 25934 reported by
13952 torsten.landschoff@innominate.de
13953 * TODO: updated
13954
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013955Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13956
13957 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13958 on a non-updated tree :-(, made a 2.2.10 release to correct the
13959 situation
13960
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013961Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13962
13963 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13964 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13965 integrated a set of OpenVMS changes from Howard Taylor
13966 <Howard.Taylor@pacoast.com>
13967
Daniel Veillard58770e72000-11-25 00:48:47 +000013968Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13969
13970 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13971 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13972
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013973Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13974
13975 * HTMLparser.c: some fixes on auto-open of html/head/body
13976 * encoding.c: fixed a compilation error on some gcc env
13977 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13978 XPointer implementation
13979 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13980 related XPointer tests and associated results
13981
Daniel Veillard300f7d62000-11-24 13:04:04 +000013982Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13983
13984 * doc/xmldtd.html doc/xml.html: following a short step by step
13985 guidance on IRC to help maciej with DTDs I started a small
13986 page on the subject.
13987
Daniel Veillard748e45d2000-11-17 16:36:08 +000013988Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13989
13990 * HTMLparser.c: fixed handling of broken charrefs
13991 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13992 patches
13993
Daniel Veillard28929b22000-11-13 18:22:49 +000013994Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13995
13996 * doc/xml.html doc/html/* : rebuilt the docs after adding
13997 xinclude and updated page for 2.2.7 and 2.2.8
13998 * configure.in: releasing 2.2.8
13999
Daniel Veillard41e06512000-11-13 11:47:47 +000014000Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14001
14002 * parser.[ch] parserInternals.c: applied the conditional
14003 section processing fix from Jonathan P Springer
14004 <jonathan.springer2@gte.net>
14005 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14006 project file, fixed iconv default non support
14007 * xpath.c: fixed the problem of evaluating relative expressions
14008 when a node context is provided.
14009
Daniel Veillardbf432752000-11-12 15:56:56 +000014010Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14011
14012 * nanoftp.c: fixed gcc 2.95 new warnings
14013 * SAX.c: fixed a stupid bug
14014 * tree.c: fixed a formatting problem when round-tripping
14015 from/to memory
14016 * xinclude.c: chased memleak, fixed a base problem
14017 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14018 xmlXPtrBuildNodeList()
14019 * TODO: updated
14020 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14021 adding a first small set of regression tests for XInclude
14022
Daniel Veillardc2def842000-11-07 14:21:01 +000014023Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14024
14025 * nanohttp.[ch]: applied Wayne Davison patches to access
14026 the WWW-Authorization header.
14027 * parser.c: Closed Bug#30847: Problems when switching encoding
14028 in short files by applying Simon Berg's patch.
14029 * valid.c: fixed a validation problem
14030 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14031 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14032 Wayne Davison
14033 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14034 need to be extended to non full nodes selections.
14035 * xinclude.c: starts to work decently
14036
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014037Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14038
14039 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14040 debugXML.c xmlversion.h.in: Started adding XInclude support,
14041 this is a new xmllint option
14042 * tree.c xpath.c: applied TOM patches for XPath
14043 * xpointer.c: fixed a couple of errors.
14044 * uri.c: added an escaping function needed for xinclude
14045 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14046 new warning from RH70 gcc's version
14047
Daniel Veillarda4964b72000-10-31 18:23:44 +000014048Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14049
14050 * HTMLparser.c: fixed loop on invalid char in scripts
14051 * parser.c: update to description of xmlIOParseDTD()
14052 * libxml.m4 xmlversion.h.in: changes contributed by
14053 Michael Schmeing <m.schmeing@internet-factory.de>
14054 * configure.in: preparing for 2.2.7
14055 * Makefile.am: trying to avoid config.h and acconfig.h
14056 being included in the distrib
14057 * configure.in: released 2.2.7
14058
14059Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14060
14061 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14062 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14063
Daniel Veillard01411222000-10-30 15:33:22 +000014064Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14065
14066 * parser.[ch]: added xmlIOParseDTD()
14067 * xpointer.c: added support for the 2 extra parameters of
14068 string-range, fixed a stoopid error when '0' was present
14069 in XPointer expressions
14070 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14071 testsuite for the above
14072
Daniel Veillard6db58192000-10-30 09:27:53 +000014073Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14074
14075 * libxml.spec.in: improved package descriptions
14076
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014077Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14078
14079 * xpath.c xpathInternals.h: applied a large cleaning patch
14080 from TOM <ptittom@free.fr>, it also add namespace support
14081 for function and variables registration.
14082
Daniel Veillardbd20df72000-10-29 17:53:40 +000014083Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14084
14085 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14086 * Makefile.mingw: Wayne Davison's update adding hash.c
14087
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014088Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14089
14090 * xpath.c: fixed the root evaluation problems
14091 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14092 ignorable spaces with <b> <bold> <em>
14093 * tree.c: fixed a loop in xmlSearchNsByHref()
14094
Daniel Veillard767662d2000-10-27 17:04:52 +000014095Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14096
14097 * xpath.c: applied another XPath patch from TOM
14098 * xpath.c include/makefile.am: applied another patch from
14099 china@thewrittenword.com (cleanup on IRIX).
14100
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014101Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14102
14103 * xml-config.1: received a fixed version from Fredrik Hallenberg
14104 <hallon@lysator.liu.se>
14105
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014106Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14107
14108 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14109 cleanup patch for XPath
14110
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014111Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14112
14113 * patched to redirrect all "out of context" error messages to
14114 a reconfigurable routine. The changes are:
14115 * xmlerror.h : added the export of an error context type (void *)
14116 an error handler type xmlGenericErrorFunc there is an interface
14117 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14118 to reset the error handling routine and its argument
14119 (by default it's equivalent to respectively fprintf and stderr.
14120 * all the c files: all wild accesses to stderr or stdout within
14121 the library have been replaced to calls to the handler.
14122
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014123Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14124
14125 * configure.in: release 2.2.6
14126 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14127 exporting the inner functions of xpath for extension modules
14128 * doc/*: updated and rebuilt the doc
14129
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014130Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14131
14132 * nanohttp.c : applied Wayne HTTP cleanup patch
14133 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14134 and xmlNodeSetSpacePreserve()
14135
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014136Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14137
14138 * xpath.c: closing bug #29260
14139
Daniel Veillard126f2792000-10-24 17:10:12 +000014140Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14141
14142 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14143 multikey tuples, made hash structure opaque
14144 * valid.[ch]: moved elements, attributes, notations decalarations
14145 as well as ID and refs to hash tables.
14146 * entities.c: hash cleanup
14147 * xmlmemory.c: fixed a dump problem in debug mode
14148 * include/Makefile.am: problem passing in DESTDIR= values patch
14149 from Marc Christensen <marc@calderasystems.com>
14150 * nanohttp.c: removed debugging remains
14151 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14152 * HTMLparser.c parser.c: fixing a number of problems with the
14153 macros in the *parser.c files (Wayne).
14154 * HTMLparser.c: close the previous option when opening a new one
14155 (Marc Sanfacon).
14156 * result/HTML/*: updated the HTML results accordingly
14157
Daniel Veillard52afe802000-10-22 16:56:02 +000014158Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14159
14160 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14161 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14162 XPath functions and XML entities table to them. More to come...
14163 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14164
Daniel Veillard683cb022000-10-22 12:04:13 +000014165Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14166
14167 * tree.c: coalesce adjacent text nodes
14168 * valid.c: handling of blank nodes in DTd validation (raised
14169 by problems with a posteriori validation).
14170 * nanohttp.c: changing behaviour on HTTP write stuff.
14171 * HTMLtree.c: forced body and html to be explicitely closed.
14172 * xpath.h: exported more XPath functions.
14173
Daniel Veillard1baf4122000-10-15 20:38:39 +000014174Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14175
14176 * Release of 2.2.5
14177 * xpointer.c: range() range-inside and other helper functions
14178 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14179
Daniel Veillard47e12f22000-10-15 14:24:25 +000014180Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14181
14182 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14183 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14184
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014185Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14186
14187 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14188 and XPointer modules
14189
Daniel Veillard134c9f32000-10-15 10:27:08 +000014190Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14191
14192 * SAX.h: closed #25107
14193
Daniel Veillard39915622000-10-15 10:06:55 +000014194Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14195
14196 * testSAX.c: fixed problem with cdata reporting
14197 * SAXresult/* : updated
14198
Daniel Veillard1e851392000-10-15 10:02:56 +000014199Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14200
14201 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14202 Closed bug #27499, added to regression tests
14203 * TODO: updated
14204
Daniel Veillard7eda8452000-10-14 23:38:43 +000014205Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14206
14207 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14208 support for SCRIPT and STYLE with help from Bjorn Reese
14209 * test/HTML/* result/HTML/*: added simple testcase and updated
14210 the existing ones.
14211
Daniel Veillardff9c3302000-10-13 16:38:25 +000014212Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14213
14214 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14215 string-range for empty strings
14216 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14217 test/XPath/xptr/strrange: augmented the XPointer testsuite
14218
Daniel Veillard189446d2000-10-13 10:23:06 +000014219Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14220
14221 * doc/xml.html doc/xmlmem.html: added a module describing memory
14222 interfaces and use, updated the main page.
14223
Daniel Veillard2f971a22000-10-12 23:26:32 +000014224Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14225
14226 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14227 nanoftp code work on Windows too now
14228
14229Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014230
14231 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14232 * xpointer.c: implemented string-range() at least a good first version
14233 * test/XPath/docs/str test/XPath/xptr/strrange
14234 result/XPath/xptr/strrange: the string-range() tests
14235
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014236Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14237
14238 * Makefile.am include/Makefile.am include/win32config.h
14239 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14240 and make distcheck
14241
Daniel Veillard19d61112000-10-11 23:50:35 +000014242Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14243
14244 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14245 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14246 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14247
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014248Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14249
14250 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14251 patch for socklen_t detection by
14252 Albert Chin-A-Young <china@thewrittenword.com>
14253
Daniel Veillardcd429612000-10-11 15:57:05 +000014254Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14255
14256 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14257 and added a --dtdvalid option to xmllint used to test it
14258
Daniel Veillard47c02452000-10-11 13:04:36 +000014259Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14260
14261 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14262 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14263
Daniel Veillard2d38f042000-10-11 10:54:10 +000014264Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14265
14266 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14267 handlings (registration, lookup, cleanup)
14268
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014269Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14270
14271 * configure.in Makefile.am include/makefile.am: adding XPointer
14272 and XPtrtests target
14273 * xpointer.[ch] : new files for XPointer support
14274 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14275 more XPath tests
14276
Daniel Veillard57fda592000-10-10 23:24:14 +000014277Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14278
14279 * configure.in: fixed, very broken, make distcheck works again
14280
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014281Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14282
14283 * More work toward 2.2.5, integrated a number of patches
14284 * configure.in Makefile.am win32config.h.in: trying to cleanup
14285 make distcheck .... huh ...
14286 * include/Makefile.am include/win32config.h: new directory
14287 for includes
14288 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14289 updated teh makefiles and instructions for WIN32
14290 * xpath.c: small fixes
14291 * test/XPath/ results/XPath: updated the testcases and results
14292 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14293 suggested patches
14294 * valid.c: fixed an ID bug
14295
Daniel Veillardb71379b2000-10-09 12:30:39 +000014296Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14297
14298 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
14299 the automake bug where wrong dependancies were generated.
14300 * xpath.[ch]: worked on XPointer
14301
Daniel Veillard7e99c632000-10-06 12:59:53 +000014302Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14303
14304 * configure.in Makefile.am: 2.2.5, ship the include in an
14305 include/libxml subdirectory, use symlinks when using CVS
14306 * testSAX.c: fixed small bug
14307 * testXPath.c: changed the way testfiles are parsed
14308 * debugXML.c: same kind of cleanup when parsing an argument expression
14309 XPath/XPointers can have blanks embedded
14310 * xpath.[ch]: more cleanup, reorgs for XPointer work
14311 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14312 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14313
Daniel Veillard55b91f22000-10-05 16:30:11 +000014314Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14315
14316 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14317 in the XPath engine, rewrote large parts of it, now it's far
14318 cleaner and in sync with the REC not an old WD. Fixed a parsing
14319 problem in the interactive XML shell found when testing XPath.
14320
Daniel Veillardac260302000-10-04 13:33:43 +000014321Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14322
14323 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14324 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14325 examples with the extra test
14326
Daniel Veillard7cfce322000-10-04 12:40:27 +000014327Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14328
14329 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14330 the global init function.
14331
Daniel Veillard970112a2000-10-03 09:33:21 +000014332Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14333
14334 * HTMLparser.c: Doohhh, attribute name parsing was still case
14335 sensitive ! Fixed this ...
14336 * result/HTML/* : updated the tests results accordingly
14337
Daniel Veillard740abf52000-10-02 23:04:54 +000014338Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14339
14340 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14341 engine, should be far more stable, incorporated a new version of
14342 preceding/following axis, need testing
14343 * uri.c: fixed file:///c:/a/b/c problem
14344 * test/XPath/tests/idsimple: augmented the XPath tests
14345
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014346Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14347
14348 * doc/* rebuilding docs for 2.2.4 release
14349
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014350Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14351
14352 * configure.in: releasing 2.2.4
14353 * parser.[ch]: added xmlStrEqual()
14354 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14355 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14356 use xmlStrEqual instead
14357 * TODO: updated
14358 * added an XPath test
14359
Daniel Veillardbc765302000-10-01 18:23:35 +000014360Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14361
14362 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14363 * entities.h: exported xmlInitializePredefinedEntities
14364 * parser.[ch] : added xmlInitParser()
14365 * parserInternals.h : had to export htmlInitAutoClose()
14366
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014367Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14368
14369 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14370 problems
14371 * Makefile.am : added XPath regression tests to normal tests
14372 * uri.c: fixed a problem with local paths, cleanup
14373 * parser.c: fixed a problem with large CData sections
14374
Daniel Veillardd2ade932000-09-30 14:39:55 +000014375Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14376
14377 * configure.in xml-config.in: patch from "Ben Taylor"
14378 <sol7x86@hotmail.com> for solaris shared libs lookup
14379
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000143802000-09-30 Martin Baulig <baulig@suse.de>
14381
14382 * libxml-2.0.pc.in: Provide pkg-config script.
14383
14384 * configure.in: Create the libxml-2.0.pc script from the
14385 libxml-2.0.pc.in templates.
14386 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014387 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014388
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014389Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14390
14391 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14392 when compiling with MSC
14393
Daniel Veillard46057e12000-09-24 18:49:59 +000014394Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14395
14396 * xpath.c: patch for normalize-string() substring-before(),
14397 substring-after() and translate() functions from Bjorn Reese
14398 <breese@mail1.stofanet.dk>
14399 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14400 Fredrik Hallenberg <hallon@lysator.liu.se>
14401 * TODO: updated
14402
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014403Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14404
14405 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14406 problem of socklen_t being undefined on a number of platforms
14407 * debugXML.c: fixed a compilation problem when without snprintf
14408
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014409Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14410
14411 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14412 an URI bug and a fix for the control-character-induced infinite loop
14413 * nanohttp.c: preventive fix for compiling on WIN32
14414
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014415Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14416
14417 * xmlint.c: closing bug #25000
14418
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014419Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14420
14421 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14422 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14423 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14424 related function, fixing xmlStrncmp(), and associated cleanup
14425 * result/HTML/entities.html.sax: updating result
14426
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014427Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14428
14429 * uri.c: applied patch for URI escaping from Wayne Davison
14430 <wayned@blorf.net>
14431 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14432 from Denis Barbier <barbier@imacs.polytechnique.fr>
14433 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14434 patch from Wayne Davison
14435
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014436Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14437
14438 * doc/xml.html : updated with new releases, adding "how to help"
14439
Daniel Veillard04698d92000-09-17 16:00:22 +000014440Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14441
14442 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14443 removed a few warnings in pedantic mode ...
14444 * parserInternals.c parser.c: moved encoding switching function
14445 to parserInternals.c
14446 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14447
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014448Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14449
14450 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14451 error or warning handlers
14452
Daniel Veillardb1059e22000-09-16 14:02:43 +000014453Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14454
14455 * parserInternals.c parserInternals.h parser.c Makefile.am:
14456 created a new module parserInternals.c, moved most of the
14457 code shared by the various parsers there, as well as
14458 deprecated code from parser.c. More cleanup of parser.c
14459 * uri.c: fixed a problem when URI is NULL
14460 * valid.c: speedup when looking for an attribute declaration
14461
Daniel Veillard39c7d712000-09-10 16:14:55 +000014462Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14463
14464 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14465 the cleanup of the computation of URI references when seeking
14466 external entities. The URI reference string and the resulting
14467 URI are both stored now.
14468 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14469 large s(n)printf checks and cleanup from Denis Barbier
14470 <barbier@imacs.polytechnique.fr>
14471 * xmlversion.h.in tree.h: couple of SGML declarations for a
14472 possible docbook module.
14473 * result/VC/ : a couple of test output changed due to the change
14474 of the entities URI
14475
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014476Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14477
14478 * parser.h: added a _private field for linking user's data
14479
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014480Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14481
14482 * parser.c parserInternals.h: demacroified most of the IS_XXX
14483 the gain in size is significant so ...
14484
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014485Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14486
14487 * entities.c: cases where looking up entities with doc==NULL
14488 covered
14489
Daniel Veillard90e11312000-09-05 10:42:32 +000014490Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14491
Daniel Veillard1de50802000-09-07 08:54:32 +000014492 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014493 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14494
Daniel Veillard98a79162000-09-04 11:15:39 +000014495Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14496
Daniel Veillard1de50802000-09-07 08:54:32 +000014497 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014498 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14499 * Makefile.in: added URItest and included thenin "make tests"
14500
14501Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014502
14503 * xmlversion.h.in: closed bug 22941
14504
Daniel Veillard2bb89092000-08-31 14:57:50 +000014505Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14506
14507 * doc/xmlio.html: added doc and example for entity loader
14508 redefinition.
14509
Daniel Veillard96984452000-08-31 13:50:12 +000014510Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14511
14512 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14513 used by libxml
14514
Daniel Veillarde715dd22000-08-29 18:29:38 +000014515Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14516
14517 * parser.c: Fixed bug on invalid ontent characters and when using
14518 push.
14519 * xmllint.c: fixed xmllint endling of errors in push mode
14520
Daniel Veillard4948eb42000-08-29 09:41:15 +000014521Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14522
14523 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014524 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014525 * result/HTML/*.sax: regenerated HTML SAX output
14526 * parser.c: more cleanup.
14527
Daniel Veillarde010c172000-08-28 10:04:51 +000014528Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14529
14530 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014531 patches from Wayne Davison <wayned@users.sourceforge.net>,
14532 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014533 * HTMLparser.c: fixed an ignorable white space detection bug
14534 occuring when parsing with SAX only
14535 * result/HTML/*.sax: updated since the output is now HTML
14536 encoded...
14537
Daniel Veillard47f3f312000-08-27 22:40:15 +000014538Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14539
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014540 * HTMLparser.[ch]: applied some of Wayne Davison
14541 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014542
Daniel Veillarde0854c32000-08-27 21:12:29 +000014543Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14544
14545 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14546 undeclared namespace prefix was used, added a warning.
14547 Cleaned up support w.r.t. entities, spilling out a warning
14548 and being pedantic on lookups.
14549 * test/warning/ent9 : added testcase for previous example.
14550 * TODO: updated
14551 * parserInternals.h parser.c: changed the way names are parsed
14552 now allow infinite size and decrease penalty for normal use
14553 * parser.c: Started a big cleanup/check of the parser code,
14554 fixed some of the most tortuous entity code, spotted code
14555 unused anymore
14556 * test/*: added tests for very long names and related nasty
14557 things.
14558
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014559Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14560
14561 * doc/encoding.html: added encoding aliases doc
14562 * doc/xml.html: updates
14563 * encoding.[ch]: added EncodingAliases functions
14564 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14565 bottleneck affecting large DTDs like Docbook
14566 * parser.[ch] xmllint.c: added a pedantic option, will be
14567 useful
14568 * SAX.c: redefinition of entities is reported in pedantic mode
14569 * testHTML.c: uninitialized warning from gcc
14570 * uri.c: fixed a couple of bugs
14571 * TODO: added issue raised by Michael
14572
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014573Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14574
14575 * doc/encoding.html: propagated Martin Duerst suggestions
14576
Daniel Veillard52402ce2000-08-22 23:36:12 +000014577Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14578
14579 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14580 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14581 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14582 by Wayne Davison
14583
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014584Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14585
14586 * nanoftp.c nanohttp.c: small cleanup
14587 * TODO: updated
14588
Daniel Veillard244ece92000-08-19 20:58:02 +000014589Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14590
14591 * added an old VC testcase and updated title.xml entity
14592
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014593Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14594
14595 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14596 done on auto-opening of <p> tags and cleanup of SAX output
14597
Daniel Veillard979e55e2000-08-19 16:48:54 +000014598Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14599
14600 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14601
Daniel Veillard4540be42000-08-19 16:40:28 +000014602Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14603
14604 * doc/xml.html libxml.* structure.*: updated the doc a bit
14605
Daniel Veillard808a3f12000-08-17 13:50:51 +000014606Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14607
14608 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14609 of SAX tests
14610
Daniel Veillard29579362000-08-14 17:57:48 +000014611Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14612
14613 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14614 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14615
Daniel Veillard1255ab72000-08-14 15:13:33 +000014616Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14617
14618 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14619 * testHTML.c: fix core dump on Solaris 2.x systems
14620 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14621 * result/HTML/*.sax: previous bug fix lead to new results
14622
Daniel Veillard03109292000-08-14 14:58:22 +000014623Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14624
14625 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14626 * configure.in: added --with-readline=DIR to accept alternate
14627 path for readline include/library
14628 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14629 for ANSI under HP-UX
14630 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14631 includes @LIBS@
14632
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014633Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14634
14635 * doc/* : rebuilt the docs
14636 * getting ready for 2.2.2 release
14637
Daniel Veillard87b95392000-08-12 21:12:04 +000014638Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14639
14640 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14641 and xmlAddFeature()
14642 * tree.[ch]: added xmlAddChildList()
14643 * xmllint.c: MAP_FAILED macro test
14644 * parser.h: added xmlParseCtxtExternalEntity()
14645 * valid.c: applied bug fixes removed warning
14646 * tree.c: added CDATA block to elements content
14647 * testSAX.c: cleanup of output
14648 * testHTML.c: added SAX testing
14649 * encoding.c: better error recovery
14650 * SAX.c, parser.c: fixed one of the external entity processing
14651 of the OASis testsuite
14652 * Makefile.am: added HTML SAX regression tests
14653 * configure.in: bumped to 2.2.2
14654 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14655 SAX results
14656
Daniel Veillard88a172f2000-08-04 18:23:10 +000014657Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14658
14659 * configure.in: patch for HP compiler
14660
146612000-08-04 Sven Heinicke <sven@zen.org>
14662
14663 * xmllint.c: Was coredumping sometimes when the file given didn't
14664 exist.
14665
Daniel Veillard46e370e2000-07-21 20:32:03 +000014666Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14667
14668 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014669
Daniel Veillard46e370e2000-07-21 20:32:03 +000014670 when using in memory parsing. Need some cleanup.
14671 * xmllint.c configure.in: added a --memory flag to test memory
14672 parsing
14673
Daniel Veillard36650692000-07-21 15:16:39 +000014674Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14675
14676 * nanohttp.c: fixed socklen_t replacement to unsigned int
14677 * parser.c: fixed a space handdling missing at the end of
14678 production 28 DOCTYPE.
14679 * xmlmemory.c: fixed a stupid bug on the routine to override
14680 allocation functions
14681 * TODO: updated
14682
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014683Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14684
14685 * doc/ regenerated the docs
14686
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014687Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14688
14689 * doc/encoding.html doc/xml.html: added I18N doc
14690 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14691 improvements, both parser and filters, added ASCII & HTML,
14692 fixed the ISO-Latin-1 one
14693 * xmllint.c testHTML.c: added/made visible --encode
14694 * debugXML.c : cleanup
14695 * most .c files: applied patches due to warning on Windows and
14696 when using Sun Pro cc compiler
14697 * xpath.c : cleanup memleaks
14698 * nanoftp.c : added a TESTING preprocessor flag for standalong
14699 compile so that people can report bugs more easilly
14700 * nanohttp.c : ditched socklen_t which was a portability mess
14701 and replaced it with unsigned int.
14702 * tree.[ch]: added xmlHasProp()
14703 * TODO: updated
14704 * test/ : added more test for entities, NS, encoding, HTML, wap
14705 * configure.in: preparing for 2.2.0 release
14706
Daniel Veillard49703262000-07-10 10:27:46 +000014707Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14708
14709 * nanoftp.c: fixed the way the control connection is handled
14710 * libxml.spec.in: fixed the dependancies and cleanup
14711
Daniel Veillard306be992000-07-03 12:38:45 +000014712Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14713
14714 * doc/xml.html: changed the xmlsoft.org structure, updated the
14715 examples w.r.t. root and childs
14716
Daniel Veillard7d853352000-07-02 18:53:09 +000014717Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14718
14719 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14720
Daniel Veillard365e13b2000-07-02 07:56:37 +000014721Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14722
14723 * HTMLparser.c: Work on character encoding support for the HTML parser
14724 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14725 * encoding.c: Fixed a potential memleak in the encoding stuff
14726
Daniel Veillardaf743792000-07-01 11:49:28 +000014727Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14728
14729 * doc/FAQ.html doc/Makefile.am : added a FAQ
14730
14731Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014732
14733 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14734 of the HTML parser to force it to not bypass SAX
14735
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014736Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14737
14738 * win32config.h.in: updated
14739 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14740 lacks iconv support :-( need to release 2.1.1
14741 * configure.in: release 2.1.1
14742 * HTMLparser: fixed bug #14784
14743 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14744 by Windows compiler
14745 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14746 the SAX startDocument() callback.
14747 * TODO: updated
14748
14749Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14750
14751 * added xmlStopParser()
14752
Daniel Veillardbe803962000-06-28 23:40:59 +000014753Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14754
14755 * configure.in: 2.1.0 prerelease
14756 * Large resync between W3C and Gnome tree
14757 * nanoftp, nanohttp.c: fixed stalled connections probs
14758 * HTMLtree.c SAX.c : support for attribute without values in
14759 HTML for andersca
14760 * valid.c: Fixed most validation + namespace problems
14761 * HTMLparser.c: start document callback for andersca
14762 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14763 * parser.h, SAX.c: serious speed improvement for large
14764 CDATA blocks
14765 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14766 different encoding
14767 * example/Makefile.am example/gjobread.c tree.h: work on
14768 libxml1 libxml2 convergence.
14769 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14770 and the LIBXML_TEST_VERSION macro
14771
Daniel Veillardc310d562000-06-23 18:32:15 +000014772Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14773
14774 * doc/xml.html: various patches and improvements typo fixed by
14775 Felix Natter
14776 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14777 from Felix Natter <fnatter@gmx.net>
14778
Daniel Veillardf3029822000-05-06 08:11:19 +000014779Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14780
14781 * doc/upgrade.html: updated with instructions for support of both
14782 libxml-1.x and libxml-2.x
14783 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14784 for 2.x support and also fixed includes
14785
14786
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014787Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14788
14789 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14790 the encoding support, added iconv support, so now libxml if
14791 compiled with iconv automatically support japanese encodings
14792 among others. Work based on initial patch from Yuan-Chen Cheng
14793 I may have broken binary compat in the encoding handler
14794 registration scheme, but that was so utterly broken I don't
14795 expect anybody to have used this feature until now.
14796 * parserInternals.h: fixup on the CHAR range macro
14797 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14798 code.
14799 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14800 * uri.c: added xmlParseURI() I can't believe I forgot to
14801 implement this one in 2.0 !!!
14802 * SAX.c: moved doc->encoding update in the endDocument() call.
14803 * TODO: updated.
14804
Daniel Veillard06047432000-04-24 11:33:38 +000014805Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14806
14807 * tree.h: removed extraneous xmlRemoveProp definition
14808 * TODO: added item about --disable-corba configure switch
14809 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14810 * nanoftp.c: fixed include problems giving troubles on AIX and
14811 slowlaris
14812 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14813 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14814 comment and headers changes to lower gtk-doc number of warnings
14815 * doc/html/*: rebuilt docs
14816
Daniel Veillarde0aed302000-04-16 08:52:20 +000014817Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14818
14819 * HACKING: documented the tag for 1.x and instructions
14820
Daniel Veillard5e873c42000-04-12 13:27:38 +000014821Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14822
14823 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14824 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14825 xmlCreateIOParserCtxt
14826 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14827 significant overall improvement
14828 * xmllint.c: added I/O test to xmllint
14829 * testSAX.c: added a speed test
14830 * doc/* : updated/regenerated
14831
Daniel Veillardfc708e22000-04-08 13:17:27 +000014832Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14833
14834 * xpath.c uri.h parserInternals.h: cosmetic changes from
14835 "Timur I. Bakeyev" <timur@bat.ru>, including making
14836 xmlCreateURI() public
14837
Daniel Veillard5d211f42000-04-07 17:00:24 +000014838Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14839
14840 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14841 and the code at the same time. Added a clean mechanism for
14842 overload or added input methods: xmlRegisterInputCallbacks()
14843 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14844 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14845 * TODO: updated
14846 * doc/* : updated/regenerated
14847 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14848 source dir
14849
Daniel Veillarde77a9182000-04-05 19:12:29 +000014850Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14851
14852 * testURI.c: yet another forgotten commit, I should get some sleep !
14853
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014854Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14855
14856 * xmllint.c: forgot to commit this too ?
14857
Daniel Veillardb9df4042000-04-05 14:23:16 +000014858Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14859
14860 * xmlversion.h.in : forgot to commit this previously
14861
Daniel Veillard361d8452000-04-03 19:48:13 +000014862Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14863
14864 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14865 * README TODO: updated for release
14866 * uri.c uri.h: added authority parsing/saving
14867 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14868 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14869 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14870 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14871 Makefile.am : added compile-time customization of libxml
14872 --with-ftp --with-http --with-html --with-xpath --with-debug
14873 --with-mem-debug
14874 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14875 #include <libxml/xxx.h> I hope it won't break too much stuff
14876 and will be manageable in the future...
14877 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14878 and added xmllint to the installed programs
14879 * uri.h: added xmlFreeURI()
14880
Daniel Veillardec303412000-03-24 13:41:54 +000014881Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14882
14883 * uri.c uri.h: finished the escaping handling, the base support
14884 and the URI path normalization. Looks good just lacks the
14885 authority content parsing code.
14886 * Makefile.am: added instructions to generate testURI
14887 * TODO: updated
14888 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14889 added links and icons for W3C and Gnome
14890
Daniel Veillard8f621982000-03-20 13:07:15 +000014891Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14892
14893 * xmlmemory.[ch] : seems I forgot to actually update the files in
14894 the last commit :-)
14895 * doc/xml.html doc/html/* : updated and uploaded the docs
14896
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014897Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14898
14899 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14900 * TODO: updated
14901 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014902 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014903 gfree).
14904 * Makefile.am, uri.c, uri.h: added a set of functions to do
14905 exact (litteraly copied from the RFC 2396 productions) parsing
14906 and handling of URI. Will be needed for XLink, one XML WFC,
14907 XML Base and reused in the nano[ftp/http] modules. Still work
14908 to be done.
14909
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014910Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14911
14912 * configure.in, libxml.spec.in : libxml2
14913 * doc/* : updated the doc page, rebuilt the docs
14914
Daniel Veillardcf461992000-03-14 18:30:20 +000014915Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14916
14917 * all: tagged LIB_XML_1_X
14918 * *.c *.h : updated from W3C CVS tree
14919 * configure.in : 2.0.0-beta
14920 * libxml.spec.in : libxml2 package nam
14921 * result/* : new version of the tests output
14922
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014923Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14924
14925 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14926
Daniel Veillardb566ce12000-03-04 11:39:42 +000014927Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14928
14929 * doc/* : rebuilt the docs
14930 * parser.c: final patch on #6766
14931 * valid.c: small patch on validity checks.
14932
Daniel Veillardfb76c402000-03-04 11:39:42 +000014933Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14934
14935 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14936 added
14937 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14938 compatibility w.r.t. XML spec and existing code.
14939
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014940Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14941
14942 * parser.c: seems a better solution to <a> </a> exists,
14943 will try it for a while
14944
Daniel Veillard83a30e72000-03-02 03:33:32 +000014945Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14946
14947 * parser.c: tried to remove the <a> </a> generating <a/>
14948 this is hard. Left a flag for that purpose. Fixed bug #6766
14949 * configure.in: prepared 1.8.7 not released, due to previous
14950 problem
14951
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014952Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14953
14954 * doc/xml.html : applied second patch from Paul DuBois
14955
Daniel Veillard402e8c82000-02-29 22:57:47 +000014956Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14957
14958 * doc/xml.html : applied patch from Paul DuBois
14959
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014960Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14961
14962 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14963
Daniel Veillard5feb8492000-02-02 17:15:36 +000014964Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14965
14966 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14967 compilation warnings on various platforms.
14968 * parser.c: Fixed #5281 validity error callbacks are now desactived
14969 by default if not validating.
14970
Daniel Veillardf341f932000-02-02 14:52:08 +000014971Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14972
14973 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14974
Daniel Veillard13c757e2000-02-01 23:59:15 +000014975Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14976
14977 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14978 <gkatsi@cs.toronto.edu>
14979
Daniel Veillard726e8792000-01-30 20:04:29 +000014980Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14981
14982 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14983 processing URLs
14984
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014985Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14986
14987 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14988 xmlNanoFTPUpdateURL for persistent control connections.
14989 * configure.in: 1.8.6
14990
14991Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14992
14993 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14994 * tree.[ch] : added xmlSaveNoEmptyTags
14995
James Henstridgef3be9312000-01-28 13:59:21 +0000149962000-01-29 James Henstridge <james@daa.com.au>
14997
14998 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14999
15000 * Makefile.am: added nanoftp.[ch] to the build.
15001
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015002Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15003
15004 * nanoftp.[ch]: cleanup, comments, API
15005 * debugXML.c : fixed a bug in the cat command
15006 * doc/*: regenerated the docs
15007
Daniel Veillardda07c342000-01-25 18:31:22 +000015008Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15009
15010 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15011 * debugXML.c : fixed a bug in the cat command
15012 * valid.c: fixing some small probs
15013 * libxml.spec.in: get rid of the SNAP suffix
15014 * doc/xml.html: updated the status
15015
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015016Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15017
15018 * xml-config.in: xml-config --version to just return the
15019 version number
15020 * xpath.c: some cleanup w.r.t. axis when the current node is
15021 an attribute.
15022 * TODO: updated
15023
Daniel Veillard461a66c2000-01-18 18:01:01 +000015024Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15025
15026 * configure.in: prepared for libxml-1.8.5
15027 * doc/* recompiled the documentation
15028
150292000-01-17 Jody Goldberg <jgoldberg@home.com>
15030
15031 * configure.in : WARNING autoconf subtlety alert :
15032 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15033 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15034 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15035 get defined by AC_CHECK_HEADERS.
15036
Daniel Veillardf967b902000-01-17 16:06:10 +000015037Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15038
15039 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15040 Rune.Djurhuus@fast.no
15041
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015042Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15043
15044 * TODO: updated
15045 * tree.c, parser.c: made sure that only memory alloc problems
15046 and internal parser errors are allowed to write to stdout or
15047 stderr.
15048
Daniel Veillard0142b842000-01-14 14:45:24 +000015049Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15050
15051 * tree.c : restored xmlNewGlobalNs since this seems used by
15052 a lot of existing code :-(, fixed a bug in xmlNewNs
15053 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15054 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15055 to exit() from the library code.
15056 * xpath.c, parser.c: removed bugs or unused code detected by
15057 Windows compilers
15058 * parser.c: started adding interfaces for parsing well balanced
15059 XML fragments
15060 * configure.in: releasing 1.8.4
15061 * doc/* : rebuilt the docs
15062
Daniel Veillard2eac5032000-01-09 21:08:56 +000015063Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15064
15065 * tree.[ch] : added xmlNewDocFragment() for DOM
15066 * testHTML.c: uninitialized variable.
15067
Daniel Veillardf3a73582000-01-05 14:58:39 +000015068Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15069
15070 * doc/* : rebuild the docs
15071
Daniel Veillard71b656e2000-01-05 14:46:17 +000015072Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15073
15074 * acconfig.h: readline and history patch
15075 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15076 * tree.c: added check and handling when possibly removing an ID
15077 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15078 and saving.
15079 * test/HTML/entities.html result/HTML/entities.html* : test for
15080 various entities reference cases
15081 * result/HTML/* : as a result output of some testcase have
15082 changed
15083 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15084 by previous example. added xmlParseTryOrFinish().
15085 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15086 entities.h debugXML.h HTMLparser.h: changed the way struct are
15087 declared to allow gtk-doc to expose those
15088 * parser.c: closed bug #4960
15089 * Makefile.am configure.in: Applied patch from
15090 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15091 and math/socket libs detection
15092
Daniel Veillard437b87b2000-01-03 17:30:46 +000015093Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15094
15095 * configure.in, Makefile.am: link tester against readline
15096 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15097
Daniel Veillard686d6b62000-01-03 11:08:02 +000015098Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15099
15100 * tree.[ch]: added xmlRemoveProp
15101 * win32config.h.in nanohttp.c: avoid including the Windows
15102 socket stuff in every C files
15103 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15104 the XmL parser(s)
15105 * test/ns4 result/ns4 etc...: added test case for previous prob
15106 * tree.c: xmlNewNs wasn't checking for double definition
15107 * Makefile.in: fixed a problem with dist-hook duplicates
15108 * parser.[hc], xmlIO.c: fixed the loading of external entities
15109 APIs, now xmlLoadExternalEntity() is used everywhere and
15110 setting up an app specific front-end using the
15111 * SAX.c parser.c: some fixes, now the xhtml spec validates
15112 with the xhtml DTD.
15113 * error.c: fixed crashes in case of no input stream
15114 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15115 to the validation tests and results
15116
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015117Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15118
15119 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15120 too htmlCreatePushParserCtxt() and htmlParseChunk()
15121 * parser.c: a bit of cleanup.
15122 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15123 to XML) removed the last mem leak known
15124 * HTMLtree.c: output message cleanup
15125 * xmlmemory.c: display content info about memory blocks
15126 * result/HTML/wired.* : missing att value warning change
15127
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015128Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15129
15130 * doc/* : rebuilt the documentation
15131
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015132Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15133
15134 * parser.[ch] parserInternals.h: Push parser for XML,
15135 seems to work fine now
15136 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15137 --push for push testing
15138 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15139 * testSAX.c: added --push
15140 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15141 subtree
15142 * xmlIO.[ch] : enriched API + fixes for push mode
15143 * entities.[ch]: added the entity content length to the struct.
15144 * xmlmemory.[ch]: new API to show the last entries for the shell
15145 * valid.c: added required attribute testing
15146 * SAX.c: the cdata callback now merge contiguous fragments
15147 * HTMLparser.c: cleanup of some macros
15148
Daniel Veillard3c558c31999-12-22 11:30:41 +000015149Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15150
15151 * parser.c: fix for PIs name starting with xml
15152 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015153 * *.c, configure.in win32config.h.in : generate win32config.h for
15154 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015155
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015156Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15157
15158 * parser.c: fixed a stupid = vs. == bug :-(
15159 * doc/gnome-xml.sgml: s/glade/xml/
15160
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015161Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15162
15163 * configure.in, doc/xml.html : bug fix release 1.8.2
15164 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15165 Hopefully the end of that silly C++ include problem
15166 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15167 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15168 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15169 troubles with autoclosed elements when the stree shape doesn't
15170 follow the DtD specs. Added htmlIsAutoClosed() and
15171 htmlAutoCloseTag()
15172 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15173 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15174 * debugXML.c: fixed a bug on printing default namespaces.
15175 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15176
Daniel Veillardb24054a1999-12-18 15:32:46 +000015177Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15178
15179 * result/HTML/*.htm[l] : updated the HTML regression tests according
15180 to the new output
15181 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15182 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15183 problem due to intermix of extern "C" { ... } declarations for C++
15184 and recursive includes in the headers
15185
Chris Lahey323c48c1999-12-18 15:32:45 +0000151861999-12-20 Chris Lahey <clahey@umich.edu>
15187
15188 * HTMLtree.c: Made it so that html nodes with a single child do
15189 not insert a carriage return before or after the child node.
15190
Daniel Veillardb24054a1999-12-18 15:32:46 +000015191Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015192
15193 * configure.in, doc/xml.html : bug fix release 1.8.1
15194 * parser.c: fixed bug #4344
15195 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15196 added the glue to avoid C++ problems
15197 * doc/* : regenerated the documentation
15198
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015199Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15200
15201 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15202 namespace recognition, and Dia as a resul :-(
15203 * encoding.c: closed bug #3950
15204
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015205Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15206
15207 * valid.c: debugging a posteriori validation, except URI expansion
15208 stuff this should be fixed now
15209 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15210 Carl Nygard <cnygard@bellatlantic.net>
15211 * tester.c: added --postvalid, cleaning of the code
15212 * tree.[ch]: added xmlDocGetRootElement()
15213
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015214Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15215
15216 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15217 c++ losage.
15218
Daniel Veillard10a2c651999-12-12 13:03:50 +000015219Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15220
15221 * configure.in, doc/xml.html : bumped to 1.8.0
15222 * xlink.[ch], Makefile.am : added framework for link detection
15223 * parser.h: added nbChars to parser context, needed for cleanup.
15224 * xmlmemory.c: removed a nasty bug when out of mem
15225 * valid.[ch]: adding namespace support for attribute decl
15226 * tester.c: added --debugent option
15227 * debugXML.[ch]: added xmlDebugDumpEntities()
15228 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15229 buffers instead, this was really needed, validation was breaking
15230 in strange ways due to that. Added xmlParseStringPEReference()
15231 and other parsing from strings functions. Entities processing
15232 modified again, but PERef are still not handled correcly but
15233 unless you're Eve Maller you won't notice :-)
15234 * HTMLparser.c: large changes toward reliability, and switched to
15235 lowercase internal tags, XHTML is lowercase, so it will help
15236 that output is closer to next version.
15237 * doc/* : regenerated the documentation, it is now hosted at
15238 http://xmlsoft.org/ (same bits I just bought the domain :-)
15239
15240
Daniel Veillard294cbca1999-12-03 13:19:09 +000015241Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15242
15243 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15244 doc generation
15245 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15246 in the SAX API
15247 * doc/*: rebuilt the doc making sure everything appears in the
15248 HTML files
15249
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015250Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15251
15252 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15253 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15254 which allow impressive speed improvement on dataset with
15255 large text pieces, but at the cost of broken binary
15256 compatibility and slightly bigger memory usage.
15257 Configure with --with-buffers to activate them, they
15258 are protected with XML_USE_BUFFER_CONTENT define.
15259 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15260 goal is 0 memory left allocated once parser is no more used
15261 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15262 call xmlCleanupParser() and xmlMemoryDump()
15263
Daniel Veillarda819dac1999-11-24 18:04:22 +000015264Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15265
15266 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15267 * parser.[ch] encoding.[ch]: added memory cleanup routines
15268 * parser.c: closing bug #3788
15269 * doc/*: rebuilt the doc
15270
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015271Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15272
15273 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15274 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15275 * tester.c: added --compress option
15276 * doc/*: rebuilt the documentation
15277
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015278Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15279
15280 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15281 if given /proc/kcore as input !
15282 * doc/xml.html doc/*: updated and rebuilt the documentation
15283
15284Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015285
15286 * parser.c: Fixed some wrongly space collapsing code due to
15287 a misreading of the spec.
15288 * result/*: fixed the output accordingly
15289
15290Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015291
15292 * encoding.c: bug fix and typos
15293 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15294 * parser.c: added attribute normalization closing bug #3597
15295 * test/att* result/att* SAXresult/att*: testcase for attribute
15296 normalization
15297
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015298Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15299
15300 * configure.in: closing bug #3163 by adding extra flags for the
15301 cc compiler on HP-UX
15302
Daniel Veillard51e3b151999-11-12 17:02:31 +000015303Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15304
15305 * valid.[ch] : removed a typo and an enumerated type bug in the
15306 xmlAddElementDecl() function
15307 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15308 call to xmlEncodeEntitiesReentrant() so that the functions
15309 New, Set and Get are at the same level.
15310 * parser.c HTMLparser.c: extra memory allocation bug for
15311 attributes detected by someone using libxml in embedded systems :-)
15312
Daniel Veillard962195f1999-10-28 15:51:53 +000015313Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15314
15315 * xmlmemory.h: turned off mem debug :-\
15316
Daniel Veillard35008381999-10-25 13:15:52 +000015317Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15318
15319 * parser.c: closed bug #2784 a one line fix, but worth pushing
15320 a new release out
15321 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15322 some structures, comments before and after the
15323 main element, and other nastyness
15324 * HTMLtree.c tree.c: accomodate the extended HTML supported
15325 * configure.in: pushing 1.7.4
15326 * test/ent8 and related outputs : added a new test for bug #2784
15327 * test/HTML/wired.html and related output: a nasty HTML example
15328 * Makefile.am: improved the test scripts
15329 * docs/* : reran the documentation extractor, updated xml.html
15330
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015331Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15332
15333 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15334 HTMLparser and debugged the HTML related code. HTML documents
15335 now have their own type
15336 * entities.c: do not dump &apos; for HTML output
15337 * xmlmemory.c: improvement, breakpoint mechanism
15338 * testHTML.c: added --sax --repeat ...
15339 * Makefile.am: improved the HTML tests
15340 * valid.[ch]: added xmlValidGetValidElements and
15341 xmlValidGetPotentialChildren
15342 * tester.c: added --insert to test the 2 new functions
15343 * test//* result//* SAXresult//* : regression test cleanup
15344 and extension.
15345 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15346 gnome-xml-nanohttp.html
15347
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015348Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15349
15350 * HTMLparser.c: fixed problems with some autoclose tags
15351 * tree.c: fixed XML output problems.
15352 * result/* SAXresult/*: update of the tests output
15353
Daniel Veillard6077d031999-10-09 09:11:45 +000015354Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15355
15356 * Makefile.am: Arturo patch for xmlConf.sh version info
15357 * parser.c: Tim Josling patch for single quoted items
15358 * tester.c: Tim Josling patch for tester options usage
15359 * tree.h: indent cleanup
15360
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015361Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15362
15363 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15364 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15365
Daniel Veillard00fdf371999-10-08 09:40:39 +000015366Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15367
15368 * tree.c : Raph patch for initialization of CORBA fields
15369 * parser.c, xpath.c, ...: modification of doc comments
15370 * xpath.c : allow spaces in xpath expressions
15371
Daniel Veillardad219441999-09-27 08:17:49 +000015372Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15373
15374 * xmlmemory.h: turning off memory debug :-(
15375
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015376Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15377
15378 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15379 better SAX interfaces.
15380 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15381 entity.
15382 * configure.in: 1.7.2
15383
15384Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015385
15386 * libxml.spec.in: fixed the URL
15387 * doc/xml.html: improved the documentation front-end
15388
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015389Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015390
15391 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15392
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015393Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015394
15395 * libxml.spec.in: fixed the alpha compile problem
15396 * parser.[ch]: changed errno to errNo in the parser context :-(
15397 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15398 * doc/xml.html: changed CHAR to xmlChar
15399 * doc/html/*: recompiled the documentation
15400 * configure.in: 1.7.1
15401
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015402Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15403
15404 * parser.h: modified the parser context struct to regain 1.4.0
15405 binary compatibility
15406 * parser.c, xml-error.h: added errno ot teh context and defined
15407 a set of errors values with update of errno
15408 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15409 DTDs and entities
15410 * *.h, *.c: complete cleanup of the use of config.h and include
15411 protection depending on the current setup.
15412 * overalll debugging, maintenance and bug-fixing on all modules
15413 * updated the documentation
15414 * ready for 1.7.0
15415
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015416Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15417
15418 * HTMLparser.c : cleanup
15419 * SAX.c valid.c valid.h: added ID/IDREF checking
15420 * tree.c tree.h: extended doc structure for refs
15421 * configure.in: 1.6.2
15422 * parser.c: patched bug in SAX user arg call
15423 * parserInternals.h: patched missing close in C++ wrapping
15424 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15425 especially upcoming XPointer implementation.
15426 * doc/xml.html: augmented, typo
15427
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015428Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15429
15430 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15431 not all invocations of install understand -d.
15432
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015433Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15434
15435 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15436 to make 'check' works, when builddir != srcdir.
15437
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015438Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15439
15440 * doc/xml.html : updated the documentation
15441
Daniel Veillard6454aec1999-09-02 22:04:43 +000015442Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15443
15444 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15445 not deallocated memory blocks
15446 * *.c : replaces all calls to malloc() free() and realloc() to
15447 the wrapper functions/macros
15448 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15449 instead of xmlFreeNodeList()
15450
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015451Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15452
15453 * HTMLparser.c: corrected a stupid bug leading to core dump at
15454 tree deallocation. Removed warnings indicated by
15455 Stephane.Conversy@lri.fr
15456 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15457 looked for in the external subset
15458
15459Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015460
15461 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15462 on SGI by Stephane.Conversy@lri.fr
15463
Daniel Veillardb96e6431999-08-29 21:02:19 +000015464Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15465
15466 * all .h : changed the prototype declaration indent as in gtk
15467 * most .c : working on reducing the TODOs in the code
15468 * most .c : cleanup though -pedantic and Insure++
15469 * improvements on validation ID checkings.
15470 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15471 * xml-config.in: closed #1810
15472
15473Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015474
15475 * tree.h, valid.c, valid.h: more work on validity, IDs
15476 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15477 definition for AIX
15478
Daniel Veillardb556eb51999-08-15 17:19:50 +000015479Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15480
15481 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15482 the distribution due to a cut'n paste error at last commit
15483
Daniel Veillardb05deb71999-08-10 19:04:08 +000015484Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15485
15486 * configure.in: upgraded to version 1.4.0
15487 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15488 Big update, added a large part of the validation process,
15489 it should be usable, but some parts are missing
15490 * xpath.c: improved the implementation w.r.t. root.
15491 * Makefile.am: added more tests
15492 * test and result trees: added a lot of tests
15493 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15494
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015495Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15496
15497 * Added an HACKING file
15498
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015499Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15500
15501 * xpath.[ch] : improvements and debug of the XPath implementation
15502 * parser.c, HTMLparser.c : modified the parsers to be progressive
15503 * tree.[ch] : extended the Buffer promitives
15504 * xmlIO.[ch] : added basic I/O routines providing progressive
15505 parsing and ready for I18N conversion plugins
15506 * SAXresult/* : the SAX callback sequence maybe slightly different
15507 now
15508 * test*.c : improved/updated the tests programs
15509 * doc/* : recompiled the docs.
15510
Daniel Veillard15b75af1999-07-26 16:42:37 +0000155111999-07-26 Michael Meeks <michael@edenproject.org>
15512
15513 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15514
15515 * tree.c: Ditto.
15516
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015517Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15518
15519 * configure.in: upgraded to version 1.4.0
15520 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15521 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15522 XML query language, see http://www.w3.org/TR/xpath for more details.
15523 * parser.c, parser.h: added CHAR* related string functions for XPath
15524 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15525 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15526 rebuild the docs.
15527 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15528 and regression testing capabilities for XPath.
15529
Daniel Veillardd79d7871999-07-12 10:38:12 +000015530Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15531
15532 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15533 closing bug #1646
15534
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015535Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15536
15537 * Makefile.am, example/Makefile.am: closed bug #1683
15538
Daniel Veillard3166ab11999-07-11 16:14:19 +000015539Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15540
15541 * example/Makefile.am, configure.in: added the makefile for the
15542 gjobread example
15543
Tomasz KĹ‚oczkoa75b6b31999-07-10 12:21:13 +000015544Sat Jul 10 14:19:11 CEST 1999 Tomasz KÂłoczko <kloczek@pld.org.pl>
15545
15546 * doc/Makefile.am:
15547 - fix which allow "make install DESTDIR=</install/prefix>".
15548
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015549Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15550
15551 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15552 which fixed a problem on the file reading-code.
15553
Daniel Veillard82150d81999-07-07 07:32:15 +000015554Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15555
15556 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15557 output.
15558 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15559
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015560Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15561
15562 * parser.h : Oops removed the binary compatibility problem
15563 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15564 * parser.c, HTMLparser.c: applied patches for reading from stdin
15565
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015566Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15567
15568 * parser.c, entities.c, valid.c: cleanup bug #1591
15569 * configure.in: cleanup bug #1592
15570 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15571 the same tree back-end. Hence gdome will be available for it.
15572 * doc/Makefile.am: close bug #617
15573
Daniel Veillard97fea181999-06-26 23:07:37 +000015574Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15575
15576 * parser.c: alloctate a per parser context SAX interface block
15577
Daniel Veillard14fff061999-06-22 21:49:07 +000015578Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15579
15580 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15581 and xmlEncodeEntitiesReentrant with the correct one :-\
15582
15583Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15584
15585 * commit of my internal XML base changes, quite a lot of
15586 changes, cleanups, better entities support, framework for
15587 new I/O and charset detection and handling
15588 * Fixed the configure/Makefile stuff to generate shared libs
15589 with the proper version info, so we jumped on rev from
15590 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15591 xmlEncodeEntities() result need to be freed now, and a string
15592 xmlParserVersion provide the current library version.
15593
Raph Levien05240da1999-06-15 21:27:11 +000015594Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15595
15596 * parser.c: fixed a buffer overrun for when you have a very long
15597 attribute with no entities in it.
15598
Daniel Veillardbb2da581999-06-13 14:37:07 +000015599Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15600
15601 * added example directory
15602 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15603
Daniel Veillard011b63c1999-06-02 17:44:04 +000015604Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15605
15606 * Release of libxml-1.1, nearly everything has been touched for
15607 this.
15608 * Added more regression tests
15609 * Updated the documentation
15610
Daniel Veillard27d88741999-05-29 11:51:49 +000015611Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15612
15613 * tree.[ch]: unified the XML_NO_CORBA defines.
15614 * parser.c encoding.[ch]: started plugging in char encoding detection
15615
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015616Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15617
15618 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15619 Also freed allocated buffer.
15620
Daniel Veillard27d88741999-05-29 11:51:49 +000015621Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015622 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15623 reentrancy problem at printing. One is left in entities.c, to
15624 remove ASAP
15625 * testSAX.c : added a test example showing the use of the SAX
15626 interface if one doesn't want to build the DOM tree.
15627 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15628
Daniel Veillard517752b1999-04-05 12:20:10 +000015629Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15630
15631 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15632 large revamping of the parser to use SAX callbacks
15633 http://www.megginson.com/SAX/ (or at least a C like interface
15634 a la Expat). It's now possible to set up your own callbacks
15635 and the parser will not build a DOM tree.
15636 * test/* result/*: updated the test suite, I finally removed
15637 the old Namespace draft support (PI based).
15638
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015639Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15640
15641 * Makefile.am: added test result to EXTRA_DIST for make tests
15642
Daniel Veillard64068b31999-03-24 20:42:16 +000015643Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15644
15645 * parser.c, parserInternals.h: moved the chars macro definitions
15646 to parserInternals.h
15647 * parser.c, error.c: applied patches from "Knut Ă…kesson"
15648 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15649
Daniel Veillard012ccc11999-03-23 10:11:11 +000015650Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15651
15652 * xml-config.in : applied patch to make --version work
15653
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000156541999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15655
15656 * Makefile.am (check-local): Alias for `tests' target. This will
15657 cause `make check' to do the right thing.
15658 (tests): Don't run tests in srcdir. Also, replaced calls to
15659 basename with a `sed' "equivalent".
15660
Daniel Veillardd109e371999-03-05 06:26:45 +000015661Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15662
15663 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15664 it in the header and not the sources, updated the doc.
15665 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15666 pointing this out.
15667
Daniel Veillardbc50b591999-03-01 12:28:53 +000015668Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15669
15670 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15671 exported the inputStream routines.
15672 * doc/html/* : updated accordingly
15673
Daniel Veillardd692aa41999-02-28 21:54:31 +000015674Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15675
15676 * parser.c, parser.h, parserInternals.h: added a few extra
15677 internal calls to allocate and free parser contexts ...
15678 * doc/html/* : updated accordingly
15679
Daniel Veillard55a99271999-02-25 11:01:29 +000015680Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15681
15682 * configure.in, Makefile.am, doc/makefile.am : General changes for
15683 1.0.0 release and including the generated HTML documentation.
15684
Daniel Veillard35925471999-02-25 08:46:07 +000015685Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15686
15687 * makefile.am : added parserInternals.h, oops.
15688
Daniel Veillard1e346af1999-02-22 10:33:01 +000015689Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15690
15691 * parserInternals.h: added this header giving access to the parser
15692 internal functions.
15693 * doc/Makefile.am : added a rebuild target which rebuilds the full
15694 set of documentations
15695 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15696 the internal subset.
15697 * *.c *.h: modifications needed to generate the documentation using
15698 gtk-doc, cleanup of functions blocks, reorganisation of struct
15699 declarations.
15700
Daniel Veillard1164e751999-02-16 16:29:17 +000015701Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15702
15703 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15704 the tar and spec file to include the beginning of the doc.
15705
Nuno Ferreira03d04781999-02-13 00:07:17 +0000157061999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15707
15708 * doc/.cvsignore: Added this file.
15709
Daniel Veillard6800ef31999-02-08 18:33:22 +000015710Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15711
15712 * tree.c: fixed xmlGetProp to return "" when the attribute
15713 exists, even if the node-list is NULL.
15714
Daniel Veillard726c7e31999-02-08 15:13:10 +000015715Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15716
15717 * tree.c: patched an error outputting empty attribute values.
15718 * Makefile.am and doc/makefile.am: have been updated during the
15719 week-end. Sorry for an empty CVS log, I got a shell problem.
15720
Daniel Veillard1899e851999-02-01 12:18:54 +000015721Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15722
15723 * tree.h: cleaned up using enums instead of defines
15724 * parser.c, valid.[ch]: more work on parsing/output of element
15725 declarations
15726
Daniel Veillard3b9def11999-01-31 22:15:06 +000015727Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15728
15729 * valid.[ch], tree.c, parser.c : more work toward full parsing
15730 of XML DTDs.
15731 * README: added informations about mailing-list and on-line
15732 documentation
15733
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000157341999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15735
15736 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15737
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015738Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15739
15740 * parser.c, tree.[ch] : more work toward conformance testing,
15741 added a last element to accelerate parsing of very flat structures
15742 started working on internal subset Element content declaration.
15743 * valid.[ch] : first cut at adding code toward validation.
15744 * previous changes had also small impact on most files, especially
15745 the conformance testing using James Clark test suite.
15746
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015747Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15748
15749 * test/* : updated the examples, most of them were not well
15750 formed (humm), and added rdf2.
15751 * result/* : resulting changes in the output.
15752
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015753Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15754
15755 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15756
Daniel Veillard44b3a061998-12-05 17:27:22 +000015757Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15758
15759 * tree.c: patched a bug in the generation of empty attributes
15760
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015761Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15762
15763 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15764 for node/trees/documents/... Biggest problem is namespace
15765 support when copying subtrees.
15766
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015767Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15768
15769 * parser.c, entities.c: improve entities and char ref encoding,
15770 and cleanups of error messages.
15771
Daniel Veillard242590e1998-11-13 18:04:35 +000015772Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15773
15774 * parser.c, entities.c: simple bug hunting done during rpm2html and
15775 rpmfind integration.
15776
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015777Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15778
15779 * parser.[ch]: Added interfaces allowing to specify a SAX
15780 handler before parsing.
15781
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015782Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15783
15784 * parser.c: redirrect all errors reporting through the SAX
15785 error function
15786
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015787Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15788
15789 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15790 * libtool, tlmain ...: update of the libtool files
15791
Miguel de Icaza442321c1998-11-04 18:13:38 +0000157921998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15793
15794 * entities.c: Use g_snprintf insteda of snprintf.
15795
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015796Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15797
15798 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15799 added ent5 test for this purpose.
15800 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15801
Daniel Veillard27271681998-10-30 06:39:40 +000015802Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15803
15804 * parser.c: fixed? a strange error due to compression on a GWP
15805 document.
15806
Daniel Veillard25940b71998-10-29 05:51:30 +000015807Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15808
15809 * tree.[ch]: bug fixing
15810 * entities.[ch]: defined a specific type for predefined entities
15811 * doc/xml.html: more documentation on the library, how to use it,
15812 overview of the interfaces.
15813
Daniel Veillard16253641998-10-28 22:58:05 +000015814Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15815
15816 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15817
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015818Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15819
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015820 * tree.c: corrected a small bug
15821 * doc/xml.html: continuing writing documentation.
15822
15823Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15824
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015825 * debugXML.h debugXML.c: added debugging utilities.
15826 * tester.c: added --debug switch.
15827 * tree.c: patched an incorrect node->type assignment.
15828 * parser.c: formatting, ensure that node->doc != NULL in attributes
15829
Daniel Veillardccb09631998-10-27 06:21:04 +000015830Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15831
15832 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15833 entity support and provide an internal representation close to
15834 DOM one (entity ref nodes, and attribute value as tree). I tried
15835 to preserve the interface but this will surely break some apps
15836 (I have to change rpm2html/rpmfind for example). I had to change
15837 two interfaces, and the generated tree is somewhat different.
15838 * doc/* : started documenting the XML library, the tree and
15839 DOM/Corba. This is a first step.
15840
Daniel Veillard11e00581998-10-24 18:27:49 +000015841Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15842
15843 * parser.c: Set up the fonctions comment block, boring but useful.
15844 * parser.h, SAX.c, parser.c: now attributes are processed through
15845 the SAX interface. The problem is that my SAX interface diverged
15846 quite a bit from the original one, well this is not an official
15847 spec, and translating it from Java to C is hairy anyway...
15848
Daniel Veillard97b58771998-10-20 06:14:16 +000015849Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15850
15851 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15852 fonctions comment block, boring but useful.
15853
15854Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015855
15856 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15857 conversion routines. However they are not yet used to convert the
15858 inputs. The core will run with UTF-8.
15859
Daniel Veillard33942841998-10-18 19:12:41 +000015860Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15861
15862 * tree.c : make sure that the type id is properly set-up when
15863 a new object is allocated, needed for DOM.
15864
Daniel Veillard27fb0751998-10-17 06:47:46 +000015865Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15866
15867 * tree.h, tree.c: Ok, the main objects in the tree will be native
15868 corba objects, it costs 8 bytes per Node, Attribute and Document
15869 but it simplifies the Corba integration a lot (no extra interface
15870 objects to allocate/free).
15871
Daniel Veillard0bef1311998-10-14 02:36:47 +000015872Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15873
15874 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15875 and changed NODEs contants for conformity with DOM Level 1
15876
Daniel Veillard27864701998-10-08 03:47:24 +000015877Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15878
15879 * added hooks to keep track of servants when creating objects
15880 xmlDoc and xmlNode (for Corba export).
15881
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015882Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15883
15884 * added xml-config script.
15885
Daniel Veillard7066a791998-10-01 20:28:28 +000015886Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15887
15888 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15889 to autoupdate libtool and automake conf files.
15890
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000158911998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15892
15893 * Makefile.am: Use '?' to separate the sed
15894 commands as ',' is used when people pass -Wl,something.
15895
15896
Daniel Veillard15a8df41998-09-24 19:15:06 +000015897Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15898
15899 * tree.c, tree.h: added a per-document compression interface.
15900
Daniel Veillard151b1b01998-09-23 00:49:46 +000015901Tue Sep 22 20:47:38 EDT 1998
15902
15903 * tree.c, tree.h: added saving with compression and added interfaces
15904 to control the compression level (xmlGetCompressMode,
15905 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15906
Daniel Veillard70120ff1998-09-22 00:24:21 +000015907Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15908
15909 * parser.c: corrected a loop for files of size 0
15910
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000159111998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15912
15913 * error.h: New file. Contains prototyes from `error.c'.
15914
Tom Tromeyc19653d1998-08-14 01:22:43 +000015915Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15916
15917 * Makefile.am (xmlincdir): New macro.
15918 (xmlinc_HEADERS): Renamed from include_HEADERS.
15919
Daniel Veillard845664d1998-08-13 04:43:19 +000015920Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15921
15922 * applied small patch on numeric entities from
15923 Christopher Blizzard <blizzard@appliedtheory.com>
15924
Daniel Veillard260a68f1998-08-13 03:39:55 +000015925Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15926
15927 * New release 0.2, removed the old xml_* files so that it's
15928 coherent with the other CVS base (W3C), far better conformance
15929 to standard, new namespaces, decent entities support, beginning
15930 of a SAX-like interface. Nearly nothing left intact, even the
15931 test examples ...
15932
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000159331998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15934
15935 * .cvsignore: Add .deps dir
15936
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015937Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15938
15939 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15940
Daniel Veillardfe926001998-07-26 04:28:20 +000015941Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015942
Daniel Veillardfe926001998-07-26 04:28:20 +000015943 * configure.in: added test for CPP
15944 * AUTHORS, Changelog: the original ones didn't get commited but the
15945 glib ones instead, fixed.
15946 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015947
Daniel Veillardfe926001998-07-26 04:28:20 +000015948Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015949
Daniel Veillardfe926001998-07-26 04:28:20 +000015950 * integrated code developped at W3C
15951 * changed the original Copyright
15952 * migrated to automake
15953 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015954