blob: ab33e058339cf4ff2ad84ea7748ec22c5431799f [file] [log] [blame]
Daniel Veillard1d788d22003-02-10 16:21:58 +00001Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * NEWS doc/* configure.in: preparing release 2.5.3
4
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00005Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
6
7 * tree.c: trying to fix #104934 about some XHTML1 serialization
8 issues.
9
Daniel Veillard809faa52003-02-10 15:43:53 +000010Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
11
12 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
13 encoding conversion when the input buffer stops in the
14 middle of a multibyte char
15
Daniel Veillard1703c5f2003-02-10 14:28:44 +000016Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
17
18 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
19 * check-relaxng-test-suite.py: python script to run regression
20 against OASIS RelaxNG testsuite
21 * relaxng.c: some cleanup tweaks
22 * HTMLparser.c globals.c: cleanups in comments
23 * doc/libxml2-api.xml: updated the API
24 * result/relaxng/*: errors moved files, so large diffs but
25 no changes at the semantic level.
26
Daniel Veillard6aa2f602003-02-10 00:01:56 +000027Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
28
29 * tree.c: fixing #105678 problem when dumping a namespace node.
30
Daniel Veillard591b4be2003-02-09 23:33:36 +000031Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
32
33 * xpath.c: fixed doc comment problems
34 * python/generator.py python/libxml_wrap.h python/types.c: adding
35 RelaxNG wrappers
36 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
37 test of those early Python RelaxNG bindings
38
39Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +000040
41 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
42 * relaxng.c: found the validation problem I had with interleave
43 when not covering all remaining siblings
44 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
45 testsuite and check the RNG schemas against the RNG schemas
46 given in appendix A
47
Igor Zlatkovic6dacee62003-02-08 17:52:57 +000048Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
49
50 * win32/Makefile.msvc: updates for RelaxNG
51 * win32/Makefile.mingw: updates for RelaxNG
52 * win32/libxml2.def.src: added RelaxNG exports
53
Daniel Veillard97fd5672003-02-07 13:01:54 +000054Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
55
56 * xinclude.c: applied another bug fix from Sean Chittenden
57
Daniel Veillardef4d3bc2003-02-07 12:38:22 +000058Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
59
60 * configure.in xmllint.c: I f...ed up the default configuration
61 of schemas and --relaxng option display in xmllint, pointed by
62 Morus Walter.
63 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
64 detection module, fixes bug #105374.
65
Daniel Veillardc5a70f22003-02-06 23:41:59 +000066Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
67
68 * xmlschemastypes.c: added the boolean base type.
69
Daniel Veillard96a4b252003-02-06 08:22:32 +000070Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
71
72 * xmlschemastypes.c: started implementing some of the missing
73 default simple types
74 * result/relaxng/*: updated the results
75
Daniel Veillard72fef162003-02-05 14:31:19 +000076Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
77
78 * NEWS doc/*: updated the docs, ready for 2.5.2 release
79
Daniel Veillard71531f32003-02-05 13:19:53 +000080Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
81
82 * HTMLparser.c tree.c xmlIO.c: comments cleanups
83 * Makefile.am: use xmllint for doing the RelaxNG tests
84 * configure.in: preparing 2.5.2 made schemas support default to
85 on instead of off
86 * relaxng.c: removed the verbosity
87 * xmllint.c: added --relaxng option
88 * python/generator.py python/libxml_wrap.h: prepared the integration
89 of the new RelaxNG module and schemas
90 * result/relaxng/*: less verbose output
91
Daniel Veillardec498e12003-02-05 11:01:50 +000092Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
93
94 * valid.c: do not run content model validation if the
95 content is not determinist
96
Daniel Veillardde590ca2003-02-05 10:45:26 +000097Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
98
99 * SAX.c: added the redefinition of namespaced attribute
100 check that was missing as Fabrice Desré pointed out.
101
Daniel Veillard930dfb62003-02-05 10:17:38 +0000102Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
103
104 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
105 improvements from Nick Kew, allowing to do more checking
106 to HTML elements and attributes.
107
Daniel Veillard4287c572003-02-04 22:48:53 +0000108Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
109
110 * xinclude.c: fixing bug #105137 about entities declaration
111 needing to be copied to the including document.
112
Daniel Veillard652d8a92003-02-04 19:28:49 +0000113Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
114
115 * catalog.c: fixed bug #104817 with delegateURI
116 * xpath.c: fixing bugs #104123 and #104125
117
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000118Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
119
120 * configure.in valid.c xmlreader.c python/libxml_wrap.h
121 python/types.c: fixing #104096 to compile without regexps
122
Daniel Veillard57e79b32003-02-04 15:33:12 +0000123Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
124
125 * valid.c: fixing bug #103969 forgot to add an epsilon transition
126 when building the automata for elem*
127
Daniel Veillard358a9892003-02-04 15:22:32 +0000128Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
129
130 * HTMLparser.c: applied patch from Arne de Bruijn fixing
131 bug #103827
132
Daniel Veillardeb137172003-02-04 15:18:06 +0000133Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
134
135 * HTMLparser.c: updating a comment, fixing #103776
136
Daniel Veillard8d589042003-02-04 15:07:21 +0000137Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
138
139 * parser.c: fixing bug 105049 for validity checking of content
140 within recursive entities.
141
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000142Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
143
144 * HTMLparser.c: try to fix # 105049
145 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
146 * tree.c: updated a function comment
147
Daniel Veillard419a7682003-02-03 23:22:49 +0000148Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
149
150 * relaxng: more work on grammars and refs/defs
151 * test/relaxng/* result/relaxng/*: augmented/updated the
152 regression tests
153
Daniel Veillard144fae12003-02-03 13:17:57 +0000154Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
155
156 * relaxng: more work on name classes, except support
157 * test/relaxng/* result/relaxng/*: augmented/updated the
158 regression tests
159
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000160Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
161
162 * relaxng: more work on name classes, the "validate all" schemas
163 seems to work now.
164 * test/relaxng/* result/relaxng/*: augmented/updated the
165 regression tests
166
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000167Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
168
169 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
170 * parser.c: put a guard against infinite document depth, basically
171 trying to avoid another kind of DoS attack.
172 * relaxng.c: some code w.r.t. nameClasses
173
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000174Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
175
176 * test/relaxng/* result/relaxng/*: check all the namespace support
177 was actually correct based on tutorial section 10.
178
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000179Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
180
181 * relaxng: include seems to work okay now
182 * test/relaxng/* result/relaxng/*: augmented/updated the
183 regression tests
184
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000185Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
186
187 * relaxng.c: a bit of work done in the train back.
188 * test/relaxng/*: added one of the include tests
189
Daniel Veillard154877e2003-01-30 12:17:05 +0000190Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
191
192 * relaxng: more work done in the train
193 * test/relaxng/* result/relaxng/*: augmented/updated the
194 regression tests
195
Daniel Veillarde431a272003-01-29 23:02:33 +0000196Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
197
198 * relaxng.c: debugging of externalRef
199 * test/relaxng/* result/relaxng/*: augmented/updated the
200 regression tests
201
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000202Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
203
204 * relaxng.c: more work on Relax-NG, implementing externalRef
205 * test/relaxng/* result/relaxng/*: augmented/updated the
206 regression tests
207 * Makefile.am: cleanup to Relaxtests target
208
Daniel Veillardb08c9812003-01-28 23:09:49 +0000209Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
210
211 * relaxng.c: more work on Relax-NG, implementing interleave
212 * test/relaxng/* result/relaxng/*: augmented/updated the
213 regression tests
214
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000215Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
216
217 * relaxng.c: more work on Relax-NG, implementing interleave
218 * test/relaxng/* result/relaxng/*: augmented/updated the
219 regression tests
220
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000221Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
222
223 * doc/tutorial/customfo.xsl
224 * doc/tutorial/customhtml.xsl
225 adding stylesheet customizations used to generate fo
226 for pdf and html
227
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000228Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
229
230 * relaxng.c: more work on Relax-NG
231 * test/relaxng/* result/relaxng/*: augmented/updated the
232 regression tests
233 * xmlschemastypes.c: added a number of base type definition but not
234 the associated checks, those are still TODOs
235
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000236Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
237
238 in docs/tutorial:
239 * apa.html
240 * apb.html
241 * apc.html
242 * apd.html
243 * ape.html
244 * apf.html
245 * apg.html
246 * ar01s02.html
247 * ar01s03.html
248 * ar01s04.html
249 * ar01s05.html
250 * ar01s06.html
251 * ar01s07.html
252 * ar01s08.html
253 * index.html
254 * xmltutorial.pdf
255 * xmltutorial.xml
256 add index to tutorial
257
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000258Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
259
260 * doc/xmlcatalog.1
261 * doc/xmlcatalog_man.html
262 * doc/xmlcatalog_man.xml
263 belatedly fixing bug #93622 (adds rewriteURI type to
264 "--add" option in xmlcatalog man page
265
Daniel Veillard3be27512003-01-26 19:49:04 +0000266Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
267
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000268 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000269 Julio Merino, closing #104475
270
Daniel Veillardea3f3982003-01-26 19:45:18 +0000271Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
272
273 * relaxng.c: more work on Relax-NG
274 * test/relaxng/* result/relaxng/*: augmented/updated the
275 regression tests
276
Daniel Veillardedc91922003-01-26 00:52:04 +0000277Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
278
279 * relaxng.c: more work on Relax-NG
280 * test/relaxng/* result/relaxng/*: augmented/updated the
281 regression tests
282
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000283Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
284
285 * README: updated the policy on private mail answers
286 * relaxng.c: more work on Relax-NG
287 * test/relaxng/* result/relaxng/*: augmented/updated the
288 regression tests
289
Daniel Veillard7424eb62003-01-24 14:14:52 +0000290Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
291
292 * error.c parser.c tree.c: applied a documentation patch from
293 Stefan Kost
294
Daniel Veillard276be4a2003-01-24 01:03:34 +0000295Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
296
297 * relaxng.c: more work on Relax-NG
298 * doc/*: regenerated the docs
299 * test/relaxng/* result/relaxng/*: updated and augmented the
300 Relax-NG regression tests and results
301
Daniel Veillard6eadf632003-01-23 18:29:16 +0000302Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
303
304 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
305 First commit of the new Relax-NG validation code, not generally
306 useful yet.
307 * test/relaxng/* result/relaxng/*: current state of the regression
308 tests
309
Daniel Veillard814a76d2003-01-23 18:24:20 +0000310Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
311
312 * tree.c: minimized the memory allocated for GetContent
313 and a bit of cleanup.
314
Daniel Veillardff12c492003-01-23 16:42:55 +0000315Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
316
317 * python/generator.py: seems there is no good reasons to
318 not generate bindings for XPointer
319
Daniel Veillard540a31a2003-01-21 11:21:07 +0000320Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
321
322 * xmlreader.c doc/apibuild.py: applied a new patch from
323 Stéphane Bidoul for cleanups
324 * doc/libxml2-api.xml: rebuilt the API description with
325 new entry points
326
Daniel Veillard417be3a2003-01-20 21:26:34 +0000327Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
328
329 * xmlreader.c python/drv_libxml2.py python/generator.py
330 python/libxml.c python/libxml.py python/libxml_wrap.h
331 python/types.c: patch from Stéphane Bidoul for better per
332 context error message APIs
333 * python/tests/ctxterror.py python/tests/readererr.py:
334 update of the tests
335
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000336Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
337
338 * doc/guidelines.html
339 grammar and spelling cleanup
340
Daniel Veillard26f70262003-01-16 22:45:08 +0000341Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
342
343 * xmlreader.c include/libxml/xmlreader.h python/generator.py
344 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
345 a patch from Stéphane Bidoul to allow per XMLtextReader error
346 and warning handling
347 * python/tests/Makefile.am python/tests/readererr.py: adding the
348 specific regression test
349
Daniel Veillard71f9d732003-01-14 16:07:16 +0000350Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
351
352 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
353 should raise a syntax error
354
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000355Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
356
357 * python/libxml.c: cleanup patch from Stéphane Bidoul
358
Daniel Veillard81601f92003-01-14 13:42:37 +0000359Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
360
361 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
362
Daniel Veillarde6227e02003-01-14 11:42:39 +0000363Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
364
365 * python/generator.py python/libxml.c python/libxml.py
366 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000367 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000368 Python level.
369 * python/tests/Makefile.am python/tests/ctxterror.py: added a
370 regression test for it.
371
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000372Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
373
374 * xmlreader.c: fixed the streaming property of the reader,
375 it was generating tree faster than consuming it. Pointed out
376 by Nate Myers
377 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
378
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000379Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
380
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000381 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000382
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000383Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
384
385 * xpath.c: fix to the XPath implementation for parent and
386 ancestors axis when operating on a Result Value Tree.
387 Fixes bug #100271
388
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000389Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
390
391 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
392 to fix some URI/file escaping problems
393
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000394Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
395
396 * python/generator.py: fixed a bug raised by Raymond Wiker,
397 docSetRootElement() should not raise an exception if the
398 return is None
399
Daniel Veillard3e20a292003-01-10 13:14:40 +0000400Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
401
402 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
403 fixed bug #102181 by applying the suggested change and fixing
404 the generation/registration problem.
405
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000406Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
407
408 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
409 routines.
410
Daniel Veillard8f872442003-01-09 23:19:02 +0000411Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
412
413 * parser.c: one more IsEmptyElement crazyness, that time in
414 external parsed entities if substitution is asked.
415 * python/tests/reader3.py: added a specific test.
416
Daniel Veillarde329fc22003-01-09 21:36:42 +0000417Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
418
419 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
420 support and improved error handler registration
421
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000422Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
423
424 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
425 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
426 * README: fixed a link
427
Daniel Veillarde2830f12003-01-08 17:47:49 +0000428Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
429
430 * configure.in doc/* NEWS: preparing 2.5.1 release
431 * SAX.c parser.c: fixing XmlTextReader bug
432
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000433Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
434
435 * SAX.c: fuck, I introduced a memory leak on external parsed
436 entities in 2.5.0 :-(
437
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000438Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
439
440 * xmllint.c: another fix needed as pointed by Christophe Merlet
441 for --stream --debug if compiled without debug support.
442
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000443Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
444
445 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000446 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000447 update man page with --stream and --chkregister
448
Daniel Veillard8326e732003-01-07 00:19:07 +0000449Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
450
451 * globals.c: fixed --with-threads compile
452 * xmllint.c: fixed --without-debug compile
453 * include/libxml/globals.h: cleanup
454 * include/libxml/schemasInternals.h: add a missing include
455
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000456Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
457
458 * configure.in NEWS: preparing 2.5.0 release
459 * SAX.c: only warn in pedantic mode about namespace name
460 brokeness
461 * globals.c: fix a doc generation problem
462 * uri.c: fix #101520
463 * doc/*: updated and rebuilt the doc for the release, includuding
464 stylesheet update
465 * python/Makefile.am: fix a filename bug
466
467Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
468
469 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
470 should not be called.
471
472Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
473
474 * libxml-2.0.pc.in: applied the patch to fix #101894
475
476Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
477
478 * tree.c : applied patch from Lukas Schroeder for register callbacks
479 * valid.c: modified patch from Lukas Schroeder to test
480 register callbacks with --chkregister
481
482Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
483
484 * xmlreader.c: seriously changed the way data are pushed to
485 the underlying parser, go by block of 512 bytes instead of
486 tryng to detect tag boundaries at that level. Changed the
487 way empty element are detected and tagged.
488 * python/tests/reader.py python/tests/reader2.py
489 python/tests/reader3.py: small changes mostly due to context
490 reporting being different and DTD node being reported. Some
491 errors previously undetected are now caught and fixed.
492 * doc/xmlreader.html: flagged last section as TODO
493
494Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
495
496 * python/libxml.py: integrated the Python 2.2 optimizations
497 from Hannu Krosing, while maintaining compatibility with
498 1.5 and 2.1
499
500Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
501
502 * xmllint.c: a bit of cleanup
503 * xmlreader.c: small fix
504 * doc/xmlreader.html: more work on the XmlTextReader tutorial
505 * python/libxml.py: a few fixes pointed out by Hannu Krosing
506
507Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
508
509 * python/setup.py.in: patch from Stéphane Bidoul to include
510 drv_libxml2.py in setup.py
511
512Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
513
514 * doc/xmlreader.html: starting documenting the new XmlTextReader
515 interface.
516
517Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
518
519 * xmllint.c: added the --stream flag to use the TextReader API
520 * xmlreader.c: small performance tweak
521
522Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
523
524 * xmlreader.c python/tests/reader2py: okay the DTD validation
525 code on top of the XMLTextParser API should be solid now.
526
527Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
528
529 * xmlreader.c python/tests/reader2py: Fixing some more mess
530 with validation and recursive entities while using the
531 reader interface, it's getting a bit messy...
532
533Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
534
535 * xmlreader.c python/tests/reader.py: another couple of problem
536 related to IsEmptyElement reported by Stéphane Bidoul needed
537 some fixes.
538
539Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
540
541 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
542 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
543 based on the python XmlTextReader interface.
544
545Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
546
547 * tree.c: backing out one change in the last patch which broke the
548 regression tests
549
550Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
551
552 * global.data globals.c tree.c include/libxml/globals.h: applied
553 an old patch from Lukas Schroeder to track node creation and
554 destruction. Probably missing a lot of references at the moment
555 and not usable reliably.
556
557Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
558
559 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
560 from doc/news.html and a stylesheet
561
562Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
563
564 * xmlreader.c python/tests/reader.py: fixed another couple of
565 xmlreader bugs reported by Stéphane Bidoul and added tests.
566
567Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
568
569 * xmlreader.c python/tests/reader2.py: fixed another validity
570 checking in external parsed entities raised by Stéphane Bidoul
571 and added a specific regression test.
572 * python/tests/reader3.py: cleanup
573
574Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
575
576 * xmlreader.c python/tests/reader2.py: fixed a problem with
577 validation within entities pointed by Stéphane Bidoul, augmented
578 the tests to catch those.
579
580Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
581
582 * python/generator.py: modified the generator to allow keeping
583 class references when creating new classes, needed to fix a bug
584 pointed by Stéphane Bidoul where the input buffer of the
585 xmlTextReader instance gets destroyed if the python wrapper for
586 the input is not referenced anymore.
587
588Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
589
590 * xmlreader.c python/tests/reader.py: fixed another pair of problem
591 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
592
593Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
594
595 * xmlreader.c python/tests/reader.py: fixed another problem
596 pointed by Stéphane Bidoul
597
598Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
599
600 * xmlreader.c python/tests/reader.py: fixed a limit case problem
601 with "<a/>"
602
603Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
604
605 * SAX.c: warn on xmlns:prefix="foo"
606 * xmlreader.c python/tests/reader.py: fixed a couple of problem
607 for namespace attributes handling.
608
609Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
610
611 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
612 a really nasty problem raised by a DocBook XSLT transform
613 provided by Sebastian Bergmann
614
615Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
616
617 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
618 by Stéphane Bidoul and integrated it into the tests
619
620Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
621
622 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
623 extended the XmlTextReader API a bit, addding accessors for
624 the current doc and node, and an entity substitution mode for
625 the parser.
626 * python/libxml.py python/libxml2class.txt: related updates
627 * python/tests/Makefile.am python/tests/reader.py
628 python/tests/reader2.py python/tests/reader3.py: updated a bit
629 the old tests and added a new one to test the entities handling
630
631Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
632
633 * python/generator.py python/libxml2class.txt
634 python/tests/reader.py python/tests/reader2.py: changed the
635 generator to provide casing for the XmlTextReader similar to
636 C# so that examples and documentation are more directly transposable.
637 Fixed the couple of tests in the suite.
638
639Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
640
641 * doc/guidelines.html: added a document on guildeline for
642 publishing and deploying XML
643
644Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
645
646 * valid.c xmlreader.c: final touch running DTD validation
647 on the XmlTextReader
648 * python/tests/Makefile.am python/tests/reader2.py: added a
649 specific run based on the examples from test/valid/*.xml
650
651Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
652
653 * python/libxml.py: added a few predefined xmlTextReader parser
654 configuration values.
655
656Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
657
658 * python/libxml_wrap.h: trying to fix #102037
659
660Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
661
662 * SAX.c: fixing bug #95296, when the predefined entities
663 are redefined in the DTD the default one must be used
664 instead anyway.
665
666Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
667
668 * doc/xmllint.xml
669 * doc/xmllint.1
670 Add discussion of XML_DEBUG_CATALOG to xmllint man
671 page - bug #100907
672
673
674Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
675
676 * xmlreader.c: Fixed the empty node detection to avoid reporting
677 an inexistant close tag.
678
679Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
680
681 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
682 for Python 2.1
683
684Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
685
686 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
687
688Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
689
690 * doc/libxml2-api.xml python/tests/reader.py: one really need
691 to provide the base URI information when creating a reader parser
692 from an input stream. Updated the API and the example using it.
693
694Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
695
696 * testReader.c xmlreader.c valid.c include/libxml/tree.h
697 include/libxml/valid.h include/libxml/xmlreader.h: working on
698 DTD validation on top of xml reader interfaces. Allows to
699 validate arbitrary large instances. This required some extensions
700 to the valid module interface and augmenting the size of xmlID
701 and xmlRef structs a bit.
702 * uri.c xmlregexp.c: simple cleanup.
703
704Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
705
706 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
707 work on the xml reader interfaces.
708 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
709 Web page for the Windows binaries.
710
711Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
712
713 * xmlIO.c: applied a patch for VMS following the report by
714 Nigel Hall
715
716Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
717
718 * parser.c: the parseStartTag bug fix wasn't complete.
719
720Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
721
722 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
723 parseStartTag, fixing it.
724 * test/att4 result/att4 result/noent/att4: adding the test
725 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
726 more methods to XmlTextReader.
727
728Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
729
730 * win32/libxml2.def.src: added more xml reader exports
731 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
732 to the build
733
734Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
735
736 * doc/tutorial/xmltutorial.xml
737 plus generated html and pdf
738 Updating tutorial again based on further comments from Niraj
739 Tolia on the last iteration
740
741Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
742
743 * doc/tutorial/xmltutorial.xml
744 * doc/tutorial/includekeyword.c
745 * doc/tutorial/includegetattribute.c
746 plus generated html and pdf
747 Adding fix from Niraj Tolia to tutorial to properly free memory.
748
749
750Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
751
752 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
753 more methods of XmlTextReader.
754 * python/libxml2class.txt python/tests/reader.py: this increased the
755 methods in the bndings, augmented the test to check those new
756 functions.
757
758Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
759
760 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
761 methods of XmlTextReader.
762 * python/generator.py python/libxml_wrap.h python/types.c
763 python/libxml2class.txt: added the reader to the Python bindings
764 * python/tests/Makefile.am python/tests/reader.py: added a specific
765 test for the Python bindings of the Reader APIs
766 * parser.c: small cleanup.
767
768Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
769
770 * xinclude.c: fallback was only copying the first child not the
771 full child list of the fallback element, closes #89684 as reopened
772 by Bernd Kuemmerlen
773
774Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
775
776 * win32/libxml2.def.src: exported htmlNodeDumpOutput
777
778Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
779
780 * configure.in: preparing release of 2.4.30
781 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
782 gives enum values, fix functype return type, put back fields in
783 structs
784 * doc/*: updated the docs rebuilt
785
786Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
787
788 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
789 about htmlNodeDumpOutput location.
790 * xpath.c: removed an undefined function signature
791 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
792 too many symbols in the API breaking the python bindings.
793 Updated with the libxslt/libexslt changes.
794
795Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
796
797 * configure.in: preparing release of 2.4.29
798 * doc/*: rebuilt the docs and API
799 * xmlreader.c: a few more fixes for the XmlTextReader API
800
801Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
802
803 * include/win32config.h: applied mingw patch from Magnus Henoch
804
805Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
806
807 * catalog.c doc/libxml2-api.xml: a bit more cleanup
808
809Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
810
811 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
812 building Python script, does the C parsing directly, generates
813 a better API description including structure fieds defs and
814 enums. Still a couple of bugs, but good enough for the python
815 wrappers now.
816 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
817 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
818 include/libxml/schemasInternals.h include/libxml/tree.h: more
819 cleanup based on the python analysis script reports.
820 * libxml.spec.in: make sure the API XML description is part of the
821 devel package.
822
823Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
824
825 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
826 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
827 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
828 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
829 code cleanup, especially the function comments.
830 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
831
832Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
833
834 * Makefile.am xmlreader.c include/libxml/Makefile.am
835 include/libxml/xmlreader.h: Adding a new set of APIs based on
836 the C# TextXmlReader API but converted to C. Allow to parse
837 in constant memory usage, far simpler to program and explain
838 than the SAX like APIs, unfinished but working.
839 * testReader.c: test program
840
841Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
842
843 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
844
845Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
846
847 * tree.c: Chip turner indicated that XHTML1 serialization
848 rule for style actually break on both IE and Mozilla,
849 try to avoid the rule if escaping ain't necessary
850
851Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
852
853 * nanhttp.c: handle HTTP URL escaping, problem reported by
854 Glen Nakamura and Stefano Zacchiroli
855
856Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
857
858 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
859
860Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
861
862 * uri.c: Johann Richard pointed out some XPointer problems for
863 URN based URI references in XInclude. Modified the URI parsing
864 and saving routines to allow correct parsing and saving of
865 XPointers, especially when attached to "opaque" scheme accordingly
866 to RFC 2396
867
868Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
869
870 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
871 of refactoring to the HTML saving code.
872 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
873 in the doc.
874
875Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
876
877 * tree.c include/libxml/tree.h: refactored the XML dump of a node
878 to a buffer API to reuse the generic dump to an OutputIO layer,
879 this reduces code, fixes xmlNodeDump() for XHTML, also made
880 xmlNodeDump() now return the number of byte written.
881
882Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
883
884 * python/setup.py.in: another patch from Stéphane Bidoul for
885 Python bindings on Windows
886 * doc/parsedecl.py: small cleanup
887
888Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
889
890 * libxml.spec.in configure.in: add a line in %changelog for releases
891
892Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
893
894 * parser.c: patch from Marcus Clarke fixing a problem in entities
895 parsing that was detected in KDe documentations environment.
896
897Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
898
899 * python/libxml.c (libxml_prev): Return the previous as opposed to
900 the next node (I guess this is the result of some cut & paste programming:)
901
902Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
903
904 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
905
906Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
907
908 * python/generator.py python/libxml.c python/setup.py.in: trying
909 to fix the Python bindings build on Windows (Stéphane Bidoul)
910
911Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
912
913 * win32/configure.js: added option for python bindings
914 * win32/libxml2.def.src: added more exports
915
916Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
917
918 * win32/Makefile.mingw: fixed unresolved symbols when linking with
919 pthreads
920 * win32/wince/*: applied updates to Windows CE port from Javier
921
922Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
923
924 * configure.in: preparing 2.4.28
925 * libxml.spec.in doc/Makefile.am: some cleanup
926 * doc/*: updated the news and regenerated.
927
928Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
929
930 * HTMLparser.c: final touch at closing #87235 </p> end tags
931 need to be generated.
932 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
933 this change slightly the output of a few tests
934 * doc/*: regenerated
935
936Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
937
938 * parserInternals.c: fixing bug #99190 when UTF8 document are
939 parsed using the progressive parser and the end of the chunk
940 is in the middle of an UTF8 multibyte character.
941
942Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
943
944 * threads.c: fixed initialization problem in xmlNewGlobalState
945 which was causing crash.
946 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
947 in xmlInitializeGlobalState.
948 * parserInternals.c: cleaned up ctxt->sax initialisation.
949
950Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
951
952 * tree.c include/libxml/tree.h: modified the existing APIs
953 to handle XHTML1 serialization rules automatically, also add
954 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
955 libxslt serialization uses it when needed without changing
956 the library API.
957 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
958 result/xhtml1: added a new test specifically for xhtml1 output
959 and updated the result of one XHTML1 test
960
961Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
962
963 * xinclude.c parserInternals.c encoding.c: fixed #99082
964 for xi:include encoding="..." support on text includes.
965 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
966 test/XInclude/ents/isolatin.txt : added a specific regression test
967 * python/generator.py python/libxml2class.txt: fixed the generator
968 the new set of comments generated for doc/libxml2-api.xml were
969 breaking the python generation.
970
971Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
972
973 * doc/Makefile.am: repair some problem if gtk-doc fail or such
974 * configure.in: patch for Solaris on new autoconf closes #98880
975 * doc/parsedecl.py: repair the frigging API building script,
976 did I say that python xmllib sucks ?
977 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
978 and some comment are no more truncated.
979
980Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
981
982 * parser.c: Martin Stoilov pointed out a potential leak in
983 xmlCreateMemoryParserCtxt
984
985Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
986
987 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
988 included in HTML documents and using the push parser.
989
990Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
991
992 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
993 specified, look for the Python interpreter not just in the
994 specified root but also in the specified location. Fixes #98825
995
996Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
997
998 * python/libxml.c: fixing bug #98792 , node may have no doc
999 and dereferencing without checking ain't good ...
1000
1001Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1002
1003 * configure.in: preparing release 2.4.27
1004 * doc/* : updated and rebuilt the docs
1005 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1006 and all the docs are actually packaged and in the final RPMs
1007 * parser.c parserInternals.c include/libxml/parser.h: restore
1008 xmllint --recover feature.
1009
1010Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1011
1012 * parser.c xpath.c: fixing #96925 wich was also dependant on the
1013 processing of parsed entities, and XPath computation on sustitued
1014 entities.
1015 * testXPath.c: make sure entities are substitued.
1016
1017Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1018
1019 * parser.c: fixed #96594, which was totally dependant on the
1020 processing of internal parsed entities, which had to be changed.
1021
1022Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1023
1024 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1025 trying to fix bug #98517 about building outside the source tree
1026 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1027
1028Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1029
1030 * include/win32config.h: cleanup
1031 * win32/Makefile.mingw: integrated mingw in JScript configure
1032 * win32/Makefile.msvc: modified to allow mingw coexistence
1033 * win32/configure.js: integrated mingw
1034 * win32/Readme.txt: cleanup
1035
1036Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1037
1038 * HTMLparser.c: strengthen the guard in the Pop macros,
1039 like in the XML parser, closes bug #97315
1040
1041Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1042
1043 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1044 callback is never used.
1045
1046Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1047
1048 * parserInternals.c: fixed the initialization of the SAX structure
1049 which was breaking xsltproc
1050 * xpath.c: patch from Petr Pajas for CDATA nodes
1051 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1052 * parser.c include/libxml/parser.h: patch from Peter Jones
1053 removing a leak in xmlSAXParseMemory() and adding the
1054 function xmlSAXParseMemoryWithData()
1055
1056Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1057
1058 adding pdf of tutorial, changing web page to link to it
1059 * doc/tutorial/xmltutorial.pdf
1060 * doc/xml.html
1061 * doc/docs.html
1062
1063Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1064
1065 * doc/tutorial/ar01s08.html
1066 adding file what I forgot for tutorial
1067
1068
1069Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1070
1071 Adding encoding discussion to tutorial
1072 Added:
1073 * doc/tutorial/images/*.png: DocBook admonition image files
1074 * doc/tutorial/apf.html, apg.html: new generated html
1075 * doc/tutorial/includeconvert.c: conversion code entity file
1076 changed:
1077 * doc/tutorial/xmltutorial.xml: DocBook original
1078 * doc/tutorial/*.html: generated html
1079
1080Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1081
1082 * include/libxml/*.h: retired xmlwin32version.h
1083 * doc/Makefile.am: retired xmlwin32version.h
1084 * win32/configure.js: retired xmlwin32version.h
1085
1086Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1087
1088 * win32/libxml2.def.src: exported additional symbols
1089 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1090 sisterhood
1091
1092Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1093
1094 * globals.c: fixed a typo pointed out by Igor
1095 * xpath.c: try to speed up node compare using line numbers
1096 if available.
1097
1098Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1099
1100 * tree.c: make xmlFreeNode() handle attributes correctly.
1101
1102Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1103
1104 * catalog.c: completed the #96963 fix, as reported by Karl
1105 Eichwalder
1106
1107Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1108
1109 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1110
1111Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1112
1113 * Makefile.am: switched the order of a couple of includes
1114 to fix bugs #97100
1115
1116Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1117
1118 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1119 xmlLoadCatalogs that used to separate directories with a ':'.
1120
1121Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1122
1123 * threads.c: improvements to the Windows-side of thread handling
1124 * testThreads.c: conditionally excluded unistd.h
1125 * testThradsWin32.c: broke overlong lines
1126 * include/win32config.h: adapted thread-related macros to the new
1127 scheme and for pthreads on Windows
1128 * win32/Makefile.msvc: introduced a more flexible thread build,
1129 added testThreads[Win32].c to the build
1130 * win32/configure.js: introduced a more flexible thread config
1131
11322002-10-31 John Fleck <jfleck@inkstain.net>
1133
1134 * doc/xml.html (and, by implication, FAQ.html)
1135 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1136
1137Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1138
1139 * configure.in: removed xmlwin32version.h
1140 * include/libxml/Makefile.am: removed xmlwin32version.h
1141
1142Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1143
1144 * tree.c: applied patch from Brian Stafford to fix a bug
1145 in xmlReconciliateNs()
1146
1147Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1148
1149 * tree.c: applied patch from Christian Glahn to allow
1150 xmlNewChild() on document fragment nodes
1151
1152Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1153
1154 * parser.c: Christian Glahn found a problem with a recent
1155 patch to xmlParseBalancedChunkMemoryRecover()
1156 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1157 problems
1158 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1159 test/schemas/seq*: added the test cases from Charles
1160
1161Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1162
1163 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1164 serious cleanup of the spec file and associated changes
1165 in the Makefiles.
1166 * valid.c: try to remove some warnings on x86_64
1167
1168Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1169
1170 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1171 fix bug #96586
1172
1173Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1174
1175 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1176 parsing, applied his patch
1177 * result/HTML/attrents.html result/HTML/attrents.html.err
1178 result/HTML/attrents.html.sax test/HTML/attrents.html:
1179 added the test and result case provided by Mikhail Sogrine
1180
1181Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1182
1183 * vms/build_libxml.com vms/config.vms vms/readme.vms
1184 include/libxml/parser.h include/libxml/parserInternals.h
1185 include/libxml/tree.h include/libxml/xmlIO.h
1186 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1187 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1188 Applied the VMS update patch from Craig A. Berry
1189 * doc/*.html: update
1190
1191Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1192
1193 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1194
1195Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1196
1197 * debugXML.c: adding a grep command to --shell in xmllint
1198 for T.V. Raman
1199
1200Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1201
1202 * xmlcatalog.c: tried to fix some of the problem with --sgml
1203
1204Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1205
1206 * parser.c: tried to fix bug #91500 where doc->children may
1207 be overriden by a call to xmlParseBalancedChunkMemory()
1208
1209Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1210
1211 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1212 identifiers in SGML catalogs containing '&'
1213
1214Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1215
1216 * python/types.c: fixed bugs when passing result value tree
1217 to Python functions.
1218
1219Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1220
1221 * configure.in: preparing the release of 2.4.26
1222 * doc/*: updated and rebuilt the documentation
1223
1224Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1225
1226 * parser.c: fixed a XML Namespace compliance bug reported by
1227 Alexander Grimalovsky
1228
1229Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1230
1231 * HTMLtree.c: fixed serialization of script and style when
1232 they are not lowercase (i.e. added using the API to the tree).
1233
1234Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1235
1236 * valid.c: make xmlValidateDocument emit a warning msg if there
1237 is no DTD, pointed by Christian Glahn
1238
1239Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1240
1241 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1242 content model when some of the blocks have min or max, and a couple
1243 of bugs found in the process.
1244 * result/schemas/list0* test/schemas/list0*: added some specific
1245 regression tests
1246
1247Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1248
1249 * README: updated the contact informations
1250
1251Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1252
1253 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1254 misses it, reported by Peter Bray.
1255
1256Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1257
1258 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1259 and removed a few warnings
1260
1261Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1262
1263 * parser.c: Christian Glahn found a small bug in the push parser.
1264 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1265 public
1266
1267Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1268
1269 * xmlschemas.c include/libxml/xmlschemas.h: added
1270 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1271 * testSchemas.c: added --memory to test the new interface
1272
1273Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1274
1275 * doc/index.py doc/search.php: integrated the XSLT indexing,
1276 a few fixed in the indexer, added a scope selection at the
1277 search level.
1278
1279Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1280
1281 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1282 this was due to uninitialized parts of the validation context
1283
1284Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1285
1286 * debugXML.c: applied patch from Mark Vakoc except the API
1287 change, preserved it.
1288 * doc/*: updated the docs to point to the search engine for
1289 information lookup or before bug/help reports.
1290
1291Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1292
1293 * doc/index.py doc/search.php: added mailing-list archives
1294 indexing and lookup
1295
1296Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1297
1298 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1299
1300Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1301
1302 * doc/index.py: improved HTML indexing
1303 * doc/search.php: make the queries also lookup the HTML based indexes
1304
1305Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1306
1307 * doc/index.py: added HTML page indexing
1308
1309Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1310
1311 * xmlIO.c: extended Windows path normalisation to fix the base
1312 problem in libxslt.
1313 * catalog.c: fixed list handling in XML_CATALOG_FILES
1314
1315Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1316
1317 * valid.c: typo/bug found by Christian Glahn
1318
1319Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1320
1321 * xmlIO.c: applied Windows CE patch from Javier.
1322 * win32/wince: new directory, contains support for the PocketPC
1323 with Windows CE from Javier.
1324 * include/win32config.h: reorganised, removed duplicate
1325 definitions and applied WinCE patch from Javier.
1326 * include/wsockcompat.h: new file, now contains WinSock
1327 compatibility macros.
1328 * win32/Makefile.msvc: introduced double-run compilation.
1329
1330Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1331
1332 * configure.in include/libxml/xmlwin32version.h: preparing release
1333 of 2.4.25
1334 * doc/*: updated and regenerated teh docs and web pages.
1335
1336Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1337
1338 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1339 error were not covering namespace declarations.
1340 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1341 it was missing the attribute declaration for the namespace
1342 * result/VC/NS3: the fix now report breakages in that test
1343
1344Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1345
1346 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1347
1348Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1349
1350 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1351 and regenerated the docs and web site
1352
1353Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1354
1355 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1356 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1357 not before
1358
1359Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1360
1361 * python/generator.py python/libxml2class.txt: fixed a stupid error
1362 breaking the python API
1363
1364Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1365
1366 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1367 triostr.c triostr.h: applied a trio update patch from
1368 Bjorn Reese which should work with MinGW
1369
1370Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1371
1372 * tree.c: improving some documentation comments
1373 * xmlregexp.c: found and fixed a mem leak with python regression tests
1374 * doc/*: rebuilt the doc and the API XML file including the
1375 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1376 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1377 python/types.c: added access to the XML Schemas regexps from
1378 python
1379 * python/tests/Makefile.am python/tests/regexp.py: added a
1380 simple regexp bindings test
1381
1382Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1383
1384 * doc/xml.html:
1385 fixing ftp links - thanks to Vitaly Ostanin
1386
1387Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1388
1389 * xmlregexp.c: fixed the data callback on transition functionality
1390 which was broken when using the compact form
1391 * result/schemas/*: updated the results, less verbose, all tests
1392 pass like before
1393 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1394 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1395 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1396 annoying warnings
1397 * xpath.c: try to provide better error report when possible
1398
1399Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1400
1401 * Makefile.am: fixed a breakage raised by Jacob
1402
1403Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1404
1405 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1406 which don't use sockets
1407
1408Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1409
1410 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1411 * win32/configure.js: applied zlib patch from Daniel Gehriger
1412
1413Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1414
1415 * win32/configure.js: applied the patch from Mark Vakoc for
1416 regexp support
1417 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1418 for regexp support
1419
1420Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1421
1422 * xmlschemastypes.c: as pointed by Igor Float and Double
1423 parsing ain't finished yet
1424
1425Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1426
1427 * Makefile.am configure.in: trying to fix #88412 by bypassing
1428 all the python subdir if python ain't detected
1429
1430Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1431
1432 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1433 made configuring with regexps/automata/unicode the default
1434 but without schemas ATM
1435 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1436 fixed the regexp based DTD validation performance and memory
1437 problem by switching to a compact form for determinist regexps
1438 and detecting the determinism property in the process. Seems
1439 as fast as the old DTD validation specific engine :-) despite
1440 the regexp built and compaction process.
1441
1442Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1443
1444 * valid.c: determinism is debugged, new DTD checking code now works
1445 but xmlFAComputesDeterminism takes far too much CPU and the whole
1446 set usues too much memory to be really usable as-is
1447
1448Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1449
1450 * tree.c: fixed another stupid bug in xmlGetNodePath()
1451 * xmllint.c: --version now report the options compiled in
1452
1453Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1454
1455 * HTMLparser.c: small cleanup
1456 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1457 when configured with them. A bit of debugging around the determinism
1458 checks is still needed
1459
1460Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1461
1462 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1463
1464Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1465
1466 * xmlIO.c: small portability glitch fixed.
1467
1468Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1469
1470 * xmlschemastypes.c: incomplete steps for real/double support
1471 * testAutomata.c include/libxml/xmlautomata.h
1472 include/libxml/xmlregexp.h: avoiding a compilation problem
1473 * valid.c include/libxml/valid.h: starting the work toward using
1474 the regexps for actual DTD validation
1475
1476Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1477
1478 * hash.c: cosmetic cleanup
1479 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1480 integrating a DTD validation layer based on the regexps
1481
1482Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1483
1484 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1485 the determinism was tested before eliminating the epsilon
1486 transitions :-(
1487
1488Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1489
1490 * python/generator.py python/libxml.c python/libxml.py
1491 python/libxml2-python-api.xml python/libxml2class.txt
1492 python/libxml_wrap.h python/types.c: updated the python
1493 bindings, added code for easier File I/O, and the ability to
1494 define a resolver from Python fixing bug #91635
1495 * python/tests/Makefile.am python/tests/inbuf.py
1496 python/tests/outbuf.py python/tests/pushSAXhtml.py
1497 python/tests/resolver.py python/tests/serialize.py: updated
1498 and augmented the set of Python tests.
1499
1500Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1501
1502 * win32/configure.js: added more readme info for the binary
1503 package.
1504
1505Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1506
1507 * xmlIO.c: fixed a stupid out of bound array error
1508
1509Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1510
1511 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1512 messing around with support for Windows path, cleanups,
1513 trying to identify and fix the various code path to the
1514 filename access. Added xmlNormalizeWindowsPath()
1515
1516Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1517
1518 * error.c valid.c: working on better error reporting of validity
1519 errors, especially providing an accurate context.
1520 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1521 error reports in those cases.
1522
1523Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1524
1525 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1526 parser.c parserInternals.c xmlIO.c: get rid of all the
1527 perror() calls made in the library execution paths. This
1528 should fix both #92059 and #92385
1529
1530Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1531
1532 * xmllint.c: memory leak reporting was broken after a change
1533 of the preprocessor symbol used to activate it.
1534
1535Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1536
1537 * tree.c: try to make the copy function work for node of
1538 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1539 DOM layers though, not libxml2 itself.
1540
1541Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1542
1543 * valid.c: try to provide file and line informations, not all
1544 messages are covered, but it's a (good) start
1545
1546Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1547
1548 * xinclude.c: reimplemented a large part of the XInclude
1549 processor, trying to minimize resources used, James Henstridge
1550 provided a huge test case which was exhibiting severe memory
1551 consumption problems.
1552
1553Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1554
1555 * python/Makefile.am: applied patch from Christophe Merlet to
1556 reestablish DESTDIR
1557
1558Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1559
1560 * libxml.spec.in: fixes libary path for x86_64 AMD
1561
1562Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1563
1564 * doc/tutorial/includekeyword.c
1565 * doc/tutorial/xmltutorial.xml:
1566 (plus resulting generated html files)
1567 fixing one spot I missed in the tutorial where I hadn't freed
1568 memory properly
1569
1570Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1571
1572 * doc/tutorial/includeaddattribute.c
1573 * doc/tutorial/includeaddkeyword.c
1574 * doc/tutorial/includegetattribute.c
1575 * doc/tutorial/includekeyword.c
1576 * doc/tutorial/xmltutorial.xml
1577 * doc/tutorial/*.html:
1578 update tutorial to properly free memory (thanks to Christopher
1579 R. Harris for pointing out that this needs to be done)
1580 * doc/tutorial/images/callouts/*.png:
1581 added image files so the callouts are graphical, making it
1582 easier to read ( use "--param callout.graphics 1" to generate
1583 html with graphical callouts)
1584
1585Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1586
1587 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1588 nice logos generated by Marc Liyanage
1589 * doc/site.xsl *.html: changed the stylesheet to show the new
1590 logo and regenerated the pages
1591
1592Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1593
1594 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1595
1596Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1597
1598 * xpath.c: possible mem leak patch from Jason Adams
1599
1600Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1601
1602 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1603 in the XQuery namespace
1604 * configure.in: preparing 2.4.24
1605 * doc/*.html: updated the web pages
1606
1607Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1608
1609 * python/generator.py: closing bug #85258 by generating conditional
1610 compile check to avoid linking to routines not configured in.
1611
16122002-08-22 Havoc Pennington <hp@pobox.com>
1613
1614 * autogen.sh: update error message for missing automake
1615
1616Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1617
1618 * python/Makefile.am: typo in target name resulted in libxml2.py
1619 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1620
1621Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1622
1623 * win32/win32/Makefile.mingw: updated with version from
1624 Elizabeth Barham at http://soggytrousers.net/repository/
1625
1626Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1627
1628 * win32/Makefile.msvc: added the prefix location to the include
1629 and lib search path.
1630
16312002-08-18 Havoc Pennington <hp@pobox.com>
1632
1633 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1634 both automake 1.6 and 1.4 installed get the right automake. Means
1635 compilation from CVS will now require the latest automake 1.4
1636 release, or manually creating symlinks called "automake-1.4" and
1637 "aclocal-1.4"
1638
1639Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1640
1641 * configure.in python/Makefile.am: more AMD 64 induced changes from
1642 Frederic Crozat
1643
1644Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1645
1646 * xinclude.c: oops I was missing the xml:base fixup too
1647 * result/XInclude/*.xml: this adds xml:base attributes to most
1648 results of the tests
1649
1650Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1651
1652 * xinclude.c: quick but apparently working implementation of
1653 xi:fallback, should close bug #89684
1654 * Makefile.am test/XInclude/docs/fallback.xml
1655 result/XInclude/fallback.xml: added a basic test for fallback,
1656 and run with --nowarning to avoid a spurious warning
1657 * configure.in: applied patch from Frederic Crozat for python
1658 bindings on AMD 64bits machines.
1659
1660Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1661
1662 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1663 the caller don't pass a SAX callback block.
1664
1665Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1666
1667 * tree.c: applied the same fix for the XML-1.0 namespace to
1668 xmlSearchNsByHref() as was done for xmlSearchNs()
1669
1670Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1671
1672 * libxml.3: small cleanup of the man page
1673 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1674 when serializing HREF attributes generated by XSLT.
1675
1676Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1677
1678 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1679 version of Marc Liyanage' patch for boolean attributes in HTML
1680 output
1681
1682Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1683
1684 * python/tests/serialize.py: fixed the test results, indenting
1685 behaviour changed slightly
1686
1687Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1688
1689 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1690 new c14n function to Windows def files
1691
1692Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1693
1694 * c14n.c: fixed a memory leak in c14n code
1695
1696Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1697
1698 * parser.c include/libxml/parser.h: adding a new API for Christian
1699 Glahn: xmlParseBalancedChunkMemoryRecover
1700 * valid.c: patch from Rick Jones for some grammar cleanup in
1701 validation messages
1702 * result/VC/* result/valid/*: this slightly change some of the
1703 regression tests outputs
1704
1705Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1706
1707 * tree.c: trying to fix a problem in namespaced attribute handling
1708 raised by Christian Glahn
1709
1710Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1711
1712 * encoding.c include/libxml/encoding.h: Opening the interface
1713 xmlNewCharEncodingHandler as requested in #89415
1714 * python/generator.py python/setup.py.in: applied cleanup
1715 patches from Marc-Andre Lemburg
1716 * tree.c: fixing bug #89332 on a specific case of loosing
1717 the XML-1.0 namespace on xml:xxx attributes
1718
1719Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1720
1721 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1722 corner case from new Merlin's test suite and added a callback
1723 that will be used to improve xmlsec performance
1724
1725
1726Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1727
1728 * HTMLtree.c: trying to fix the <style> escaping problem in
1729 HTML serialization bug #89342
1730
1731Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1732
1733 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1734 and rebuilt the web site.
1735
1736Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1737
1738 * include/libxml/tree.h: added _private member to xmlNs struct
1739
1740Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1741
1742 * HTMLparser.c: fixing bug #84876 based on the xml working
1743 code.
1744
1745Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1746
1747 * python/Makefile.am: enhanced to fix bug 72012 (errors
1748 when using '-jX' make parameter)
1749
1750Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1751
1752 * xpath.c: small additional enhancement for booleans
1753 compared to nodesets
1754
1755Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1756
1757 * HTMLtree.c: changed the order of the encoding declaration
1758 attributes in the meta tags due to a bug in IE/Mac
1759
1760Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1761
1762 * xpath.c: enhanced handling of booleans (especially '='
1763 and '!=' for nodesets) - fixes bug 85256. Added new
1764 routine xmlXPathNotEqualValues for more proper handling
1765 of '!=' when nodesets are involved.
1766
1767Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1768
1769 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1770 doc/xmlcatalog_man.xml to the source distribution
1771
1772Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1773
1774 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1775 asked for this.
1776
1777Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1778
1779 * configure.in: preparing 2.4.23
1780 * doc/*: rebuilt the docs
1781
1782Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1783
1784 * parser.c: fixing bug #84169 by fixing the
1785 comment of xmlCreatePushParserCtxt to describe the
1786 encoding detection parameters better.
1787
1788Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1789
1790 * valid.c: fixing bug #79331 in one path the lookup for
1791 ID attributes on a namespaced node wasn't handled correctly :-\
1792
1793Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1794
1795 * HTMLparser.c: trying to fix 87235 about discarded white
1796 spaces in the HTML parser.
1797 * result/HTML/*: this changes the output of a number of HTML
1798 regression tests
1799
1800Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1801
1802 * xpath.c: applied patch from Richard Jinks for the namespace
1803 axis + fixed a memory error.
1804 * parser.c parserInternals.c: applied patches from Peter Jacobi
1805 removing ctxt->token for good.
1806 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1807 popped out by the regression tests.
1808 * Makefile.am: patch for threads makefile from Gary Pennington
1809
1810Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1811
1812 * xpath.c: enhanced behaviour of position() after usage of
1813 expressions involving preceding-sibling (et al).
1814
1815Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1816
1817 * hash.c: applied a patch from Peter Jacobi to solve a problem
1818 when compiling with the Watcom C on Win32
1819 * result/schemas/*.err: the change of hashing algo generated
1820 permutations in the output
1821
1822Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1823
1824 * hash.c: applied patch from Sander Vesik improving the quality of
1825 the hash function.
1826
18272002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1828
1829 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1830 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1831 xmllint.c xpath.c: replaced sprintf() with snprintf()
1832 to prevent possible buffer overflow (the bug was pointed
1833 out by Anju Premachandran)
1834
1835Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1836
1837 * parser.c: removed an uninitialized data error popped by valgrind
1838 on PE references
1839
1840Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1841
1842 * doc/xml.html
1843 adding tutorial reference to the web page
1844
1845Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1846
1847 * doc/tutorial/xmltutorial.xml
1848 * doc/tutorial/ar01s07.html
1849 * doc/tutorial/ape.html
1850 * doc/tutorial/includegetattribute.c
1851 adding section to tutorial about retrieving an attribute
1852 value
1853
1854Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1855
1856 * parser.c: applied a couple of patches from Peter Jacobi to start
1857 to get rid of ctxt->token, with a possible significant speed
1858 improvement to be gained once done. Better compliance with PE
1859 references constructs in DTDs too.
1860 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1861 from Peter too
1862
1863Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1864
1865 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1866 xmlParseElement was likely to have been deallocated at the
1867 time of the report, possibly leading to segfault. Just report
1868 the tag name now.
1869
1870Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1871
1872 * xpath.c: patch from Richard Jinks for XPath substring() function
1873 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1874
18752002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1876
1877 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1878
1879Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1880
1881 *doc/FAQ.html
1882 fixing typos in FAQ, thanks to Robert Funnell for the
1883 editing help
1884
1885Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1886
1887 * NEWS: got complaints from rpmlint that it was empty
1888
1889Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1890
1891 * added doc/tutorial, including:
1892 apa.html
1893 apb.html
1894 apc.html
1895 apd.html
1896 ar01s02.html
1897 ar01s03.html
1898 ar01s04.html
1899 ar01s05.html
1900 ar01s06.html
1901 includeaddattribute.c
1902 includeaddkeyword.c
1903 includekeyword.c
1904 includestory.xml
1905 index.html
1906 xmltutorial.xml
1907 libxml tutorial, including generated html
1908
1909Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1910
1911 * result/c14n/exc-without-comments/merlin-c14n-two-*
1912 result/c14n/without-comments/merlin-c14n-two-*
1913 test/c14n/exc-without-comments/merlin-c14n-two-*
1914 test/c14n/without-comments/merlin-c14n-two-*
1915 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1916 c14n/exc-c14n and slightly modified test script to handle
1917 these test cases
1918 * c14n.c: fixed bugs for complicated nodes set (namespace
1919 without node and others from merlin-c14n-two.tar.gz)
1920 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1921 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1922 for xmlsec performance patch
1923 * xpath.c: fixed self::node() for namespaces and attributes
1924
1925Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1926
1927 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1928 but with the format parameter
1929 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1930
1931Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1932
1933 * Makefile.am: updated c14n tests suite
1934 * c14n.c: performance improvement for previous c14n patch
1935
1936Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1937
1938 * parser.c: another peroformance patch from Peter Jacobi, that
1939 time on parsing attribute values.
1940
1941Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1942
1943 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1944 into LibXML2 test suite
1945
1946Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1947
1948 * c14n.c: propagating xpath ancesstors node fix to c14n
1949 plus small performance improvement to reduce number of
1950 mallocs
1951 * xpath.c: fixed ancestors axis processing for namespace nodes
1952
1953Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1954
1955 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1956 Peter Jacobi
1957
1958Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1959
1960 * configure.in: preparing 2.4.22
1961
1962Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1963
1964 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1965 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1966 a public entry point.
1967 * doc/*: rebuilt the API and docs
1968
1969Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1970
1971 * xpath.c: patch from Richard Jinks to fix a problem introduced
1972 in the previous patch and pointed by Norm
1973
1974Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1975
1976 * libxml.spec.in: fixing bug #81112
1977
1978Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1979
1980 * uri.c: fixing bug #82848
1981
1982Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1983
1984 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1985 output of one catalog test
1986
1987Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1988
1989 * global.data globals.c tree.c include/libxml/globals.h
1990 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1991 default value for global parameter xmlIndentTreeOutput to 1 and
1992 introduced new global parameter xmlTreeIndentString (the string
1993 used to do one-level indent) with default value " " (as it was
1994 in tree.c)
1995
1996Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1997
1998 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1999 with trio and schemas.
2000
2001Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2002
2003 * xpath.c: patch from Richard Jinks to fix the problem raised in
2004 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2005
2006Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2007
2008 * xmlschemas.c: a bit of work on import.
2009 * xmlschemastypes.c: Charles Bozeman provided a compare function
2010 for date/time types so min/max facet restrictions should work,
2011 indeterminate comparisons return an error instead of equal.
2012 * test/schemas/date_0* result/schemas/date_0_0: specific test
2013 from Charles Bozeman too
2014
2015Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2016
2017 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2018 from Christian Cornelssen fixing the man pages and the Catalog
2019 building script.
2020 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2021 next step is <xs:import> I now have a reasonable understanding
2022 of how it works.
2023
2024Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2025
2026 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2027
2028Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2029
2030 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2031
2032Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2033
2034 * xpath.c: fixing an XPath function evalutation bug pointed out
2035 by Alexey Efimov where the context was lost when evaluating
2036 the function arguments
2037
2038Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2039
2040 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2041 function public for XMLSec performance optimizations
2042
2043Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2044
2045 * python/generator.py python/libxml2class.txt : fixed a problem
2046 with the HTML parser pointed by Gary Benson
2047 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2048 example
2049
2050Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2051 * parser.c: fixed bug #81159 (memory growth in SAX)
2052
2053Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2054 * xpath.c: fixed bug #78858 (the real fix)
2055
2056Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2057 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2058
2059Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2060
2061 * tree.c: modified xmlNodeSetBase to allow changing the
2062 base of a document.
2063
2064Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2065
2066 * xmlschemastypes.c: patch Charles Bozeman for validation of
2067 all the date, time, and duration types
2068 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2069 * configure.in: fixed an error pointed by an user
2070 * xml2-config.in: fixed an error pointed by an user
2071
2072Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2073
2074 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2075 win32/libxml2.def.src xmlIO.c: exported default
2076 'file:', 'http:' and 'ftp:' protocols input handlers
2077 and maked protocols comparisson case insensitive
2078
2079Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2080
2081 * configure.in: Neven Has detected a typo
2082
2083Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2084
2085 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2086 as one of the persons allowed to commit directly to the
2087 module.
2088
2089Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2090
2091 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2092 * valid.c: raised a too low limit
2093 * doc/*: rebuilt the docs
2094
2095Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2096
2097 * test/XPath/expr/floats test/XPath/expr/functions
2098 result/XPath/expr/floats result/XPath/expr/functions
2099 xpath.c: another XPath conformance patch from Richard Jinks
2100
2101Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2102
2103 * xmlschemas.c: fixed validation of attribute groups.
2104 * test/schemas result/schemas: added an example from the primer
2105
2106Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2107
2108 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2109 * test/schemas result/schemas: updated the test list
2110
2111Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2112
2113 * TODO: updated a bit
2114 * parser.c: made a comment more specific
2115 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2116 Schemas conformance.
2117 * test/schemas result/schemas: updated the test list
2118
2119Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2120
2121 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2122 implementing xs:all with minOccurs = 0
2123 * tes/schemas/* result/schemas/*: added more tests covering
2124 xs:all
2125
2126Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2127
2128 * xmlregexp.c: first implementation of the all particle, this
2129 may need to be revisited for case where not all transitions
2130 must be crossed.
2131
2132Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2133
2134 * tree.c: another entity processing update from Markus Henke
2135
2136Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2137
2138 * trionan.c: fixed crash on OSF/1
2139
2140Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2141
2142 * xmlschemas.c: more Schemas work
2143 * test/schemas/* result/schemas/*: added more tests coming
2144 from the spec.
2145
2146Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2147
2148 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2149 ExcC14N specification
2150
2151Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2152
2153 * tree.c: patch from Markus Henke, fix for recursive entities.
2154
2155Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2156
2157 * xpath.c: fix a problem with string() on a document node.
2158
2159Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2160
2161 * Makefile.am xmlschemas.c: more Schemas work
2162 * test/schemas/* result/schemas/*: added more tests coming
2163 from the spec.
2164
2165Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2166
2167 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2168 * result/HTML/*: this changes a few things in the results
2169
2170Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2171
2172 * include/libxml/tree.h: eliminated 'declaration different than
2173 prototype' warning
2174 * include/win32config.h: "resolved" conflicts with errno.h
2175
2176Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2177
2178 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2179 on the automata interfaces and debug of counted choices
2180 * test/schemas/* result/schemas/*: added a number of tests
2181
2182Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2183
2184 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2185 a bit of work on Schemas
2186 * testSchemas.c: try to make it more useful
2187 * test/schemas/* result/schemas/* Makefile.am: changed the
2188 Schemas regression test procedure, started adding a few samples
2189
2190Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2191
2192 * include/libxml/encoding.h: Patch for the Borland C++ builder
2193 * include/libxml/tree.h: Patch for the Borland C++ builder
2194 * threads.c: Patch for the Borland C++ builder
2195 * win32/bcb5: New directory for the Borland C++ builder
2196 project files
2197
2198Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2199
2200 * win32/Makefile.msvc: Update for XML Schema support
2201 * win32/configure.js: Update for XML Schema support
2202 * win32/libxml2.def.src: Update for XML Schema support
2203
2204Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2205
2206 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2207 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2208 xmlunicode.c include/libxml/Makefile.am
2209 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2210 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2211 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2212 include/libxml/xmlversion.h.in : merged the current state of
2213 XML Schemas implementation, it is not configured in by default,
2214 a specific --schemas configure option has been added.
2215 * test/automata test/regexp test/schemas Makefile.am
2216 result/automata result/regexp result/schemas:
2217 merged automata/regexp/schemas regression tests
2218
2219Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2220
2221 * xpath.c: Gary found a compile time problem, fixes #78823
2222
2223Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2224
2225 * configure.in: release of 2.4.20
2226 * doc/*: updated and rebuilt the docs
2227
2228Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2229
2230 * python/Makefile.am: patch from Cristian Gafton to build on
2231 Red Hat 6.2, should also fix #75779
2232
2233Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2234
2235 * valid.c: first part of fixing #78729
2236
2237Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2238
2239 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2240 escaping of URI when saving HTML files.
2241 * result/HTML/*: this impacted some tests
2242
2243Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2244
2245 * configure.in: trying to fix #77441
2246
2247Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2248
2249 * include/libxml/xmlIO.h: Hallski complained it could not be
2250 included by itself.
2251
2252Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2253
2254 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2255
2256Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2257
2258 * win32/configure.js: patch from Nilo for the c14n option
2259 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2260
2261Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2262
2263 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2264 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2265 LIBXML_THREAD_ENABLED
2266
2267Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2268
2269 * xpath.c: another patch from Richard Jinks for substring conformance
2270 * test/XPath/expr/floats test/XPath/expr/strings
2271 result/XPath/expr/floats result/XPath/expr/strings: update of the
2272 test suite to check those.
2273
2274Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2275
2276 * xpath.c: patch from Richard Jinks for .x float parsing.
2277
2278Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2279
2280 * parser.c: patch from Markus Henke when an encoding ain't recognized
2281
2282Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2283
2284 * libxml.m4: got a report that #include <string.h> was needed
2285
2286Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2287
2288 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2289
2290Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2291
2292 * doc/example.html: fixing typo
2293
2294Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2295
2296 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2297 pointed out by Melvyn Sopacua.
2298
2299Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2300
2301 * libxml.m4: Frédéric Crozat gave a patch related to the change
2302 of Include paths breaking the libxml.m4
2303
2304Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2305
2306 * xpath.c: Fix bug #76927 forgot to save some context
2307 when evaluating binary expressions
2308
2309Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2310
2311 * configure.in: fixed configure for MPE/iX from Markus Henke
2312 * xmlmemory.c: fixed initialization problems
2313 * xpath.c: another set of patches from Richard Jinks this
2314 fixes "make XPathtests" on linux
2315
2316Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2317
2318 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2319 * test/XPath/expr/compare test/XPath/expr/equality
2320 test/XPath/expr/floats test/XPath/expr/functions
2321 test/XPath/expr/strings result/XPath/expr/compare
2322 result/XPath/expr/equality result/XPath/expr/floats
2323 result/XPath/expr/functions result/XPath/expr/strings: Updated
2324 tests though they show a divergence on Linux
2325
2326Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2327
2328 * xpath.c trionan.c: previous commit also included patches
2329 from Richard Jinks on some IEEE support corner case
2330
2331Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2332
2333 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2334 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2335 that $(datadir) should be used for docs
2336
2337Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2338
2339 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2340 could leak filedescriptors
2341
2342Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2343
2344 * configure.in nanohttp.c: applied patch from Allan Clark for
2345 UnixWare/OpenServer
2346
2347Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2348
2349 * configure.in: preparing 2.4.19
2350 * doc/*: rebuilt the docs
2351
2352Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2353
2354 * nanohttp.c: fixing #76043, got fed up with non-portability
2355 of that piece of code.
2356
2357Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2358
2359 * valid.c SAX.c: Never commit without running "make tests" :-(
2360 fix a couple of stupidities in the previous commit
2361 * result/*: a few changes in some attribute order result of previous
2362 commit.
2363
2364Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2365
2366 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2367 the internal subset should not raise duplicate ID errors,
2368 also there was a small bug in conjunction to namespace
2369 declarations defaulted and xml:xxx attributes DTD definitions.
2370
2371Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2372
2373 * xpath.c: Richard Jinks also raised some rounding problems
2374 this tries to fix them
2375
2376Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2377
2378 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2379 behaviour in xmlXPathCastToString()
2380
2381Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2382
2383 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2384 raised by Morus Walter
2385
2386Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2387
2388 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2389 from Igor
2390
2391Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2392
2393 * xpath.c: fixing #75619, related to a problem when trying
2394 to evaluate condition when the current node set resulting
2395 from that sub-step evaluation is empty. Also fixes 2 potential
2396 problem with previous-sibling and next-siblings axis.
2397
2398Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2399
2400 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2401 HTML support is not configured in.
2402
2403Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2404
2405 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2406 include/libxml/tree.h: dohh I really didn't intended to commit
2407 this test version :-(
2408
2409Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2410
2411 * testSAX.c: I wanted to see the real speed at the SAX interface
2412 after a little too many Ximianer started complaining about the
2413 parser speed.
2414 added a --quiet option:
2415 paphio:~/XML -> ls -l db100000.xml
2416 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2417 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2418 3200006 callbacks generated
2419 real 0m1.270s
2420 Which means 16MBytes/s and 3Mcallback/s
2421
2422Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2423
2424 * xpath.c: valgrind spotted another error that time when running
2425 on libxslt regression tests
2426
2427Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2428
2429 * Makefile.am: adding "make valgrind" running the full regression
2430 tests (except python ones) under Valgrind (using valgrind -q
2431 which was kindly added by the author).
2432 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2433 passes cleanly now except an obcure floating point initialization
2434 raised in log10() in one XPath regression test ???
2435 * tree.c: edited some comments to close #75244
2436
2437Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2438
2439 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2440 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2441 context of ScrollKeeper, made sure that if the number is
2442 an integer, the serialization follows the description at
2443 http://www.w3.org/TR/xpath#section-String-Functions
2444
2445Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2446
2447 * configure.in: preparing 2.4.18
2448 * doc/*: updated and rebuilt the web site
2449 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2450 the Windows and Cygwin maintainers.
2451 * parser.c: humm, changed the way the SAX parser work when
2452 xmlSubstituteEntitiesDefault(1) is set, it will then
2453 do the entity registration and loading by itself in case the
2454 user provided SAX getEntity() returns NULL.
2455 * testSAX.c: added --noent to test the behaviour.
2456
2457Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2458
2459 * parser.c: Wilfried Teiken provided a hackish but working
2460 way to get context reported back on entities when parsing
2461 with SAX and without breaking the DOM build.
2462
2463Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2464
2465 * c14n.c: applied a new patch from Aleksey Sanin
2466 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2467 to reference Aleksey implementation of XML digital Signatures
2468
2469Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2470
2471 * xpath.c: small fix to avoid potential problem due to
2472 ordering of freeing data
2473 * python/Makefile.am: people were complaining about
2474 the generated file in python dir not being built
2475
2476Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2477
2478 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2479 python/generator.py python/libxml.c python/types.c: Cleanup
2480 of the python Makefiles based on Jacob and James feedback,
2481 fixed the spec file accordingly, fixed the number of warning
2482 that passing my pedantic CFLAGS was generating. Conclusion
2483 is that Python includes are real crap.
2484
2485Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2486
2487 * configure,in: it was reported quite a few times that
2488 xml2-config --cflags should not output
2489 -I$includeprefix/libxml2/libxml because libxml2 header names
2490 clashes with existing names like list.h from C++ stl.
2491 Includes should be #include<libxml/xxx.h> so ...
2492
2493Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2494
2495 * c14n.c: another patch from Aleksey Sanin
2496
2497Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2498
2499 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2500 canonicalization algorithm
2501 * doc/xml.html doc/index.html: added the C14N references on the
2502 index page.
2503
25042002-03-13 jacob berkman <jacob@ximian.com>
2505
2506 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2507 usage, redundant, and gcc specific
2508
2509Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2510
2511 * xpath.c: speedup some node selection operations, this can
2512 have a significant impact on DocBook Norm's stylesheets
2513 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2514 make sure it's always the case
2515 * debugXML.c: distinguish CDATA and comments in ls operations
2516
2517Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2518
2519 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2520 to generate better API descriptions etc...
2521
2522Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2523
2524 * c14n.c: Fixing #74186, made sure all boolean expressions
2525 get fully parenthesized, ran indent on the output
2526 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2527 include/libxml/tree.h: also #74186 related, removed the
2528 --with-buffers option, and all the preprocessor conditional
2529 sections that were resulting from it.
2530
2531Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2532
2533 * valid.c: applied patch from Dodji Seketeli fixing an
2534 uninitailized variable in xmlValidGetValidElements()
2535
2536Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2537
2538 * c14n.c: fixed a few comments
2539 * doc/*.html doc/*/*.html: regenerated the docs and added
2540 the C14N API
2541 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2542
2543Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2544
2545 * check-xml-test-suite.py: fix to adapt varaiations in the
2546 bindings
2547 * configure.in python/setup.py python/setup.py.in: fixed to
2548 have the version of the python scripts automatically updated
2549
2550Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2551
2552 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2553 in xmlCopyProp()
2554
2555Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2556
2557 * configure.in: preparing 2.4.17 release
2558 * doc/*: updated and rebuilt the docs
2559 * xpath.c: fixed a comment
2560 * python/libxml.c: fixed a possible reentrancy problem
2561
2562Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2563
2564 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2565 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2566 added a specific regression test
2567 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2568 not raise exceptions when failing to find the attribute.
2569
2570Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2571
2572 * configure.in xmllint.c: owen pointed out a problem with the
2573 ftme fix, gettimeofday() was not detected by configure and
2574 the ftime header wasn't included, dohhh
2575
2576Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2577
2578 * configure.in xmllint.c: trying to fix #71457 for timing
2579 precision when gettimeofday() is not availble but ftime() is
2580
2581Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2582
2583 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2584 are now copied on install and part of the -devel RPM
2585
2586Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2587
2588 * xpath.c: trying to avoid bug #72150 which was apparently
2589 caused by a gcc bug (or a processor problem) as detailed
2590 at http://veillard.com/gcc.bug
2591
2592Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2593
2594 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2595 fixed xmlReconciliateNs(), added a Python test/example for
2596 inter-document cut'n paste
2597 * python/libxml.py: fixed node.doc on document nodes and added
2598 xpathEval() onto node objects
2599
2600Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2601
2602 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2603 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2604 fixup and integrated tests for the serialization stuff
2605
2606Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2607
2608 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2609 moved the libxml man page to section 3
2610
2611Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2612
2613 * tree.c: fix bug #72490
2614 * python/libxml.c python/libxml.py: added methods serialize()
2615 and saveTo() to all node elements.
2616
2617Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2618
2619 * xmlIO.c: closed #73430, don't read from an input source
2620 which indicated an end-of-file or an error.
2621
2622Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2623
2624 * parser.c: make sure SAX endDocument is always called as
2625 this could result in a Python memory leak otherwise (it's
2626 used to decrement ref-counting)
2627 * python/generator.py python/libxml.c python/libxml.py
2628 python/libxml2-python-api.xml python/libxml2class.txt
2629 python/tests/error.py python/tests/xpath.py: implemented
2630 the suggestions made by Gary Benson and extended the tests
2631 to match it.
2632
2633Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2634
2635 * python/generator.py: applied patch fixing #73450
2636
2637Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2638
2639 * xpath.c: fixing #61290 "namespace nodes have no parent"
2640 long standing divergence from the XPath REC. NodeSets
2641 simply hold a copy of namespace nodes and those node ->next
2642 points to the parent (which may not be the node carrying the
2643 definition).
2644 * include/libxml/xpath.h: flagged but didn't added a possible
2645 speedup
2646 * DOCBparser.c HTMLparser.c: removed some warnings from push
2647 parser due to new state being added.
2648 * tree.c: new fix from Boris Erdmann
2649 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2650 the XML Canonalization support from Aleksey Sanin
2651
2652Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2653
2654 * tree.c: patch from Boris Erdmann fixing some namespace odities
2655 with xmlCopyNode()
2656
2657Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2658
2659 * xmlIO.c: fix bug #72706 when loading a NULL entity
2660
2661Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2662
2663 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2664 actually change in a future XML Namespace revision.
2665
2666Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2667
2668 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2669 added the possibility of returning nodesets from XPath extension
2670 functions written in Python
2671
2672Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2673
2674 * python/*: commiting some Python bindings work done while travelling
2675
2676Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2677
2678 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2679 explicitely with memory debugging switched on
2680
2681Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2682
2683 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2684 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2685 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2686 the accessor generator for strings
2687 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2688 regression test.
2689
2690Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2691
2692 * python/README python/generator.py python/libxml.c python/setup.py:
2693 added the 'usual' setup.py to allow building a libxml2-python
2694 module based on the same code. The initialization is however
2695 different the 2 .so files fo libxml2 and libxslt are identical and
2696 they entry point initialize both libraries. this is done to avoid
2697 some possible nasty problem since the Python don't merge the maps
2698 of all shared modules.
2699
2700Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2701
2702 * parser.c: fixed a push/encoding bug reported by Michael
2703 on librsvg
2704
2705Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2706
2707 * include/libxml/parserInternals.h: fixes a misplaced #endif
2708
2709Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2710
2711 * parser.c valid.c: found and fixed a couple of allocation bugs
2712
2713Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2714
2715 * doc/xml.html doc/python.html doc/*: added a Python and binding
2716 page describing the current state of the Python bindings and
2717 giving pointers to the other languages wrappers.
2718
2719Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2720
2721 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2722 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2723 rebuilt the API and web site
2724 * xpath.c: fixed #71978 portability bugs
2725
2726Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2727
2728 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2729
2730Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2731
2732 * include/libxml/parserInternals.h parser.c: had to change
2733 2 internal parsing API when processing document content
2734 to check the start and end of element content are defined
2735 in the same entity
2736 * valid.c include/libxml/valid.h: attribute normalization can
2737 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2738 with the context to report it.
2739 * SAX.c: fixed the last known bugs, crazy validation constraints
2740 when a document is standalone seems correctly handled. There
2741 is a couple of open issues left which need consideration especially
2742 PE93 on external unparsed entities and standalone status.
2743 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2744 The 2 tests left failing are actually in error. Cleanup done.
2745
2746Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2747
2748 * valid.c: implemented E59 spaces in CDATA does not match the
2749 nonterminal S
2750
2751Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2752
2753 * SAX.c parser.c valid.c: more validation test fixups
2754 * check-xml-test-suite.py: added duration info for the tests
2755
2756Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2757
2758 * parser.c valid.c: a couple of errors were reported but not
2759 saved back as such in the parsing context. Down to 1% failure rate
2760 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2761
2762Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2763
2764 * xmlInternald.c: isExtender was missing a char
2765 * parser.c include/libxml/parser.h: % are acceptable in the
2766 internal subset if within a PUBLIC ID
2767
2768Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2769
2770 * SAX.c parserInternals.c valid.c: more work on the conformance
2771 suite. Took the step to finally block documents with encoding
2772 errors. It's a fatal error per the spec, people should have fixed
2773 their documents by now.
2774
2775Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2776
2777 * check-xml-test-suite.py: fixed the test script after some discussion
2778 on the semantic of TYPE="error"
2779 * Makefile.am: added the script to the distrib
2780
2781Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2782
2783 * SAX.c entities.c: fixed a couple of conformances issues deep
2784 into the validation code (standalone and undeclared Notations)
2785
2786Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2787
2788 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2789 stayed there for years !
2790
2791Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2792
2793 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2794 missing
2795
2796Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2797
2798 * check-xml-test-suite.py: improved the behaviour a bit as
2799 well as the logs
2800 * parser.c valid.c SAX.c: fixed a few more bugs
2801 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2802
2803Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2804
2805 * check-xml-test-suite.py: python script to run regression tests
2806 against the XML Test suite of W3C/OASis
2807 * SAX.c: fixed a validation bug
2808 * parser.c: fixed 3 errors pointed by the test suite
2809 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2810 * python/Makefile.am: fixed a dependendy
2811
2812Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2813
2814 * xmlmemory.c: avoid a warning bug #71594
2815
2816Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2817
2818 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2819 warning on alpha/Tru64
2820
2821Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2822
2823 * include/libxml/entities.h: fixing a comment
2824 * valid.c: fixing some troubles with validity check on namespaces
2825 * result/VC/NS3 test/VC/NS3: added a specific regression test
2826
2827Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2828
2829 * tree.c: Fixing #71342 serializing '\n' in attribute values
2830 * result/noent/att3 result/att3 test/att3: added a specific
2831 test.
2832
2833Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2834
2835 * python/libxml.c: couple of bug fixes
2836
2837Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2838
2839 * python/*.py: removed tabs and used spaces.
2840
2841Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2842
2843 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2844 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2845
2846Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2847
2848 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2849 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2850
2851Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2852
2853 * include/libxml/encoding.h include/libxml/entities.h
2854 include/libxml/globals.h include/libxml/parser.h
2855 include/libxml/threads.h include/libxml/tree.h
2856 include/libxml/xmlmemory.h: trying to fix the include mess
2857
2858Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2859
2860 * include/libxml/xmlmemory.h: reverted part of the previous
2861 attempt to provide #69655, this was breaking the build.
2862
2863Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2864
2865 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2866 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2867 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2868 include/libxml/parserInternals.h include/libxml/tree.h
2869 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2870 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2871 clean.
2872 * python/libxml.c: fixed a warning.
2873
2874Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2875
2876 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2877 copying of node, merge back IDs in the target document.
2878 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2879 test/XInclude/ents/ids.xml: test case
2880 * result/VC/ElementValid4: output changed due to a typo fix
2881
2882Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2883
2884 * python/Makefile.am: seems some version of automake didn't
2885 generate the dependancies right as Jacob found out. Add
2886 an extra dependancy rule.
2887
2888Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2889
2890 * parserInternals.c valid.c: Justin Fletcher found some parts
2891 of the code needing cleanup
2892 * libxml.spec.in python/Makefile.am python/generator.py
2893 python/libxml.c python/libxml.py: Fixed the python Makefiles
2894 corrected a bug showing up on ia64, changed the name of the
2895 python internal module too
2896
2897Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2898
2899 * Makefile.am: applied patch from Andris Pavenis for binary
2900 name suffixes
2901
2902Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2903
2904 * xmllint.c win32/win32config.h: fixing #68748
2905
2906Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2907
2908 * valid.c: fixing #70166
2909
2910Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2911
2912 * valid.c: fixing #70077
2913
2914Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2915
2916 * Copyright Makefile.am README configure.in libxml.spec.in:
2917 Changed to the MIT Licence
2918 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2919 doc/xmlio.html: updated the doc accordingly
2920 * include/libxml/xmlwin32version.h configure.in: preparing
2921 2.4.14 release
2922 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2923 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2924 fixed the const xmlChar * wrapper and generator, XPath extension
2925 functions now use the context as first argument
2926 * python/tests/tstxpath.py python/tests/xpath.py
2927 python/tests/xpathext.py: Updated the tests accordingly
2928 * tree.c: fixed bug #70067
2929
2930Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2931
2932 * Makefile.am: cleanup
2933 * debugXML.c: always use stdout if output is NULL
2934 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2935 * python/Makefile.am python/generator.py python/libxml2class.txt
2936 python/libxml_wrap.h python/types.c: augmented the number of bindings
2937 handling FILE * and XPath contexts
2938 * python/tests/Makefile.am: avoid a stupid problem due to the
2939 use of TEST.
2940
2941Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2942
2943 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2944
2945Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2946
2947 * python/TODO python/libxml.c: cleanup the extension function lookup
2948 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2949
2950Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2951
2952 * configure.in python/Makefile.am: do not install outside
2953 of prefix
2954
2955Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2956
2957 * python/TODO python/libxml.c: started adding SAX interfaces
2958 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2959 SAX test
2960
2961Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2962
2963 * tree.c: hardened the addChild function
2964 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2965 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2966 added accessors needed for xmlNode, a bit more testing and
2967 extension of interfaces
2968 * python/tests/Makefile.am python/tests/build.py: added a test
2969 build from scratch/save/load/check
2970
2971Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2972
2973 * parserInternals.c: change a small bit in the way valididy
2974 error messages get initialized
2975 * python/TODO python/libxml.c python/libxml2-python-api.xml
2976 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2977 added some memory debugging to track leaks at the libxml2 level
2978 * python/tests/*.py: changed all tests to check for leaks,
2979 there is just one left in XPath extension registrations.
2980
2981Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2982
2983 * python/TODO python/generator.py python/libxml2-python-api.xml
2984 python/libxml2class.txt: more accessor classes for the parser
2985 context, allow to switch on and check validity
2986 * python/tests/Makefile.am python/tests/error.py
2987 python/tests/invalid.xml python/tests/valid.xml
2988 python/tests/validate.py: attded more test and and added error.py
2989 which I forgot to commit in the last step
2990
2991Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2992
2993 * python/Makefile.am python/types.c: cleanup
2994 * python/libxml.c python/libxml.py python/libxml_wrap.h
2995 python/generator.py python/libxml2-python-api.xml
2996 python/libxml2class.txt: added class for parser context, added
2997 first cut for push mode support. Added a framework to generate
2998 accessors functions.
2999 * python/tests/Makefile.am python/tests/push.py: added a push
3000 test
3001
3002Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3003
3004 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3005 bug a bit of cleanup.
3006
3007Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3008
3009 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3010 python/libxml2class.txt: adding error redirections and preformat
3011 to a python handler
3012 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3013 tests self checking
3014
3015Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3016
3017 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3018 a function
3019
3020Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3021
3022 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3023 python/libxml.c python/libxml2-python-api.xml
3024 python/libxml2class.txt: Progressing through the TODOs, class
3025 description output, extra XML API, RPM now builds the wrappers
3026 for all python installed versions
3027
3028Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3029
3030 * configure.in libxml.spec.in python/Makefile.am python/TODO
3031 python/generator.py python/libxml2class.txt: added more informations
3032 in the libxml2-python package including docs. Slightly changed
3033 the class hierarchy
3034 * python/tests/*: added basic regression tests infrastructure too
3035
3036Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3037
3038 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3039 added libxml2-python as part of the packages installed
3040
3041Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3042
3043 * python/Makefile.am python/generator.py python/libxml.c
3044 python/libxml.py: more work, now able to extend the
3045 XPath interpreter with functions written in python.
3046
3047Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3048
3049 * python/Makefile.am: Jacob sent a patch to allow building from
3050 tarfile.
3051
3052Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3053
3054 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3055 inserted the python wrappers build, I hope this won't be too
3056 unportable
3057
3058Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3059
3060 * xpath.c: minor optimization
3061 * python/generator.py python/libxml.c python/libxml.py
3062 python/libxml_wrap.h: more work on the python bindings,
3063 they now support XPath and there is no evident leak
3064
3065Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3066
3067 * python/generator.py python/libxml.c python/libxml.py:
3068 more work on the python bindings generator.
3069
3070Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3071
3072 * python/generator.py python/libxml.c python/libxml_wrap.h:
3073 more work on the python bindings.
3074
3075Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3076
3077 * python/generator.py python/libxml.c python/libxml.py
3078 python/libxml_wrap.h: commited early version of a python binding
3079 for private use only ATM
3080
3081Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3082
3083 * entities.c tree.c include/libxml/entities.h: applied patch
3084 from Anthony Jones to implement copy of DTD subtree too. Had
3085 just to keep 2 function private which really ought to become
3086 public ones.
3087
3088Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3089
3090 * xmllint.c: added pointers to the web pages in the usage()
3091
3092Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3093
3094 * tree.c: more fixes from Petr Kozelka for attribute handling
3095 in the tree API to align the semantic with DOM.
3096
3097Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3098
3099 * valid.c tree.c entities.c: another set of patches from
3100 Anthony Jones for copy operations cleanup and robustness
3101
3102Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3103
3104 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3105 an alphabetic index based on comments content
3106 * doc/*: rebuilt the web site with the new references
3107
3108Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3109
3110 * parserInternals.h: Greg Sjaardema suggested to use an
3111 eponential buffer groth policy in xmlParserAddNodeInfo()
3112
3113Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3114
3115 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3116 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3117 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3118 to generate cross-references, and added/updated the stylesheets
3119 to generate and link API indexes. The generic keyword index
3120 is not done yet.
3121 * doc/*.html: regenerated all the usual docs too
3122
3123Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3124
3125 * debugXML.c: added an xpath function to the shell for T. V. Raman
3126
3127Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3128
3129 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3130 debug routines.
3131
3132Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3133
3134 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3135 support of attribute nodes
3136
3137Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3138
3139 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3140 hopefully near complete and fully documented of the API in XML
3141 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3142 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3143 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3144 include/libxml/parserInternals.h include/libxml/valid.hi
3145 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3146 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3147 include/libxml/xpath.h include/libxml/xpathInternals.h:
3148 Cleaned up the doc comments a lot in the process, the interface
3149 coverage is now 100%
3150
3151Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3152
3153 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3154 extracts comments from the gtk-doc DocBook output (a bit
3155 convoluted but seems to work).
3156
3157Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3158
3159 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3160 added an XML description of the API, moved the script generating
3161 it here. Added a "make api" target
3162
3163Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3164
3165 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3166
3167Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3168
3169 * xpath.c include/libxml/xpathInternals.h: the change made to
3170 xmlXPathFuncLookupFunc was incompatible roll it back
3171
3172Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3173
3174 * SAX.c: cleanup patch from Anthony Jones
3175 * doc/Makefile.am: fix the headers to avoid in make scan
3176 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3177 includes, * vs Ptr and general cleanup
3178 * parsedecl.py: first version of a script to extract the
3179 module interfaces, the goal will be to provide .decl or XML
3180 specification of the interfaces to build wrappers.
3181
3182Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3183
3184 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3185 now provides return codes in case of errors
3186
3187Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3188
3189 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3190 Upgraded to trio baseline 1.6
3191 * strio.h strio.c: Replaced by triostr.h and triostr.c
3192
3193Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3194
3195 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3196 of strdup usage in the code
3197
3198Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3199
3200 * parser.c error.c: Keith Isdale complained rightly that
3201 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3202
3203Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3204
3205 * tree.c: fixed the funxtion to set the xml: attributes
3206 * debugXML.c: added "setbase" to test it.
3207
3208Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3209
3210 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3211 to allow updating an attribute content
3212
3213Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3214
3215 * libxml.h: try to avoid problems when compiling on Windows
3216
3217Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3218
3219 * hash.c: patch from Anthony Jones for hash.c allocation size
3220 * Makefile.am: trying to work around Yet Another Libtool Madness
3221 and build the 2.4.13 release finally ...
3222
3223Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3224
3225 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3226 * doc/* : update of the documentation
3227
3228Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3229
3230 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3231 at fixing #61290 :-(
3232
3233Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3234
3235 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3236 Fixes bug #67229
3237
3238Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3239
3240 * tree.c: trying to avoid troubles when a subtree is copied
3241 and coalesced in part with the target tree. Should fix
3242 bug #67407
3243
3244Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3245
3246 * valid.c: fixed validation of attributes content of type
3247 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3248 values, very old bug. Fixes #67671
3249
3250Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3251
3252 * parser.c include/libxml/parserInternals.h tree.c: integrated
3253 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3254 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3255
3256Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3257
3258 * threads.c: applied Serguei Narojnyi's patch to add native
3259 thread support on the Win32 platform
3260 * testThreadsWin32.c Makefile.am: added the test program also
3261 from Serguei, Win32 specific
3262 * include/win32config.h include/libxml/xmlwin32version.h.in:
3263 added patch from Igor for the Windows thread specific defines.
3264
3265Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3266
3267 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3268
3269Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3270
3271 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3272 output page into XMLinfo.html. Close bug #66951 and
3273 raised by Robert Collins too.
3274
3275Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3276
3277 * encoding.c: Paul Keogh pointed out a possibility of segfault
3278 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3279 Closes bug # 68238
3280
3281Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3282
3283 * doc/*.html: updated the Gdome2 links
3284
3285Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3286
3287 * libxml.h: Applied following patches from Robert Collins
3288 and make sure IN_LIBXML is defined when compiling it
3289 -------
3290 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3291 as well as Visual C.
3292 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3293 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3294 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3295 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3296 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3297 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3298 xmlSysIDExists xmlNoNetExists).
3299 * xmllint.c: Don't include winsock2.h for Cygwin.
3300
3301Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3302
3303 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3304 when the version info is not present.
3305
3306Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3307
3308 * tree.c: Anthony Jones pointed out a problem in
3309 xmlStringGetNodeList() and provided a fix for it
3310
3311Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3312
3313 * parser.c: patch from Frank J Franklin to remove a bug in
3314 xmlCreatePushParserCtxt() when the initial buffer passed
3315 is large.
3316
3317Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3318
3319 * win32/*: big cleanup of the Windows/MSVC project files
3320 from Igor Zlatkovic
3321
3322Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3323
3324 * doc/Makefile.am: should fix #67674 and avoid troubles if
3325 xsltproc is not available or fails in the prefix provided
3326
3327Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3328
3329 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3330
3331Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3332
3333 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3334 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3335 Fixed a few other problems raised by Charlie Bozeman.
3336 * result/VC/ElementValid[5-7]: fixed the output
3337
3338Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3339
3340 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3341 patches from Charlie Bozeman. Regenerated the HTML docs.
3342
3343Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3344
3345 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3346 for Windows from Igor
3347
3348Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3349
3350 * xmllint.c: applied Justin Fletcher patch for --output or -o
3351
3352Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3353
3354 * win32/libxml2/libxml2.def.src: close #67019
3355
3356Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3357
3358 * xmllint.c: applied Justin Fletcher generic timing patch
3359 similar to the one already applied to xsltproc.
3360
3361Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3362
3363 * include/libxml/tree.h tree.c: applied documentation patches
3364 from Charlie Bozeman
3365
3366Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3367
3368 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3369
3370Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3371
3372 * valid.c: fix the xmlStrdup() used in the previous patch.
3373 * valid.c: added --dropdtd
3374 * tree.c: fixed xmlUnlinkNode so it also removes the references
3375 from the document if the node is a DTD
3376
3377Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3378
3379 * HTMLtree.c valid.c: cleanup some static declarations
3380
3381Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3382
3383 * xmllint.c: removed another strdup()
3384 * doc/FAQ: removed the HP/UX entry
3385
3386Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3387
3388 * valid.c: fix bug #66816 when validating.
3389 * xmllint.c: don't use sys/time.h if configure did not found it
3390
3391Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3392
3393 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3394 xmlcatalog_man.xml
3395
3396Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3397
3398 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3399 xmlInitMemory() was declared twice
3400
3401Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3402
3403 * globals.c: do not reference strdup() !
3404 * configure.in libxml-2.0.pc.in: trying to fix the libs
3405 of the various config extraction modules
3406
3407Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3408
3409 * configure.in : preparing 2.4.12
3410 * doc/* : updated and rebuilt the docs
3411
3412Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3413
3414 * uri.c: closed bug #66159
3415 * testURI.c: added --escape option
3416 * configure.in: some cleanup for xml2-config --cflags
3417
3418Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3419
3420 * globals.c testThreads.c: removed some misplaced includes
3421 of xmlversion.h
3422
3423Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3424
3425 * threads.c: patch from Gary Pennington fixing a possible
3426 problem at initialization time.
3427
3428Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3429
3430 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3431 Eric Lavigne contribution to build libxml2 on MacOS using
3432 CodeWarrior.
3433
3434Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3435
3436 * xmllint.c: applied Geert Kloosterman's patch to fix
3437 --repeat --timing output
3438
3439Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3440
3441 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3442 where non-wellformed XML declaractions were not detected.
3443
3444Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3445
3446 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3447
3448Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3449
3450 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3451 gets reset by xmlCleanupInputCallbacks() and this makes the
3452 function useless. Same for output.
3453
3454Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3455
3456 * xmlIO.c: robert pointed out a loop error in callback cleanups
3457
3458Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3459
3460 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3461 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3462 they are not really tied to debugging
3463
3464Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3465
3466 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3467 * xmllint.c: better --catalogs description
3468
3469Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3470
3471 * tree.c: fixed a couple of problems in xmlSetProp()
3472
3473Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3474
3475 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3476 unappropriate stdout output.
3477
3478Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3479
3480 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3481 by Denis Beurive, closes #65111
3482
3483Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3484
3485 * valid.c: in case of content model validity error, don't
3486 print it if validity warnings were not requested.
3487
3488Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3489
3490 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3491 * parserInternals.c: removed the last exit() call. Print an
3492 unmaskable error on stderr instead (library mismatch detection)
3493
3494Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3495
3496 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3497 shell instructions from Heiko Rupp
3498
3499Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3500
3501 * catalog.c: use the URL notation file:// for default catalog paths
3502
3503Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3504
3505 * include/libxml/tree.h: better comments for _private fields
3506 * tree.c: removed a problem when copying an entity reference.
3507
3508Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3509
3510 * vms/*: updated instructions and diffs from John A Fotheringham
3511
3512Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3513
3514 * include/libxml/xmlerror.h: avoid an include problem if
3515 #include <libxml/xmlerror.h> happens first in code
3516 seems to be the case in KDE libs
3517
3518Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3519
3520 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3521 from Igor for Windows
3522
3523Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3524
3525 * Makefile.am: Gary Pennington pointed out a missing prefix
3526
3527Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3528
3529 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3530 * doc/*: upgraded and rebuilt the docs
3531
3532Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3533
3534 * HTMLparser.c: fix comment in scripts element parsing.
3535 * result/HTML/doc3*: updated the results.
3536
3537Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3538
3539 * uri.c: another URI bug fix #63336, using Joel Young patch.
3540
3541Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3542
3543 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3544 a cleaned up version of the Pwd shell string generation.
3545
3546Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3547
3548 * valid.c include/libxml/tree.h: trying to fix namespaces +
3549 validation problems for good, closing #63619 in the process
3550 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3551 wrong in this respect, fixed it.
3552
3553Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3554
3555 * xmllint.c: Morus Walter patch to allow --format and --encode
3556
3557Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3558
3559 * debugXML.c: Stefan Kost provided an help command for the shell
3560
3561Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3562
3563 * debugXML.c: Heiko Rupp pointed that the shell would crash
3564 on empty nodesets returns.
3565
3566Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3567
3568 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3569 migh need the history libraries
3570
3571Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3572
3573 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3574 handle the case of < in quoted attributes, Bastian Kleineidam
3575
3576Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3577
3578 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3579 fixing catalog breakages
3580 * Makefile.am catalog.c result/catalogs/catal
3581 result/catalogs/mycatalog.* test/catalogs/catal*:
3582 fixed more problems in catalog support, added more regression tests
3583 for both XML and SGML catalog handling
3584
3585Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3586
3587 * debugXML.c: applied an improvement to xmlGetLineNo() from
3588 Keith Isdale
3589
3590Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3591
3592 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3593 Side effect of the progressive catalog loading
3594
3595Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3596
3597 * Makefile.am: confexecdir and confexec_DATA were defined twice
3598 pointed out by Karl Eichwalder
3599
3600Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3601
3602 * xmlcatalog.c: avoid unlink() and use remove() instead.
3603
3604Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3605
3606 * libxml.spec.in: cleanup
3607 * include/libxml/xmlwin32version.h: updated with 2.4.8
3608
3609Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3610
3611 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3612 of compiling libxml with a non standard set of options
3613
3614Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3615
3616 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3617 document --sgml option, fixing gnome bugzilla #63382
3618
3619Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3620
3621 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3622 breakage of 2.4.7, added a couple of really needed APIs
3623 like xmlCatalogIsEmpty() and xmlNewCatalog()
3624 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3625 for install-catalog
3626 * configure.in: preparing 2.4.8
3627
3628Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3629
3630 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3631 include/libxml/tree.h include/libxml/xmlIO.h: more include
3632 cleanups, export cleanly one html output + format function.
3633
3634Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3635
3636 * parser.c: removed initGenericErrorDefaultFunc call from
3637 xmlInitParser() since it could destroy previous calls to
3638 xsltSetGenericErrorFunc() effects
3639
3640Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3641
3642 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3643 keyword.
3644
3645Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3646
3647 * Makefile.am: cleanup
3648 * threads.c: cleanup too
3649 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3650 from xsltproc
3651 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3652 dependancy loop.
3653
3654Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3655
3656 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3657 was not used anymore !
3658
3659Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3660
3661 * configure.in: preparing 2.4.7
3662 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3663 manual page from John
3664 * doc/*: updated the doc and rebuilt the generated pages
3665
3666Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3667
3668 * xmlIO.c: closing bug #62711, the library should never
3669 close stdin or stdout.
3670
3671Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3672
3673 * uri.c: second pass at fixing #63336, using Joel Young
3674 final patch. looks okay.
3675
3676Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3677
3678 * uri.c include/libxml/uri.h: trying to clear #63336
3679 allowing the escaping routine to parse unconformant
3680 URI-References.
3681
3682Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3683
3684 * vms/readme.vms vms/build_libxml.com nanoftp.c
3685 include/libxml/xmlversion.h.in: a few VMS updates from
3686 John A Fotheringham
3687 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3688 and xmlCleanupOutputCallbacks() for the Perl binding people.
3689
3690Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3691
3692 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3693 apply fixes to close #63271 and avoid segfaults when
3694 the error routine gets callbed before xmlInitParser()
3695 get called.
3696 * nanoftp.c error.c: Applied patches from Justin Fletcher
3697 correcting some xmlGenericError misuses.
3698
3699Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3700
3701 *doc/xmllint.xml, doc/xmllint.1
3702 New and improved man page for xmllint - .xml is the original, .1
3703 is the generated man page
3704
3705Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3706
3707 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3708 the web site from the main HTML document.
3709
3710Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3711
3712 * parser.c: fixed an erroneous validation bug when PE refs
3713 occurs in external parsed entities referenced from the
3714 internals subset
3715 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3716 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3717 added the associated testcase, it's a nice one.
3718 * HTMLparser.c: generate the DTD node as HTML still ...
3719 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3720
3721Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3722
3723 * HTMLparser.c: fixed a bug in htmlNewDoc()
3724
3725Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3726
3727 * test/threads/*: added entities testing to the Thread test
3728 * testThreads.c: make the test reasonable
3729 * DOCBparser.c: fix the DTD public and system ID
3730 * xmllint.c: added --sgml for SGML DocBook importing
3731 * Makefile.am: added Docbtests target
3732
3733Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3734
3735 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3736 * testThreads.c: removed bogus include
3737
3738Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3739
3740 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3741 fixed a very serious (looping) validation bug
3742
3743Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3744
3745 * include/libxml/globals.h include/libxml/threads.h threads.c
3746 testThreads.c: far more testing, cleaning up bugs
3747 * *.c : make sure globals.h is always included.
3748
3749Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3750
3751 * HTMLparser.c: try to get rid of parser loops for good.
3752
3753Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3754
3755 * configure.in: fixed some bugs in CFLAGS passing.
3756 * test/threads Makefile.am testThreads.c: added a specific
3757 threaded test case (really nasty, guaranteed).
3758
3759Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3760
3761 * catalog.c: serious cleanup on the management of the
3762 XML catalog tree, more tests done, especially with
3763 the catalog PI.
3764
3765Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3766
3767 * catalog.c: avoid a problem in catalog cleanup on SMP if
3768 catalogs were not initialized.
3769
3770Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3771
3772 * catalog.c xpath.c: trying to cleanup the not thread safe
3773 parts of the library.
3774
3775Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3776
3777 * include/libxml/globals.h configure.in global.data: make
3778 the allocation be per-thread a configure option
3779 * encoding.c include/libxml/parser.h: fixed compilation
3780 errors
3781
3782Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3783
3784 * include/libxml/parser.h: Norm reported that a few lines
3785 added were breaking libxslt compile, removed them for now
3786
3787Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3788
3789 * parser.c parserInternals.c threads.c: debugged and fixed
3790 initialization problems which were giving troubles on SMP
3791 boxes.
3792
3793Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3794
3795 * include/libxml/Makefile.am: missing globals.h
3796
3797Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3798
3799 * globals.c: added a couple of standard includes.
3800
3801Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3802
3803 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3804 include/libxml/parserInternals.h include/libxml/tree.h
3805 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3806 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3807 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3808 Applied the last patches from Gary, cleanup, activated threading
3809 all user accessible global variables are now handled in globals.[ch]
3810 Still a bit rought but make tests passes with either
3811 --with-threads defined at configure time or not.
3812 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3813 linking options
3814
3815Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3816
3817 * Makefile.am include/libxml/Makefile.am
3818 include/libxml/globals.h globals.c include/libxml/threads.h
3819 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3820 configure.in: started integrating the core of the thread support
3821 not activated yet but half integrated. The code should still
3822 compile and work anyway.
3823
3824Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3825
3826 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3827 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3828 integrating the non-controversial parts of Gary Pennington
3829 multithread patches
3830 * catalog.c: corrected a small bug introduced
3831
3832Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3833
3834 * catalog.c include/libxml/catalog.h: very serious cleanup,
3835 isolating unportable code and as much as possible the accesses
3836 to the global shared catalog. May need more testing !
3837
3838Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3839
3840 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3841 Keith Isdale patches for the XSLT debugger interfaces. Some
3842 cleanup
3843
3844Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3845
3846 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3847 * DOCBparser.c: generate line nubers in elements
3848
3849Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3850
3851 * configure.in: preparing 2.4.6 release
3852 * doc/xml.html doc/html/*: updated and rebuilt the docs
3853 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3854
3855Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3856
3857 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3858 adding documentation for DV's supercatalog support
3859
3860Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3861
3862 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3863 super catalog support adding one API and one flag --sgml to
3864 xmlcatalog
3865
3866Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3867
3868 * doc/xmlcatalog_man.xml, xmlcatalog.1
3869 One more crack at
3870 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3871
3872
3873Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3874
3875 * xpath.c: implemented xmlXPathObjectCopy for external objects
3876 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3877
3878Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3879
3880 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3881 finishing up fix to
3882 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3883 the xmlcatalog man page display more elegantly
3884
3885Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3886
3887 * configure.in: closing bug #61832
3888 * HTMLparser.c: removed a warning
3889
3890Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3891
3892 * xpath.c: fixing #61673 part I, do not loose doc information
3893 when copying result value trees.
3894
3895Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3896
3897 * xpath.c: trying to harden the XPath interpreter
3898
3899Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3900
3901 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3902 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3903
3904Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3905
3906 * HTMLparser: repaired another loop problem
3907
3908Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3909
3910 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3911 parsing.
3912 * xpath.c: fix bug #61291 the default XML namespace node is
3913 missing from the namespace axis.
3914 * tree.c: refuse to create namespaces nodes with prefix "xml"
3915
3916Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3917
3918 * SAX.c: ouch a non-defined namespace could lead to a crash,
3919 fixed #61215
3920
3921Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3922
3923 * parserInternals.c: closed bug #61054
3924
3925Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3926
3927 * include/libxml/Makefile.am: closing #60708
3928
3929Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3930
3931 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3932 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3933
3934Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3935
3936 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3937
3938Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3939
3940 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3941 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3942
3943Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3944
3945 * catalog.c: Justin Fletcher provided cleaup code in case
3946 HAVE_STAT is not defined
3947 * include/win32config.h: Igor Zlatkovic suggested to have
3948 HAVE_STAT defined there
3949
3950Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3951
3952 * catalog.c - fixed typing error reported by M. Barros
3953
3954Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3955
3956 * xmllint.c - fixing typo
3957
3958Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3959
3960 * HTMLparser.c: small enhancement to prevent loop on
3961 unrecognizable data
3962
3963Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3964
3965 * parserInternals.c: applying patch from bug #60757 this
3966 should close it
3967
3968Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3969
3970 * catalog.c xmlcatalog.c: removed a couple of warning
3971 * xpath.c: try to solve the linking problem on platforms
3972 needing trio to compile
3973
3974Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3975
3976 * Makefile.am libxml.spec.in: backing up non-documented changes
3977 commited without review or aproval by Jens Finke <jens@gnome.org>
3978 * HACKING: made 100% clear that no commit should be done directly
3979
3980Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3981
3982 * configure.in: Joe Orton provided a patch fixing a problem
3983 when iconv is specified to be in a non-standard directory
3984 but wasn't exported in xml2-config --cflags
3985
3986Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3987
3988 * configure.in: let's ship 2.4.5 before getting too much
3989 troubles with 2.4.4 errors.
3990
3991Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3992
3993 * encoding.c entities.c: do not output hexadecimal charrefs
3994 when serializing HTML since some version of Netscape can't
3995 grok it, generate decimal ones.
3996 * result/HTML/doc3.htm: output changed due to previous test
3997 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3998
3999Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4000
4001 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4002 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4003
4004Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4005 Released 2.4.4
4006
4007 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4008 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4009 updated the configuration scripts systems accordingly
4010
4011Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4012
4013 * configure.in: preparing for 2.4.4
4014 * doc/xml.html doc/html/*: updated and rebuilt the docs
4015
4016Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4017
4018 * win32/dsp/libxml2.def.src: tried to incorporate comments
4019 from bug #59220
4020
4021Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4022
4023 * parser.c result/noent/wml.xml: fixed bug #59981 related
4024 to handling of '&' in attributes when entities are substitued
4025
4026Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4027
4028 * libxml.h include/libxml/xmlversion.h.in
4029 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4030 Tried to close bug #60131
4031
4032Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4033
4034 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4035
4036Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4037
4038 * SAX.c: fixing bug #59946 on xmlns=""
4039
4040Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4041
4042 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4043 but allocates a new error code.
4044
4045Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4046
4047 * xmllint.c: John Fleck fixed typos in the options output
4048 * parser.c SAX.c: fix ignorable white space SAX selection
4049
4050Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4051
4052 * entities.c: Steve Underwood found the possibility of an
4053 ininite loop in case of error.
4054
4055Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4056
4057 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4058
4059Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4060
4061 * parser.c: warn if version is not 1.0 but it's not
4062 strictly speaking an error after analyzing the spec
4063
4064Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4065
4066 *doc/catalog.html - add link to the html version of the
4067 man page, other linguistic cleanups
4068
4069Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4070
4071 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4072 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4073 file, has not yet been included in the build.
4074
4075Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4076
4077 * catalog.c: removed a duplicate affectation Justin Fletcher
4078
4079Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4080
4081 * tree.c: Armin Sander pointed a possible text coalescing
4082 problem, completed his patch.
4083
4084Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4085
4086 * trionan.c: Fixed const and volatile re-definition problem
4087
4088Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4089
4090 * libxml.4 parser.c: doc updates from Heiko Rupp
4091 * parserInternals.c: 2 sanity checks from Heiko Rupp
4092
4093Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4094
4095 * tree.c: applied patch from Armin Sander to make some pointers
4096 const in xmlCopyNode()
4097 * include/libxml/tree.h: added fix to the header
4098
4099Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4100
4101 * xpath.c: hum, restrict the integer usage gcc bug workaround
4102 to only gcc compilers so that other architecture don't get
4103 penalized by this limitation.
4104 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4105
4106Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4107
4108 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4109 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4110
4111Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4112
4113 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4114 --convert option to xmlcatalog to convert SGML ones to
4115 the XML syntax.
4116 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4117
4118 2.4.3 got released at that point
4119Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4120
4121 * catalog.c xmlIO.c: started some serious testing and fixed
4122 a few bug and optmization needs.
4123
4124Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4125
4126 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4127 preparing for a 2.4.3 release even if it may not be ready yet
4128 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4129 all file parsing lookup to go through the entity resolver, add
4130 to add an API to bypass it (needed to load catalogs themselves),
4131 some cleanup on the catalog code too.
4132 * nanoftp.c: small cleanup
4133 * doc/catalog.html: small update
4134
4135Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4136
4137 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4138 Jun Kuriyama
4139
4140Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4141
4142 * doc/catalog.html: finished the catalog documentation
4143
4144Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4145
4146 * doc/catalog.html doc/xml.html: added documentation about
4147 Catalog support, misses an API description
4148 * doc/html/*: reextracted the API pages
4149
4150Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4151
4152 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4153 Added the part about section 7.2 on URI resolution,
4154 fixed a side effect in the HTML parser, look complete
4155 and ready to rock except the URI/SystemID part!
4156
4157Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4158
4159 * include/libxml/catalog.h include/libxml/parser.h
4160 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4161 xmlIO.c: added support and APIs needed for the catalog PI
4162 * include/libxml/xmlIO.h: cleanup
4163
4164Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4165
4166 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4167 include/libxml/catalog.h: starts to look okay, really
4168 plugged the new framework, cleaned a lot of stuff,
4169 added some APIs, except the PI's support missing this
4170 should be mostly complete
4171 * result/catalogs/* test/catalogs/*: added new test, enriched
4172 the existing one with URN ID tests
4173
4174Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4175
4176 * catalog.c: fixed nextCatalog
4177 * result/catalogs/docbook test/catalogs/*: started adding
4178 a small regression test
4179
4180Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4181
4182 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4183 more work on the XML catalog support.
4184 * parser.c include/libxml/parser.h: small cleanup seems using
4185 list as a public parameter name can give portability troubles
4186 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4187 include/libxml/xpath.h include/libxml/Makefile.am: removed
4188 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4189 wrappers
4190
4191Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4192
4193 * Makefile.am trio.c triodef.h trionan.c xpath.c
4194 include/libxml/Makefile.am include/libxml/trionan.h:
4195 Re-worked Not-A-Number and Infinity support.
4196 * xmlcatalog.c: added readline include files
4197
4198Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4199
4200 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4201 testCatalog as xmlcatalog, making it an installed app
4202 adding a shell, and preparing it to be a /etc/xml/catalog
4203 management tool, though not ready yet
4204 * catalog.c include/libxml/catalog.h: adding support for
4205 XML Catalogs http://www.oasis-open.org/committees/entity/
4206 not finished, there is some interesting tradeoffs and a
4207 few open questions left.
4208
4209Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4210
4211 * xmllint.c: fixed a line formatting problem
4212
4213Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4214
4215 * SAX.c: removed a couple of unused variable (Albert Chin)
4216
4217Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4218
4219 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4220 trying to fix some troubles w.r.t. function returning
4221 const xxxPtr.
4222
4223Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4224
4225 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4226 defined
4227
4228Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4229
4230 * xpointer.c: removed unused var
4231
4232Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4233
4234 * testXPath.c: another small cleanup closing bug #59110
4235
4236Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4237
4238 * win32/dsp/libxml2.def.src: small cleanup closing bug
4239 #59108
4240
4241Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4242
4243 * example/gjobread.c: add xmlCleanupParser() before leaving
4244
4245Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4246
4247 * config.h.in configure.in include/libxml/xmlwin32version.h:
4248 released 2.4.2
4249
4250Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4251
4252 * include/libxml/valid.h debugXML.c valid.c: deprecate
4253 the non-boundchecking Sprintf functions, add Snprintf
4254 this should close bug #57984
4255
4256Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4257
4258 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4259 URIs before doing the lookups (pointed by Mark Vakoc)
4260
4261Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4262
4263 * xpath.c: serious changes on Result Value Trees and NodeSets
4264 w.r.t. deallocation and collect operations. Probably not
4265 100% clean (merge of allocated trees smells like a problem).
4266 Seems sufficient to close #58943
4267
4268Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4269
4270 * xmllint.c: adding a --format option
4271
4272Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4273
4274 * xpath.c: count() was broken on Result Value Tree
4275 * xmlIO.c: fixed file:/// accesses on _WIN32
4276
4277Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4278
4279 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4280 macro was renamed, this should close bug #58683
4281
4282Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4283
4284 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4285 entity substitution mode text at the end of the entity might
4286 be added due to text coalescing.
4287 * nanoftp.c parser.c: small cleanup
4288
4289Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4290
4291 * HACKING: added John Fleck right to commit in the doc subdir
4292
4293Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4294
4295 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4296 allow to inherit attributes from the DTD directly in the
4297 tree, this is needed for XPath and can be a useful feature.
4298 Inherited namespaces are always provided at the tree level now
4299 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4300 of tests for this feature (XSLT being the prime user).
4301
4302Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4303
4304 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4305 testSAX.c xmlIO.c xmllint.c include/win32config.h
4306 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4307 include/libxml/xmlwin32version.h.in win32/README.MSDev
4308 win32/dsp/*: applied Win32 Facelift No.2 patches from
4309 Igor Zlatkovic for Windows/MSC
4310
4311Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4312
4313 * SAX.c: unparsedEntityDecl() the URI computation of the
4314 entity wasn't done breaking XSLT unparsed-entity-uri()
4315
4316Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4317
4318 * xpath.c: fixed a bug when walking the descendants and
4319 the current node has no children
4320 * debugXML.c: show up when a text node is supposed to not be escaped
4321
4322Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4323
4324 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4325 worked like the set:leading() function)
4326 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4327
4328Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4329
4330 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4331
4332Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4333
4334 * include/libxml/xmlIO.h: apply change to close #58141
4335 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4336
4337Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4338
4339 * parser.c: when the internal subset uses a PE, then the
4340 included entity can use conditional sections.
4341
4342Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4343
4344 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4345 when walking the namespace axis showing up in
4346 libxst/tests/general/bug-12
4347 * xmlmemory.c: added the possibility to trace a given block
4348 defined by its address
4349
4350Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4351
4352 * parser.c: don't override existing encoding specified before
4353 starting xmlParseDocument()
4354
4355Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4356
4357 * include/libxml/xmlwin32version.h: reinserted, needed for
4358 Windows users of CVS
4359
43602001-07-27 Darin Adler <darin@bentspoon.com>
4361
4362 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4363 * testCatalog.c: Add include of <libxml/parser.h>.
4364
43652001-07-27 Darin Adler <darin@bentspoon.com>
4366
4367 * include/libxml/.cvsignore:
4368 * include/libxml/xmlwin32version.h:
4369 Remove this file from CVS because it's generated.
4370
4371Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4372
4373 * parser.c include/libxml/parser.h: applied const patches from
4374 Tom Moog #58002
4375
4376Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4377
4378 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4379 lookup framework
4380
4381Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4382
4383 * tree.c: fixed xmlCopyNode() for documents
4384
4385Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4386
4387 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4388
4389Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4390
4391 * parser.c: fixes bug #57652 reported by Morus Walter
4392
4393Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4394
4395 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4396
4397Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4398
4399 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4400 errors, lesson don't add new functions at 1am before a release
4401 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4402 from XPath initialization when possible.
4403
4404Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4405
4406 * result/scripts/base*: removing history/readline changed
4407 this slightly
4408 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4409 xmllint.c: make element content line number generation
4410 optionnal to avoid breaking old apps added interface to switch
4411
4412Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4413
4414 * configure.in: get rid of the readline and libhistory
4415 dependancies by default, release 2.4.1 with IA64 fix
4416 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4417 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4418 John Kroll fixes to allow saving to HTTP via PUT (or
4419 POST of needed).
4420 * doc/html/*.html: regenerated the docs
4421
4422Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4423
4424 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4425 xmlHashScanFull and xmlHashScannFull3 to get passed the
4426 three keys as arguments to the callback function
4427
4428Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4429
4430 * configure.in Makefile.am: removed libxml softlink for good
4431 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4432 100% coverage by gtk-doc
4433
4434Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4435
4436 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4437 fixed serious troubles due to size_t vs. int mismatch
4438
4439Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4440
4441 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4442
4443Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4444
4445 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4446 convenient extension API for value and context managing
4447 Now handles external objects through xmlXPathPopExternal,
4448 xmlXPathWrapExternal and xmlXPathReturnExternal.
4449 Added functions for sets operations (intersection, etc.)
4450
4451Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4452
4453 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4454 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4455 HTMLparser.c: cleanup of global variables, marking some
4456 const or private.
4457
4458Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4459
4460 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4461 fixed xmlXPathNodeSetItem when passing index=0
4462
4463Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4464
4465 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4466
4467Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4468
4469 * xmllint.c: fixed compilation under Cygwin #57503
4470 * TODO: update
4471
44722001-07-13 Peter Williams <peterw@ximian.com>
4473
4474 * config.h.in: add #undef HAVE_DLFCN_H
4475
4476 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4477 builddir.
4478
4479Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4480
4481 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4482 raised by #57348 and #57381
4483
4484Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4485
4486 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4487 tree.c xpointer.c: store the line numbder in element->content,
4488 may break some software, need a configuration mechanism
4489
44902001-07-10 Darin Adler <darin@bentspoon.com>
4491
4492 * .cvsignore:
4493 * example/.cvsignore:
4494 * include/.cvsignore:
4495 * include/libxml/.cvsignore:
4496 Various things that are generated and should be ignored.
4497
4498Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4499
4500 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4501 * doc/xml.html doc/html/*: updated the docs
4502
4503Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4504
4505 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4506 validation occured on content with element child
4507
4508Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4509
4510 * tree.c: fixed XML Base computation which was broken
4511 * debugXML.c: added a base function to the shell
4512 * Makefile.am result/scripts/* test/scripts/*: added scripts
4513 based regression tests, and adding 2 XML Base tests
4514
4515Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4516
4517 * tree.c: set properties doc and call xmlSetListDoc for properties
4518 content when grafting them in a different tree.
4519 * aclocal.m4: remove from CVS
4520
4521Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4522
4523 * win32/libxml2/libxml2.def.src: added some missing entry point
4524 for XPath (Mark Vakoc)
4525
4526Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4527
4528 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4529 layer should URI-Unescape before trying to open resources.
4530
4531Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4532
4533 * xpath.c: fix the name() bug for elements in the default
4534 namespace reported by Charlie Bozeman
4535
4536Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4537
4538 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4539 led to an XPath fix, improvements of SAX initialization, and
4540 an added option --nocdata to testXPath
4541
4542Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4543
4544 * doc/libxml-doc.el: Felix Natter provided anew version working
4545 with XEmacs too
4546
4547Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4548
4549 * include/libxml/xpath.h: small cleanup
4550 * doc/xml.html: update
4551
4552Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4553
4554 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4555 released 2.3.14
4556
4557Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4558
4559 * doc/html/*: rebuilt the docs for the release
4560 * doc/xml.html: added 2.3.14 release.
4561
4562Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4563
4564 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4565 were not equal to empty strings
4566
4567Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4568
4569 * SAX.c: fixed a URI-Reference computation problem when validating
4570 * xmlIO.c: small cleanup
4571
4572Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4573
4574 * parser.c: improved the description of a couple of interfaces
4575 upon Larry Stamper suggestion
4576
4577Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4578
4579 * SAX.c entities.c parser.c: changed completely the way entities
4580 are handled when running the parser in entity substitution mode.
4581 This fixes a bug reported by Stephan Kulow and nearly divides
4582 by 3 the amount of memory required by libxslt to load and process
4583 DocBook TDG.
4584
4585Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4586
4587 * HTMLparser.c: fixing a too early root closing problem raised
4588 byt Prashanth Naidu
4589
4590Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4591
4592 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4593 raised by Mark Vakoc.
4594
4595Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4596
4597 * example/Makefile.am: fixed the include path to add srcdir/include
4598 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4599 and some cleanup
4600
4601Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4602
4603 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4604 lot of optimization work, results in significant improvements
4605 when handling really complex XPath queries. Add a small optimizer
4606 for unions, improve [n] and [last()], avoid some costly ops.
4607
4608Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4609
4610 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4611 * xpath.c: small cleanup
4612 * xmlGetNsList: reformated, fixed problems if used on Entities
4613
4614Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4615
4616 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4617
4618Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4619
4620 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4621 * Makefile.am example/Makefile.am: workaround automake generating
4622 erroneous deps
4623
4624Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4625
4626 * include/win32config.h: bug #56801 Yon Derek provided a patch
4627 to the windows config file.
4628
4629Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4630
4631 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4632 libxml.h : Yon Derek provided a set of changes to compile from
4633 CVS on Windows/MSC
4634
4635Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4636
4637 * parser.c: fixed UTF8 BOM support in push mode
4638 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4639 added a specific testcase
4640
4641Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4642
4643 * Makefile.am: added --push regression tests
4644 * parserInternals.c: the XML parser segfaulted in --push mode
4645
4646Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4647
4648 * configure.in: moved the symlinks detection within a CVS
4649 check, this is not portable and will be removed soon.
4650 * xpath.c: small cleanup/speedup
4651
4652Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4653
4654 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4655 release of 2.3.12
4656 * parser.c: make an error message if unknow entities in all cases
4657
4658Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4659
4660 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4661
4662Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4663
4664 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4665 includes were installed in the wrong dir
4666
4667Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4668
4669 * doc/html.xml: warn against sending code to exhibit bugs.
4670
4671Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4672
4673 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4674 Tru64 from Thomas Leitner
4675
4676Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4677
4678 * AUTHORS: added William and Bjorn
4679 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4680 daniel@veillard.com hopefully I won't have to do this again
4681 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4682 docs can be rebuilt cleanly now
4683 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4684 from CVs it's generated, added include/libxml/xmlwin32version.h
4685 also generated but which should change far less frequently.
4686 * catalog.c nanoftp.c: made sure to include libxml.h not
4687 libxml/xmlversion.h directly
4688 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4689 when compiling on WIN32 and MSC
4690
4691Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4692
4693 * include/Makefile.am include/libxml/Makefile.am configure.in:
4694 fixed make distcheck and rebuilding the rpms
4695
4696Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4697
4698 * configure.in: should finish the migration of exported includes
4699 into a real include/libxml in CVS, at least for CVS users.
4700 * removed the exported headers, added in include/libxml (as well
4701 as xmlversion.h.in).
4702
4703Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4704
4705 * configure.in: fixed the way to detect symlink
4706
4707Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4708
4709 * configure.in: updated, include/libxml is now a real CVS dir
4710
4711Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4712
4713 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4714 version works with both libxml1 and libxml2 (it autodetects
4715 the prefix of the html-files) from Felix Natter.
4716 * doc/xml.html: updated doc accordingly
4717
4718Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4719
4720 * xpath.c: fixed the bug generating a template loop in libxslt
4721 when using docbook-xsl-1.4, * should filter out document nodes
4722 * HACKING: added William
4723 * TODO: updated
4724
4725Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4726
4727 * doc/FAQ.html: added a warning about gcc-3.0
4728 * doc/xml.html: added reference to gdome2 and removed a confusing
4729 sentence
4730
4731Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4732
4733 * xmlversion.h: okay this is a generated file, but Windows
4734 users need it and they can't generate it, and I want CVS
4735 Windows users ...
4736 * win32/libxml2/libxml2_so.dsp: Windows project file for
4737 the shared lib version of libxml2
4738 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4739 resources needed for libxslt/xsltproc by Yon Derek
4740
4741Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4742
4743 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4744
4745Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4746
4747 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4748
4749Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4750
4751 * include/win32config.h: Yon Derek provided a first fix
4752 to be able to compile libxslt/xsltproc on Windows
4753
4754Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4755
4756 * xpath.c: attempt to work around what seemed a gcc optimizer
4757 bug when handling floats on i386 http://veillard.com/gcc.bug
4758 * tree.c entities.c encoding.c: doing some cleanups while
4759 chasing it
4760
4761Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4762
4763 * Makefile.am: cleanup when --without-debug is specified
4764 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4765 w.r.t. --without-debug and other include points
4766 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4767 Catalogs
4768 * configure.in entities.h tree.h HTMLparser.c: removed
4769 --without-corba, made the _private field mandatory
4770
4771Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4772
4773 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4774 outputs a BOM in UTF8, an errata has been issued to avoid the
4775 problem, that was the most reasonable solution... Add support
4776 for a leading UTF8 BOM in entities.
4777
4778Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4779
4780 * valid.c: fixed a bug found when post validating an entity ref
4781 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4782 activate it too
4783
4784Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4785
4786 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4787 weakness in the node copy the XPointer and the XInclude
4788 implementations. Serious cleanup.
4789
4790Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4791
4792 * Makefile.am: Kjartan Maraas provided a small patch to
4793 add xml2-config.in to EXTRA_DIST
4794
4795Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4796
4797 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4798 provided another failing case found in KDE, the way the
4799 ctxt->vctxt.nodeTab was allocated and freed changed over
4800 time but it wasn't completely cleaned up. This should fix it.
4801
4802Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4803
4804 * parser.c: Stephan Kulow also raised the fact that line number
4805 could get miscounted making debug harder, fixed the problem
4806 in xmlParseCharData()
4807
4808Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4809
4810 * valid.c: Stephan Kulow pointed out a problem when validating
4811 and using an empty entity, forgot a 'break' in a case.
4812
4813Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4814
4815 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4816 * doc/xml.html: updated with 2.3.11
4817
4818Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4819
4820 * TODO: updated adding cleanup of generated doc
4821 * configure.in: prepared to release 2.3.11
4822 * xmllint.c: added --version for bug reporting
4823 * doc/html/*.html: rebuilt the doc
4824
4825Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4826
4827 * xpath.c: first part of the work on selecting namespace to
4828 fix bug #56115
4829
4830Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4831
4832 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4833 when using -liconv
4834 * TODO: updated
4835
4836Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4837
4838 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4839 cleanup, encoding support.
4840
4841Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4842
4843 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4844
4845Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4846
4847 * xpath.c: bug detected by Ankh when / is used as a function arg
4848
4849Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4850
4851 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4852 of element and use it to avoid outputting formatting spaces at
4853 the wrong place. Implemented the format parameter for HTML save.
4854 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4855 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4856 result/HTML/wired.html: of course this impact the result of a
4857 number of HTML tests
4858
4859Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4860
4861 * HTMLtree.[ch]: started augmenting the HTML save API with
4862 encoding and formatting parameters
4863
4864Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4865
4866 * HTMLtree.h: cleanup and started evaluating the work needed on
4867 revamping the HTML output code
4868
4869Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4870
4871 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4872
4873Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4874
4875 * valid.c: fixed bug #56049, forgot one check in the
4876 validation routine
4877
4878Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4879
4880 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4881
4882Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4883
4884 * libxml.h: fixed an error in last commit
4885 * doc/FAQ.html: added an entry for compilation from CVS
4886
4887Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4888
4889 * xmlversion.h.in libxml.h: Cygwin patches
4890 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4891 * tree.h: cleanup
4892
4893Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4894
4895 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4896 memory block in a strange case where libxml is linked twice
4897 in the binary.
4898
4899Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4900
4901 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4902 state far too often, simple fix used to avoid it.
4903
4904Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4905
4906 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4907 being processed, applied his patch
4908 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4909
4910Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4911
4912 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4913 provided fixes to compile on MSCC again
4914 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4915 also provided an update for the project files.
4916
4917Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4918
4919 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4920 bug #55810
4921
4922Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4923
4924 * tree.c: fixed xmlGetNsProp() to close bug #55683
4925 Note this requires libxslt to use it's own function instead.
4926
4927Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4928
4929 * HTMLtree.c: when in a pre element no formatting space should
4930 be added.
4931 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4932
4933Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4934
4935 * configure.in: added tests for signal() and signal.h
4936
4937Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4938
4939 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4940
4941Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4942
4943 * doc/libxml-doc.el: Felix Natter provided a new version for
4944 libxml2
4945
4946Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4947
4948 * HTMLtree.c: when in a pre element no formatting space should
4949 be added.
4950
4951Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4952
4953 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4954
4955Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4956
4957 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4958 hack
4959 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4960 * uri.c: fixed a warning
4961
4962Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4963
4964 * HTMLtree.c: trying to close bug #55772 escaping in script
4965 elements
4966 * doc/xml.html: suggest to send mail to the list
4967
4968Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4969
4970 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4971 good. Use a macro and based on the solution provided in
4972 vsnprintf manual page from GNU.
4973
4974Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4975
4976 * error.c: Workaround for non-preserving variadic list.
4977 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4978
4979Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4980
4981 * doc/xml.html: added 2.3.10 release
4982
4983Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4984
4985 * configure.in: releasing 2.3.10
4986
4987Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4988
4989 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4990
4991Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4992
4993 * encoding.c: Robert Collins provided a patch to add the
4994 "US-ASCII" encoding alias
4995
4996Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4997
4998 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4999 string oriented functions and started cleaning the related areas
5000 in xpath.c which needed fixing in this respect
5001
5002Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5003
5004 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5005 #55380
5006 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5007
5008Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5009
5010 * TODO: updated
5011 * nanohttp.[ch] : started adding APIs to get the redirected URL
5012 when this occurs (needed for further base computation
5013 * tree.h: cleanup
5014 * encoding.c: cleanup
5015 * SAX.c: minor change around ctxt->loadsubset
5016
5017Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5018
5019 * Makefile.am include/Makefile.am: small change to have
5020 include/libxml rebuilt if working from CVS.
5021 * uri.c: applied another patch from Carl Douglas for URI escaping,
5022 this should close bug #51876
5023
5024Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5025
5026 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5027 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5028 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5029 added specific regression test
5030 * parser.h: preparing for the XSLT mode where DTD inherited
5031 attributes are added to the tree.
5032
5033Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5034
5035 * xinclude.[ch]: Updated the namespace for the Last Call version
5036 * result/XInclude/include test/XInclude/include: updated the
5037 testsuite accordingly
5038
5039Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5040
5041 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5042 related to bug #51876
5043
5044Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5045
5046 * tree.c: fixed a gross mistake in base computation, xml:base is
5047 not completely correct yet (need cascade).
5048 * xpath.[ch]: added the few things needed to find a function name
5049 and URI from the XPath context when it is called.
5050
5051Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5052
5053 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5054 * DOCBparser.c: small cleanup
5055 * xmllint.c: added a --catalogs option to load catalogs from
5056 $SGML_CATALOG_FILES
5057 * tree.c: cleanup
5058 * configure.in: iconv library fixup, ICONV_LIBS
5059
5060Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5061
5062 * catalog.c: handling of CATALOG entries. detection of recursion,
5063 and a few bugfixes
5064 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5065 against the default namespace
5066
5067Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5068
5069 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5070
5071Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5072
5073 * parser.c: fixed propagation context info when parsing an
5074 external entity.
5075 * doc/html/*.html: regenerated a couple of docs
5076
5077Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5078
5079 * doc/xml.html: update with 2.3.9 informations
5080
5081Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5082
5083 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5084 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5085 * doc/html/* : rebuilt the docs
5086 * valid.c: small patch which may improve some case when
5087 validating.
5088
5089Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5090
5091 * HTMLparser.c: Closed bug #54891
5092 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5093 to the suite
5094
5095Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5096
5097 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5098 applied a documentation patch from LotR and filled in a few missing
5099 descriptions
5100
5101Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5102
5103 * xpath.c tree.c parser.c: speed optimizations at the parser level
5104 document tree freeing and xpath evaluation
5105
5106Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5107
5108 * parser.c parser.h parserInternals.h: fixed a couple of
5109 interfaces for handling memory buffer input to const char *
5110 upon suggestion of JamesH.
5111
5112Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5113
5114 * configure.in: LoTR sent a patch fixing the previous commit
5115
5116Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5117
5118 * configure.in: trying to deal again with the stoopid -R linking
5119 flag of Solaris
5120
5121Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5122
5123 * xpath.h: two nodeset access macros from Thomas Broyer
5124
5125Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5126
5127 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5128 patch from Thomas Broyer
5129
5130Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5131
5132 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5133 case
5134 * INSTALL: was empty added stuff from the FAQ
5135
5136Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5137
5138 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5139 attributes handling and #54433 by adding xmlUnsetProp()
5140 and xmlUnsetNsProp()
5141
5142Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5143
5144 * HTMLparser.c: Patch from Jonas Borgström
5145 (htmlGetEndPriority): New function, returns
5146 the priority of a certain element.
5147 (htmlAutoCloseOnClose): Only close inline elements if they
5148 all have lower or equal priority.
5149 * result/HTML: this of course changed a number of tests results.
5150
5151Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5152
5153 * xmlIO.c catalog.c: plugged in the default catalog resolution
5154 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5155 documentations
5156 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5157
5158Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5159
5160 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5161 integrating catalogs
5162 * catalog.[ch] testCatalog.c: adding a small catalo API
5163 (only SGML catalog support).
5164 * parser.c: restaured xmlKeepBlanksDefault(0) API
5165
5166Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5167
5168 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5169
5170Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5171
5172 * parser.c: added xmlParseExternalEntityPrivate() to allow
5173 propagation of ctxt->_private when parsing external entities
5174
5175Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5176
5177 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5178
5179Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5180
5181 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5182
5183Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5184
5185 * valid.c: warn when indeterminist content model is detected
5186 * result/VC/ElementValid8: this adds a message
5187 * Makefile.am: add --novalid for VCM tests
5188 * parserInternals.c: added a call to Init memory
5189
5190Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5191
5192 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5193 when both parameters are NULL.
5194
5195Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5196
5197 * valid.c: applied small patch from Gary Pennington, reindented
5198 some part of the code.
5199
5200Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5201
5202 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5203 release, updated and regenerated the docs
5204
5205Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5206
5207 * xpath.c result/XPath/expr/floats : clarified and cleanup
5208 printing of abnormal floats in tests.
5209
5210Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5211
5212 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5213 * results/HTML/ : a few changes in the output of the HTML tests as
5214 a result.
5215 * configure.in: tying to fix -liconv where needed
5216
5217Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5218
5219 * Makefile.am: fixed a stupid error
5220
5221Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5222
5223 * configure.in Makefile.am: make the inclusion of the trio
5224 modules in the library conditional
5225
5226Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5227
5228 * DOCBparser.c: patche from László Kovács, fixed entities refs
5229 in attributes handling
5230
5231Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5232
5233 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5234 flushing
5235
5236Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5237
5238 * xpath.c: fix of an XSLT namespace bug reported on the list
5239 general/bug-8-
5240
5241Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5242
5243 * strio.h trio.c: Dan McNichol suggested a couple of small
5244 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5245
5246Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5247
5248 * tree.c parser.c encoding.c: spent a bit more time looking
5249 at the parsing speed and DOM handling. Added a few more
5250 speedups.
5251
5252Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5253
5254 * parser.c: small but effective parsing speed improvement
5255
5256Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5257
5258 * configure.in: default on the DocBook parser inclusion (for Gnome)
5259 * DOCBparser.h: fixed a header reference
5260
5261Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5262
5263 * configure.in xpath.c: applied Bjorn patches for FPE on the
5264 alpha
5265
5266Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5267
5268 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5269 xmlSaveFormatFileTo()
5270
5271Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5272
5273 * xpath.c: simple and efficient optimization, XPath functions
5274 aways bind to the same code, cache this
5275 * TODO: updated (by saying some is obsolete)
5276
5277Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5278
5279 * xpath.c: more cleanup work on XPath name parsing routines
5280
5281Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5282
5283 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5284 xmlXPathParseName
5285 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5286 * debugXML.c: avoid compilation problems if compiling without
5287 HTML support, Igor Zlatkovic
5288 * win32/libxml2/libxml2.def.src: being able to compile without
5289 XPath on Windows
5290
5291Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5292
5293 * libxml.m4: yet another patch from Toshio Kuratomi
5294
5295Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5296
5297 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5298
5299Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5300
5301 * tree.[ch]: added xmlSaveFormatFile interface for saving
5302 and indenting a file.
5303
5304Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5305
5306 * xpath.c: fixed bug #53689 related to processing-instruction()
5307
5308Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5309
5310 * DOCBparser.c: patche from László Kovács
5311
5312Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5313
5314 * parser.c: applied fixes from Christian Glahn bug report #53391
5315
5316Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5317
5318 * error.c: Jean François Lecomte provided a complete description
5319 and a fix to bug #53537
5320
5321Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5322
5323 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5324
5325Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5326
5327 * DOCBparser.c SAX.c: a bit more work on entities processing.
5328 Still Need to cleanup XML output and references in attributes
5329
5330Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5331
5332 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5333
5334Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5335
5336 * tree.c: trying to fix #53574, not completely complete,
5337 I would like xmllint --copy --debug test/ent1 and
5338 xmllint --debug test/ent1 to show the same result.
5339 * xpath.c: fix a bug when trying to sort namespace nodes
5340
5341Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5342
5343 * HTMLtree.c: real fix for #53402
5344
5345Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5346
5347 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5348 PIs when using xsl:output
5349 * valid.c: closing #53537 some case generate segfaults if there
5350 is validity errors
5351
5352Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5353
5354 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5355 of external parsed entities, added --noent to testDocbook
5356 * valid.c: Garry Pennington found an uninitialized variable
5357 access in xmlValidateElementContent()
5358
5359Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5360
5361 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5362 with madness
5363 * result/HTML/ : this modified the result of the regression tests
5364 a lot.
5365
5366Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5367
5368 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5369 to doc where it wasn't checked against NULL reported by
5370 Jens Laas
5371
5372Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5373
5374 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5375 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5376
5377Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5378
5379 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5380 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5381 * SAX.[ch]: cleanup and updates for DocBook
5382 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5383 ex SGML identifier changes
5384 * valid.c: removed a static unused function.
5385
5386Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5387
5388 * HTMLtree.c: applied change for Paul Sponagl on script saving
5389 * Makefile.am: the warning about entity title.xml are normal.
5390
5391Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5392
5393 * configure.in: release of 2.3.7
5394 * Makefile.am: fixing make distcheck
5395
5396Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5397
5398 * doc/html/* doc/xml.html: updated and regenerated the docs
5399
5400Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5401
5402 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5403
5404Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5405
5406 * tree.c: fixed #53388 with the provided patch
5407
5408Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5409
5410 * valid.c: Bjorn detected an invalid memory access. Fixed
5411 vstateVPush()
5412
5413Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5414
5415 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5416
5417Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5418
5419 * libxml.h: new header used only for the compilation of libxml
5420 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5421 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5422 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5423 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5424 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5425 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5426 baseline (version 1.2 plus a single patch).
5427 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5428 scientific notation for numbers. Tests added.
5429 * xpath.c: formatting of numbers changed to use sprintf
5430 (contribution from William Brack)
5431
5432Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5433
5434 * valid.c: cleanup, more useful debugging
5435 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5436 * xmlIO.c: entity loading is printed as an error when validating
5437
5438Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5439
5440 * valid.c: fixed to validate within entities
5441 * test/VCM/v22.xml: added a specific testcase
5442
5443Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5444
5445 * valid.c: forgot an epsilon transition in for ()+
5446 * test/VCM/v21.xml : added a specific test case
5447
5448Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5449
5450 * valid.c: removed a state explosion exhibited by RSS
5451 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5452 from bug #51872
5453
5454Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5455
5456 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5457 validation without using an ugly NFA -> DFA algo in the source.
5458 Made a specific algorithm easier to maintain, using a single
5459 stack and without recursion.
5460 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5461 * hash.c: made the growing routine static
5462 * tree.h parser.c: added the parent information to an
5463 xmlElementContent node.
5464
5465Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5466
5467 * SAX.c parser.c xpath.c: generating IDs when not validating
5468 from an external parsed entity was poisoning the ID has table
5469 with removed values. This was killing XSLT on the KDE help
5470 browser.
5471
5472Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5473
5474 * entities.h: andrew@ugh.net.au detected a double declaration
5475
5476Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5477
5478 * debugXML.c hash.c tree.h valid.c : some changes related to
5479 the validation suport to improve speed with DocBook
5480 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5481 the way validation errors get reported
5482
5483Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5484
5485 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5486 by P C Chow and William M. Brack for XSLT HTML output
5487
5488Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5489
5490 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5491 Igor Zlatkovic patches for MSC compilation and added his
5492 updates
5493
5494Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5495
5496 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5497 prefix lookup.
5498 * parserInternals.c: fixed the bug reported by Morus Walter
5499 due to an off by one typo in xmlStringCurrentChar()
5500
5501Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5502
5503 * HTMLparser.c result/HTML/*: revamped the way the HTML
5504 parser handles end of tags or end of input
5505
5506Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5507
5508 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5509
5510Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5511
5512 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5513 bug where the linktime verions of free() won't work ...
5514
5515Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5516
5517 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5518
5519Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5520
5521 * doc/xml.html: added 2.3.6 release
5522
5523Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5524
5525 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5526 * result/wml.xml: resulted in a small output change
5527
5528Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5529
5530 * tree.c: xmlNewDoc was missing the charset initialization
5531 * xmllint.c: added --auto to autogenerate a doc, allow to
5532 reproduce the problem fixed on xmlNewDoc
5533
5534Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5535
5536 * xpath.c: trying to get 52979 solved
5537 * tree.c result/ result/noent/: trying to get 52712 solved, this
5538 also made me clean up the fact that XML output in general should
5539 not add formating blanks by default, this changed the output of
5540 a few tests
5541
5542Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5543
5544 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5545
5546Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5547
5548 * configure.in: finally released 2.3.6
5549
5550Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5551
5552 * xpath.c: checking for null pointer generated by new code
5553
5554Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5555
5556 * xpath.c: fixed a [] evaluation problem reported
5557 * test/XPath/tests/simpleaddr: extended test
5558 * result/XPath/simpleaddr: updated result
5559
5560Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5561
5562 * xmllint.c: Dan Timis reported a portability problem
5563 on Macs without mmap, fixed it.
5564
5565Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5566
5567 * testXPath.c : added a --tree option allowing to display the
5568 tree dump of the XPath expression
5569
5570Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5571
5572 * xpath.c: fixed a memleak when comparing nodesets
5573 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5574 * tree.c: added a TODO
5575
5576Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5577
5578 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5579 we need string functions
5580 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5581 to be able to use them where needed. Applied some changes
5582 to reduce name linking pollution and compile in only what's
5583 needed.
5584 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5585 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5586 for the string manipulation functions
5587 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5588 to the free() function of xmlmemory.c
5589 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5590 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5591 usage.
5592
5593
5594Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5595
5596 * error.c: applied the context output patch of the error
5597 handling submitted by Chuck Griffith
5598 * error/VC/*: this slightly change some error logs
5599
5600Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5601
5602 * parser.c: fixed line number reporting on error
5603
5604Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5605
5606 * parser.c: Sullivan and Darin found a parser bug,
5607 applied the patch.
5608
5609Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5610
5611 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5612 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5613 xmlversion.h.in xpointer.c: of course the way I defined
5614 UNUSED breaks on old gcc version. Try to be smart and
5615 also define it directly in xmlversion.h
5616 * configure.in: removed -ansi flag from the pedantic set
5617
5618Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5619 Huge cleanup, I switched to compile with
5620 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5621 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5622 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5623 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5624 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5625 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5626 encoding.h entities.c error.c list.[ch] nanoftp.c
5627 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5628 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5629 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5630 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5631 Cleanup, staticfied a number of non-exported functions,
5632 detected and cleaned up a dozen of problem found this way,
5633 avoided a lot of public function name/typedef/system names clashes
5634 * doc/xml.html: updated
5635 * configure.in: switched private flags to the really pedantic ones.
5636
5637Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5638
5639 * configure.in: 2.3.5
5640 * doc/html/*: rebuilt the docs
5641
5642Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5643
5644 * parser.c: fixed a reported bug in NOTATION parsing
5645 * uri.c: accepted but not fixed bug 51876, added TODO
5646 * Makefile.am: fixed bug 51876
5647
5648Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5649
5650 * config.h.in configure.in error.c: fix a compilation problem
5651 on platforms without vsnprintf (xml@thewrittenword.com)
5652
5653Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654
5655 * parser.c: fixed a function name header typo
5656 * SAX.c: notations can also occur in external subset.
5657
5658Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5659
5660 * error.c: removed a C++ like comment
5661
5662Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5663
5664 * parser.c: fixing bug 52299 strange condition leading
5665 to a parser crash due to a buffer overflow
5666 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5667 added the specific test case
5668
5669Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5670
5671 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5672 xmlXPathConvert{String,Number,Boolean} to be able to make
5673 type casts without a context stack, fixed some implementation
5674 problems related to the absence of context at parse-time,
5675 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5676 in the public API too
5677 * xpointer.c xpathInternals.h: we need to know at parse time
5678 whether we are compiling an XPointer
5679
5680Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5681
5682 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5683 cleaned up the parser internals, refactored XPath code, added
5684 new compilation based APIs and cleanly separated public and
5685 private APIs.
5686
5687Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5688
5689 * xpath.h: the comp field must be added at the end to avoid
5690 killing binary compat.
5691
5692Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5693
5694 * Makefile.am: detect XPath memleaks in regreson tests
5695 * error.c: fixed and error w.r.t. error reporting still using
5696 stderr
5697 * hash.c: added new line at end of file
5698 * tree.h: minor cleanup
5699 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5700 expression parsing from evaluation, resulted in a number of
5701 changes internally, and in XPointer. Likely to break stuff
5702 using xpathInternals.h but should remain binary compatible,
5703 new interfaces will be added.
5704
5705Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5706
5707 * configure.in: fixed a couple of problems reported by
5708 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5709 without gcc on non linux platforms.
5710
5711Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5712
5713 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5714 a fix for --with-html-dir= configure support. I hope it won't
5715 break rpm generation
5716
5717Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5718
5719 * xmlIO.c: one function comment cleanup.
5720
5721Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5722
5723 * SAX.c: external subset notations were improperly registered
5724 in the internal subset.
5725
5726Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5727
5728 * README.cvs-commits: added, pointing to HACKING
5729 * HACKING: updated
5730
5731Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5732
5733 * parser.c: and Matt Sergeant found one in the XML push
5734 parser (erroneous check I forgot to remove when I fixed the
5735 main parser).
5736
5737Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5738
5739 * xpath.c: ptittom found a small bug in UnaryExpr
5740
5741Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5742
5743 * configure.in: bumped to 2.3.4
5744 * error.c: fixed bug #51860
5745 * tree.c: fixed bug #51861
5746 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5747 * tree.[ch] : added xmlDefaultBufferSize
5748 * nanoftp.c: typo in function name header block
5749 * doc/xml.html : updated, added link to XML::LibXSLT
5750 * doc/html/* : rebuilt the docs
5751
5752Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5753
5754 * parser.c SAX.c: the new content parsing code raised an
5755 ugly bug in the characters() SAX callback. Found it
5756 just because of strangeness in XSLT XML Rec ouptut :-(
5757
5758Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5759
5760 * Makefile.am: Martin Baulig suggested to add -lm
5761 * tree.c: found another bug in xmlNodeGetContent()
5762
5763Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5764
5765 * xpath.c: Bjorn found the error related to strictness of comparison.
5766
5767Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5768
5769 * parser.c: trying to fix the Dtd parsing problem reported
5770 by Gary, side effect of last week speed optimizations.
5771
5772Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5773
5774 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5775 * parserInternals.c: removed unneeded test raised by Stric
5776
5777Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5778
5779 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5780 and fixed by William Brack). Added xmlXPathFormatNumber.
5781 Changed the sorting slightly.
5782 * configure.in Makefile.am example/Makefile.am: Added -lm.
5783 Please note that applications linking with libxml2, must
5784 also like with the math library from now on.
5785
5786Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5787
5788 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5789
5790Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5791
5792 * parser.c: one must report spaces even if the Dtd element
5793 content proves that this is not part of the element content.
5794 * result/valid/*.xml: this changed the ouptu slightly
5795
5796Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5797
5798 * configure.in: bumped to 2.3.3
5799 * doc/xml.html: updated
5800
5801Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5802
5803 * tree.c: minor doc fix
5804 * xpath.c: deallocation issues when a result tree has been
5805 converted to a node-set
5806
5807Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5808
5809 * doc/xml.html: oops corrected dates s/2000/2001
5810
5811Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5812
5813 * valid.c: new patch from Gary Pennington
5814
5815Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5816
5817 * doc/xml.html: applied patch from Ankh
5818
5819Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5820
5821 * xinclude.c: fixed a problem building on Mac
5822
5823Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5824
5825 * parser.c: more work on increasing parsing ferformances
5826
5827Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5828
5829 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5830 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5831 avoiding memcpy in production builds MEM_CLEANUP macro use
5832 * parser.[ch] parserInternals.c: optimizations of the tightest
5833 internal loops inside the parser. Better checking of I/O
5834 flushing/loading conditions
5835 * xmllint.c : added --timing
5836
5837Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5838
5839 * configure.in: bumped to 2.3.2
5840 * doc/xml.html: updated for release
5841
5842Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5843
5844 * xpath.c: found a memleak and fixed a nasty bug
5845
5846Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5847
5848 * xmllint.[c1] : added return code errors for xmllint
5849 * xpath.c: specific debug dump function for result value trees
5850
5851Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5852
5853 * xpath.c: finally implemented xmlXPathCompareNodeSets
5854 * test/XPath/expr/floats results/XPath/expr/floats: added
5855 a test for float expressions
5856
5857Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5858
5859 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5860 * parserInternals.[ch]: trying to speed up parsing
5861 * xpath.c : speeded up node set equality op
5862
5863Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5864
5865 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5866 better handling of ID/IDREF and the list modules associated
5867 * configure.in: small CFLAGS cleanup
5868
5869Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5870
5871 * configure.in: fixed iconv detection on AIX (stric)
5872
5873Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5874
5875 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5876
5877Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5878
5879 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5880 and optimized xmlXPathNodeSetSort
5881
5882Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5883
5884 * xpath.c: bug fix when context size is 0
5885 * parser.c: I like Norm's Dtd because they still manage to break
5886 the parser occasionally
5887
5888Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5889
5890 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5891
5892Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5893
5894 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5895 attributes within the XML-1.0 namespace
5896
5897Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5898
5899 * xpathInternals.h: exported a few axis functions
5900 * doc/xml.html: updated the doc
5901
5902Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5903
5904 * configure.in: applied patch from Daniel van Balen for OpenBSD
5905 and bumped version to 2.3.1
5906 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5907 attempt to find autoclosing was simply broken, removed it,
5908 updated the examples, this is better
5909
5910Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5911
5912 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5913 hash functionnalities.
5914 * doc/html/* : rebuild the doc
5915
5916Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5917
5918 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5919 on predicate
5920 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5921 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5922 really want to have tags closed on output even if we accept
5923 unclosed ones on input
5924
5925Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5926
5927 * xpath.c: ouch don't free NULL, rare case fixed
5928 * tree.c: don't coalesce text nodes if they don't have the
5929 same behaviour wrt escaping on output
5930
5931Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5932
5933 * xpath.c: small fixup
5934 * SAX.c: don't warn on empty namespaces.
5935
5936Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5937
5938 * README: a bit of cleanup
5939 * configure.in: preparing for 2.3.0 release
5940
5941Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5942
5943 * hash.[ch]: added a first version of xmlHashSize()
5944 * valid.c: another bug fix from Gary Pennington
5945
5946Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5947
5948 * valid.c: couple of bug fixes pointed by Gary Pennington
5949 * HTMLtree.c: #if 0 cleanup
5950
5951Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5952
5953 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5954 which removes a time consuming check of xmlXPathNodeSetAdd()
5955 and use it in places where we are sure to not break unicity
5956
5957Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5958
5959 * xpath.c: bug fixes found from XSLT
5960 * tree.c: preserve node->name special values when copying nodes.
5961 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5962 external subset are fetched when available but without full
5963 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5964 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5965 output with encoding disabled.
5966
5967Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5968
5969 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5970 xmlCheckFilename should not be called from xmlFileOpenW
5971 and xmlGzfileOpenW
5972
5973Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5974
5975 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5976 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5977 added the new tests for URI normalization
5978 * testURI.c: fixed stoopid bugs
5979 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5980 the URI in the error messages are now properly normalized
5981
5982Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5983
5984 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5985
5986Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5987
5988 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5989
5990Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5991
5992 * xpath.c: fixed mod operator
5993
5994Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5995
5996 * parser.c: fixed xmlStrcat doc
5997 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5998 trees.
5999
6000Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6001
6002 * xpath.c result/XPath/tests/chaptersbase
6003 result/XPath/tests/simplebase: fixed XPath node()
6004 * tree.c: small fix in xmlNewNs()
6005 * Makefile.am: removed extraneous xml2Conf.sh rule
6006
6007Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6008
6009 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6010 Changed the library name, in order to get libxml-devel and
6011 libxml2-devel to coexist on a single system
6012 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6013 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6014
6015Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6016
6017 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6018 libxml2-devel installable in // as libxml-devel.
6019
6020Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6021
6022 * doc/Makefile.am: fixed make rebuild in doc
6023 * doc/html/*.html: rebuilt the docs
6024
6025Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6026
6027 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6028
6029Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6030
6031 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6032 the HTML doc to go into the -devel RPM ...
6033 * aclocal.m4 config.h.in: some updates due to auto* magic
6034
6035Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6036
6037 * xpath.h: added a hook in the context structure allowing to
6038 link to extra support, needed for XSLT
6039
6040Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6041
6042 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6043 xmlXPtrCmpPoints to use it.
6044 * propagated the following patch from Alejandro Forero
6045 * include/win32config.h xmlIO.c: applied further suggestions
6046 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6047 * example/gjobread.c: fixed warnings, now that it builds
6048
6049Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6050
6051 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6052
6053 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6054 filename points to a valid file (not a directory).
6055 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6056 Added calls to xmlCheckFilenameDir.
6057
6058 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6059 `path' (rather than `filename') as the parameter to gzopen and open.
6060
6061Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6062
6063 * Makefile.am: fixed a problem with EXTRA_DIST
6064
6065Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6066
6067 * Makefile.am example/Makefile.am: finally found the trick
6068 to build the example, i.e. add "." in SUBDIRS before example
6069 in the list <grin/>
6070
6071Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6072
6073 * doc/xml.html: updated with an XSLT section, removed pointer to
6074 W3C CVS base.
6075
6076Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6077
6078 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6079 too, and deallocation need to occur the same way.
6080
6081Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6082
6083 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6084 type correponding to an XSLT result tree fragment. Share most
6085 of the data format with node set, as well as operators.
6086 * HTMLtree.c: added a newline at the end of the doctype output
6087 whe this one is not present initially.
6088 * tree.c: make sure taht the parent and doc pointers are properly
6089 set when copying attributes (lists).
6090
6091Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6092
6093 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6094
6095Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6096
6097 * xpath.c: seems I finally killed that ugly path evaluation
6098 context bug (tagged 9999 in case is is wrong)
6099
6100Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6101
6102 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6103 for XSLT
6104
6105Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6106
6107 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6108 for xmlGzfileOpen() bug
6109
6110Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6111
6112 * xpath.c: removed an error found by XSLT usage
6113 * tree.c parserInternals.h: use a predefined static string
6114 for text and comment nodes, avoid freeing them in xmlFreeNode,
6115 exported the string name in parserInternals.h and added
6116 another value to disable encoding at output (for XSLT),
6117 gain memory, time.
6118
6119Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6120
6121 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6122 win32/libxml2/libxml2_so.dsp: new makefiles and update
6123 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6124
6125Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6126
6127 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6128 Gary Pennington
6129
6130Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6131
6132 * xpath.c: fixed the comaprision of values and nodelists,
6133 need to compare nodelist still ...
6134 * debugXML.c: avoided a possible core dump
6135 * HTMLparser.c: cleanup
6136 * nanohttp.c: contributed fix.
6137 * tree.c: fixes in properties handling added xmlSetNsProp
6138 needed by libxslt
6139 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6140 comment
6141 * TODO: updated
6142
6143Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6144
6145 * parser.c parserInternals.c: applied Bjorn Reese optimization
6146 patch
6147
6148Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6149
6150 * Makefile.am: applied patch fro make check from Martin Vidner
6151
6152Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6153
6154 * configure.in: preparing 2.2.11
6155 * doc/html/*: rebuild the HTML files
6156 * doc/xml.html : updated
6157
6158Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6159
6160 * tree.c: fixed a stupid bug
6161 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6162 patches related to validation of an XInclude processing result
6163 * TODO: updated
6164
6165Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6166
6167 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6168 on large files
6169
6170Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6171
6172 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6173
6174Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6175
6176 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6177 reported by Jonas Borgström
6178 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6179
6180Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6181
6182 * testXPath.c xpath.c: fixing the XPath union expressions problem
6183 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6184
6185Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6186
6187 * xmllint.c: Made is so if the file name is "-" is will read form
6188 standard input. Sven Heinicke <sven@zen.org>
6189 * tree.c: fixed a problem when growing buffer
6190 * tree.h: fixed the comment of the node types following andersca
6191 comment
6192 * TODO: updated
6193
6194Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6195
6196 * HTMLparser.[ch]: added a way to avoid adding automatically
6197 omitted tags. htmlHandleOmittedElem() allows to change the
6198 default handling.
6199 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6200 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6201 of xmllint too when using --memory flag, added a memory test
6202 suite at the Makefile level.
6203 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6204 with namespace use when encountering QNames in XPath evalation,
6205 added xmlns() scheme in XPointer.
6206 * nanoftp.c : incorporated a fix
6207 * parser.c xmlIO.c: fixed problems raised with encoding when using
6208 the memory I/O
6209 * parserInternals.c: closed bug 25934 reported by
6210 torsten.landschoff@innominate.de
6211 * TODO: updated
6212
6213Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6214
6215 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6216 on a non-updated tree :-(, made a 2.2.10 release to correct the
6217 situation
6218
6219Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6220
6221 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6222 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6223 integrated a set of OpenVMS changes from Howard Taylor
6224 <Howard.Taylor@pacoast.com>
6225
6226Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6227
6228 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6229 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6230
6231Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6232
6233 * HTMLparser.c: some fixes on auto-open of html/head/body
6234 * encoding.c: fixed a compilation error on some gcc env
6235 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6236 XPointer implementation
6237 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6238 related XPointer tests and associated results
6239
6240Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6241
6242 * doc/xmldtd.html doc/xml.html: following a short step by step
6243 guidance on IRC to help maciej with DTDs I started a small
6244 page on the subject.
6245
6246Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6247
6248 * HTMLparser.c: fixed handling of broken charrefs
6249 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6250 patches
6251
6252Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6253
6254 * doc/xml.html doc/html/* : rebuilt the docs after adding
6255 xinclude and updated page for 2.2.7 and 2.2.8
6256 * configure.in: releasing 2.2.8
6257
6258Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6259
6260 * parser.[ch] parserInternals.c: applied the conditional
6261 section processing fix from Jonathan P Springer
6262 <jonathan.springer2@gte.net>
6263 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6264 project file, fixed iconv default non support
6265 * xpath.c: fixed the problem of evaluating relative expressions
6266 when a node context is provided.
6267
6268Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6269
6270 * nanoftp.c: fixed gcc 2.95 new warnings
6271 * SAX.c: fixed a stupid bug
6272 * tree.c: fixed a formatting problem when round-tripping
6273 from/to memory
6274 * xinclude.c: chased memleak, fixed a base problem
6275 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6276 xmlXPtrBuildNodeList()
6277 * TODO: updated
6278 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6279 adding a first small set of regression tests for XInclude
6280
6281Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6282
6283 * nanohttp.[ch]: applied Wayne Davison patches to access
6284 the WWW-Authorization header.
6285 * parser.c: Closed Bug#30847: Problems when switching encoding
6286 in short files by applying Simon Berg's patch.
6287 * valid.c: fixed a validation problem
6288 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6289 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6290 Wayne Davison
6291 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6292 need to be extended to non full nodes selections.
6293 * xinclude.c: starts to work decently
6294
6295Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6296
6297 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6298 debugXML.c xmlversion.h.in: Started adding XInclude support,
6299 this is a new xmllint option
6300 * tree.c xpath.c: applied TOM patches for XPath
6301 * xpointer.c: fixed a couple of errors.
6302 * uri.c: added an escaping function needed for xinclude
6303 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6304 new warning from RH70 gcc's version
6305
6306Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6307
6308 * HTMLparser.c: fixed loop on invalid char in scripts
6309 * parser.c: update to description of xmlIOParseDTD()
6310 * libxml.m4 xmlversion.h.in: changes contributed by
6311 Michael Schmeing <m.schmeing@internet-factory.de>
6312 * configure.in: preparing for 2.2.7
6313 * Makefile.am: trying to avoid config.h and acconfig.h
6314 being included in the distrib
6315 * configure.in: released 2.2.7
6316
6317Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6318
6319 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6320 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6321
6322Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6323
6324 * parser.[ch]: added xmlIOParseDTD()
6325 * xpointer.c: added support for the 2 extra parameters of
6326 string-range, fixed a stoopid error when '0' was present
6327 in XPointer expressions
6328 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6329 testsuite for the above
6330
6331Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6332
6333 * libxml.spec.in: improved package descriptions
6334
6335Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6336
6337 * xpath.c xpathInternals.h: applied a large cleaning patch
6338 from TOM <ptittom@free.fr>, it also add namespace support
6339 for function and variables registration.
6340
6341Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6342
6343 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6344 * Makefile.mingw: Wayne Davison's update adding hash.c
6345
6346Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6347
6348 * xpath.c: fixed the root evaluation problems
6349 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6350 ignorable spaces with <b> <bold> <em>
6351 * tree.c: fixed a loop in xmlSearchNsByHref()
6352
6353Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6354
6355 * xpath.c: applied another XPath patch from TOM
6356 * xpath.c include/makefile.am: applied another patch from
6357 china@thewrittenword.com (cleanup on IRIX).
6358
6359Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6360
6361 * xml-config.1: received a fixed version from Fredrik Hallenberg
6362 <hallon@lysator.liu.se>
6363
6364Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6365
6366 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6367 cleanup patch for XPath
6368
6369Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6370
6371 * patched to redirrect all "out of context" error messages to
6372 a reconfigurable routine. The changes are:
6373 * xmlerror.h : added the export of an error context type (void *)
6374 an error handler type xmlGenericErrorFunc there is an interface
6375 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6376 to reset the error handling routine and its argument
6377 (by default it's equivalent to respectively fprintf and stderr.
6378 * all the c files: all wild accesses to stderr or stdout within
6379 the library have been replaced to calls to the handler.
6380
6381Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6382
6383 * configure.in: release 2.2.6
6384 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6385 exporting the inner functions of xpath for extension modules
6386 * doc/*: updated and rebuilt the doc
6387
6388Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6389
6390 * nanohttp.c : applied Wayne HTTP cleanup patch
6391 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6392 and xmlNodeSetSpacePreserve()
6393
6394Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6395
6396 * xpath.c: closing bug #29260
6397
6398Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6399
6400 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6401 multikey tuples, made hash structure opaque
6402 * valid.[ch]: moved elements, attributes, notations decalarations
6403 as well as ID and refs to hash tables.
6404 * entities.c: hash cleanup
6405 * xmlmemory.c: fixed a dump problem in debug mode
6406 * include/Makefile.am: problem passing in DESTDIR= values patch
6407 from Marc Christensen <marc@calderasystems.com>
6408 * nanohttp.c: removed debugging remains
6409 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6410 * HTMLparser.c parser.c: fixing a number of problems with the
6411 macros in the *parser.c files (Wayne).
6412 * HTMLparser.c: close the previous option when opening a new one
6413 (Marc Sanfacon).
6414 * result/HTML/*: updated the HTML results accordingly
6415
6416Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6417
6418 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6419 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6420 XPath functions and XML entities table to them. More to come...
6421 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6422
6423Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6424
6425 * tree.c: coalesce adjacent text nodes
6426 * valid.c: handling of blank nodes in DTd validation (raised
6427 by problems with a posteriori validation).
6428 * nanohttp.c: changing behaviour on HTTP write stuff.
6429 * HTMLtree.c: forced body and html to be explicitely closed.
6430 * xpath.h: exported more XPath functions.
6431
6432Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6433
6434 * Release of 2.2.5
6435 * xpointer.c: range() range-inside and other helper functions
6436 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6437
6438Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6439
6440 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6441 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6442
6443Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6444
6445 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6446 and XPointer modules
6447
6448Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6449
6450 * SAX.h: closed #25107
6451
6452Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6453
6454 * testSAX.c: fixed problem with cdata reporting
6455 * SAXresult/* : updated
6456
6457Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6458
6459 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6460 Closed bug #27499, added to regression tests
6461 * TODO: updated
6462
6463Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6464
6465 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6466 support for SCRIPT and STYLE with help from Bjorn Reese
6467 * test/HTML/* result/HTML/*: added simple testcase and updated
6468 the existing ones.
6469
6470Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6471
6472 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6473 string-range for empty strings
6474 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6475 test/XPath/xptr/strrange: augmented the XPointer testsuite
6476
6477Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6478
6479 * doc/xml.html doc/xmlmem.html: added a module describing memory
6480 interfaces and use, updated the main page.
6481
6482Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6483
6484 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6485 nanoftp code work on Windows too now
6486
6487Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6488
6489 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6490 * xpointer.c: implemented string-range() at least a good first version
6491 * test/XPath/docs/str test/XPath/xptr/strrange
6492 result/XPath/xptr/strrange: the string-range() tests
6493
6494Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6495
6496 * Makefile.am include/Makefile.am include/win32config.h
6497 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6498 and make distcheck
6499
6500Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6501
6502 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6503 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6504 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6505
6506Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6507
6508 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6509 patch for socklen_t detection by
6510 Albert Chin-A-Young <china@thewrittenword.com>
6511
6512Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6513
6514 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6515 and added a --dtdvalid option to xmllint used to test it
6516
6517Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6518
6519 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6520 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6521
6522Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6523
6524 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6525 handlings (registration, lookup, cleanup)
6526
6527Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6528
6529 * configure.in Makefile.am include/makefile.am: adding XPointer
6530 and XPtrtests target
6531 * xpointer.[ch] : new files for XPointer support
6532 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6533 more XPath tests
6534
6535Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6536
6537 * configure.in: fixed, very broken, make distcheck works again
6538
6539Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6540
6541 * More work toward 2.2.5, integrated a number of patches
6542 * configure.in Makefile.am win32config.h.in: trying to cleanup
6543 make distcheck .... huh ...
6544 * include/Makefile.am include/win32config.h: new directory
6545 for includes
6546 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6547 updated teh makefiles and instructions for WIN32
6548 * xpath.c: small fixes
6549 * test/XPath/ results/XPath: updated the testcases and results
6550 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6551 suggested patches
6552 * valid.c: fixed an ID bug
6553
6554Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6555
6556 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6557 the automake bug where wrong dependancies were generated.
6558 * xpath.[ch]: worked on XPointer
6559
6560Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6561
6562 * configure.in Makefile.am: 2.2.5, ship the include in an
6563 include/libxml subdirectory, use symlinks when using CVS
6564 * testSAX.c: fixed small bug
6565 * testXPath.c: changed the way testfiles are parsed
6566 * debugXML.c: same kind of cleanup when parsing an argument expression
6567 XPath/XPointers can have blanks embedded
6568 * xpath.[ch]: more cleanup, reorgs for XPointer work
6569 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6570 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6571
6572Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6573
6574 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6575 in the XPath engine, rewrote large parts of it, now it's far
6576 cleaner and in sync with the REC not an old WD. Fixed a parsing
6577 problem in the interactive XML shell found when testing XPath.
6578
6579Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6580
6581 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6582 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6583 examples with the extra test
6584
6585Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6586
6587 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6588 the global init function.
6589
6590Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6591
6592 * HTMLparser.c: Doohhh, attribute name parsing was still case
6593 sensitive ! Fixed this ...
6594 * result/HTML/* : updated the tests results accordingly
6595
6596Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6597
6598 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6599 engine, should be far more stable, incorporated a new version of
6600 preceding/following axis, need testing
6601 * uri.c: fixed file:///c:/a/b/c problem
6602 * test/XPath/tests/idsimple: augmented the XPath tests
6603
6604Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6605
6606 * doc/* rebuilding docs for 2.2.4 release
6607
6608Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6609
6610 * configure.in: releasing 2.2.4
6611 * parser.[ch]: added xmlStrEqual()
6612 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6613 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6614 use xmlStrEqual instead
6615 * TODO: updated
6616 * added an XPath test
6617
6618Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6619
6620 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6621 * entities.h: exported xmlInitializePredefinedEntities
6622 * parser.[ch] : added xmlInitParser()
6623 * parserInternals.h : had to export htmlInitAutoClose()
6624
6625Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6626
6627 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6628 problems
6629 * Makefile.am : added XPath regression tests to normal tests
6630 * uri.c: fixed a problem with local paths, cleanup
6631 * parser.c: fixed a problem with large CData sections
6632
6633Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6634
6635 * configure.in xml-config.in: patch from "Ben Taylor"
6636 <sol7x86@hotmail.com> for solaris shared libs lookup
6637
66382000-09-30 Martin Baulig <baulig@suse.de>
6639
6640 * libxml-2.0.pc.in: Provide pkg-config script.
6641
6642 * configure.in: Create the libxml-2.0.pc script from the
6643 libxml-2.0.pc.in templates.
6644 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6645 script in `$(libdir)/pkgconfig'.
6646
6647Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6648
6649 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6650 when compiling with MSC
6651
6652Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6653
6654 * xpath.c: patch for normalize-string() substring-before(),
6655 substring-after() and translate() functions from Bjorn Reese
6656 <breese@mail1.stofanet.dk>
6657 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6658 Fredrik Hallenberg <hallon@lysator.liu.se>
6659 * TODO: updated
6660
6661Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6662
6663 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6664 problem of socklen_t being undefined on a number of platforms
6665 * debugXML.c: fixed a compilation problem when without snprintf
6666
6667Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6668
6669 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6670 an URI bug and a fix for the control-character-induced infinite loop
6671 * nanohttp.c: preventive fix for compiling on WIN32
6672
6673Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6674
6675 * xmlint.c: closing bug #25000
6676
6677Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6678
6679 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6680 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6681 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6682 related function, fixing xmlStrncmp(), and associated cleanup
6683 * result/HTML/entities.html.sax: updating result
6684
6685Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6686
6687 * uri.c: applied patch for URI escaping from Wayne Davison
6688 <wayned@blorf.net>
6689 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6690 from Denis Barbier <barbier@imacs.polytechnique.fr>
6691 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6692 patch from Wayne Davison
6693
6694Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6695
6696 * doc/xml.html : updated with new releases, adding "how to help"
6697
6698Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6699
6700 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6701 removed a few warnings in pedantic mode ...
6702 * parserInternals.c parser.c: moved encoding switching function
6703 to parserInternals.c
6704 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6705
6706Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6707
6708 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6709 error or warning handlers
6710
6711Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6712
6713 * parserInternals.c parserInternals.h parser.c Makefile.am:
6714 created a new module parserInternals.c, moved most of the
6715 code shared by the various parsers there, as well as
6716 deprecated code from parser.c. More cleanup of parser.c
6717 * uri.c: fixed a problem when URI is NULL
6718 * valid.c: speedup when looking for an attribute declaration
6719
6720Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6721
6722 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6723 the cleanup of the computation of URI references when seeking
6724 external entities. The URI reference string and the resulting
6725 URI are both stored now.
6726 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6727 large s(n)printf checks and cleanup from Denis Barbier
6728 <barbier@imacs.polytechnique.fr>
6729 * xmlversion.h.in tree.h: couple of SGML declarations for a
6730 possible docbook module.
6731 * result/VC/ : a couple of test output changed due to the change
6732 of the entities URI
6733
6734Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6735
6736 * parser.h: added a _private field for linking user's data
6737
6738Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6739
6740 * parser.c parserInternals.h: demacroified most of the IS_XXX
6741 the gain in size is significant so ...
6742
6743Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6744
6745 * entities.c: cases where looking up entities with doc==NULL
6746 covered
6747
6748Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6749
6750 * uri.c: applied Wayne Davison patch
6751 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6752
6753Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6754
6755 * uri.c testUri.c: applied Wayne Davison patches
6756 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6757 * Makefile.in: added URItest and included thenin "make tests"
6758
6759Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6760
6761 * xmlversion.h.in: closed bug 22941
6762
6763Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6764
6765 * doc/xmlio.html: added doc and example for entity loader
6766 redefinition.
6767
6768Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6769
6770 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6771 used by libxml
6772
6773Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6774
6775 * parser.c: Fixed bug on invalid ontent characters and when using
6776 push.
6777 * xmllint.c: fixed xmllint endling of errors in push mode
6778
6779Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6780
6781 * HTMLparser.c testHTML.c: applied two new patches from
6782 Wayne Davison <wayned@users.sourceforge.net>
6783 * result/HTML/*.sax: regenerated HTML SAX output
6784 * parser.c: more cleanup.
6785
6786Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6787
6788 * HTMLparser.[ch] testHTML.c: applied the second set of
6789 patches from Wayne Davison <wayned@users.sourceforge.net>,
6790 adding htmlEncodeEntities()
6791 * HTMLparser.c: fixed an ignorable white space detection bug
6792 occuring when parsing with SAX only
6793 * result/HTML/*.sax: updated since the output is now HTML
6794 encoded...
6795
6796Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6797
6798 * HTMLparser.[ch]: applied some of Wayne Davison
6799 <wayned@users.sourceforge.net> patches
6800
6801Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6802
6803 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6804 undeclared namespace prefix was used, added a warning.
6805 Cleaned up support w.r.t. entities, spilling out a warning
6806 and being pedantic on lookups.
6807 * test/warning/ent9 : added testcase for previous example.
6808 * TODO: updated
6809 * parserInternals.h parser.c: changed the way names are parsed
6810 now allow infinite size and decrease penalty for normal use
6811 * parser.c: Started a big cleanup/check of the parser code,
6812 fixed some of the most tortuous entity code, spotted code
6813 unused anymore
6814 * test/*: added tests for very long names and related nasty
6815 things.
6816
6817Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6818
6819 * doc/encoding.html: added encoding aliases doc
6820 * doc/xml.html: updates
6821 * encoding.[ch]: added EncodingAliases functions
6822 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6823 bottleneck affecting large DTDs like Docbook
6824 * parser.[ch] xmllint.c: added a pedantic option, will be
6825 useful
6826 * SAX.c: redefinition of entities is reported in pedantic mode
6827 * testHTML.c: uninitialized warning from gcc
6828 * uri.c: fixed a couple of bugs
6829 * TODO: added issue raised by Michael
6830
6831Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6832
6833 * doc/encoding.html: propagated Martin Duerst suggestions
6834
6835Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6836
6837 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6838 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6839 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6840 by Wayne Davison
6841
6842Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6843
6844 * nanoftp.c nanohttp.c: small cleanup
6845 * TODO: updated
6846
6847Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6848
6849 * added an old VC testcase and updated title.xml entity
6850
6851Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6852
6853 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6854 done on auto-opening of <p> tags and cleanup of SAX output
6855
6856Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6857
6858 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6859
6860Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6861
6862 * doc/xml.html libxml.* structure.*: updated the doc a bit
6863
6864Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6865
6866 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6867 of SAX tests
6868
6869Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6870
6871 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6872 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6873
6874Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6875
6876 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6877 * testHTML.c: fix core dump on Solaris 2.x systems
6878 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6879 * result/HTML/*.sax: previous bug fix lead to new results
6880
6881Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6882
6883 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6884 * configure.in: added --with-readline=DIR to accept alternate
6885 path for readline include/library
6886 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6887 for ANSI under HP-UX
6888 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6889 includes @LIBS@
6890
6891Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6892
6893 * doc/* : rebuilt the docs
6894 * getting ready for 2.2.2 release
6895
6896Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6897
6898 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6899 and xmlAddFeature()
6900 * tree.[ch]: added xmlAddChildList()
6901 * xmllint.c: MAP_FAILED macro test
6902 * parser.h: added xmlParseCtxtExternalEntity()
6903 * valid.c: applied bug fixes removed warning
6904 * tree.c: added CDATA block to elements content
6905 * testSAX.c: cleanup of output
6906 * testHTML.c: added SAX testing
6907 * encoding.c: better error recovery
6908 * SAX.c, parser.c: fixed one of the external entity processing
6909 of the OASis testsuite
6910 * Makefile.am: added HTML SAX regression tests
6911 * configure.in: bumped to 2.2.2
6912 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6913 SAX results
6914
6915Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6916
6917 * configure.in: patch for HP compiler
6918
69192000-08-04 Sven Heinicke <sven@zen.org>
6920
6921 * xmllint.c: Was coredumping sometimes when the file given didn't
6922 exist.
6923
6924Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6925
6926 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6927
6928 when using in memory parsing. Need some cleanup.
6929 * xmllint.c configure.in: added a --memory flag to test memory
6930 parsing
6931
6932Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6933
6934 * nanohttp.c: fixed socklen_t replacement to unsigned int
6935 * parser.c: fixed a space handdling missing at the end of
6936 production 28 DOCTYPE.
6937 * xmlmemory.c: fixed a stupid bug on the routine to override
6938 allocation functions
6939 * TODO: updated
6940
6941Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6942
6943 * doc/ regenerated the docs
6944
6945Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6946
6947 * doc/encoding.html doc/xml.html: added I18N doc
6948 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6949 improvements, both parser and filters, added ASCII & HTML,
6950 fixed the ISO-Latin-1 one
6951 * xmllint.c testHTML.c: added/made visible --encode
6952 * debugXML.c : cleanup
6953 * most .c files: applied patches due to warning on Windows and
6954 when using Sun Pro cc compiler
6955 * xpath.c : cleanup memleaks
6956 * nanoftp.c : added a TESTING preprocessor flag for standalong
6957 compile so that people can report bugs more easilly
6958 * nanohttp.c : ditched socklen_t which was a portability mess
6959 and replaced it with unsigned int.
6960 * tree.[ch]: added xmlHasProp()
6961 * TODO: updated
6962 * test/ : added more test for entities, NS, encoding, HTML, wap
6963 * configure.in: preparing for 2.2.0 release
6964
6965Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6966
6967 * nanoftp.c: fixed the way the control connection is handled
6968 * libxml.spec.in: fixed the dependancies and cleanup
6969
6970Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6971
6972 * doc/xml.html: changed the xmlsoft.org structure, updated the
6973 examples w.r.t. root and childs
6974
6975Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6976
6977 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6978
6979Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6980
6981 * HTMLparser.c: Work on character encoding support for the HTML parser
6982 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6983 * encoding.c: Fixed a potential memleak in the encoding stuff
6984
6985Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6986
6987 * doc/FAQ.html doc/Makefile.am : added a FAQ
6988
6989Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6990
6991 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6992 of the HTML parser to force it to not bypass SAX
6993
6994Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6995
6996 * win32config.h.in: updated
6997 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6998 lacks iconv support :-( need to release 2.1.1
6999 * configure.in: release 2.1.1
7000 * HTMLparser: fixed bug #14784
7001 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7002 by Windows compiler
7003 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7004 the SAX startDocument() callback.
7005 * TODO: updated
7006
7007Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7008
7009 * added xmlStopParser()
7010
7011Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7012
7013 * configure.in: 2.1.0 prerelease
7014 * Large resync between W3C and Gnome tree
7015 * nanoftp, nanohttp.c: fixed stalled connections probs
7016 * HTMLtree.c SAX.c : support for attribute without values in
7017 HTML for andersca
7018 * valid.c: Fixed most validation + namespace problems
7019 * HTMLparser.c: start document callback for andersca
7020 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7021 * parser.h, SAX.c: serious speed improvement for large
7022 CDATA blocks
7023 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7024 different encoding
7025 * example/Makefile.am example/gjobread.c tree.h: work on
7026 libxml1 libxml2 convergence.
7027 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7028 and the LIBXML_TEST_VERSION macro
7029
7030Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7031
7032 * doc/xml.html: various patches and improvements typo fixed by
7033 Felix Natter
7034 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7035 from Felix Natter <fnatter@gmx.net>
7036
7037Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7038
7039 * doc/upgrade.html: updated with instructions for support of both
7040 libxml-1.x and libxml-2.x
7041 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7042 for 2.x support and also fixed includes
7043
7044
7045Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7046
7047 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7048 the encoding support, added iconv support, so now libxml if
7049 compiled with iconv automatically support japanese encodings
7050 among others. Work based on initial patch from Yuan-Chen Cheng
7051 I may have broken binary compat in the encoding handler
7052 registration scheme, but that was so utterly broken I don't
7053 expect anybody to have used this feature until now.
7054 * parserInternals.h: fixup on the CHAR range macro
7055 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7056 code.
7057 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7058 * uri.c: added xmlParseURI() I can't believe I forgot to
7059 implement this one in 2.0 !!!
7060 * SAX.c: moved doc->encoding update in the endDocument() call.
7061 * TODO: updated.
7062
7063Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7064
7065 * tree.h: removed extraneous xmlRemoveProp definition
7066 * TODO: added item about --disable-corba configure switch
7067 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7068 * nanoftp.c: fixed include problems giving troubles on AIX and
7069 slowlaris
7070 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7071 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7072 comment and headers changes to lower gtk-doc number of warnings
7073 * doc/html/*: rebuilt docs
7074
7075Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7076
7077 * HACKING: documented the tag for 1.x and instructions
7078
7079Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7080
7081 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7082 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7083 xmlCreateIOParserCtxt
7084 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7085 significant overall improvement
7086 * xmllint.c: added I/O test to xmllint
7087 * testSAX.c: added a speed test
7088 * doc/* : updated/regenerated
7089
7090Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7091
7092 * xpath.c uri.h parserInternals.h: cosmetic changes from
7093 "Timur I. Bakeyev" <timur@bat.ru>, including making
7094 xmlCreateURI() public
7095
7096Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7097
7098 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7099 and the code at the same time. Added a clean mechanism for
7100 overload or added input methods: xmlRegisterInputCallbacks()
7101 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7102 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7103 * TODO: updated
7104 * doc/* : updated/regenerated
7105 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7106 source dir
7107
7108Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7109
7110 * testURI.c: yet another forgotten commit, I should get some sleep !
7111
7112Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7113
7114 * xmllint.c: forgot to commit this too ?
7115
7116Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7117
7118 * xmlversion.h.in : forgot to commit this previously
7119
7120Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7121
7122 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7123 * README TODO: updated for release
7124 * uri.c uri.h: added authority parsing/saving
7125 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7126 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7127 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7128 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7129 Makefile.am : added compile-time customization of libxml
7130 --with-ftp --with-http --with-html --with-xpath --with-debug
7131 --with-mem-debug
7132 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7133 #include <libxml/xxx.h> I hope it won't break too much stuff
7134 and will be manageable in the future...
7135 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7136 and added xmllint to the installed programs
7137 * uri.h: added xmlFreeURI()
7138
7139Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7140
7141 * uri.c uri.h: finished the escaping handling, the base support
7142 and the URI path normalization. Looks good just lacks the
7143 authority content parsing code.
7144 * Makefile.am: added instructions to generate testURI
7145 * TODO: updated
7146 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7147 added links and icons for W3C and Gnome
7148
7149Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7150
7151 * xmlmemory.[ch] : seems I forgot to actually update the files in
7152 the last commit :-)
7153 * doc/xml.html doc/html/* : updated and uploaded the docs
7154
7155Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7156
7157 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7158 * TODO: updated
7159 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7160 libxml default allocation function with another set (like gmalloc/
7161 gfree).
7162 * Makefile.am, uri.c, uri.h: added a set of functions to do
7163 exact (litteraly copied from the RFC 2396 productions) parsing
7164 and handling of URI. Will be needed for XLink, one XML WFC,
7165 XML Base and reused in the nano[ftp/http] modules. Still work
7166 to be done.
7167
7168Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7169
7170 * configure.in, libxml.spec.in : libxml2
7171 * doc/* : updated the doc page, rebuilt the docs
7172
7173Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7174
7175 * all: tagged LIB_XML_1_X
7176 * *.c *.h : updated from W3C CVS tree
7177 * configure.in : 2.0.0-beta
7178 * libxml.spec.in : libxml2 package nam
7179 * result/* : new version of the tests output
7180
7181Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7182
7183 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7184
7185Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7186
7187 * doc/* : rebuilt the docs
7188 * parser.c: final patch on #6766
7189 * valid.c: small patch on validity checks.
7190
7191Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7192
7193 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7194 added
7195 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7196 compatibility w.r.t. XML spec and existing code.
7197
7198Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7199
7200 * parser.c: seems a better solution to <a> </a> exists,
7201 will try it for a while
7202
7203Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7204
7205 * parser.c: tried to remove the <a> </a> generating <a/>
7206 this is hard. Left a flag for that purpose. Fixed bug #6766
7207 * configure.in: prepared 1.8.7 not released, due to previous
7208 problem
7209
7210Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7211
7212 * doc/xml.html : applied second patch from Paul DuBois
7213
7214Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7215
7216 * doc/xml.html : applied patch from Paul DuBois
7217
7218Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7219
7220 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7221
7222Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7223
7224 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7225 compilation warnings on various platforms.
7226 * parser.c: Fixed #5281 validity error callbacks are now desactived
7227 by default if not validating.
7228
7229Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7230
7231 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7232
7233Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7234
7235 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7236 <gkatsi@cs.toronto.edu>
7237
7238Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7239
7240 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7241 processing URLs
7242
7243Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7244
7245 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7246 xmlNanoFTPUpdateURL for persistent control connections.
7247 * configure.in: 1.8.6
7248
7249Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7250
7251 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7252 * tree.[ch] : added xmlSaveNoEmptyTags
7253
72542000-01-29 James Henstridge <james@daa.com.au>
7255
7256 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7257
7258 * Makefile.am: added nanoftp.[ch] to the build.
7259
7260Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7261
7262 * nanoftp.[ch]: cleanup, comments, API
7263 * debugXML.c : fixed a bug in the cat command
7264 * doc/*: regenerated the docs
7265
7266Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7267
7268 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7269 * debugXML.c : fixed a bug in the cat command
7270 * valid.c: fixing some small probs
7271 * libxml.spec.in: get rid of the SNAP suffix
7272 * doc/xml.html: updated the status
7273
7274Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7275
7276 * xml-config.in: xml-config --version to just return the
7277 version number
7278 * xpath.c: some cleanup w.r.t. axis when the current node is
7279 an attribute.
7280 * TODO: updated
7281
7282Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7283
7284 * configure.in: prepared for libxml-1.8.5
7285 * doc/* recompiled the documentation
7286
72872000-01-17 Jody Goldberg <jgoldberg@home.com>
7288
7289 * configure.in : WARNING autoconf subtlety alert :
7290 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7291 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7292 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7293 get defined by AC_CHECK_HEADERS.
7294
7295Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7296
7297 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7298 Rune.Djurhuus@fast.no
7299
7300Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7301
7302 * TODO: updated
7303 * tree.c, parser.c: made sure that only memory alloc problems
7304 and internal parser errors are allowed to write to stdout or
7305 stderr.
7306
7307Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7308
7309 * tree.c : restored xmlNewGlobalNs since this seems used by
7310 a lot of existing code :-(, fixed a bug in xmlNewNs
7311 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7312 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7313 to exit() from the library code.
7314 * xpath.c, parser.c: removed bugs or unused code detected by
7315 Windows compilers
7316 * parser.c: started adding interfaces for parsing well balanced
7317 XML fragments
7318 * configure.in: releasing 1.8.4
7319 * doc/* : rebuilt the docs
7320
7321Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7322
7323 * tree.[ch] : added xmlNewDocFragment() for DOM
7324 * testHTML.c: uninitialized variable.
7325
7326Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7327
7328 * doc/* : rebuild the docs
7329
7330Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7331
7332 * acconfig.h: readline and history patch
7333 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7334 * tree.c: added check and handling when possibly removing an ID
7335 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7336 and saving.
7337 * test/HTML/entities.html result/HTML/entities.html* : test for
7338 various entities reference cases
7339 * result/HTML/* : as a result output of some testcase have
7340 changed
7341 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7342 by previous example. added xmlParseTryOrFinish().
7343 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7344 entities.h debugXML.h HTMLparser.h: changed the way struct are
7345 declared to allow gtk-doc to expose those
7346 * parser.c: closed bug #4960
7347 * Makefile.am configure.in: Applied patch from
7348 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7349 and math/socket libs detection
7350
7351Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7352
7353 * configure.in, Makefile.am: link tester against readline
7354 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7355
7356Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7357
7358 * tree.[ch]: added xmlRemoveProp
7359 * win32config.h.in nanohttp.c: avoid including the Windows
7360 socket stuff in every C files
7361 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7362 the XmL parser(s)
7363 * test/ns4 result/ns4 etc...: added test case for previous prob
7364 * tree.c: xmlNewNs wasn't checking for double definition
7365 * Makefile.in: fixed a problem with dist-hook duplicates
7366 * parser.[hc], xmlIO.c: fixed the loading of external entities
7367 APIs, now xmlLoadExternalEntity() is used everywhere and
7368 setting up an app specific front-end using the
7369 * SAX.c parser.c: some fixes, now the xhtml spec validates
7370 with the xhtml DTD.
7371 * error.c: fixed crashes in case of no input stream
7372 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7373 to the validation tests and results
7374
7375Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7376
7377 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7378 too htmlCreatePushParserCtxt() and htmlParseChunk()
7379 * parser.c: a bit of cleanup.
7380 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7381 to XML) removed the last mem leak known
7382 * HTMLtree.c: output message cleanup
7383 * xmlmemory.c: display content info about memory blocks
7384 * result/HTML/wired.* : missing att value warning change
7385
7386Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7387
7388 * doc/* : rebuilt the documentation
7389
7390Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7391
7392 * parser.[ch] parserInternals.h: Push parser for XML,
7393 seems to work fine now
7394 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7395 --push for push testing
7396 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7397 * testSAX.c: added --push
7398 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7399 subtree
7400 * xmlIO.[ch] : enriched API + fixes for push mode
7401 * entities.[ch]: added the entity content length to the struct.
7402 * xmlmemory.[ch]: new API to show the last entries for the shell
7403 * valid.c: added required attribute testing
7404 * SAX.c: the cdata callback now merge contiguous fragments
7405 * HTMLparser.c: cleanup of some macros
7406
7407Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7408
7409 * parser.c: fix for PIs name starting with xml
7410 * tree.c: fixed a potential problem with || and && ops
7411 * *.c, configure.in win32config.h.in : generate win32config.h for
7412 those on the Other Side !
7413
7414Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7415
7416 * parser.c: fixed a stupid = vs. == bug :-(
7417 * doc/gnome-xml.sgml: s/glade/xml/
7418
7419Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7420
7421 * configure.in, doc/xml.html : bug fix release 1.8.2
7422 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7423 Hopefully the end of that silly C++ include problem
7424 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7425 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7426 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7427 troubles with autoclosed elements when the stree shape doesn't
7428 follow the DtD specs. Added htmlIsAutoClosed() and
7429 htmlAutoCloseTag()
7430 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7431 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7432 * debugXML.c: fixed a bug on printing default namespaces.
7433 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7434
7435Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7436
7437 * result/HTML/*.htm[l] : updated the HTML regression tests according
7438 to the new output
7439 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7440 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7441 problem due to intermix of extern "C" { ... } declarations for C++
7442 and recursive includes in the headers
7443
74441999-12-20 Chris Lahey <clahey@umich.edu>
7445
7446 * HTMLtree.c: Made it so that html nodes with a single child do
7447 not insert a carriage return before or after the child node.
7448
7449Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7450
7451 * configure.in, doc/xml.html : bug fix release 1.8.1
7452 * parser.c: fixed bug #4344
7453 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7454 added the glue to avoid C++ problems
7455 * doc/* : regenerated the documentation
7456
7457Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7458
7459 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7460 namespace recognition, and Dia as a resul :-(
7461 * encoding.c: closed bug #3950
7462
7463Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7464
7465 * valid.c: debugging a posteriori validation, except URI expansion
7466 stuff this should be fixed now
7467 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7468 Carl Nygard <cnygard@bellatlantic.net>
7469 * tester.c: added --postvalid, cleaning of the code
7470 * tree.[ch]: added xmlDocGetRootElement()
7471
7472Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7473
7474 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7475 c++ losage.
7476
7477Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7478
7479 * configure.in, doc/xml.html : bumped to 1.8.0
7480 * xlink.[ch], Makefile.am : added framework for link detection
7481 * parser.h: added nbChars to parser context, needed for cleanup.
7482 * xmlmemory.c: removed a nasty bug when out of mem
7483 * valid.[ch]: adding namespace support for attribute decl
7484 * tester.c: added --debugent option
7485 * debugXML.[ch]: added xmlDebugDumpEntities()
7486 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7487 buffers instead, this was really needed, validation was breaking
7488 in strange ways due to that. Added xmlParseStringPEReference()
7489 and other parsing from strings functions. Entities processing
7490 modified again, but PERef are still not handled correcly but
7491 unless you're Eve Maller you won't notice :-)
7492 * HTMLparser.c: large changes toward reliability, and switched to
7493 lowercase internal tags, XHTML is lowercase, so it will help
7494 that output is closer to next version.
7495 * doc/* : regenerated the documentation, it is now hosted at
7496 http://xmlsoft.org/ (same bits I just bought the domain :-)
7497
7498
7499Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7500
7501 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7502 doc generation
7503 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7504 in the SAX API
7505 * doc/*: rebuilt the doc making sure everything appears in the
7506 HTML files
7507
7508Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7509
7510 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7511 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7512 which allow impressive speed improvement on dataset with
7513 large text pieces, but at the cost of broken binary
7514 compatibility and slightly bigger memory usage.
7515 Configure with --with-buffers to activate them, they
7516 are protected with XML_USE_BUFFER_CONTENT define.
7517 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7518 goal is 0 memory left allocated once parser is no more used
7519 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7520 call xmlCleanupParser() and xmlMemoryDump()
7521
7522Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7523
7524 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7525 * parser.[ch] encoding.[ch]: added memory cleanup routines
7526 * parser.c: closing bug #3788
7527 * doc/*: rebuilt the doc
7528
7529Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7530
7531 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7532 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7533 * tester.c: added --compress option
7534 * doc/*: rebuilt the documentation
7535
7536Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7537
7538 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7539 if given /proc/kcore as input !
7540 * doc/xml.html doc/*: updated and rebuilt the documentation
7541
7542Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7543
7544 * parser.c: Fixed some wrongly space collapsing code due to
7545 a misreading of the spec.
7546 * result/*: fixed the output accordingly
7547
7548Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7549
7550 * encoding.c: bug fix and typos
7551 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7552 * parser.c: added attribute normalization closing bug #3597
7553 * test/att* result/att* SAXresult/att*: testcase for attribute
7554 normalization
7555
7556Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7557
7558 * configure.in: closing bug #3163 by adding extra flags for the
7559 cc compiler on HP-UX
7560
7561Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7562
7563 * valid.[ch] : removed a typo and an enumerated type bug in the
7564 xmlAddElementDecl() function
7565 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7566 call to xmlEncodeEntitiesReentrant() so that the functions
7567 New, Set and Get are at the same level.
7568 * parser.c HTMLparser.c: extra memory allocation bug for
7569 attributes detected by someone using libxml in embedded systems :-)
7570
7571Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7572
7573 * xmlmemory.h: turned off mem debug :-\
7574
7575Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7576
7577 * parser.c: closed bug #2784 a one line fix, but worth pushing
7578 a new release out
7579 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7580 some structures, comments before and after the
7581 main element, and other nastyness
7582 * HTMLtree.c tree.c: accomodate the extended HTML supported
7583 * configure.in: pushing 1.7.4
7584 * test/ent8 and related outputs : added a new test for bug #2784
7585 * test/HTML/wired.html and related output: a nasty HTML example
7586 * Makefile.am: improved the test scripts
7587 * docs/* : reran the documentation extractor, updated xml.html
7588
7589Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7590
7591 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7592 HTMLparser and debugged the HTML related code. HTML documents
7593 now have their own type
7594 * entities.c: do not dump &apos; for HTML output
7595 * xmlmemory.c: improvement, breakpoint mechanism
7596 * testHTML.c: added --sax --repeat ...
7597 * Makefile.am: improved the HTML tests
7598 * valid.[ch]: added xmlValidGetValidElements and
7599 xmlValidGetPotentialChildren
7600 * tester.c: added --insert to test the 2 new functions
7601 * test//* result//* SAXresult//* : regression test cleanup
7602 and extension.
7603 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7604 gnome-xml-nanohttp.html
7605
7606Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7607
7608 * HTMLparser.c: fixed problems with some autoclose tags
7609 * tree.c: fixed XML output problems.
7610 * result/* SAXresult/*: update of the tests output
7611
7612Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7613
7614 * Makefile.am: Arturo patch for xmlConf.sh version info
7615 * parser.c: Tim Josling patch for single quoted items
7616 * tester.c: Tim Josling patch for tester options usage
7617 * tree.h: indent cleanup
7618
7619Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7620
7621 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7622 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7623
7624Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7625
7626 * tree.c : Raph patch for initialization of CORBA fields
7627 * parser.c, xpath.c, ...: modification of doc comments
7628 * xpath.c : allow spaces in xpath expressions
7629
7630Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7631
7632 * xmlmemory.h: turning off memory debug :-(
7633
7634Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7635
7636 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7637 better SAX interfaces.
7638 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7639 entity.
7640 * configure.in: 1.7.2
7641
7642Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7643
7644 * libxml.spec.in: fixed the URL
7645 * doc/xml.html: improved the documentation front-end
7646
7647Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7648
7649 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7650
7651Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7652
7653 * libxml.spec.in: fixed the alpha compile problem
7654 * parser.[ch]: changed errno to errNo in the parser context :-(
7655 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7656 * doc/xml.html: changed CHAR to xmlChar
7657 * doc/html/*: recompiled the documentation
7658 * configure.in: 1.7.1
7659
7660Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7661
7662 * parser.h: modified the parser context struct to regain 1.4.0
7663 binary compatibility
7664 * parser.c, xml-error.h: added errno ot teh context and defined
7665 a set of errors values with update of errno
7666 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7667 DTDs and entities
7668 * *.h, *.c: complete cleanup of the use of config.h and include
7669 protection depending on the current setup.
7670 * overalll debugging, maintenance and bug-fixing on all modules
7671 * updated the documentation
7672 * ready for 1.7.0
7673
7674Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7675
7676 * HTMLparser.c : cleanup
7677 * SAX.c valid.c valid.h: added ID/IDREF checking
7678 * tree.c tree.h: extended doc structure for refs
7679 * configure.in: 1.6.2
7680 * parser.c: patched bug in SAX user arg call
7681 * parserInternals.h: patched missing close in C++ wrapping
7682 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7683 especially upcoming XPointer implementation.
7684 * doc/xml.html: augmented, typo
7685
7686Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7687
7688 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7689 not all invocations of install understand -d.
7690
7691Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7692
7693 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7694 to make 'check' works, when builddir != srcdir.
7695
7696Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7697
7698 * doc/xml.html : updated the documentation
7699
7700Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7701
7702 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7703 not deallocated memory blocks
7704 * *.c : replaces all calls to malloc() free() and realloc() to
7705 the wrapper functions/macros
7706 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7707 instead of xmlFreeNodeList()
7708
7709Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7710
7711 * HTMLparser.c: corrected a stupid bug leading to core dump at
7712 tree deallocation. Removed warnings indicated by
7713 Stephane.Conversy@lri.fr
7714 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7715 looked for in the external subset
7716
7717Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7718
7719 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7720 on SGI by Stephane.Conversy@lri.fr
7721
7722Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7723
7724 * all .h : changed the prototype declaration indent as in gtk
7725 * most .c : working on reducing the TODOs in the code
7726 * most .c : cleanup though -pedantic and Insure++
7727 * improvements on validation ID checkings.
7728 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7729 * xml-config.in: closed #1810
7730
7731Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7732
7733 * tree.h, valid.c, valid.h: more work on validity, IDs
7734 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7735 definition for AIX
7736
7737Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7738
7739 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7740 the distribution due to a cut'n paste error at last commit
7741
7742Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7743
7744 * configure.in: upgraded to version 1.4.0
7745 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7746 Big update, added a large part of the validation process,
7747 it should be usable, but some parts are missing
7748 * xpath.c: improved the implementation w.r.t. root.
7749 * Makefile.am: added more tests
7750 * test and result trees: added a lot of tests
7751 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7752
7753Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7754
7755 * Added an HACKING file
7756
7757Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7758
7759 * xpath.[ch] : improvements and debug of the XPath implementation
7760 * parser.c, HTMLparser.c : modified the parsers to be progressive
7761 * tree.[ch] : extended the Buffer promitives
7762 * xmlIO.[ch] : added basic I/O routines providing progressive
7763 parsing and ready for I18N conversion plugins
7764 * SAXresult/* : the SAX callback sequence maybe slightly different
7765 now
7766 * test*.c : improved/updated the tests programs
7767 * doc/* : recompiled the docs.
7768
77691999-07-26 Michael Meeks <michael@edenproject.org>
7770
7771 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7772
7773 * tree.c: Ditto.
7774
7775Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7776
7777 * configure.in: upgraded to version 1.4.0
7778 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7779 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7780 XML query language, see http://www.w3.org/TR/xpath for more details.
7781 * parser.c, parser.h: added CHAR* related string functions for XPath
7782 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7783 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7784 rebuild the docs.
7785 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7786 and regression testing capabilities for XPath.
7787
7788Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7789
7790 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7791 closing bug #1646
7792
7793Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7794
7795 * Makefile.am, example/Makefile.am: closed bug #1683
7796
7797Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7798
7799 * example/Makefile.am, configure.in: added the makefile for the
7800 gjobread example
7801
7802Sat Jul 10 14:19:11 CEST 1999 Tomasz KÂłoczko <kloczek@pld.org.pl>
7803
7804 * doc/Makefile.am:
7805 - fix which allow "make install DESTDIR=</install/prefix>".
7806
7807Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7808
7809 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7810 which fixed a problem on the file reading-code.
7811
7812Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7813
7814 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7815 output.
7816 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7817
7818Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7819
7820 * parser.h : Oops removed the binary compatibility problem
7821 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7822 * parser.c, HTMLparser.c: applied patches for reading from stdin
7823
7824Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7825
7826 * parser.c, entities.c, valid.c: cleanup bug #1591
7827 * configure.in: cleanup bug #1592
7828 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7829 the same tree back-end. Hence gdome will be available for it.
7830 * doc/Makefile.am: close bug #617
7831
7832Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7833
7834 * parser.c: alloctate a per parser context SAX interface block
7835
7836Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7837
7838 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7839 and xmlEncodeEntitiesReentrant with the correct one :-\
7840
7841Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7842
7843 * commit of my internal XML base changes, quite a lot of
7844 changes, cleanups, better entities support, framework for
7845 new I/O and charset detection and handling
7846 * Fixed the configure/Makefile stuff to generate shared libs
7847 with the proper version info, so we jumped on rev from
7848 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7849 xmlEncodeEntities() result need to be freed now, and a string
7850 xmlParserVersion provide the current library version.
7851
7852Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7853
7854 * parser.c: fixed a buffer overrun for when you have a very long
7855 attribute with no entities in it.
7856
7857Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7858
7859 * added example directory
7860 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7861
7862Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7863
7864 * Release of libxml-1.1, nearly everything has been touched for
7865 this.
7866 * Added more regression tests
7867 * Updated the documentation
7868
7869Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7870
7871 * tree.[ch]: unified the XML_NO_CORBA defines.
7872 * parser.c encoding.[ch]: started plugging in char encoding detection
7873
7874Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7875
7876 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7877 Also freed allocated buffer.
7878
7879Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7880 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7881 reentrancy problem at printing. One is left in entities.c, to
7882 remove ASAP
7883 * testSAX.c : added a test example showing the use of the SAX
7884 interface if one doesn't want to build the DOM tree.
7885 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7886
7887Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7888
7889 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7890 large revamping of the parser to use SAX callbacks
7891 http://www.megginson.com/SAX/ (or at least a C like interface
7892 a la Expat). It's now possible to set up your own callbacks
7893 and the parser will not build a DOM tree.
7894 * test/* result/*: updated the test suite, I finally removed
7895 the old Namespace draft support (PI based).
7896
7897Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7898
7899 * Makefile.am: added test result to EXTRA_DIST for make tests
7900
7901Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7902
7903 * parser.c, parserInternals.h: moved the chars macro definitions
7904 to parserInternals.h
7905 * parser.c, error.c: applied patches from "Knut Ă…kesson"
7906 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7907
7908Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7909
7910 * xml-config.in : applied patch to make --version work
7911
79121999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7913
7914 * Makefile.am (check-local): Alias for `tests' target. This will
7915 cause `make check' to do the right thing.
7916 (tests): Don't run tests in srcdir. Also, replaced calls to
7917 basename with a `sed' "equivalent".
7918
7919Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7920
7921 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7922 it in the header and not the sources, updated the doc.
7923 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7924 pointing this out.
7925
7926Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7927
7928 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7929 exported the inputStream routines.
7930 * doc/html/* : updated accordingly
7931
7932Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7933
7934 * parser.c, parser.h, parserInternals.h: added a few extra
7935 internal calls to allocate and free parser contexts ...
7936 * doc/html/* : updated accordingly
7937
7938Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7939
7940 * configure.in, Makefile.am, doc/makefile.am : General changes for
7941 1.0.0 release and including the generated HTML documentation.
7942
7943Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7944
7945 * makefile.am : added parserInternals.h, oops.
7946
7947Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7948
7949 * parserInternals.h: added this header giving access to the parser
7950 internal functions.
7951 * doc/Makefile.am : added a rebuild target which rebuilds the full
7952 set of documentations
7953 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7954 the internal subset.
7955 * *.c *.h: modifications needed to generate the documentation using
7956 gtk-doc, cleanup of functions blocks, reorganisation of struct
7957 declarations.
7958
7959Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7960
7961 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7962 the tar and spec file to include the beginning of the doc.
7963
79641999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7965
7966 * doc/.cvsignore: Added this file.
7967
7968Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7969
7970 * tree.c: fixed xmlGetProp to return "" when the attribute
7971 exists, even if the node-list is NULL.
7972
7973Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7974
7975 * tree.c: patched an error outputting empty attribute values.
7976 * Makefile.am and doc/makefile.am: have been updated during the
7977 week-end. Sorry for an empty CVS log, I got a shell problem.
7978
7979Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7980
7981 * tree.h: cleaned up using enums instead of defines
7982 * parser.c, valid.[ch]: more work on parsing/output of element
7983 declarations
7984
7985Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7986
7987 * valid.[ch], tree.c, parser.c : more work toward full parsing
7988 of XML DTDs.
7989 * README: added informations about mailing-list and on-line
7990 documentation
7991
79921999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7993
7994 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7995
7996Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7997
7998 * parser.c, tree.[ch] : more work toward conformance testing,
7999 added a last element to accelerate parsing of very flat structures
8000 started working on internal subset Element content declaration.
8001 * valid.[ch] : first cut at adding code toward validation.
8002 * previous changes had also small impact on most files, especially
8003 the conformance testing using James Clark test suite.
8004
8005Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8006
8007 * test/* : updated the examples, most of them were not well
8008 formed (humm), and added rdf2.
8009 * result/* : resulting changes in the output.
8010
8011Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8012
8013 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8014
8015Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8016
8017 * tree.c: patched a bug in the generation of empty attributes
8018
8019Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8020
8021 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8022 for node/trees/documents/... Biggest problem is namespace
8023 support when copying subtrees.
8024
8025Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8026
8027 * parser.c, entities.c: improve entities and char ref encoding,
8028 and cleanups of error messages.
8029
8030Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8031
8032 * parser.c, entities.c: simple bug hunting done during rpm2html and
8033 rpmfind integration.
8034
8035Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8036
8037 * parser.[ch]: Added interfaces allowing to specify a SAX
8038 handler before parsing.
8039
8040Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8041
8042 * parser.c: redirrect all errors reporting through the SAX
8043 error function
8044
8045Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8046
8047 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8048 * libtool, tlmain ...: update of the libtool files
8049
80501998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8051
8052 * entities.c: Use g_snprintf insteda of snprintf.
8053
8054Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8055
8056 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8057 added ent5 test for this purpose.
8058 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8059
8060Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8061
8062 * parser.c: fixed? a strange error due to compression on a GWP
8063 document.
8064
8065Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8066
8067 * tree.[ch]: bug fixing
8068 * entities.[ch]: defined a specific type for predefined entities
8069 * doc/xml.html: more documentation on the library, how to use it,
8070 overview of the interfaces.
8071
8072Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8073
8074 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8075
8076Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8077
8078 * tree.c: corrected a small bug
8079 * doc/xml.html: continuing writing documentation.
8080
8081Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8082
8083 * debugXML.h debugXML.c: added debugging utilities.
8084 * tester.c: added --debug switch.
8085 * tree.c: patched an incorrect node->type assignment.
8086 * parser.c: formatting, ensure that node->doc != NULL in attributes
8087
8088Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8089
8090 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8091 entity support and provide an internal representation close to
8092 DOM one (entity ref nodes, and attribute value as tree). I tried
8093 to preserve the interface but this will surely break some apps
8094 (I have to change rpm2html/rpmfind for example). I had to change
8095 two interfaces, and the generated tree is somewhat different.
8096 * doc/* : started documenting the XML library, the tree and
8097 DOM/Corba. This is a first step.
8098
8099Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8100
8101 * parser.c: Set up the fonctions comment block, boring but useful.
8102 * parser.h, SAX.c, parser.c: now attributes are processed through
8103 the SAX interface. The problem is that my SAX interface diverged
8104 quite a bit from the original one, well this is not an official
8105 spec, and translating it from Java to C is hairy anyway...
8106
8107Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8108
8109 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8110 fonctions comment block, boring but useful.
8111
8112Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8113
8114 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8115 conversion routines. However they are not yet used to convert the
8116 inputs. The core will run with UTF-8.
8117
8118Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8119
8120 * tree.c : make sure that the type id is properly set-up when
8121 a new object is allocated, needed for DOM.
8122
8123Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8124
8125 * tree.h, tree.c: Ok, the main objects in the tree will be native
8126 corba objects, it costs 8 bytes per Node, Attribute and Document
8127 but it simplifies the Corba integration a lot (no extra interface
8128 objects to allocate/free).
8129
8130Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8131
8132 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8133 and changed NODEs contants for conformity with DOM Level 1
8134
8135Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8136
8137 * added hooks to keep track of servants when creating objects
8138 xmlDoc and xmlNode (for Corba export).
8139
8140Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8141
8142 * added xml-config script.
8143
8144Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8145
8146 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8147 to autoupdate libtool and automake conf files.
8148
81491998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8150
8151 * Makefile.am: Use '?' to separate the sed
8152 commands as ',' is used when people pass -Wl,something.
8153
8154
8155Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8156
8157 * tree.c, tree.h: added a per-document compression interface.
8158
8159Tue Sep 22 20:47:38 EDT 1998
8160
8161 * tree.c, tree.h: added saving with compression and added interfaces
8162 to control the compression level (xmlGetCompressMode,
8163 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8164
8165Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8166
8167 * parser.c: corrected a loop for files of size 0
8168
81691998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8170
8171 * error.h: New file. Contains prototyes from `error.c'.
8172
8173Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8174
8175 * Makefile.am (xmlincdir): New macro.
8176 (xmlinc_HEADERS): Renamed from include_HEADERS.
8177
8178Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8179
8180 * applied small patch on numeric entities from
8181 Christopher Blizzard <blizzard@appliedtheory.com>
8182
8183Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8184
8185 * New release 0.2, removed the old xml_* files so that it's
8186 coherent with the other CVS base (W3C), far better conformance
8187 to standard, new namespaces, decent entities support, beginning
8188 of a SAX-like interface. Nearly nothing left intact, even the
8189 test examples ...
8190
81911998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8192
8193 * .cvsignore: Add .deps dir
8194
8195Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8196
8197 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8198
8199Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8200
8201 * configure.in: added test for CPP
8202 * AUTHORS, Changelog: the original ones didn't get commited but the
8203 glib ones instead, fixed.
8204 * Makefile.am: corrected an error in library naming
8205
8206Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8207
8208 * integrated code developped at W3C
8209 * changed the original Copyright
8210 * migrated to automake
8211 * prefixed the filenames by xml_ to avoid filename clashes
8212
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008213Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8214
8215 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8216 should not be called.
8217
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008218Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8219
8220 * libxml-2.0.pc.in: applied the patch to fix #101894
8221
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008222Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8223
8224 * tree.c : applied patch from Lukas Schroeder for register callbacks
8225 * valid.c: modified patch from Lukas Schroeder to test
8226 register callbacks with --chkregister
8227
Daniel Veillard067bae52003-01-05 01:27:54 +00008228Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8229
8230 * xmlreader.c: seriously changed the way data are pushed to
8231 the underlying parser, go by block of 512 bytes instead of
8232 tryng to detect tag boundaries at that level. Changed the
8233 way empty element are detected and tagged.
8234 * python/tests/reader.py python/tests/reader2.py
8235 python/tests/reader3.py: small changes mostly due to context
8236 reporting being different and DTD node being reported. Some
8237 errors previously undetected are now caught and fixed.
8238 * doc/xmlreader.html: flagged last section as TODO
8239
Daniel Veillard51a447a2003-01-04 19:42:46 +00008240Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8241
8242 * python/libxml.py: integrated the Python 2.2 optimizations
8243 from Hannu Krosing, while maintaining compatibility with
8244 1.5 and 2.1
8245
Daniel Veillarde59494f2003-01-04 16:35:29 +00008246Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8247
8248 * xmllint.c: a bit of cleanup
8249 * xmlreader.c: small fix
8250 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8251 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8252
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008253Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8254
8255 * python/setup.py.in: patch from Stéphane Bidoul to include
8256 drv_libxml2.py in setup.py
8257
Daniel Veillard66b82892003-01-04 00:44:13 +00008258Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8259
8260 * doc/xmlreader.html: starting documenting the new XmlTextReader
8261 interface.
8262
Daniel Veillard7704fb12003-01-03 16:19:51 +00008263Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8264
8265 * xmllint.c: added the --stream flag to use the TextReader API
8266 * xmlreader.c: small performance tweak
8267
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008268Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8269
8270 * xmlreader.c python/tests/reader2py: okay the DTD validation
8271 code on top of the XMLTextParser API should be solid now.
8272
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008273Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8274
8275 * xmlreader.c python/tests/reader2py: Fixing some more mess
8276 with validation and recursive entities while using the
8277 reader interface, it's getting a bit messy...
8278
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008279Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8280
8281 * xmlreader.c python/tests/reader.py: another couple of problem
8282 related to IsEmptyElement reported by Stéphane Bidoul needed
8283 some fixes.
8284
Daniel Veillard4f860202003-01-02 13:00:02 +00008285Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8286
8287 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8288 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8289 based on the python XmlTextReader interface.
8290
Daniel Veillard3c265e42003-01-01 21:06:49 +00008291Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8292
8293 * tree.c: backing out one change in the last patch which broke the
8294 regression tests
8295
Daniel Veillard5335dc52003-01-01 20:59:38 +00008296Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8297
8298 * global.data globals.c tree.c include/libxml/globals.h: applied
8299 an old patch from Lukas Schroeder to track node creation and
8300 destruction. Probably missing a lot of references at the moment
8301 and not usable reliably.
8302
Daniel Veillard8ba17412003-01-01 19:13:12 +00008303Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8304
8305 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8306 from doc/news.html and a stylesheet
8307
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008308Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8309
8310 * xmlreader.c python/tests/reader.py: fixed another couple of
8311 xmlreader bugs reported by Stéphane Bidoul and added tests.
8312
Daniel Veillard9e395c22003-01-01 14:50:44 +00008313Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8314
8315 * xmlreader.c python/tests/reader2.py: fixed another validity
8316 checking in external parsed entities raised by Stéphane Bidoul
8317 and added a specific regression test.
8318 * python/tests/reader3.py: cleanup
8319
Daniel Veillardd5896142002-12-31 14:45:26 +00008320Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8321
8322 * xmlreader.c python/tests/reader2.py: fixed a problem with
8323 validation within entities pointed by Stéphane Bidoul, augmented
8324 the tests to catch those.
8325
Daniel Veillarddc85f282002-12-31 11:18:37 +00008326Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8327
8328 * python/generator.py: modified the generator to allow keeping
8329 class references when creating new classes, needed to fix a bug
8330 pointed by Stéphane Bidoul where the input buffer of the
8331 xmlTextReader instance gets destroyed if the python wrapper for
8332 the input is not referenced anymore.
8333
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008334Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8335
8336 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8337 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8338
Daniel Veillard571b8892002-12-30 12:37:59 +00008339Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8340
8341 * xmlreader.c python/tests/reader.py: fixed another problem
8342 pointed by Stéphane Bidoul
8343
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008344Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8345
8346 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8347 with "<a/>"
8348
Daniel Veillardecaba492002-12-30 10:55:29 +00008349Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8350
8351 * SAX.c: warn on xmlns:prefix="foo"
8352 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8353 for namespace attributes handling.
8354
Daniel Veillard2d84a892002-12-30 00:01:08 +00008355Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8356
8357 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8358 a really nasty problem raised by a DocBook XSLT transform
8359 provided by Sebastian Bergmann
8360
Daniel Veillard29b3e282002-12-29 11:14:41 +00008361Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8362
8363 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8364 by Stéphane Bidoul and integrated it into the tests
8365
Daniel Veillarde18fc182002-12-28 22:56:33 +00008366Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8367
8368 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8369 extended the XmlTextReader API a bit, addding accessors for
8370 the current doc and node, and an entity substitution mode for
8371 the parser.
8372 * python/libxml.py python/libxml2class.txt: related updates
8373 * python/tests/Makefile.am python/tests/reader.py
8374 python/tests/reader2.py python/tests/reader3.py: updated a bit
8375 the old tests and added a new one to test the entities handling
8376
Daniel Veillardaba976d2002-12-28 21:14:18 +00008377Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8378
8379 * python/generator.py python/libxml2class.txt
8380 python/tests/reader.py python/tests/reader2.py: changed the
8381 generator to provide casing for the XmlTextReader similar to
8382 C# so that examples and documentation are more directly transposable.
8383 Fixed the couple of tests in the suite.
8384
Daniel Veillard83298842002-12-28 15:12:33 +00008385Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8386
8387 * doc/guidelines.html: added a document on guildeline for
8388 publishing and deploying XML
8389
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008390Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8391
8392 * valid.c xmlreader.c: final touch running DTD validation
8393 on the XmlTextReader
8394 * python/tests/Makefile.am python/tests/reader2.py: added a
8395 specific run based on the examples from test/valid/*.xml
8396
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008397Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8398
8399 * python/libxml.py: added a few predefined xmlTextReader parser
8400 configuration values.
8401
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008402Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8403
8404 * python/libxml_wrap.h: trying to fix #102037
8405
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008406Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8407
8408 * SAX.c: fixing bug #95296, when the predefined entities
8409 are redefined in the DTD the default one must be used
8410 instead anyway.
8411
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008412Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8413
8414 * doc/xmllint.xml
8415 * doc/xmllint.1
8416 Add discussion of XML_DEBUG_CATALOG to xmllint man
8417 page - bug #100907
8418
8419
Daniel Veillarddf512f42002-12-23 15:56:21 +00008420Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8421
8422 * xmlreader.c: Fixed the empty node detection to avoid reporting
8423 an inexistant close tag.
8424
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008425Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8426
8427 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8428 for Python 2.1
8429
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008430Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8431
8432 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8433
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008434Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8435
8436 * doc/libxml2-api.xml python/tests/reader.py: one really need
8437 to provide the base URI information when creating a reader parser
8438 from an input stream. Updated the API and the example using it.
8439
Daniel Veillardea7751d2002-12-20 00:16:24 +00008440Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8441
8442 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8443 include/libxml/valid.h include/libxml/xmlreader.h: working on
8444 DTD validation on top of xml reader interfaces. Allows to
8445 validate arbitrary large instances. This required some extensions
8446 to the valid module interface and augmenting the size of xmlID
8447 and xmlRef structs a bit.
8448 * uri.c xmlregexp.c: simple cleanup.
8449
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008450Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8451
8452 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8453 work on the xml reader interfaces.
8454 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8455 Web page for the Windows binaries.
8456
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008457Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8458
8459 * xmlIO.c: applied a patch for VMS following the report by
8460 Nigel Hall
8461
Daniel Veillard3772de32002-12-17 10:31:45 +00008462Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8463
8464 * parser.c: the parseStartTag bug fix wasn't complete.
8465
Daniel Veillard67df8092002-12-16 22:04:11 +00008466Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8467
8468 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8469 parseStartTag, fixing it.
8470 * test/att4 result/att4 result/noent/att4: adding the test
8471 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8472 more methods to XmlTextReader.
8473
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008474Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8475
8476 * win32/libxml2.def.src: added more xml reader exports
8477 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8478 to the build
8479
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008480Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8481
8482 * doc/tutorial/xmltutorial.xml
8483 plus generated html and pdf
8484 Updating tutorial again based on further comments from Niraj
8485 Tolia on the last iteration
8486
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008487Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8488
8489 * doc/tutorial/xmltutorial.xml
8490 * doc/tutorial/includekeyword.c
8491 * doc/tutorial/includegetattribute.c
8492 plus generated html and pdf
8493 Adding fix from Niraj Tolia to tutorial to properly free memory.
8494
8495
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008496Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8497
8498 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8499 more methods of XmlTextReader.
8500 * python/libxml2class.txt python/tests/reader.py: this increased the
8501 methods in the bndings, augmented the test to check those new
8502 functions.
8503
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008504Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8505
8506 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8507 methods of XmlTextReader.
8508 * python/generator.py python/libxml_wrap.h python/types.c
8509 python/libxml2class.txt: added the reader to the Python bindings
8510 * python/tests/Makefile.am python/tests/reader.py: added a specific
8511 test for the Python bindings of the Reader APIs
8512 * parser.c: small cleanup.
8513
Daniel Veillard06503452002-12-13 10:42:08 +00008514Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8515
8516 * xinclude.c: fallback was only copying the first child not the
8517 full child list of the fallback element, closes #89684 as reopened
8518 by Bernd Kuemmerlen
8519
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008520Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8521
8522 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8523
Daniel Veillard000eafb2002-12-12 10:04:22 +00008524Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8525
Daniel Veillardc1eed322002-12-12 11:01:32 +00008526 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008527 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008528 gives enum values, fix functype return type, put back fields in
8529 structs
8530 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008531
Daniel Veillard024b5702002-12-12 00:15:55 +00008532Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8533
8534 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8535 about htmlNodeDumpOutput location.
8536 * xpath.c: removed an undefined function signature
8537 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8538 too many symbols in the API breaking the python bindings.
8539 Updated with the libxslt/libexslt changes.
8540
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008541Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8542
8543 * configure.in: preparing release of 2.4.29
8544 * doc/*: rebuilt the docs and API
8545 * xmlreader.c: a few more fixes for the XmlTextReader API
8546
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008547Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8548
8549 * include/win32config.h: applied mingw patch from Magnus Henoch
8550
Daniel Veillard5aad8322002-12-11 15:59:44 +00008551Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8552
8553 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8554
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008555Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8556
8557 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8558 building Python script, does the C parsing directly, generates
8559 a better API description including structure fieds defs and
8560 enums. Still a couple of bugs, but good enough for the python
8561 wrappers now.
8562 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8563 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8564 include/libxml/schemasInternals.h include/libxml/tree.h: more
8565 cleanup based on the python analysis script reports.
8566 * libxml.spec.in: make sure the API XML description is part of the
8567 devel package.
8568
Daniel Veillard01c13b52002-12-10 15:19:08 +00008569Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8570
8571 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8572 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8573 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8574 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8575 code cleanup, especially the function comments.
8576 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8577
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008578Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8579
8580 * Makefile.am xmlreader.c include/libxml/Makefile.am
8581 include/libxml/xmlreader.h: Adding a new set of APIs based on
8582 the C# TextXmlReader API but converted to C. Allow to parse
8583 in constant memory usage, far simpler to program and explain
8584 than the SAX like APIs, unfinished but working.
8585 * testReader.c: test program
8586
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008587Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8588
8589 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8590
Daniel Veillard64b35282002-12-04 15:10:40 +00008591Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8592
8593 * tree.c: Chip turner indicated that XHTML1 serialization
8594 rule for style actually break on both IE and Mozilla,
8595 try to avoid the rule if escaping ain't necessary
8596
Daniel Veillard8efff672002-12-04 11:44:48 +00008597Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8598
8599 * nanhttp.c: handle HTTP URL escaping, problem reported by
8600 Glen Nakamura and Stefano Zacchiroli
8601
Daniel Veillard1c732d22002-11-30 11:22:59 +00008602Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8603
8604 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8605
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008606Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8607
8608 * uri.c: Johann Richard pointed out some XPointer problems for
8609 URN based URI references in XInclude. Modified the URI parsing
8610 and saving routines to allow correct parsing and saving of
8611 XPointers, especially when attached to "opaque" scheme accordingly
8612 to RFC 2396
8613
Daniel Veillard8db67d22002-11-27 19:39:27 +00008614Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8615
8616 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8617 of refactoring to the HTML saving code.
8618 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8619 in the doc.
8620
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008621Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8622
8623 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8624 to a buffer API to reuse the generic dump to an OutputIO layer,
8625 this reduces code, fixes xmlNodeDump() for XHTML, also made
8626 xmlNodeDump() now return the number of byte written.
8627
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008628Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8629
8630 * python/setup.py.in: another patch from Stéphane Bidoul for
8631 Python bindings on Windows
8632 * doc/parsedecl.py: small cleanup
8633
Daniel Veillard9715c172002-11-25 16:33:40 +00008634Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8635
8636 * libxml.spec.in configure.in: add a line in %changelog for releases
8637
Daniel Veillard9bc53102002-11-25 13:20:04 +00008638Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8639
8640 * parser.c: patch from Marcus Clarke fixing a problem in entities
8641 parsing that was detected in KDe documentations environment.
8642
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008643Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8644
8645 * python/libxml.c (libxml_prev): Return the previous as opposed to
8646 the next node (I guess this is the result of some cut & paste programming:)
8647
Daniel Veillard80d7b902002-11-23 16:23:08 +00008648Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8649
8650 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8651
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008652Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8653
8654 * python/generator.py python/libxml.c python/setup.py.in: trying
8655 to fix the Python bindings build on Windows (Stéphane Bidoul)
8656
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008657Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8658
8659 * win32/configure.js: added option for python bindings
8660 * win32/libxml2.def.src: added more exports
8661
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008662Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8663
8664 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8665 pthreads
8666 * win32/wince/*: applied updates to Windows CE port from Javier
8667
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008668Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8669
8670 * configure.in: preparing 2.4.28
8671 * libxml.spec.in doc/Makefile.am: some cleanup
8672 * doc/*: updated the news and regenerated.
8673
Daniel Veillardfee408f2002-11-22 13:18:30 +00008674Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8675
8676 * HTMLparser.c: final touch at closing #87235 </p> end tags
8677 need to be generated.
8678 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8679 this change slightly the output of a few tests
8680 * doc/*: regenerated
8681
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008682Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8683
8684 * parserInternals.c: fixing bug #99190 when UTF8 document are
8685 parsed using the progressive parser and the end of the chunk
8686 is in the middle of an UTF8 multibyte character.
8687
William M. Brack8b2c7f12002-11-22 05:07:29 +00008688Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8689
8690 * threads.c: fixed initialization problem in xmlNewGlobalState
8691 which was causing crash.
8692 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8693 in xmlInitializeGlobalState.
8694 * parserInternals.c: cleaned up ctxt->sax initialisation.
8695
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008696Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8697
8698 * tree.c include/libxml/tree.h: modified the existing APIs
8699 to handle XHTML1 serialization rules automatically, also add
8700 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8701 libxslt serialization uses it when needed without changing
8702 the library API.
8703 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8704 result/xhtml1: added a new test specifically for xhtml1 output
8705 and updated the result of one XHTML1 test
8706
Daniel Veillardd076a202002-11-20 13:28:31 +00008707Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8708
8709 * xinclude.c parserInternals.c encoding.c: fixed #99082
8710 for xi:include encoding="..." support on text includes.
8711 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8712 test/XInclude/ents/isolatin.txt : added a specific regression test
8713 * python/generator.py python/libxml2class.txt: fixed the generator
8714 the new set of comments generated for doc/libxml2-api.xml were
8715 breaking the python generation.
8716
Daniel Veillard817e70b2002-11-19 22:28:48 +00008717Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8718
8719 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8720 * configure.in: patch for Solaris on new autoconf closes #98880
8721 * doc/parsedecl.py: repair the frigging API building script,
8722 did I say that python xmllib sucks ?
8723 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8724 and some comment are no more truncated.
8725
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008726Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8727
8728 * parser.c: Martin Stoilov pointed out a potential leak in
8729 xmlCreateMemoryParserCtxt
8730
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008731Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8732
8733 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8734 included in HTML documents and using the push parser.
8735
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008736Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8737
8738 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8739 specified, look for the Python interpreter not just in the
8740 specified root but also in the specified location. Fixes #98825
8741
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008742Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8743
8744 * python/libxml.c: fixing bug #98792 , node may have no doc
8745 and dereferencing without checking ain't good ...
8746
Daniel Veillarddad3f682002-11-17 16:47:27 +00008747Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8748
8749 * configure.in: preparing release 2.4.27
8750 * doc/* : updated and rebuilt the docs
8751 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8752 and all the docs are actually packaged and in the final RPMs
8753 * parser.c parserInternals.c include/libxml/parser.h: restore
8754 xmllint --recover feature.
8755
Daniel Veillard68e9e742002-11-16 15:35:11 +00008756Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8757
8758 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8759 processing of parsed entities, and XPath computation on sustitued
8760 entities.
8761 * testXPath.c: make sure entities are substitued.
8762
Daniel Veillard328f48c2002-11-15 15:24:34 +00008763Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8764
8765 * parser.c: fixed #96594, which was totally dependant on the
8766 processing of internal parsed entities, which had to be changed.
8767
Daniel Veillard66651aa2002-11-15 11:21:43 +00008768Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8769
8770 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8771 trying to fix bug #98517 about building outside the source tree
8772 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8773
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008774Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8775
8776 * include/win32config.h: cleanup
8777 * win32/Makefile.mingw: integrated mingw in JScript configure
8778 * win32/Makefile.msvc: modified to allow mingw coexistence
8779 * win32/configure.js: integrated mingw
8780 * win32/Readme.txt: cleanup
8781
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008782Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8783
8784 * HTMLparser.c: strengthen the guard in the Pop macros,
8785 like in the XML parser, closes bug #97315
8786
Daniel Veillard0821b152002-11-12 20:57:47 +00008787Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8788
8789 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8790 callback is never used.
8791
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008792Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8793
8794 * parserInternals.c: fixed the initialization of the SAX structure
8795 which was breaking xsltproc
8796 * xpath.c: patch from Petr Pajas for CDATA nodes
8797 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8798 * parser.c include/libxml/parser.h: patch from Peter Jones
8799 removing a leak in xmlSAXParseMemory() and adding the
8800 function xmlSAXParseMemoryWithData()
8801
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008802Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8803
8804 adding pdf of tutorial, changing web page to link to it
8805 * doc/tutorial/xmltutorial.pdf
8806 * doc/xml.html
8807 * doc/docs.html
8808
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008809Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8810
8811 * doc/tutorial/ar01s08.html
8812 adding file what I forgot for tutorial
8813
8814
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008815Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8816
8817 Adding encoding discussion to tutorial
8818 Added:
8819 * doc/tutorial/images/*.png: DocBook admonition image files
8820 * doc/tutorial/apf.html, apg.html: new generated html
8821 * doc/tutorial/includeconvert.c: conversion code entity file
8822 changed:
8823 * doc/tutorial/xmltutorial.xml: DocBook original
8824 * doc/tutorial/*.html: generated html
8825
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008826Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8827
8828 * include/libxml/*.h: retired xmlwin32version.h
8829 * doc/Makefile.am: retired xmlwin32version.h
8830 * win32/configure.js: retired xmlwin32version.h
8831
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008832Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8833
8834 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008835 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8836 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008837
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008838Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8839
8840 * globals.c: fixed a typo pointed out by Igor
8841 * xpath.c: try to speed up node compare using line numbers
8842 if available.
8843
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008844Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8845
8846 * tree.c: make xmlFreeNode() handle attributes correctly.
8847
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008848Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8849
8850 * catalog.c: completed the #96963 fix, as reported by Karl
8851 Eichwalder
8852
Daniel Veillard56f21f22002-11-06 15:49:46 +00008853Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8854
8855 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8856
Daniel Veillard91ad8792002-11-04 17:06:52 +00008857Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8858
8859 * Makefile.am: switched the order of a couple of includes
8860 to fix bugs #97100
8861
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008862Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8863
8864 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8865 xmlLoadCatalogs that used to separate directories with a ':'.
8866
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008867Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8868
8869 * threads.c: improvements to the Windows-side of thread handling
8870 * testThreads.c: conditionally excluded unistd.h
8871 * testThradsWin32.c: broke overlong lines
8872 * include/win32config.h: adapted thread-related macros to the new
8873 scheme and for pthreads on Windows
8874 * win32/Makefile.msvc: introduced a more flexible thread build,
8875 added testThreads[Win32].c to the build
8876 * win32/configure.js: introduced a more flexible thread config
8877
John Fleck61f6fb62002-10-31 15:23:29 +000088782002-10-31 John Fleck <jfleck@inkstain.net>
8879
8880 * doc/xml.html (and, by implication, FAQ.html)
8881 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8882
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008883Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8884
8885 * configure.in: removed xmlwin32version.h
8886 * include/libxml/Makefile.am: removed xmlwin32version.h
8887
Daniel Veillardce66ce12002-10-28 19:01:59 +00008888Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8889
8890 * tree.c: applied patch from Brian Stafford to fix a bug
8891 in xmlReconciliateNs()
8892
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008893Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8894
8895 * tree.c: applied patch from Christian Glahn to allow
8896 xmlNewChild() on document fragment nodes
8897
Daniel Veillardb39bc392002-10-26 19:29:51 +00008898Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8899
8900 * parser.c: Christian Glahn found a problem with a recent
8901 patch to xmlParseBalancedChunkMemoryRecover()
8902 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8903 problems
8904 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8905 test/schemas/seq*: added the test cases from Charles
8906
Daniel Veillard366a9152002-10-23 20:43:53 +00008907Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8908
8909 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8910 serious cleanup of the spec file and associated changes
8911 in the Makefiles.
8912 * valid.c: try to remove some warnings on x86_64
8913
Daniel Veillardd033d022002-10-23 14:55:02 +00008914Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8915
8916 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8917 fix bug #96586
8918
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008919Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8920
8921 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8922 parsing, applied his patch
8923 * result/HTML/attrents.html result/HTML/attrents.html.err
8924 result/HTML/attrents.html.sax test/HTML/attrents.html:
8925 added the test and result case provided by Mikhail Sogrine
8926
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008927Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8928
8929 * vms/build_libxml.com vms/config.vms vms/readme.vms
8930 include/libxml/parser.h include/libxml/parserInternals.h
8931 include/libxml/tree.h include/libxml/xmlIO.h
8932 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8933 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8934 Applied the VMS update patch from Craig A. Berry
8935 * doc/*.html: update
8936
Daniel Veillardf000f072002-10-22 14:28:17 +00008937Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8938
8939 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8940
Daniel Veillard1e208222002-10-22 14:25:25 +00008941Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8942
8943 * debugXML.c: adding a grep command to --shell in xmllint
8944 for T.V. Raman
8945
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008946Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8947
8948 * xmlcatalog.c: tried to fix some of the problem with --sgml
8949
Daniel Veillard935494a2002-10-22 14:22:46 +00008950Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8951
8952 * parser.c: tried to fix bug #91500 where doc->children may
8953 be overriden by a call to xmlParseBalancedChunkMemory()
8954
8955Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8956
8957 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8958 identifiers in SGML catalogs containing '&'
8959
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008960Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8961
8962 * python/types.c: fixed bugs when passing result value tree
8963 to Python functions.
8964
Daniel Veillard48267432002-10-18 11:21:38 +00008965Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8966
8967 * configure.in: preparing the release of 2.4.26
8968 * doc/*: updated and rebuilt the documentation
8969
Daniel Veillardbb284f42002-10-16 18:02:47 +00008970Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8971
8972 * parser.c: fixed a XML Namespace compliance bug reported by
8973 Alexander Grimalovsky
8974
Daniel Veillard44892f72002-10-16 15:23:26 +00008975Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8976
8977 * HTMLtree.c: fixed serialization of script and style when
8978 they are not lowercase (i.e. added using the API to the tree).
8979
Daniel Veillard2fd85422002-10-16 14:32:41 +00008980Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8981
8982 * valid.c: make xmlValidateDocument emit a warning msg if there
8983 is no DTD, pointed by Christian Glahn
8984
Daniel Veillard32370232002-10-16 14:08:14 +00008985Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8986
8987 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8988 content model when some of the blocks have min or max, and a couple
8989 of bugs found in the process.
8990 * result/schemas/list0* test/schemas/list0*: added some specific
8991 regression tests
8992
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008993Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8994
8995 * README: updated the contact informations
8996
Daniel Veillard63186732002-10-15 08:43:17 +00008997Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8998
8999 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9000 misses it, reported by Peter Bray.
9001
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009002Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9003
9004 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9005 and removed a few warnings
9006
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009007Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9008
9009 * parser.c: Christian Glahn found a small bug in the push parser.
9010 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9011 public
9012
Daniel Veillard6045c902002-10-09 21:13:59 +00009013Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9014
9015 * xmlschemas.c include/libxml/xmlschemas.h: added
9016 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9017 * testSchemas.c: added --memory to test the new interface
9018
Daniel Veillardf0070122002-10-09 14:24:17 +00009019Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9020
9021 * doc/index.py doc/search.php: integrated the XSLT indexing,
9022 a few fixed in the indexer, added a scope selection at the
9023 search level.
9024
Daniel Veillard01992e02002-10-09 10:20:30 +00009025Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9026
9027 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9028 this was due to uninitialized parts of the validation context
9029
Daniel Veillard321be0c2002-10-08 21:26:42 +00009030Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9031
9032 * debugXML.c: applied patch from Mark Vakoc except the API
9033 change, preserved it.
9034 * doc/*: updated the docs to point to the search engine for
9035 information lookup or before bug/help reports.
9036
Daniel Veillard01e87d22002-10-08 16:55:06 +00009037Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9038
9039 * doc/index.py doc/search.php: added mailing-list archives
9040 indexing and lookup
9041
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009042Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9043
9044 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9045
Daniel Veillard9b006132002-10-07 11:13:27 +00009046Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9047
9048 * doc/index.py: improved HTML indexing
9049 * doc/search.php: make the queries also lookup the HTML based indexes
9050
Daniel Veillard141d04b2002-10-06 21:51:18 +00009051Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9052
9053 * doc/index.py: added HTML page indexing
9054
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009055Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9056
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009057 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009058 problem in libxslt.
9059 * catalog.c: fixed list handling in XML_CATALOG_FILES
9060
Daniel Veillardceb09b92002-10-04 11:46:37 +00009061Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9062
9063 * valid.c: typo/bug found by Christian Glahn
9064
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009065Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9066
9067 * xmlIO.c: applied Windows CE patch from Javier.
9068 * win32/wince: new directory, contains support for the PocketPC
9069 with Windows CE from Javier.
9070 * include/win32config.h: reorganised, removed duplicate
9071 definitions and applied WinCE patch from Javier.
9072 * include/wsockcompat.h: new file, now contains WinSock
9073 compatibility macros.
9074 * win32/Makefile.msvc: introduced double-run compilation.
9075
Daniel Veillarde16b5742002-09-26 17:50:03 +00009076Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9077
9078 * configure.in include/libxml/xmlwin32version.h: preparing release
9079 of 2.4.25
9080 * doc/*: updated and regenerated teh docs and web pages.
9081
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009082Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9083
9084 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9085 error were not covering namespace declarations.
9086 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9087 it was missing the attribute declaration for the namespace
9088 * result/VC/NS3: the fix now report breakages in that test
9089
Daniel Veillardabe01742002-09-26 12:40:03 +00009090Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9091
9092 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9093
Daniel Veillard2ace1952002-09-26 12:28:02 +00009094Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9095
9096 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9097 and regenerated the docs and web site
9098
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009099Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9100
9101 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9102 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9103 not before
9104
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009105Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9106
9107 * python/generator.py python/libxml2class.txt: fixed a stupid error
9108 breaking the python API
9109
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009110Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9111
9112 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9113 triostr.c triostr.h: applied a trio update patch from
9114 Bjorn Reese which should work with MinGW
9115
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009116Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9117
9118 * tree.c: improving some documentation comments
9119 * xmlregexp.c: found and fixed a mem leak with python regression tests
9120 * doc/*: rebuilt the doc and the API XML file including the
9121 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9122 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9123 python/types.c: added access to the XML Schemas regexps from
9124 python
9125 * python/tests/Makefile.am python/tests/regexp.py: added a
9126 simple regexp bindings test
9127
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009128Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9129
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009130 * doc/xml.html:
9131 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009132
Daniel Veillard118aed72002-09-24 14:13:13 +00009133Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9134
9135 * xmlregexp.c: fixed the data callback on transition functionality
9136 which was broken when using the compact form
9137 * result/schemas/*: updated the results, less verbose, all tests
9138 pass like before
9139 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9140 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9141 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9142 annoying warnings
9143 * xpath.c: try to provide better error report when possible
9144
Daniel Veillard72336152002-09-21 13:08:14 +00009145Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9146
9147 * Makefile.am: fixed a breakage raised by Jacob
9148
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009149Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9150
9151 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9152 which don't use sockets
9153
Igor Zlatkovic01280582002-09-20 16:40:34 +00009154Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9155
9156 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9157 * win32/configure.js: applied zlib patch from Daniel Gehriger
9158
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009159Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9160
9161 * win32/configure.js: applied the patch from Mark Vakoc for
9162 regexp support
9163 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9164 for regexp support
9165
Daniel Veillardb5c05732002-09-20 13:36:25 +00009166Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9167
9168 * xmlschemastypes.c: as pointed by Igor Float and Double
9169 parsing ain't finished yet
9170
Daniel Veillard40b11342002-09-20 12:01:39 +00009171Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9172
9173 * Makefile.am configure.in: trying to fix #88412 by bypassing
9174 all the python subdir if python ain't detected
9175
Daniel Veillard23e73572002-09-19 19:56:43 +00009176Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9177
9178 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9179 made configuring with regexps/automata/unicode the default
9180 but without schemas ATM
9181 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9182 fixed the regexp based DTD validation performance and memory
9183 problem by switching to a compact form for determinist regexps
9184 and detecting the determinism property in the process. Seems
9185 as fast as the old DTD validation specific engine :-) despite
9186 the regexp built and compaction process.
9187
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009188Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9189
9190 * valid.c: determinism is debugged, new DTD checking code now works
9191 but xmlFAComputesDeterminism takes far too much CPU and the whole
9192 set usues too much memory to be really usable as-is
9193
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009194Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9195
9196 * tree.c: fixed another stupid bug in xmlGetNodePath()
9197 * xmllint.c: --version now report the options compiled in
9198
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009199Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9200
9201 * HTMLparser.c: small cleanup
9202 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9203 when configured with them. A bit of debugging around the determinism
9204 checks is still needed
9205
Daniel Veillard63b01c22002-09-17 19:25:28 +00009206Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9207
9208 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9209
Daniel Veillard92727042002-09-17 17:59:20 +00009210Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9211
9212 * xmlIO.c: small portability glitch fixed.
9213
Daniel Veillard84d70a42002-09-16 10:51:38 +00009214Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9215
9216 * xmlschemastypes.c: incomplete steps for real/double support
9217 * testAutomata.c include/libxml/xmlautomata.h
9218 include/libxml/xmlregexp.h: avoiding a compilation problem
9219 * valid.c include/libxml/valid.h: starting the work toward using
9220 the regexps for actual DTD validation
9221
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009222Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9223
9224 * hash.c: cosmetic cleanup
9225 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9226 integrating a DTD validation layer based on the regexps
9227
Daniel Veillard4402ab42002-09-12 16:02:56 +00009228Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9229
9230 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9231 the determinism was tested before eliminating the epsilon
9232 transitions :-(
9233
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009234Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9235
9236 * python/generator.py python/libxml.c python/libxml.py
9237 python/libxml2-python-api.xml python/libxml2class.txt
9238 python/libxml_wrap.h python/types.c: updated the python
9239 bindings, added code for easier File I/O, and the ability to
9240 define a resolver from Python fixing bug #91635
9241 * python/tests/Makefile.am python/tests/inbuf.py
9242 python/tests/outbuf.py python/tests/pushSAXhtml.py
9243 python/tests/resolver.py python/tests/serialize.py: updated
9244 and augmented the set of Python tests.
9245
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009246Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9247
9248 * win32/configure.js: added more readme info for the binary
9249 package.
9250
Daniel Veillard607b35c2002-09-10 12:16:19 +00009251Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9252
9253 * xmlIO.c: fixed a stupid out of bound array error
9254
9255Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9256
9257 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9258 messing around with support for Windows path, cleanups,
9259 trying to identify and fix the various code path to the
9260 filename access. Added xmlNormalizeWindowsPath()
9261
Daniel Veillard76575762002-09-05 14:21:15 +00009262Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9263
9264 * error.c valid.c: working on better error reporting of validity
9265 errors, especially providing an accurate context.
9266 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9267 error reports in those cases.
9268
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009269Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9270
9271 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9272 parser.c parserInternals.c xmlIO.c: get rid of all the
9273 perror() calls made in the library execution paths. This
9274 should fix both #92059 and #92385
9275
Daniel Veillard19aa7022002-09-05 11:14:19 +00009276Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9277
9278 * xmllint.c: memory leak reporting was broken after a change
9279 of the preprocessor symbol used to activate it.
9280
Daniel Veillardec6725e2002-09-05 11:12:45 +00009281Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9282
9283 * tree.c: try to make the copy function work for node of
9284 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9285 DOM layers though, not libxml2 itself.
9286
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009287Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9288
9289 * valid.c: try to provide file and line informations, not all
9290 messages are covered, but it's a (good) start
9291
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009292Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9293
9294 * xinclude.c: reimplemented a large part of the XInclude
9295 processor, trying to minimize resources used, James Henstridge
9296 provided a huge test case which was exhibiting severe memory
9297 consumption problems.
9298
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009299Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9300
9301 * python/Makefile.am: applied patch from Christophe Merlet to
9302 reestablish DESTDIR
9303
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009304Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9305
9306 * libxml.spec.in: fixes libary path for x86_64 AMD
9307
John Fleckbe98b332002-09-04 03:16:23 +00009308Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9309
9310 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009311 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009312 (plus resulting generated html files)
9313 fixing one spot I missed in the tutorial where I hadn't freed
9314 memory properly
9315
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009316Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9317
9318 * doc/tutorial/includeaddattribute.c
9319 * doc/tutorial/includeaddkeyword.c
9320 * doc/tutorial/includegetattribute.c
9321 * doc/tutorial/includekeyword.c
9322 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009323 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009324 update tutorial to properly free memory (thanks to Christopher
9325 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009326 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009327 added image files so the callouts are graphical, making it
9328 easier to read ( use "--param callout.graphics 1" to generate
9329 html with graphical callouts)
9330
Daniel Veillarde1662542002-08-28 11:50:59 +00009331Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9332
9333 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9334 nice logos generated by Marc Liyanage
9335 * doc/site.xsl *.html: changed the stylesheet to show the new
9336 logo and regenerated the pages
9337
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009338Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9339
9340 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9341
Daniel Veillard42766c02002-08-22 20:52:17 +00009342Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9343
9344 * xpath.c: possible mem leak patch from Jason Adams
9345
9346Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9347
9348 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9349 in the XQuery namespace
9350 * configure.in: preparing 2.4.24
9351 * doc/*.html: updated the web pages
9352
9353Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9354
9355 * python/generator.py: closing bug #85258 by generating conditional
9356 compile check to avoid linking to routines not configured in.
9357
Havoc Pennington84ec40a2002-08-22 13:59:35 +000093582002-08-22 Havoc Pennington <hp@pobox.com>
9359
9360 * autogen.sh: update error message for missing automake
9361
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009362Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9363
9364 * python/Makefile.am: typo in target name resulted in libxml2.py
9365 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9366
Daniel Veillard22669b22002-08-22 07:17:11 +00009367Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9368
9369 * win32/win32/Makefile.mingw: updated with version from
9370 Elizabeth Barham at http://soggytrousers.net/repository/
9371
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009372Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9373
9374 * win32/Makefile.msvc: added the prefix location to the include
9375 and lib search path.
9376
Havoc Pennington830e8972002-08-18 22:22:13 +000093772002-08-18 Havoc Pennington <hp@pobox.com>
9378
9379 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9380 both automake 1.6 and 1.4 installed get the right automake. Means
9381 compilation from CVS will now require the latest automake 1.4
9382 release, or manually creating symlinks called "automake-1.4" and
9383 "aclocal-1.4"
9384
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009385Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9386
9387 * configure.in python/Makefile.am: more AMD 64 induced changes from
9388 Frederic Crozat
9389
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009390Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9391
9392 * xinclude.c: oops I was missing the xml:base fixup too
9393 * result/XInclude/*.xml: this adds xml:base attributes to most
9394 results of the tests
9395
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009396Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9397
9398 * xinclude.c: quick but apparently working implementation of
9399 xi:fallback, should close bug #89684
9400 * Makefile.am test/XInclude/docs/fallback.xml
9401 result/XInclude/fallback.xml: added a basic test for fallback,
9402 and run with --nowarning to avoid a spurious warning
9403 * configure.in: applied patch from Frederic Crozat for python
9404 bindings on AMD 64bits machines.
9405
Daniel Veillard9e923512002-08-14 08:48:52 +00009406Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9407
9408 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9409 the caller don't pass a SAX callback block.
9410
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009411Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9412
9413 * tree.c: applied the same fix for the XML-1.0 namespace to
9414 xmlSearchNsByHref() as was done for xmlSearchNs()
9415
Daniel Veillardad11b302002-08-12 14:53:41 +00009416Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9417
9418 * libxml.3: small cleanup of the man page
9419 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9420 when serializing HREF attributes generated by XSLT.
9421
Daniel Veillardc084e472002-08-12 13:27:28 +00009422Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9423
9424 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9425 version of Marc Liyanage' patch for boolean attributes in HTML
9426 output
9427
Daniel Veillard5f91b372002-08-12 12:13:01 +00009428Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9429
9430 * python/tests/serialize.py: fixed the test results, indenting
9431 behaviour changed slightly
9432
Aleksey Sanin9e951762002-08-08 18:02:41 +00009433Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9434
9435 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9436 new c14n function to Windows def files
9437
Aleksey Saninea4272a2002-08-02 23:50:03 +00009438Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9439
9440 * c14n.c: fixed a memory leak in c14n code
9441
Daniel Veillard58e44c92002-08-02 22:19:49 +00009442Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9443
9444 * parser.c include/libxml/parser.h: adding a new API for Christian
9445 Glahn: xmlParseBalancedChunkMemoryRecover
9446 * valid.c: patch from Rick Jones for some grammar cleanup in
9447 validation messages
9448 * result/VC/* result/valid/*: this slightly change some of the
9449 regression tests outputs
9450
Daniel Veillard0bf29002002-08-01 12:54:11 +00009451Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9452
9453 * tree.c: trying to fix a problem in namespaced attribute handling
9454 raised by Christian Glahn
9455
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009456Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9457
9458 * encoding.c include/libxml/encoding.h: Opening the interface
9459 xmlNewCharEncodingHandler as requested in #89415
9460 * python/generator.py python/setup.py.in: applied cleanup
9461 patches from Marc-Andre Lemburg
9462 * tree.c: fixing bug #89332 on a specific case of loosing
9463 the XML-1.0 namespace on xml:xxx attributes
9464
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009465Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9466
9467 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9468 corner case from new Merlin's test suite and added a callback
9469 that will be used to improve xmlsec performance
9470
9471
Daniel Veillard0b22def2002-07-29 16:23:03 +00009472Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9473
9474 * HTMLtree.c: trying to fix the <style> escaping problem in
9475 HTML serialization bug #89342
9476
Daniel Veillard0b28e882002-07-24 23:47:05 +00009477Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9478
9479 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9480 and rebuilt the web site.
9481
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009482Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009483
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009484 * include/libxml/tree.h: added _private member to xmlNs struct
9485
Daniel Veillard1d995272002-07-22 16:43:32 +00009486Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9487
9488 * HTMLparser.c: fixing bug #84876 based on the xml working
9489 code.
9490
William M. Brack61eaba52002-07-21 11:14:18 +00009491Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9492
9493 * python/Makefile.am: enhanced to fix bug 72012 (errors
9494 when using '-jX' make parameter)
9495
William M. Brackef61d202002-07-19 08:32:00 +00009496Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9497
9498 * xpath.c: small additional enhancement for booleans
9499 compared to nodesets
9500
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009501Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9502
9503 * HTMLtree.c: changed the order of the encoding declaration
9504 attributes in the meta tags due to a bug in IE/Mac
9505
William M. Brack0c022ad2002-07-12 00:56:01 +00009506Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9507
9508 * xpath.c: enhanced handling of booleans (especially '='
9509 and '!=' for nodesets) - fixes bug 85256. Added new
9510 routine xmlXPathNotEqualValues for more proper handling
9511 of '!=' when nodesets are involved.
9512
Daniel Veillard06944e22002-07-11 19:55:18 +00009513Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9514
9515 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9516 doc/xmlcatalog_man.xml to the source distribution
9517
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009518Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9519
9520 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9521 asked for this.
9522
Daniel Veillard539638b2002-07-06 19:55:14 +00009523Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9524
9525 * configure.in: preparing 2.4.23
9526 * doc/*: rebuilt the docs
9527
Daniel Veillard176d99f2002-07-06 19:22:28 +00009528Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9529
9530 * parser.c: fixing bug #84169 by fixing the
9531 comment of xmlCreatePushParserCtxt to describe the
9532 encoding detection parameters better.
9533
Daniel Veillard37f961d2002-07-06 17:53:56 +00009534Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9535
9536 * valid.c: fixing bug #79331 in one path the lookup for
9537 ID attributes on a namespaced node wasn't handled correctly :-\
9538
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009539Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9540
9541 * HTMLparser.c: trying to fix 87235 about discarded white
9542 spaces in the HTML parser.
9543 * result/HTML/*: this changes the output of a number of HTML
9544 regression tests
9545
Daniel Veillardfdc91562002-07-01 21:52:03 +00009546Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9547
9548 * xpath.c: applied patch from Richard Jinks for the namespace
9549 axis + fixed a memory error.
9550 * parser.c parserInternals.c: applied patches from Peter Jacobi
9551 removing ctxt->token for good.
9552 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9553 popped out by the regression tests.
9554 * Makefile.am: patch for threads makefile from Gary Pennington
9555
William M. Brack6000af52002-06-28 11:43:13 +00009556Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9557
Daniel Veillardfdc91562002-07-01 21:52:03 +00009558 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009559 expressions involving preceding-sibling (et al).
9560
Daniel Veillard153120c2002-06-18 07:58:35 +00009561Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9562
9563 * hash.c: applied a patch from Peter Jacobi to solve a problem
9564 when compiling with the Watcom C on Win32
9565 * result/schemas/*.err: the change of hashing algo generated
9566 permutations in the output
9567
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009568Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9569
9570 * hash.c: applied patch from Sander Vesik improving the quality of
9571 the hash function.
9572
Aleksey Sanina5808b92002-06-14 17:07:41 +000095732002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009574
9575 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9576 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9577 xmllint.c xpath.c: replaced sprintf() with snprintf()
9578 to prevent possible buffer overflow (the bug was pointed
9579 out by Anju Premachandran)
9580
Daniel Veillarde059b892002-06-13 15:32:10 +00009581Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9582
9583 * parser.c: removed an uninitialized data error popped by valgrind
9584 on PE references
9585
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009586Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9587
9588 * doc/xml.html
9589 adding tutorial reference to the web page
9590
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009591Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9592
9593 * doc/tutorial/xmltutorial.xml
9594 * doc/tutorial/ar01s07.html
9595 * doc/tutorial/ape.html
9596 * doc/tutorial/includegetattribute.c
9597 adding section to tutorial about retrieving an attribute
9598 value
9599
Daniel Veillardf5582f12002-06-11 10:08:16 +00009600Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9601
9602 * parser.c: applied a couple of patches from Peter Jacobi to start
9603 to get rid of ctxt->token, with a possible significant speed
9604 improvement to be gained once done. Better compliance with PE
9605 references constructs in DTDs too.
9606 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9607 from Peter too
9608
Daniel Veillard38d80e22002-06-11 07:24:56 +00009609Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9610
9611 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9612 xmlParseElement was likely to have been deallocated at the
9613 time of the report, possibly leading to segfault. Just report
9614 the tag name now.
9615
Daniel Veillard9e412302002-06-10 15:59:44 +00009616Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9617
9618 * xpath.c: patch from Richard Jinks for XPath substring() function
9619 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9620
Aleksey Sanina5808b92002-06-14 17:07:41 +000096212002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009622
9623 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9624
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009625Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9626
9627 *doc/FAQ.html
9628 fixing typos in FAQ, thanks to Robert Funnell for the
9629 editing help
9630
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009631Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9632
9633 * NEWS: got complaints from rpmlint that it was empty
9634
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009635Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9636
9637 * added doc/tutorial, including:
9638 apa.html
9639 apb.html
9640 apc.html
9641 apd.html
9642 ar01s02.html
9643 ar01s03.html
9644 ar01s04.html
9645 ar01s05.html
9646 ar01s06.html
9647 includeaddattribute.c
9648 includeaddkeyword.c
9649 includekeyword.c
9650 includestory.xml
9651 index.html
9652 xmltutorial.xml
9653 libxml tutorial, including generated html
9654
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009655Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9656
9657 * result/c14n/exc-without-comments/merlin-c14n-two-*
9658 result/c14n/without-comments/merlin-c14n-two-*
9659 test/c14n/exc-without-comments/merlin-c14n-two-*
9660 test/c14n/without-comments/merlin-c14n-two-*
9661 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9662 c14n/exc-c14n and slightly modified test script to handle
9663 these test cases
9664 * c14n.c: fixed bugs for complicated nodes set (namespace
9665 without node and others from merlin-c14n-two.tar.gz)
9666 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9667 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9668 for xmlsec performance patch
9669 * xpath.c: fixed self::node() for namespaces and attributes
9670
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009671Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9672
9673 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9674 but with the format parameter
9675 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9676
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009677Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9678
9679 * Makefile.am: updated c14n tests suite
9680 * c14n.c: performance improvement for previous c14n patch
9681
Daniel Veillarde72c7562002-05-31 09:47:30 +00009682Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9683
9684 * parser.c: another peroformance patch from Peter Jacobi, that
9685 time on parsing attribute values.
9686
Aleksey Sanin508a1012002-05-31 06:32:32 +00009687Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9688
9689 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9690 into LibXML2 test suite
9691
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009692Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9693
9694 * c14n.c: propagating xpath ancesstors node fix to c14n
9695 plus small performance improvement to reduce number of
9696 mallocs
9697 * xpath.c: fixed ancestors axis processing for namespace nodes
9698
Daniel Veillard46de64e2002-05-29 08:21:33 +00009699Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9700
9701 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9702 Peter Jacobi
9703
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009704Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9705
9706 * configure.in: preparing 2.4.22
9707
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009708Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9709
9710 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9711 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9712 a public entry point.
9713 * doc/*: rebuilt the API and docs
9714
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009715Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9716
9717 * xpath.c: patch from Richard Jinks to fix a problem introduced
9718 in the previous patch and pointed by Norm
9719
Daniel Veillardc6924812002-05-24 11:10:43 +00009720Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9721
9722 * libxml.spec.in: fixing bug #81112
9723
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009724Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9725
9726 * uri.c: fixing bug #82848
9727
Daniel Veillarda2878972002-05-24 07:54:39 +00009728Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9729
9730 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9731 output of one catalog test
9732
Aleksey Sanin114e4752002-05-24 07:20:27 +00009733Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009734
Aleksey Sanin114e4752002-05-24 07:20:27 +00009735 * global.data globals.c tree.c include/libxml/globals.h
9736 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9737 default value for global parameter xmlIndentTreeOutput to 1 and
9738 introduced new global parameter xmlTreeIndentString (the string
9739 used to do one-level indent) with default value " " (as it was
9740 in tree.c)
9741
Daniel Veillard49d5af82002-05-23 11:55:49 +00009742Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9743
9744 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9745 with trio and schemas.
9746
Daniel Veillard7c13af42002-05-22 09:57:32 +00009747Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9748
9749 * xpath.c: patch from Richard Jinks to fix the problem raised in
9750 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9751
Daniel Veillard5a872412002-05-22 06:40:27 +00009752Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9753
9754 * xmlschemas.c: a bit of work on import.
9755 * xmlschemastypes.c: Charles Bozeman provided a compare function
9756 for date/time types so min/max facet restrictions should work,
9757 indeterminate comparisons return an error instead of equal.
9758 * test/schemas/date_0* result/schemas/date_0_0: specific test
9759 from Charles Bozeman too
9760
Daniel Veillard10b6da42002-05-18 07:55:20 +00009761Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9762
9763 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9764 from Christian Cornelssen fixing the man pages and the Catalog
9765 building script.
9766 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9767 next step is <xs:import> I now have a reasonable understanding
9768 of how it works.
9769
Daniel Veillarde5354492002-05-16 08:43:22 +00009770Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9771
9772 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9773
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009774Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9775
9776 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9777
Daniel Veillard088bf112002-05-14 11:03:59 +00009778Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9779
9780 * xpath.c: fixing an XPath function evalutation bug pointed out
9781 by Alexey Efimov where the context was lost when evaluating
9782 the function arguments
9783
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009784Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009785
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009786 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9787 function public for XMLSec performance optimizations
9788
Daniel Veillard3cd72402002-05-13 10:33:30 +00009789Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9790
9791 * python/generator.py python/libxml2class.txt : fixed a problem
9792 with the HTML parser pointed by Gary Benson
9793 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9794 example
9795
Aleksey Sanine48a3182002-05-09 18:20:01 +00009796Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9797 * parser.c: fixed bug #81159 (memory growth in SAX)
9798
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009799Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9800 * xpath.c: fixed bug #78858 (the real fix)
9801
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009802Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009803 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009804
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009805Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9806
9807 * tree.c: modified xmlNodeSetBase to allow changing the
9808 base of a document.
9809
Daniel Veillard070803b2002-05-03 07:29:38 +00009810Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9811
9812 * xmlschemastypes.c: patch Charles Bozeman for validation of
9813 all the date, time, and duration types
9814 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9815 * configure.in: fixed an error pointed by an user
9816 * xml2-config.in: fixed an error pointed by an user
9817
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009818Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9819
9820 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9821 win32/libxml2.def.src xmlIO.c: exported default
9822 'file:', 'http:' and 'ftp:' protocols input handlers
9823 and maked protocols comparisson case insensitive
9824
Daniel Veillard34de97f2002-04-30 14:29:22 +00009825Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9826
9827 * configure.in: Neven Has detected a typo
9828
Daniel Veillard28577c32002-04-30 06:48:41 +00009829Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9830
9831 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9832 as one of the persons allowed to commit directly to the
9833 module.
9834
Daniel Veillardfc57b412002-04-29 15:50:14 +00009835Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9836
9837 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9838 * valid.c: raised a too low limit
9839 * doc/*: rebuilt the docs
9840
Daniel Veillardeca82812002-04-24 11:42:02 +00009841Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9842
9843 * test/XPath/expr/floats test/XPath/expr/functions
9844 result/XPath/expr/floats result/XPath/expr/functions
9845 xpath.c: another XPath conformance patch from Richard Jinks
9846
Daniel Veillard13e04c62002-04-23 17:51:29 +00009847Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9848
9849 * xmlschemas.c: fixed validation of attribute groups.
9850 * test/schemas result/schemas: added an example from the primer
9851
Daniel Veillard88c58912002-04-23 07:12:20 +00009852Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9853
9854 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9855 * test/schemas result/schemas: updated the test list
9856
Daniel Veillarde19fc232002-04-22 16:01:24 +00009857Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9858
9859 * TODO: updated a bit
9860 * parser.c: made a comment more specific
9861 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9862 Schemas conformance.
9863 * test/schemas result/schemas: updated the test list
9864
Daniel Veillard441bc322002-04-20 17:38:48 +00009865Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9866
9867 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9868 implementing xs:all with minOccurs = 0
9869 * tes/schemas/* result/schemas/*: added more tests covering
9870 xs:all
9871
Daniel Veillard8a001f62002-04-20 07:24:11 +00009872Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9873
9874 * xmlregexp.c: first implementation of the all particle, this
9875 may need to be revisited for case where not all transitions
9876 must be crossed.
9877
Daniel Veillard7646b182002-04-20 06:41:40 +00009878Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9879
9880 * tree.c: another entity processing update from Markus Henke
9881
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009882Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9883
9884 * trionan.c: fixed crash on OSF/1
9885
Daniel Veillardb4398962002-04-19 07:01:55 +00009886Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9887
9888 * xmlschemas.c: more Schemas work
9889 * test/schemas/* result/schemas/*: added more tests coming
9890 from the spec.
9891
Daniel Veillard54761132002-04-18 21:00:44 +00009892Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9893
9894 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9895 ExcC14N specification
9896
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009897Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9898
9899 * tree.c: patch from Markus Henke, fix for recursive entities.
9900
Daniel Veillard23b1f372002-04-18 15:50:05 +00009901Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9902
9903 * xpath.c: fix a problem with string() on a document node.
9904
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009905Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9906
9907 * Makefile.am xmlschemas.c: more Schemas work
9908 * test/schemas/* result/schemas/*: added more tests coming
9909 from the spec.
9910
Daniel Veillard6231e842002-04-18 11:54:04 +00009911Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9912
9913 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9914 * result/HTML/*: this changes a few things in the results
9915
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009916Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9917
9918 * include/libxml/tree.h: eliminated 'declaration different than
9919 prototype' warning
9920 * include/win32config.h: "resolved" conflicts with errno.h
9921
Daniel Veillardb509f152002-04-17 16:28:10 +00009922Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9923
9924 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9925 on the automata interfaces and debug of counted choices
9926 * test/schemas/* result/schemas/*: added a number of tests
9927
Daniel Veillard8651f532002-04-17 09:06:27 +00009928Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9929
9930 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9931 a bit of work on Schemas
9932 * testSchemas.c: try to make it more useful
9933 * test/schemas/* result/schemas/* Makefile.am: changed the
9934 Schemas regression test procedure, started adding a few samples
9935
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009936Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9937
9938 * include/libxml/encoding.h: Patch for the Borland C++ builder
9939 * include/libxml/tree.h: Patch for the Borland C++ builder
9940 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009941 * win32/bcb5: New directory for the Borland C++ builder
9942 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009943
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009944Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9945
9946 * win32/Makefile.msvc: Update for XML Schema support
9947 * win32/configure.js: Update for XML Schema support
9948 * win32/libxml2.def.src: Update for XML Schema support
9949
Daniel Veillard4255d502002-04-16 15:50:10 +00009950Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9951
9952 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9953 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9954 xmlunicode.c include/libxml/Makefile.am
9955 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9956 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9957 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9958 include/libxml/xmlversion.h.in : merged the current state of
9959 XML Schemas implementation, it is not configured in by default,
9960 a specific --schemas configure option has been added.
9961 * test/automata test/regexp test/schemas Makefile.am
9962 result/automata result/regexp result/schemas:
9963 merged automata/regexp/schemas regression tests
9964
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009965Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9966
9967 * xpath.c: Gary found a compile time problem, fixes #78823
9968
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009969Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9970
9971 * configure.in: release of 2.4.20
9972 * doc/*: updated and rebuilt the docs
9973
Daniel Veillardf544f192002-04-15 12:56:56 +00009974Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9975
9976 * python/Makefile.am: patch from Cristian Gafton to build on
9977 Red Hat 6.2, should also fix #75779
9978
Daniel Veillard940492d2002-04-15 10:15:25 +00009979Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9980
9981 * valid.c: first part of fixing #78729
9982
Daniel Veillardeb475a32002-04-14 22:00:22 +00009983Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9984
9985 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9986 escaping of URI when saving HTML files.
9987 * result/HTML/*: this impacted some tests
9988
Daniel Veillard9b731d72002-04-14 12:56:08 +00009989Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9990
9991 * configure.in: trying to fix #77441
9992
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009993Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9994
9995 * include/libxml/xmlIO.h: Hallski complained it could not be
9996 included by itself.
9997
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009998Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9999
10000 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10001
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010002Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10003
10004 * win32/configure.js: patch from Nilo for the c14n option
10005 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10006
Daniel Veillardda423da2002-04-10 19:25:38 +000010007Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10008
10009 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10010 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10011 LIBXML_THREAD_ENABLED
10012
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010013Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10014
10015 * xpath.c: another patch from Richard Jinks for substring conformance
10016 * test/XPath/expr/floats test/XPath/expr/strings
10017 result/XPath/expr/floats result/XPath/expr/strings: update of the
10018 test suite to check those.
10019
Daniel Veillard01917aa2002-04-10 11:30:41 +000010020Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10021
10022 * xpath.c: patch from Richard Jinks for .x float parsing.
10023
Daniel Veillard46d6c442002-04-09 16:10:39 +000010024Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10025
10026 * parser.c: patch from Markus Henke when an encoding ain't recognized
10027
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010028Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10029
10030 * libxml.m4: got a report that #include <string.h> was needed
10031
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010032Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10033
10034 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10035
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010036Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10037
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010038 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010039
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010040Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10041
10042 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10043 pointed out by Melvyn Sopacua.
10044
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010045Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10046
10047 * libxml.m4: Frédéric Crozat gave a patch related to the change
10048 of Include paths breaking the libxml.m4
10049
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010050Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10051
10052 * xpath.c: Fix bug #76927 forgot to save some context
10053 when evaluating binary expressions
10054
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010055Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10056
10057 * configure.in: fixed configure for MPE/iX from Markus Henke
10058 * xmlmemory.c: fixed initialization problems
10059 * xpath.c: another set of patches from Richard Jinks this
10060 fixes "make XPathtests" on linux
10061
Daniel Veillard21458c82002-03-27 16:12:22 +000010062Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10063
10064 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10065 * test/XPath/expr/compare test/XPath/expr/equality
10066 test/XPath/expr/floats test/XPath/expr/functions
10067 test/XPath/expr/strings result/XPath/expr/compare
10068 result/XPath/expr/equality result/XPath/expr/floats
10069 result/XPath/expr/functions result/XPath/expr/strings: Updated
10070 tests though they show a divergence on Linux
10071
Daniel Veillard28dfed12002-03-27 09:08:17 +000010072Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10073
10074 * xpath.c trionan.c: previous commit also included patches
10075 from Richard Jinks on some IEEE support corner case
10076
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010077Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10078
10079 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10080 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10081 that $(datadir) should be used for docs
10082
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010083Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10084
10085 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10086 could leak filedescriptors
10087
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010088Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10089
10090 * configure.in nanohttp.c: applied patch from Allan Clark for
10091 UnixWare/OpenServer
10092
Daniel Veillard19274092002-03-25 16:48:03 +000010093Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10094
10095 * configure.in: preparing 2.4.19
10096 * doc/*: rebuilt the docs
10097
Daniel Veillard56b2db72002-03-25 16:35:28 +000010098Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10099
10100 * nanohttp.c: fixing #76043, got fed up with non-portability
10101 of that piece of code.
10102
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010103Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10104
10105 * valid.c SAX.c: Never commit without running "make tests" :-(
10106 fix a couple of stupidities in the previous commit
10107 * result/*: a few changes in some attribute order result of previous
10108 commit.
10109
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010110Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10111
10112 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10113 the internal subset should not raise duplicate ID errors,
10114 also there was a small bug in conjunction to namespace
10115 declarations defaulted and xml:xxx attributes DTD definitions.
10116
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010117Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10118
10119 * xpath.c: Richard Jinks also raised some rounding problems
10120 this tries to fix them
10121
Daniel Veillard4e2df542002-03-22 12:23:14 +000010122Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10123
10124 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10125 behaviour in xmlXPathCastToString()
10126
Daniel Veillarddb552912002-03-21 13:27:59 +000010127Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10128
10129 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10130 raised by Morus Walter
10131
Daniel Veillard9e537932002-03-21 13:08:08 +000010132Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10133
10134 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10135 from Igor
10136
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010137Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10138
10139 * xpath.c: fixing #75619, related to a problem when trying
10140 to evaluate condition when the current node set resulting
10141 from that sub-step evaluation is empty. Also fixes 2 potential
10142 problem with previous-sibling and next-siblings axis.
10143
Daniel Veillard1840ef02002-03-21 08:05:23 +000010144Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10145
10146 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10147 HTML support is not configured in.
10148
Daniel Veillard561b7f82002-03-20 21:55:57 +000010149Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10150
10151 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10152 include/libxml/tree.h: dohh I really didn't intended to commit
10153 this test version :-(
10154
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010155Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10156
10157 * testSAX.c: I wanted to see the real speed at the SAX interface
10158 after a little too many Ximianer started complaining about the
10159 parser speed.
10160 added a --quiet option:
10161 paphio:~/XML -> ls -l db100000.xml
10162 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10163 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10164 3200006 callbacks generated
10165 real 0m1.270s
10166 Which means 16MBytes/s and 3Mcallback/s
10167
Daniel Veillardc62a1472002-03-19 18:35:12 +000010168Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10169
10170 * xpath.c: valgrind spotted another error that time when running
10171 on libxslt regression tests
10172
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010173Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10174
10175 * Makefile.am: adding "make valgrind" running the full regression
10176 tests (except python ones) under Valgrind (using valgrind -q
10177 which was kindly added by the author).
10178 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10179 passes cleanly now except an obcure floating point initialization
10180 raised in log10() in one XPath regression test ???
10181 * tree.c: edited some comments to close #75244
10182
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010183Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10184
10185 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10186 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10187 context of ScrollKeeper, made sure that if the number is
10188 an integer, the serialization follows the description at
10189 http://www.w3.org/TR/xpath#section-String-Functions
10190
Daniel Veillard5997aca2002-03-18 18:36:20 +000010191Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10192
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010193 * configure.in: preparing 2.4.18
10194 * doc/*: updated and rebuilt the web site
10195 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10196 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010197 * parser.c: humm, changed the way the SAX parser work when
10198 xmlSubstituteEntitiesDefault(1) is set, it will then
10199 do the entity registration and loading by itself in case the
10200 user provided SAX getEntity() returns NULL.
10201 * testSAX.c: added --noent to test the behaviour.
10202
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010203Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10204
10205 * parser.c: Wilfried Teiken provided a hackish but working
10206 way to get context reported back on entities when parsing
10207 with SAX and without breaking the DOM build.
10208
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010209Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10210
10211 * c14n.c: applied a new patch from Aleksey Sanin
10212 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10213 to reference Aleksey implementation of XML digital Signatures
10214
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010215Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10216
10217 * xpath.c: small fix to avoid potential problem due to
10218 ordering of freeing data
10219 * python/Makefile.am: people were complaining about
10220 the generated file in python dir not being built
10221
Daniel Veillardd2379012002-03-15 22:24:56 +000010222Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10223
10224 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10225 python/generator.py python/libxml.c python/types.c: Cleanup
10226 of the python Makefiles based on Jacob and James feedback,
10227 fixed the spec file accordingly, fixed the number of warning
10228 that passing my pedantic CFLAGS was generating. Conclusion
10229 is that Python includes are real crap.
10230
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010231Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10232
10233 * configure,in: it was reported quite a few times that
10234 xml2-config --cflags should not output
10235 -I$includeprefix/libxml2/libxml because libxml2 header names
10236 clashes with existing names like list.h from C++ stl.
10237 Includes should be #include<libxml/xxx.h> so ...
10238
Daniel Veillard6f293b12002-03-15 09:42:33 +000010239Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10240
10241 * c14n.c: another patch from Aleksey Sanin
10242
Daniel Veillard5c396542002-03-15 07:57:50 +000010243Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10244
10245 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10246 canonicalization algorithm
10247 * doc/xml.html doc/index.html: added the C14N references on the
10248 index page.
10249
jacob berkman9be65862002-03-14 02:15:56 +0000102502002-03-13 jacob berkman <jacob@ximian.com>
10251
10252 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10253 usage, redundant, and gcc specific
10254
Daniel Veillard75be0132002-03-13 10:03:35 +000010255Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10256
10257 * xpath.c: speedup some node selection operations, this can
10258 have a significant impact on DocBook Norm's stylesheets
10259 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10260 make sure it's always the case
10261 * debugXML.c: distinguish CDATA and comments in ls operations
10262
Daniel Veillard61f26172002-03-12 18:46:39 +000010263Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10264
10265 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10266 to generate better API descriptions etc...
10267
Daniel Veillard9ff88172002-03-11 09:15:32 +000010268Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10269
10270 * c14n.c: Fixing #74186, made sure all boolean expressions
10271 get fully parenthesized, ran indent on the output
10272 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10273 include/libxml/tree.h: also #74186 related, removed the
10274 --with-buffers option, and all the preprocessor conditional
10275 sections that were resulting from it.
10276
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010277Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10278
10279 * valid.c: applied patch from Dodji Seketeli fixing an
10280 uninitailized variable in xmlValidGetValidElements()
10281
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010282Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10283
10284 * c14n.c: fixed a few comments
10285 * doc/*.html doc/*/*.html: regenerated the docs and added
10286 the C14N API
10287 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10288
Daniel Veillardfa49d872002-03-09 10:20:00 +000010289Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10290
10291 * check-xml-test-suite.py: fix to adapt varaiations in the
10292 bindings
10293 * configure.in python/setup.py python/setup.py.in: fixed to
10294 have the version of the python scripts automatically updated
10295
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010296Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10297
10298 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10299 in xmlCopyProp()
10300
Daniel Veillardaf43f632002-03-08 15:05:20 +000010301Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10302
10303 * configure.in: preparing 2.4.17 release
10304 * doc/*: updated and rebuilt the docs
10305 * xpath.c: fixed a comment
10306 * python/libxml.c: fixed a possible reentrancy problem
10307
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010308Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10309
10310 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10311 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10312 added a specific regression test
10313 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10314 not raise exceptions when failing to find the attribute.
10315
Daniel Veillard90bc3712002-03-07 15:12:58 +000010316Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10317
10318 * configure.in xmllint.c: owen pointed out a problem with the
10319 ftme fix, gettimeofday() was not detected by configure and
10320 the ftime header wasn't included, dohhh
10321
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010322Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10323
10324 * configure.in xmllint.c: trying to fix #71457 for timing
10325 precision when gettimeofday() is not availble but ftime() is
10326
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010327Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10328
10329 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10330 are now copied on install and part of the -devel RPM
10331
Daniel Veillard7b416132002-03-07 08:36:03 +000010332Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10333
10334 * xpath.c: trying to avoid bug #72150 which was apparently
10335 caused by a gcc bug (or a processor problem) as detailed
10336 at http://veillard.com/gcc.bug
10337
Daniel Veillardf742d342002-03-07 00:05:35 +000010338Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10339
10340 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10341 fixed xmlReconciliateNs(), added a Python test/example for
10342 inter-document cut'n paste
10343 * python/libxml.py: fixed node.doc on document nodes and added
10344 xpathEval() onto node objects
10345
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010346Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10347
10348 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10349 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10350 fixup and integrated tests for the serialization stuff
10351
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010352Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10353
10354 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10355 moved the libxml man page to section 3
10356
Daniel Veillard1e774382002-03-06 17:35:40 +000010357Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10358
10359 * tree.c: fix bug #72490
10360 * python/libxml.c python/libxml.py: added methods serialize()
10361 and saveTo() to all node elements.
10362
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010363Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10364
10365 * xmlIO.c: closed #73430, don't read from an input source
10366 which indicated an end-of-file or an error.
10367
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010368Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10369
10370 * parser.c: make sure SAX endDocument is always called as
10371 this could result in a Python memory leak otherwise (it's
10372 used to decrement ref-counting)
10373 * python/generator.py python/libxml.c python/libxml.py
10374 python/libxml2-python-api.xml python/libxml2class.txt
10375 python/tests/error.py python/tests/xpath.py: implemented
10376 the suggestions made by Gary Benson and extended the tests
10377 to match it.
10378
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010379Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10380
10381 * python/generator.py: applied patch fixing #73450
10382
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010383Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10384
10385 * xpath.c: fixing #61290 "namespace nodes have no parent"
10386 long standing divergence from the XPath REC. NodeSets
10387 simply hold a copy of namespace nodes and those node ->next
10388 points to the parent (which may not be the node carrying the
10389 definition).
10390 * include/libxml/xpath.h: flagged but didn't added a possible
10391 speedup
10392 * DOCBparser.c HTMLparser.c: removed some warnings from push
10393 parser due to new state being added.
10394 * tree.c: new fix from Boris Erdmann
10395 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10396 the XML Canonalization support from Aleksey Sanin
10397
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010398Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10399
10400 * tree.c: patch from Boris Erdmann fixing some namespace odities
10401 with xmlCopyNode()
10402
Daniel Veillardc6613042002-03-02 09:34:02 +000010403Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10404
10405 * xmlIO.c: fix bug #72706 when loading a NULL entity
10406
Daniel Veillardc0fef772002-03-01 16:16:31 +000010407Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10408
10409 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10410 actually change in a future XML Namespace revision.
10411
Daniel Veillard79426f22002-03-01 16:14:17 +000010412Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10413
10414 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10415 added the possibility of returning nodesets from XPath extension
10416 functions written in Python
10417
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010418Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10419
10420 * python/*: commiting some Python bindings work done while travelling
10421
Daniel Veillard97300512002-03-01 09:13:41 +000010422Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10423
10424 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10425 explicitely with memory debugging switched on
10426
Daniel Veillard6361da02002-02-23 10:10:33 +000010427Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10428
10429 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10430 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10431 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10432 the accessor generator for strings
10433 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10434 regression test.
10435
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010436Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10437
10438 * python/README python/generator.py python/libxml.c python/setup.py:
10439 added the 'usual' setup.py to allow building a libxml2-python
10440 module based on the same code. The initialization is however
10441 different the 2 .so files fo libxml2 and libxslt are identical and
10442 they entry point initialize both libraries. this is done to avoid
10443 some possible nasty problem since the Python don't merge the maps
10444 of all shared modules.
10445
Daniel Veillard158a4d22002-02-20 22:17:58 +000010446Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10447
10448 * parser.c: fixed a push/encoding bug reported by Michael
10449 on librsvg
10450
Daniel Veillard7839e162002-02-20 18:54:48 +000010451Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10452
10453 * include/libxml/parserInternals.h: fixes a misplaced #endif
10454
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010455Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10456
10457 * parser.c valid.c: found and fixed a couple of allocation bugs
10458
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010459Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10460
10461 * doc/xml.html doc/python.html doc/*: added a Python and binding
10462 page describing the current state of the Python bindings and
10463 giving pointers to the other languages wrappers.
10464
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010465Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10466
10467 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10468 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10469 rebuilt the API and web site
10470 * xpath.c: fixed #71978 portability bugs
10471
Daniel Veillard8aff2472002-02-19 21:50:43 +000010472Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10473
10474 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10475
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010476Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10477
10478 * include/libxml/parserInternals.h parser.c: had to change
10479 2 internal parsing API when processing document content
10480 to check the start and end of element content are defined
10481 in the same entity
10482 * valid.c include/libxml/valid.h: attribute normalization can
10483 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10484 with the context to report it.
10485 * SAX.c: fixed the last known bugs, crazy validation constraints
10486 when a document is standalone seems correctly handled. There
10487 is a couple of open issues left which need consideration especially
10488 PE93 on external unparsed entities and standalone status.
10489 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10490 The 2 tests left failing are actually in error. Cleanup done.
10491
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010492Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10493
10494 * valid.c: implemented E59 spaces in CDATA does not match the
10495 nonterminal S
10496
Daniel Veillard878eab02002-02-19 13:46:09 +000010497Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10498
10499 * SAX.c parser.c valid.c: more validation test fixups
10500 * check-xml-test-suite.py: added duration info for the tests
10501
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010502Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10503
10504 * parser.c valid.c: a couple of errors were reported but not
10505 saved back as such in the parsing context. Down to 1% failure rate
10506 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10507
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010508Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10509
10510 * xmlInternald.c: isExtender was missing a char
10511 * parser.c include/libxml/parser.h: % are acceptable in the
10512 internal subset if within a PUBLIC ID
10513
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010514Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10515
10516 * SAX.c parserInternals.c valid.c: more work on the conformance
10517 suite. Took the step to finally block documents with encoding
10518 errors. It's a fatal error per the spec, people should have fixed
10519 their documents by now.
10520
Daniel Veillard55253e22002-02-18 14:32:39 +000010521Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10522
10523 * check-xml-test-suite.py: fixed the test script after some discussion
10524 on the semantic of TYPE="error"
10525 * Makefile.am: added the script to the distrib
10526
Daniel Veillard28757702002-02-18 11:19:30 +000010527Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10528
10529 * SAX.c entities.c: fixed a couple of conformances issues deep
10530 into the validation code (standalone and undeclared Notations)
10531
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010532Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10533
10534 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10535 stayed there for years !
10536
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010537Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10538
10539 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10540 missing
10541
Daniel Veillardc7612992002-02-17 22:47:37 +000010542Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10543
10544 * check-xml-test-suite.py: improved the behaviour a bit as
10545 well as the logs
10546 * parser.c valid.c SAX.c: fixed a few more bugs
10547 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10548
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010549Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10550
10551 * check-xml-test-suite.py: python script to run regression tests
10552 against the XML Test suite of W3C/OASis
10553 * SAX.c: fixed a validation bug
10554 * parser.c: fixed 3 errors pointed by the test suite
10555 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10556 * python/Makefile.am: fixed a dependendy
10557
Daniel Veillard9f28f302002-02-15 20:48:08 +000010558Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10559
10560 * xmlmemory.c: avoid a warning bug #71594
10561
Daniel Veillard144024e2002-02-13 21:14:46 +000010562Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10563
10564 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10565 warning on alpha/Tru64
10566
Daniel Veillarde4301c82002-02-13 13:32:35 +000010567Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10568
10569 * include/libxml/entities.h: fixing a comment
10570 * valid.c: fixing some troubles with validity check on namespaces
10571 * result/VC/NS3 test/VC/NS3: added a specific regression test
10572
Daniel Veillarda6d05382002-02-13 13:07:41 +000010573Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10574
10575 * tree.c: Fixing #71342 serializing '\n' in attribute values
10576 * result/noent/att3 result/att3 test/att3: added a specific
10577 test.
10578
Daniel Veillard797a5652002-02-12 13:46:21 +000010579Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10580
10581 * python/libxml.c: couple of bug fixes
10582
Daniel Veillard01a6d412002-02-11 18:42:20 +000010583Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10584
10585 * python/*.py: removed tabs and used spaces.
10586
Daniel Veillard397ff112002-02-11 18:27:20 +000010587Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10588
10589 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10590 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10591
Daniel Veillard03517542002-02-11 13:54:40 +000010592Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10593
10594 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10595 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10596
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010597Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10598
10599 * include/libxml/encoding.h include/libxml/entities.h
10600 include/libxml/globals.h include/libxml/parser.h
10601 include/libxml/threads.h include/libxml/tree.h
10602 include/libxml/xmlmemory.h: trying to fix the include mess
10603
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010604Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10605
10606 * include/libxml/xmlmemory.h: reverted part of the previous
10607 attempt to provide #69655, this was breaking the build.
10608
Daniel Veillard0ba59232002-02-10 13:20:39 +000010609Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10610
10611 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10612 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10613 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10614 include/libxml/parserInternals.h include/libxml/tree.h
10615 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10616 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10617 clean.
10618 * python/libxml.c: fixed a warning.
10619
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010620Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10621
10622 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10623 copying of node, merge back IDs in the target document.
10624 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10625 test/XInclude/ents/ids.xml: test case
10626 * result/VC/ElementValid4: output changed due to a typo fix
10627
Daniel Veillard1c18e302002-02-09 22:16:40 +000010628Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10629
10630 * python/Makefile.am: seems some version of automake didn't
10631 generate the dependancies right as Jacob found out. Add
10632 an extra dependancy rule.
10633
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010634Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10635
10636 * parserInternals.c valid.c: Justin Fletcher found some parts
10637 of the code needing cleanup
10638 * libxml.spec.in python/Makefile.am python/generator.py
10639 python/libxml.c python/libxml.py: Fixed the python Makefiles
10640 corrected a bug showing up on ia64, changed the name of the
10641 python internal module too
10642
Daniel Veillard07be19b2002-02-08 14:20:35 +000010643Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10644
10645 * Makefile.am: applied patch from Andris Pavenis for binary
10646 name suffixes
10647
Daniel Veillardf216d462002-02-08 13:44:24 +000010648Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10649
10650 * xmllint.c win32/win32config.h: fixing #68748
10651
Daniel Veillardd455d792002-02-08 13:37:46 +000010652Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10653
10654 * valid.c: fixing #70166
10655
10656Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10657
10658 * valid.c: fixing #70077
10659
Daniel Veillardc575b992002-02-08 13:28:40 +000010660Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10661
10662 * Copyright Makefile.am README configure.in libxml.spec.in:
10663 Changed to the MIT Licence
10664 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10665 doc/xmlio.html: updated the doc accordingly
10666 * include/libxml/xmlwin32version.h configure.in: preparing
10667 2.4.14 release
10668 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10669 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10670 fixed the const xmlChar * wrapper and generator, XPath extension
10671 functions now use the context as first argument
10672 * python/tests/tstxpath.py python/tests/xpath.py
10673 python/tests/xpathext.py: Updated the tests accordingly
10674 * tree.c: fixed bug #70067
10675
Daniel Veillard7db38712002-02-07 16:39:11 +000010676Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10677
10678 * Makefile.am: cleanup
10679 * debugXML.c: always use stdout if output is NULL
10680 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10681 * python/Makefile.am python/generator.py python/libxml2class.txt
10682 python/libxml_wrap.h python/types.c: augmented the number of bindings
10683 handling FILE * and XPath contexts
10684 * python/tests/Makefile.am: avoid a stupid problem due to the
10685 use of TEST.
10686
Daniel Veillard15a143b2002-02-06 22:40:50 +000010687Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10688
10689 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10690
Daniel Veillard70cab352002-02-06 16:06:58 +000010691Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10692
10693 * python/TODO python/libxml.c: cleanup the extension function lookup
10694 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10695
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010696Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10697
10698 * configure.in python/Makefile.am: do not install outside
10699 of prefix
10700
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010701Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10702
10703 * python/TODO python/libxml.c: started adding SAX interfaces
10704 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10705 SAX test
10706
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010707Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10708
10709 * tree.c: hardened the addChild function
10710 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10711 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10712 added accessors needed for xmlNode, a bit more testing and
10713 extension of interfaces
10714 * python/tests/Makefile.am python/tests/build.py: added a test
10715 build from scratch/save/load/check
10716
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010717Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10718
10719 * parserInternals.c: change a small bit in the way valididy
10720 error messages get initialized
10721 * python/TODO python/libxml.c python/libxml2-python-api.xml
10722 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10723 added some memory debugging to track leaks at the libxml2 level
10724 * python/tests/*.py: changed all tests to check for leaks,
10725 there is just one left in XPath extension registrations.
10726
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010727Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10728
10729 * python/TODO python/generator.py python/libxml2-python-api.xml
10730 python/libxml2class.txt: more accessor classes for the parser
10731 context, allow to switch on and check validity
10732 * python/tests/Makefile.am python/tests/error.py
10733 python/tests/invalid.xml python/tests/valid.xml
10734 python/tests/validate.py: attded more test and and added error.py
10735 which I forgot to commit in the last step
10736
Daniel Veillard3ce52572002-02-03 15:08:05 +000010737Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10738
10739 * python/Makefile.am python/types.c: cleanup
10740 * python/libxml.c python/libxml.py python/libxml_wrap.h
10741 python/generator.py python/libxml2-python-api.xml
10742 python/libxml2class.txt: added class for parser context, added
10743 first cut for push mode support. Added a framework to generate
10744 accessors functions.
10745 * python/tests/Makefile.am python/tests/push.py: added a push
10746 test
10747
Daniel Veillardcfb05462002-02-02 23:18:22 +000010748Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10749
10750 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10751 bug a bit of cleanup.
10752
Daniel Veillard5d819032002-02-02 21:49:17 +000010753Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10754
10755 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10756 python/libxml2class.txt: adding error redirections and preformat
10757 to a python handler
10758 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10759 tests self checking
10760
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010761Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10762
10763 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10764 a function
10765
Daniel Veillard9589d452002-02-02 10:28:17 +000010766Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10767
10768 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10769 python/libxml.c python/libxml2-python-api.xml
10770 python/libxml2class.txt: Progressing through the TODOs, class
10771 description output, extra XML API, RPM now builds the wrappers
10772 for all python installed versions
10773
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010774Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10775
10776 * configure.in libxml.spec.in python/Makefile.am python/TODO
10777 python/generator.py python/libxml2class.txt: added more informations
10778 in the libxml2-python package including docs. Slightly changed
10779 the class hierarchy
10780 * python/tests/*: added basic regression tests infrastructure too
10781
10782Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10783
10784 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10785 added libxml2-python as part of the packages installed
10786
Daniel Veillarda7340c82002-02-01 17:56:45 +000010787Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10788
10789 * python/Makefile.am python/generator.py python/libxml.c
10790 python/libxml.py: more work, now able to extend the
10791 XPath interpreter with functions written in python.
10792
Daniel Veillardc3e39442002-02-01 09:29:41 +000010793Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10794
10795 * python/Makefile.am: Jacob sent a patch to allow building from
10796 tarfile.
10797
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010798Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10799
10800 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10801 inserted the python wrappers build, I hope this won't be too
10802 unportable
10803
Daniel Veillard1971ee22002-01-31 20:29:19 +000010804Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10805
10806 * xpath.c: minor optimization
10807 * python/generator.py python/libxml.c python/libxml.py
10808 python/libxml_wrap.h: more work on the python bindings,
10809 they now support XPath and there is no evident leak
10810
Daniel Veillard36ed5292002-01-30 23:49:06 +000010811Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10812
10813 * python/generator.py python/libxml.c python/libxml.py:
10814 more work on the python bindings generator.
10815
Daniel Veillard96fe0952002-01-30 20:52:23 +000010816Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10817
10818 * python/generator.py python/libxml.c python/libxml_wrap.h:
10819 more work on the python bindings.
10820
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010821Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10822
10823 * python/generator.py python/libxml.c python/libxml.py
10824 python/libxml_wrap.h: commited early version of a python binding
10825 for private use only ATM
10826
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010827Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10828
10829 * entities.c tree.c include/libxml/entities.h: applied patch
10830 from Anthony Jones to implement copy of DTD subtree too. Had
10831 just to keep 2 function private which really ought to become
10832 public ones.
10833
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010834Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10835
10836 * xmllint.c: added pointers to the web pages in the usage()
10837
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010838Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10839
10840 * tree.c: more fixes from Petr Kozelka for attribute handling
10841 in the tree API to align the semantic with DOM.
10842
Daniel Veillard36065812002-01-24 15:02:46 +000010843Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10844
10845 * valid.c tree.c entities.c: another set of patches from
10846 Anthony Jones for copy operations cleanup and robustness
10847
Daniel Veillardf8592562002-01-23 17:58:17 +000010848Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10849
10850 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10851 an alphabetic index based on comments content
10852 * doc/*: rebuilt the web site with the new references
10853
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010854Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10855
10856 * parserInternals.h: Greg Sjaardema suggested to use an
10857 eponential buffer groth policy in xmlParserAddNodeInfo()
10858
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010859Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10860
10861 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10862 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10863 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10864 to generate cross-references, and added/updated the stylesheets
10865 to generate and link API indexes. The generic keyword index
10866 is not done yet.
10867 * doc/*.html: regenerated all the usual docs too
10868
Daniel Veillard2070c482002-01-22 22:12:19 +000010869Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10870
10871 * debugXML.c: added an xpath function to the shell for T. V. Raman
10872
10873Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010874
10875 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10876 debug routines.
10877
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010878Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10879
10880 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10881 support of attribute nodes
10882
Daniel Veillard9d06d302002-01-22 18:15:52 +000010883Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10884
10885 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10886 hopefully near complete and fully documented of the API in XML
10887 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10888 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10889 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10890 include/libxml/parserInternals.h include/libxml/valid.hi
10891 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10892 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10893 include/libxml/xpath.h include/libxml/xpathInternals.h:
10894 Cleaned up the doc comments a lot in the process, the interface
10895 coverage is now 100%
10896
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010897Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10898
10899 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10900 extracts comments from the gtk-doc DocBook output (a bit
10901 convoluted but seems to work).
10902
Daniel Veillard61006472002-01-21 17:31:47 +000010903Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10904
10905 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10906 added an XML description of the API, moved the script generating
10907 it here. Added a "make api" target
10908
Daniel Veillardd2f23002002-01-21 13:36:00 +000010909Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10910
10911 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10912
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010913Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10914
10915 * xpath.c include/libxml/xpathInternals.h: the change made to
10916 xmlXPathFuncLookupFunc was incompatible roll it back
10917
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010918Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10919
10920 * SAX.c: cleanup patch from Anthony Jones
10921 * doc/Makefile.am: fix the headers to avoid in make scan
10922 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10923 includes, * vs Ptr and general cleanup
10924 * parsedecl.py: first version of a script to extract the
10925 module interfaces, the goal will be to provide .decl or XML
10926 specification of the interfaces to build wrappers.
10927
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010928Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10929
10930 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10931 now provides return codes in case of errors
10932
Bjorn Reese026d29f2002-01-19 15:40:18 +000010933Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10934
10935 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10936 Upgraded to trio baseline 1.6
10937 * strio.h strio.c: Replaced by triostr.h and triostr.c
10938
Daniel Veillard572577e2002-01-18 16:23:55 +000010939Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10940
10941 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10942 of strdup usage in the code
10943
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010944Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10945
10946 * parser.c error.c: Keith Isdale complained rightly that
10947 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10948
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010949Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10950
10951 * tree.c: fixed the funxtion to set the xml: attributes
10952 * debugXML.c: added "setbase" to test it.
10953
Daniel Veillard2c748c62002-01-16 15:37:50 +000010954Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10955
10956 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10957 to allow updating an attribute content
10958
Daniel Veillard8de85c62002-01-15 17:10:15 +000010959Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10960
10961 * libxml.h: try to avoid problems when compiling on Windows
10962
Daniel Veillard314cfa02002-01-14 17:58:01 +000010963Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10964
10965 * hash.c: patch from Anthony Jones for hash.c allocation size
10966 * Makefile.am: trying to work around Yet Another Libtool Madness
10967 and build the 2.4.13 release finally ...
10968
Daniel Veillard744683d2002-01-14 17:30:20 +000010969Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10970
10971 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10972 * doc/* : update of the documentation
10973
Daniel Veillarde6a55192002-01-14 17:11:53 +000010974Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10975
10976 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10977 at fixing #61290 :-(
10978
Daniel Veillardfb25a512002-01-13 20:32:08 +000010979Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10980
10981 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10982 Fixes bug #67229
10983
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010984Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10985
10986 * tree.c: trying to avoid troubles when a subtree is copied
10987 and coalesced in part with the target tree. Should fix
10988 bug #67407
10989
Daniel Veillardd8224e02002-01-13 15:43:22 +000010990Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10991
10992 * valid.c: fixed validation of attributes content of type
10993 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10994 values, very old bug. Fixes #67671
10995
Daniel Veillard8107a222002-01-13 14:10:10 +000010996Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10997
10998 * parser.c include/libxml/parserInternals.h tree.c: integrated
10999 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11000 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11001
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011002Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11003
11004 * threads.c: applied Serguei Narojnyi's patch to add native
11005 thread support on the Win32 platform
11006 * testThreadsWin32.c Makefile.am: added the test program also
11007 from Serguei, Win32 specific
11008 * include/win32config.h include/libxml/xmlwin32version.h.in:
11009 added patch from Igor for the Windows thread specific defines.
11010
Daniel Veillard845cce42002-01-09 11:51:37 +000011011Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11012
11013 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11014
Daniel Veillard7b602b42002-01-08 13:26:00 +000011015Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11016
11017 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11018 output page into XMLinfo.html. Close bug #66951 and
11019 raised by Robert Collins too.
11020
Daniel Veillard73c6e532002-01-08 13:15:33 +000011021Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11022
11023 * encoding.c: Paul Keogh pointed out a possibility of segfault
11024 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11025 Closes bug # 68238
11026
Daniel Veillard4a859202002-01-08 11:49:22 +000011027Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11028
11029 * doc/*.html: updated the Gdome2 links
11030
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011031Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11032
11033 * libxml.h: Applied following patches from Robert Collins
11034 and make sure IN_LIBXML is defined when compiling it
11035 -------
11036 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11037 as well as Visual C.
11038 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11039 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11040 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11041 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11042 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11043 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11044 xmlSysIDExists xmlNoNetExists).
11045 * xmllint.c: Don't include winsock2.h for Cygwin.
11046
Daniel Veillard401c2112002-01-07 16:54:10 +000011047Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11048
11049 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11050 when the version info is not present.
11051
Daniel Veillard6f42c132002-01-06 23:05:13 +000011052Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11053
11054 * tree.c: Anthony Jones pointed out a problem in
11055 xmlStringGetNodeList() and provided a fix for it
11056
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011057Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11058
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011059 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011060 xmlCreatePushParserCtxt() when the initial buffer passed
11061 is large.
11062
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011063Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11064
11065 * win32/*: big cleanup of the Windows/MSVC project files
11066 from Igor Zlatkovic
11067
Daniel Veillardcebb1362002-01-02 13:13:30 +000011068Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11069
11070 * doc/Makefile.am: should fix #67674 and avoid troubles if
11071 xsltproc is not available or fails in the prefix provided
11072
Daniel Veillard26908ab2002-01-01 16:50:03 +000011073Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11074
11075 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11076
Daniel Veillard5344c602001-12-31 16:37:34 +000011077Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11078
11079 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11080 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11081 Fixed a few other problems raised by Charlie Bozeman.
11082 * result/VC/ElementValid[5-7]: fixed the output
11083
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011084Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11085
11086 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11087 patches from Charlie Bozeman. Regenerated the HTML docs.
11088
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011089Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11090
11091 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11092 for Windows from Igor
11093
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011094Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11095
11096 * xmllint.c: applied Justin Fletcher patch for --output or -o
11097
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011098Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11099
11100 * win32/libxml2/libxml2.def.src: close #67019
11101
Daniel Veillard01db67c2001-12-18 07:09:59 +000011102Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11103
11104 * xmllint.c: applied Justin Fletcher generic timing patch
11105 similar to the one already applied to xsltproc.
11106
Daniel Veillardd1640922001-12-17 15:30:10 +000011107Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11108
11109 * include/libxml/tree.h tree.c: applied documentation patches
11110 from Charlie Bozeman
11111
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011112Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11113
11114 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11115
Daniel Veillard29e43992001-12-13 22:21:58 +000011116Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11117
11118 * valid.c: fix the xmlStrdup() used in the previous patch.
11119 * valid.c: added --dropdtd
11120 * tree.c: fixed xmlUnlinkNode so it also removes the references
11121 from the document if the node is a DTD
11122
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011123Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11124
11125 * HTMLtree.c valid.c: cleanup some static declarations
11126
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011127Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11128
11129 * xmllint.c: removed another strdup()
11130 * doc/FAQ: removed the HP/UX entry
11131
Daniel Veillarded472f32001-12-13 08:48:14 +000011132Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11133
11134 * valid.c: fix bug #66816 when validating.
11135 * xmllint.c: don't use sys/time.h if configure did not found it
11136
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011137Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11138
11139 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11140 xmlcatalog_man.xml
11141
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011142Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11143
11144 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11145 xmlInitMemory() was declared twice
11146
Daniel Veillardb82c1662001-12-09 14:00:54 +000011147Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11148
11149 * globals.c: do not reference strdup() !
11150 * configure.in libxml-2.0.pc.in: trying to fix the libs
11151 of the various config extraction modules
11152
Daniel Veillardef90ba72001-12-07 14:24:22 +000011153Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11154
11155 * configure.in : preparing 2.4.12
11156 * doc/* : updated and rebuilt the docs
11157
Daniel Veillard220346d2001-12-07 11:33:54 +000011158Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11159
11160 * uri.c: closed bug #66159
11161 * testURI.c: added --escape option
11162 * configure.in: some cleanup for xml2-config --cflags
11163
Daniel Veillard2a906822001-12-06 14:34:08 +000011164Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11165
11166 * globals.c testThreads.c: removed some misplaced includes
11167 of xmlversion.h
11168
Daniel Veillarde28313b2001-12-06 14:08:31 +000011169Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11170
11171 * threads.c: patch from Gary Pennington fixing a possible
11172 problem at initialization time.
11173
Daniel Veillardd3b08822001-12-05 12:03:33 +000011174Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11175
11176 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011177 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011178 CodeWarrior.
11179
Daniel Veillarda7866932001-12-04 13:14:44 +000011180Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11181
11182 * xmllint.c: applied Geert Kloosterman's patch to fix
11183 --repeat --timing output
11184
Daniel Veillard19840942001-11-29 16:11:38 +000011185Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11186
11187 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11188 where non-wellformed XML declaractions were not detected.
11189
Daniel Veillarde85d9342001-11-28 14:43:12 +000011190Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11191
11192 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11193
Daniel Veillard22f25a82001-11-28 09:12:23 +000011194Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11195
11196 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11197 gets reset by xmlCleanupInputCallbacks() and this makes the
11198 function useless. Same for output.
11199
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011200Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11201
11202 * xmlIO.c: robert pointed out a loop error in callback cleanups
11203
Daniel Veillard8faa7832001-11-26 15:58:08 +000011204Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11205
11206 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11207 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11208 they are not really tied to debugging
11209
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011210Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11211
11212 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11213 * xmllint.c: better --catalogs description
11214
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011215Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11216
11217 * tree.c: fixed a couple of problems in xmlSetProp()
11218
Daniel Veillardcd337f02001-11-22 18:20:37 +000011219Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11220
11221 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11222 unappropriate stdout output.
11223
Daniel Veillard566d4df2001-11-22 13:00:53 +000011224Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11225
11226 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11227 by Denis Beurive, closes #65111
11228
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011229Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11230
11231 * valid.c: in case of content model validity error, don't
11232 print it if validity warnings were not requested.
11233
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011234Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11235
11236 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11237 * parserInternals.c: removed the last exit() call. Print an
11238 unmaskable error on stderr instead (library mismatch detection)
11239
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011240Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11241
11242 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11243 shell instructions from Heiko Rupp
11244
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011245Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11246
11247 * catalog.c: use the URL notation file:// for default catalog paths
11248
Daniel Veillard0ec98632001-11-14 15:04:32 +000011249Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11250
11251 * include/libxml/tree.h: better comments for _private fields
11252 * tree.c: removed a problem when copying an entity reference.
11253
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011254Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11255
11256 * vms/*: updated instructions and diffs from John A Fotheringham
11257
Daniel Veillarda11001b2001-11-12 22:45:36 +000011258Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11259
11260 * include/libxml/xmlerror.h: avoid an include problem if
11261 #include <libxml/xmlerror.h> happens first in code
11262 seems to be the case in KDE libs
11263
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011264Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11265
11266 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11267 from Igor for Windows
11268
11269Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11270
11271 * Makefile.am: Gary Pennington pointed out a missing prefix
11272
Daniel Veillard43d3f612001-11-10 11:57:23 +000011273Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11274
11275 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11276 * doc/*: upgraded and rebuilt the docs
11277
Daniel Veillardc1f78342001-11-10 11:43:05 +000011278Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11279
11280 * HTMLparser.c: fix comment in scripts element parsing.
11281 * result/HTML/doc3*: updated the results.
11282
11283Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11284
11285 * uri.c: another URI bug fix #63336, using Joel Young patch.
11286
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011287Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11288
11289 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11290 a cleaned up version of the Pwd shell string generation.
11291
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011292Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11293
11294 * valid.c include/libxml/tree.h: trying to fix namespaces +
11295 validation problems for good, closing #63619 in the process
11296 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11297 wrong in this respect, fixed it.
11298
Daniel Veillardd536f702001-11-08 17:32:47 +000011299Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11300
11301 * xmllint.c: Morus Walter patch to allow --format and --encode
11302
Daniel Veillard5004f422001-11-08 13:53:05 +000011303Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11304
11305 * debugXML.c: Stefan Kost provided an help command for the shell
11306
Daniel Veillarda6825e82001-11-07 13:33:59 +000011307Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11308
11309 * debugXML.c: Heiko Rupp pointed that the shell would crash
11310 on empty nodesets returns.
11311
Daniel Veillard03f848d2001-11-07 12:53:46 +000011312Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11313
11314 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11315 migh need the history libraries
11316
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011317Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11318
11319 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11320 handle the case of < in quoted attributes, Bastian Kleineidam
11321
Daniel Veillardc853b322001-11-06 15:24:37 +000011322Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11323
11324 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11325 fixing catalog breakages
11326 * Makefile.am catalog.c result/catalogs/catal
11327 result/catalogs/mycatalog.* test/catalogs/catal*:
11328 fixed more problems in catalog support, added more regression tests
11329 for both XML and SGML catalog handling
11330
Daniel Veillard66870c72001-11-05 19:27:49 +000011331Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11332
11333 * debugXML.c: applied an improvement to xmlGetLineNo() from
11334 Keith Isdale
11335
Daniel Veillardffe09c92001-11-05 14:21:47 +000011336Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11337
11338 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11339 Side effect of the progressive catalog loading
11340
Daniel Veillardad661b92001-11-05 11:43:15 +000011341Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11342
11343 * Makefile.am: confexecdir and confexec_DATA were defined twice
11344 pointed out by Karl Eichwalder
11345
Daniel Veillard6eb17722001-11-04 22:19:27 +000011346Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11347
11348 * xmlcatalog.c: avoid unlink() and use remove() instead.
11349
Daniel Veillardea898282001-11-04 22:13:45 +000011350Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11351
11352 * libxml.spec.in: cleanup
11353 * include/libxml/xmlwin32version.h: updated with 2.4.8
11354
Daniel Veillarda4617b82001-11-04 20:19:12 +000011355Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11356
11357 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11358 of compiling libxml with a non standard set of options
11359
John Fleck027edfb2001-11-04 20:13:58 +000011360Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11361
11362 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11363 document --sgml option, fixing gnome bugzilla #63382
11364
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011365Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11366
11367 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11368 breakage of 2.4.7, added a couple of really needed APIs
11369 like xmlCatalogIsEmpty() and xmlNewCatalog()
11370 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11371 for install-catalog
11372 * configure.in: preparing 2.4.8
11373
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011374Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11375
11376 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11377 include/libxml/tree.h include/libxml/xmlIO.h: more include
11378 cleanups, export cleanly one html output + format function.
11379
11380Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11381
11382 * parser.c: removed initGenericErrorDefaultFunc call from
11383 xmlInitParser() since it could destroy previous calls to
11384 xsltSetGenericErrorFunc() effects
11385
Daniel Veillardebd38c52001-11-01 08:38:12 +000011386Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11387
11388 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11389 keyword.
11390
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011391Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11392
11393 * Makefile.am: cleanup
11394 * threads.c: cleanup too
11395 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11396 from xsltproc
11397 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11398 dependancy loop.
11399
Daniel Veillard91c00402001-10-30 17:41:38 +000011400Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11401
11402 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11403 was not used anymore !
11404
Daniel Veillard52dcab32001-10-30 12:51:17 +000011405Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11406
11407 * configure.in: preparing 2.4.7
11408 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11409 manual page from John
11410 * doc/*: updated the doc and rebuilt the generated pages
11411
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011412Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11413
11414 * xmlIO.c: closing bug #62711, the library should never
11415 close stdin or stdout.
11416
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011417Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11418
11419 * uri.c: second pass at fixing #63336, using Joel Young
11420 final patch. looks okay.
11421
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011422Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11423
11424 * uri.c include/libxml/uri.h: trying to clear #63336
11425 allowing the escaping routine to parse unconformant
11426 URI-References.
11427
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011428Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11429
11430 * vms/readme.vms vms/build_libxml.com nanoftp.c
11431 include/libxml/xmlversion.h.in: a few VMS updates from
11432 John A Fotheringham
11433 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11434 and xmlCleanupOutputCallbacks() for the Perl binding people.
11435
Daniel Veillard635ef722001-10-29 11:48:19 +000011436Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11437
11438 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11439 apply fixes to close #63271 and avoid segfaults when
11440 the error routine gets callbed before xmlInitParser()
11441 get called.
11442 * nanoftp.c error.c: Applied patches from Justin Fletcher
11443 correcting some xmlGenericError misuses.
11444
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011445Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11446
11447 *doc/xmllint.xml, doc/xmllint.1
11448 New and improved man page for xmllint - .xml is the original, .1
11449 is the generated man page
11450
Daniel Veillardc9484202001-10-24 12:35:52 +000011451Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11452
11453 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11454 the web site from the main HTML document.
11455
Daniel Veillard5151c062001-10-23 13:10:19 +000011456Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11457
11458 * parser.c: fixed an erroneous validation bug when PE refs
11459 occurs in external parsed entities referenced from the
11460 internals subset
11461 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11462 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11463 added the associated testcase, it's a nice one.
11464 * HTMLparser.c: generate the DTD node as HTML still ...
11465 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11466
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011467Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11468
11469 * HTMLparser.c: fixed a bug in htmlNewDoc()
11470
Daniel Veillard89cad532001-10-22 09:46:13 +000011471Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11472
11473 * test/threads/*: added entities testing to the Thread test
11474 * testThreads.c: make the test reasonable
11475 * DOCBparser.c: fix the DTD public and system ID
11476 * xmllint.c: added --sgml for SGML DocBook importing
11477 * Makefile.am: added Docbtests target
11478
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011479Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11480
11481 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11482 * testThreads.c: removed bogus include
11483
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011484Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11485
11486 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11487 fixed a very serious (looping) validation bug
11488
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011489Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11490
11491 * include/libxml/globals.h include/libxml/threads.h threads.c
11492 testThreads.c: far more testing, cleaning up bugs
11493 * *.c : make sure globals.h is always included.
11494
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011495Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11496
11497 * HTMLparser.c: try to get rid of parser loops for good.
11498
Daniel Veillardab7488e2001-10-17 11:30:37 +000011499Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11500
11501 * configure.in: fixed some bugs in CFLAGS passing.
11502 * test/threads Makefile.am testThreads.c: added a specific
11503 threaded test case (really nasty, guaranteed).
11504
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011505Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11506
11507 * catalog.c: serious cleanup on the management of the
11508 XML catalog tree, more tests done, especially with
11509 the catalog PI.
11510
Daniel Veillard364789a2001-10-16 12:45:00 +000011511Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11512
11513 * catalog.c: avoid a problem in catalog cleanup on SMP if
11514 catalogs were not initialized.
11515
Daniel Veillard81463942001-10-16 12:34:39 +000011516Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11517
11518 * catalog.c xpath.c: trying to cleanup the not thread safe
11519 parts of the library.
11520
Daniel Veillard64a411c2001-10-15 12:32:07 +000011521Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11522
11523 * include/libxml/globals.h configure.in global.data: make
11524 the allocation be per-thread a configure option
11525 * encoding.c include/libxml/parser.h: fixed compilation
11526 errors
11527
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011528Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11529
11530 * include/libxml/parser.h: Norm reported that a few lines
11531 added were breaking libxslt compile, removed them for now
11532
Daniel Veillard6f350292001-10-14 09:56:15 +000011533Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11534
11535 * parser.c parserInternals.c threads.c: debugged and fixed
11536 initialization problems which were giving troubles on SMP
11537 boxes.
11538
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011539Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11540
11541 * include/libxml/Makefile.am: missing globals.h
11542
Daniel Veillarde7090612001-10-13 12:18:28 +000011543Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011544
Daniel Veillarde7090612001-10-13 12:18:28 +000011545 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011546
Daniel Veillardd0463562001-10-13 09:15:48 +000011547Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11548
11549 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11550 include/libxml/parserInternals.h include/libxml/tree.h
11551 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11552 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11553 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11554 Applied the last patches from Gary, cleanup, activated threading
11555 all user accessible global variables are now handled in globals.[ch]
11556 Still a bit rought but make tests passes with either
11557 --with-threads defined at configure time or not.
11558 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11559 linking options
11560
Daniel Veillardb8478642001-10-12 17:29:10 +000011561Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11562
11563 * Makefile.am include/libxml/Makefile.am
11564 include/libxml/globals.h globals.c include/libxml/threads.h
11565 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11566 configure.in: started integrating the core of the thread support
11567 not activated yet but half integrated. The code should still
11568 compile and work anyway.
11569
Daniel Veillardb44025c2001-10-11 22:55:55 +000011570Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11571
11572 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11573 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11574 integrating the non-controversial parts of Gary Pennington
11575 multithread patches
11576 * catalog.c: corrected a small bug introduced
11577
Daniel Veillard75b96822001-10-11 18:59:45 +000011578Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11579
11580 * catalog.c include/libxml/catalog.h: very serious cleanup,
11581 isolating unportable code and as much as possible the accesses
11582 to the global shared catalog. May need more testing !
11583
Daniel Veillard78d12092001-10-11 09:12:24 +000011584Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11585
11586 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11587 Keith Isdale patches for the XSLT debugger interfaces. Some
11588 cleanup
11589
Daniel Veillardff0b7312001-10-11 06:46:09 +000011590Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11591
11592 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11593 * DOCBparser.c: generate line nubers in elements
11594
Daniel Veillard60087f32001-10-10 09:45:09 +000011595Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11596
11597 * configure.in: preparing 2.4.6 release
11598 * doc/xml.html doc/html/*: updated and rebuilt the docs
11599 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11600
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011601Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11602
11603 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11604 adding documentation for DV's supercatalog support
11605
Daniel Veillard82d75332001-10-08 15:01:59 +000011606Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11607
11608 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11609 super catalog support adding one API and one flag --sgml to
11610 xmlcatalog
11611
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011612Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11613
11614 * doc/xmlcatalog_man.xml, xmlcatalog.1
11615 One more crack at
11616 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11617
11618
Thomas Broyer47334c02001-10-07 16:41:52 +000011619Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11620
11621 * xpath.c: implemented xmlXPathObjectCopy for external objects
11622 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11623
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011624Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11625
11626 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11627 finishing up fix to
11628 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11629 the xmlcatalog man page display more elegantly
11630
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011631Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11632
11633 * configure.in: closing bug #61832
11634 * HTMLparser.c: removed a warning
11635
Daniel Veillard6ab38382001-10-06 13:08:27 +000011636Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11637
11638 * xpath.c: fixing #61673 part I, do not loose doc information
11639 when copying result value trees.
11640
Daniel Veillard556c6682001-10-06 09:59:51 +000011641Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11642
11643 * xpath.c: trying to harden the XPath interpreter
11644
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011645Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11646
11647 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11648 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11649
William M. Brack1633d182001-10-05 15:41:19 +000011650Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11651
11652 * HTMLparser: repaired another loop problem
11653
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011654Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11655
11656 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11657 parsing.
11658 * xpath.c: fix bug #61291 the default XML namespace node is
11659 missing from the namespace axis.
11660 * tree.c: refuse to create namespaces nodes with prefix "xml"
11661
Daniel Veillard651f9472001-10-04 14:51:06 +000011662Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11663
11664 * SAX.c: ouch a non-defined namespace could lead to a crash,
11665 fixed #61215
11666
Daniel Veillard7dd05702001-10-04 14:25:12 +000011667Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11668
11669 * parserInternals.c: closed bug #61054
11670
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011671Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11672
11673 * include/libxml/Makefile.am: closing #60708
11674
Daniel Veillarda293c322001-10-02 13:54:14 +000011675Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11676
11677 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11678 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11679
Daniel Veillardf4309d72001-10-02 09:28:58 +000011680Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11681
11682 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11683
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011684Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11685
11686 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11687 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11688
Daniel Veillard16756b62001-10-01 07:36:25 +000011689Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11690
11691 * catalog.c: Justin Fletcher provided cleaup code in case
11692 HAVE_STAT is not defined
11693 * include/win32config.h: Igor Zlatkovic suggested to have
11694 HAVE_STAT defined there
11695
William M. Brack5e1cac12001-09-28 16:19:18 +000011696Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11697
11698 * catalog.c - fixed typing error reported by M. Barros
11699
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011700Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11701
11702 * xmllint.c - fixing typo
11703
William M. Brackd28e48a2001-09-23 01:55:08 +000011704Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11705
11706 * HTMLparser.c: small enhancement to prevent loop on
11707 unrecognizable data
11708
Daniel Veillardb1d62872001-09-21 09:47:08 +000011709Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11710
11711 * parserInternals.c: applying patch from bug #60757 this
11712 should close it
11713
Daniel Veillardc0631a62001-09-20 13:56:06 +000011714Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11715
11716 * catalog.c xmlcatalog.c: removed a couple of warning
11717 * xpath.c: try to solve the linking problem on platforms
11718 needing trio to compile
11719
Daniel Veillard1a123612001-09-19 08:06:23 +000011720Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011721
Daniel Veillard1a123612001-09-19 08:06:23 +000011722 * Makefile.am libxml.spec.in: backing up non-documented changes
11723 commited without review or aproval by Jens Finke <jens@gnome.org>
11724 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011725
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011726Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11727
11728 * configure.in: Joe Orton provided a patch fixing a problem
11729 when iconv is specified to be in a non-standard directory
11730 but wasn't exported in xml2-config --cflags
11731
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011732Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11733
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011734 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011735 troubles with 2.4.4 errors.
11736
Daniel Veillard16698282001-09-14 10:29:27 +000011737Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11738
11739 * encoding.c entities.c: do not output hexadecimal charrefs
11740 when serializing HTML since some version of Netscape can't
11741 grok it, generate decimal ones.
11742 * result/HTML/doc3.htm: output changed due to previous test
11743 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11744
Daniel Veillard98fed372001-09-13 11:34:58 +000011745Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11746
11747 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11748 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11749
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011750Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011751 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011752
11753 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11754 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11755 updated the configuration scripts systems accordingly
11756
Daniel Veillard04382ae2001-09-12 18:51:30 +000011757Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11758
11759 * configure.in: preparing for 2.4.4
11760 * doc/xml.html doc/html/*: updated and rebuilt the docs
11761
Daniel Veillardd63437e2001-09-12 15:00:27 +000011762Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11763
11764 * win32/dsp/libxml2.def.src: tried to incorporate comments
11765 from bug #59220
11766
Daniel Veillard319a7422001-09-11 09:27:09 +000011767Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11768
11769 * parser.c result/noent/wml.xml: fixed bug #59981 related
11770 to handling of '&' in attributes when entities are substitued
11771
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011772Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11773
11774 * libxml.h include/libxml/xmlversion.h.in
11775 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11776 Tried to close bug #60131
11777
Daniel Veillardbce62332001-09-10 18:46:55 +000011778Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11779
11780 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11781
Daniel Veillard143b04f2001-09-10 18:14:14 +000011782Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11783
11784 * SAX.c: fixing bug #59946 on xmlns=""
11785
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011786Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11787
11788 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11789 but allocates a new error code.
11790
Daniel Veillard05c13a22001-09-09 08:38:09 +000011791Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11792
11793 * xmllint.c: John Fleck fixed typos in the options output
11794 * parser.c SAX.c: fix ignorable white space SAX selection
11795
11796Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11797
11798 * entities.c: Steve Underwood found the possibility of an
11799 ininite loop in case of error.
11800
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011801Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11802
11803 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11804
Daniel Veillarda050d232001-09-05 15:51:05 +000011805Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11806
11807 * parser.c: warn if version is not 1.0 but it's not
11808 strictly speaking an error after analyzing the spec
11809
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011810Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11811
11812 *doc/catalog.html - add link to the html version of the
11813 man page, other linguistic cleanups
11814
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011815Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11816
11817 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11818 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11819 file, has not yet been included in the build.
11820
Daniel Veillard99784ff2001-09-01 16:20:28 +000011821Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11822
11823 * catalog.c: removed a duplicate affectation Justin Fletcher
11824
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011825Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11826
11827 * tree.c: Armin Sander pointed a possible text coalescing
11828 problem, completed his patch.
11829
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011830Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11831
11832 * trionan.c: Fixed const and volatile re-definition problem
11833
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011834Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11835
11836 * libxml.4 parser.c: doc updates from Heiko Rupp
11837 * parserInternals.c: 2 sanity checks from Heiko Rupp
11838
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011839Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11840
11841 * tree.c: applied patch from Armin Sander to make some pointers
11842 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011843 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011844
Daniel Veillardb06c6142001-08-27 14:26:30 +000011845Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11846
11847 * xpath.c: hum, restrict the integer usage gcc bug workaround
11848 to only gcc compilers so that other architecture don't get
11849 penalized by this limitation.
11850 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11851
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011852Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11853
11854 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11855 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11856
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011857Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11858
11859 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11860 --convert option to xmlcatalog to convert SGML ones to
11861 the XML syntax.
11862 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11863
11864 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011865Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11866
11867 * catalog.c xmlIO.c: started some serious testing and fixed
11868 a few bug and optmization needs.
11869
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011870Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11871
11872 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11873 preparing for a 2.4.3 release even if it may not be ready yet
11874 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11875 all file parsing lookup to go through the entity resolver, add
11876 to add an API to bypass it (needed to load catalogs themselves),
11877 some cleanup on the catalog code too.
11878 * nanoftp.c: small cleanup
11879 * doc/catalog.html: small update
11880
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011881Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11882
11883 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11884 Jun Kuriyama
11885
Daniel Veillardffb120d2001-08-23 00:52:23 +000011886Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11887
11888 * doc/catalog.html: finished the catalog documentation
11889
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011890Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11891
11892 * doc/catalog.html doc/xml.html: added documentation about
11893 Catalog support, misses an API description
11894 * doc/html/*: reextracted the API pages
11895
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011896Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11897
11898 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11899 Added the part about section 7.2 on URI resolution,
11900 fixed a side effect in the HTML parser, look complete
11901 and ready to rock except the URI/SystemID part!
11902
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011903Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11904
11905 * include/libxml/catalog.h include/libxml/parser.h
11906 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11907 xmlIO.c: added support and APIs needed for the catalog PI
11908 * include/libxml/xmlIO.h: cleanup
11909
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011910Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11911
11912 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11913 include/libxml/catalog.h: starts to look okay, really
11914 plugged the new framework, cleaned a lot of stuff,
11915 added some APIs, except the PI's support missing this
11916 should be mostly complete
11917 * result/catalogs/* test/catalogs/*: added new test, enriched
11918 the existing one with URN ID tests
11919
Daniel Veillard64339542001-08-21 12:57:59 +000011920Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11921
11922 * catalog.c: fixed nextCatalog
11923 * result/catalogs/docbook test/catalogs/*: started adding
11924 a small regression test
11925
Daniel Veillardcda96922001-08-21 10:56:31 +000011926Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11927
11928 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11929 more work on the XML catalog support.
11930 * parser.c include/libxml/parser.h: small cleanup seems using
11931 list as a public parameter name can give portability troubles
11932 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11933 include/libxml/xpath.h include/libxml/Makefile.am: removed
11934 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11935 wrappers
11936
Bjorn Reese45029602001-08-21 09:23:53 +000011937Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11938
11939 * Makefile.am trio.c triodef.h trionan.c xpath.c
11940 include/libxml/Makefile.am include/libxml/trionan.h:
11941 Re-worked Not-A-Number and Infinity support.
11942 * xmlcatalog.c: added readline include files
11943
Daniel Veillard344cee72001-08-20 00:08:40 +000011944Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11945
11946 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11947 testCatalog as xmlcatalog, making it an installed app
11948 adding a shell, and preparing it to be a /etc/xml/catalog
11949 management tool, though not ready yet
11950 * catalog.c include/libxml/catalog.h: adding support for
11951 XML Catalogs http://www.oasis-open.org/committees/entity/
11952 not finished, there is some interesting tradeoffs and a
11953 few open questions left.
11954
Daniel Veillardb7664f42001-08-19 13:00:43 +000011955Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11956
11957 * xmllint.c: fixed a line formatting problem
11958
Daniel Veillard5015b712001-08-17 09:37:52 +000011959Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11960
11961 * SAX.c: removed a couple of unused variable (Albert Chin)
11962
Daniel Veillardbb371292001-08-16 23:26:59 +000011963Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11964
11965 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11966 trying to fix some troubles w.r.t. function returning
11967 const xxxPtr.
11968
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011969Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11970
11971 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11972 defined
11973
Daniel Veillardae6db172001-08-16 19:32:00 +000011974Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11975
11976 * xpointer.c: removed unused var
11977
Daniel Veillard09190202001-08-16 16:27:41 +000011978Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11979
11980 * testXPath.c: another small cleanup closing bug #59110
11981
Daniel Veillard796f4b62001-08-16 16:00:13 +000011982Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11983
11984 * win32/dsp/libxml2.def.src: small cleanup closing bug
11985 #59108
11986
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011987Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11988
11989 * example/gjobread.c: add xmlCleanupParser() before leaving
11990
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011991Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11992
11993 * config.h.in configure.in include/libxml/xmlwin32version.h:
11994 released 2.4.2
11995
Daniel Veillardd3d06722001-08-15 12:06:36 +000011996Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11997
11998 * include/libxml/valid.h debugXML.c valid.c: deprecate
11999 the non-boundchecking Sprintf functions, add Snprintf
12000 this should close bug #57984
12001
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012002Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12003
12004 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12005 URIs before doing the lookups (pointed by Mark Vakoc)
12006
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012007Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12008
12009 * xpath.c: serious changes on Result Value Trees and NodeSets
12010 w.r.t. deallocation and collect operations. Probably not
12011 100% clean (merge of allocated trees smells like a problem).
12012 Seems sufficient to close #58943
12013
Daniel Veillard90493a92001-08-14 14:12:47 +000012014Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12015
12016 * xmllint.c: adding a --format option
12017
Daniel Veillardfe703322001-08-14 12:18:09 +000012018Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12019
12020 * xpath.c: count() was broken on Result Value Tree
12021 * xmlIO.c: fixed file:/// accesses on _WIN32
12022
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012023Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12024
12025 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12026 macro was renamed, this should close bug #58683
12027
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012028Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12029
12030 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12031 entity substitution mode text at the end of the entity might
12032 be added due to text coalescing.
12033 * nanoftp.c parser.c: small cleanup
12034
Daniel Veillard0c720972001-08-08 20:59:00 +000012035Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12036
12037 * HACKING: added John Fleck right to commit in the doc subdir
12038
Daniel Veillard48da9102001-08-07 01:10:10 +000012039Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12040
12041 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12042 allow to inherit attributes from the DTD directly in the
12043 tree, this is needed for XPath and can be a useful feature.
12044 Inherited namespaces are always provided at the tree level now
12045 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12046 of tests for this feature (XSLT being the prime user).
12047
Daniel Veillard50f34372001-08-03 12:06:36 +000012048Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12049
12050 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12051 testSAX.c xmlIO.c xmllint.c include/win32config.h
12052 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12053 include/libxml/xmlwin32version.h.in win32/README.MSDev
12054 win32/dsp/*: applied Win32 Facelift No.2 patches from
12055 Igor Zlatkovic for Windows/MSC
12056
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012057Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12058
12059 * SAX.c: unparsedEntityDecl() the URI computation of the
12060 entity wasn't done breaking XSLT unparsed-entity-uri()
12061
Daniel Veillard567e1b42001-08-01 15:53:47 +000012062Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12063
12064 * xpath.c: fixed a bug when walking the descendants and
12065 the current node has no children
12066 * debugXML.c: show up when a text node is supposed to not be escaped
12067
Thomas Broyerf186c822001-07-31 23:30:37 +000012068Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12069
12070 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12071 worked like the set:leading() function)
12072 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12073
Daniel Veillardba6db032001-07-31 16:25:45 +000012074Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12075
12076 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12077
Daniel Veillard57905372001-07-31 15:52:17 +000012078Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12079
12080 * include/libxml/xmlIO.h: apply change to close #58141
12081 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12082
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012083Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12084
12085 * parser.c: when the internal subset uses a PE, then the
12086 included entity can use conditional sections.
12087
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012088Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12089
12090 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12091 when walking the namespace axis showing up in
12092 libxst/tests/general/bug-12
12093 * xmlmemory.c: added the possibility to trace a given block
12094 defined by its address
12095
Daniel Veillard4aafa792001-07-28 17:21:12 +000012096Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12097
12098 * parser.c: don't override existing encoding specified before
12099 starting xmlParseDocument()
12100
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012101Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12102
12103 * include/libxml/xmlwin32version.h: reinserted, needed for
12104 Windows users of CVS
12105
Darin Adlera77cac02001-07-27 17:41:51 +0000121062001-07-27 Darin Adler <darin@bentspoon.com>
12107
Darin Adler699613b2001-07-27 22:47:14 +000012108 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12109 * testCatalog.c: Add include of <libxml/parser.h>.
12110
121112001-07-27 Darin Adler <darin@bentspoon.com>
12112
Darin Adlera77cac02001-07-27 17:41:51 +000012113 * include/libxml/.cvsignore:
12114 * include/libxml/xmlwin32version.h:
12115 Remove this file from CVS because it's generated.
12116
Daniel Veillard50822cb2001-07-26 20:05:51 +000012117Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12118
12119 * parser.c include/libxml/parser.h: applied const patches from
12120 Tom Moog #58002
12121
Thomas Broyerba4ad322001-07-26 16:55:21 +000012122Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12123
12124 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12125 lookup framework
12126
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012127Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12128
12129 * tree.c: fixed xmlCopyNode() for documents
12130
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012131Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12132
12133 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12134
12135Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012136
12137 * parser.c: fixes bug #57652 reported by Morus Walter
12138
Daniel Veillarde3924972001-07-25 20:25:21 +000012139Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12140
12141 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12142
Daniel Veillarda53c6882001-07-25 17:18:57 +000012143Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12144
12145 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12146 errors, lesson don't add new functions at 1am before a release
12147 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12148 from XPath initialization when possible.
12149
Daniel Veillardd9bad132001-07-23 19:39:43 +000012150Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12151
12152 * result/scripts/base*: removing history/readline changed
12153 this slightly
12154 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12155 xmllint.c: make element content line number generation
12156 optionnal to avoid breaking old apps added interface to switch
12157
Daniel Veillardf012a642001-07-23 19:10:52 +000012158Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12159
12160 * configure.in: get rid of the readline and libhistory
12161 dependancies by default, release 2.4.1 with IA64 fix
12162 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12163 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12164 John Kroll fixes to allow saving to HTTP via PUT (or
12165 POST of needed).
12166 * doc/html/*.html: regenerated the docs
12167
Thomas Broyere8126242001-07-22 03:54:15 +000012168Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12169
12170 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12171 xmlHashScanFull and xmlHashScannFull3 to get passed the
12172 three keys as arguments to the callback function
12173
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012174Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12175
12176 * configure.in Makefile.am: removed libxml softlink for good
12177 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12178 100% coverage by gtk-doc
12179
Daniel Veillard8599e702001-07-17 21:38:51 +000012180Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12181
12182 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12183 fixed serious troubles due to size_t vs. int mismatch
12184
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012185Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12186
12187 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12188
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012189Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12190
12191 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12192 convenient extension API for value and context managing
12193 Now handles external objects through xmlXPathPopExternal,
12194 xmlXPathWrapExternal and xmlXPathReturnExternal.
12195 Added functions for sets operations (intersection, etc.)
12196
Daniel Veillard22090732001-07-16 00:06:07 +000012197Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12198
12199 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12200 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12201 HTMLparser.c: cleanup of global variables, marking some
12202 const or private.
12203
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012204Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012205
12206 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12207 fixed xmlXPathNodeSetItem when passing index=0
12208
Daniel Veillard05dec342001-07-14 21:57:39 +000012209Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12210
12211 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12212
Daniel Veillard28ae6362001-07-14 16:44:32 +000012213Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12214
12215 * xmllint.c: fixed compilation under Cygwin #57503
12216 * TODO: update
12217
Peter Williamsed156f52001-07-13 18:35:13 +0000122182001-07-13 Peter Williams <peterw@ximian.com>
12219
12220 * config.h.in: add #undef HAVE_DLFCN_H
12221
12222 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12223 builddir.
12224
Daniel Veillard73b36e32001-07-12 15:09:52 +000012225Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12226
12227 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12228 raised by #57348 and #57381
12229
Daniel Veillard7db37732001-07-12 01:20:08 +000012230Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12231
12232 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12233 tree.c xpointer.c: store the line numbder in element->content,
12234 may break some software, need a configuration mechanism
12235
Darin Adler96037892001-07-11 00:03:16 +0000122362001-07-10 Darin Adler <darin@bentspoon.com>
12237
12238 * .cvsignore:
12239 * example/.cvsignore:
12240 * include/.cvsignore:
12241 * include/libxml/.cvsignore:
12242 Various things that are generated and should be ignored.
12243
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012244Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12245
12246 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12247 * doc/xml.html doc/html/*: updated the docs
12248
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012249Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12250
12251 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12252 validation occured on content with element child
12253
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012254Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12255
12256 * tree.c: fixed XML Base computation which was broken
12257 * debugXML.c: added a base function to the shell
12258 * Makefile.am result/scripts/* test/scripts/*: added scripts
12259 based regression tests, and adding 2 XML Base tests
12260
Daniel Veillard19e96c32001-07-09 10:32:59 +000012261Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12262
12263 * tree.c: set properties doc and call xmlSetListDoc for properties
12264 content when grafting them in a different tree.
12265 * aclocal.m4: remove from CVS
12266
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012267Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12268
12269 * win32/libxml2/libxml2.def.src: added some missing entry point
12270 for XPath (Mark Vakoc)
12271
Daniel Veillard388236f2001-07-08 18:35:48 +000012272Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12273
12274 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12275 layer should URI-Unescape before trying to open resources.
12276
Daniel Veillard04383752001-07-08 14:27:15 +000012277Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12278
12279 * xpath.c: fix the name() bug for elements in the default
12280 namespace reported by Charlie Bozeman
12281
Daniel Veillard7583a592001-07-08 13:15:55 +000012282Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12283
12284 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12285 led to an XPath fix, improvements of SAX initialization, and
12286 an added option --nocdata to testXPath
12287
Daniel Veillard449d7392001-07-07 19:11:06 +000012288Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12289
12290 * doc/libxml-doc.el: Felix Natter provided anew version working
12291 with XEmacs too
12292
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012293Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12294
12295 * include/libxml/xpath.h: small cleanup
12296 * doc/xml.html: update
12297
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012298Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12299
12300 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12301 released 2.3.14
12302
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012303Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12304
12305 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012306 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012307
Daniel Veillard73c9c042001-07-05 20:02:54 +000012308Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12309
12310 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12311 were not equal to empty strings
12312
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012313Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12314
12315 * SAX.c: fixed a URI-Reference computation problem when validating
12316 * xmlIO.c: small cleanup
12317
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012318Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12319
12320 * parser.c: improved the description of a couple of interfaces
12321 upon Larry Stamper suggestion
12322
Daniel Veillard62f313b2001-07-04 19:49:14 +000012323Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12324
12325 * SAX.c entities.c parser.c: changed completely the way entities
12326 are handled when running the parser in entity substitution mode.
12327 This fixes a bug reported by Stephan Kulow and nearly divides
12328 by 3 the amount of memory required by libxslt to load and process
12329 DocBook TDG.
12330
Daniel Veillardf420ac52001-07-04 16:04:09 +000012331Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12332
12333 * HTMLparser.c: fixing a too early root closing problem raised
12334 byt Prashanth Naidu
12335
Daniel Veillard8c357d52001-07-03 23:43:33 +000012336Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12337
12338 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12339 raised by Mark Vakoc.
12340
Daniel Veillard6e90d192001-07-03 16:37:49 +000012341Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12342
12343 * example/Makefile.am: fixed the include path to add srcdir/include
12344 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12345 and some cleanup
12346
Daniel Veillardf06307e2001-07-03 10:35:50 +000012347Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12348
12349 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12350 lot of optimization work, results in significant improvements
12351 when handling really complex XPath queries. Add a small optimizer
12352 for unions, improve [n] and [last()], avoid some costly ops.
12353
Daniel Veillard77044732001-06-29 21:31:07 +000012354Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12355
12356 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12357 * xpath.c: small cleanup
12358 * xmlGetNsList: reformated, fixed problems if used on Entities
12359
Daniel Veillard2adbb512001-06-28 16:20:36 +000012360Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12361
12362 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12363
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012364Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12365
12366 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12367 * Makefile.am example/Makefile.am: workaround automake generating
12368 erroneous deps
12369
Daniel Veillard12f7d292001-06-28 13:12:11 +000012370Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12371
12372 * include/win32config.h: bug #56801 Yon Derek provided a patch
12373 to the windows config file.
12374
Daniel Veillard87ee9142001-06-28 12:54:16 +000012375Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12376
12377 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12378 libxml.h : Yon Derek provided a set of changes to compile from
12379 CVS on Windows/MSC
12380
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012381Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12382
12383 * parser.c: fixed UTF8 BOM support in push mode
12384 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12385 added a specific testcase
12386
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012387Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12388
12389 * Makefile.am: added --push regression tests
12390 * parserInternals.c: the XML parser segfaulted in --push mode
12391
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012392Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12393
12394 * configure.in: moved the symlinks detection within a CVS
12395 check, this is not portable and will be removed soon.
12396 * xpath.c: small cleanup/speedup
12397
Daniel Veillard11648102001-06-26 16:08:24 +000012398Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12399
12400 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12401 release of 2.3.12
12402 * parser.c: make an error message if unknow entities in all cases
12403
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012404Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12405
12406 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12407
Daniel Veillard23793842001-06-25 16:07:45 +000012408Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12409
12410 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12411 includes were installed in the wrong dir
12412
Daniel Veillardf5498f32001-06-25 15:08:36 +000012413Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12414
12415 * doc/html.xml: warn against sending code to exhibit bugs.
12416
Daniel Veillard56f06462001-06-24 21:34:03 +000012417Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12418
12419 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12420 Tru64 from Thomas Leitner
12421
Daniel Veillardc5d64342001-06-24 12:13:24 +000012422Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12423
12424 * AUTHORS: added William and Bjorn
12425 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12426 daniel@veillard.com hopefully I won't have to do this again
12427 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12428 docs can be rebuilt cleanly now
12429 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12430 from CVs it's generated, added include/libxml/xmlwin32version.h
12431 also generated but which should change far less frequently.
12432 * catalog.c nanoftp.c: made sure to include libxml.h not
12433 libxml/xmlversion.h directly
12434 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12435 when compiling on WIN32 and MSC
12436
Daniel Veillard07385fd2001-06-23 21:55:48 +000012437Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12438
12439 * include/Makefile.am include/libxml/Makefile.am configure.in:
12440 fixed make distcheck and rebuilding the rpms
12441
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012442Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12443
12444 * configure.in: should finish the migration of exported includes
12445 into a real include/libxml in CVS, at least for CVS users.
12446 * removed the exported headers, added in include/libxml (as well
12447 as xmlversion.h.in).
12448
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012449Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12450
12451 * configure.in: fixed the way to detect symlink
12452
Daniel Veillard66541772001-06-23 18:31:04 +000012453Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12454
12455 * configure.in: updated, include/libxml is now a real CVS dir
12456
Daniel Veillardca989762001-06-23 17:39:29 +000012457Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12458
12459 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12460 version works with both libxml1 and libxml2 (it autodetects
12461 the prefix of the html-files) from Felix Natter.
12462 * doc/xml.html: updated doc accordingly
12463
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012464Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12465
12466 * xpath.c: fixed the bug generating a template loop in libxslt
12467 when using docbook-xsl-1.4, * should filter out document nodes
12468 * HACKING: added William
12469 * TODO: updated
12470
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012471Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12472
12473 * doc/FAQ.html: added a warning about gcc-3.0
12474 * doc/xml.html: added reference to gdome2 and removed a confusing
12475 sentence
12476
Daniel Veillardf7f41852001-06-22 15:18:01 +000012477Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12478
12479 * xmlversion.h: okay this is a generated file, but Windows
12480 users need it and they can't generate it, and I want CVS
12481 Windows users ...
12482 * win32/libxml2/libxml2_so.dsp: Windows project file for
12483 the shared lib version of libxml2
12484 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12485 resources needed for libxslt/xsltproc by Yon Derek
12486
Bjorn Reese3157b342001-06-22 14:41:45 +000012487Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12488
12489 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12490
Daniel Veillard4151acb2001-06-22 10:48:57 +000012491Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12492
Daniel Veillardcc146db2001-06-22 11:10:52 +000012493 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12494
12495Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12496
Daniel Veillard4151acb2001-06-22 10:48:57 +000012497 * include/win32config.h: Yon Derek provided a first fix
12498 to be able to compile libxslt/xsltproc on Windows
12499
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012500Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12501
12502 * xpath.c: attempt to work around what seemed a gcc optimizer
12503 bug when handling floats on i386 http://veillard.com/gcc.bug
12504 * tree.c entities.c encoding.c: doing some cleanups while
12505 chasing it
12506
Daniel Veillard017b1082001-06-21 11:20:21 +000012507Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12508
12509 * Makefile.am: cleanup when --without-debug is specified
12510 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12511 w.r.t. --without-debug and other include points
12512 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12513 Catalogs
12514 * configure.in entities.h tree.h HTMLparser.c: removed
12515 --without-corba, made the _private field mandatory
12516
Daniel Veillard87a764e2001-06-20 17:41:10 +000012517Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12518
12519 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12520 outputs a BOM in UTF8, an errata has been issued to avoid the
12521 problem, that was the most reasonable solution... Add support
12522 for a leading UTF8 BOM in entities.
12523
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012524Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12525
12526 * valid.c: fixed a bug found when post validating an entity ref
12527 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12528 activate it too
12529
Daniel Veillard39196eb2001-06-19 18:09:42 +000012530Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12531
12532 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12533 weakness in the node copy the XPointer and the XInclude
12534 implementations. Serious cleanup.
12535
Daniel Veillard3739b982001-06-19 12:51:30 +000012536Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12537
12538 * Makefile.am: Kjartan Maraas provided a small patch to
12539 add xml2-config.in to EXTRA_DIST
12540
Daniel Veillarda9142e72001-06-19 11:07:54 +000012541Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12542
12543 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12544 provided another failing case found in KDE, the way the
12545 ctxt->vctxt.nodeTab was allocated and freed changed over
12546 time but it wasn't completely cleaned up. This should fix it.
12547
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012548Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12549
12550 * parser.c: Stephan Kulow also raised the fact that line number
12551 could get miscounted making debug harder, fixed the problem
12552 in xmlParseCharData()
12553
Daniel Veillard64b98c02001-06-17 17:20:21 +000012554Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12555
12556 * valid.c: Stephan Kulow pointed out a problem when validating
12557 and using an empty entity, forgot a 'break' in a case.
12558
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012559Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12560
12561 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12562 * doc/xml.html: updated with 2.3.11
12563
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012564Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12565
12566 * TODO: updated adding cleanup of generated doc
12567 * configure.in: prepared to release 2.3.11
12568 * xmllint.c: added --version for bug reporting
12569 * doc/html/*.html: rebuilt the doc
12570
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012571Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12572
12573 * xpath.c: first part of the work on selecting namespace to
12574 fix bug #56115
12575
Daniel Veillard96ed5832001-06-15 22:22:04 +000012576Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12577
12578 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12579 when using -liconv
12580 * TODO: updated
12581
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012582Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12583
12584 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12585 cleanup, encoding support.
12586
Daniel Veillard608ad072001-06-14 08:32:28 +000012587Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12588
12589 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12590
Daniel Veillard239d0522001-06-13 23:02:48 +000012591Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12592
12593 * xpath.c: bug detected by Ankh when / is used as a function arg
12594
Daniel Veillard02bb1702001-06-13 21:11:59 +000012595Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12596
12597 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12598 of element and use it to avoid outputting formatting spaces at
12599 the wrong place. Implemented the format parameter for HTML save.
12600 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12601 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12602 result/HTML/wired.html: of course this impact the result of a
12603 number of HTML tests
12604
Daniel Veillard95d845f2001-06-13 13:48:46 +000012605Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12606
12607 * HTMLtree.[ch]: started augmenting the HTML save API with
12608 encoding and formatting parameters
12609
Daniel Veillardeca60d02001-06-13 07:45:41 +000012610Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12611
12612 * HTMLtree.h: cleanup and started evaluating the work needed on
12613 revamping the HTML output code
12614
Daniel Veillard84666b32001-06-11 17:31:08 +000012615Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12616
12617 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12618
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012619Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12620
12621 * valid.c: fixed bug #56049, forgot one check in the
12622 validation routine
12623
Daniel Veillardca2366a2001-06-11 12:09:01 +000012624Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12625
12626 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12627
Daniel Veillard6761eee2001-06-11 10:29:38 +000012628Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12629
12630 * libxml.h: fixed an error in last commit
12631 * doc/FAQ.html: added an entry for compilation from CVS
12632
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012633Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12634
12635 * xmlversion.h.in libxml.h: Cygwin patches
12636 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12637 * tree.h: cleanup
12638
Daniel Veillardacd370f2001-06-09 17:17:51 +000012639Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12640
12641 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12642 memory block in a strange case where libxml is linked twice
12643 in the binary.
12644
Daniel Veillard1d047672001-06-09 16:41:01 +000012645Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12646
12647 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12648 state far too often, simple fix used to avoid it.
12649
Daniel Veillard4497e692001-06-09 14:19:02 +000012650Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12651
12652 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12653 being processed, applied his patch
12654 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12655
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012656Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12657
12658 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12659 provided fixes to compile on MSCC again
12660 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12661 also provided an update for the project files.
12662
Daniel Veillarda682b212001-06-07 19:59:42 +000012663Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12664
12665 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12666 bug #55810
12667
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012668Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12669
12670 * tree.c: fixed xmlGetNsProp() to close bug #55683
12671 Note this requires libxslt to use it's own function instead.
12672
Daniel Veillardf0c53762001-06-07 16:07:07 +000012673Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12674
12675 * HTMLtree.c: when in a pre element no formatting space should
12676 be added.
12677 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12678
Daniel Veillard068a9652001-06-07 15:30:26 +000012679Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12680
12681 * configure.in: added tests for signal() and signal.h
12682
Daniel Veillard541d6552001-06-07 14:20:01 +000012683Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12684
12685 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12686
Daniel Veillard8a367d42001-06-07 14:01:34 +000012687Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12688
12689 * doc/libxml-doc.el: Felix Natter provided a new version for
12690 libxml2
12691
Daniel Veillard8a926292001-06-07 11:20:20 +000012692Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12693
12694 * HTMLtree.c: when in a pre element no formatting space should
12695 be added.
12696
Daniel Veillard14839d52001-06-06 16:11:56 +000012697Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12698
12699 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12700
Daniel Veillarde95e2392001-06-06 10:46:28 +000012701Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12702
12703 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12704 hack
12705 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12706 * uri.c: fixed a warning
12707
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012708Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12709
12710 * HTMLtree.c: trying to close bug #55772 escaping in script
12711 elements
12712 * doc/xml.html: suggest to send mail to the list
12713
12714Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012715
12716 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12717 good. Use a macro and based on the solution provided in
12718 vsnprintf manual page from GNU.
12719
Bjorn Reese99748722001-06-05 12:49:15 +000012720Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12721
12722 * error.c: Workaround for non-preserving variadic list.
12723 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12724
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012725Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12726
12727 * doc/xml.html: added 2.3.10 release
12728
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012729Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12730
12731 * configure.in: releasing 2.3.10
12732
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012733Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12734
12735 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12736
Daniel Veillard20042422001-05-31 18:22:04 +000012737Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12738
12739 * encoding.c: Robert Collins provided a patch to add the
12740 "US-ASCII" encoding alias
12741
Daniel Veillard97ac1312001-05-30 19:14:17 +000012742Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12743
12744 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12745 string oriented functions and started cleaning the related areas
12746 in xpath.c which needed fixing in this respect
12747
Daniel Veillard2d703722001-05-30 18:32:34 +000012748Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12749
12750 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12751 #55380
12752 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12753
Daniel Veillard9403a042001-05-28 11:00:53 +000012754Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12755
12756 * TODO: updated
12757 * nanohttp.[ch] : started adding APIs to get the redirected URL
12758 when this occurs (needed for further base computation
12759 * tree.h: cleanup
12760 * encoding.c: cleanup
12761 * SAX.c: minor change around ctxt->loadsubset
12762
Daniel Veillard6278fb52001-05-25 07:38:41 +000012763Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12764
12765 * Makefile.am include/Makefile.am: small change to have
12766 include/libxml rebuilt if working from CVS.
12767 * uri.c: applied another patch from Carl Douglas for URI escaping,
12768 this should close bug #51876
12769
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012770Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12771
12772 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12773 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12774 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12775 added specific regression test
12776 * parser.h: preparing for the XSLT mode where DTD inherited
12777 attributes are added to the tree.
12778
Daniel Veillardbbd22452001-05-23 12:02:27 +000012779Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12780
12781 * xinclude.[ch]: Updated the namespace for the Last Call version
12782 * result/XInclude/include test/XInclude/include: updated the
12783 testsuite accordingly
12784
Daniel Veillard8514c672001-05-23 10:29:12 +000012785Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12786
12787 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12788 related to bug #51876
12789
Daniel Veillard42596ad2001-05-22 16:57:14 +000012790Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12791
12792 * tree.c: fixed a gross mistake in base computation, xml:base is
12793 not completely correct yet (need cascade).
12794 * xpath.[ch]: added the few things needed to find a function name
12795 and URI from the XPath context when it is called.
12796
Daniel Veillard81418e32001-05-22 15:08:55 +000012797Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12798
12799 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12800 * DOCBparser.c: small cleanup
12801 * xmllint.c: added a --catalogs option to load catalogs from
12802 $SGML_CATALOG_FILES
12803 * tree.c: cleanup
12804 * configure.in: iconv library fixup, ICONV_LIBS
12805
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012806Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12807
12808 * catalog.c: handling of CATALOG entries. detection of recursion,
12809 and a few bugfixes
12810 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12811 against the default namespace
12812
Daniel Veillard04b93292001-05-21 08:15:31 +000012813Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12814
12815 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12816
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012817Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12818
12819 * parser.c: fixed propagation context info when parsing an
12820 external entity.
12821 * doc/html/*.html: regenerated a couple of docs
12822
Daniel Veillard4623acd2001-05-19 15:13:15 +000012823Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12824
12825 * doc/xml.html: update with 2.3.9 informations
12826
Daniel Veillardbed7b052001-05-19 14:59:49 +000012827Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12828
12829 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12830 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12831 * doc/html/* : rebuilt the docs
12832 * valid.c: small patch which may improve some case when
12833 validating.
12834
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012835Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12836
12837 * HTMLparser.c: Closed bug #54891
12838 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12839 to the suite
12840
12841Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12842
12843 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12844 applied a documentation patch from LotR and filled in a few missing
12845 descriptions
12846
Daniel Veillard76d66f42001-05-16 21:05:17 +000012847Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12848
12849 * xpath.c tree.c parser.c: speed optimizations at the parser level
12850 document tree freeing and xpath evaluation
12851
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012852Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12853
12854 * parser.c parser.h parserInternals.h: fixed a couple of
12855 interfaces for handling memory buffer input to const char *
12856 upon suggestion of JamesH.
12857
Daniel Veillardc3739e72001-05-15 15:23:27 +000012858Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12859
12860 * configure.in: LoTR sent a patch fixing the previous commit
12861
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012862Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12863
12864 * configure.in: trying to deal again with the stoopid -R linking
12865 flag of Solaris
12866
Daniel Veillard790142b2001-05-15 10:51:53 +000012867Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12868
12869 * xpath.h: two nodeset access macros from Thomas Broyer
12870
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012871Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12872
12873 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12874 patch from Thomas Broyer
12875
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012876Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12877
12878 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12879 case
12880 * INSTALL: was empty added stuff from the FAQ
12881
Daniel Veillard75bea542001-05-11 17:41:21 +000012882Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12883
12884 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12885 attributes handling and #54433 by adding xmlUnsetProp()
12886 and xmlUnsetNsProp()
12887
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012888Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12889
12890 * HTMLparser.c: Patch from Jonas Borgström
12891 (htmlGetEndPriority): New function, returns
12892 the priority of a certain element.
12893 (htmlAutoCloseOnClose): Only close inline elements if they
12894 all have lower or equal priority.
12895 * result/HTML: this of course changed a number of tests results.
12896
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012897Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12898
12899 * xmlIO.c catalog.c: plugged in the default catalog resolution
12900 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12901 documentations
12902 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12903
Daniel Veillarda7374592001-05-10 14:17:55 +000012904Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12905
12906 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12907 integrating catalogs
12908 * catalog.[ch] testCatalog.c: adding a small catalo API
12909 (only SGML catalog support).
12910 * parser.c: restaured xmlKeepBlanksDefault(0) API
12911
Daniel Veillardc17337c2001-05-09 10:51:31 +000012912Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12913
12914 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12915
Daniel Veillard257d9102001-05-08 10:41:44 +000012916Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12917
12918 * parser.c: added xmlParseExternalEntityPrivate() to allow
12919 propagation of ctxt->_private when parsing external entities
12920
Daniel Veillard083c2662001-05-08 08:27:14 +000012921Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12922
12923 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12924
Daniel Veillard01ef7382001-05-08 07:31:43 +000012925Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12926
12927 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12928
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012929Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12930
12931 * valid.c: warn when indeterminist content model is detected
12932 * result/VC/ElementValid8: this adds a message
12933 * Makefile.am: add --novalid for VCM tests
12934 * parserInternals.c: added a call to Init memory
12935
Daniel Veillard64269352001-05-04 17:52:34 +000012936Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12937
12938 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12939 when both parameters are NULL.
12940
Daniel Veillard37721922001-05-04 15:21:12 +000012941Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12942
12943 * valid.c: applied small patch from Gary Pennington, reindented
12944 some part of the code.
12945
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012946Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12947
12948 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12949 release, updated and regenerated the docs
12950
Daniel Veillard357c9602001-05-03 10:49:20 +000012951Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12952
12953 * xpath.c result/XPath/expr/floats : clarified and cleanup
12954 printing of abnormal floats in tests.
12955
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012956Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12957
12958 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12959 * results/HTML/ : a few changes in the output of the HTML tests as
12960 a result.
12961 * configure.in: tying to fix -liconv where needed
12962
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012963Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12964
12965 * Makefile.am: fixed a stupid error
12966
Daniel Veillard7150a032001-05-02 16:41:11 +000012967Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12968
12969 * configure.in Makefile.am: make the inclusion of the trio
12970 modules in the library conditional
12971
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012972Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12973
12974 * DOCBparser.c: patche from László Kovács, fixed entities refs
12975 in attributes handling
12976
Daniel Veillardedddff92001-05-02 10:58:52 +000012977Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12978
12979 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12980 flushing
12981
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012982Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12983
12984 * xpath.c: fix of an XSLT namespace bug reported on the list
12985 general/bug-8-
12986
Daniel Veillard5792e162001-04-30 17:44:45 +000012987Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12988
12989 * strio.h trio.c: Dan McNichol suggested a couple of small
12990 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12991
Daniel Veillard02141ea2001-04-30 11:46:40 +000012992Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12993
12994 * tree.c parser.c encoding.c: spent a bit more time looking
12995 at the parsing speed and DOM handling. Added a few more
12996 speedups.
12997
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012998Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12999
13000 * parser.c: small but effective parsing speed improvement
13001
Daniel Veillardb59076b2001-04-29 17:04:07 +000013002Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13003
13004 * configure.in: default on the DocBook parser inclusion (for Gnome)
13005 * DOCBparser.h: fixed a header reference
13006
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013007Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13008
13009 * configure.in xpath.c: applied Bjorn patches for FPE on the
13010 alpha
13011
Daniel Veillardeefd4492001-04-28 16:55:50 +000013012Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13013
13014 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13015 xmlSaveFormatFileTo()
13016
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013017Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13018
13019 * xpath.c: simple and efficient optimization, XPath functions
13020 aways bind to the same code, cache this
13021 * TODO: updated (by saying some is obsolete)
13022
Daniel Veillard2156a562001-04-28 12:24:34 +000013023Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13024
13025 * xpath.c: more cleanup work on XPath name parsing routines
13026
Daniel Veillard61d80a22001-04-27 17:13:01 +000013027Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13028
13029 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13030 xmlXPathParseName
13031 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13032 * debugXML.c: avoid compilation problems if compiling without
13033 HTML support, Igor Zlatkovic
13034 * win32/libxml2/libxml2.def.src: being able to compile without
13035 XPath on Windows
13036
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013037Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13038
13039 * libxml.m4: yet another patch from Toshio Kuratomi
13040
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013041Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13042
13043 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13044
Daniel Veillard67fee942001-04-26 18:59:03 +000013045Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13046
13047 * tree.[ch]: added xmlSaveFormatFile interface for saving
13048 and indenting a file.
13049
Daniel Veillard82e49712001-04-26 14:38:03 +000013050Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13051
13052 * xpath.c: fixed bug #53689 related to processing-instruction()
13053
Daniel Veillard02f077a2001-04-26 10:59:11 +000013054Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13055
13056 * DOCBparser.c: patche from László Kovács
13057
Daniel Veillard30211a02001-04-26 09:33:18 +000013058Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13059
13060 * parser.c: applied fixes from Christian Glahn bug report #53391
13061
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013062Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13063
13064 * error.c: Jean François Lecomte provided a complete description
13065 and a fix to bug #53537
13066
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013067Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13068
13069 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13070
Daniel Veillard1034da22001-04-25 19:06:28 +000013071Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13072
13073 * DOCBparser.c SAX.c: a bit more work on entities processing.
13074 Still Need to cleanup XML output and references in attributes
13075
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013076Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13077
13078 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13079
Daniel Veillardb33c2012001-04-25 12:59:04 +000013080Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13081
13082 * tree.c: trying to fix #53574, not completely complete,
13083 I would like xmllint --copy --debug test/ent1 and
13084 xmllint --debug test/ent1 to show the same result.
13085 * xpath.c: fix a bug when trying to sort namespace nodes
13086
Daniel Veillard5146f202001-04-25 10:29:44 +000013087Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13088
13089 * HTMLtree.c: real fix for #53402
13090
Daniel Veillard7533cc82001-04-24 15:52:00 +000013091Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13092
13093 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13094 PIs when using xsl:output
13095 * valid.c: closing #53537 some case generate segfaults if there
13096 is validity errors
13097
Daniel Veillard61b33d52001-04-24 13:55:12 +000013098Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13099
13100 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13101 of external parsed entities, added --noent to testDocbook
13102 * valid.c: Garry Pennington found an uninitialized variable
13103 access in xmlValidateElementContent()
13104
Daniel Veillard56098d42001-04-24 12:51:09 +000013105Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13106
13107 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13108 with madness
13109 * result/HTML/ : this modified the result of the regression tests
13110 a lot.
13111
Daniel Veillard122376b2001-04-24 12:12:30 +000013112Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13113
13114 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13115 to doc where it wasn't checked against NULL reported by
13116 Jens Laas
13117
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013118Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13119
13120 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13121 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13122
Daniel Veillardeae522a2001-04-23 13:41:34 +000013123Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13124
13125 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13126 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13127 * SAX.[ch]: cleanup and updates for DocBook
13128 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13129 ex SGML identifier changes
13130 * valid.c: removed a static unused function.
13131
Daniel Veillardde57c612001-04-23 09:13:36 +000013132Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13133
13134 * HTMLtree.c: applied change for Paul Sponagl on script saving
13135 * Makefile.am: the warning about entity title.xml are normal.
13136
Daniel Veillard393df012001-04-22 20:11:18 +000013137Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13138
13139 * configure.in: release of 2.3.7
13140 * Makefile.am: fixing make distcheck
13141
Daniel Veillarda41123c2001-04-22 19:31:20 +000013142Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13143
13144 * doc/html/* doc/xml.html: updated and regenerated the docs
13145
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013146Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13147
13148 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13149
Daniel Veillarde82a9922001-04-22 12:12:58 +000013150Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13151
13152 * tree.c: fixed #53388 with the provided patch
13153
Daniel Veillard06803992001-04-22 10:35:56 +000013154Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13155
13156 * valid.c: Bjorn detected an invalid memory access. Fixed
13157 vstateVPush()
13158
Daniel Veillard40af6492001-04-22 08:50:55 +000013159Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13160
13161 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13162
Bjorn Reese70a9da52001-04-21 16:57:29 +000013163Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13164
13165 * libxml.h: new header used only for the compilation of libxml
13166 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13167 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13168 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13169 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13170 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13171 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13172 baseline (version 1.2 plus a single patch).
13173 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13174 scientific notation for numbers. Tests added.
13175 * xpath.c: formatting of numbers changed to use sprintf
13176 (contribution from William Brack)
13177
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013178Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13179
13180 * valid.c: cleanup, more useful debugging
13181 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13182 * xmlIO.c: entity loading is printed as an error when validating
13183
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013184Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13185
13186 * valid.c: fixed to validate within entities
13187 * test/VCM/v22.xml: added a specific testcase
13188
Daniel Veillardca1f1722001-04-20 15:47:35 +000013189Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13190
13191 * valid.c: forgot an epsilon transition in for ()+
13192 * test/VCM/v21.xml : added a specific test case
13193
Daniel Veillard85349052001-04-20 13:48:21 +000013194Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13195
13196 * valid.c: removed a state explosion exhibited by RSS
13197 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13198 from bug #51872
13199
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013200Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13201
13202 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13203 validation without using an ugly NFA -> DFA algo in the source.
13204 Made a specific algorithm easier to maintain, using a single
13205 stack and without recursion.
13206 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13207 * hash.c: made the growing routine static
13208 * tree.h parser.c: added the parent information to an
13209 xmlElementContent node.
13210
Daniel Veillarde470df72001-04-18 21:41:07 +000013211Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13212
13213 * SAX.c parser.c xpath.c: generating IDs when not validating
13214 from an external parsed entity was poisoning the ID has table
13215 with removed values. This was killing XSLT on the KDE help
13216 browser.
13217
Daniel Veillardceacdd92001-04-18 15:10:35 +000013218Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13219
13220 * entities.h: andrew@ugh.net.au detected a double declaration
13221
Daniel Veillarda10efa82001-04-18 13:09:01 +000013222Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13223
13224 * debugXML.c hash.c tree.h valid.c : some changes related to
13225 the validation suport to improve speed with DocBook
13226 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13227 the way validation errors get reported
13228
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013229Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13230
13231 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13232 by P C Chow and William M. Brack for XSLT HTML output
13233
Daniel Veillard2d90de42001-04-16 17:46:18 +000013234Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13235
13236 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13237 Igor Zlatkovic patches for MSC compilation and added his
13238 updates
13239
Daniel Veillarde043ee12001-04-16 14:08:07 +000013240Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13241
13242 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13243 prefix lookup.
13244 * parserInternals.c: fixed the bug reported by Morus Walter
13245 due to an off by one typo in xmlStringCurrentChar()
13246
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013247Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13248
13249 * HTMLparser.c result/HTML/*: revamped the way the HTML
13250 parser handles end of tags or end of input
13251
Daniel Veillard82daa812001-04-12 08:55:36 +000013252Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13253
13254 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13255
Daniel Veillard67a21302001-04-11 14:39:16 +000013256Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13257
13258 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13259 bug where the linktime verions of free() won't work ...
13260
Daniel Veillard27b55282001-04-11 12:22:25 +000013261Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13262
13263 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13264
Daniel Veillardafc73112001-04-11 11:51:41 +000013265Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13266
13267 * doc/xml.html: added 2.3.6 release
13268
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013269Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13270
13271 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13272 * result/wml.xml: resulted in a small output change
13273
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013274Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13275
13276 * tree.c: xmlNewDoc was missing the charset initialization
13277 * xmllint.c: added --auto to autogenerate a doc, allow to
13278 reproduce the problem fixed on xmlNewDoc
13279
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013280Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13281
13282 * xpath.c: trying to get 52979 solved
13283 * tree.c result/ result/noent/: trying to get 52712 solved, this
13284 also made me clean up the fact that XML output in general should
13285 not add formating blanks by default, this changed the output of
13286 a few tests
13287
Daniel Veillard73639a72001-04-10 14:31:39 +000013288Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13289
13290 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13291
Daniel Veillardfac26a12001-04-08 13:08:14 +000013292Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13293
13294 * configure.in: finally released 2.3.6
13295
Daniel Veillard911f49a2001-04-07 15:39:35 +000013296Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13297
13298 * xpath.c: checking for null pointer generated by new code
13299
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013300Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13301
13302 * xpath.c: fixed a [] evaluation problem reported
13303 * test/XPath/tests/simpleaddr: extended test
13304 * result/XPath/simpleaddr: updated result
13305
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013306Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13307
13308 * xmllint.c: Dan Timis reported a portability problem
13309 on Macs without mmap, fixed it.
13310
Daniel Veillardb38bd552001-04-03 18:22:00 +000013311Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13312
13313 * testXPath.c : added a --tree option allowing to display the
13314 tree dump of the XPath expression
13315
Daniel Veillard4dd93462001-04-02 15:16:19 +000013316Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13317
13318 * xpath.c: fixed a memleak when comparing nodesets
13319 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13320 * tree.c: added a TODO
13321
Daniel Veillard92ad2102001-03-27 12:47:33 +000013322Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13323
13324 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13325 we need string functions
13326 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13327 to be able to use them where needed. Applied some changes
13328 to reduce name linking pollution and compile in only what's
13329 needed.
13330 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13331 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13332 for the string manipulation functions
13333 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13334 to the free() function of xmlmemory.c
13335 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13336 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13337 usage.
13338
13339
Daniel Veillard2be30642001-03-27 00:32:28 +000013340Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13341
13342 * error.c: applied the context output patch of the error
13343 handling submitted by Chuck Griffith
13344 * error/VC/*: this slightly change some error logs
13345
Daniel Veillard50582112001-03-26 22:52:16 +000013346Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13347
13348 * parser.c: fixed line number reporting on error
13349
Daniel Veillard04be4f52001-03-26 21:23:53 +000013350Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13351
13352 * parser.c: Sullivan and Darin found a parser bug,
13353 applied the patch.
13354
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013355Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13356
13357 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13358 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13359 xmlversion.h.in xpointer.c: of course the way I defined
13360 UNUSED breaks on old gcc version. Try to be smart and
13361 also define it directly in xmlversion.h
13362 * configure.in: removed -ansi flag from the pedantic set
13363
13364Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013365 Huge cleanup, I switched to compile with
13366 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13367 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13368 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13369 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13370 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13371 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13372 encoding.h entities.c error.c list.[ch] nanoftp.c
13373 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13374 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13375 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13376 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13377 Cleanup, staticfied a number of non-exported functions,
13378 detected and cleaned up a dozen of problem found this way,
13379 avoided a lot of public function name/typedef/system names clashes
13380 * doc/xml.html: updated
13381 * configure.in: switched private flags to the really pedantic ones.
13382
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013383Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13384
13385 * configure.in: 2.3.5
13386 * doc/html/*: rebuilt the docs
13387
Daniel Veillard146c9122001-03-22 15:22:27 +000013388Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13389
13390 * parser.c: fixed a reported bug in NOTATION parsing
13391 * uri.c: accepted but not fixed bug 51876, added TODO
13392 * Makefile.am: fixed bug 51876
13393
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013394Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13395
13396 * config.h.in configure.in error.c: fix a compilation problem
13397 on platforms without vsnprintf (xml@thewrittenword.com)
13398
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013399Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13400
13401 * parser.c: fixed a function name header typo
13402 * SAX.c: notations can also occur in external subset.
13403
Daniel Veillard7d42b542001-03-20 13:22:46 +000013404Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13405
13406 * error.c: removed a C++ like comment
13407
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013408Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13409
13410 * parser.c: fixing bug 52299 strange condition leading
13411 to a parser crash due to a buffer overflow
13412 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13413 added the specific test case
13414
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013415Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13416
13417 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13418 xmlXPathConvert{String,Number,Boolean} to be able to make
13419 type casts without a context stack, fixed some implementation
13420 problems related to the absence of context at parse-time,
13421 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13422 in the public API too
13423 * xpointer.c xpathInternals.h: we need to know at parse time
13424 whether we are compiling an XPointer
13425
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013426Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13427
13428 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13429 cleaned up the parser internals, refactored XPath code, added
13430 new compilation based APIs and cleanly separated public and
13431 private APIs.
13432
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013433Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13434
13435 * xpath.h: the comp field must be added at the end to avoid
13436 killing binary compat.
13437
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013438Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13439
13440 * Makefile.am: detect XPath memleaks in regreson tests
13441 * error.c: fixed and error w.r.t. error reporting still using
13442 stderr
13443 * hash.c: added new line at end of file
13444 * tree.h: minor cleanup
13445 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13446 expression parsing from evaluation, resulted in a number of
13447 changes internally, and in XPointer. Likely to break stuff
13448 using xpathInternals.h but should remain binary compatible,
13449 new interfaces will be added.
13450
Daniel Veillardd574f782001-03-14 19:40:17 +000013451Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13452
13453 * configure.in: fixed a couple of problems reported by
13454 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13455 without gcc on non linux platforms.
13456
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013457Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13458
13459 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13460 a fix for --with-html-dir= configure support. I hope it won't
13461 break rpm generation
13462
Daniel Veillarda022fe02001-03-14 16:30:00 +000013463Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13464
13465 * xmlIO.c: one function comment cleanup.
13466
Daniel Veillard25239c12001-03-14 13:56:48 +000013467Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13468
13469 * SAX.c: external subset notations were improperly registered
13470 in the internal subset.
13471
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013472Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13473
13474 * README.cvs-commits: added, pointing to HACKING
13475 * HACKING: updated
13476
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013477Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13478
13479 * parser.c: and Matt Sergeant found one in the XML push
13480 parser (erroneous check I forgot to remove when I fixed the
13481 main parser).
13482
Daniel Veillard68d7b672001-03-12 18:22:04 +000013483Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13484
13485 * xpath.c: ptittom found a small bug in UnaryExpr
13486
Daniel Veillarde356c282001-03-10 12:32:04 +000013487Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13488
13489 * configure.in: bumped to 2.3.4
13490 * error.c: fixed bug #51860
13491 * tree.c: fixed bug #51861
13492 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13493 * tree.[ch] : added xmlDefaultBufferSize
13494 * nanoftp.c: typo in function name header block
13495 * doc/xml.html : updated, added link to XML::LibXSLT
13496 * doc/html/* : rebuilt the docs
13497
Daniel Veillard80f32572001-03-07 19:45:40 +000013498Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13499
13500 * parser.c SAX.c: the new content parsing code raised an
13501 ugly bug in the characters() SAX callback. Found it
13502 just because of strangeness in XSLT XML Rec ouptut :-(
13503
Daniel Veillard6c831202001-03-07 15:57:53 +000013504Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13505
13506 * Makefile.am: Martin Baulig suggested to add -lm
13507 * tree.c: found another bug in xmlNodeGetContent()
13508
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013509Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13510
13511 * xpath.c: Bjorn found the error related to strictness of comparison.
13512
Daniel Veillard29631a82001-03-05 09:49:20 +000013513Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13514
13515 * parser.c: trying to fix the Dtd parsing problem reported
13516 by Gary, side effect of last week speed optimizations.
13517
Daniel Veillard14be0a12001-03-03 18:50:55 +000013518Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13519
13520 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13521 * parserInternals.c: removed unneeded test raised by Stric
13522
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013523Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13524
13525 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13526 and fixed by William Brack). Added xmlXPathFormatNumber.
13527 Changed the sorting slightly.
13528 * configure.in Makefile.am example/Makefile.am: Added -lm.
13529 Please note that applications linking with libxml2, must
13530 also like with the math library from now on.
13531
Daniel Veillardf9533d12001-03-03 10:04:57 +000013532Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13533
13534 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13535
Daniel Veillard2f362242001-03-02 17:36:21 +000013536Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13537
13538 * parser.c: one must report spaces even if the Dtd element
13539 content proves that this is not part of the element content.
13540 * result/valid/*.xml: this changed the ouptu slightly
13541
Daniel Veillardb402c072001-03-01 17:28:58 +000013542Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13543
13544 * configure.in: bumped to 2.3.3
13545 * doc/xml.html: updated
13546
Daniel Veillard77851712001-02-27 21:54:07 +000013547Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13548
13549 * tree.c: minor doc fix
13550 * xpath.c: deallocation issues when a result tree has been
13551 converted to a node-set
13552
Daniel Veillardec70e912001-02-26 20:10:45 +000013553Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13554
13555 * doc/xml.html: oops corrected dates s/2000/2001
13556
Daniel Veillard8730c562001-02-26 10:49:57 +000013557Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13558
13559 * valid.c: new patch from Gary Pennington
13560
Daniel Veillard91e9d582001-02-26 07:31:12 +000013561Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13562
13563 * doc/xml.html: applied patch from Ankh
13564
Daniel Veillardedac3c92001-02-26 01:36:19 +000013565Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13566
13567 * xinclude.c: fixed a problem building on Mac
13568
Daniel Veillard21a0f912001-02-25 19:54:14 +000013569Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13570
13571 * parser.c: more work on increasing parsing ferformances
13572
Daniel Veillard48b2f892001-02-25 16:11:03 +000013573Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13574
13575 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13576 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13577 avoiding memcpy in production builds MEM_CLEANUP macro use
13578 * parser.[ch] parserInternals.c: optimizations of the tightest
13579 internal loops inside the parser. Better checking of I/O
13580 flushing/loading conditions
13581 * xmllint.c : added --timing
13582
Daniel Veillard71681102001-02-24 17:48:53 +000013583Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13584
13585 * configure.in: bumped to 2.3.2
13586 * doc/xml.html: updated for release
13587
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013588Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13589
13590 * xpath.c: found a memleak and fixed a nasty bug
13591
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013592Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13593
13594 * xmllint.[c1] : added return code errors for xmllint
13595 * xpath.c: specific debug dump function for result value trees
13596
Daniel Veillard4b637072001-02-21 21:52:55 +000013597Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13598
13599 * xpath.c: finally implemented xmlXPathCompareNodeSets
13600 * test/XPath/expr/floats results/XPath/expr/floats: added
13601 a test for float expressions
13602
Daniel Veillardf714aa32001-02-21 03:07:44 +000013603Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13604
13605 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13606 * parserInternals.[ch]: trying to speed up parsing
13607 * xpath.c : speeded up node set equality op
13608
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013609Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13610
13611 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13612 better handling of ID/IDREF and the list modules associated
13613 * configure.in: small CFLAGS cleanup
13614
Daniel Veillarda8abee62001-02-19 15:14:59 +000013615Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13616
13617 * configure.in: fixed iconv detection on AIX (stric)
13618
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013619Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013620
13621 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13622
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013623Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13624
13625 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13626 and optimized xmlXPathNodeSetSort
13627
Daniel Veillard142adbf2001-02-17 13:21:05 +000013628Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13629
13630 * xpath.c: bug fix when context size is 0
13631 * parser.c: I like Norm's Dtd because they still manage to break
13632 the parser occasionally
13633
Daniel Veillardf23e0092001-02-16 13:21:29 +000013634Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13635
13636 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13637
Daniel Veillarde0e26512001-02-16 00:11:46 +000013638Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13639
13640 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13641 attributes within the XML-1.0 namespace
13642
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013643Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13644
13645 * xpathInternals.h: exported a few axis functions
13646 * doc/xml.html: updated the doc
13647
Daniel Veillard760f4422001-02-15 14:59:48 +000013648Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13649
13650 * configure.in: applied patch from Daniel van Balen for OpenBSD
13651 and bumped version to 2.3.1
13652 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13653 attempt to find autoclosing was simply broken, removed it,
13654 updated the examples, this is better
13655
Daniel Veillardd194dd22001-02-14 10:37:43 +000013656Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13657
13658 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13659 hash functionnalities.
13660 * doc/html/* : rebuild the doc
13661
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013662Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13663
13664 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13665 on predicate
13666 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13667 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13668 really want to have tags closed on output even if we accept
13669 unclosed ones on input
13670
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013671Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13672
13673 * xpath.c: ouch don't free NULL, rare case fixed
13674 * tree.c: don't coalesce text nodes if they don't have the
13675 same behaviour wrt escaping on output
13676
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013677Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13678
13679 * xpath.c: small fixup
13680 * SAX.c: don't warn on empty namespaces.
13681
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013682Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13683
13684 * README: a bit of cleanup
13685 * configure.in: preparing for 2.3.0 release
13686
Daniel Veillard1f83d392001-02-08 09:37:42 +000013687Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13688
13689 * hash.[ch]: added a first version of xmlHashSize()
13690 * valid.c: another bug fix from Gary Pennington
13691
Daniel Veillard5eef6222001-02-07 18:24:48 +000013692Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13693
13694 * valid.c: couple of bug fixes pointed by Gary Pennington
13695 * HTMLtree.c: #if 0 cleanup
13696
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013697Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13698
13699 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13700 which removes a time consuming check of xmlXPathNodeSetAdd()
13701 and use it in places where we are sure to not break unicity
13702
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013703Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13704
13705 * xpath.c: bug fixes found from XSLT
13706 * tree.c: preserve node->name special values when copying nodes.
13707 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13708 external subset are fetched when available but without full
13709 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13710 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13711 output with encoding disabled.
13712
Daniel Veillard2c833b62001-02-03 08:52:06 +000013713Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13714
13715 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13716 xmlCheckFilename should not be called from xmlFileOpenW
13717 and xmlGzfileOpenW
13718
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013719Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13720
13721 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13722 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13723 added the new tests for URI normalization
13724 * testURI.c: fixed stoopid bugs
13725 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13726 the URI in the error messages are now properly normalized
13727
Daniel Veillardea28ce62001-02-02 08:20:19 +000013728Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13729
13730 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13731
Daniel Veillarde99a4762001-02-01 04:34:35 +000013732Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13733
13734 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13735
Daniel Veillard2b325a02001-01-31 20:46:31 +000013736Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13737
13738 * xpath.c: fixed mod operator
13739
Daniel Veillardde55cf62001-01-31 15:53:13 +000013740Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13741
13742 * parser.c: fixed xmlStrcat doc
13743 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13744 trees.
13745
Daniel Veillard2f913b72001-01-31 13:23:49 +000013746Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13747
13748 * xpath.c result/XPath/tests/chaptersbase
13749 result/XPath/tests/simplebase: fixed XPath node()
13750 * tree.c: small fix in xmlNewNs()
13751 * Makefile.am: removed extraneous xml2Conf.sh rule
13752
Daniel Veillardb42042b2001-01-28 07:40:36 +000013753Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13754
13755 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13756 Changed the library name, in order to get libxml-devel and
13757 libxml2-devel to coexist on a single system
13758 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13759 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13760
Daniel Veillardee0a4662001-01-27 18:59:33 +000013761Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13762
13763 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13764 libxml2-devel installable in // as libxml-devel.
13765
Daniel Veillard5eb05942001-01-27 17:50:22 +000013766Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13767
13768 * doc/Makefile.am: fixed make rebuild in doc
13769 * doc/html/*.html: rebuilt the docs
13770
Daniel Veillard65c295d2001-01-26 09:32:39 +000013771Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13772
13773 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13774
Daniel Veillard8e199902001-01-25 18:54:39 +000013775Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13776
13777 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13778 the HTML doc to go into the -devel RPM ...
13779 * aclocal.m4 config.h.in: some updates due to auto* magic
13780
Daniel Veillard93086662001-01-25 18:13:04 +000013781Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13782
13783 * xpath.h: added a hook in the context structure allowing to
13784 link to extra support, needed for XSLT
13785
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013786Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13787
13788 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13789 xmlXPtrCmpPoints to use it.
13790 * propagated the following patch from Alejandro Forero
13791 * include/win32config.h xmlIO.c: applied further suggestions
13792 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13793 * example/gjobread.c: fixed warnings, now that it builds
13794
13795Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13796
13797 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13798
13799 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13800 filename points to a valid file (not a directory).
13801 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13802 Added calls to xmlCheckFilenameDir.
13803
13804 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13805 `path' (rather than `filename') as the parameter to gzopen and open.
13806
Daniel Veillard48177c22001-01-23 15:27:41 +000013807Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13808
13809 * Makefile.am: fixed a problem with EXTRA_DIST
13810
Daniel Veillardb83ba402001-01-22 22:45:10 +000013811Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13812
13813 * Makefile.am example/Makefile.am: finally found the trick
13814 to build the example, i.e. add "." in SUBDIRS before example
13815 in the list <grin/>
13816
Daniel Veillard82687162001-01-22 15:32:01 +000013817Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13818
13819 * doc/xml.html: updated with an XSLT section, removed pointer to
13820 W3C CVS base.
13821
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013822Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13823
13824 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13825 too, and deallocation need to occur the same way.
13826
Daniel Veillarde4566462001-01-22 09:58:39 +000013827Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13828
13829 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13830 type correponding to an XSLT result tree fragment. Share most
13831 of the data format with node set, as well as operators.
13832 * HTMLtree.c: added a newline at the end of the doctype output
13833 whe this one is not present initially.
13834 * tree.c: make sure taht the parent and doc pointers are properly
13835 set when copying attributes (lists).
13836
Daniel Veillard701c7362001-01-21 09:48:59 +000013837Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13838
13839 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13840
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013841Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13842
13843 * xpath.c: seems I finally killed that ugly path evaluation
13844 context bug (tagged 9999 in case is is wrong)
13845
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013846Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13847
13848 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13849 for XSLT
13850
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013851Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13852
13853 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13854 for xmlGzfileOpen() bug
13855
Daniel Veillardf6eea272001-01-18 12:17:12 +000013856Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13857
13858 * xpath.c: removed an error found by XSLT usage
13859 * tree.c parserInternals.h: use a predefined static string
13860 for text and comment nodes, avoid freeing them in xmlFreeNode,
13861 exported the string name in parserInternals.h and added
13862 another value to disable encoding at output (for XSLT),
13863 gain memory, time.
13864
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013865Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13866
13867 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13868 win32/libxml2/libxml2_so.dsp: new makefiles and update
13869 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13870
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013871Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13872
13873 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13874 Gary Pennington
13875
Daniel Veillard389e6b72001-01-15 19:41:13 +000013876Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13877
13878 * xpath.c: fixed the comaprision of values and nodelists,
13879 need to compare nodelist still ...
13880 * debugXML.c: avoided a possible core dump
13881 * HTMLparser.c: cleanup
13882 * nanohttp.c: contributed fix.
13883 * tree.c: fixes in properties handling added xmlSetNsProp
13884 needed by libxslt
13885 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13886 comment
13887 * TODO: updated
13888
Daniel Veillard167bd532001-01-06 21:09:34 +000013889Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13890
13891 * parser.c parserInternals.c: applied Bjorn Reese optimization
13892 patch
13893
13894Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13895
13896 * Makefile.am: applied patch fro make check from Martin Vidner
13897
Daniel Veillard503b8932001-01-05 06:36:31 +000013898Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13899
13900 * configure.in: preparing 2.2.11
13901 * doc/html/*: rebuild the HTML files
13902 * doc/xml.html : updated
13903
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013904Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13905
13906 * tree.c: fixed a stupid bug
13907 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13908 patches related to validation of an XInclude processing result
13909 * TODO: updated
13910
Daniel Veillarde2488192001-01-04 10:54:22 +000013911Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13912
13913 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13914 on large files
13915
Daniel Veillardf060a412001-01-03 20:52:44 +000013916Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13917
13918 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13919
Daniel Veillard45cff692001-01-03 18:02:04 +000013920Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13921
13922 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13923 reported by Jonas Borgström
13924 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13925
Daniel Veillard08108982001-01-03 15:24:58 +000013926Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13927
13928 * testXPath.c xpath.c: fixing the XPath union expressions problem
13929 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13930
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013931Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13932
13933 * xmllint.c: Made is so if the file name is "-" is will read form
13934 standard input. Sven Heinicke <sven@zen.org>
13935 * tree.c: fixed a problem when growing buffer
13936 * tree.h: fixed the comment of the node types following andersca
13937 comment
13938 * TODO: updated
13939
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013940Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13941
13942 * HTMLparser.[ch]: added a way to avoid adding automatically
13943 omitted tags. htmlHandleOmittedElem() allows to change the
13944 default handling.
13945 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13946 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13947 of xmllint too when using --memory flag, added a memory test
13948 suite at the Makefile level.
13949 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13950 with namespace use when encountering QNames in XPath evalation,
13951 added xmlns() scheme in XPointer.
13952 * nanoftp.c : incorporated a fix
13953 * parser.c xmlIO.c: fixed problems raised with encoding when using
13954 the memory I/O
13955 * parserInternals.c: closed bug 25934 reported by
13956 torsten.landschoff@innominate.de
13957 * TODO: updated
13958
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013959Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13960
13961 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13962 on a non-updated tree :-(, made a 2.2.10 release to correct the
13963 situation
13964
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013965Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13966
13967 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13968 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13969 integrated a set of OpenVMS changes from Howard Taylor
13970 <Howard.Taylor@pacoast.com>
13971
Daniel Veillard58770e72000-11-25 00:48:47 +000013972Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13973
13974 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13975 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13976
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013977Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13978
13979 * HTMLparser.c: some fixes on auto-open of html/head/body
13980 * encoding.c: fixed a compilation error on some gcc env
13981 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13982 XPointer implementation
13983 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13984 related XPointer tests and associated results
13985
Daniel Veillard300f7d62000-11-24 13:04:04 +000013986Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13987
13988 * doc/xmldtd.html doc/xml.html: following a short step by step
13989 guidance on IRC to help maciej with DTDs I started a small
13990 page on the subject.
13991
Daniel Veillard748e45d2000-11-17 16:36:08 +000013992Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13993
13994 * HTMLparser.c: fixed handling of broken charrefs
13995 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13996 patches
13997
Daniel Veillard28929b22000-11-13 18:22:49 +000013998Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13999
14000 * doc/xml.html doc/html/* : rebuilt the docs after adding
14001 xinclude and updated page for 2.2.7 and 2.2.8
14002 * configure.in: releasing 2.2.8
14003
Daniel Veillard41e06512000-11-13 11:47:47 +000014004Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14005
14006 * parser.[ch] parserInternals.c: applied the conditional
14007 section processing fix from Jonathan P Springer
14008 <jonathan.springer2@gte.net>
14009 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14010 project file, fixed iconv default non support
14011 * xpath.c: fixed the problem of evaluating relative expressions
14012 when a node context is provided.
14013
Daniel Veillardbf432752000-11-12 15:56:56 +000014014Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14015
14016 * nanoftp.c: fixed gcc 2.95 new warnings
14017 * SAX.c: fixed a stupid bug
14018 * tree.c: fixed a formatting problem when round-tripping
14019 from/to memory
14020 * xinclude.c: chased memleak, fixed a base problem
14021 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14022 xmlXPtrBuildNodeList()
14023 * TODO: updated
14024 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14025 adding a first small set of regression tests for XInclude
14026
Daniel Veillardc2def842000-11-07 14:21:01 +000014027Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14028
14029 * nanohttp.[ch]: applied Wayne Davison patches to access
14030 the WWW-Authorization header.
14031 * parser.c: Closed Bug#30847: Problems when switching encoding
14032 in short files by applying Simon Berg's patch.
14033 * valid.c: fixed a validation problem
14034 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14035 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14036 Wayne Davison
14037 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14038 need to be extended to non full nodes selections.
14039 * xinclude.c: starts to work decently
14040
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014041Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14042
14043 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14044 debugXML.c xmlversion.h.in: Started adding XInclude support,
14045 this is a new xmllint option
14046 * tree.c xpath.c: applied TOM patches for XPath
14047 * xpointer.c: fixed a couple of errors.
14048 * uri.c: added an escaping function needed for xinclude
14049 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14050 new warning from RH70 gcc's version
14051
Daniel Veillarda4964b72000-10-31 18:23:44 +000014052Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14053
14054 * HTMLparser.c: fixed loop on invalid char in scripts
14055 * parser.c: update to description of xmlIOParseDTD()
14056 * libxml.m4 xmlversion.h.in: changes contributed by
14057 Michael Schmeing <m.schmeing@internet-factory.de>
14058 * configure.in: preparing for 2.2.7
14059 * Makefile.am: trying to avoid config.h and acconfig.h
14060 being included in the distrib
14061 * configure.in: released 2.2.7
14062
14063Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14064
14065 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14066 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14067
Daniel Veillard01411222000-10-30 15:33:22 +000014068Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14069
14070 * parser.[ch]: added xmlIOParseDTD()
14071 * xpointer.c: added support for the 2 extra parameters of
14072 string-range, fixed a stoopid error when '0' was present
14073 in XPointer expressions
14074 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14075 testsuite for the above
14076
Daniel Veillard6db58192000-10-30 09:27:53 +000014077Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14078
14079 * libxml.spec.in: improved package descriptions
14080
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014081Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14082
14083 * xpath.c xpathInternals.h: applied a large cleaning patch
14084 from TOM <ptittom@free.fr>, it also add namespace support
14085 for function and variables registration.
14086
Daniel Veillardbd20df72000-10-29 17:53:40 +000014087Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14088
14089 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14090 * Makefile.mingw: Wayne Davison's update adding hash.c
14091
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014092Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14093
14094 * xpath.c: fixed the root evaluation problems
14095 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14096 ignorable spaces with <b> <bold> <em>
14097 * tree.c: fixed a loop in xmlSearchNsByHref()
14098
Daniel Veillard767662d2000-10-27 17:04:52 +000014099Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14100
14101 * xpath.c: applied another XPath patch from TOM
14102 * xpath.c include/makefile.am: applied another patch from
14103 china@thewrittenword.com (cleanup on IRIX).
14104
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014105Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14106
14107 * xml-config.1: received a fixed version from Fredrik Hallenberg
14108 <hallon@lysator.liu.se>
14109
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014110Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14111
14112 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14113 cleanup patch for XPath
14114
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014115Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14116
14117 * patched to redirrect all "out of context" error messages to
14118 a reconfigurable routine. The changes are:
14119 * xmlerror.h : added the export of an error context type (void *)
14120 an error handler type xmlGenericErrorFunc there is an interface
14121 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14122 to reset the error handling routine and its argument
14123 (by default it's equivalent to respectively fprintf and stderr.
14124 * all the c files: all wild accesses to stderr or stdout within
14125 the library have been replaced to calls to the handler.
14126
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014127Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14128
14129 * configure.in: release 2.2.6
14130 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14131 exporting the inner functions of xpath for extension modules
14132 * doc/*: updated and rebuilt the doc
14133
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014134Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14135
14136 * nanohttp.c : applied Wayne HTTP cleanup patch
14137 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14138 and xmlNodeSetSpacePreserve()
14139
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014140Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14141
14142 * xpath.c: closing bug #29260
14143
Daniel Veillard126f2792000-10-24 17:10:12 +000014144Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14145
14146 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14147 multikey tuples, made hash structure opaque
14148 * valid.[ch]: moved elements, attributes, notations decalarations
14149 as well as ID and refs to hash tables.
14150 * entities.c: hash cleanup
14151 * xmlmemory.c: fixed a dump problem in debug mode
14152 * include/Makefile.am: problem passing in DESTDIR= values patch
14153 from Marc Christensen <marc@calderasystems.com>
14154 * nanohttp.c: removed debugging remains
14155 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14156 * HTMLparser.c parser.c: fixing a number of problems with the
14157 macros in the *parser.c files (Wayne).
14158 * HTMLparser.c: close the previous option when opening a new one
14159 (Marc Sanfacon).
14160 * result/HTML/*: updated the HTML results accordingly
14161
Daniel Veillard52afe802000-10-22 16:56:02 +000014162Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14163
14164 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14165 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14166 XPath functions and XML entities table to them. More to come...
14167 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14168
Daniel Veillard683cb022000-10-22 12:04:13 +000014169Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14170
14171 * tree.c: coalesce adjacent text nodes
14172 * valid.c: handling of blank nodes in DTd validation (raised
14173 by problems with a posteriori validation).
14174 * nanohttp.c: changing behaviour on HTTP write stuff.
14175 * HTMLtree.c: forced body and html to be explicitely closed.
14176 * xpath.h: exported more XPath functions.
14177
Daniel Veillard1baf4122000-10-15 20:38:39 +000014178Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14179
14180 * Release of 2.2.5
14181 * xpointer.c: range() range-inside and other helper functions
14182 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14183
Daniel Veillard47e12f22000-10-15 14:24:25 +000014184Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14185
14186 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14187 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14188
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014189Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14190
14191 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14192 and XPointer modules
14193
Daniel Veillard134c9f32000-10-15 10:27:08 +000014194Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14195
14196 * SAX.h: closed #25107
14197
Daniel Veillard39915622000-10-15 10:06:55 +000014198Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14199
14200 * testSAX.c: fixed problem with cdata reporting
14201 * SAXresult/* : updated
14202
Daniel Veillard1e851392000-10-15 10:02:56 +000014203Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14204
14205 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14206 Closed bug #27499, added to regression tests
14207 * TODO: updated
14208
Daniel Veillard7eda8452000-10-14 23:38:43 +000014209Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14210
14211 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14212 support for SCRIPT and STYLE with help from Bjorn Reese
14213 * test/HTML/* result/HTML/*: added simple testcase and updated
14214 the existing ones.
14215
Daniel Veillardff9c3302000-10-13 16:38:25 +000014216Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14217
14218 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14219 string-range for empty strings
14220 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14221 test/XPath/xptr/strrange: augmented the XPointer testsuite
14222
Daniel Veillard189446d2000-10-13 10:23:06 +000014223Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14224
14225 * doc/xml.html doc/xmlmem.html: added a module describing memory
14226 interfaces and use, updated the main page.
14227
Daniel Veillard2f971a22000-10-12 23:26:32 +000014228Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14229
14230 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14231 nanoftp code work on Windows too now
14232
14233Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014234
14235 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14236 * xpointer.c: implemented string-range() at least a good first version
14237 * test/XPath/docs/str test/XPath/xptr/strrange
14238 result/XPath/xptr/strrange: the string-range() tests
14239
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014240Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14241
14242 * Makefile.am include/Makefile.am include/win32config.h
14243 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14244 and make distcheck
14245
Daniel Veillard19d61112000-10-11 23:50:35 +000014246Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14247
14248 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14249 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14250 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14251
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014252Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14253
14254 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14255 patch for socklen_t detection by
14256 Albert Chin-A-Young <china@thewrittenword.com>
14257
Daniel Veillardcd429612000-10-11 15:57:05 +000014258Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14259
14260 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14261 and added a --dtdvalid option to xmllint used to test it
14262
Daniel Veillard47c02452000-10-11 13:04:36 +000014263Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14264
14265 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14266 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14267
Daniel Veillard2d38f042000-10-11 10:54:10 +000014268Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14269
14270 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14271 handlings (registration, lookup, cleanup)
14272
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014273Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14274
14275 * configure.in Makefile.am include/makefile.am: adding XPointer
14276 and XPtrtests target
14277 * xpointer.[ch] : new files for XPointer support
14278 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14279 more XPath tests
14280
Daniel Veillard57fda592000-10-10 23:24:14 +000014281Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14282
14283 * configure.in: fixed, very broken, make distcheck works again
14284
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014285Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14286
14287 * More work toward 2.2.5, integrated a number of patches
14288 * configure.in Makefile.am win32config.h.in: trying to cleanup
14289 make distcheck .... huh ...
14290 * include/Makefile.am include/win32config.h: new directory
14291 for includes
14292 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14293 updated teh makefiles and instructions for WIN32
14294 * xpath.c: small fixes
14295 * test/XPath/ results/XPath: updated the testcases and results
14296 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14297 suggested patches
14298 * valid.c: fixed an ID bug
14299
Daniel Veillardb71379b2000-10-09 12:30:39 +000014300Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14301
14302 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
14303 the automake bug where wrong dependancies were generated.
14304 * xpath.[ch]: worked on XPointer
14305
Daniel Veillard7e99c632000-10-06 12:59:53 +000014306Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14307
14308 * configure.in Makefile.am: 2.2.5, ship the include in an
14309 include/libxml subdirectory, use symlinks when using CVS
14310 * testSAX.c: fixed small bug
14311 * testXPath.c: changed the way testfiles are parsed
14312 * debugXML.c: same kind of cleanup when parsing an argument expression
14313 XPath/XPointers can have blanks embedded
14314 * xpath.[ch]: more cleanup, reorgs for XPointer work
14315 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14316 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14317
Daniel Veillard55b91f22000-10-05 16:30:11 +000014318Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14319
14320 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14321 in the XPath engine, rewrote large parts of it, now it's far
14322 cleaner and in sync with the REC not an old WD. Fixed a parsing
14323 problem in the interactive XML shell found when testing XPath.
14324
Daniel Veillardac260302000-10-04 13:33:43 +000014325Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14326
14327 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14328 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14329 examples with the extra test
14330
Daniel Veillard7cfce322000-10-04 12:40:27 +000014331Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14332
14333 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14334 the global init function.
14335
Daniel Veillard970112a2000-10-03 09:33:21 +000014336Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14337
14338 * HTMLparser.c: Doohhh, attribute name parsing was still case
14339 sensitive ! Fixed this ...
14340 * result/HTML/* : updated the tests results accordingly
14341
Daniel Veillard740abf52000-10-02 23:04:54 +000014342Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14343
14344 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14345 engine, should be far more stable, incorporated a new version of
14346 preceding/following axis, need testing
14347 * uri.c: fixed file:///c:/a/b/c problem
14348 * test/XPath/tests/idsimple: augmented the XPath tests
14349
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014350Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14351
14352 * doc/* rebuilding docs for 2.2.4 release
14353
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014354Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14355
14356 * configure.in: releasing 2.2.4
14357 * parser.[ch]: added xmlStrEqual()
14358 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14359 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14360 use xmlStrEqual instead
14361 * TODO: updated
14362 * added an XPath test
14363
Daniel Veillardbc765302000-10-01 18:23:35 +000014364Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14365
14366 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14367 * entities.h: exported xmlInitializePredefinedEntities
14368 * parser.[ch] : added xmlInitParser()
14369 * parserInternals.h : had to export htmlInitAutoClose()
14370
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014371Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14372
14373 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14374 problems
14375 * Makefile.am : added XPath regression tests to normal tests
14376 * uri.c: fixed a problem with local paths, cleanup
14377 * parser.c: fixed a problem with large CData sections
14378
Daniel Veillardd2ade932000-09-30 14:39:55 +000014379Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14380
14381 * configure.in xml-config.in: patch from "Ben Taylor"
14382 <sol7x86@hotmail.com> for solaris shared libs lookup
14383
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000143842000-09-30 Martin Baulig <baulig@suse.de>
14385
14386 * libxml-2.0.pc.in: Provide pkg-config script.
14387
14388 * configure.in: Create the libxml-2.0.pc script from the
14389 libxml-2.0.pc.in templates.
14390 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014391 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014392
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014393Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14394
14395 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14396 when compiling with MSC
14397
Daniel Veillard46057e12000-09-24 18:49:59 +000014398Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14399
14400 * xpath.c: patch for normalize-string() substring-before(),
14401 substring-after() and translate() functions from Bjorn Reese
14402 <breese@mail1.stofanet.dk>
14403 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14404 Fredrik Hallenberg <hallon@lysator.liu.se>
14405 * TODO: updated
14406
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014407Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14408
14409 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14410 problem of socklen_t being undefined on a number of platforms
14411 * debugXML.c: fixed a compilation problem when without snprintf
14412
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014413Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14414
14415 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14416 an URI bug and a fix for the control-character-induced infinite loop
14417 * nanohttp.c: preventive fix for compiling on WIN32
14418
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014419Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14420
14421 * xmlint.c: closing bug #25000
14422
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014423Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14424
14425 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14426 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14427 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14428 related function, fixing xmlStrncmp(), and associated cleanup
14429 * result/HTML/entities.html.sax: updating result
14430
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014431Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14432
14433 * uri.c: applied patch for URI escaping from Wayne Davison
14434 <wayned@blorf.net>
14435 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14436 from Denis Barbier <barbier@imacs.polytechnique.fr>
14437 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14438 patch from Wayne Davison
14439
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014440Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14441
14442 * doc/xml.html : updated with new releases, adding "how to help"
14443
Daniel Veillard04698d92000-09-17 16:00:22 +000014444Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14445
14446 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14447 removed a few warnings in pedantic mode ...
14448 * parserInternals.c parser.c: moved encoding switching function
14449 to parserInternals.c
14450 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14451
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014452Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14453
14454 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14455 error or warning handlers
14456
Daniel Veillardb1059e22000-09-16 14:02:43 +000014457Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14458
14459 * parserInternals.c parserInternals.h parser.c Makefile.am:
14460 created a new module parserInternals.c, moved most of the
14461 code shared by the various parsers there, as well as
14462 deprecated code from parser.c. More cleanup of parser.c
14463 * uri.c: fixed a problem when URI is NULL
14464 * valid.c: speedup when looking for an attribute declaration
14465
Daniel Veillard39c7d712000-09-10 16:14:55 +000014466Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14467
14468 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14469 the cleanup of the computation of URI references when seeking
14470 external entities. The URI reference string and the resulting
14471 URI are both stored now.
14472 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14473 large s(n)printf checks and cleanup from Denis Barbier
14474 <barbier@imacs.polytechnique.fr>
14475 * xmlversion.h.in tree.h: couple of SGML declarations for a
14476 possible docbook module.
14477 * result/VC/ : a couple of test output changed due to the change
14478 of the entities URI
14479
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014480Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14481
14482 * parser.h: added a _private field for linking user's data
14483
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014484Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14485
14486 * parser.c parserInternals.h: demacroified most of the IS_XXX
14487 the gain in size is significant so ...
14488
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014489Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14490
14491 * entities.c: cases where looking up entities with doc==NULL
14492 covered
14493
Daniel Veillard90e11312000-09-05 10:42:32 +000014494Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14495
Daniel Veillard1de50802000-09-07 08:54:32 +000014496 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014497 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14498
Daniel Veillard98a79162000-09-04 11:15:39 +000014499Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14500
Daniel Veillard1de50802000-09-07 08:54:32 +000014501 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014502 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14503 * Makefile.in: added URItest and included thenin "make tests"
14504
14505Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014506
14507 * xmlversion.h.in: closed bug 22941
14508
Daniel Veillard2bb89092000-08-31 14:57:50 +000014509Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14510
14511 * doc/xmlio.html: added doc and example for entity loader
14512 redefinition.
14513
Daniel Veillard96984452000-08-31 13:50:12 +000014514Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14515
14516 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14517 used by libxml
14518
Daniel Veillarde715dd22000-08-29 18:29:38 +000014519Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14520
14521 * parser.c: Fixed bug on invalid ontent characters and when using
14522 push.
14523 * xmllint.c: fixed xmllint endling of errors in push mode
14524
Daniel Veillard4948eb42000-08-29 09:41:15 +000014525Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14526
14527 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014528 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014529 * result/HTML/*.sax: regenerated HTML SAX output
14530 * parser.c: more cleanup.
14531
Daniel Veillarde010c172000-08-28 10:04:51 +000014532Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14533
14534 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014535 patches from Wayne Davison <wayned@users.sourceforge.net>,
14536 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014537 * HTMLparser.c: fixed an ignorable white space detection bug
14538 occuring when parsing with SAX only
14539 * result/HTML/*.sax: updated since the output is now HTML
14540 encoded...
14541
Daniel Veillard47f3f312000-08-27 22:40:15 +000014542Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14543
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014544 * HTMLparser.[ch]: applied some of Wayne Davison
14545 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014546
Daniel Veillarde0854c32000-08-27 21:12:29 +000014547Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14548
14549 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14550 undeclared namespace prefix was used, added a warning.
14551 Cleaned up support w.r.t. entities, spilling out a warning
14552 and being pedantic on lookups.
14553 * test/warning/ent9 : added testcase for previous example.
14554 * TODO: updated
14555 * parserInternals.h parser.c: changed the way names are parsed
14556 now allow infinite size and decrease penalty for normal use
14557 * parser.c: Started a big cleanup/check of the parser code,
14558 fixed some of the most tortuous entity code, spotted code
14559 unused anymore
14560 * test/*: added tests for very long names and related nasty
14561 things.
14562
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014563Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14564
14565 * doc/encoding.html: added encoding aliases doc
14566 * doc/xml.html: updates
14567 * encoding.[ch]: added EncodingAliases functions
14568 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14569 bottleneck affecting large DTDs like Docbook
14570 * parser.[ch] xmllint.c: added a pedantic option, will be
14571 useful
14572 * SAX.c: redefinition of entities is reported in pedantic mode
14573 * testHTML.c: uninitialized warning from gcc
14574 * uri.c: fixed a couple of bugs
14575 * TODO: added issue raised by Michael
14576
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014577Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14578
14579 * doc/encoding.html: propagated Martin Duerst suggestions
14580
Daniel Veillard52402ce2000-08-22 23:36:12 +000014581Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14582
14583 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14584 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14585 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14586 by Wayne Davison
14587
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014588Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14589
14590 * nanoftp.c nanohttp.c: small cleanup
14591 * TODO: updated
14592
Daniel Veillard244ece92000-08-19 20:58:02 +000014593Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14594
14595 * added an old VC testcase and updated title.xml entity
14596
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014597Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14598
14599 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14600 done on auto-opening of <p> tags and cleanup of SAX output
14601
Daniel Veillard979e55e2000-08-19 16:48:54 +000014602Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14603
14604 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14605
Daniel Veillard4540be42000-08-19 16:40:28 +000014606Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14607
14608 * doc/xml.html libxml.* structure.*: updated the doc a bit
14609
Daniel Veillard808a3f12000-08-17 13:50:51 +000014610Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14611
14612 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14613 of SAX tests
14614
Daniel Veillard29579362000-08-14 17:57:48 +000014615Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14616
14617 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14618 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14619
Daniel Veillard1255ab72000-08-14 15:13:33 +000014620Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14621
14622 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14623 * testHTML.c: fix core dump on Solaris 2.x systems
14624 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14625 * result/HTML/*.sax: previous bug fix lead to new results
14626
Daniel Veillard03109292000-08-14 14:58:22 +000014627Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14628
14629 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14630 * configure.in: added --with-readline=DIR to accept alternate
14631 path for readline include/library
14632 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14633 for ANSI under HP-UX
14634 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14635 includes @LIBS@
14636
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014637Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14638
14639 * doc/* : rebuilt the docs
14640 * getting ready for 2.2.2 release
14641
Daniel Veillard87b95392000-08-12 21:12:04 +000014642Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14643
14644 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14645 and xmlAddFeature()
14646 * tree.[ch]: added xmlAddChildList()
14647 * xmllint.c: MAP_FAILED macro test
14648 * parser.h: added xmlParseCtxtExternalEntity()
14649 * valid.c: applied bug fixes removed warning
14650 * tree.c: added CDATA block to elements content
14651 * testSAX.c: cleanup of output
14652 * testHTML.c: added SAX testing
14653 * encoding.c: better error recovery
14654 * SAX.c, parser.c: fixed one of the external entity processing
14655 of the OASis testsuite
14656 * Makefile.am: added HTML SAX regression tests
14657 * configure.in: bumped to 2.2.2
14658 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14659 SAX results
14660
Daniel Veillard88a172f2000-08-04 18:23:10 +000014661Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14662
14663 * configure.in: patch for HP compiler
14664
146652000-08-04 Sven Heinicke <sven@zen.org>
14666
14667 * xmllint.c: Was coredumping sometimes when the file given didn't
14668 exist.
14669
Daniel Veillard46e370e2000-07-21 20:32:03 +000014670Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14671
14672 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014673
Daniel Veillard46e370e2000-07-21 20:32:03 +000014674 when using in memory parsing. Need some cleanup.
14675 * xmllint.c configure.in: added a --memory flag to test memory
14676 parsing
14677
Daniel Veillard36650692000-07-21 15:16:39 +000014678Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14679
14680 * nanohttp.c: fixed socklen_t replacement to unsigned int
14681 * parser.c: fixed a space handdling missing at the end of
14682 production 28 DOCTYPE.
14683 * xmlmemory.c: fixed a stupid bug on the routine to override
14684 allocation functions
14685 * TODO: updated
14686
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014687Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14688
14689 * doc/ regenerated the docs
14690
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014691Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14692
14693 * doc/encoding.html doc/xml.html: added I18N doc
14694 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14695 improvements, both parser and filters, added ASCII & HTML,
14696 fixed the ISO-Latin-1 one
14697 * xmllint.c testHTML.c: added/made visible --encode
14698 * debugXML.c : cleanup
14699 * most .c files: applied patches due to warning on Windows and
14700 when using Sun Pro cc compiler
14701 * xpath.c : cleanup memleaks
14702 * nanoftp.c : added a TESTING preprocessor flag for standalong
14703 compile so that people can report bugs more easilly
14704 * nanohttp.c : ditched socklen_t which was a portability mess
14705 and replaced it with unsigned int.
14706 * tree.[ch]: added xmlHasProp()
14707 * TODO: updated
14708 * test/ : added more test for entities, NS, encoding, HTML, wap
14709 * configure.in: preparing for 2.2.0 release
14710
Daniel Veillard49703262000-07-10 10:27:46 +000014711Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14712
14713 * nanoftp.c: fixed the way the control connection is handled
14714 * libxml.spec.in: fixed the dependancies and cleanup
14715
Daniel Veillard306be992000-07-03 12:38:45 +000014716Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14717
14718 * doc/xml.html: changed the xmlsoft.org structure, updated the
14719 examples w.r.t. root and childs
14720
Daniel Veillard7d853352000-07-02 18:53:09 +000014721Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14722
14723 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14724
Daniel Veillard365e13b2000-07-02 07:56:37 +000014725Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14726
14727 * HTMLparser.c: Work on character encoding support for the HTML parser
14728 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14729 * encoding.c: Fixed a potential memleak in the encoding stuff
14730
Daniel Veillardaf743792000-07-01 11:49:28 +000014731Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14732
14733 * doc/FAQ.html doc/Makefile.am : added a FAQ
14734
14735Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014736
14737 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14738 of the HTML parser to force it to not bypass SAX
14739
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014740Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14741
14742 * win32config.h.in: updated
14743 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14744 lacks iconv support :-( need to release 2.1.1
14745 * configure.in: release 2.1.1
14746 * HTMLparser: fixed bug #14784
14747 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14748 by Windows compiler
14749 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14750 the SAX startDocument() callback.
14751 * TODO: updated
14752
14753Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14754
14755 * added xmlStopParser()
14756
Daniel Veillardbe803962000-06-28 23:40:59 +000014757Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14758
14759 * configure.in: 2.1.0 prerelease
14760 * Large resync between W3C and Gnome tree
14761 * nanoftp, nanohttp.c: fixed stalled connections probs
14762 * HTMLtree.c SAX.c : support for attribute without values in
14763 HTML for andersca
14764 * valid.c: Fixed most validation + namespace problems
14765 * HTMLparser.c: start document callback for andersca
14766 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14767 * parser.h, SAX.c: serious speed improvement for large
14768 CDATA blocks
14769 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14770 different encoding
14771 * example/Makefile.am example/gjobread.c tree.h: work on
14772 libxml1 libxml2 convergence.
14773 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14774 and the LIBXML_TEST_VERSION macro
14775
Daniel Veillardc310d562000-06-23 18:32:15 +000014776Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14777
14778 * doc/xml.html: various patches and improvements typo fixed by
14779 Felix Natter
14780 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14781 from Felix Natter <fnatter@gmx.net>
14782
Daniel Veillardf3029822000-05-06 08:11:19 +000014783Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14784
14785 * doc/upgrade.html: updated with instructions for support of both
14786 libxml-1.x and libxml-2.x
14787 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14788 for 2.x support and also fixed includes
14789
14790
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014791Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14792
14793 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14794 the encoding support, added iconv support, so now libxml if
14795 compiled with iconv automatically support japanese encodings
14796 among others. Work based on initial patch from Yuan-Chen Cheng
14797 I may have broken binary compat in the encoding handler
14798 registration scheme, but that was so utterly broken I don't
14799 expect anybody to have used this feature until now.
14800 * parserInternals.h: fixup on the CHAR range macro
14801 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14802 code.
14803 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14804 * uri.c: added xmlParseURI() I can't believe I forgot to
14805 implement this one in 2.0 !!!
14806 * SAX.c: moved doc->encoding update in the endDocument() call.
14807 * TODO: updated.
14808
Daniel Veillard06047432000-04-24 11:33:38 +000014809Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14810
14811 * tree.h: removed extraneous xmlRemoveProp definition
14812 * TODO: added item about --disable-corba configure switch
14813 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14814 * nanoftp.c: fixed include problems giving troubles on AIX and
14815 slowlaris
14816 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14817 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14818 comment and headers changes to lower gtk-doc number of warnings
14819 * doc/html/*: rebuilt docs
14820
Daniel Veillarde0aed302000-04-16 08:52:20 +000014821Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14822
14823 * HACKING: documented the tag for 1.x and instructions
14824
Daniel Veillard5e873c42000-04-12 13:27:38 +000014825Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14826
14827 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14828 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14829 xmlCreateIOParserCtxt
14830 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14831 significant overall improvement
14832 * xmllint.c: added I/O test to xmllint
14833 * testSAX.c: added a speed test
14834 * doc/* : updated/regenerated
14835
Daniel Veillardfc708e22000-04-08 13:17:27 +000014836Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14837
14838 * xpath.c uri.h parserInternals.h: cosmetic changes from
14839 "Timur I. Bakeyev" <timur@bat.ru>, including making
14840 xmlCreateURI() public
14841
Daniel Veillard5d211f42000-04-07 17:00:24 +000014842Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14843
14844 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14845 and the code at the same time. Added a clean mechanism for
14846 overload or added input methods: xmlRegisterInputCallbacks()
14847 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14848 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14849 * TODO: updated
14850 * doc/* : updated/regenerated
14851 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14852 source dir
14853
Daniel Veillarde77a9182000-04-05 19:12:29 +000014854Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14855
14856 * testURI.c: yet another forgotten commit, I should get some sleep !
14857
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014858Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14859
14860 * xmllint.c: forgot to commit this too ?
14861
Daniel Veillardb9df4042000-04-05 14:23:16 +000014862Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14863
14864 * xmlversion.h.in : forgot to commit this previously
14865
Daniel Veillard361d8452000-04-03 19:48:13 +000014866Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14867
14868 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14869 * README TODO: updated for release
14870 * uri.c uri.h: added authority parsing/saving
14871 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14872 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14873 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14874 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14875 Makefile.am : added compile-time customization of libxml
14876 --with-ftp --with-http --with-html --with-xpath --with-debug
14877 --with-mem-debug
14878 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14879 #include <libxml/xxx.h> I hope it won't break too much stuff
14880 and will be manageable in the future...
14881 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14882 and added xmllint to the installed programs
14883 * uri.h: added xmlFreeURI()
14884
Daniel Veillardec303412000-03-24 13:41:54 +000014885Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14886
14887 * uri.c uri.h: finished the escaping handling, the base support
14888 and the URI path normalization. Looks good just lacks the
14889 authority content parsing code.
14890 * Makefile.am: added instructions to generate testURI
14891 * TODO: updated
14892 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14893 added links and icons for W3C and Gnome
14894
Daniel Veillard8f621982000-03-20 13:07:15 +000014895Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14896
14897 * xmlmemory.[ch] : seems I forgot to actually update the files in
14898 the last commit :-)
14899 * doc/xml.html doc/html/* : updated and uploaded the docs
14900
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014901Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14902
14903 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14904 * TODO: updated
14905 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014906 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014907 gfree).
14908 * Makefile.am, uri.c, uri.h: added a set of functions to do
14909 exact (litteraly copied from the RFC 2396 productions) parsing
14910 and handling of URI. Will be needed for XLink, one XML WFC,
14911 XML Base and reused in the nano[ftp/http] modules. Still work
14912 to be done.
14913
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014914Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14915
14916 * configure.in, libxml.spec.in : libxml2
14917 * doc/* : updated the doc page, rebuilt the docs
14918
Daniel Veillardcf461992000-03-14 18:30:20 +000014919Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14920
14921 * all: tagged LIB_XML_1_X
14922 * *.c *.h : updated from W3C CVS tree
14923 * configure.in : 2.0.0-beta
14924 * libxml.spec.in : libxml2 package nam
14925 * result/* : new version of the tests output
14926
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014927Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14928
14929 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14930
Daniel Veillardb566ce12000-03-04 11:39:42 +000014931Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14932
14933 * doc/* : rebuilt the docs
14934 * parser.c: final patch on #6766
14935 * valid.c: small patch on validity checks.
14936
Daniel Veillardfb76c402000-03-04 11:39:42 +000014937Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14938
14939 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14940 added
14941 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14942 compatibility w.r.t. XML spec and existing code.
14943
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014944Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14945
14946 * parser.c: seems a better solution to <a> </a> exists,
14947 will try it for a while
14948
Daniel Veillard83a30e72000-03-02 03:33:32 +000014949Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14950
14951 * parser.c: tried to remove the <a> </a> generating <a/>
14952 this is hard. Left a flag for that purpose. Fixed bug #6766
14953 * configure.in: prepared 1.8.7 not released, due to previous
14954 problem
14955
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014956Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14957
14958 * doc/xml.html : applied second patch from Paul DuBois
14959
Daniel Veillard402e8c82000-02-29 22:57:47 +000014960Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14961
14962 * doc/xml.html : applied patch from Paul DuBois
14963
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014964Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14965
14966 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14967
Daniel Veillard5feb8492000-02-02 17:15:36 +000014968Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14969
14970 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14971 compilation warnings on various platforms.
14972 * parser.c: Fixed #5281 validity error callbacks are now desactived
14973 by default if not validating.
14974
Daniel Veillardf341f932000-02-02 14:52:08 +000014975Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14976
14977 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14978
Daniel Veillard13c757e2000-02-01 23:59:15 +000014979Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14980
14981 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14982 <gkatsi@cs.toronto.edu>
14983
Daniel Veillard726e8792000-01-30 20:04:29 +000014984Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14985
14986 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14987 processing URLs
14988
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014989Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14990
14991 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14992 xmlNanoFTPUpdateURL for persistent control connections.
14993 * configure.in: 1.8.6
14994
14995Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14996
14997 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14998 * tree.[ch] : added xmlSaveNoEmptyTags
14999
James Henstridgef3be9312000-01-28 13:59:21 +0000150002000-01-29 James Henstridge <james@daa.com.au>
15001
15002 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15003
15004 * Makefile.am: added nanoftp.[ch] to the build.
15005
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015006Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15007
15008 * nanoftp.[ch]: cleanup, comments, API
15009 * debugXML.c : fixed a bug in the cat command
15010 * doc/*: regenerated the docs
15011
Daniel Veillardda07c342000-01-25 18:31:22 +000015012Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15013
15014 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15015 * debugXML.c : fixed a bug in the cat command
15016 * valid.c: fixing some small probs
15017 * libxml.spec.in: get rid of the SNAP suffix
15018 * doc/xml.html: updated the status
15019
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015020Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15021
15022 * xml-config.in: xml-config --version to just return the
15023 version number
15024 * xpath.c: some cleanup w.r.t. axis when the current node is
15025 an attribute.
15026 * TODO: updated
15027
Daniel Veillard461a66c2000-01-18 18:01:01 +000015028Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15029
15030 * configure.in: prepared for libxml-1.8.5
15031 * doc/* recompiled the documentation
15032
150332000-01-17 Jody Goldberg <jgoldberg@home.com>
15034
15035 * configure.in : WARNING autoconf subtlety alert :
15036 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15037 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15038 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15039 get defined by AC_CHECK_HEADERS.
15040
Daniel Veillardf967b902000-01-17 16:06:10 +000015041Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15042
15043 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15044 Rune.Djurhuus@fast.no
15045
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015046Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15047
15048 * TODO: updated
15049 * tree.c, parser.c: made sure that only memory alloc problems
15050 and internal parser errors are allowed to write to stdout or
15051 stderr.
15052
Daniel Veillard0142b842000-01-14 14:45:24 +000015053Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15054
15055 * tree.c : restored xmlNewGlobalNs since this seems used by
15056 a lot of existing code :-(, fixed a bug in xmlNewNs
15057 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15058 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15059 to exit() from the library code.
15060 * xpath.c, parser.c: removed bugs or unused code detected by
15061 Windows compilers
15062 * parser.c: started adding interfaces for parsing well balanced
15063 XML fragments
15064 * configure.in: releasing 1.8.4
15065 * doc/* : rebuilt the docs
15066
Daniel Veillard2eac5032000-01-09 21:08:56 +000015067Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15068
15069 * tree.[ch] : added xmlNewDocFragment() for DOM
15070 * testHTML.c: uninitialized variable.
15071
Daniel Veillardf3a73582000-01-05 14:58:39 +000015072Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15073
15074 * doc/* : rebuild the docs
15075
Daniel Veillard71b656e2000-01-05 14:46:17 +000015076Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15077
15078 * acconfig.h: readline and history patch
15079 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15080 * tree.c: added check and handling when possibly removing an ID
15081 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15082 and saving.
15083 * test/HTML/entities.html result/HTML/entities.html* : test for
15084 various entities reference cases
15085 * result/HTML/* : as a result output of some testcase have
15086 changed
15087 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15088 by previous example. added xmlParseTryOrFinish().
15089 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15090 entities.h debugXML.h HTMLparser.h: changed the way struct are
15091 declared to allow gtk-doc to expose those
15092 * parser.c: closed bug #4960
15093 * Makefile.am configure.in: Applied patch from
15094 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15095 and math/socket libs detection
15096
Daniel Veillard437b87b2000-01-03 17:30:46 +000015097Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15098
15099 * configure.in, Makefile.am: link tester against readline
15100 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15101
Daniel Veillard686d6b62000-01-03 11:08:02 +000015102Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15103
15104 * tree.[ch]: added xmlRemoveProp
15105 * win32config.h.in nanohttp.c: avoid including the Windows
15106 socket stuff in every C files
15107 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15108 the XmL parser(s)
15109 * test/ns4 result/ns4 etc...: added test case for previous prob
15110 * tree.c: xmlNewNs wasn't checking for double definition
15111 * Makefile.in: fixed a problem with dist-hook duplicates
15112 * parser.[hc], xmlIO.c: fixed the loading of external entities
15113 APIs, now xmlLoadExternalEntity() is used everywhere and
15114 setting up an app specific front-end using the
15115 * SAX.c parser.c: some fixes, now the xhtml spec validates
15116 with the xhtml DTD.
15117 * error.c: fixed crashes in case of no input stream
15118 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15119 to the validation tests and results
15120
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015121Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15122
15123 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15124 too htmlCreatePushParserCtxt() and htmlParseChunk()
15125 * parser.c: a bit of cleanup.
15126 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15127 to XML) removed the last mem leak known
15128 * HTMLtree.c: output message cleanup
15129 * xmlmemory.c: display content info about memory blocks
15130 * result/HTML/wired.* : missing att value warning change
15131
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015132Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15133
15134 * doc/* : rebuilt the documentation
15135
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015136Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15137
15138 * parser.[ch] parserInternals.h: Push parser for XML,
15139 seems to work fine now
15140 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15141 --push for push testing
15142 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15143 * testSAX.c: added --push
15144 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15145 subtree
15146 * xmlIO.[ch] : enriched API + fixes for push mode
15147 * entities.[ch]: added the entity content length to the struct.
15148 * xmlmemory.[ch]: new API to show the last entries for the shell
15149 * valid.c: added required attribute testing
15150 * SAX.c: the cdata callback now merge contiguous fragments
15151 * HTMLparser.c: cleanup of some macros
15152
Daniel Veillard3c558c31999-12-22 11:30:41 +000015153Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15154
15155 * parser.c: fix for PIs name starting with xml
15156 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015157 * *.c, configure.in win32config.h.in : generate win32config.h for
15158 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015159
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015160Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15161
15162 * parser.c: fixed a stupid = vs. == bug :-(
15163 * doc/gnome-xml.sgml: s/glade/xml/
15164
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015165Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15166
15167 * configure.in, doc/xml.html : bug fix release 1.8.2
15168 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15169 Hopefully the end of that silly C++ include problem
15170 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15171 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15172 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15173 troubles with autoclosed elements when the stree shape doesn't
15174 follow the DtD specs. Added htmlIsAutoClosed() and
15175 htmlAutoCloseTag()
15176 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15177 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15178 * debugXML.c: fixed a bug on printing default namespaces.
15179 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15180
Daniel Veillardb24054a1999-12-18 15:32:46 +000015181Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15182
15183 * result/HTML/*.htm[l] : updated the HTML regression tests according
15184 to the new output
15185 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15186 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15187 problem due to intermix of extern "C" { ... } declarations for C++
15188 and recursive includes in the headers
15189
Chris Lahey323c48c1999-12-18 15:32:45 +0000151901999-12-20 Chris Lahey <clahey@umich.edu>
15191
15192 * HTMLtree.c: Made it so that html nodes with a single child do
15193 not insert a carriage return before or after the child node.
15194
Daniel Veillardb24054a1999-12-18 15:32:46 +000015195Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015196
15197 * configure.in, doc/xml.html : bug fix release 1.8.1
15198 * parser.c: fixed bug #4344
15199 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15200 added the glue to avoid C++ problems
15201 * doc/* : regenerated the documentation
15202
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015203Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15204
15205 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15206 namespace recognition, and Dia as a resul :-(
15207 * encoding.c: closed bug #3950
15208
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015209Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15210
15211 * valid.c: debugging a posteriori validation, except URI expansion
15212 stuff this should be fixed now
15213 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15214 Carl Nygard <cnygard@bellatlantic.net>
15215 * tester.c: added --postvalid, cleaning of the code
15216 * tree.[ch]: added xmlDocGetRootElement()
15217
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015218Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15219
15220 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15221 c++ losage.
15222
Daniel Veillard10a2c651999-12-12 13:03:50 +000015223Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15224
15225 * configure.in, doc/xml.html : bumped to 1.8.0
15226 * xlink.[ch], Makefile.am : added framework for link detection
15227 * parser.h: added nbChars to parser context, needed for cleanup.
15228 * xmlmemory.c: removed a nasty bug when out of mem
15229 * valid.[ch]: adding namespace support for attribute decl
15230 * tester.c: added --debugent option
15231 * debugXML.[ch]: added xmlDebugDumpEntities()
15232 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15233 buffers instead, this was really needed, validation was breaking
15234 in strange ways due to that. Added xmlParseStringPEReference()
15235 and other parsing from strings functions. Entities processing
15236 modified again, but PERef are still not handled correcly but
15237 unless you're Eve Maller you won't notice :-)
15238 * HTMLparser.c: large changes toward reliability, and switched to
15239 lowercase internal tags, XHTML is lowercase, so it will help
15240 that output is closer to next version.
15241 * doc/* : regenerated the documentation, it is now hosted at
15242 http://xmlsoft.org/ (same bits I just bought the domain :-)
15243
15244
Daniel Veillard294cbca1999-12-03 13:19:09 +000015245Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15246
15247 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15248 doc generation
15249 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15250 in the SAX API
15251 * doc/*: rebuilt the doc making sure everything appears in the
15252 HTML files
15253
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015254Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15255
15256 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15257 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15258 which allow impressive speed improvement on dataset with
15259 large text pieces, but at the cost of broken binary
15260 compatibility and slightly bigger memory usage.
15261 Configure with --with-buffers to activate them, they
15262 are protected with XML_USE_BUFFER_CONTENT define.
15263 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15264 goal is 0 memory left allocated once parser is no more used
15265 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15266 call xmlCleanupParser() and xmlMemoryDump()
15267
Daniel Veillarda819dac1999-11-24 18:04:22 +000015268Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15269
15270 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15271 * parser.[ch] encoding.[ch]: added memory cleanup routines
15272 * parser.c: closing bug #3788
15273 * doc/*: rebuilt the doc
15274
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015275Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15276
15277 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15278 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15279 * tester.c: added --compress option
15280 * doc/*: rebuilt the documentation
15281
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015282Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15283
15284 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15285 if given /proc/kcore as input !
15286 * doc/xml.html doc/*: updated and rebuilt the documentation
15287
15288Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015289
15290 * parser.c: Fixed some wrongly space collapsing code due to
15291 a misreading of the spec.
15292 * result/*: fixed the output accordingly
15293
15294Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015295
15296 * encoding.c: bug fix and typos
15297 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15298 * parser.c: added attribute normalization closing bug #3597
15299 * test/att* result/att* SAXresult/att*: testcase for attribute
15300 normalization
15301
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015302Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15303
15304 * configure.in: closing bug #3163 by adding extra flags for the
15305 cc compiler on HP-UX
15306
Daniel Veillard51e3b151999-11-12 17:02:31 +000015307Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15308
15309 * valid.[ch] : removed a typo and an enumerated type bug in the
15310 xmlAddElementDecl() function
15311 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15312 call to xmlEncodeEntitiesReentrant() so that the functions
15313 New, Set and Get are at the same level.
15314 * parser.c HTMLparser.c: extra memory allocation bug for
15315 attributes detected by someone using libxml in embedded systems :-)
15316
Daniel Veillard962195f1999-10-28 15:51:53 +000015317Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15318
15319 * xmlmemory.h: turned off mem debug :-\
15320
Daniel Veillard35008381999-10-25 13:15:52 +000015321Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15322
15323 * parser.c: closed bug #2784 a one line fix, but worth pushing
15324 a new release out
15325 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15326 some structures, comments before and after the
15327 main element, and other nastyness
15328 * HTMLtree.c tree.c: accomodate the extended HTML supported
15329 * configure.in: pushing 1.7.4
15330 * test/ent8 and related outputs : added a new test for bug #2784
15331 * test/HTML/wired.html and related output: a nasty HTML example
15332 * Makefile.am: improved the test scripts
15333 * docs/* : reran the documentation extractor, updated xml.html
15334
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015335Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15336
15337 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15338 HTMLparser and debugged the HTML related code. HTML documents
15339 now have their own type
15340 * entities.c: do not dump &apos; for HTML output
15341 * xmlmemory.c: improvement, breakpoint mechanism
15342 * testHTML.c: added --sax --repeat ...
15343 * Makefile.am: improved the HTML tests
15344 * valid.[ch]: added xmlValidGetValidElements and
15345 xmlValidGetPotentialChildren
15346 * tester.c: added --insert to test the 2 new functions
15347 * test//* result//* SAXresult//* : regression test cleanup
15348 and extension.
15349 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15350 gnome-xml-nanohttp.html
15351
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015352Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15353
15354 * HTMLparser.c: fixed problems with some autoclose tags
15355 * tree.c: fixed XML output problems.
15356 * result/* SAXresult/*: update of the tests output
15357
Daniel Veillard6077d031999-10-09 09:11:45 +000015358Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15359
15360 * Makefile.am: Arturo patch for xmlConf.sh version info
15361 * parser.c: Tim Josling patch for single quoted items
15362 * tester.c: Tim Josling patch for tester options usage
15363 * tree.h: indent cleanup
15364
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015365Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15366
15367 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15368 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15369
Daniel Veillard00fdf371999-10-08 09:40:39 +000015370Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15371
15372 * tree.c : Raph patch for initialization of CORBA fields
15373 * parser.c, xpath.c, ...: modification of doc comments
15374 * xpath.c : allow spaces in xpath expressions
15375
Daniel Veillardad219441999-09-27 08:17:49 +000015376Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15377
15378 * xmlmemory.h: turning off memory debug :-(
15379
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015380Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15381
15382 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15383 better SAX interfaces.
15384 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15385 entity.
15386 * configure.in: 1.7.2
15387
15388Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015389
15390 * libxml.spec.in: fixed the URL
15391 * doc/xml.html: improved the documentation front-end
15392
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015393Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015394
15395 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15396
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015397Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015398
15399 * libxml.spec.in: fixed the alpha compile problem
15400 * parser.[ch]: changed errno to errNo in the parser context :-(
15401 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15402 * doc/xml.html: changed CHAR to xmlChar
15403 * doc/html/*: recompiled the documentation
15404 * configure.in: 1.7.1
15405
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015406Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15407
15408 * parser.h: modified the parser context struct to regain 1.4.0
15409 binary compatibility
15410 * parser.c, xml-error.h: added errno ot teh context and defined
15411 a set of errors values with update of errno
15412 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15413 DTDs and entities
15414 * *.h, *.c: complete cleanup of the use of config.h and include
15415 protection depending on the current setup.
15416 * overalll debugging, maintenance and bug-fixing on all modules
15417 * updated the documentation
15418 * ready for 1.7.0
15419
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015420Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15421
15422 * HTMLparser.c : cleanup
15423 * SAX.c valid.c valid.h: added ID/IDREF checking
15424 * tree.c tree.h: extended doc structure for refs
15425 * configure.in: 1.6.2
15426 * parser.c: patched bug in SAX user arg call
15427 * parserInternals.h: patched missing close in C++ wrapping
15428 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15429 especially upcoming XPointer implementation.
15430 * doc/xml.html: augmented, typo
15431
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015432Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15433
15434 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15435 not all invocations of install understand -d.
15436
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015437Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15438
15439 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15440 to make 'check' works, when builddir != srcdir.
15441
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015442Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15443
15444 * doc/xml.html : updated the documentation
15445
Daniel Veillard6454aec1999-09-02 22:04:43 +000015446Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15447
15448 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15449 not deallocated memory blocks
15450 * *.c : replaces all calls to malloc() free() and realloc() to
15451 the wrapper functions/macros
15452 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15453 instead of xmlFreeNodeList()
15454
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015455Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15456
15457 * HTMLparser.c: corrected a stupid bug leading to core dump at
15458 tree deallocation. Removed warnings indicated by
15459 Stephane.Conversy@lri.fr
15460 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15461 looked for in the external subset
15462
15463Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015464
15465 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15466 on SGI by Stephane.Conversy@lri.fr
15467
Daniel Veillardb96e6431999-08-29 21:02:19 +000015468Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15469
15470 * all .h : changed the prototype declaration indent as in gtk
15471 * most .c : working on reducing the TODOs in the code
15472 * most .c : cleanup though -pedantic and Insure++
15473 * improvements on validation ID checkings.
15474 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15475 * xml-config.in: closed #1810
15476
15477Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015478
15479 * tree.h, valid.c, valid.h: more work on validity, IDs
15480 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15481 definition for AIX
15482
Daniel Veillardb556eb51999-08-15 17:19:50 +000015483Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15484
15485 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15486 the distribution due to a cut'n paste error at last commit
15487
Daniel Veillardb05deb71999-08-10 19:04:08 +000015488Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15489
15490 * configure.in: upgraded to version 1.4.0
15491 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15492 Big update, added a large part of the validation process,
15493 it should be usable, but some parts are missing
15494 * xpath.c: improved the implementation w.r.t. root.
15495 * Makefile.am: added more tests
15496 * test and result trees: added a lot of tests
15497 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15498
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015499Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15500
15501 * Added an HACKING file
15502
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015503Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15504
15505 * xpath.[ch] : improvements and debug of the XPath implementation
15506 * parser.c, HTMLparser.c : modified the parsers to be progressive
15507 * tree.[ch] : extended the Buffer promitives
15508 * xmlIO.[ch] : added basic I/O routines providing progressive
15509 parsing and ready for I18N conversion plugins
15510 * SAXresult/* : the SAX callback sequence maybe slightly different
15511 now
15512 * test*.c : improved/updated the tests programs
15513 * doc/* : recompiled the docs.
15514
Daniel Veillard15b75af1999-07-26 16:42:37 +0000155151999-07-26 Michael Meeks <michael@edenproject.org>
15516
15517 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15518
15519 * tree.c: Ditto.
15520
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015521Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15522
15523 * configure.in: upgraded to version 1.4.0
15524 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15525 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15526 XML query language, see http://www.w3.org/TR/xpath for more details.
15527 * parser.c, parser.h: added CHAR* related string functions for XPath
15528 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15529 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15530 rebuild the docs.
15531 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15532 and regression testing capabilities for XPath.
15533
Daniel Veillardd79d7871999-07-12 10:38:12 +000015534Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15535
15536 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15537 closing bug #1646
15538
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015539Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15540
15541 * Makefile.am, example/Makefile.am: closed bug #1683
15542
Daniel Veillard3166ab11999-07-11 16:14:19 +000015543Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15544
15545 * example/Makefile.am, configure.in: added the makefile for the
15546 gjobread example
15547
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015548Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15549
15550 * doc/Makefile.am:
15551 - fix which allow "make install DESTDIR=</install/prefix>".
15552
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015553Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15554
15555 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15556 which fixed a problem on the file reading-code.
15557
Daniel Veillard82150d81999-07-07 07:32:15 +000015558Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15559
15560 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15561 output.
15562 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15563
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015564Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15565
15566 * parser.h : Oops removed the binary compatibility problem
15567 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15568 * parser.c, HTMLparser.c: applied patches for reading from stdin
15569
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015570Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15571
15572 * parser.c, entities.c, valid.c: cleanup bug #1591
15573 * configure.in: cleanup bug #1592
15574 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15575 the same tree back-end. Hence gdome will be available for it.
15576 * doc/Makefile.am: close bug #617
15577
Daniel Veillard97fea181999-06-26 23:07:37 +000015578Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15579
15580 * parser.c: alloctate a per parser context SAX interface block
15581
Daniel Veillard14fff061999-06-22 21:49:07 +000015582Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15583
15584 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15585 and xmlEncodeEntitiesReentrant with the correct one :-\
15586
15587Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15588
15589 * commit of my internal XML base changes, quite a lot of
15590 changes, cleanups, better entities support, framework for
15591 new I/O and charset detection and handling
15592 * Fixed the configure/Makefile stuff to generate shared libs
15593 with the proper version info, so we jumped on rev from
15594 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15595 xmlEncodeEntities() result need to be freed now, and a string
15596 xmlParserVersion provide the current library version.
15597
Raph Levien05240da1999-06-15 21:27:11 +000015598Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15599
15600 * parser.c: fixed a buffer overrun for when you have a very long
15601 attribute with no entities in it.
15602
Daniel Veillardbb2da581999-06-13 14:37:07 +000015603Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15604
15605 * added example directory
15606 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15607
Daniel Veillard011b63c1999-06-02 17:44:04 +000015608Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15609
15610 * Release of libxml-1.1, nearly everything has been touched for
15611 this.
15612 * Added more regression tests
15613 * Updated the documentation
15614
Daniel Veillard27d88741999-05-29 11:51:49 +000015615Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15616
15617 * tree.[ch]: unified the XML_NO_CORBA defines.
15618 * parser.c encoding.[ch]: started plugging in char encoding detection
15619
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015620Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15621
15622 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15623 Also freed allocated buffer.
15624
Daniel Veillard27d88741999-05-29 11:51:49 +000015625Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015626 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15627 reentrancy problem at printing. One is left in entities.c, to
15628 remove ASAP
15629 * testSAX.c : added a test example showing the use of the SAX
15630 interface if one doesn't want to build the DOM tree.
15631 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15632
Daniel Veillard517752b1999-04-05 12:20:10 +000015633Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15634
15635 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15636 large revamping of the parser to use SAX callbacks
15637 http://www.megginson.com/SAX/ (or at least a C like interface
15638 a la Expat). It's now possible to set up your own callbacks
15639 and the parser will not build a DOM tree.
15640 * test/* result/*: updated the test suite, I finally removed
15641 the old Namespace draft support (PI based).
15642
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015643Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15644
15645 * Makefile.am: added test result to EXTRA_DIST for make tests
15646
Daniel Veillard64068b31999-03-24 20:42:16 +000015647Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15648
15649 * parser.c, parserInternals.h: moved the chars macro definitions
15650 to parserInternals.h
15651 * parser.c, error.c: applied patches from "Knut Ă…kesson"
15652 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15653
Daniel Veillard012ccc11999-03-23 10:11:11 +000015654Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15655
15656 * xml-config.in : applied patch to make --version work
15657
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000156581999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15659
15660 * Makefile.am (check-local): Alias for `tests' target. This will
15661 cause `make check' to do the right thing.
15662 (tests): Don't run tests in srcdir. Also, replaced calls to
15663 basename with a `sed' "equivalent".
15664
Daniel Veillardd109e371999-03-05 06:26:45 +000015665Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15666
15667 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15668 it in the header and not the sources, updated the doc.
15669 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15670 pointing this out.
15671
Daniel Veillardbc50b591999-03-01 12:28:53 +000015672Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15673
15674 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15675 exported the inputStream routines.
15676 * doc/html/* : updated accordingly
15677
Daniel Veillardd692aa41999-02-28 21:54:31 +000015678Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15679
15680 * parser.c, parser.h, parserInternals.h: added a few extra
15681 internal calls to allocate and free parser contexts ...
15682 * doc/html/* : updated accordingly
15683
Daniel Veillard55a99271999-02-25 11:01:29 +000015684Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15685
15686 * configure.in, Makefile.am, doc/makefile.am : General changes for
15687 1.0.0 release and including the generated HTML documentation.
15688
Daniel Veillard35925471999-02-25 08:46:07 +000015689Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15690
15691 * makefile.am : added parserInternals.h, oops.
15692
Daniel Veillard1e346af1999-02-22 10:33:01 +000015693Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15694
15695 * parserInternals.h: added this header giving access to the parser
15696 internal functions.
15697 * doc/Makefile.am : added a rebuild target which rebuilds the full
15698 set of documentations
15699 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15700 the internal subset.
15701 * *.c *.h: modifications needed to generate the documentation using
15702 gtk-doc, cleanup of functions blocks, reorganisation of struct
15703 declarations.
15704
Daniel Veillard1164e751999-02-16 16:29:17 +000015705Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15706
15707 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15708 the tar and spec file to include the beginning of the doc.
15709
Nuno Ferreira03d04781999-02-13 00:07:17 +0000157101999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15711
15712 * doc/.cvsignore: Added this file.
15713
Daniel Veillard6800ef31999-02-08 18:33:22 +000015714Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15715
15716 * tree.c: fixed xmlGetProp to return "" when the attribute
15717 exists, even if the node-list is NULL.
15718
Daniel Veillard726c7e31999-02-08 15:13:10 +000015719Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15720
15721 * tree.c: patched an error outputting empty attribute values.
15722 * Makefile.am and doc/makefile.am: have been updated during the
15723 week-end. Sorry for an empty CVS log, I got a shell problem.
15724
Daniel Veillard1899e851999-02-01 12:18:54 +000015725Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15726
15727 * tree.h: cleaned up using enums instead of defines
15728 * parser.c, valid.[ch]: more work on parsing/output of element
15729 declarations
15730
Daniel Veillard3b9def11999-01-31 22:15:06 +000015731Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15732
15733 * valid.[ch], tree.c, parser.c : more work toward full parsing
15734 of XML DTDs.
15735 * README: added informations about mailing-list and on-line
15736 documentation
15737
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000157381999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15739
15740 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15741
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015742Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15743
15744 * parser.c, tree.[ch] : more work toward conformance testing,
15745 added a last element to accelerate parsing of very flat structures
15746 started working on internal subset Element content declaration.
15747 * valid.[ch] : first cut at adding code toward validation.
15748 * previous changes had also small impact on most files, especially
15749 the conformance testing using James Clark test suite.
15750
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015751Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15752
15753 * test/* : updated the examples, most of them were not well
15754 formed (humm), and added rdf2.
15755 * result/* : resulting changes in the output.
15756
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015757Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15758
15759 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15760
Daniel Veillard44b3a061998-12-05 17:27:22 +000015761Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15762
15763 * tree.c: patched a bug in the generation of empty attributes
15764
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015765Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15766
15767 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15768 for node/trees/documents/... Biggest problem is namespace
15769 support when copying subtrees.
15770
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015771Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15772
15773 * parser.c, entities.c: improve entities and char ref encoding,
15774 and cleanups of error messages.
15775
Daniel Veillard242590e1998-11-13 18:04:35 +000015776Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15777
15778 * parser.c, entities.c: simple bug hunting done during rpm2html and
15779 rpmfind integration.
15780
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015781Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15782
15783 * parser.[ch]: Added interfaces allowing to specify a SAX
15784 handler before parsing.
15785
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015786Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15787
15788 * parser.c: redirrect all errors reporting through the SAX
15789 error function
15790
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015791Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15792
15793 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15794 * libtool, tlmain ...: update of the libtool files
15795
Miguel de Icaza442321c1998-11-04 18:13:38 +0000157961998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15797
15798 * entities.c: Use g_snprintf insteda of snprintf.
15799
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015800Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15801
15802 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15803 added ent5 test for this purpose.
15804 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15805
Daniel Veillard27271681998-10-30 06:39:40 +000015806Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15807
15808 * parser.c: fixed? a strange error due to compression on a GWP
15809 document.
15810
Daniel Veillard25940b71998-10-29 05:51:30 +000015811Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15812
15813 * tree.[ch]: bug fixing
15814 * entities.[ch]: defined a specific type for predefined entities
15815 * doc/xml.html: more documentation on the library, how to use it,
15816 overview of the interfaces.
15817
Daniel Veillard16253641998-10-28 22:58:05 +000015818Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15819
15820 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15821
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015822Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15823
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015824 * tree.c: corrected a small bug
15825 * doc/xml.html: continuing writing documentation.
15826
15827Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15828
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015829 * debugXML.h debugXML.c: added debugging utilities.
15830 * tester.c: added --debug switch.
15831 * tree.c: patched an incorrect node->type assignment.
15832 * parser.c: formatting, ensure that node->doc != NULL in attributes
15833
Daniel Veillardccb09631998-10-27 06:21:04 +000015834Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15835
15836 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15837 entity support and provide an internal representation close to
15838 DOM one (entity ref nodes, and attribute value as tree). I tried
15839 to preserve the interface but this will surely break some apps
15840 (I have to change rpm2html/rpmfind for example). I had to change
15841 two interfaces, and the generated tree is somewhat different.
15842 * doc/* : started documenting the XML library, the tree and
15843 DOM/Corba. This is a first step.
15844
Daniel Veillard11e00581998-10-24 18:27:49 +000015845Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15846
15847 * parser.c: Set up the fonctions comment block, boring but useful.
15848 * parser.h, SAX.c, parser.c: now attributes are processed through
15849 the SAX interface. The problem is that my SAX interface diverged
15850 quite a bit from the original one, well this is not an official
15851 spec, and translating it from Java to C is hairy anyway...
15852
Daniel Veillard97b58771998-10-20 06:14:16 +000015853Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15854
15855 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15856 fonctions comment block, boring but useful.
15857
15858Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015859
15860 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15861 conversion routines. However they are not yet used to convert the
15862 inputs. The core will run with UTF-8.
15863
Daniel Veillard33942841998-10-18 19:12:41 +000015864Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15865
15866 * tree.c : make sure that the type id is properly set-up when
15867 a new object is allocated, needed for DOM.
15868
Daniel Veillard27fb0751998-10-17 06:47:46 +000015869Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15870
15871 * tree.h, tree.c: Ok, the main objects in the tree will be native
15872 corba objects, it costs 8 bytes per Node, Attribute and Document
15873 but it simplifies the Corba integration a lot (no extra interface
15874 objects to allocate/free).
15875
Daniel Veillard0bef1311998-10-14 02:36:47 +000015876Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15877
15878 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15879 and changed NODEs contants for conformity with DOM Level 1
15880
Daniel Veillard27864701998-10-08 03:47:24 +000015881Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15882
15883 * added hooks to keep track of servants when creating objects
15884 xmlDoc and xmlNode (for Corba export).
15885
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015886Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15887
15888 * added xml-config script.
15889
Daniel Veillard7066a791998-10-01 20:28:28 +000015890Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15891
15892 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15893 to autoupdate libtool and automake conf files.
15894
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000158951998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15896
15897 * Makefile.am: Use '?' to separate the sed
15898 commands as ',' is used when people pass -Wl,something.
15899
15900
Daniel Veillard15a8df41998-09-24 19:15:06 +000015901Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15902
15903 * tree.c, tree.h: added a per-document compression interface.
15904
Daniel Veillard151b1b01998-09-23 00:49:46 +000015905Tue Sep 22 20:47:38 EDT 1998
15906
15907 * tree.c, tree.h: added saving with compression and added interfaces
15908 to control the compression level (xmlGetCompressMode,
15909 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15910
Daniel Veillard70120ff1998-09-22 00:24:21 +000015911Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15912
15913 * parser.c: corrected a loop for files of size 0
15914
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000159151998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15916
15917 * error.h: New file. Contains prototyes from `error.c'.
15918
Tom Tromeyc19653d1998-08-14 01:22:43 +000015919Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15920
15921 * Makefile.am (xmlincdir): New macro.
15922 (xmlinc_HEADERS): Renamed from include_HEADERS.
15923
Daniel Veillard845664d1998-08-13 04:43:19 +000015924Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15925
15926 * applied small patch on numeric entities from
15927 Christopher Blizzard <blizzard@appliedtheory.com>
15928
Daniel Veillard260a68f1998-08-13 03:39:55 +000015929Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15930
15931 * New release 0.2, removed the old xml_* files so that it's
15932 coherent with the other CVS base (W3C), far better conformance
15933 to standard, new namespaces, decent entities support, beginning
15934 of a SAX-like interface. Nearly nothing left intact, even the
15935 test examples ...
15936
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000159371998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15938
15939 * .cvsignore: Add .deps dir
15940
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015941Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15942
15943 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15944
Daniel Veillardfe926001998-07-26 04:28:20 +000015945Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015946
Daniel Veillardfe926001998-07-26 04:28:20 +000015947 * configure.in: added test for CPP
15948 * AUTHORS, Changelog: the original ones didn't get commited but the
15949 glib ones instead, fixed.
15950 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015951
Daniel Veillardfe926001998-07-26 04:28:20 +000015952Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015953
Daniel Veillardfe926001998-07-26 04:28:20 +000015954 * integrated code developped at W3C
15955 * changed the original Copyright
15956 * migrated to automake
15957 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015958