blob: ec1b59d5e86ff847ff91e5ae16459e4da225ef6c [file] [log] [blame]
Daniel Veillard4287c572003-02-04 22:48:53 +00001Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * xinclude.c: fixing bug #105137 about entities declaration
4 needing to be copied to the including document.
5
Daniel Veillard652d8a92003-02-04 19:28:49 +00006Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
7
8 * catalog.c: fixed bug #104817 with delegateURI
9 * xpath.c: fixing bugs #104123 and #104125
10
Daniel Veillard0e298ad2003-02-04 16:14:33 +000011Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
12
13 * configure.in valid.c xmlreader.c python/libxml_wrap.h
14 python/types.c: fixing #104096 to compile without regexps
15
Daniel Veillard57e79b32003-02-04 15:33:12 +000016Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
17
18 * valid.c: fixing bug #103969 forgot to add an epsilon transition
19 when building the automata for elem*
20
Daniel Veillard358a9892003-02-04 15:22:32 +000021Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
22
23 * HTMLparser.c: applied patch from Arne de Bruijn fixing
24 bug #103827
25
Daniel Veillardeb137172003-02-04 15:18:06 +000026Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
27
28 * HTMLparser.c: updating a comment, fixing #103776
29
Daniel Veillard8d589042003-02-04 15:07:21 +000030Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
31
32 * parser.c: fixing bug 105049 for validity checking of content
33 within recursive entities.
34
Daniel Veillarde5b110b2003-02-04 14:43:39 +000035Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
36
37 * HTMLparser.c: try to fix # 105049
38 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
39 * tree.c: updated a function comment
40
Daniel Veillard419a7682003-02-03 23:22:49 +000041Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
42
43 * relaxng: more work on grammars and refs/defs
44 * test/relaxng/* result/relaxng/*: augmented/updated the
45 regression tests
46
Daniel Veillard144fae12003-02-03 13:17:57 +000047Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
48
49 * relaxng: more work on name classes, except support
50 * test/relaxng/* result/relaxng/*: augmented/updated the
51 regression tests
52
Daniel Veillard1ed7f362003-02-03 10:57:45 +000053Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
54
55 * relaxng: more work on name classes, the "validate all" schemas
56 seems to work now.
57 * test/relaxng/* result/relaxng/*: augmented/updated the
58 regression tests
59
Daniel Veillard3b2e4e12003-02-03 08:52:58 +000060Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
61
62 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
63 * parser.c: put a guard against infinite document depth, basically
64 trying to avoid another kind of DoS attack.
65 * relaxng.c: some code w.r.t. nameClasses
66
Daniel Veillardfc1a4502003-02-02 16:02:55 +000067Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
68
69 * test/relaxng/* result/relaxng/*: check all the namespace support
70 was actually correct based on tutorial section 10.
71
Daniel Veillarde2a5a082003-02-02 14:35:17 +000072Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
73
74 * relaxng: include seems to work okay now
75 * test/relaxng/* result/relaxng/*: augmented/updated the
76 regression tests
77
Daniel Veillarda9d912d2003-02-01 17:43:10 +000078Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
79
80 * relaxng.c: a bit of work done in the train back.
81 * test/relaxng/*: added one of the include tests
82
Daniel Veillard154877e2003-01-30 12:17:05 +000083Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
84
85 * relaxng: more work done in the train
86 * test/relaxng/* result/relaxng/*: augmented/updated the
87 regression tests
88
Daniel Veillarde431a272003-01-29 23:02:33 +000089Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
90
91 * relaxng.c: debugging of externalRef
92 * test/relaxng/* result/relaxng/*: augmented/updated the
93 regression tests
94
Daniel Veillardd41f4f42003-01-29 21:07:52 +000095Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
96
97 * relaxng.c: more work on Relax-NG, implementing externalRef
98 * test/relaxng/* result/relaxng/*: augmented/updated the
99 regression tests
100 * Makefile.am: cleanup to Relaxtests target
101
Daniel Veillardb08c9812003-01-28 23:09:49 +0000102Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
103
104 * relaxng.c: more work on Relax-NG, implementing interleave
105 * test/relaxng/* result/relaxng/*: augmented/updated the
106 regression tests
107
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000108Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
109
110 * relaxng.c: more work on Relax-NG, implementing interleave
111 * test/relaxng/* result/relaxng/*: augmented/updated the
112 regression tests
113
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000114Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
115
116 * doc/tutorial/customfo.xsl
117 * doc/tutorial/customhtml.xsl
118 adding stylesheet customizations used to generate fo
119 for pdf and html
120
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000121Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
122
123 * relaxng.c: more work on Relax-NG
124 * test/relaxng/* result/relaxng/*: augmented/updated the
125 regression tests
126 * xmlschemastypes.c: added a number of base type definition but not
127 the associated checks, those are still TODOs
128
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000129Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
130
131 in docs/tutorial:
132 * apa.html
133 * apb.html
134 * apc.html
135 * apd.html
136 * ape.html
137 * apf.html
138 * apg.html
139 * ar01s02.html
140 * ar01s03.html
141 * ar01s04.html
142 * ar01s05.html
143 * ar01s06.html
144 * ar01s07.html
145 * ar01s08.html
146 * index.html
147 * xmltutorial.pdf
148 * xmltutorial.xml
149 add index to tutorial
150
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000151Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
152
153 * doc/xmlcatalog.1
154 * doc/xmlcatalog_man.html
155 * doc/xmlcatalog_man.xml
156 belatedly fixing bug #93622 (adds rewriteURI type to
157 "--add" option in xmlcatalog man page
158
Daniel Veillard3be27512003-01-26 19:49:04 +0000159Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
160
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000161 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000162 Julio Merino, closing #104475
163
Daniel Veillardea3f3982003-01-26 19:45:18 +0000164Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
165
166 * relaxng.c: more work on Relax-NG
167 * test/relaxng/* result/relaxng/*: augmented/updated the
168 regression tests
169
Daniel Veillardedc91922003-01-26 00:52:04 +0000170Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
171
172 * relaxng.c: more work on Relax-NG
173 * test/relaxng/* result/relaxng/*: augmented/updated the
174 regression tests
175
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000176Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
177
178 * README: updated the policy on private mail answers
179 * relaxng.c: more work on Relax-NG
180 * test/relaxng/* result/relaxng/*: augmented/updated the
181 regression tests
182
Daniel Veillard7424eb62003-01-24 14:14:52 +0000183Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
184
185 * error.c parser.c tree.c: applied a documentation patch from
186 Stefan Kost
187
Daniel Veillard276be4a2003-01-24 01:03:34 +0000188Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
189
190 * relaxng.c: more work on Relax-NG
191 * doc/*: regenerated the docs
192 * test/relaxng/* result/relaxng/*: updated and augmented the
193 Relax-NG regression tests and results
194
Daniel Veillard6eadf632003-01-23 18:29:16 +0000195Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
196
197 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
198 First commit of the new Relax-NG validation code, not generally
199 useful yet.
200 * test/relaxng/* result/relaxng/*: current state of the regression
201 tests
202
Daniel Veillard814a76d2003-01-23 18:24:20 +0000203Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
204
205 * tree.c: minimized the memory allocated for GetContent
206 and a bit of cleanup.
207
Daniel Veillardff12c492003-01-23 16:42:55 +0000208Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
209
210 * python/generator.py: seems there is no good reasons to
211 not generate bindings for XPointer
212
Daniel Veillard540a31a2003-01-21 11:21:07 +0000213Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
214
215 * xmlreader.c doc/apibuild.py: applied a new patch from
216 Stéphane Bidoul for cleanups
217 * doc/libxml2-api.xml: rebuilt the API description with
218 new entry points
219
Daniel Veillard417be3a2003-01-20 21:26:34 +0000220Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
221
222 * xmlreader.c python/drv_libxml2.py python/generator.py
223 python/libxml.c python/libxml.py python/libxml_wrap.h
224 python/types.c: patch from Stéphane Bidoul for better per
225 context error message APIs
226 * python/tests/ctxterror.py python/tests/readererr.py:
227 update of the tests
228
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000229Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
230
231 * doc/guidelines.html
232 grammar and spelling cleanup
233
Daniel Veillard26f70262003-01-16 22:45:08 +0000234Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
235
236 * xmlreader.c include/libxml/xmlreader.h python/generator.py
237 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
238 a patch from Stéphane Bidoul to allow per XMLtextReader error
239 and warning handling
240 * python/tests/Makefile.am python/tests/readererr.py: adding the
241 specific regression test
242
Daniel Veillard71f9d732003-01-14 16:07:16 +0000243Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
244
245 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
246 should raise a syntax error
247
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000248Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
249
250 * python/libxml.c: cleanup patch from Stéphane Bidoul
251
Daniel Veillard81601f92003-01-14 13:42:37 +0000252Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
253
254 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
255
Daniel Veillarde6227e02003-01-14 11:42:39 +0000256Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
257
258 * python/generator.py python/libxml.c python/libxml.py
259 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000260 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000261 Python level.
262 * python/tests/Makefile.am python/tests/ctxterror.py: added a
263 regression test for it.
264
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000265Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
266
267 * xmlreader.c: fixed the streaming property of the reader,
268 it was generating tree faster than consuming it. Pointed out
269 by Nate Myers
270 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
271
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000272Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
273
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000274 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000275
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000276Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
277
278 * xpath.c: fix to the XPath implementation for parent and
279 ancestors axis when operating on a Result Value Tree.
280 Fixes bug #100271
281
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000282Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
283
284 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
285 to fix some URI/file escaping problems
286
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000287Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
288
289 * python/generator.py: fixed a bug raised by Raymond Wiker,
290 docSetRootElement() should not raise an exception if the
291 return is None
292
Daniel Veillard3e20a292003-01-10 13:14:40 +0000293Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
294
295 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
296 fixed bug #102181 by applying the suggested change and fixing
297 the generation/registration problem.
298
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000299Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
300
301 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
302 routines.
303
Daniel Veillard8f872442003-01-09 23:19:02 +0000304Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
305
306 * parser.c: one more IsEmptyElement crazyness, that time in
307 external parsed entities if substitution is asked.
308 * python/tests/reader3.py: added a specific test.
309
Daniel Veillarde329fc22003-01-09 21:36:42 +0000310Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
311
312 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
313 support and improved error handler registration
314
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000315Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
316
317 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
318 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
319 * README: fixed a link
320
Daniel Veillarde2830f12003-01-08 17:47:49 +0000321Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
322
323 * configure.in doc/* NEWS: preparing 2.5.1 release
324 * SAX.c parser.c: fixing XmlTextReader bug
325
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000326Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
327
328 * SAX.c: fuck, I introduced a memory leak on external parsed
329 entities in 2.5.0 :-(
330
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000331Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
332
333 * xmllint.c: another fix needed as pointed by Christophe Merlet
334 for --stream --debug if compiled without debug support.
335
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000336Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
337
338 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000339 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000340 update man page with --stream and --chkregister
341
Daniel Veillard8326e732003-01-07 00:19:07 +0000342Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
343
344 * globals.c: fixed --with-threads compile
345 * xmllint.c: fixed --without-debug compile
346 * include/libxml/globals.h: cleanup
347 * include/libxml/schemasInternals.h: add a missing include
348
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000349Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
350
351 * configure.in NEWS: preparing 2.5.0 release
352 * SAX.c: only warn in pedantic mode about namespace name
353 brokeness
354 * globals.c: fix a doc generation problem
355 * uri.c: fix #101520
356 * doc/*: updated and rebuilt the doc for the release, includuding
357 stylesheet update
358 * python/Makefile.am: fix a filename bug
359
360Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
361
362 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
363 should not be called.
364
365Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
366
367 * libxml-2.0.pc.in: applied the patch to fix #101894
368
369Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
370
371 * tree.c : applied patch from Lukas Schroeder for register callbacks
372 * valid.c: modified patch from Lukas Schroeder to test
373 register callbacks with --chkregister
374
375Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
376
377 * xmlreader.c: seriously changed the way data are pushed to
378 the underlying parser, go by block of 512 bytes instead of
379 tryng to detect tag boundaries at that level. Changed the
380 way empty element are detected and tagged.
381 * python/tests/reader.py python/tests/reader2.py
382 python/tests/reader3.py: small changes mostly due to context
383 reporting being different and DTD node being reported. Some
384 errors previously undetected are now caught and fixed.
385 * doc/xmlreader.html: flagged last section as TODO
386
387Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
388
389 * python/libxml.py: integrated the Python 2.2 optimizations
390 from Hannu Krosing, while maintaining compatibility with
391 1.5 and 2.1
392
393Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
394
395 * xmllint.c: a bit of cleanup
396 * xmlreader.c: small fix
397 * doc/xmlreader.html: more work on the XmlTextReader tutorial
398 * python/libxml.py: a few fixes pointed out by Hannu Krosing
399
400Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
401
402 * python/setup.py.in: patch from Stéphane Bidoul to include
403 drv_libxml2.py in setup.py
404
405Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
406
407 * doc/xmlreader.html: starting documenting the new XmlTextReader
408 interface.
409
410Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
411
412 * xmllint.c: added the --stream flag to use the TextReader API
413 * xmlreader.c: small performance tweak
414
415Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
416
417 * xmlreader.c python/tests/reader2py: okay the DTD validation
418 code on top of the XMLTextParser API should be solid now.
419
420Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
421
422 * xmlreader.c python/tests/reader2py: Fixing some more mess
423 with validation and recursive entities while using the
424 reader interface, it's getting a bit messy...
425
426Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
427
428 * xmlreader.c python/tests/reader.py: another couple of problem
429 related to IsEmptyElement reported by Stéphane Bidoul needed
430 some fixes.
431
432Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
433
434 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
435 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
436 based on the python XmlTextReader interface.
437
438Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
439
440 * tree.c: backing out one change in the last patch which broke the
441 regression tests
442
443Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
444
445 * global.data globals.c tree.c include/libxml/globals.h: applied
446 an old patch from Lukas Schroeder to track node creation and
447 destruction. Probably missing a lot of references at the moment
448 and not usable reliably.
449
450Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
451
452 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
453 from doc/news.html and a stylesheet
454
455Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
456
457 * xmlreader.c python/tests/reader.py: fixed another couple of
458 xmlreader bugs reported by Stéphane Bidoul and added tests.
459
460Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
461
462 * xmlreader.c python/tests/reader2.py: fixed another validity
463 checking in external parsed entities raised by Stéphane Bidoul
464 and added a specific regression test.
465 * python/tests/reader3.py: cleanup
466
467Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
468
469 * xmlreader.c python/tests/reader2.py: fixed a problem with
470 validation within entities pointed by Stéphane Bidoul, augmented
471 the tests to catch those.
472
473Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
474
475 * python/generator.py: modified the generator to allow keeping
476 class references when creating new classes, needed to fix a bug
477 pointed by Stéphane Bidoul where the input buffer of the
478 xmlTextReader instance gets destroyed if the python wrapper for
479 the input is not referenced anymore.
480
481Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
482
483 * xmlreader.c python/tests/reader.py: fixed another pair of problem
484 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
485
486Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
487
488 * xmlreader.c python/tests/reader.py: fixed another problem
489 pointed by Stéphane Bidoul
490
491Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
492
493 * xmlreader.c python/tests/reader.py: fixed a limit case problem
494 with "<a/>"
495
496Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
497
498 * SAX.c: warn on xmlns:prefix="foo"
499 * xmlreader.c python/tests/reader.py: fixed a couple of problem
500 for namespace attributes handling.
501
502Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
503
504 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
505 a really nasty problem raised by a DocBook XSLT transform
506 provided by Sebastian Bergmann
507
508Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
509
510 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
511 by Stéphane Bidoul and integrated it into the tests
512
513Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
514
515 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
516 extended the XmlTextReader API a bit, addding accessors for
517 the current doc and node, and an entity substitution mode for
518 the parser.
519 * python/libxml.py python/libxml2class.txt: related updates
520 * python/tests/Makefile.am python/tests/reader.py
521 python/tests/reader2.py python/tests/reader3.py: updated a bit
522 the old tests and added a new one to test the entities handling
523
524Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
525
526 * python/generator.py python/libxml2class.txt
527 python/tests/reader.py python/tests/reader2.py: changed the
528 generator to provide casing for the XmlTextReader similar to
529 C# so that examples and documentation are more directly transposable.
530 Fixed the couple of tests in the suite.
531
532Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
533
534 * doc/guidelines.html: added a document on guildeline for
535 publishing and deploying XML
536
537Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
538
539 * valid.c xmlreader.c: final touch running DTD validation
540 on the XmlTextReader
541 * python/tests/Makefile.am python/tests/reader2.py: added a
542 specific run based on the examples from test/valid/*.xml
543
544Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
545
546 * python/libxml.py: added a few predefined xmlTextReader parser
547 configuration values.
548
549Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
550
551 * python/libxml_wrap.h: trying to fix #102037
552
553Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
554
555 * SAX.c: fixing bug #95296, when the predefined entities
556 are redefined in the DTD the default one must be used
557 instead anyway.
558
559Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
560
561 * doc/xmllint.xml
562 * doc/xmllint.1
563 Add discussion of XML_DEBUG_CATALOG to xmllint man
564 page - bug #100907
565
566
567Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
568
569 * xmlreader.c: Fixed the empty node detection to avoid reporting
570 an inexistant close tag.
571
572Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
573
574 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
575 for Python 2.1
576
577Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
578
579 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
580
581Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
582
583 * doc/libxml2-api.xml python/tests/reader.py: one really need
584 to provide the base URI information when creating a reader parser
585 from an input stream. Updated the API and the example using it.
586
587Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
588
589 * testReader.c xmlreader.c valid.c include/libxml/tree.h
590 include/libxml/valid.h include/libxml/xmlreader.h: working on
591 DTD validation on top of xml reader interfaces. Allows to
592 validate arbitrary large instances. This required some extensions
593 to the valid module interface and augmenting the size of xmlID
594 and xmlRef structs a bit.
595 * uri.c xmlregexp.c: simple cleanup.
596
597Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
598
599 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
600 work on the xml reader interfaces.
601 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
602 Web page for the Windows binaries.
603
604Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
605
606 * xmlIO.c: applied a patch for VMS following the report by
607 Nigel Hall
608
609Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
610
611 * parser.c: the parseStartTag bug fix wasn't complete.
612
613Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
614
615 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
616 parseStartTag, fixing it.
617 * test/att4 result/att4 result/noent/att4: adding the test
618 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
619 more methods to XmlTextReader.
620
621Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
622
623 * win32/libxml2.def.src: added more xml reader exports
624 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
625 to the build
626
627Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
628
629 * doc/tutorial/xmltutorial.xml
630 plus generated html and pdf
631 Updating tutorial again based on further comments from Niraj
632 Tolia on the last iteration
633
634Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
635
636 * doc/tutorial/xmltutorial.xml
637 * doc/tutorial/includekeyword.c
638 * doc/tutorial/includegetattribute.c
639 plus generated html and pdf
640 Adding fix from Niraj Tolia to tutorial to properly free memory.
641
642
643Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
644
645 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
646 more methods of XmlTextReader.
647 * python/libxml2class.txt python/tests/reader.py: this increased the
648 methods in the bndings, augmented the test to check those new
649 functions.
650
651Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
652
653 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
654 methods of XmlTextReader.
655 * python/generator.py python/libxml_wrap.h python/types.c
656 python/libxml2class.txt: added the reader to the Python bindings
657 * python/tests/Makefile.am python/tests/reader.py: added a specific
658 test for the Python bindings of the Reader APIs
659 * parser.c: small cleanup.
660
661Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
662
663 * xinclude.c: fallback was only copying the first child not the
664 full child list of the fallback element, closes #89684 as reopened
665 by Bernd Kuemmerlen
666
667Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
668
669 * win32/libxml2.def.src: exported htmlNodeDumpOutput
670
671Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
672
673 * configure.in: preparing release of 2.4.30
674 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
675 gives enum values, fix functype return type, put back fields in
676 structs
677 * doc/*: updated the docs rebuilt
678
679Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
680
681 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
682 about htmlNodeDumpOutput location.
683 * xpath.c: removed an undefined function signature
684 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
685 too many symbols in the API breaking the python bindings.
686 Updated with the libxslt/libexslt changes.
687
688Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
689
690 * configure.in: preparing release of 2.4.29
691 * doc/*: rebuilt the docs and API
692 * xmlreader.c: a few more fixes for the XmlTextReader API
693
694Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
695
696 * include/win32config.h: applied mingw patch from Magnus Henoch
697
698Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
699
700 * catalog.c doc/libxml2-api.xml: a bit more cleanup
701
702Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
703
704 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
705 building Python script, does the C parsing directly, generates
706 a better API description including structure fieds defs and
707 enums. Still a couple of bugs, but good enough for the python
708 wrappers now.
709 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
710 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
711 include/libxml/schemasInternals.h include/libxml/tree.h: more
712 cleanup based on the python analysis script reports.
713 * libxml.spec.in: make sure the API XML description is part of the
714 devel package.
715
716Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
717
718 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
719 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
720 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
721 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
722 code cleanup, especially the function comments.
723 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
724
725Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
726
727 * Makefile.am xmlreader.c include/libxml/Makefile.am
728 include/libxml/xmlreader.h: Adding a new set of APIs based on
729 the C# TextXmlReader API but converted to C. Allow to parse
730 in constant memory usage, far simpler to program and explain
731 than the SAX like APIs, unfinished but working.
732 * testReader.c: test program
733
734Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
735
736 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
737
738Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
739
740 * tree.c: Chip turner indicated that XHTML1 serialization
741 rule for style actually break on both IE and Mozilla,
742 try to avoid the rule if escaping ain't necessary
743
744Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
745
746 * nanhttp.c: handle HTTP URL escaping, problem reported by
747 Glen Nakamura and Stefano Zacchiroli
748
749Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
750
751 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
752
753Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
754
755 * uri.c: Johann Richard pointed out some XPointer problems for
756 URN based URI references in XInclude. Modified the URI parsing
757 and saving routines to allow correct parsing and saving of
758 XPointers, especially when attached to "opaque" scheme accordingly
759 to RFC 2396
760
761Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
762
763 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
764 of refactoring to the HTML saving code.
765 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
766 in the doc.
767
768Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
769
770 * tree.c include/libxml/tree.h: refactored the XML dump of a node
771 to a buffer API to reuse the generic dump to an OutputIO layer,
772 this reduces code, fixes xmlNodeDump() for XHTML, also made
773 xmlNodeDump() now return the number of byte written.
774
775Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
776
777 * python/setup.py.in: another patch from Stéphane Bidoul for
778 Python bindings on Windows
779 * doc/parsedecl.py: small cleanup
780
781Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
782
783 * libxml.spec.in configure.in: add a line in %changelog for releases
784
785Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
786
787 * parser.c: patch from Marcus Clarke fixing a problem in entities
788 parsing that was detected in KDe documentations environment.
789
790Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
791
792 * python/libxml.c (libxml_prev): Return the previous as opposed to
793 the next node (I guess this is the result of some cut & paste programming:)
794
795Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
796
797 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
798
799Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
800
801 * python/generator.py python/libxml.c python/setup.py.in: trying
802 to fix the Python bindings build on Windows (Stéphane Bidoul)
803
804Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
805
806 * win32/configure.js: added option for python bindings
807 * win32/libxml2.def.src: added more exports
808
809Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
810
811 * win32/Makefile.mingw: fixed unresolved symbols when linking with
812 pthreads
813 * win32/wince/*: applied updates to Windows CE port from Javier
814
815Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
816
817 * configure.in: preparing 2.4.28
818 * libxml.spec.in doc/Makefile.am: some cleanup
819 * doc/*: updated the news and regenerated.
820
821Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
822
823 * HTMLparser.c: final touch at closing #87235 </p> end tags
824 need to be generated.
825 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
826 this change slightly the output of a few tests
827 * doc/*: regenerated
828
829Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
830
831 * parserInternals.c: fixing bug #99190 when UTF8 document are
832 parsed using the progressive parser and the end of the chunk
833 is in the middle of an UTF8 multibyte character.
834
835Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
836
837 * threads.c: fixed initialization problem in xmlNewGlobalState
838 which was causing crash.
839 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
840 in xmlInitializeGlobalState.
841 * parserInternals.c: cleaned up ctxt->sax initialisation.
842
843Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
844
845 * tree.c include/libxml/tree.h: modified the existing APIs
846 to handle XHTML1 serialization rules automatically, also add
847 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
848 libxslt serialization uses it when needed without changing
849 the library API.
850 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
851 result/xhtml1: added a new test specifically for xhtml1 output
852 and updated the result of one XHTML1 test
853
854Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
855
856 * xinclude.c parserInternals.c encoding.c: fixed #99082
857 for xi:include encoding="..." support on text includes.
858 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
859 test/XInclude/ents/isolatin.txt : added a specific regression test
860 * python/generator.py python/libxml2class.txt: fixed the generator
861 the new set of comments generated for doc/libxml2-api.xml were
862 breaking the python generation.
863
864Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
865
866 * doc/Makefile.am: repair some problem if gtk-doc fail or such
867 * configure.in: patch for Solaris on new autoconf closes #98880
868 * doc/parsedecl.py: repair the frigging API building script,
869 did I say that python xmllib sucks ?
870 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
871 and some comment are no more truncated.
872
873Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
874
875 * parser.c: Martin Stoilov pointed out a potential leak in
876 xmlCreateMemoryParserCtxt
877
878Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
879
880 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
881 included in HTML documents and using the push parser.
882
883Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
884
885 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
886 specified, look for the Python interpreter not just in the
887 specified root but also in the specified location. Fixes #98825
888
889Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
890
891 * python/libxml.c: fixing bug #98792 , node may have no doc
892 and dereferencing without checking ain't good ...
893
894Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
895
896 * configure.in: preparing release 2.4.27
897 * doc/* : updated and rebuilt the docs
898 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
899 and all the docs are actually packaged and in the final RPMs
900 * parser.c parserInternals.c include/libxml/parser.h: restore
901 xmllint --recover feature.
902
903Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
904
905 * parser.c xpath.c: fixing #96925 wich was also dependant on the
906 processing of parsed entities, and XPath computation on sustitued
907 entities.
908 * testXPath.c: make sure entities are substitued.
909
910Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
911
912 * parser.c: fixed #96594, which was totally dependant on the
913 processing of internal parsed entities, which had to be changed.
914
915Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
916
917 * Makefile.am python/Makefile.am python/tests/Makefile.am:
918 trying to fix bug #98517 about building outside the source tree
919 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
920
921Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
922
923 * include/win32config.h: cleanup
924 * win32/Makefile.mingw: integrated mingw in JScript configure
925 * win32/Makefile.msvc: modified to allow mingw coexistence
926 * win32/configure.js: integrated mingw
927 * win32/Readme.txt: cleanup
928
929Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
930
931 * HTMLparser.c: strengthen the guard in the Pop macros,
932 like in the XML parser, closes bug #97315
933
934Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
935
936 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
937 callback is never used.
938
939Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
940
941 * parserInternals.c: fixed the initialization of the SAX structure
942 which was breaking xsltproc
943 * xpath.c: patch from Petr Pajas for CDATA nodes
944 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
945 * parser.c include/libxml/parser.h: patch from Peter Jones
946 removing a leak in xmlSAXParseMemory() and adding the
947 function xmlSAXParseMemoryWithData()
948
949Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
950
951 adding pdf of tutorial, changing web page to link to it
952 * doc/tutorial/xmltutorial.pdf
953 * doc/xml.html
954 * doc/docs.html
955
956Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
957
958 * doc/tutorial/ar01s08.html
959 adding file what I forgot for tutorial
960
961
962Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
963
964 Adding encoding discussion to tutorial
965 Added:
966 * doc/tutorial/images/*.png: DocBook admonition image files
967 * doc/tutorial/apf.html, apg.html: new generated html
968 * doc/tutorial/includeconvert.c: conversion code entity file
969 changed:
970 * doc/tutorial/xmltutorial.xml: DocBook original
971 * doc/tutorial/*.html: generated html
972
973Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
974
975 * include/libxml/*.h: retired xmlwin32version.h
976 * doc/Makefile.am: retired xmlwin32version.h
977 * win32/configure.js: retired xmlwin32version.h
978
979Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
980
981 * win32/libxml2.def.src: exported additional symbols
982 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
983 sisterhood
984
985Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
986
987 * globals.c: fixed a typo pointed out by Igor
988 * xpath.c: try to speed up node compare using line numbers
989 if available.
990
991Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
992
993 * tree.c: make xmlFreeNode() handle attributes correctly.
994
995Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
996
997 * catalog.c: completed the #96963 fix, as reported by Karl
998 Eichwalder
999
1000Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1001
1002 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1003
1004Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1005
1006 * Makefile.am: switched the order of a couple of includes
1007 to fix bugs #97100
1008
1009Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1010
1011 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1012 xmlLoadCatalogs that used to separate directories with a ':'.
1013
1014Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1015
1016 * threads.c: improvements to the Windows-side of thread handling
1017 * testThreads.c: conditionally excluded unistd.h
1018 * testThradsWin32.c: broke overlong lines
1019 * include/win32config.h: adapted thread-related macros to the new
1020 scheme and for pthreads on Windows
1021 * win32/Makefile.msvc: introduced a more flexible thread build,
1022 added testThreads[Win32].c to the build
1023 * win32/configure.js: introduced a more flexible thread config
1024
10252002-10-31 John Fleck <jfleck@inkstain.net>
1026
1027 * doc/xml.html (and, by implication, FAQ.html)
1028 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1029
1030Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1031
1032 * configure.in: removed xmlwin32version.h
1033 * include/libxml/Makefile.am: removed xmlwin32version.h
1034
1035Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1036
1037 * tree.c: applied patch from Brian Stafford to fix a bug
1038 in xmlReconciliateNs()
1039
1040Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1041
1042 * tree.c: applied patch from Christian Glahn to allow
1043 xmlNewChild() on document fragment nodes
1044
1045Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1046
1047 * parser.c: Christian Glahn found a problem with a recent
1048 patch to xmlParseBalancedChunkMemoryRecover()
1049 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1050 problems
1051 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1052 test/schemas/seq*: added the test cases from Charles
1053
1054Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1055
1056 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1057 serious cleanup of the spec file and associated changes
1058 in the Makefiles.
1059 * valid.c: try to remove some warnings on x86_64
1060
1061Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1062
1063 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1064 fix bug #96586
1065
1066Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1067
1068 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1069 parsing, applied his patch
1070 * result/HTML/attrents.html result/HTML/attrents.html.err
1071 result/HTML/attrents.html.sax test/HTML/attrents.html:
1072 added the test and result case provided by Mikhail Sogrine
1073
1074Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1075
1076 * vms/build_libxml.com vms/config.vms vms/readme.vms
1077 include/libxml/parser.h include/libxml/parserInternals.h
1078 include/libxml/tree.h include/libxml/xmlIO.h
1079 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1080 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1081 Applied the VMS update patch from Craig A. Berry
1082 * doc/*.html: update
1083
1084Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1085
1086 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1087
1088Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1089
1090 * debugXML.c: adding a grep command to --shell in xmllint
1091 for T.V. Raman
1092
1093Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1094
1095 * xmlcatalog.c: tried to fix some of the problem with --sgml
1096
1097Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1098
1099 * parser.c: tried to fix bug #91500 where doc->children may
1100 be overriden by a call to xmlParseBalancedChunkMemory()
1101
1102Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1103
1104 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1105 identifiers in SGML catalogs containing '&'
1106
1107Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1108
1109 * python/types.c: fixed bugs when passing result value tree
1110 to Python functions.
1111
1112Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1113
1114 * configure.in: preparing the release of 2.4.26
1115 * doc/*: updated and rebuilt the documentation
1116
1117Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1118
1119 * parser.c: fixed a XML Namespace compliance bug reported by
1120 Alexander Grimalovsky
1121
1122Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1123
1124 * HTMLtree.c: fixed serialization of script and style when
1125 they are not lowercase (i.e. added using the API to the tree).
1126
1127Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1128
1129 * valid.c: make xmlValidateDocument emit a warning msg if there
1130 is no DTD, pointed by Christian Glahn
1131
1132Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1133
1134 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1135 content model when some of the blocks have min or max, and a couple
1136 of bugs found in the process.
1137 * result/schemas/list0* test/schemas/list0*: added some specific
1138 regression tests
1139
1140Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1141
1142 * README: updated the contact informations
1143
1144Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1145
1146 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1147 misses it, reported by Peter Bray.
1148
1149Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1150
1151 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1152 and removed a few warnings
1153
1154Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1155
1156 * parser.c: Christian Glahn found a small bug in the push parser.
1157 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1158 public
1159
1160Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1161
1162 * xmlschemas.c include/libxml/xmlschemas.h: added
1163 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1164 * testSchemas.c: added --memory to test the new interface
1165
1166Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1167
1168 * doc/index.py doc/search.php: integrated the XSLT indexing,
1169 a few fixed in the indexer, added a scope selection at the
1170 search level.
1171
1172Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1173
1174 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1175 this was due to uninitialized parts of the validation context
1176
1177Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1178
1179 * debugXML.c: applied patch from Mark Vakoc except the API
1180 change, preserved it.
1181 * doc/*: updated the docs to point to the search engine for
1182 information lookup or before bug/help reports.
1183
1184Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1185
1186 * doc/index.py doc/search.php: added mailing-list archives
1187 indexing and lookup
1188
1189Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1190
1191 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1192
1193Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1194
1195 * doc/index.py: improved HTML indexing
1196 * doc/search.php: make the queries also lookup the HTML based indexes
1197
1198Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1199
1200 * doc/index.py: added HTML page indexing
1201
1202Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1203
1204 * xmlIO.c: extended Windows path normalisation to fix the base
1205 problem in libxslt.
1206 * catalog.c: fixed list handling in XML_CATALOG_FILES
1207
1208Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1209
1210 * valid.c: typo/bug found by Christian Glahn
1211
1212Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1213
1214 * xmlIO.c: applied Windows CE patch from Javier.
1215 * win32/wince: new directory, contains support for the PocketPC
1216 with Windows CE from Javier.
1217 * include/win32config.h: reorganised, removed duplicate
1218 definitions and applied WinCE patch from Javier.
1219 * include/wsockcompat.h: new file, now contains WinSock
1220 compatibility macros.
1221 * win32/Makefile.msvc: introduced double-run compilation.
1222
1223Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1224
1225 * configure.in include/libxml/xmlwin32version.h: preparing release
1226 of 2.4.25
1227 * doc/*: updated and regenerated teh docs and web pages.
1228
1229Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1230
1231 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1232 error were not covering namespace declarations.
1233 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1234 it was missing the attribute declaration for the namespace
1235 * result/VC/NS3: the fix now report breakages in that test
1236
1237Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1238
1239 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1240
1241Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1242
1243 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1244 and regenerated the docs and web site
1245
1246Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1247
1248 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1249 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1250 not before
1251
1252Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1253
1254 * python/generator.py python/libxml2class.txt: fixed a stupid error
1255 breaking the python API
1256
1257Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1258
1259 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1260 triostr.c triostr.h: applied a trio update patch from
1261 Bjorn Reese which should work with MinGW
1262
1263Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1264
1265 * tree.c: improving some documentation comments
1266 * xmlregexp.c: found and fixed a mem leak with python regression tests
1267 * doc/*: rebuilt the doc and the API XML file including the
1268 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1269 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1270 python/types.c: added access to the XML Schemas regexps from
1271 python
1272 * python/tests/Makefile.am python/tests/regexp.py: added a
1273 simple regexp bindings test
1274
1275Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1276
1277 * doc/xml.html:
1278 fixing ftp links - thanks to Vitaly Ostanin
1279
1280Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1281
1282 * xmlregexp.c: fixed the data callback on transition functionality
1283 which was broken when using the compact form
1284 * result/schemas/*: updated the results, less verbose, all tests
1285 pass like before
1286 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1287 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1288 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1289 annoying warnings
1290 * xpath.c: try to provide better error report when possible
1291
1292Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1293
1294 * Makefile.am: fixed a breakage raised by Jacob
1295
1296Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1297
1298 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1299 which don't use sockets
1300
1301Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1302
1303 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1304 * win32/configure.js: applied zlib patch from Daniel Gehriger
1305
1306Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1307
1308 * win32/configure.js: applied the patch from Mark Vakoc for
1309 regexp support
1310 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1311 for regexp support
1312
1313Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1314
1315 * xmlschemastypes.c: as pointed by Igor Float and Double
1316 parsing ain't finished yet
1317
1318Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1319
1320 * Makefile.am configure.in: trying to fix #88412 by bypassing
1321 all the python subdir if python ain't detected
1322
1323Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1324
1325 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1326 made configuring with regexps/automata/unicode the default
1327 but without schemas ATM
1328 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1329 fixed the regexp based DTD validation performance and memory
1330 problem by switching to a compact form for determinist regexps
1331 and detecting the determinism property in the process. Seems
1332 as fast as the old DTD validation specific engine :-) despite
1333 the regexp built and compaction process.
1334
1335Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1336
1337 * valid.c: determinism is debugged, new DTD checking code now works
1338 but xmlFAComputesDeterminism takes far too much CPU and the whole
1339 set usues too much memory to be really usable as-is
1340
1341Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1342
1343 * tree.c: fixed another stupid bug in xmlGetNodePath()
1344 * xmllint.c: --version now report the options compiled in
1345
1346Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1347
1348 * HTMLparser.c: small cleanup
1349 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1350 when configured with them. A bit of debugging around the determinism
1351 checks is still needed
1352
1353Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1354
1355 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1356
1357Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1358
1359 * xmlIO.c: small portability glitch fixed.
1360
1361Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1362
1363 * xmlschemastypes.c: incomplete steps for real/double support
1364 * testAutomata.c include/libxml/xmlautomata.h
1365 include/libxml/xmlregexp.h: avoiding a compilation problem
1366 * valid.c include/libxml/valid.h: starting the work toward using
1367 the regexps for actual DTD validation
1368
1369Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1370
1371 * hash.c: cosmetic cleanup
1372 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1373 integrating a DTD validation layer based on the regexps
1374
1375Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1376
1377 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1378 the determinism was tested before eliminating the epsilon
1379 transitions :-(
1380
1381Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1382
1383 * python/generator.py python/libxml.c python/libxml.py
1384 python/libxml2-python-api.xml python/libxml2class.txt
1385 python/libxml_wrap.h python/types.c: updated the python
1386 bindings, added code for easier File I/O, and the ability to
1387 define a resolver from Python fixing bug #91635
1388 * python/tests/Makefile.am python/tests/inbuf.py
1389 python/tests/outbuf.py python/tests/pushSAXhtml.py
1390 python/tests/resolver.py python/tests/serialize.py: updated
1391 and augmented the set of Python tests.
1392
1393Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1394
1395 * win32/configure.js: added more readme info for the binary
1396 package.
1397
1398Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1399
1400 * xmlIO.c: fixed a stupid out of bound array error
1401
1402Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1403
1404 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1405 messing around with support for Windows path, cleanups,
1406 trying to identify and fix the various code path to the
1407 filename access. Added xmlNormalizeWindowsPath()
1408
1409Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1410
1411 * error.c valid.c: working on better error reporting of validity
1412 errors, especially providing an accurate context.
1413 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1414 error reports in those cases.
1415
1416Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1417
1418 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1419 parser.c parserInternals.c xmlIO.c: get rid of all the
1420 perror() calls made in the library execution paths. This
1421 should fix both #92059 and #92385
1422
1423Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1424
1425 * xmllint.c: memory leak reporting was broken after a change
1426 of the preprocessor symbol used to activate it.
1427
1428Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1429
1430 * tree.c: try to make the copy function work for node of
1431 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1432 DOM layers though, not libxml2 itself.
1433
1434Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1435
1436 * valid.c: try to provide file and line informations, not all
1437 messages are covered, but it's a (good) start
1438
1439Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1440
1441 * xinclude.c: reimplemented a large part of the XInclude
1442 processor, trying to minimize resources used, James Henstridge
1443 provided a huge test case which was exhibiting severe memory
1444 consumption problems.
1445
1446Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1447
1448 * python/Makefile.am: applied patch from Christophe Merlet to
1449 reestablish DESTDIR
1450
1451Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1452
1453 * libxml.spec.in: fixes libary path for x86_64 AMD
1454
1455Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1456
1457 * doc/tutorial/includekeyword.c
1458 * doc/tutorial/xmltutorial.xml:
1459 (plus resulting generated html files)
1460 fixing one spot I missed in the tutorial where I hadn't freed
1461 memory properly
1462
1463Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1464
1465 * doc/tutorial/includeaddattribute.c
1466 * doc/tutorial/includeaddkeyword.c
1467 * doc/tutorial/includegetattribute.c
1468 * doc/tutorial/includekeyword.c
1469 * doc/tutorial/xmltutorial.xml
1470 * doc/tutorial/*.html:
1471 update tutorial to properly free memory (thanks to Christopher
1472 R. Harris for pointing out that this needs to be done)
1473 * doc/tutorial/images/callouts/*.png:
1474 added image files so the callouts are graphical, making it
1475 easier to read ( use "--param callout.graphics 1" to generate
1476 html with graphical callouts)
1477
1478Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1479
1480 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1481 nice logos generated by Marc Liyanage
1482 * doc/site.xsl *.html: changed the stylesheet to show the new
1483 logo and regenerated the pages
1484
1485Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1486
1487 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1488
1489Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1490
1491 * xpath.c: possible mem leak patch from Jason Adams
1492
1493Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1494
1495 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1496 in the XQuery namespace
1497 * configure.in: preparing 2.4.24
1498 * doc/*.html: updated the web pages
1499
1500Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1501
1502 * python/generator.py: closing bug #85258 by generating conditional
1503 compile check to avoid linking to routines not configured in.
1504
15052002-08-22 Havoc Pennington <hp@pobox.com>
1506
1507 * autogen.sh: update error message for missing automake
1508
1509Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1510
1511 * python/Makefile.am: typo in target name resulted in libxml2.py
1512 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1513
1514Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1515
1516 * win32/win32/Makefile.mingw: updated with version from
1517 Elizabeth Barham at http://soggytrousers.net/repository/
1518
1519Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1520
1521 * win32/Makefile.msvc: added the prefix location to the include
1522 and lib search path.
1523
15242002-08-18 Havoc Pennington <hp@pobox.com>
1525
1526 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1527 both automake 1.6 and 1.4 installed get the right automake. Means
1528 compilation from CVS will now require the latest automake 1.4
1529 release, or manually creating symlinks called "automake-1.4" and
1530 "aclocal-1.4"
1531
1532Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1533
1534 * configure.in python/Makefile.am: more AMD 64 induced changes from
1535 Frederic Crozat
1536
1537Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1538
1539 * xinclude.c: oops I was missing the xml:base fixup too
1540 * result/XInclude/*.xml: this adds xml:base attributes to most
1541 results of the tests
1542
1543Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1544
1545 * xinclude.c: quick but apparently working implementation of
1546 xi:fallback, should close bug #89684
1547 * Makefile.am test/XInclude/docs/fallback.xml
1548 result/XInclude/fallback.xml: added a basic test for fallback,
1549 and run with --nowarning to avoid a spurious warning
1550 * configure.in: applied patch from Frederic Crozat for python
1551 bindings on AMD 64bits machines.
1552
1553Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1554
1555 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1556 the caller don't pass a SAX callback block.
1557
1558Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1559
1560 * tree.c: applied the same fix for the XML-1.0 namespace to
1561 xmlSearchNsByHref() as was done for xmlSearchNs()
1562
1563Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1564
1565 * libxml.3: small cleanup of the man page
1566 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1567 when serializing HREF attributes generated by XSLT.
1568
1569Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1570
1571 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1572 version of Marc Liyanage' patch for boolean attributes in HTML
1573 output
1574
1575Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1576
1577 * python/tests/serialize.py: fixed the test results, indenting
1578 behaviour changed slightly
1579
1580Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1581
1582 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1583 new c14n function to Windows def files
1584
1585Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1586
1587 * c14n.c: fixed a memory leak in c14n code
1588
1589Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1590
1591 * parser.c include/libxml/parser.h: adding a new API for Christian
1592 Glahn: xmlParseBalancedChunkMemoryRecover
1593 * valid.c: patch from Rick Jones for some grammar cleanup in
1594 validation messages
1595 * result/VC/* result/valid/*: this slightly change some of the
1596 regression tests outputs
1597
1598Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1599
1600 * tree.c: trying to fix a problem in namespaced attribute handling
1601 raised by Christian Glahn
1602
1603Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1604
1605 * encoding.c include/libxml/encoding.h: Opening the interface
1606 xmlNewCharEncodingHandler as requested in #89415
1607 * python/generator.py python/setup.py.in: applied cleanup
1608 patches from Marc-Andre Lemburg
1609 * tree.c: fixing bug #89332 on a specific case of loosing
1610 the XML-1.0 namespace on xml:xxx attributes
1611
1612Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1613
1614 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1615 corner case from new Merlin's test suite and added a callback
1616 that will be used to improve xmlsec performance
1617
1618
1619Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1620
1621 * HTMLtree.c: trying to fix the <style> escaping problem in
1622 HTML serialization bug #89342
1623
1624Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1625
1626 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1627 and rebuilt the web site.
1628
1629Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1630
1631 * include/libxml/tree.h: added _private member to xmlNs struct
1632
1633Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1634
1635 * HTMLparser.c: fixing bug #84876 based on the xml working
1636 code.
1637
1638Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1639
1640 * python/Makefile.am: enhanced to fix bug 72012 (errors
1641 when using '-jX' make parameter)
1642
1643Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1644
1645 * xpath.c: small additional enhancement for booleans
1646 compared to nodesets
1647
1648Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1649
1650 * HTMLtree.c: changed the order of the encoding declaration
1651 attributes in the meta tags due to a bug in IE/Mac
1652
1653Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1654
1655 * xpath.c: enhanced handling of booleans (especially '='
1656 and '!=' for nodesets) - fixes bug 85256. Added new
1657 routine xmlXPathNotEqualValues for more proper handling
1658 of '!=' when nodesets are involved.
1659
1660Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1661
1662 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1663 doc/xmlcatalog_man.xml to the source distribution
1664
1665Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1666
1667 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1668 asked for this.
1669
1670Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1671
1672 * configure.in: preparing 2.4.23
1673 * doc/*: rebuilt the docs
1674
1675Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1676
1677 * parser.c: fixing bug #84169 by fixing the
1678 comment of xmlCreatePushParserCtxt to describe the
1679 encoding detection parameters better.
1680
1681Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1682
1683 * valid.c: fixing bug #79331 in one path the lookup for
1684 ID attributes on a namespaced node wasn't handled correctly :-\
1685
1686Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1687
1688 * HTMLparser.c: trying to fix 87235 about discarded white
1689 spaces in the HTML parser.
1690 * result/HTML/*: this changes the output of a number of HTML
1691 regression tests
1692
1693Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1694
1695 * xpath.c: applied patch from Richard Jinks for the namespace
1696 axis + fixed a memory error.
1697 * parser.c parserInternals.c: applied patches from Peter Jacobi
1698 removing ctxt->token for good.
1699 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1700 popped out by the regression tests.
1701 * Makefile.am: patch for threads makefile from Gary Pennington
1702
1703Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1704
1705 * xpath.c: enhanced behaviour of position() after usage of
1706 expressions involving preceding-sibling (et al).
1707
1708Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1709
1710 * hash.c: applied a patch from Peter Jacobi to solve a problem
1711 when compiling with the Watcom C on Win32
1712 * result/schemas/*.err: the change of hashing algo generated
1713 permutations in the output
1714
1715Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1716
1717 * hash.c: applied patch from Sander Vesik improving the quality of
1718 the hash function.
1719
17202002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1721
1722 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1723 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1724 xmllint.c xpath.c: replaced sprintf() with snprintf()
1725 to prevent possible buffer overflow (the bug was pointed
1726 out by Anju Premachandran)
1727
1728Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1729
1730 * parser.c: removed an uninitialized data error popped by valgrind
1731 on PE references
1732
1733Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1734
1735 * doc/xml.html
1736 adding tutorial reference to the web page
1737
1738Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1739
1740 * doc/tutorial/xmltutorial.xml
1741 * doc/tutorial/ar01s07.html
1742 * doc/tutorial/ape.html
1743 * doc/tutorial/includegetattribute.c
1744 adding section to tutorial about retrieving an attribute
1745 value
1746
1747Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1748
1749 * parser.c: applied a couple of patches from Peter Jacobi to start
1750 to get rid of ctxt->token, with a possible significant speed
1751 improvement to be gained once done. Better compliance with PE
1752 references constructs in DTDs too.
1753 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1754 from Peter too
1755
1756Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1757
1758 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1759 xmlParseElement was likely to have been deallocated at the
1760 time of the report, possibly leading to segfault. Just report
1761 the tag name now.
1762
1763Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1764
1765 * xpath.c: patch from Richard Jinks for XPath substring() function
1766 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1767
17682002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1769
1770 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1771
1772Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1773
1774 *doc/FAQ.html
1775 fixing typos in FAQ, thanks to Robert Funnell for the
1776 editing help
1777
1778Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1779
1780 * NEWS: got complaints from rpmlint that it was empty
1781
1782Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1783
1784 * added doc/tutorial, including:
1785 apa.html
1786 apb.html
1787 apc.html
1788 apd.html
1789 ar01s02.html
1790 ar01s03.html
1791 ar01s04.html
1792 ar01s05.html
1793 ar01s06.html
1794 includeaddattribute.c
1795 includeaddkeyword.c
1796 includekeyword.c
1797 includestory.xml
1798 index.html
1799 xmltutorial.xml
1800 libxml tutorial, including generated html
1801
1802Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1803
1804 * result/c14n/exc-without-comments/merlin-c14n-two-*
1805 result/c14n/without-comments/merlin-c14n-two-*
1806 test/c14n/exc-without-comments/merlin-c14n-two-*
1807 test/c14n/without-comments/merlin-c14n-two-*
1808 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1809 c14n/exc-c14n and slightly modified test script to handle
1810 these test cases
1811 * c14n.c: fixed bugs for complicated nodes set (namespace
1812 without node and others from merlin-c14n-two.tar.gz)
1813 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1814 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1815 for xmlsec performance patch
1816 * xpath.c: fixed self::node() for namespaces and attributes
1817
1818Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1819
1820 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1821 but with the format parameter
1822 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1823
1824Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1825
1826 * Makefile.am: updated c14n tests suite
1827 * c14n.c: performance improvement for previous c14n patch
1828
1829Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1830
1831 * parser.c: another peroformance patch from Peter Jacobi, that
1832 time on parsing attribute values.
1833
1834Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1835
1836 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1837 into LibXML2 test suite
1838
1839Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1840
1841 * c14n.c: propagating xpath ancesstors node fix to c14n
1842 plus small performance improvement to reduce number of
1843 mallocs
1844 * xpath.c: fixed ancestors axis processing for namespace nodes
1845
1846Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1847
1848 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1849 Peter Jacobi
1850
1851Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1852
1853 * configure.in: preparing 2.4.22
1854
1855Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1856
1857 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1858 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1859 a public entry point.
1860 * doc/*: rebuilt the API and docs
1861
1862Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1863
1864 * xpath.c: patch from Richard Jinks to fix a problem introduced
1865 in the previous patch and pointed by Norm
1866
1867Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1868
1869 * libxml.spec.in: fixing bug #81112
1870
1871Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1872
1873 * uri.c: fixing bug #82848
1874
1875Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1876
1877 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1878 output of one catalog test
1879
1880Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1881
1882 * global.data globals.c tree.c include/libxml/globals.h
1883 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1884 default value for global parameter xmlIndentTreeOutput to 1 and
1885 introduced new global parameter xmlTreeIndentString (the string
1886 used to do one-level indent) with default value " " (as it was
1887 in tree.c)
1888
1889Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1890
1891 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1892 with trio and schemas.
1893
1894Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1895
1896 * xpath.c: patch from Richard Jinks to fix the problem raised in
1897 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1898
1899Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1900
1901 * xmlschemas.c: a bit of work on import.
1902 * xmlschemastypes.c: Charles Bozeman provided a compare function
1903 for date/time types so min/max facet restrictions should work,
1904 indeterminate comparisons return an error instead of equal.
1905 * test/schemas/date_0* result/schemas/date_0_0: specific test
1906 from Charles Bozeman too
1907
1908Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1909
1910 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1911 from Christian Cornelssen fixing the man pages and the Catalog
1912 building script.
1913 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1914 next step is <xs:import> I now have a reasonable understanding
1915 of how it works.
1916
1917Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1918
1919 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1920
1921Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1922
1923 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1924
1925Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1926
1927 * xpath.c: fixing an XPath function evalutation bug pointed out
1928 by Alexey Efimov where the context was lost when evaluating
1929 the function arguments
1930
1931Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1932
1933 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1934 function public for XMLSec performance optimizations
1935
1936Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1937
1938 * python/generator.py python/libxml2class.txt : fixed a problem
1939 with the HTML parser pointed by Gary Benson
1940 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1941 example
1942
1943Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1944 * parser.c: fixed bug #81159 (memory growth in SAX)
1945
1946Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1947 * xpath.c: fixed bug #78858 (the real fix)
1948
1949Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1950 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1951
1952Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1953
1954 * tree.c: modified xmlNodeSetBase to allow changing the
1955 base of a document.
1956
1957Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1958
1959 * xmlschemastypes.c: patch Charles Bozeman for validation of
1960 all the date, time, and duration types
1961 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1962 * configure.in: fixed an error pointed by an user
1963 * xml2-config.in: fixed an error pointed by an user
1964
1965Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1966
1967 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1968 win32/libxml2.def.src xmlIO.c: exported default
1969 'file:', 'http:' and 'ftp:' protocols input handlers
1970 and maked protocols comparisson case insensitive
1971
1972Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1973
1974 * configure.in: Neven Has detected a typo
1975
1976Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1977
1978 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1979 as one of the persons allowed to commit directly to the
1980 module.
1981
1982Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1983
1984 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1985 * valid.c: raised a too low limit
1986 * doc/*: rebuilt the docs
1987
1988Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1989
1990 * test/XPath/expr/floats test/XPath/expr/functions
1991 result/XPath/expr/floats result/XPath/expr/functions
1992 xpath.c: another XPath conformance patch from Richard Jinks
1993
1994Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1995
1996 * xmlschemas.c: fixed validation of attribute groups.
1997 * test/schemas result/schemas: added an example from the primer
1998
1999Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2000
2001 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2002 * test/schemas result/schemas: updated the test list
2003
2004Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2005
2006 * TODO: updated a bit
2007 * parser.c: made a comment more specific
2008 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2009 Schemas conformance.
2010 * test/schemas result/schemas: updated the test list
2011
2012Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2013
2014 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2015 implementing xs:all with minOccurs = 0
2016 * tes/schemas/* result/schemas/*: added more tests covering
2017 xs:all
2018
2019Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2020
2021 * xmlregexp.c: first implementation of the all particle, this
2022 may need to be revisited for case where not all transitions
2023 must be crossed.
2024
2025Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2026
2027 * tree.c: another entity processing update from Markus Henke
2028
2029Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2030
2031 * trionan.c: fixed crash on OSF/1
2032
2033Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2034
2035 * xmlschemas.c: more Schemas work
2036 * test/schemas/* result/schemas/*: added more tests coming
2037 from the spec.
2038
2039Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2040
2041 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2042 ExcC14N specification
2043
2044Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2045
2046 * tree.c: patch from Markus Henke, fix for recursive entities.
2047
2048Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2049
2050 * xpath.c: fix a problem with string() on a document node.
2051
2052Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2053
2054 * Makefile.am xmlschemas.c: more Schemas work
2055 * test/schemas/* result/schemas/*: added more tests coming
2056 from the spec.
2057
2058Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2059
2060 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2061 * result/HTML/*: this changes a few things in the results
2062
2063Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2064
2065 * include/libxml/tree.h: eliminated 'declaration different than
2066 prototype' warning
2067 * include/win32config.h: "resolved" conflicts with errno.h
2068
2069Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2070
2071 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2072 on the automata interfaces and debug of counted choices
2073 * test/schemas/* result/schemas/*: added a number of tests
2074
2075Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2076
2077 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2078 a bit of work on Schemas
2079 * testSchemas.c: try to make it more useful
2080 * test/schemas/* result/schemas/* Makefile.am: changed the
2081 Schemas regression test procedure, started adding a few samples
2082
2083Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2084
2085 * include/libxml/encoding.h: Patch for the Borland C++ builder
2086 * include/libxml/tree.h: Patch for the Borland C++ builder
2087 * threads.c: Patch for the Borland C++ builder
2088 * win32/bcb5: New directory for the Borland C++ builder
2089 project files
2090
2091Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2092
2093 * win32/Makefile.msvc: Update for XML Schema support
2094 * win32/configure.js: Update for XML Schema support
2095 * win32/libxml2.def.src: Update for XML Schema support
2096
2097Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2098
2099 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2100 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2101 xmlunicode.c include/libxml/Makefile.am
2102 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2103 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2104 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2105 include/libxml/xmlversion.h.in : merged the current state of
2106 XML Schemas implementation, it is not configured in by default,
2107 a specific --schemas configure option has been added.
2108 * test/automata test/regexp test/schemas Makefile.am
2109 result/automata result/regexp result/schemas:
2110 merged automata/regexp/schemas regression tests
2111
2112Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2113
2114 * xpath.c: Gary found a compile time problem, fixes #78823
2115
2116Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2117
2118 * configure.in: release of 2.4.20
2119 * doc/*: updated and rebuilt the docs
2120
2121Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2122
2123 * python/Makefile.am: patch from Cristian Gafton to build on
2124 Red Hat 6.2, should also fix #75779
2125
2126Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2127
2128 * valid.c: first part of fixing #78729
2129
2130Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2131
2132 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2133 escaping of URI when saving HTML files.
2134 * result/HTML/*: this impacted some tests
2135
2136Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2137
2138 * configure.in: trying to fix #77441
2139
2140Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2141
2142 * include/libxml/xmlIO.h: Hallski complained it could not be
2143 included by itself.
2144
2145Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2146
2147 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2148
2149Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2150
2151 * win32/configure.js: patch from Nilo for the c14n option
2152 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2153
2154Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2155
2156 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2157 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2158 LIBXML_THREAD_ENABLED
2159
2160Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2161
2162 * xpath.c: another patch from Richard Jinks for substring conformance
2163 * test/XPath/expr/floats test/XPath/expr/strings
2164 result/XPath/expr/floats result/XPath/expr/strings: update of the
2165 test suite to check those.
2166
2167Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2168
2169 * xpath.c: patch from Richard Jinks for .x float parsing.
2170
2171Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2172
2173 * parser.c: patch from Markus Henke when an encoding ain't recognized
2174
2175Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2176
2177 * libxml.m4: got a report that #include <string.h> was needed
2178
2179Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2180
2181 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2182
2183Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2184
2185 * doc/example.html: fixing typo
2186
2187Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2188
2189 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2190 pointed out by Melvyn Sopacua.
2191
2192Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2193
2194 * libxml.m4: Frédéric Crozat gave a patch related to the change
2195 of Include paths breaking the libxml.m4
2196
2197Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2198
2199 * xpath.c: Fix bug #76927 forgot to save some context
2200 when evaluating binary expressions
2201
2202Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2203
2204 * configure.in: fixed configure for MPE/iX from Markus Henke
2205 * xmlmemory.c: fixed initialization problems
2206 * xpath.c: another set of patches from Richard Jinks this
2207 fixes "make XPathtests" on linux
2208
2209Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2210
2211 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2212 * test/XPath/expr/compare test/XPath/expr/equality
2213 test/XPath/expr/floats test/XPath/expr/functions
2214 test/XPath/expr/strings result/XPath/expr/compare
2215 result/XPath/expr/equality result/XPath/expr/floats
2216 result/XPath/expr/functions result/XPath/expr/strings: Updated
2217 tests though they show a divergence on Linux
2218
2219Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2220
2221 * xpath.c trionan.c: previous commit also included patches
2222 from Richard Jinks on some IEEE support corner case
2223
2224Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2225
2226 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2227 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2228 that $(datadir) should be used for docs
2229
2230Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2231
2232 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2233 could leak filedescriptors
2234
2235Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2236
2237 * configure.in nanohttp.c: applied patch from Allan Clark for
2238 UnixWare/OpenServer
2239
2240Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2241
2242 * configure.in: preparing 2.4.19
2243 * doc/*: rebuilt the docs
2244
2245Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2246
2247 * nanohttp.c: fixing #76043, got fed up with non-portability
2248 of that piece of code.
2249
2250Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2251
2252 * valid.c SAX.c: Never commit without running "make tests" :-(
2253 fix a couple of stupidities in the previous commit
2254 * result/*: a few changes in some attribute order result of previous
2255 commit.
2256
2257Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2258
2259 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2260 the internal subset should not raise duplicate ID errors,
2261 also there was a small bug in conjunction to namespace
2262 declarations defaulted and xml:xxx attributes DTD definitions.
2263
2264Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2265
2266 * xpath.c: Richard Jinks also raised some rounding problems
2267 this tries to fix them
2268
2269Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2270
2271 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2272 behaviour in xmlXPathCastToString()
2273
2274Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2275
2276 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2277 raised by Morus Walter
2278
2279Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2280
2281 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2282 from Igor
2283
2284Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2285
2286 * xpath.c: fixing #75619, related to a problem when trying
2287 to evaluate condition when the current node set resulting
2288 from that sub-step evaluation is empty. Also fixes 2 potential
2289 problem with previous-sibling and next-siblings axis.
2290
2291Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2292
2293 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2294 HTML support is not configured in.
2295
2296Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2297
2298 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2299 include/libxml/tree.h: dohh I really didn't intended to commit
2300 this test version :-(
2301
2302Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2303
2304 * testSAX.c: I wanted to see the real speed at the SAX interface
2305 after a little too many Ximianer started complaining about the
2306 parser speed.
2307 added a --quiet option:
2308 paphio:~/XML -> ls -l db100000.xml
2309 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2310 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2311 3200006 callbacks generated
2312 real 0m1.270s
2313 Which means 16MBytes/s and 3Mcallback/s
2314
2315Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2316
2317 * xpath.c: valgrind spotted another error that time when running
2318 on libxslt regression tests
2319
2320Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2321
2322 * Makefile.am: adding "make valgrind" running the full regression
2323 tests (except python ones) under Valgrind (using valgrind -q
2324 which was kindly added by the author).
2325 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2326 passes cleanly now except an obcure floating point initialization
2327 raised in log10() in one XPath regression test ???
2328 * tree.c: edited some comments to close #75244
2329
2330Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2331
2332 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2333 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2334 context of ScrollKeeper, made sure that if the number is
2335 an integer, the serialization follows the description at
2336 http://www.w3.org/TR/xpath#section-String-Functions
2337
2338Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2339
2340 * configure.in: preparing 2.4.18
2341 * doc/*: updated and rebuilt the web site
2342 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2343 the Windows and Cygwin maintainers.
2344 * parser.c: humm, changed the way the SAX parser work when
2345 xmlSubstituteEntitiesDefault(1) is set, it will then
2346 do the entity registration and loading by itself in case the
2347 user provided SAX getEntity() returns NULL.
2348 * testSAX.c: added --noent to test the behaviour.
2349
2350Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2351
2352 * parser.c: Wilfried Teiken provided a hackish but working
2353 way to get context reported back on entities when parsing
2354 with SAX and without breaking the DOM build.
2355
2356Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2357
2358 * c14n.c: applied a new patch from Aleksey Sanin
2359 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2360 to reference Aleksey implementation of XML digital Signatures
2361
2362Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2363
2364 * xpath.c: small fix to avoid potential problem due to
2365 ordering of freeing data
2366 * python/Makefile.am: people were complaining about
2367 the generated file in python dir not being built
2368
2369Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2370
2371 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2372 python/generator.py python/libxml.c python/types.c: Cleanup
2373 of the python Makefiles based on Jacob and James feedback,
2374 fixed the spec file accordingly, fixed the number of warning
2375 that passing my pedantic CFLAGS was generating. Conclusion
2376 is that Python includes are real crap.
2377
2378Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2379
2380 * configure,in: it was reported quite a few times that
2381 xml2-config --cflags should not output
2382 -I$includeprefix/libxml2/libxml because libxml2 header names
2383 clashes with existing names like list.h from C++ stl.
2384 Includes should be #include<libxml/xxx.h> so ...
2385
2386Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2387
2388 * c14n.c: another patch from Aleksey Sanin
2389
2390Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2391
2392 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2393 canonicalization algorithm
2394 * doc/xml.html doc/index.html: added the C14N references on the
2395 index page.
2396
23972002-03-13 jacob berkman <jacob@ximian.com>
2398
2399 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2400 usage, redundant, and gcc specific
2401
2402Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2403
2404 * xpath.c: speedup some node selection operations, this can
2405 have a significant impact on DocBook Norm's stylesheets
2406 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2407 make sure it's always the case
2408 * debugXML.c: distinguish CDATA and comments in ls operations
2409
2410Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2411
2412 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2413 to generate better API descriptions etc...
2414
2415Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2416
2417 * c14n.c: Fixing #74186, made sure all boolean expressions
2418 get fully parenthesized, ran indent on the output
2419 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2420 include/libxml/tree.h: also #74186 related, removed the
2421 --with-buffers option, and all the preprocessor conditional
2422 sections that were resulting from it.
2423
2424Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2425
2426 * valid.c: applied patch from Dodji Seketeli fixing an
2427 uninitailized variable in xmlValidGetValidElements()
2428
2429Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2430
2431 * c14n.c: fixed a few comments
2432 * doc/*.html doc/*/*.html: regenerated the docs and added
2433 the C14N API
2434 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2435
2436Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2437
2438 * check-xml-test-suite.py: fix to adapt varaiations in the
2439 bindings
2440 * configure.in python/setup.py python/setup.py.in: fixed to
2441 have the version of the python scripts automatically updated
2442
2443Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2444
2445 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2446 in xmlCopyProp()
2447
2448Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2449
2450 * configure.in: preparing 2.4.17 release
2451 * doc/*: updated and rebuilt the docs
2452 * xpath.c: fixed a comment
2453 * python/libxml.c: fixed a possible reentrancy problem
2454
2455Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2456
2457 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2458 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2459 added a specific regression test
2460 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2461 not raise exceptions when failing to find the attribute.
2462
2463Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2464
2465 * configure.in xmllint.c: owen pointed out a problem with the
2466 ftme fix, gettimeofday() was not detected by configure and
2467 the ftime header wasn't included, dohhh
2468
2469Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2470
2471 * configure.in xmllint.c: trying to fix #71457 for timing
2472 precision when gettimeofday() is not availble but ftime() is
2473
2474Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2475
2476 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2477 are now copied on install and part of the -devel RPM
2478
2479Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2480
2481 * xpath.c: trying to avoid bug #72150 which was apparently
2482 caused by a gcc bug (or a processor problem) as detailed
2483 at http://veillard.com/gcc.bug
2484
2485Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2486
2487 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2488 fixed xmlReconciliateNs(), added a Python test/example for
2489 inter-document cut'n paste
2490 * python/libxml.py: fixed node.doc on document nodes and added
2491 xpathEval() onto node objects
2492
2493Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2494
2495 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2496 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2497 fixup and integrated tests for the serialization stuff
2498
2499Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2500
2501 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2502 moved the libxml man page to section 3
2503
2504Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2505
2506 * tree.c: fix bug #72490
2507 * python/libxml.c python/libxml.py: added methods serialize()
2508 and saveTo() to all node elements.
2509
2510Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2511
2512 * xmlIO.c: closed #73430, don't read from an input source
2513 which indicated an end-of-file or an error.
2514
2515Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2516
2517 * parser.c: make sure SAX endDocument is always called as
2518 this could result in a Python memory leak otherwise (it's
2519 used to decrement ref-counting)
2520 * python/generator.py python/libxml.c python/libxml.py
2521 python/libxml2-python-api.xml python/libxml2class.txt
2522 python/tests/error.py python/tests/xpath.py: implemented
2523 the suggestions made by Gary Benson and extended the tests
2524 to match it.
2525
2526Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2527
2528 * python/generator.py: applied patch fixing #73450
2529
2530Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2531
2532 * xpath.c: fixing #61290 "namespace nodes have no parent"
2533 long standing divergence from the XPath REC. NodeSets
2534 simply hold a copy of namespace nodes and those node ->next
2535 points to the parent (which may not be the node carrying the
2536 definition).
2537 * include/libxml/xpath.h: flagged but didn't added a possible
2538 speedup
2539 * DOCBparser.c HTMLparser.c: removed some warnings from push
2540 parser due to new state being added.
2541 * tree.c: new fix from Boris Erdmann
2542 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2543 the XML Canonalization support from Aleksey Sanin
2544
2545Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2546
2547 * tree.c: patch from Boris Erdmann fixing some namespace odities
2548 with xmlCopyNode()
2549
2550Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2551
2552 * xmlIO.c: fix bug #72706 when loading a NULL entity
2553
2554Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2555
2556 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2557 actually change in a future XML Namespace revision.
2558
2559Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2560
2561 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2562 added the possibility of returning nodesets from XPath extension
2563 functions written in Python
2564
2565Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2566
2567 * python/*: commiting some Python bindings work done while travelling
2568
2569Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2570
2571 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2572 explicitely with memory debugging switched on
2573
2574Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2575
2576 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2577 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2578 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2579 the accessor generator for strings
2580 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2581 regression test.
2582
2583Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2584
2585 * python/README python/generator.py python/libxml.c python/setup.py:
2586 added the 'usual' setup.py to allow building a libxml2-python
2587 module based on the same code. The initialization is however
2588 different the 2 .so files fo libxml2 and libxslt are identical and
2589 they entry point initialize both libraries. this is done to avoid
2590 some possible nasty problem since the Python don't merge the maps
2591 of all shared modules.
2592
2593Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2594
2595 * parser.c: fixed a push/encoding bug reported by Michael
2596 on librsvg
2597
2598Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2599
2600 * include/libxml/parserInternals.h: fixes a misplaced #endif
2601
2602Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2603
2604 * parser.c valid.c: found and fixed a couple of allocation bugs
2605
2606Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2607
2608 * doc/xml.html doc/python.html doc/*: added a Python and binding
2609 page describing the current state of the Python bindings and
2610 giving pointers to the other languages wrappers.
2611
2612Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2613
2614 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2615 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2616 rebuilt the API and web site
2617 * xpath.c: fixed #71978 portability bugs
2618
2619Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2620
2621 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2622
2623Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2624
2625 * include/libxml/parserInternals.h parser.c: had to change
2626 2 internal parsing API when processing document content
2627 to check the start and end of element content are defined
2628 in the same entity
2629 * valid.c include/libxml/valid.h: attribute normalization can
2630 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2631 with the context to report it.
2632 * SAX.c: fixed the last known bugs, crazy validation constraints
2633 when a document is standalone seems correctly handled. There
2634 is a couple of open issues left which need consideration especially
2635 PE93 on external unparsed entities and standalone status.
2636 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2637 The 2 tests left failing are actually in error. Cleanup done.
2638
2639Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2640
2641 * valid.c: implemented E59 spaces in CDATA does not match the
2642 nonterminal S
2643
2644Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2645
2646 * SAX.c parser.c valid.c: more validation test fixups
2647 * check-xml-test-suite.py: added duration info for the tests
2648
2649Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2650
2651 * parser.c valid.c: a couple of errors were reported but not
2652 saved back as such in the parsing context. Down to 1% failure rate
2653 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2654
2655Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2656
2657 * xmlInternald.c: isExtender was missing a char
2658 * parser.c include/libxml/parser.h: % are acceptable in the
2659 internal subset if within a PUBLIC ID
2660
2661Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2662
2663 * SAX.c parserInternals.c valid.c: more work on the conformance
2664 suite. Took the step to finally block documents with encoding
2665 errors. It's a fatal error per the spec, people should have fixed
2666 their documents by now.
2667
2668Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2669
2670 * check-xml-test-suite.py: fixed the test script after some discussion
2671 on the semantic of TYPE="error"
2672 * Makefile.am: added the script to the distrib
2673
2674Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2675
2676 * SAX.c entities.c: fixed a couple of conformances issues deep
2677 into the validation code (standalone and undeclared Notations)
2678
2679Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2680
2681 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2682 stayed there for years !
2683
2684Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2685
2686 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2687 missing
2688
2689Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2690
2691 * check-xml-test-suite.py: improved the behaviour a bit as
2692 well as the logs
2693 * parser.c valid.c SAX.c: fixed a few more bugs
2694 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2695
2696Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2697
2698 * check-xml-test-suite.py: python script to run regression tests
2699 against the XML Test suite of W3C/OASis
2700 * SAX.c: fixed a validation bug
2701 * parser.c: fixed 3 errors pointed by the test suite
2702 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2703 * python/Makefile.am: fixed a dependendy
2704
2705Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2706
2707 * xmlmemory.c: avoid a warning bug #71594
2708
2709Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2710
2711 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2712 warning on alpha/Tru64
2713
2714Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2715
2716 * include/libxml/entities.h: fixing a comment
2717 * valid.c: fixing some troubles with validity check on namespaces
2718 * result/VC/NS3 test/VC/NS3: added a specific regression test
2719
2720Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2721
2722 * tree.c: Fixing #71342 serializing '\n' in attribute values
2723 * result/noent/att3 result/att3 test/att3: added a specific
2724 test.
2725
2726Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2727
2728 * python/libxml.c: couple of bug fixes
2729
2730Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2731
2732 * python/*.py: removed tabs and used spaces.
2733
2734Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2735
2736 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2737 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2738
2739Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2740
2741 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2742 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2743
2744Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2745
2746 * include/libxml/encoding.h include/libxml/entities.h
2747 include/libxml/globals.h include/libxml/parser.h
2748 include/libxml/threads.h include/libxml/tree.h
2749 include/libxml/xmlmemory.h: trying to fix the include mess
2750
2751Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2752
2753 * include/libxml/xmlmemory.h: reverted part of the previous
2754 attempt to provide #69655, this was breaking the build.
2755
2756Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2757
2758 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2759 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2760 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2761 include/libxml/parserInternals.h include/libxml/tree.h
2762 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2763 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2764 clean.
2765 * python/libxml.c: fixed a warning.
2766
2767Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2768
2769 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2770 copying of node, merge back IDs in the target document.
2771 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2772 test/XInclude/ents/ids.xml: test case
2773 * result/VC/ElementValid4: output changed due to a typo fix
2774
2775Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2776
2777 * python/Makefile.am: seems some version of automake didn't
2778 generate the dependancies right as Jacob found out. Add
2779 an extra dependancy rule.
2780
2781Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2782
2783 * parserInternals.c valid.c: Justin Fletcher found some parts
2784 of the code needing cleanup
2785 * libxml.spec.in python/Makefile.am python/generator.py
2786 python/libxml.c python/libxml.py: Fixed the python Makefiles
2787 corrected a bug showing up on ia64, changed the name of the
2788 python internal module too
2789
2790Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2791
2792 * Makefile.am: applied patch from Andris Pavenis for binary
2793 name suffixes
2794
2795Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2796
2797 * xmllint.c win32/win32config.h: fixing #68748
2798
2799Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2800
2801 * valid.c: fixing #70166
2802
2803Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2804
2805 * valid.c: fixing #70077
2806
2807Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2808
2809 * Copyright Makefile.am README configure.in libxml.spec.in:
2810 Changed to the MIT Licence
2811 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2812 doc/xmlio.html: updated the doc accordingly
2813 * include/libxml/xmlwin32version.h configure.in: preparing
2814 2.4.14 release
2815 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2816 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2817 fixed the const xmlChar * wrapper and generator, XPath extension
2818 functions now use the context as first argument
2819 * python/tests/tstxpath.py python/tests/xpath.py
2820 python/tests/xpathext.py: Updated the tests accordingly
2821 * tree.c: fixed bug #70067
2822
2823Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2824
2825 * Makefile.am: cleanup
2826 * debugXML.c: always use stdout if output is NULL
2827 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2828 * python/Makefile.am python/generator.py python/libxml2class.txt
2829 python/libxml_wrap.h python/types.c: augmented the number of bindings
2830 handling FILE * and XPath contexts
2831 * python/tests/Makefile.am: avoid a stupid problem due to the
2832 use of TEST.
2833
2834Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2835
2836 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2837
2838Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2839
2840 * python/TODO python/libxml.c: cleanup the extension function lookup
2841 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2842
2843Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2844
2845 * configure.in python/Makefile.am: do not install outside
2846 of prefix
2847
2848Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2849
2850 * python/TODO python/libxml.c: started adding SAX interfaces
2851 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2852 SAX test
2853
2854Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2855
2856 * tree.c: hardened the addChild function
2857 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2858 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2859 added accessors needed for xmlNode, a bit more testing and
2860 extension of interfaces
2861 * python/tests/Makefile.am python/tests/build.py: added a test
2862 build from scratch/save/load/check
2863
2864Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2865
2866 * parserInternals.c: change a small bit in the way valididy
2867 error messages get initialized
2868 * python/TODO python/libxml.c python/libxml2-python-api.xml
2869 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2870 added some memory debugging to track leaks at the libxml2 level
2871 * python/tests/*.py: changed all tests to check for leaks,
2872 there is just one left in XPath extension registrations.
2873
2874Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2875
2876 * python/TODO python/generator.py python/libxml2-python-api.xml
2877 python/libxml2class.txt: more accessor classes for the parser
2878 context, allow to switch on and check validity
2879 * python/tests/Makefile.am python/tests/error.py
2880 python/tests/invalid.xml python/tests/valid.xml
2881 python/tests/validate.py: attded more test and and added error.py
2882 which I forgot to commit in the last step
2883
2884Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2885
2886 * python/Makefile.am python/types.c: cleanup
2887 * python/libxml.c python/libxml.py python/libxml_wrap.h
2888 python/generator.py python/libxml2-python-api.xml
2889 python/libxml2class.txt: added class for parser context, added
2890 first cut for push mode support. Added a framework to generate
2891 accessors functions.
2892 * python/tests/Makefile.am python/tests/push.py: added a push
2893 test
2894
2895Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2896
2897 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2898 bug a bit of cleanup.
2899
2900Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2901
2902 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2903 python/libxml2class.txt: adding error redirections and preformat
2904 to a python handler
2905 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2906 tests self checking
2907
2908Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2909
2910 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2911 a function
2912
2913Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2914
2915 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2916 python/libxml.c python/libxml2-python-api.xml
2917 python/libxml2class.txt: Progressing through the TODOs, class
2918 description output, extra XML API, RPM now builds the wrappers
2919 for all python installed versions
2920
2921Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2922
2923 * configure.in libxml.spec.in python/Makefile.am python/TODO
2924 python/generator.py python/libxml2class.txt: added more informations
2925 in the libxml2-python package including docs. Slightly changed
2926 the class hierarchy
2927 * python/tests/*: added basic regression tests infrastructure too
2928
2929Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2930
2931 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2932 added libxml2-python as part of the packages installed
2933
2934Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2935
2936 * python/Makefile.am python/generator.py python/libxml.c
2937 python/libxml.py: more work, now able to extend the
2938 XPath interpreter with functions written in python.
2939
2940Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2941
2942 * python/Makefile.am: Jacob sent a patch to allow building from
2943 tarfile.
2944
2945Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2946
2947 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2948 inserted the python wrappers build, I hope this won't be too
2949 unportable
2950
2951Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2952
2953 * xpath.c: minor optimization
2954 * python/generator.py python/libxml.c python/libxml.py
2955 python/libxml_wrap.h: more work on the python bindings,
2956 they now support XPath and there is no evident leak
2957
2958Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2959
2960 * python/generator.py python/libxml.c python/libxml.py:
2961 more work on the python bindings generator.
2962
2963Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2964
2965 * python/generator.py python/libxml.c python/libxml_wrap.h:
2966 more work on the python bindings.
2967
2968Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2969
2970 * python/generator.py python/libxml.c python/libxml.py
2971 python/libxml_wrap.h: commited early version of a python binding
2972 for private use only ATM
2973
2974Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2975
2976 * entities.c tree.c include/libxml/entities.h: applied patch
2977 from Anthony Jones to implement copy of DTD subtree too. Had
2978 just to keep 2 function private which really ought to become
2979 public ones.
2980
2981Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2982
2983 * xmllint.c: added pointers to the web pages in the usage()
2984
2985Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2986
2987 * tree.c: more fixes from Petr Kozelka for attribute handling
2988 in the tree API to align the semantic with DOM.
2989
2990Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2991
2992 * valid.c tree.c entities.c: another set of patches from
2993 Anthony Jones for copy operations cleanup and robustness
2994
2995Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2996
2997 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2998 an alphabetic index based on comments content
2999 * doc/*: rebuilt the web site with the new references
3000
3001Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3002
3003 * parserInternals.h: Greg Sjaardema suggested to use an
3004 eponential buffer groth policy in xmlParserAddNodeInfo()
3005
3006Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3007
3008 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3009 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3010 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3011 to generate cross-references, and added/updated the stylesheets
3012 to generate and link API indexes. The generic keyword index
3013 is not done yet.
3014 * doc/*.html: regenerated all the usual docs too
3015
3016Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3017
3018 * debugXML.c: added an xpath function to the shell for T. V. Raman
3019
3020Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3021
3022 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3023 debug routines.
3024
3025Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3026
3027 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3028 support of attribute nodes
3029
3030Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3031
3032 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3033 hopefully near complete and fully documented of the API in XML
3034 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3035 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3036 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3037 include/libxml/parserInternals.h include/libxml/valid.hi
3038 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3039 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3040 include/libxml/xpath.h include/libxml/xpathInternals.h:
3041 Cleaned up the doc comments a lot in the process, the interface
3042 coverage is now 100%
3043
3044Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3045
3046 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3047 extracts comments from the gtk-doc DocBook output (a bit
3048 convoluted but seems to work).
3049
3050Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3051
3052 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3053 added an XML description of the API, moved the script generating
3054 it here. Added a "make api" target
3055
3056Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3057
3058 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3059
3060Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3061
3062 * xpath.c include/libxml/xpathInternals.h: the change made to
3063 xmlXPathFuncLookupFunc was incompatible roll it back
3064
3065Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3066
3067 * SAX.c: cleanup patch from Anthony Jones
3068 * doc/Makefile.am: fix the headers to avoid in make scan
3069 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3070 includes, * vs Ptr and general cleanup
3071 * parsedecl.py: first version of a script to extract the
3072 module interfaces, the goal will be to provide .decl or XML
3073 specification of the interfaces to build wrappers.
3074
3075Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3076
3077 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3078 now provides return codes in case of errors
3079
3080Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3081
3082 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3083 Upgraded to trio baseline 1.6
3084 * strio.h strio.c: Replaced by triostr.h and triostr.c
3085
3086Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3087
3088 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3089 of strdup usage in the code
3090
3091Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3092
3093 * parser.c error.c: Keith Isdale complained rightly that
3094 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3095
3096Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3097
3098 * tree.c: fixed the funxtion to set the xml: attributes
3099 * debugXML.c: added "setbase" to test it.
3100
3101Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3102
3103 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3104 to allow updating an attribute content
3105
3106Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3107
3108 * libxml.h: try to avoid problems when compiling on Windows
3109
3110Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3111
3112 * hash.c: patch from Anthony Jones for hash.c allocation size
3113 * Makefile.am: trying to work around Yet Another Libtool Madness
3114 and build the 2.4.13 release finally ...
3115
3116Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3117
3118 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3119 * doc/* : update of the documentation
3120
3121Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3122
3123 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3124 at fixing #61290 :-(
3125
3126Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3127
3128 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3129 Fixes bug #67229
3130
3131Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3132
3133 * tree.c: trying to avoid troubles when a subtree is copied
3134 and coalesced in part with the target tree. Should fix
3135 bug #67407
3136
3137Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3138
3139 * valid.c: fixed validation of attributes content of type
3140 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3141 values, very old bug. Fixes #67671
3142
3143Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3144
3145 * parser.c include/libxml/parserInternals.h tree.c: integrated
3146 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3147 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3148
3149Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3150
3151 * threads.c: applied Serguei Narojnyi's patch to add native
3152 thread support on the Win32 platform
3153 * testThreadsWin32.c Makefile.am: added the test program also
3154 from Serguei, Win32 specific
3155 * include/win32config.h include/libxml/xmlwin32version.h.in:
3156 added patch from Igor for the Windows thread specific defines.
3157
3158Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3159
3160 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3161
3162Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3163
3164 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3165 output page into XMLinfo.html. Close bug #66951 and
3166 raised by Robert Collins too.
3167
3168Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3169
3170 * encoding.c: Paul Keogh pointed out a possibility of segfault
3171 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3172 Closes bug # 68238
3173
3174Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3175
3176 * doc/*.html: updated the Gdome2 links
3177
3178Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3179
3180 * libxml.h: Applied following patches from Robert Collins
3181 and make sure IN_LIBXML is defined when compiling it
3182 -------
3183 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3184 as well as Visual C.
3185 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3186 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3187 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3188 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3189 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3190 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3191 xmlSysIDExists xmlNoNetExists).
3192 * xmllint.c: Don't include winsock2.h for Cygwin.
3193
3194Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3195
3196 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3197 when the version info is not present.
3198
3199Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3200
3201 * tree.c: Anthony Jones pointed out a problem in
3202 xmlStringGetNodeList() and provided a fix for it
3203
3204Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3205
3206 * parser.c: patch from Frank J Franklin to remove a bug in
3207 xmlCreatePushParserCtxt() when the initial buffer passed
3208 is large.
3209
3210Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3211
3212 * win32/*: big cleanup of the Windows/MSVC project files
3213 from Igor Zlatkovic
3214
3215Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3216
3217 * doc/Makefile.am: should fix #67674 and avoid troubles if
3218 xsltproc is not available or fails in the prefix provided
3219
3220Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3221
3222 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3223
3224Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3225
3226 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3227 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3228 Fixed a few other problems raised by Charlie Bozeman.
3229 * result/VC/ElementValid[5-7]: fixed the output
3230
3231Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3232
3233 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3234 patches from Charlie Bozeman. Regenerated the HTML docs.
3235
3236Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3237
3238 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3239 for Windows from Igor
3240
3241Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3242
3243 * xmllint.c: applied Justin Fletcher patch for --output or -o
3244
3245Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3246
3247 * win32/libxml2/libxml2.def.src: close #67019
3248
3249Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3250
3251 * xmllint.c: applied Justin Fletcher generic timing patch
3252 similar to the one already applied to xsltproc.
3253
3254Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3255
3256 * include/libxml/tree.h tree.c: applied documentation patches
3257 from Charlie Bozeman
3258
3259Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3260
3261 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3262
3263Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3264
3265 * valid.c: fix the xmlStrdup() used in the previous patch.
3266 * valid.c: added --dropdtd
3267 * tree.c: fixed xmlUnlinkNode so it also removes the references
3268 from the document if the node is a DTD
3269
3270Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3271
3272 * HTMLtree.c valid.c: cleanup some static declarations
3273
3274Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3275
3276 * xmllint.c: removed another strdup()
3277 * doc/FAQ: removed the HP/UX entry
3278
3279Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3280
3281 * valid.c: fix bug #66816 when validating.
3282 * xmllint.c: don't use sys/time.h if configure did not found it
3283
3284Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3285
3286 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3287 xmlcatalog_man.xml
3288
3289Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3290
3291 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3292 xmlInitMemory() was declared twice
3293
3294Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3295
3296 * globals.c: do not reference strdup() !
3297 * configure.in libxml-2.0.pc.in: trying to fix the libs
3298 of the various config extraction modules
3299
3300Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3301
3302 * configure.in : preparing 2.4.12
3303 * doc/* : updated and rebuilt the docs
3304
3305Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3306
3307 * uri.c: closed bug #66159
3308 * testURI.c: added --escape option
3309 * configure.in: some cleanup for xml2-config --cflags
3310
3311Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3312
3313 * globals.c testThreads.c: removed some misplaced includes
3314 of xmlversion.h
3315
3316Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3317
3318 * threads.c: patch from Gary Pennington fixing a possible
3319 problem at initialization time.
3320
3321Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3322
3323 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3324 Eric Lavigne contribution to build libxml2 on MacOS using
3325 CodeWarrior.
3326
3327Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3328
3329 * xmllint.c: applied Geert Kloosterman's patch to fix
3330 --repeat --timing output
3331
3332Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3333
3334 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3335 where non-wellformed XML declaractions were not detected.
3336
3337Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3338
3339 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3340
3341Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3342
3343 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3344 gets reset by xmlCleanupInputCallbacks() and this makes the
3345 function useless. Same for output.
3346
3347Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3348
3349 * xmlIO.c: robert pointed out a loop error in callback cleanups
3350
3351Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3352
3353 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3354 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3355 they are not really tied to debugging
3356
3357Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3358
3359 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3360 * xmllint.c: better --catalogs description
3361
3362Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3363
3364 * tree.c: fixed a couple of problems in xmlSetProp()
3365
3366Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3367
3368 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3369 unappropriate stdout output.
3370
3371Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3372
3373 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3374 by Denis Beurive, closes #65111
3375
3376Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3377
3378 * valid.c: in case of content model validity error, don't
3379 print it if validity warnings were not requested.
3380
3381Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3382
3383 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3384 * parserInternals.c: removed the last exit() call. Print an
3385 unmaskable error on stderr instead (library mismatch detection)
3386
3387Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3388
3389 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3390 shell instructions from Heiko Rupp
3391
3392Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3393
3394 * catalog.c: use the URL notation file:// for default catalog paths
3395
3396Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3397
3398 * include/libxml/tree.h: better comments for _private fields
3399 * tree.c: removed a problem when copying an entity reference.
3400
3401Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3402
3403 * vms/*: updated instructions and diffs from John A Fotheringham
3404
3405Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3406
3407 * include/libxml/xmlerror.h: avoid an include problem if
3408 #include <libxml/xmlerror.h> happens first in code
3409 seems to be the case in KDE libs
3410
3411Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3412
3413 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3414 from Igor for Windows
3415
3416Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3417
3418 * Makefile.am: Gary Pennington pointed out a missing prefix
3419
3420Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3421
3422 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3423 * doc/*: upgraded and rebuilt the docs
3424
3425Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3426
3427 * HTMLparser.c: fix comment in scripts element parsing.
3428 * result/HTML/doc3*: updated the results.
3429
3430Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3431
3432 * uri.c: another URI bug fix #63336, using Joel Young patch.
3433
3434Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3435
3436 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3437 a cleaned up version of the Pwd shell string generation.
3438
3439Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3440
3441 * valid.c include/libxml/tree.h: trying to fix namespaces +
3442 validation problems for good, closing #63619 in the process
3443 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3444 wrong in this respect, fixed it.
3445
3446Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3447
3448 * xmllint.c: Morus Walter patch to allow --format and --encode
3449
3450Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3451
3452 * debugXML.c: Stefan Kost provided an help command for the shell
3453
3454Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3455
3456 * debugXML.c: Heiko Rupp pointed that the shell would crash
3457 on empty nodesets returns.
3458
3459Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3460
3461 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3462 migh need the history libraries
3463
3464Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3465
3466 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3467 handle the case of < in quoted attributes, Bastian Kleineidam
3468
3469Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3470
3471 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3472 fixing catalog breakages
3473 * Makefile.am catalog.c result/catalogs/catal
3474 result/catalogs/mycatalog.* test/catalogs/catal*:
3475 fixed more problems in catalog support, added more regression tests
3476 for both XML and SGML catalog handling
3477
3478Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3479
3480 * debugXML.c: applied an improvement to xmlGetLineNo() from
3481 Keith Isdale
3482
3483Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3484
3485 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3486 Side effect of the progressive catalog loading
3487
3488Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3489
3490 * Makefile.am: confexecdir and confexec_DATA were defined twice
3491 pointed out by Karl Eichwalder
3492
3493Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3494
3495 * xmlcatalog.c: avoid unlink() and use remove() instead.
3496
3497Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3498
3499 * libxml.spec.in: cleanup
3500 * include/libxml/xmlwin32version.h: updated with 2.4.8
3501
3502Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3503
3504 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3505 of compiling libxml with a non standard set of options
3506
3507Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3508
3509 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3510 document --sgml option, fixing gnome bugzilla #63382
3511
3512Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3513
3514 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3515 breakage of 2.4.7, added a couple of really needed APIs
3516 like xmlCatalogIsEmpty() and xmlNewCatalog()
3517 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3518 for install-catalog
3519 * configure.in: preparing 2.4.8
3520
3521Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3522
3523 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3524 include/libxml/tree.h include/libxml/xmlIO.h: more include
3525 cleanups, export cleanly one html output + format function.
3526
3527Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3528
3529 * parser.c: removed initGenericErrorDefaultFunc call from
3530 xmlInitParser() since it could destroy previous calls to
3531 xsltSetGenericErrorFunc() effects
3532
3533Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3534
3535 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3536 keyword.
3537
3538Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3539
3540 * Makefile.am: cleanup
3541 * threads.c: cleanup too
3542 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3543 from xsltproc
3544 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3545 dependancy loop.
3546
3547Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3548
3549 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3550 was not used anymore !
3551
3552Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3553
3554 * configure.in: preparing 2.4.7
3555 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3556 manual page from John
3557 * doc/*: updated the doc and rebuilt the generated pages
3558
3559Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3560
3561 * xmlIO.c: closing bug #62711, the library should never
3562 close stdin or stdout.
3563
3564Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3565
3566 * uri.c: second pass at fixing #63336, using Joel Young
3567 final patch. looks okay.
3568
3569Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3570
3571 * uri.c include/libxml/uri.h: trying to clear #63336
3572 allowing the escaping routine to parse unconformant
3573 URI-References.
3574
3575Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3576
3577 * vms/readme.vms vms/build_libxml.com nanoftp.c
3578 include/libxml/xmlversion.h.in: a few VMS updates from
3579 John A Fotheringham
3580 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3581 and xmlCleanupOutputCallbacks() for the Perl binding people.
3582
3583Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3584
3585 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3586 apply fixes to close #63271 and avoid segfaults when
3587 the error routine gets callbed before xmlInitParser()
3588 get called.
3589 * nanoftp.c error.c: Applied patches from Justin Fletcher
3590 correcting some xmlGenericError misuses.
3591
3592Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3593
3594 *doc/xmllint.xml, doc/xmllint.1
3595 New and improved man page for xmllint - .xml is the original, .1
3596 is the generated man page
3597
3598Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3599
3600 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3601 the web site from the main HTML document.
3602
3603Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3604
3605 * parser.c: fixed an erroneous validation bug when PE refs
3606 occurs in external parsed entities referenced from the
3607 internals subset
3608 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3609 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3610 added the associated testcase, it's a nice one.
3611 * HTMLparser.c: generate the DTD node as HTML still ...
3612 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3613
3614Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3615
3616 * HTMLparser.c: fixed a bug in htmlNewDoc()
3617
3618Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3619
3620 * test/threads/*: added entities testing to the Thread test
3621 * testThreads.c: make the test reasonable
3622 * DOCBparser.c: fix the DTD public and system ID
3623 * xmllint.c: added --sgml for SGML DocBook importing
3624 * Makefile.am: added Docbtests target
3625
3626Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3627
3628 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3629 * testThreads.c: removed bogus include
3630
3631Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3632
3633 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3634 fixed a very serious (looping) validation bug
3635
3636Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3637
3638 * include/libxml/globals.h include/libxml/threads.h threads.c
3639 testThreads.c: far more testing, cleaning up bugs
3640 * *.c : make sure globals.h is always included.
3641
3642Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3643
3644 * HTMLparser.c: try to get rid of parser loops for good.
3645
3646Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3647
3648 * configure.in: fixed some bugs in CFLAGS passing.
3649 * test/threads Makefile.am testThreads.c: added a specific
3650 threaded test case (really nasty, guaranteed).
3651
3652Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3653
3654 * catalog.c: serious cleanup on the management of the
3655 XML catalog tree, more tests done, especially with
3656 the catalog PI.
3657
3658Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3659
3660 * catalog.c: avoid a problem in catalog cleanup on SMP if
3661 catalogs were not initialized.
3662
3663Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3664
3665 * catalog.c xpath.c: trying to cleanup the not thread safe
3666 parts of the library.
3667
3668Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3669
3670 * include/libxml/globals.h configure.in global.data: make
3671 the allocation be per-thread a configure option
3672 * encoding.c include/libxml/parser.h: fixed compilation
3673 errors
3674
3675Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3676
3677 * include/libxml/parser.h: Norm reported that a few lines
3678 added were breaking libxslt compile, removed them for now
3679
3680Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3681
3682 * parser.c parserInternals.c threads.c: debugged and fixed
3683 initialization problems which were giving troubles on SMP
3684 boxes.
3685
3686Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3687
3688 * include/libxml/Makefile.am: missing globals.h
3689
3690Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3691
3692 * globals.c: added a couple of standard includes.
3693
3694Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3695
3696 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3697 include/libxml/parserInternals.h include/libxml/tree.h
3698 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3699 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3700 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3701 Applied the last patches from Gary, cleanup, activated threading
3702 all user accessible global variables are now handled in globals.[ch]
3703 Still a bit rought but make tests passes with either
3704 --with-threads defined at configure time or not.
3705 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3706 linking options
3707
3708Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3709
3710 * Makefile.am include/libxml/Makefile.am
3711 include/libxml/globals.h globals.c include/libxml/threads.h
3712 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3713 configure.in: started integrating the core of the thread support
3714 not activated yet but half integrated. The code should still
3715 compile and work anyway.
3716
3717Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3718
3719 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3720 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3721 integrating the non-controversial parts of Gary Pennington
3722 multithread patches
3723 * catalog.c: corrected a small bug introduced
3724
3725Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3726
3727 * catalog.c include/libxml/catalog.h: very serious cleanup,
3728 isolating unportable code and as much as possible the accesses
3729 to the global shared catalog. May need more testing !
3730
3731Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3732
3733 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3734 Keith Isdale patches for the XSLT debugger interfaces. Some
3735 cleanup
3736
3737Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3738
3739 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3740 * DOCBparser.c: generate line nubers in elements
3741
3742Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3743
3744 * configure.in: preparing 2.4.6 release
3745 * doc/xml.html doc/html/*: updated and rebuilt the docs
3746 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3747
3748Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3749
3750 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3751 adding documentation for DV's supercatalog support
3752
3753Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3754
3755 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3756 super catalog support adding one API and one flag --sgml to
3757 xmlcatalog
3758
3759Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3760
3761 * doc/xmlcatalog_man.xml, xmlcatalog.1
3762 One more crack at
3763 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3764
3765
3766Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3767
3768 * xpath.c: implemented xmlXPathObjectCopy for external objects
3769 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3770
3771Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3772
3773 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3774 finishing up fix to
3775 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3776 the xmlcatalog man page display more elegantly
3777
3778Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3779
3780 * configure.in: closing bug #61832
3781 * HTMLparser.c: removed a warning
3782
3783Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3784
3785 * xpath.c: fixing #61673 part I, do not loose doc information
3786 when copying result value trees.
3787
3788Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3789
3790 * xpath.c: trying to harden the XPath interpreter
3791
3792Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3793
3794 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3795 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3796
3797Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3798
3799 * HTMLparser: repaired another loop problem
3800
3801Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3802
3803 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3804 parsing.
3805 * xpath.c: fix bug #61291 the default XML namespace node is
3806 missing from the namespace axis.
3807 * tree.c: refuse to create namespaces nodes with prefix "xml"
3808
3809Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3810
3811 * SAX.c: ouch a non-defined namespace could lead to a crash,
3812 fixed #61215
3813
3814Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3815
3816 * parserInternals.c: closed bug #61054
3817
3818Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3819
3820 * include/libxml/Makefile.am: closing #60708
3821
3822Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3823
3824 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3825 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3826
3827Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3828
3829 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3830
3831Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3832
3833 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3834 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3835
3836Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3837
3838 * catalog.c: Justin Fletcher provided cleaup code in case
3839 HAVE_STAT is not defined
3840 * include/win32config.h: Igor Zlatkovic suggested to have
3841 HAVE_STAT defined there
3842
3843Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3844
3845 * catalog.c - fixed typing error reported by M. Barros
3846
3847Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3848
3849 * xmllint.c - fixing typo
3850
3851Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3852
3853 * HTMLparser.c: small enhancement to prevent loop on
3854 unrecognizable data
3855
3856Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3857
3858 * parserInternals.c: applying patch from bug #60757 this
3859 should close it
3860
3861Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3862
3863 * catalog.c xmlcatalog.c: removed a couple of warning
3864 * xpath.c: try to solve the linking problem on platforms
3865 needing trio to compile
3866
3867Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3868
3869 * Makefile.am libxml.spec.in: backing up non-documented changes
3870 commited without review or aproval by Jens Finke <jens@gnome.org>
3871 * HACKING: made 100% clear that no commit should be done directly
3872
3873Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3874
3875 * configure.in: Joe Orton provided a patch fixing a problem
3876 when iconv is specified to be in a non-standard directory
3877 but wasn't exported in xml2-config --cflags
3878
3879Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3880
3881 * configure.in: let's ship 2.4.5 before getting too much
3882 troubles with 2.4.4 errors.
3883
3884Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3885
3886 * encoding.c entities.c: do not output hexadecimal charrefs
3887 when serializing HTML since some version of Netscape can't
3888 grok it, generate decimal ones.
3889 * result/HTML/doc3.htm: output changed due to previous test
3890 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3891
3892Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3893
3894 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3895 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3896
3897Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3898 Released 2.4.4
3899
3900 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3901 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3902 updated the configuration scripts systems accordingly
3903
3904Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3905
3906 * configure.in: preparing for 2.4.4
3907 * doc/xml.html doc/html/*: updated and rebuilt the docs
3908
3909Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3910
3911 * win32/dsp/libxml2.def.src: tried to incorporate comments
3912 from bug #59220
3913
3914Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3915
3916 * parser.c result/noent/wml.xml: fixed bug #59981 related
3917 to handling of '&' in attributes when entities are substitued
3918
3919Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3920
3921 * libxml.h include/libxml/xmlversion.h.in
3922 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3923 Tried to close bug #60131
3924
3925Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3926
3927 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3928
3929Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3930
3931 * SAX.c: fixing bug #59946 on xmlns=""
3932
3933Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3934
3935 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3936 but allocates a new error code.
3937
3938Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3939
3940 * xmllint.c: John Fleck fixed typos in the options output
3941 * parser.c SAX.c: fix ignorable white space SAX selection
3942
3943Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3944
3945 * entities.c: Steve Underwood found the possibility of an
3946 ininite loop in case of error.
3947
3948Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3949
3950 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3951
3952Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3953
3954 * parser.c: warn if version is not 1.0 but it's not
3955 strictly speaking an error after analyzing the spec
3956
3957Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3958
3959 *doc/catalog.html - add link to the html version of the
3960 man page, other linguistic cleanups
3961
3962Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3963
3964 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3965 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3966 file, has not yet been included in the build.
3967
3968Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3969
3970 * catalog.c: removed a duplicate affectation Justin Fletcher
3971
3972Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3973
3974 * tree.c: Armin Sander pointed a possible text coalescing
3975 problem, completed his patch.
3976
3977Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3978
3979 * trionan.c: Fixed const and volatile re-definition problem
3980
3981Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3982
3983 * libxml.4 parser.c: doc updates from Heiko Rupp
3984 * parserInternals.c: 2 sanity checks from Heiko Rupp
3985
3986Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3987
3988 * tree.c: applied patch from Armin Sander to make some pointers
3989 const in xmlCopyNode()
3990 * include/libxml/tree.h: added fix to the header
3991
3992Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3993
3994 * xpath.c: hum, restrict the integer usage gcc bug workaround
3995 to only gcc compilers so that other architecture don't get
3996 penalized by this limitation.
3997 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3998
3999Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4000
4001 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4002 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4003
4004Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4005
4006 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4007 --convert option to xmlcatalog to convert SGML ones to
4008 the XML syntax.
4009 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4010
4011 2.4.3 got released at that point
4012Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4013
4014 * catalog.c xmlIO.c: started some serious testing and fixed
4015 a few bug and optmization needs.
4016
4017Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4018
4019 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4020 preparing for a 2.4.3 release even if it may not be ready yet
4021 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4022 all file parsing lookup to go through the entity resolver, add
4023 to add an API to bypass it (needed to load catalogs themselves),
4024 some cleanup on the catalog code too.
4025 * nanoftp.c: small cleanup
4026 * doc/catalog.html: small update
4027
4028Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4029
4030 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4031 Jun Kuriyama
4032
4033Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4034
4035 * doc/catalog.html: finished the catalog documentation
4036
4037Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4038
4039 * doc/catalog.html doc/xml.html: added documentation about
4040 Catalog support, misses an API description
4041 * doc/html/*: reextracted the API pages
4042
4043Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4044
4045 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4046 Added the part about section 7.2 on URI resolution,
4047 fixed a side effect in the HTML parser, look complete
4048 and ready to rock except the URI/SystemID part!
4049
4050Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4051
4052 * include/libxml/catalog.h include/libxml/parser.h
4053 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4054 xmlIO.c: added support and APIs needed for the catalog PI
4055 * include/libxml/xmlIO.h: cleanup
4056
4057Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4058
4059 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4060 include/libxml/catalog.h: starts to look okay, really
4061 plugged the new framework, cleaned a lot of stuff,
4062 added some APIs, except the PI's support missing this
4063 should be mostly complete
4064 * result/catalogs/* test/catalogs/*: added new test, enriched
4065 the existing one with URN ID tests
4066
4067Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4068
4069 * catalog.c: fixed nextCatalog
4070 * result/catalogs/docbook test/catalogs/*: started adding
4071 a small regression test
4072
4073Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4074
4075 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4076 more work on the XML catalog support.
4077 * parser.c include/libxml/parser.h: small cleanup seems using
4078 list as a public parameter name can give portability troubles
4079 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4080 include/libxml/xpath.h include/libxml/Makefile.am: removed
4081 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4082 wrappers
4083
4084Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4085
4086 * Makefile.am trio.c triodef.h trionan.c xpath.c
4087 include/libxml/Makefile.am include/libxml/trionan.h:
4088 Re-worked Not-A-Number and Infinity support.
4089 * xmlcatalog.c: added readline include files
4090
4091Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4092
4093 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4094 testCatalog as xmlcatalog, making it an installed app
4095 adding a shell, and preparing it to be a /etc/xml/catalog
4096 management tool, though not ready yet
4097 * catalog.c include/libxml/catalog.h: adding support for
4098 XML Catalogs http://www.oasis-open.org/committees/entity/
4099 not finished, there is some interesting tradeoffs and a
4100 few open questions left.
4101
4102Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4103
4104 * xmllint.c: fixed a line formatting problem
4105
4106Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4107
4108 * SAX.c: removed a couple of unused variable (Albert Chin)
4109
4110Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4111
4112 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4113 trying to fix some troubles w.r.t. function returning
4114 const xxxPtr.
4115
4116Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4117
4118 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4119 defined
4120
4121Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4122
4123 * xpointer.c: removed unused var
4124
4125Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4126
4127 * testXPath.c: another small cleanup closing bug #59110
4128
4129Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4130
4131 * win32/dsp/libxml2.def.src: small cleanup closing bug
4132 #59108
4133
4134Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4135
4136 * example/gjobread.c: add xmlCleanupParser() before leaving
4137
4138Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4139
4140 * config.h.in configure.in include/libxml/xmlwin32version.h:
4141 released 2.4.2
4142
4143Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4144
4145 * include/libxml/valid.h debugXML.c valid.c: deprecate
4146 the non-boundchecking Sprintf functions, add Snprintf
4147 this should close bug #57984
4148
4149Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4150
4151 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4152 URIs before doing the lookups (pointed by Mark Vakoc)
4153
4154Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4155
4156 * xpath.c: serious changes on Result Value Trees and NodeSets
4157 w.r.t. deallocation and collect operations. Probably not
4158 100% clean (merge of allocated trees smells like a problem).
4159 Seems sufficient to close #58943
4160
4161Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4162
4163 * xmllint.c: adding a --format option
4164
4165Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4166
4167 * xpath.c: count() was broken on Result Value Tree
4168 * xmlIO.c: fixed file:/// accesses on _WIN32
4169
4170Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4171
4172 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4173 macro was renamed, this should close bug #58683
4174
4175Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4176
4177 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4178 entity substitution mode text at the end of the entity might
4179 be added due to text coalescing.
4180 * nanoftp.c parser.c: small cleanup
4181
4182Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4183
4184 * HACKING: added John Fleck right to commit in the doc subdir
4185
4186Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4187
4188 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4189 allow to inherit attributes from the DTD directly in the
4190 tree, this is needed for XPath and can be a useful feature.
4191 Inherited namespaces are always provided at the tree level now
4192 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4193 of tests for this feature (XSLT being the prime user).
4194
4195Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4196
4197 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4198 testSAX.c xmlIO.c xmllint.c include/win32config.h
4199 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4200 include/libxml/xmlwin32version.h.in win32/README.MSDev
4201 win32/dsp/*: applied Win32 Facelift No.2 patches from
4202 Igor Zlatkovic for Windows/MSC
4203
4204Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4205
4206 * SAX.c: unparsedEntityDecl() the URI computation of the
4207 entity wasn't done breaking XSLT unparsed-entity-uri()
4208
4209Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4210
4211 * xpath.c: fixed a bug when walking the descendants and
4212 the current node has no children
4213 * debugXML.c: show up when a text node is supposed to not be escaped
4214
4215Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4216
4217 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4218 worked like the set:leading() function)
4219 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4220
4221Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4222
4223 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4224
4225Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4226
4227 * include/libxml/xmlIO.h: apply change to close #58141
4228 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4229
4230Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4231
4232 * parser.c: when the internal subset uses a PE, then the
4233 included entity can use conditional sections.
4234
4235Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4236
4237 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4238 when walking the namespace axis showing up in
4239 libxst/tests/general/bug-12
4240 * xmlmemory.c: added the possibility to trace a given block
4241 defined by its address
4242
4243Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4244
4245 * parser.c: don't override existing encoding specified before
4246 starting xmlParseDocument()
4247
4248Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4249
4250 * include/libxml/xmlwin32version.h: reinserted, needed for
4251 Windows users of CVS
4252
42532001-07-27 Darin Adler <darin@bentspoon.com>
4254
4255 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4256 * testCatalog.c: Add include of <libxml/parser.h>.
4257
42582001-07-27 Darin Adler <darin@bentspoon.com>
4259
4260 * include/libxml/.cvsignore:
4261 * include/libxml/xmlwin32version.h:
4262 Remove this file from CVS because it's generated.
4263
4264Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4265
4266 * parser.c include/libxml/parser.h: applied const patches from
4267 Tom Moog #58002
4268
4269Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4270
4271 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4272 lookup framework
4273
4274Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4275
4276 * tree.c: fixed xmlCopyNode() for documents
4277
4278Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4279
4280 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4281
4282Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4283
4284 * parser.c: fixes bug #57652 reported by Morus Walter
4285
4286Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4287
4288 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4289
4290Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4291
4292 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4293 errors, lesson don't add new functions at 1am before a release
4294 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4295 from XPath initialization when possible.
4296
4297Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4298
4299 * result/scripts/base*: removing history/readline changed
4300 this slightly
4301 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4302 xmllint.c: make element content line number generation
4303 optionnal to avoid breaking old apps added interface to switch
4304
4305Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4306
4307 * configure.in: get rid of the readline and libhistory
4308 dependancies by default, release 2.4.1 with IA64 fix
4309 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4310 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4311 John Kroll fixes to allow saving to HTTP via PUT (or
4312 POST of needed).
4313 * doc/html/*.html: regenerated the docs
4314
4315Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4316
4317 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4318 xmlHashScanFull and xmlHashScannFull3 to get passed the
4319 three keys as arguments to the callback function
4320
4321Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4322
4323 * configure.in Makefile.am: removed libxml softlink for good
4324 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4325 100% coverage by gtk-doc
4326
4327Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4328
4329 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4330 fixed serious troubles due to size_t vs. int mismatch
4331
4332Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4333
4334 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4335
4336Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4337
4338 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4339 convenient extension API for value and context managing
4340 Now handles external objects through xmlXPathPopExternal,
4341 xmlXPathWrapExternal and xmlXPathReturnExternal.
4342 Added functions for sets operations (intersection, etc.)
4343
4344Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4345
4346 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4347 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4348 HTMLparser.c: cleanup of global variables, marking some
4349 const or private.
4350
4351Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4352
4353 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4354 fixed xmlXPathNodeSetItem when passing index=0
4355
4356Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4357
4358 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4359
4360Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4361
4362 * xmllint.c: fixed compilation under Cygwin #57503
4363 * TODO: update
4364
43652001-07-13 Peter Williams <peterw@ximian.com>
4366
4367 * config.h.in: add #undef HAVE_DLFCN_H
4368
4369 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4370 builddir.
4371
4372Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4373
4374 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4375 raised by #57348 and #57381
4376
4377Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4378
4379 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4380 tree.c xpointer.c: store the line numbder in element->content,
4381 may break some software, need a configuration mechanism
4382
43832001-07-10 Darin Adler <darin@bentspoon.com>
4384
4385 * .cvsignore:
4386 * example/.cvsignore:
4387 * include/.cvsignore:
4388 * include/libxml/.cvsignore:
4389 Various things that are generated and should be ignored.
4390
4391Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4392
4393 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4394 * doc/xml.html doc/html/*: updated the docs
4395
4396Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4397
4398 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4399 validation occured on content with element child
4400
4401Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4402
4403 * tree.c: fixed XML Base computation which was broken
4404 * debugXML.c: added a base function to the shell
4405 * Makefile.am result/scripts/* test/scripts/*: added scripts
4406 based regression tests, and adding 2 XML Base tests
4407
4408Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4409
4410 * tree.c: set properties doc and call xmlSetListDoc for properties
4411 content when grafting them in a different tree.
4412 * aclocal.m4: remove from CVS
4413
4414Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4415
4416 * win32/libxml2/libxml2.def.src: added some missing entry point
4417 for XPath (Mark Vakoc)
4418
4419Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4420
4421 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4422 layer should URI-Unescape before trying to open resources.
4423
4424Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4425
4426 * xpath.c: fix the name() bug for elements in the default
4427 namespace reported by Charlie Bozeman
4428
4429Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4430
4431 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4432 led to an XPath fix, improvements of SAX initialization, and
4433 an added option --nocdata to testXPath
4434
4435Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4436
4437 * doc/libxml-doc.el: Felix Natter provided anew version working
4438 with XEmacs too
4439
4440Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4441
4442 * include/libxml/xpath.h: small cleanup
4443 * doc/xml.html: update
4444
4445Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4446
4447 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4448 released 2.3.14
4449
4450Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4451
4452 * doc/html/*: rebuilt the docs for the release
4453 * doc/xml.html: added 2.3.14 release.
4454
4455Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4456
4457 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4458 were not equal to empty strings
4459
4460Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4461
4462 * SAX.c: fixed a URI-Reference computation problem when validating
4463 * xmlIO.c: small cleanup
4464
4465Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4466
4467 * parser.c: improved the description of a couple of interfaces
4468 upon Larry Stamper suggestion
4469
4470Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4471
4472 * SAX.c entities.c parser.c: changed completely the way entities
4473 are handled when running the parser in entity substitution mode.
4474 This fixes a bug reported by Stephan Kulow and nearly divides
4475 by 3 the amount of memory required by libxslt to load and process
4476 DocBook TDG.
4477
4478Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4479
4480 * HTMLparser.c: fixing a too early root closing problem raised
4481 byt Prashanth Naidu
4482
4483Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4484
4485 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4486 raised by Mark Vakoc.
4487
4488Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4489
4490 * example/Makefile.am: fixed the include path to add srcdir/include
4491 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4492 and some cleanup
4493
4494Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4495
4496 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4497 lot of optimization work, results in significant improvements
4498 when handling really complex XPath queries. Add a small optimizer
4499 for unions, improve [n] and [last()], avoid some costly ops.
4500
4501Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4502
4503 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4504 * xpath.c: small cleanup
4505 * xmlGetNsList: reformated, fixed problems if used on Entities
4506
4507Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4508
4509 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4510
4511Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4512
4513 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4514 * Makefile.am example/Makefile.am: workaround automake generating
4515 erroneous deps
4516
4517Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4518
4519 * include/win32config.h: bug #56801 Yon Derek provided a patch
4520 to the windows config file.
4521
4522Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4523
4524 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4525 libxml.h : Yon Derek provided a set of changes to compile from
4526 CVS on Windows/MSC
4527
4528Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4529
4530 * parser.c: fixed UTF8 BOM support in push mode
4531 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4532 added a specific testcase
4533
4534Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4535
4536 * Makefile.am: added --push regression tests
4537 * parserInternals.c: the XML parser segfaulted in --push mode
4538
4539Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4540
4541 * configure.in: moved the symlinks detection within a CVS
4542 check, this is not portable and will be removed soon.
4543 * xpath.c: small cleanup/speedup
4544
4545Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4546
4547 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4548 release of 2.3.12
4549 * parser.c: make an error message if unknow entities in all cases
4550
4551Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4552
4553 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4554
4555Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4556
4557 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4558 includes were installed in the wrong dir
4559
4560Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4561
4562 * doc/html.xml: warn against sending code to exhibit bugs.
4563
4564Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4565
4566 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4567 Tru64 from Thomas Leitner
4568
4569Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4570
4571 * AUTHORS: added William and Bjorn
4572 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4573 daniel@veillard.com hopefully I won't have to do this again
4574 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4575 docs can be rebuilt cleanly now
4576 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4577 from CVs it's generated, added include/libxml/xmlwin32version.h
4578 also generated but which should change far less frequently.
4579 * catalog.c nanoftp.c: made sure to include libxml.h not
4580 libxml/xmlversion.h directly
4581 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4582 when compiling on WIN32 and MSC
4583
4584Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4585
4586 * include/Makefile.am include/libxml/Makefile.am configure.in:
4587 fixed make distcheck and rebuilding the rpms
4588
4589Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4590
4591 * configure.in: should finish the migration of exported includes
4592 into a real include/libxml in CVS, at least for CVS users.
4593 * removed the exported headers, added in include/libxml (as well
4594 as xmlversion.h.in).
4595
4596Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4597
4598 * configure.in: fixed the way to detect symlink
4599
4600Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4601
4602 * configure.in: updated, include/libxml is now a real CVS dir
4603
4604Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4605
4606 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4607 version works with both libxml1 and libxml2 (it autodetects
4608 the prefix of the html-files) from Felix Natter.
4609 * doc/xml.html: updated doc accordingly
4610
4611Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4612
4613 * xpath.c: fixed the bug generating a template loop in libxslt
4614 when using docbook-xsl-1.4, * should filter out document nodes
4615 * HACKING: added William
4616 * TODO: updated
4617
4618Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4619
4620 * doc/FAQ.html: added a warning about gcc-3.0
4621 * doc/xml.html: added reference to gdome2 and removed a confusing
4622 sentence
4623
4624Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4625
4626 * xmlversion.h: okay this is a generated file, but Windows
4627 users need it and they can't generate it, and I want CVS
4628 Windows users ...
4629 * win32/libxml2/libxml2_so.dsp: Windows project file for
4630 the shared lib version of libxml2
4631 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4632 resources needed for libxslt/xsltproc by Yon Derek
4633
4634Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4635
4636 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4637
4638Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4639
4640 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4641
4642Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4643
4644 * include/win32config.h: Yon Derek provided a first fix
4645 to be able to compile libxslt/xsltproc on Windows
4646
4647Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4648
4649 * xpath.c: attempt to work around what seemed a gcc optimizer
4650 bug when handling floats on i386 http://veillard.com/gcc.bug
4651 * tree.c entities.c encoding.c: doing some cleanups while
4652 chasing it
4653
4654Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4655
4656 * Makefile.am: cleanup when --without-debug is specified
4657 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4658 w.r.t. --without-debug and other include points
4659 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4660 Catalogs
4661 * configure.in entities.h tree.h HTMLparser.c: removed
4662 --without-corba, made the _private field mandatory
4663
4664Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4665
4666 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4667 outputs a BOM in UTF8, an errata has been issued to avoid the
4668 problem, that was the most reasonable solution... Add support
4669 for a leading UTF8 BOM in entities.
4670
4671Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4672
4673 * valid.c: fixed a bug found when post validating an entity ref
4674 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4675 activate it too
4676
4677Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4678
4679 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4680 weakness in the node copy the XPointer and the XInclude
4681 implementations. Serious cleanup.
4682
4683Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4684
4685 * Makefile.am: Kjartan Maraas provided a small patch to
4686 add xml2-config.in to EXTRA_DIST
4687
4688Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4689
4690 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4691 provided another failing case found in KDE, the way the
4692 ctxt->vctxt.nodeTab was allocated and freed changed over
4693 time but it wasn't completely cleaned up. This should fix it.
4694
4695Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4696
4697 * parser.c: Stephan Kulow also raised the fact that line number
4698 could get miscounted making debug harder, fixed the problem
4699 in xmlParseCharData()
4700
4701Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4702
4703 * valid.c: Stephan Kulow pointed out a problem when validating
4704 and using an empty entity, forgot a 'break' in a case.
4705
4706Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4707
4708 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4709 * doc/xml.html: updated with 2.3.11
4710
4711Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4712
4713 * TODO: updated adding cleanup of generated doc
4714 * configure.in: prepared to release 2.3.11
4715 * xmllint.c: added --version for bug reporting
4716 * doc/html/*.html: rebuilt the doc
4717
4718Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4719
4720 * xpath.c: first part of the work on selecting namespace to
4721 fix bug #56115
4722
4723Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4724
4725 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4726 when using -liconv
4727 * TODO: updated
4728
4729Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4730
4731 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4732 cleanup, encoding support.
4733
4734Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4735
4736 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4737
4738Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4739
4740 * xpath.c: bug detected by Ankh when / is used as a function arg
4741
4742Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4743
4744 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4745 of element and use it to avoid outputting formatting spaces at
4746 the wrong place. Implemented the format parameter for HTML save.
4747 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4748 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4749 result/HTML/wired.html: of course this impact the result of a
4750 number of HTML tests
4751
4752Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4753
4754 * HTMLtree.[ch]: started augmenting the HTML save API with
4755 encoding and formatting parameters
4756
4757Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4758
4759 * HTMLtree.h: cleanup and started evaluating the work needed on
4760 revamping the HTML output code
4761
4762Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4763
4764 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4765
4766Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4767
4768 * valid.c: fixed bug #56049, forgot one check in the
4769 validation routine
4770
4771Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4772
4773 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4774
4775Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4776
4777 * libxml.h: fixed an error in last commit
4778 * doc/FAQ.html: added an entry for compilation from CVS
4779
4780Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4781
4782 * xmlversion.h.in libxml.h: Cygwin patches
4783 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4784 * tree.h: cleanup
4785
4786Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4787
4788 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4789 memory block in a strange case where libxml is linked twice
4790 in the binary.
4791
4792Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4793
4794 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4795 state far too often, simple fix used to avoid it.
4796
4797Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4798
4799 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4800 being processed, applied his patch
4801 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4802
4803Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4804
4805 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4806 provided fixes to compile on MSCC again
4807 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4808 also provided an update for the project files.
4809
4810Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4811
4812 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4813 bug #55810
4814
4815Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4816
4817 * tree.c: fixed xmlGetNsProp() to close bug #55683
4818 Note this requires libxslt to use it's own function instead.
4819
4820Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4821
4822 * HTMLtree.c: when in a pre element no formatting space should
4823 be added.
4824 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4825
4826Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4827
4828 * configure.in: added tests for signal() and signal.h
4829
4830Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4831
4832 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4833
4834Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4835
4836 * doc/libxml-doc.el: Felix Natter provided a new version for
4837 libxml2
4838
4839Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4840
4841 * HTMLtree.c: when in a pre element no formatting space should
4842 be added.
4843
4844Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4845
4846 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4847
4848Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4849
4850 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4851 hack
4852 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4853 * uri.c: fixed a warning
4854
4855Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4856
4857 * HTMLtree.c: trying to close bug #55772 escaping in script
4858 elements
4859 * doc/xml.html: suggest to send mail to the list
4860
4861Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4862
4863 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4864 good. Use a macro and based on the solution provided in
4865 vsnprintf manual page from GNU.
4866
4867Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4868
4869 * error.c: Workaround for non-preserving variadic list.
4870 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4871
4872Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4873
4874 * doc/xml.html: added 2.3.10 release
4875
4876Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4877
4878 * configure.in: releasing 2.3.10
4879
4880Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4881
4882 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4883
4884Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4885
4886 * encoding.c: Robert Collins provided a patch to add the
4887 "US-ASCII" encoding alias
4888
4889Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4890
4891 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4892 string oriented functions and started cleaning the related areas
4893 in xpath.c which needed fixing in this respect
4894
4895Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4896
4897 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4898 #55380
4899 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4900
4901Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4902
4903 * TODO: updated
4904 * nanohttp.[ch] : started adding APIs to get the redirected URL
4905 when this occurs (needed for further base computation
4906 * tree.h: cleanup
4907 * encoding.c: cleanup
4908 * SAX.c: minor change around ctxt->loadsubset
4909
4910Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4911
4912 * Makefile.am include/Makefile.am: small change to have
4913 include/libxml rebuilt if working from CVS.
4914 * uri.c: applied another patch from Carl Douglas for URI escaping,
4915 this should close bug #51876
4916
4917Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4918
4919 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4920 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4921 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4922 added specific regression test
4923 * parser.h: preparing for the XSLT mode where DTD inherited
4924 attributes are added to the tree.
4925
4926Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4927
4928 * xinclude.[ch]: Updated the namespace for the Last Call version
4929 * result/XInclude/include test/XInclude/include: updated the
4930 testsuite accordingly
4931
4932Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4933
4934 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4935 related to bug #51876
4936
4937Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4938
4939 * tree.c: fixed a gross mistake in base computation, xml:base is
4940 not completely correct yet (need cascade).
4941 * xpath.[ch]: added the few things needed to find a function name
4942 and URI from the XPath context when it is called.
4943
4944Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4945
4946 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4947 * DOCBparser.c: small cleanup
4948 * xmllint.c: added a --catalogs option to load catalogs from
4949 $SGML_CATALOG_FILES
4950 * tree.c: cleanup
4951 * configure.in: iconv library fixup, ICONV_LIBS
4952
4953Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4954
4955 * catalog.c: handling of CATALOG entries. detection of recursion,
4956 and a few bugfixes
4957 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4958 against the default namespace
4959
4960Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4961
4962 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4963
4964Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4965
4966 * parser.c: fixed propagation context info when parsing an
4967 external entity.
4968 * doc/html/*.html: regenerated a couple of docs
4969
4970Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4971
4972 * doc/xml.html: update with 2.3.9 informations
4973
4974Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4975
4976 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4977 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4978 * doc/html/* : rebuilt the docs
4979 * valid.c: small patch which may improve some case when
4980 validating.
4981
4982Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4983
4984 * HTMLparser.c: Closed bug #54891
4985 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4986 to the suite
4987
4988Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4989
4990 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4991 applied a documentation patch from LotR and filled in a few missing
4992 descriptions
4993
4994Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4995
4996 * xpath.c tree.c parser.c: speed optimizations at the parser level
4997 document tree freeing and xpath evaluation
4998
4999Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5000
5001 * parser.c parser.h parserInternals.h: fixed a couple of
5002 interfaces for handling memory buffer input to const char *
5003 upon suggestion of JamesH.
5004
5005Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5006
5007 * configure.in: LoTR sent a patch fixing the previous commit
5008
5009Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5010
5011 * configure.in: trying to deal again with the stoopid -R linking
5012 flag of Solaris
5013
5014Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5015
5016 * xpath.h: two nodeset access macros from Thomas Broyer
5017
5018Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5019
5020 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5021 patch from Thomas Broyer
5022
5023Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5024
5025 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5026 case
5027 * INSTALL: was empty added stuff from the FAQ
5028
5029Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5030
5031 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5032 attributes handling and #54433 by adding xmlUnsetProp()
5033 and xmlUnsetNsProp()
5034
5035Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5036
5037 * HTMLparser.c: Patch from Jonas Borgström
5038 (htmlGetEndPriority): New function, returns
5039 the priority of a certain element.
5040 (htmlAutoCloseOnClose): Only close inline elements if they
5041 all have lower or equal priority.
5042 * result/HTML: this of course changed a number of tests results.
5043
5044Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5045
5046 * xmlIO.c catalog.c: plugged in the default catalog resolution
5047 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5048 documentations
5049 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5050
5051Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5052
5053 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5054 integrating catalogs
5055 * catalog.[ch] testCatalog.c: adding a small catalo API
5056 (only SGML catalog support).
5057 * parser.c: restaured xmlKeepBlanksDefault(0) API
5058
5059Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5060
5061 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5062
5063Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5064
5065 * parser.c: added xmlParseExternalEntityPrivate() to allow
5066 propagation of ctxt->_private when parsing external entities
5067
5068Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5069
5070 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5071
5072Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5073
5074 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5075
5076Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5077
5078 * valid.c: warn when indeterminist content model is detected
5079 * result/VC/ElementValid8: this adds a message
5080 * Makefile.am: add --novalid for VCM tests
5081 * parserInternals.c: added a call to Init memory
5082
5083Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5084
5085 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5086 when both parameters are NULL.
5087
5088Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5089
5090 * valid.c: applied small patch from Gary Pennington, reindented
5091 some part of the code.
5092
5093Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5094
5095 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5096 release, updated and regenerated the docs
5097
5098Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5099
5100 * xpath.c result/XPath/expr/floats : clarified and cleanup
5101 printing of abnormal floats in tests.
5102
5103Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5104
5105 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5106 * results/HTML/ : a few changes in the output of the HTML tests as
5107 a result.
5108 * configure.in: tying to fix -liconv where needed
5109
5110Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5111
5112 * Makefile.am: fixed a stupid error
5113
5114Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5115
5116 * configure.in Makefile.am: make the inclusion of the trio
5117 modules in the library conditional
5118
5119Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5120
5121 * DOCBparser.c: patche from László Kovács, fixed entities refs
5122 in attributes handling
5123
5124Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5125
5126 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5127 flushing
5128
5129Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5130
5131 * xpath.c: fix of an XSLT namespace bug reported on the list
5132 general/bug-8-
5133
5134Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5135
5136 * strio.h trio.c: Dan McNichol suggested a couple of small
5137 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5138
5139Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5140
5141 * tree.c parser.c encoding.c: spent a bit more time looking
5142 at the parsing speed and DOM handling. Added a few more
5143 speedups.
5144
5145Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5146
5147 * parser.c: small but effective parsing speed improvement
5148
5149Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5150
5151 * configure.in: default on the DocBook parser inclusion (for Gnome)
5152 * DOCBparser.h: fixed a header reference
5153
5154Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5155
5156 * configure.in xpath.c: applied Bjorn patches for FPE on the
5157 alpha
5158
5159Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5160
5161 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5162 xmlSaveFormatFileTo()
5163
5164Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5165
5166 * xpath.c: simple and efficient optimization, XPath functions
5167 aways bind to the same code, cache this
5168 * TODO: updated (by saying some is obsolete)
5169
5170Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5171
5172 * xpath.c: more cleanup work on XPath name parsing routines
5173
5174Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5175
5176 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5177 xmlXPathParseName
5178 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5179 * debugXML.c: avoid compilation problems if compiling without
5180 HTML support, Igor Zlatkovic
5181 * win32/libxml2/libxml2.def.src: being able to compile without
5182 XPath on Windows
5183
5184Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5185
5186 * libxml.m4: yet another patch from Toshio Kuratomi
5187
5188Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5189
5190 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5191
5192Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5193
5194 * tree.[ch]: added xmlSaveFormatFile interface for saving
5195 and indenting a file.
5196
5197Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5198
5199 * xpath.c: fixed bug #53689 related to processing-instruction()
5200
5201Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5202
5203 * DOCBparser.c: patche from László Kovács
5204
5205Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5206
5207 * parser.c: applied fixes from Christian Glahn bug report #53391
5208
5209Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5210
5211 * error.c: Jean François Lecomte provided a complete description
5212 and a fix to bug #53537
5213
5214Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5215
5216 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5217
5218Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5219
5220 * DOCBparser.c SAX.c: a bit more work on entities processing.
5221 Still Need to cleanup XML output and references in attributes
5222
5223Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5224
5225 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5226
5227Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5228
5229 * tree.c: trying to fix #53574, not completely complete,
5230 I would like xmllint --copy --debug test/ent1 and
5231 xmllint --debug test/ent1 to show the same result.
5232 * xpath.c: fix a bug when trying to sort namespace nodes
5233
5234Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5235
5236 * HTMLtree.c: real fix for #53402
5237
5238Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5239
5240 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5241 PIs when using xsl:output
5242 * valid.c: closing #53537 some case generate segfaults if there
5243 is validity errors
5244
5245Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5246
5247 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5248 of external parsed entities, added --noent to testDocbook
5249 * valid.c: Garry Pennington found an uninitialized variable
5250 access in xmlValidateElementContent()
5251
5252Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5253
5254 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5255 with madness
5256 * result/HTML/ : this modified the result of the regression tests
5257 a lot.
5258
5259Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5260
5261 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5262 to doc where it wasn't checked against NULL reported by
5263 Jens Laas
5264
5265Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5266
5267 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5268 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5269
5270Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5271
5272 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5273 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5274 * SAX.[ch]: cleanup and updates for DocBook
5275 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5276 ex SGML identifier changes
5277 * valid.c: removed a static unused function.
5278
5279Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5280
5281 * HTMLtree.c: applied change for Paul Sponagl on script saving
5282 * Makefile.am: the warning about entity title.xml are normal.
5283
5284Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5285
5286 * configure.in: release of 2.3.7
5287 * Makefile.am: fixing make distcheck
5288
5289Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5290
5291 * doc/html/* doc/xml.html: updated and regenerated the docs
5292
5293Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5294
5295 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5296
5297Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5298
5299 * tree.c: fixed #53388 with the provided patch
5300
5301Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5302
5303 * valid.c: Bjorn detected an invalid memory access. Fixed
5304 vstateVPush()
5305
5306Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5307
5308 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5309
5310Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5311
5312 * libxml.h: new header used only for the compilation of libxml
5313 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5314 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5315 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5316 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5317 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5318 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5319 baseline (version 1.2 plus a single patch).
5320 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5321 scientific notation for numbers. Tests added.
5322 * xpath.c: formatting of numbers changed to use sprintf
5323 (contribution from William Brack)
5324
5325Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5326
5327 * valid.c: cleanup, more useful debugging
5328 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5329 * xmlIO.c: entity loading is printed as an error when validating
5330
5331Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5332
5333 * valid.c: fixed to validate within entities
5334 * test/VCM/v22.xml: added a specific testcase
5335
5336Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5337
5338 * valid.c: forgot an epsilon transition in for ()+
5339 * test/VCM/v21.xml : added a specific test case
5340
5341Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5342
5343 * valid.c: removed a state explosion exhibited by RSS
5344 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5345 from bug #51872
5346
5347Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5348
5349 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5350 validation without using an ugly NFA -> DFA algo in the source.
5351 Made a specific algorithm easier to maintain, using a single
5352 stack and without recursion.
5353 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5354 * hash.c: made the growing routine static
5355 * tree.h parser.c: added the parent information to an
5356 xmlElementContent node.
5357
5358Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5359
5360 * SAX.c parser.c xpath.c: generating IDs when not validating
5361 from an external parsed entity was poisoning the ID has table
5362 with removed values. This was killing XSLT on the KDE help
5363 browser.
5364
5365Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5366
5367 * entities.h: andrew@ugh.net.au detected a double declaration
5368
5369Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5370
5371 * debugXML.c hash.c tree.h valid.c : some changes related to
5372 the validation suport to improve speed with DocBook
5373 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5374 the way validation errors get reported
5375
5376Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5377
5378 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5379 by P C Chow and William M. Brack for XSLT HTML output
5380
5381Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5382
5383 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5384 Igor Zlatkovic patches for MSC compilation and added his
5385 updates
5386
5387Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5388
5389 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5390 prefix lookup.
5391 * parserInternals.c: fixed the bug reported by Morus Walter
5392 due to an off by one typo in xmlStringCurrentChar()
5393
5394Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5395
5396 * HTMLparser.c result/HTML/*: revamped the way the HTML
5397 parser handles end of tags or end of input
5398
5399Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5400
5401 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5402
5403Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5404
5405 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5406 bug where the linktime verions of free() won't work ...
5407
5408Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5409
5410 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5411
5412Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5413
5414 * doc/xml.html: added 2.3.6 release
5415
5416Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5417
5418 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5419 * result/wml.xml: resulted in a small output change
5420
5421Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5422
5423 * tree.c: xmlNewDoc was missing the charset initialization
5424 * xmllint.c: added --auto to autogenerate a doc, allow to
5425 reproduce the problem fixed on xmlNewDoc
5426
5427Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5428
5429 * xpath.c: trying to get 52979 solved
5430 * tree.c result/ result/noent/: trying to get 52712 solved, this
5431 also made me clean up the fact that XML output in general should
5432 not add formating blanks by default, this changed the output of
5433 a few tests
5434
5435Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5436
5437 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5438
5439Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5440
5441 * configure.in: finally released 2.3.6
5442
5443Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5444
5445 * xpath.c: checking for null pointer generated by new code
5446
5447Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5448
5449 * xpath.c: fixed a [] evaluation problem reported
5450 * test/XPath/tests/simpleaddr: extended test
5451 * result/XPath/simpleaddr: updated result
5452
5453Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5454
5455 * xmllint.c: Dan Timis reported a portability problem
5456 on Macs without mmap, fixed it.
5457
5458Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5459
5460 * testXPath.c : added a --tree option allowing to display the
5461 tree dump of the XPath expression
5462
5463Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5464
5465 * xpath.c: fixed a memleak when comparing nodesets
5466 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5467 * tree.c: added a TODO
5468
5469Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5470
5471 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5472 we need string functions
5473 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5474 to be able to use them where needed. Applied some changes
5475 to reduce name linking pollution and compile in only what's
5476 needed.
5477 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5478 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5479 for the string manipulation functions
5480 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5481 to the free() function of xmlmemory.c
5482 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5483 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5484 usage.
5485
5486
5487Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5488
5489 * error.c: applied the context output patch of the error
5490 handling submitted by Chuck Griffith
5491 * error/VC/*: this slightly change some error logs
5492
5493Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5494
5495 * parser.c: fixed line number reporting on error
5496
5497Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5498
5499 * parser.c: Sullivan and Darin found a parser bug,
5500 applied the patch.
5501
5502Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5503
5504 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5505 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5506 xmlversion.h.in xpointer.c: of course the way I defined
5507 UNUSED breaks on old gcc version. Try to be smart and
5508 also define it directly in xmlversion.h
5509 * configure.in: removed -ansi flag from the pedantic set
5510
5511Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5512 Huge cleanup, I switched to compile with
5513 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5514 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5515 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5516 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5517 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5518 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5519 encoding.h entities.c error.c list.[ch] nanoftp.c
5520 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5521 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5522 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5523 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5524 Cleanup, staticfied a number of non-exported functions,
5525 detected and cleaned up a dozen of problem found this way,
5526 avoided a lot of public function name/typedef/system names clashes
5527 * doc/xml.html: updated
5528 * configure.in: switched private flags to the really pedantic ones.
5529
5530Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5531
5532 * configure.in: 2.3.5
5533 * doc/html/*: rebuilt the docs
5534
5535Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5536
5537 * parser.c: fixed a reported bug in NOTATION parsing
5538 * uri.c: accepted but not fixed bug 51876, added TODO
5539 * Makefile.am: fixed bug 51876
5540
5541Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5542
5543 * config.h.in configure.in error.c: fix a compilation problem
5544 on platforms without vsnprintf (xml@thewrittenword.com)
5545
5546Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5547
5548 * parser.c: fixed a function name header typo
5549 * SAX.c: notations can also occur in external subset.
5550
5551Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5552
5553 * error.c: removed a C++ like comment
5554
5555Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5556
5557 * parser.c: fixing bug 52299 strange condition leading
5558 to a parser crash due to a buffer overflow
5559 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5560 added the specific test case
5561
5562Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5563
5564 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5565 xmlXPathConvert{String,Number,Boolean} to be able to make
5566 type casts without a context stack, fixed some implementation
5567 problems related to the absence of context at parse-time,
5568 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5569 in the public API too
5570 * xpointer.c xpathInternals.h: we need to know at parse time
5571 whether we are compiling an XPointer
5572
5573Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5574
5575 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5576 cleaned up the parser internals, refactored XPath code, added
5577 new compilation based APIs and cleanly separated public and
5578 private APIs.
5579
5580Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5581
5582 * xpath.h: the comp field must be added at the end to avoid
5583 killing binary compat.
5584
5585Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5586
5587 * Makefile.am: detect XPath memleaks in regreson tests
5588 * error.c: fixed and error w.r.t. error reporting still using
5589 stderr
5590 * hash.c: added new line at end of file
5591 * tree.h: minor cleanup
5592 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5593 expression parsing from evaluation, resulted in a number of
5594 changes internally, and in XPointer. Likely to break stuff
5595 using xpathInternals.h but should remain binary compatible,
5596 new interfaces will be added.
5597
5598Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5599
5600 * configure.in: fixed a couple of problems reported by
5601 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5602 without gcc on non linux platforms.
5603
5604Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5605
5606 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5607 a fix for --with-html-dir= configure support. I hope it won't
5608 break rpm generation
5609
5610Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5611
5612 * xmlIO.c: one function comment cleanup.
5613
5614Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5615
5616 * SAX.c: external subset notations were improperly registered
5617 in the internal subset.
5618
5619Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5620
5621 * README.cvs-commits: added, pointing to HACKING
5622 * HACKING: updated
5623
5624Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5625
5626 * parser.c: and Matt Sergeant found one in the XML push
5627 parser (erroneous check I forgot to remove when I fixed the
5628 main parser).
5629
5630Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5631
5632 * xpath.c: ptittom found a small bug in UnaryExpr
5633
5634Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5635
5636 * configure.in: bumped to 2.3.4
5637 * error.c: fixed bug #51860
5638 * tree.c: fixed bug #51861
5639 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5640 * tree.[ch] : added xmlDefaultBufferSize
5641 * nanoftp.c: typo in function name header block
5642 * doc/xml.html : updated, added link to XML::LibXSLT
5643 * doc/html/* : rebuilt the docs
5644
5645Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5646
5647 * parser.c SAX.c: the new content parsing code raised an
5648 ugly bug in the characters() SAX callback. Found it
5649 just because of strangeness in XSLT XML Rec ouptut :-(
5650
5651Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5652
5653 * Makefile.am: Martin Baulig suggested to add -lm
5654 * tree.c: found another bug in xmlNodeGetContent()
5655
5656Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5657
5658 * xpath.c: Bjorn found the error related to strictness of comparison.
5659
5660Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5661
5662 * parser.c: trying to fix the Dtd parsing problem reported
5663 by Gary, side effect of last week speed optimizations.
5664
5665Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5666
5667 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5668 * parserInternals.c: removed unneeded test raised by Stric
5669
5670Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5671
5672 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5673 and fixed by William Brack). Added xmlXPathFormatNumber.
5674 Changed the sorting slightly.
5675 * configure.in Makefile.am example/Makefile.am: Added -lm.
5676 Please note that applications linking with libxml2, must
5677 also like with the math library from now on.
5678
5679Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5680
5681 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5682
5683Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5684
5685 * parser.c: one must report spaces even if the Dtd element
5686 content proves that this is not part of the element content.
5687 * result/valid/*.xml: this changed the ouptu slightly
5688
5689Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5690
5691 * configure.in: bumped to 2.3.3
5692 * doc/xml.html: updated
5693
5694Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5695
5696 * tree.c: minor doc fix
5697 * xpath.c: deallocation issues when a result tree has been
5698 converted to a node-set
5699
5700Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5701
5702 * doc/xml.html: oops corrected dates s/2000/2001
5703
5704Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5705
5706 * valid.c: new patch from Gary Pennington
5707
5708Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5709
5710 * doc/xml.html: applied patch from Ankh
5711
5712Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5713
5714 * xinclude.c: fixed a problem building on Mac
5715
5716Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5717
5718 * parser.c: more work on increasing parsing ferformances
5719
5720Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5721
5722 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5723 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5724 avoiding memcpy in production builds MEM_CLEANUP macro use
5725 * parser.[ch] parserInternals.c: optimizations of the tightest
5726 internal loops inside the parser. Better checking of I/O
5727 flushing/loading conditions
5728 * xmllint.c : added --timing
5729
5730Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5731
5732 * configure.in: bumped to 2.3.2
5733 * doc/xml.html: updated for release
5734
5735Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5736
5737 * xpath.c: found a memleak and fixed a nasty bug
5738
5739Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5740
5741 * xmllint.[c1] : added return code errors for xmllint
5742 * xpath.c: specific debug dump function for result value trees
5743
5744Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5745
5746 * xpath.c: finally implemented xmlXPathCompareNodeSets
5747 * test/XPath/expr/floats results/XPath/expr/floats: added
5748 a test for float expressions
5749
5750Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5751
5752 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5753 * parserInternals.[ch]: trying to speed up parsing
5754 * xpath.c : speeded up node set equality op
5755
5756Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5757
5758 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5759 better handling of ID/IDREF and the list modules associated
5760 * configure.in: small CFLAGS cleanup
5761
5762Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5763
5764 * configure.in: fixed iconv detection on AIX (stric)
5765
5766Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5767
5768 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5769
5770Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5771
5772 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5773 and optimized xmlXPathNodeSetSort
5774
5775Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5776
5777 * xpath.c: bug fix when context size is 0
5778 * parser.c: I like Norm's Dtd because they still manage to break
5779 the parser occasionally
5780
5781Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5782
5783 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5784
5785Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5786
5787 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5788 attributes within the XML-1.0 namespace
5789
5790Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5791
5792 * xpathInternals.h: exported a few axis functions
5793 * doc/xml.html: updated the doc
5794
5795Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5796
5797 * configure.in: applied patch from Daniel van Balen for OpenBSD
5798 and bumped version to 2.3.1
5799 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5800 attempt to find autoclosing was simply broken, removed it,
5801 updated the examples, this is better
5802
5803Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5804
5805 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5806 hash functionnalities.
5807 * doc/html/* : rebuild the doc
5808
5809Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5810
5811 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5812 on predicate
5813 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5814 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5815 really want to have tags closed on output even if we accept
5816 unclosed ones on input
5817
5818Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5819
5820 * xpath.c: ouch don't free NULL, rare case fixed
5821 * tree.c: don't coalesce text nodes if they don't have the
5822 same behaviour wrt escaping on output
5823
5824Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5825
5826 * xpath.c: small fixup
5827 * SAX.c: don't warn on empty namespaces.
5828
5829Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5830
5831 * README: a bit of cleanup
5832 * configure.in: preparing for 2.3.0 release
5833
5834Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5835
5836 * hash.[ch]: added a first version of xmlHashSize()
5837 * valid.c: another bug fix from Gary Pennington
5838
5839Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5840
5841 * valid.c: couple of bug fixes pointed by Gary Pennington
5842 * HTMLtree.c: #if 0 cleanup
5843
5844Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5845
5846 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5847 which removes a time consuming check of xmlXPathNodeSetAdd()
5848 and use it in places where we are sure to not break unicity
5849
5850Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5851
5852 * xpath.c: bug fixes found from XSLT
5853 * tree.c: preserve node->name special values when copying nodes.
5854 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5855 external subset are fetched when available but without full
5856 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5857 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5858 output with encoding disabled.
5859
5860Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5861
5862 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5863 xmlCheckFilename should not be called from xmlFileOpenW
5864 and xmlGzfileOpenW
5865
5866Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5867
5868 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5869 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5870 added the new tests for URI normalization
5871 * testURI.c: fixed stoopid bugs
5872 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5873 the URI in the error messages are now properly normalized
5874
5875Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5876
5877 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5878
5879Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5880
5881 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5882
5883Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5884
5885 * xpath.c: fixed mod operator
5886
5887Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5888
5889 * parser.c: fixed xmlStrcat doc
5890 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5891 trees.
5892
5893Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5894
5895 * xpath.c result/XPath/tests/chaptersbase
5896 result/XPath/tests/simplebase: fixed XPath node()
5897 * tree.c: small fix in xmlNewNs()
5898 * Makefile.am: removed extraneous xml2Conf.sh rule
5899
5900Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5901
5902 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5903 Changed the library name, in order to get libxml-devel and
5904 libxml2-devel to coexist on a single system
5905 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5906 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5907
5908Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5909
5910 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5911 libxml2-devel installable in // as libxml-devel.
5912
5913Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5914
5915 * doc/Makefile.am: fixed make rebuild in doc
5916 * doc/html/*.html: rebuilt the docs
5917
5918Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5919
5920 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5921
5922Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5923
5924 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5925 the HTML doc to go into the -devel RPM ...
5926 * aclocal.m4 config.h.in: some updates due to auto* magic
5927
5928Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5929
5930 * xpath.h: added a hook in the context structure allowing to
5931 link to extra support, needed for XSLT
5932
5933Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5934
5935 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5936 xmlXPtrCmpPoints to use it.
5937 * propagated the following patch from Alejandro Forero
5938 * include/win32config.h xmlIO.c: applied further suggestions
5939 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5940 * example/gjobread.c: fixed warnings, now that it builds
5941
5942Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5943
5944 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5945
5946 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5947 filename points to a valid file (not a directory).
5948 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5949 Added calls to xmlCheckFilenameDir.
5950
5951 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5952 `path' (rather than `filename') as the parameter to gzopen and open.
5953
5954Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5955
5956 * Makefile.am: fixed a problem with EXTRA_DIST
5957
5958Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5959
5960 * Makefile.am example/Makefile.am: finally found the trick
5961 to build the example, i.e. add "." in SUBDIRS before example
5962 in the list <grin/>
5963
5964Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5965
5966 * doc/xml.html: updated with an XSLT section, removed pointer to
5967 W3C CVS base.
5968
5969Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5970
5971 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5972 too, and deallocation need to occur the same way.
5973
5974Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5975
5976 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5977 type correponding to an XSLT result tree fragment. Share most
5978 of the data format with node set, as well as operators.
5979 * HTMLtree.c: added a newline at the end of the doctype output
5980 whe this one is not present initially.
5981 * tree.c: make sure taht the parent and doc pointers are properly
5982 set when copying attributes (lists).
5983
5984Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5985
5986 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5987
5988Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5989
5990 * xpath.c: seems I finally killed that ugly path evaluation
5991 context bug (tagged 9999 in case is is wrong)
5992
5993Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5994
5995 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5996 for XSLT
5997
5998Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5999
6000 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6001 for xmlGzfileOpen() bug
6002
6003Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6004
6005 * xpath.c: removed an error found by XSLT usage
6006 * tree.c parserInternals.h: use a predefined static string
6007 for text and comment nodes, avoid freeing them in xmlFreeNode,
6008 exported the string name in parserInternals.h and added
6009 another value to disable encoding at output (for XSLT),
6010 gain memory, time.
6011
6012Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6013
6014 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6015 win32/libxml2/libxml2_so.dsp: new makefiles and update
6016 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6017
6018Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6019
6020 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6021 Gary Pennington
6022
6023Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6024
6025 * xpath.c: fixed the comaprision of values and nodelists,
6026 need to compare nodelist still ...
6027 * debugXML.c: avoided a possible core dump
6028 * HTMLparser.c: cleanup
6029 * nanohttp.c: contributed fix.
6030 * tree.c: fixes in properties handling added xmlSetNsProp
6031 needed by libxslt
6032 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6033 comment
6034 * TODO: updated
6035
6036Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6037
6038 * parser.c parserInternals.c: applied Bjorn Reese optimization
6039 patch
6040
6041Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6042
6043 * Makefile.am: applied patch fro make check from Martin Vidner
6044
6045Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6046
6047 * configure.in: preparing 2.2.11
6048 * doc/html/*: rebuild the HTML files
6049 * doc/xml.html : updated
6050
6051Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6052
6053 * tree.c: fixed a stupid bug
6054 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6055 patches related to validation of an XInclude processing result
6056 * TODO: updated
6057
6058Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6059
6060 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6061 on large files
6062
6063Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6064
6065 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6066
6067Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6068
6069 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6070 reported by Jonas Borgström
6071 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6072
6073Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6074
6075 * testXPath.c xpath.c: fixing the XPath union expressions problem
6076 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6077
6078Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6079
6080 * xmllint.c: Made is so if the file name is "-" is will read form
6081 standard input. Sven Heinicke <sven@zen.org>
6082 * tree.c: fixed a problem when growing buffer
6083 * tree.h: fixed the comment of the node types following andersca
6084 comment
6085 * TODO: updated
6086
6087Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6088
6089 * HTMLparser.[ch]: added a way to avoid adding automatically
6090 omitted tags. htmlHandleOmittedElem() allows to change the
6091 default handling.
6092 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6093 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6094 of xmllint too when using --memory flag, added a memory test
6095 suite at the Makefile level.
6096 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6097 with namespace use when encountering QNames in XPath evalation,
6098 added xmlns() scheme in XPointer.
6099 * nanoftp.c : incorporated a fix
6100 * parser.c xmlIO.c: fixed problems raised with encoding when using
6101 the memory I/O
6102 * parserInternals.c: closed bug 25934 reported by
6103 torsten.landschoff@innominate.de
6104 * TODO: updated
6105
6106Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6107
6108 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6109 on a non-updated tree :-(, made a 2.2.10 release to correct the
6110 situation
6111
6112Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6113
6114 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6115 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6116 integrated a set of OpenVMS changes from Howard Taylor
6117 <Howard.Taylor@pacoast.com>
6118
6119Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6120
6121 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6122 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6123
6124Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6125
6126 * HTMLparser.c: some fixes on auto-open of html/head/body
6127 * encoding.c: fixed a compilation error on some gcc env
6128 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6129 XPointer implementation
6130 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6131 related XPointer tests and associated results
6132
6133Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6134
6135 * doc/xmldtd.html doc/xml.html: following a short step by step
6136 guidance on IRC to help maciej with DTDs I started a small
6137 page on the subject.
6138
6139Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6140
6141 * HTMLparser.c: fixed handling of broken charrefs
6142 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6143 patches
6144
6145Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6146
6147 * doc/xml.html doc/html/* : rebuilt the docs after adding
6148 xinclude and updated page for 2.2.7 and 2.2.8
6149 * configure.in: releasing 2.2.8
6150
6151Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6152
6153 * parser.[ch] parserInternals.c: applied the conditional
6154 section processing fix from Jonathan P Springer
6155 <jonathan.springer2@gte.net>
6156 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6157 project file, fixed iconv default non support
6158 * xpath.c: fixed the problem of evaluating relative expressions
6159 when a node context is provided.
6160
6161Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6162
6163 * nanoftp.c: fixed gcc 2.95 new warnings
6164 * SAX.c: fixed a stupid bug
6165 * tree.c: fixed a formatting problem when round-tripping
6166 from/to memory
6167 * xinclude.c: chased memleak, fixed a base problem
6168 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6169 xmlXPtrBuildNodeList()
6170 * TODO: updated
6171 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6172 adding a first small set of regression tests for XInclude
6173
6174Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6175
6176 * nanohttp.[ch]: applied Wayne Davison patches to access
6177 the WWW-Authorization header.
6178 * parser.c: Closed Bug#30847: Problems when switching encoding
6179 in short files by applying Simon Berg's patch.
6180 * valid.c: fixed a validation problem
6181 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6182 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6183 Wayne Davison
6184 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6185 need to be extended to non full nodes selections.
6186 * xinclude.c: starts to work decently
6187
6188Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6189
6190 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6191 debugXML.c xmlversion.h.in: Started adding XInclude support,
6192 this is a new xmllint option
6193 * tree.c xpath.c: applied TOM patches for XPath
6194 * xpointer.c: fixed a couple of errors.
6195 * uri.c: added an escaping function needed for xinclude
6196 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6197 new warning from RH70 gcc's version
6198
6199Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6200
6201 * HTMLparser.c: fixed loop on invalid char in scripts
6202 * parser.c: update to description of xmlIOParseDTD()
6203 * libxml.m4 xmlversion.h.in: changes contributed by
6204 Michael Schmeing <m.schmeing@internet-factory.de>
6205 * configure.in: preparing for 2.2.7
6206 * Makefile.am: trying to avoid config.h and acconfig.h
6207 being included in the distrib
6208 * configure.in: released 2.2.7
6209
6210Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6211
6212 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6213 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6214
6215Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6216
6217 * parser.[ch]: added xmlIOParseDTD()
6218 * xpointer.c: added support for the 2 extra parameters of
6219 string-range, fixed a stoopid error when '0' was present
6220 in XPointer expressions
6221 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6222 testsuite for the above
6223
6224Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6225
6226 * libxml.spec.in: improved package descriptions
6227
6228Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6229
6230 * xpath.c xpathInternals.h: applied a large cleaning patch
6231 from TOM <ptittom@free.fr>, it also add namespace support
6232 for function and variables registration.
6233
6234Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6235
6236 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6237 * Makefile.mingw: Wayne Davison's update adding hash.c
6238
6239Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6240
6241 * xpath.c: fixed the root evaluation problems
6242 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6243 ignorable spaces with <b> <bold> <em>
6244 * tree.c: fixed a loop in xmlSearchNsByHref()
6245
6246Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6247
6248 * xpath.c: applied another XPath patch from TOM
6249 * xpath.c include/makefile.am: applied another patch from
6250 china@thewrittenword.com (cleanup on IRIX).
6251
6252Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6253
6254 * xml-config.1: received a fixed version from Fredrik Hallenberg
6255 <hallon@lysator.liu.se>
6256
6257Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6258
6259 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6260 cleanup patch for XPath
6261
6262Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6263
6264 * patched to redirrect all "out of context" error messages to
6265 a reconfigurable routine. The changes are:
6266 * xmlerror.h : added the export of an error context type (void *)
6267 an error handler type xmlGenericErrorFunc there is an interface
6268 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6269 to reset the error handling routine and its argument
6270 (by default it's equivalent to respectively fprintf and stderr.
6271 * all the c files: all wild accesses to stderr or stdout within
6272 the library have been replaced to calls to the handler.
6273
6274Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6275
6276 * configure.in: release 2.2.6
6277 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6278 exporting the inner functions of xpath for extension modules
6279 * doc/*: updated and rebuilt the doc
6280
6281Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6282
6283 * nanohttp.c : applied Wayne HTTP cleanup patch
6284 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6285 and xmlNodeSetSpacePreserve()
6286
6287Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6288
6289 * xpath.c: closing bug #29260
6290
6291Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6292
6293 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6294 multikey tuples, made hash structure opaque
6295 * valid.[ch]: moved elements, attributes, notations decalarations
6296 as well as ID and refs to hash tables.
6297 * entities.c: hash cleanup
6298 * xmlmemory.c: fixed a dump problem in debug mode
6299 * include/Makefile.am: problem passing in DESTDIR= values patch
6300 from Marc Christensen <marc@calderasystems.com>
6301 * nanohttp.c: removed debugging remains
6302 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6303 * HTMLparser.c parser.c: fixing a number of problems with the
6304 macros in the *parser.c files (Wayne).
6305 * HTMLparser.c: close the previous option when opening a new one
6306 (Marc Sanfacon).
6307 * result/HTML/*: updated the HTML results accordingly
6308
6309Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6310
6311 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6312 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6313 XPath functions and XML entities table to them. More to come...
6314 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6315
6316Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6317
6318 * tree.c: coalesce adjacent text nodes
6319 * valid.c: handling of blank nodes in DTd validation (raised
6320 by problems with a posteriori validation).
6321 * nanohttp.c: changing behaviour on HTTP write stuff.
6322 * HTMLtree.c: forced body and html to be explicitely closed.
6323 * xpath.h: exported more XPath functions.
6324
6325Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6326
6327 * Release of 2.2.5
6328 * xpointer.c: range() range-inside and other helper functions
6329 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6330
6331Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6332
6333 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6334 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6335
6336Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6337
6338 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6339 and XPointer modules
6340
6341Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6342
6343 * SAX.h: closed #25107
6344
6345Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6346
6347 * testSAX.c: fixed problem with cdata reporting
6348 * SAXresult/* : updated
6349
6350Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6351
6352 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6353 Closed bug #27499, added to regression tests
6354 * TODO: updated
6355
6356Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6357
6358 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6359 support for SCRIPT and STYLE with help from Bjorn Reese
6360 * test/HTML/* result/HTML/*: added simple testcase and updated
6361 the existing ones.
6362
6363Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6364
6365 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6366 string-range for empty strings
6367 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6368 test/XPath/xptr/strrange: augmented the XPointer testsuite
6369
6370Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6371
6372 * doc/xml.html doc/xmlmem.html: added a module describing memory
6373 interfaces and use, updated the main page.
6374
6375Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6376
6377 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6378 nanoftp code work on Windows too now
6379
6380Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6381
6382 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6383 * xpointer.c: implemented string-range() at least a good first version
6384 * test/XPath/docs/str test/XPath/xptr/strrange
6385 result/XPath/xptr/strrange: the string-range() tests
6386
6387Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6388
6389 * Makefile.am include/Makefile.am include/win32config.h
6390 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6391 and make distcheck
6392
6393Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6394
6395 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6396 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6397 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6398
6399Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6400
6401 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6402 patch for socklen_t detection by
6403 Albert Chin-A-Young <china@thewrittenword.com>
6404
6405Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6406
6407 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6408 and added a --dtdvalid option to xmllint used to test it
6409
6410Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6411
6412 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6413 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6414
6415Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6416
6417 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6418 handlings (registration, lookup, cleanup)
6419
6420Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6421
6422 * configure.in Makefile.am include/makefile.am: adding XPointer
6423 and XPtrtests target
6424 * xpointer.[ch] : new files for XPointer support
6425 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6426 more XPath tests
6427
6428Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6429
6430 * configure.in: fixed, very broken, make distcheck works again
6431
6432Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6433
6434 * More work toward 2.2.5, integrated a number of patches
6435 * configure.in Makefile.am win32config.h.in: trying to cleanup
6436 make distcheck .... huh ...
6437 * include/Makefile.am include/win32config.h: new directory
6438 for includes
6439 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6440 updated teh makefiles and instructions for WIN32
6441 * xpath.c: small fixes
6442 * test/XPath/ results/XPath: updated the testcases and results
6443 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6444 suggested patches
6445 * valid.c: fixed an ID bug
6446
6447Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6448
6449 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6450 the automake bug where wrong dependancies were generated.
6451 * xpath.[ch]: worked on XPointer
6452
6453Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6454
6455 * configure.in Makefile.am: 2.2.5, ship the include in an
6456 include/libxml subdirectory, use symlinks when using CVS
6457 * testSAX.c: fixed small bug
6458 * testXPath.c: changed the way testfiles are parsed
6459 * debugXML.c: same kind of cleanup when parsing an argument expression
6460 XPath/XPointers can have blanks embedded
6461 * xpath.[ch]: more cleanup, reorgs for XPointer work
6462 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6463 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6464
6465Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6466
6467 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6468 in the XPath engine, rewrote large parts of it, now it's far
6469 cleaner and in sync with the REC not an old WD. Fixed a parsing
6470 problem in the interactive XML shell found when testing XPath.
6471
6472Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6473
6474 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6475 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6476 examples with the extra test
6477
6478Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6479
6480 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6481 the global init function.
6482
6483Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6484
6485 * HTMLparser.c: Doohhh, attribute name parsing was still case
6486 sensitive ! Fixed this ...
6487 * result/HTML/* : updated the tests results accordingly
6488
6489Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6490
6491 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6492 engine, should be far more stable, incorporated a new version of
6493 preceding/following axis, need testing
6494 * uri.c: fixed file:///c:/a/b/c problem
6495 * test/XPath/tests/idsimple: augmented the XPath tests
6496
6497Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6498
6499 * doc/* rebuilding docs for 2.2.4 release
6500
6501Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6502
6503 * configure.in: releasing 2.2.4
6504 * parser.[ch]: added xmlStrEqual()
6505 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6506 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6507 use xmlStrEqual instead
6508 * TODO: updated
6509 * added an XPath test
6510
6511Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6512
6513 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6514 * entities.h: exported xmlInitializePredefinedEntities
6515 * parser.[ch] : added xmlInitParser()
6516 * parserInternals.h : had to export htmlInitAutoClose()
6517
6518Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6519
6520 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6521 problems
6522 * Makefile.am : added XPath regression tests to normal tests
6523 * uri.c: fixed a problem with local paths, cleanup
6524 * parser.c: fixed a problem with large CData sections
6525
6526Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6527
6528 * configure.in xml-config.in: patch from "Ben Taylor"
6529 <sol7x86@hotmail.com> for solaris shared libs lookup
6530
65312000-09-30 Martin Baulig <baulig@suse.de>
6532
6533 * libxml-2.0.pc.in: Provide pkg-config script.
6534
6535 * configure.in: Create the libxml-2.0.pc script from the
6536 libxml-2.0.pc.in templates.
6537 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6538 script in `$(libdir)/pkgconfig'.
6539
6540Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6541
6542 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6543 when compiling with MSC
6544
6545Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6546
6547 * xpath.c: patch for normalize-string() substring-before(),
6548 substring-after() and translate() functions from Bjorn Reese
6549 <breese@mail1.stofanet.dk>
6550 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6551 Fredrik Hallenberg <hallon@lysator.liu.se>
6552 * TODO: updated
6553
6554Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6555
6556 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6557 problem of socklen_t being undefined on a number of platforms
6558 * debugXML.c: fixed a compilation problem when without snprintf
6559
6560Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6561
6562 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6563 an URI bug and a fix for the control-character-induced infinite loop
6564 * nanohttp.c: preventive fix for compiling on WIN32
6565
6566Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6567
6568 * xmlint.c: closing bug #25000
6569
6570Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6571
6572 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6573 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6574 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6575 related function, fixing xmlStrncmp(), and associated cleanup
6576 * result/HTML/entities.html.sax: updating result
6577
6578Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6579
6580 * uri.c: applied patch for URI escaping from Wayne Davison
6581 <wayned@blorf.net>
6582 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6583 from Denis Barbier <barbier@imacs.polytechnique.fr>
6584 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6585 patch from Wayne Davison
6586
6587Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6588
6589 * doc/xml.html : updated with new releases, adding "how to help"
6590
6591Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6592
6593 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6594 removed a few warnings in pedantic mode ...
6595 * parserInternals.c parser.c: moved encoding switching function
6596 to parserInternals.c
6597 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6598
6599Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6600
6601 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6602 error or warning handlers
6603
6604Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6605
6606 * parserInternals.c parserInternals.h parser.c Makefile.am:
6607 created a new module parserInternals.c, moved most of the
6608 code shared by the various parsers there, as well as
6609 deprecated code from parser.c. More cleanup of parser.c
6610 * uri.c: fixed a problem when URI is NULL
6611 * valid.c: speedup when looking for an attribute declaration
6612
6613Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6614
6615 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6616 the cleanup of the computation of URI references when seeking
6617 external entities. The URI reference string and the resulting
6618 URI are both stored now.
6619 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6620 large s(n)printf checks and cleanup from Denis Barbier
6621 <barbier@imacs.polytechnique.fr>
6622 * xmlversion.h.in tree.h: couple of SGML declarations for a
6623 possible docbook module.
6624 * result/VC/ : a couple of test output changed due to the change
6625 of the entities URI
6626
6627Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6628
6629 * parser.h: added a _private field for linking user's data
6630
6631Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6632
6633 * parser.c parserInternals.h: demacroified most of the IS_XXX
6634 the gain in size is significant so ...
6635
6636Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6637
6638 * entities.c: cases where looking up entities with doc==NULL
6639 covered
6640
6641Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6642
6643 * uri.c: applied Wayne Davison patch
6644 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6645
6646Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6647
6648 * uri.c testUri.c: applied Wayne Davison patches
6649 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6650 * Makefile.in: added URItest and included thenin "make tests"
6651
6652Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6653
6654 * xmlversion.h.in: closed bug 22941
6655
6656Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6657
6658 * doc/xmlio.html: added doc and example for entity loader
6659 redefinition.
6660
6661Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6662
6663 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6664 used by libxml
6665
6666Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6667
6668 * parser.c: Fixed bug on invalid ontent characters and when using
6669 push.
6670 * xmllint.c: fixed xmllint endling of errors in push mode
6671
6672Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6673
6674 * HTMLparser.c testHTML.c: applied two new patches from
6675 Wayne Davison <wayned@users.sourceforge.net>
6676 * result/HTML/*.sax: regenerated HTML SAX output
6677 * parser.c: more cleanup.
6678
6679Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6680
6681 * HTMLparser.[ch] testHTML.c: applied the second set of
6682 patches from Wayne Davison <wayned@users.sourceforge.net>,
6683 adding htmlEncodeEntities()
6684 * HTMLparser.c: fixed an ignorable white space detection bug
6685 occuring when parsing with SAX only
6686 * result/HTML/*.sax: updated since the output is now HTML
6687 encoded...
6688
6689Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6690
6691 * HTMLparser.[ch]: applied some of Wayne Davison
6692 <wayned@users.sourceforge.net> patches
6693
6694Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6695
6696 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6697 undeclared namespace prefix was used, added a warning.
6698 Cleaned up support w.r.t. entities, spilling out a warning
6699 and being pedantic on lookups.
6700 * test/warning/ent9 : added testcase for previous example.
6701 * TODO: updated
6702 * parserInternals.h parser.c: changed the way names are parsed
6703 now allow infinite size and decrease penalty for normal use
6704 * parser.c: Started a big cleanup/check of the parser code,
6705 fixed some of the most tortuous entity code, spotted code
6706 unused anymore
6707 * test/*: added tests for very long names and related nasty
6708 things.
6709
6710Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6711
6712 * doc/encoding.html: added encoding aliases doc
6713 * doc/xml.html: updates
6714 * encoding.[ch]: added EncodingAliases functions
6715 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6716 bottleneck affecting large DTDs like Docbook
6717 * parser.[ch] xmllint.c: added a pedantic option, will be
6718 useful
6719 * SAX.c: redefinition of entities is reported in pedantic mode
6720 * testHTML.c: uninitialized warning from gcc
6721 * uri.c: fixed a couple of bugs
6722 * TODO: added issue raised by Michael
6723
6724Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6725
6726 * doc/encoding.html: propagated Martin Duerst suggestions
6727
6728Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6729
6730 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6731 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6732 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6733 by Wayne Davison
6734
6735Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6736
6737 * nanoftp.c nanohttp.c: small cleanup
6738 * TODO: updated
6739
6740Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6741
6742 * added an old VC testcase and updated title.xml entity
6743
6744Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6745
6746 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6747 done on auto-opening of <p> tags and cleanup of SAX output
6748
6749Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6750
6751 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6752
6753Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6754
6755 * doc/xml.html libxml.* structure.*: updated the doc a bit
6756
6757Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6758
6759 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6760 of SAX tests
6761
6762Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6763
6764 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6765 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6766
6767Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6768
6769 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6770 * testHTML.c: fix core dump on Solaris 2.x systems
6771 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6772 * result/HTML/*.sax: previous bug fix lead to new results
6773
6774Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6775
6776 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6777 * configure.in: added --with-readline=DIR to accept alternate
6778 path for readline include/library
6779 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6780 for ANSI under HP-UX
6781 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6782 includes @LIBS@
6783
6784Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6785
6786 * doc/* : rebuilt the docs
6787 * getting ready for 2.2.2 release
6788
6789Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6790
6791 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6792 and xmlAddFeature()
6793 * tree.[ch]: added xmlAddChildList()
6794 * xmllint.c: MAP_FAILED macro test
6795 * parser.h: added xmlParseCtxtExternalEntity()
6796 * valid.c: applied bug fixes removed warning
6797 * tree.c: added CDATA block to elements content
6798 * testSAX.c: cleanup of output
6799 * testHTML.c: added SAX testing
6800 * encoding.c: better error recovery
6801 * SAX.c, parser.c: fixed one of the external entity processing
6802 of the OASis testsuite
6803 * Makefile.am: added HTML SAX regression tests
6804 * configure.in: bumped to 2.2.2
6805 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6806 SAX results
6807
6808Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6809
6810 * configure.in: patch for HP compiler
6811
68122000-08-04 Sven Heinicke <sven@zen.org>
6813
6814 * xmllint.c: Was coredumping sometimes when the file given didn't
6815 exist.
6816
6817Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6818
6819 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6820
6821 when using in memory parsing. Need some cleanup.
6822 * xmllint.c configure.in: added a --memory flag to test memory
6823 parsing
6824
6825Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6826
6827 * nanohttp.c: fixed socklen_t replacement to unsigned int
6828 * parser.c: fixed a space handdling missing at the end of
6829 production 28 DOCTYPE.
6830 * xmlmemory.c: fixed a stupid bug on the routine to override
6831 allocation functions
6832 * TODO: updated
6833
6834Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6835
6836 * doc/ regenerated the docs
6837
6838Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6839
6840 * doc/encoding.html doc/xml.html: added I18N doc
6841 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6842 improvements, both parser and filters, added ASCII & HTML,
6843 fixed the ISO-Latin-1 one
6844 * xmllint.c testHTML.c: added/made visible --encode
6845 * debugXML.c : cleanup
6846 * most .c files: applied patches due to warning on Windows and
6847 when using Sun Pro cc compiler
6848 * xpath.c : cleanup memleaks
6849 * nanoftp.c : added a TESTING preprocessor flag for standalong
6850 compile so that people can report bugs more easilly
6851 * nanohttp.c : ditched socklen_t which was a portability mess
6852 and replaced it with unsigned int.
6853 * tree.[ch]: added xmlHasProp()
6854 * TODO: updated
6855 * test/ : added more test for entities, NS, encoding, HTML, wap
6856 * configure.in: preparing for 2.2.0 release
6857
6858Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6859
6860 * nanoftp.c: fixed the way the control connection is handled
6861 * libxml.spec.in: fixed the dependancies and cleanup
6862
6863Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6864
6865 * doc/xml.html: changed the xmlsoft.org structure, updated the
6866 examples w.r.t. root and childs
6867
6868Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6869
6870 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6871
6872Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6873
6874 * HTMLparser.c: Work on character encoding support for the HTML parser
6875 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6876 * encoding.c: Fixed a potential memleak in the encoding stuff
6877
6878Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6879
6880 * doc/FAQ.html doc/Makefile.am : added a FAQ
6881
6882Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6883
6884 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6885 of the HTML parser to force it to not bypass SAX
6886
6887Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6888
6889 * win32config.h.in: updated
6890 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6891 lacks iconv support :-( need to release 2.1.1
6892 * configure.in: release 2.1.1
6893 * HTMLparser: fixed bug #14784
6894 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6895 by Windows compiler
6896 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6897 the SAX startDocument() callback.
6898 * TODO: updated
6899
6900Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6901
6902 * added xmlStopParser()
6903
6904Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6905
6906 * configure.in: 2.1.0 prerelease
6907 * Large resync between W3C and Gnome tree
6908 * nanoftp, nanohttp.c: fixed stalled connections probs
6909 * HTMLtree.c SAX.c : support for attribute without values in
6910 HTML for andersca
6911 * valid.c: Fixed most validation + namespace problems
6912 * HTMLparser.c: start document callback for andersca
6913 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6914 * parser.h, SAX.c: serious speed improvement for large
6915 CDATA blocks
6916 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6917 different encoding
6918 * example/Makefile.am example/gjobread.c tree.h: work on
6919 libxml1 libxml2 convergence.
6920 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6921 and the LIBXML_TEST_VERSION macro
6922
6923Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6924
6925 * doc/xml.html: various patches and improvements typo fixed by
6926 Felix Natter
6927 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6928 from Felix Natter <fnatter@gmx.net>
6929
6930Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6931
6932 * doc/upgrade.html: updated with instructions for support of both
6933 libxml-1.x and libxml-2.x
6934 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6935 for 2.x support and also fixed includes
6936
6937
6938Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6939
6940 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6941 the encoding support, added iconv support, so now libxml if
6942 compiled with iconv automatically support japanese encodings
6943 among others. Work based on initial patch from Yuan-Chen Cheng
6944 I may have broken binary compat in the encoding handler
6945 registration scheme, but that was so utterly broken I don't
6946 expect anybody to have used this feature until now.
6947 * parserInternals.h: fixup on the CHAR range macro
6948 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6949 code.
6950 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6951 * uri.c: added xmlParseURI() I can't believe I forgot to
6952 implement this one in 2.0 !!!
6953 * SAX.c: moved doc->encoding update in the endDocument() call.
6954 * TODO: updated.
6955
6956Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6957
6958 * tree.h: removed extraneous xmlRemoveProp definition
6959 * TODO: added item about --disable-corba configure switch
6960 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6961 * nanoftp.c: fixed include problems giving troubles on AIX and
6962 slowlaris
6963 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6964 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6965 comment and headers changes to lower gtk-doc number of warnings
6966 * doc/html/*: rebuilt docs
6967
6968Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6969
6970 * HACKING: documented the tag for 1.x and instructions
6971
6972Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6973
6974 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6975 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6976 xmlCreateIOParserCtxt
6977 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6978 significant overall improvement
6979 * xmllint.c: added I/O test to xmllint
6980 * testSAX.c: added a speed test
6981 * doc/* : updated/regenerated
6982
6983Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6984
6985 * xpath.c uri.h parserInternals.h: cosmetic changes from
6986 "Timur I. Bakeyev" <timur@bat.ru>, including making
6987 xmlCreateURI() public
6988
6989Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6990
6991 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6992 and the code at the same time. Added a clean mechanism for
6993 overload or added input methods: xmlRegisterInputCallbacks()
6994 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6995 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6996 * TODO: updated
6997 * doc/* : updated/regenerated
6998 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6999 source dir
7000
7001Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7002
7003 * testURI.c: yet another forgotten commit, I should get some sleep !
7004
7005Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7006
7007 * xmllint.c: forgot to commit this too ?
7008
7009Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7010
7011 * xmlversion.h.in : forgot to commit this previously
7012
7013Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7014
7015 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7016 * README TODO: updated for release
7017 * uri.c uri.h: added authority parsing/saving
7018 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7019 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7020 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7021 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7022 Makefile.am : added compile-time customization of libxml
7023 --with-ftp --with-http --with-html --with-xpath --with-debug
7024 --with-mem-debug
7025 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7026 #include <libxml/xxx.h> I hope it won't break too much stuff
7027 and will be manageable in the future...
7028 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7029 and added xmllint to the installed programs
7030 * uri.h: added xmlFreeURI()
7031
7032Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7033
7034 * uri.c uri.h: finished the escaping handling, the base support
7035 and the URI path normalization. Looks good just lacks the
7036 authority content parsing code.
7037 * Makefile.am: added instructions to generate testURI
7038 * TODO: updated
7039 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7040 added links and icons for W3C and Gnome
7041
7042Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7043
7044 * xmlmemory.[ch] : seems I forgot to actually update the files in
7045 the last commit :-)
7046 * doc/xml.html doc/html/* : updated and uploaded the docs
7047
7048Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7049
7050 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7051 * TODO: updated
7052 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7053 libxml default allocation function with another set (like gmalloc/
7054 gfree).
7055 * Makefile.am, uri.c, uri.h: added a set of functions to do
7056 exact (litteraly copied from the RFC 2396 productions) parsing
7057 and handling of URI. Will be needed for XLink, one XML WFC,
7058 XML Base and reused in the nano[ftp/http] modules. Still work
7059 to be done.
7060
7061Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7062
7063 * configure.in, libxml.spec.in : libxml2
7064 * doc/* : updated the doc page, rebuilt the docs
7065
7066Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7067
7068 * all: tagged LIB_XML_1_X
7069 * *.c *.h : updated from W3C CVS tree
7070 * configure.in : 2.0.0-beta
7071 * libxml.spec.in : libxml2 package nam
7072 * result/* : new version of the tests output
7073
7074Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7075
7076 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7077
7078Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7079
7080 * doc/* : rebuilt the docs
7081 * parser.c: final patch on #6766
7082 * valid.c: small patch on validity checks.
7083
7084Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7085
7086 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7087 added
7088 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7089 compatibility w.r.t. XML spec and existing code.
7090
7091Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7092
7093 * parser.c: seems a better solution to <a> </a> exists,
7094 will try it for a while
7095
7096Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7097
7098 * parser.c: tried to remove the <a> </a> generating <a/>
7099 this is hard. Left a flag for that purpose. Fixed bug #6766
7100 * configure.in: prepared 1.8.7 not released, due to previous
7101 problem
7102
7103Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7104
7105 * doc/xml.html : applied second patch from Paul DuBois
7106
7107Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7108
7109 * doc/xml.html : applied patch from Paul DuBois
7110
7111Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7112
7113 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7114
7115Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7116
7117 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7118 compilation warnings on various platforms.
7119 * parser.c: Fixed #5281 validity error callbacks are now desactived
7120 by default if not validating.
7121
7122Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7123
7124 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7125
7126Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7127
7128 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7129 <gkatsi@cs.toronto.edu>
7130
7131Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7132
7133 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7134 processing URLs
7135
7136Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7137
7138 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7139 xmlNanoFTPUpdateURL for persistent control connections.
7140 * configure.in: 1.8.6
7141
7142Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7143
7144 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7145 * tree.[ch] : added xmlSaveNoEmptyTags
7146
71472000-01-29 James Henstridge <james@daa.com.au>
7148
7149 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7150
7151 * Makefile.am: added nanoftp.[ch] to the build.
7152
7153Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7154
7155 * nanoftp.[ch]: cleanup, comments, API
7156 * debugXML.c : fixed a bug in the cat command
7157 * doc/*: regenerated the docs
7158
7159Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7160
7161 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7162 * debugXML.c : fixed a bug in the cat command
7163 * valid.c: fixing some small probs
7164 * libxml.spec.in: get rid of the SNAP suffix
7165 * doc/xml.html: updated the status
7166
7167Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7168
7169 * xml-config.in: xml-config --version to just return the
7170 version number
7171 * xpath.c: some cleanup w.r.t. axis when the current node is
7172 an attribute.
7173 * TODO: updated
7174
7175Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7176
7177 * configure.in: prepared for libxml-1.8.5
7178 * doc/* recompiled the documentation
7179
71802000-01-17 Jody Goldberg <jgoldberg@home.com>
7181
7182 * configure.in : WARNING autoconf subtlety alert :
7183 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7184 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7185 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7186 get defined by AC_CHECK_HEADERS.
7187
7188Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7189
7190 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7191 Rune.Djurhuus@fast.no
7192
7193Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7194
7195 * TODO: updated
7196 * tree.c, parser.c: made sure that only memory alloc problems
7197 and internal parser errors are allowed to write to stdout or
7198 stderr.
7199
7200Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7201
7202 * tree.c : restored xmlNewGlobalNs since this seems used by
7203 a lot of existing code :-(, fixed a bug in xmlNewNs
7204 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7205 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7206 to exit() from the library code.
7207 * xpath.c, parser.c: removed bugs or unused code detected by
7208 Windows compilers
7209 * parser.c: started adding interfaces for parsing well balanced
7210 XML fragments
7211 * configure.in: releasing 1.8.4
7212 * doc/* : rebuilt the docs
7213
7214Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7215
7216 * tree.[ch] : added xmlNewDocFragment() for DOM
7217 * testHTML.c: uninitialized variable.
7218
7219Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7220
7221 * doc/* : rebuild the docs
7222
7223Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7224
7225 * acconfig.h: readline and history patch
7226 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7227 * tree.c: added check and handling when possibly removing an ID
7228 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7229 and saving.
7230 * test/HTML/entities.html result/HTML/entities.html* : test for
7231 various entities reference cases
7232 * result/HTML/* : as a result output of some testcase have
7233 changed
7234 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7235 by previous example. added xmlParseTryOrFinish().
7236 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7237 entities.h debugXML.h HTMLparser.h: changed the way struct are
7238 declared to allow gtk-doc to expose those
7239 * parser.c: closed bug #4960
7240 * Makefile.am configure.in: Applied patch from
7241 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7242 and math/socket libs detection
7243
7244Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7245
7246 * configure.in, Makefile.am: link tester against readline
7247 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7248
7249Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7250
7251 * tree.[ch]: added xmlRemoveProp
7252 * win32config.h.in nanohttp.c: avoid including the Windows
7253 socket stuff in every C files
7254 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7255 the XmL parser(s)
7256 * test/ns4 result/ns4 etc...: added test case for previous prob
7257 * tree.c: xmlNewNs wasn't checking for double definition
7258 * Makefile.in: fixed a problem with dist-hook duplicates
7259 * parser.[hc], xmlIO.c: fixed the loading of external entities
7260 APIs, now xmlLoadExternalEntity() is used everywhere and
7261 setting up an app specific front-end using the
7262 * SAX.c parser.c: some fixes, now the xhtml spec validates
7263 with the xhtml DTD.
7264 * error.c: fixed crashes in case of no input stream
7265 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7266 to the validation tests and results
7267
7268Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7269
7270 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7271 too htmlCreatePushParserCtxt() and htmlParseChunk()
7272 * parser.c: a bit of cleanup.
7273 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7274 to XML) removed the last mem leak known
7275 * HTMLtree.c: output message cleanup
7276 * xmlmemory.c: display content info about memory blocks
7277 * result/HTML/wired.* : missing att value warning change
7278
7279Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7280
7281 * doc/* : rebuilt the documentation
7282
7283Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7284
7285 * parser.[ch] parserInternals.h: Push parser for XML,
7286 seems to work fine now
7287 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7288 --push for push testing
7289 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7290 * testSAX.c: added --push
7291 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7292 subtree
7293 * xmlIO.[ch] : enriched API + fixes for push mode
7294 * entities.[ch]: added the entity content length to the struct.
7295 * xmlmemory.[ch]: new API to show the last entries for the shell
7296 * valid.c: added required attribute testing
7297 * SAX.c: the cdata callback now merge contiguous fragments
7298 * HTMLparser.c: cleanup of some macros
7299
7300Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7301
7302 * parser.c: fix for PIs name starting with xml
7303 * tree.c: fixed a potential problem with || and && ops
7304 * *.c, configure.in win32config.h.in : generate win32config.h for
7305 those on the Other Side !
7306
7307Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7308
7309 * parser.c: fixed a stupid = vs. == bug :-(
7310 * doc/gnome-xml.sgml: s/glade/xml/
7311
7312Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7313
7314 * configure.in, doc/xml.html : bug fix release 1.8.2
7315 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7316 Hopefully the end of that silly C++ include problem
7317 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7318 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7319 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7320 troubles with autoclosed elements when the stree shape doesn't
7321 follow the DtD specs. Added htmlIsAutoClosed() and
7322 htmlAutoCloseTag()
7323 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7324 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7325 * debugXML.c: fixed a bug on printing default namespaces.
7326 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7327
7328Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7329
7330 * result/HTML/*.htm[l] : updated the HTML regression tests according
7331 to the new output
7332 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7333 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7334 problem due to intermix of extern "C" { ... } declarations for C++
7335 and recursive includes in the headers
7336
73371999-12-20 Chris Lahey <clahey@umich.edu>
7338
7339 * HTMLtree.c: Made it so that html nodes with a single child do
7340 not insert a carriage return before or after the child node.
7341
7342Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7343
7344 * configure.in, doc/xml.html : bug fix release 1.8.1
7345 * parser.c: fixed bug #4344
7346 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7347 added the glue to avoid C++ problems
7348 * doc/* : regenerated the documentation
7349
7350Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7351
7352 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7353 namespace recognition, and Dia as a resul :-(
7354 * encoding.c: closed bug #3950
7355
7356Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7357
7358 * valid.c: debugging a posteriori validation, except URI expansion
7359 stuff this should be fixed now
7360 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7361 Carl Nygard <cnygard@bellatlantic.net>
7362 * tester.c: added --postvalid, cleaning of the code
7363 * tree.[ch]: added xmlDocGetRootElement()
7364
7365Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7366
7367 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7368 c++ losage.
7369
7370Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7371
7372 * configure.in, doc/xml.html : bumped to 1.8.0
7373 * xlink.[ch], Makefile.am : added framework for link detection
7374 * parser.h: added nbChars to parser context, needed for cleanup.
7375 * xmlmemory.c: removed a nasty bug when out of mem
7376 * valid.[ch]: adding namespace support for attribute decl
7377 * tester.c: added --debugent option
7378 * debugXML.[ch]: added xmlDebugDumpEntities()
7379 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7380 buffers instead, this was really needed, validation was breaking
7381 in strange ways due to that. Added xmlParseStringPEReference()
7382 and other parsing from strings functions. Entities processing
7383 modified again, but PERef are still not handled correcly but
7384 unless you're Eve Maller you won't notice :-)
7385 * HTMLparser.c: large changes toward reliability, and switched to
7386 lowercase internal tags, XHTML is lowercase, so it will help
7387 that output is closer to next version.
7388 * doc/* : regenerated the documentation, it is now hosted at
7389 http://xmlsoft.org/ (same bits I just bought the domain :-)
7390
7391
7392Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7393
7394 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7395 doc generation
7396 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7397 in the SAX API
7398 * doc/*: rebuilt the doc making sure everything appears in the
7399 HTML files
7400
7401Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7402
7403 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7404 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7405 which allow impressive speed improvement on dataset with
7406 large text pieces, but at the cost of broken binary
7407 compatibility and slightly bigger memory usage.
7408 Configure with --with-buffers to activate them, they
7409 are protected with XML_USE_BUFFER_CONTENT define.
7410 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7411 goal is 0 memory left allocated once parser is no more used
7412 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7413 call xmlCleanupParser() and xmlMemoryDump()
7414
7415Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7416
7417 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7418 * parser.[ch] encoding.[ch]: added memory cleanup routines
7419 * parser.c: closing bug #3788
7420 * doc/*: rebuilt the doc
7421
7422Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7423
7424 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7425 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7426 * tester.c: added --compress option
7427 * doc/*: rebuilt the documentation
7428
7429Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7430
7431 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7432 if given /proc/kcore as input !
7433 * doc/xml.html doc/*: updated and rebuilt the documentation
7434
7435Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7436
7437 * parser.c: Fixed some wrongly space collapsing code due to
7438 a misreading of the spec.
7439 * result/*: fixed the output accordingly
7440
7441Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7442
7443 * encoding.c: bug fix and typos
7444 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7445 * parser.c: added attribute normalization closing bug #3597
7446 * test/att* result/att* SAXresult/att*: testcase for attribute
7447 normalization
7448
7449Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7450
7451 * configure.in: closing bug #3163 by adding extra flags for the
7452 cc compiler on HP-UX
7453
7454Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7455
7456 * valid.[ch] : removed a typo and an enumerated type bug in the
7457 xmlAddElementDecl() function
7458 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7459 call to xmlEncodeEntitiesReentrant() so that the functions
7460 New, Set and Get are at the same level.
7461 * parser.c HTMLparser.c: extra memory allocation bug for
7462 attributes detected by someone using libxml in embedded systems :-)
7463
7464Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7465
7466 * xmlmemory.h: turned off mem debug :-\
7467
7468Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7469
7470 * parser.c: closed bug #2784 a one line fix, but worth pushing
7471 a new release out
7472 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7473 some structures, comments before and after the
7474 main element, and other nastyness
7475 * HTMLtree.c tree.c: accomodate the extended HTML supported
7476 * configure.in: pushing 1.7.4
7477 * test/ent8 and related outputs : added a new test for bug #2784
7478 * test/HTML/wired.html and related output: a nasty HTML example
7479 * Makefile.am: improved the test scripts
7480 * docs/* : reran the documentation extractor, updated xml.html
7481
7482Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7483
7484 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7485 HTMLparser and debugged the HTML related code. HTML documents
7486 now have their own type
7487 * entities.c: do not dump &apos; for HTML output
7488 * xmlmemory.c: improvement, breakpoint mechanism
7489 * testHTML.c: added --sax --repeat ...
7490 * Makefile.am: improved the HTML tests
7491 * valid.[ch]: added xmlValidGetValidElements and
7492 xmlValidGetPotentialChildren
7493 * tester.c: added --insert to test the 2 new functions
7494 * test//* result//* SAXresult//* : regression test cleanup
7495 and extension.
7496 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7497 gnome-xml-nanohttp.html
7498
7499Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7500
7501 * HTMLparser.c: fixed problems with some autoclose tags
7502 * tree.c: fixed XML output problems.
7503 * result/* SAXresult/*: update of the tests output
7504
7505Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7506
7507 * Makefile.am: Arturo patch for xmlConf.sh version info
7508 * parser.c: Tim Josling patch for single quoted items
7509 * tester.c: Tim Josling patch for tester options usage
7510 * tree.h: indent cleanup
7511
7512Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7513
7514 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7515 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7516
7517Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7518
7519 * tree.c : Raph patch for initialization of CORBA fields
7520 * parser.c, xpath.c, ...: modification of doc comments
7521 * xpath.c : allow spaces in xpath expressions
7522
7523Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7524
7525 * xmlmemory.h: turning off memory debug :-(
7526
7527Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7528
7529 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7530 better SAX interfaces.
7531 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7532 entity.
7533 * configure.in: 1.7.2
7534
7535Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7536
7537 * libxml.spec.in: fixed the URL
7538 * doc/xml.html: improved the documentation front-end
7539
7540Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7541
7542 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7543
7544Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7545
7546 * libxml.spec.in: fixed the alpha compile problem
7547 * parser.[ch]: changed errno to errNo in the parser context :-(
7548 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7549 * doc/xml.html: changed CHAR to xmlChar
7550 * doc/html/*: recompiled the documentation
7551 * configure.in: 1.7.1
7552
7553Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7554
7555 * parser.h: modified the parser context struct to regain 1.4.0
7556 binary compatibility
7557 * parser.c, xml-error.h: added errno ot teh context and defined
7558 a set of errors values with update of errno
7559 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7560 DTDs and entities
7561 * *.h, *.c: complete cleanup of the use of config.h and include
7562 protection depending on the current setup.
7563 * overalll debugging, maintenance and bug-fixing on all modules
7564 * updated the documentation
7565 * ready for 1.7.0
7566
7567Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7568
7569 * HTMLparser.c : cleanup
7570 * SAX.c valid.c valid.h: added ID/IDREF checking
7571 * tree.c tree.h: extended doc structure for refs
7572 * configure.in: 1.6.2
7573 * parser.c: patched bug in SAX user arg call
7574 * parserInternals.h: patched missing close in C++ wrapping
7575 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7576 especially upcoming XPointer implementation.
7577 * doc/xml.html: augmented, typo
7578
7579Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7580
7581 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7582 not all invocations of install understand -d.
7583
7584Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7585
7586 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7587 to make 'check' works, when builddir != srcdir.
7588
7589Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7590
7591 * doc/xml.html : updated the documentation
7592
7593Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7594
7595 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7596 not deallocated memory blocks
7597 * *.c : replaces all calls to malloc() free() and realloc() to
7598 the wrapper functions/macros
7599 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7600 instead of xmlFreeNodeList()
7601
7602Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7603
7604 * HTMLparser.c: corrected a stupid bug leading to core dump at
7605 tree deallocation. Removed warnings indicated by
7606 Stephane.Conversy@lri.fr
7607 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7608 looked for in the external subset
7609
7610Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7611
7612 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7613 on SGI by Stephane.Conversy@lri.fr
7614
7615Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7616
7617 * all .h : changed the prototype declaration indent as in gtk
7618 * most .c : working on reducing the TODOs in the code
7619 * most .c : cleanup though -pedantic and Insure++
7620 * improvements on validation ID checkings.
7621 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7622 * xml-config.in: closed #1810
7623
7624Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7625
7626 * tree.h, valid.c, valid.h: more work on validity, IDs
7627 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7628 definition for AIX
7629
7630Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7631
7632 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7633 the distribution due to a cut'n paste error at last commit
7634
7635Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7636
7637 * configure.in: upgraded to version 1.4.0
7638 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7639 Big update, added a large part of the validation process,
7640 it should be usable, but some parts are missing
7641 * xpath.c: improved the implementation w.r.t. root.
7642 * Makefile.am: added more tests
7643 * test and result trees: added a lot of tests
7644 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7645
7646Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7647
7648 * Added an HACKING file
7649
7650Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7651
7652 * xpath.[ch] : improvements and debug of the XPath implementation
7653 * parser.c, HTMLparser.c : modified the parsers to be progressive
7654 * tree.[ch] : extended the Buffer promitives
7655 * xmlIO.[ch] : added basic I/O routines providing progressive
7656 parsing and ready for I18N conversion plugins
7657 * SAXresult/* : the SAX callback sequence maybe slightly different
7658 now
7659 * test*.c : improved/updated the tests programs
7660 * doc/* : recompiled the docs.
7661
76621999-07-26 Michael Meeks <michael@edenproject.org>
7663
7664 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7665
7666 * tree.c: Ditto.
7667
7668Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7669
7670 * configure.in: upgraded to version 1.4.0
7671 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7672 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7673 XML query language, see http://www.w3.org/TR/xpath for more details.
7674 * parser.c, parser.h: added CHAR* related string functions for XPath
7675 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7676 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7677 rebuild the docs.
7678 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7679 and regression testing capabilities for XPath.
7680
7681Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7682
7683 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7684 closing bug #1646
7685
7686Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7687
7688 * Makefile.am, example/Makefile.am: closed bug #1683
7689
7690Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7691
7692 * example/Makefile.am, configure.in: added the makefile for the
7693 gjobread example
7694
7695Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7696
7697 * doc/Makefile.am:
7698 - fix which allow "make install DESTDIR=</install/prefix>".
7699
7700Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7701
7702 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7703 which fixed a problem on the file reading-code.
7704
7705Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7706
7707 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7708 output.
7709 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7710
7711Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7712
7713 * parser.h : Oops removed the binary compatibility problem
7714 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7715 * parser.c, HTMLparser.c: applied patches for reading from stdin
7716
7717Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7718
7719 * parser.c, entities.c, valid.c: cleanup bug #1591
7720 * configure.in: cleanup bug #1592
7721 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7722 the same tree back-end. Hence gdome will be available for it.
7723 * doc/Makefile.am: close bug #617
7724
7725Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7726
7727 * parser.c: alloctate a per parser context SAX interface block
7728
7729Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7730
7731 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7732 and xmlEncodeEntitiesReentrant with the correct one :-\
7733
7734Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7735
7736 * commit of my internal XML base changes, quite a lot of
7737 changes, cleanups, better entities support, framework for
7738 new I/O and charset detection and handling
7739 * Fixed the configure/Makefile stuff to generate shared libs
7740 with the proper version info, so we jumped on rev from
7741 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7742 xmlEncodeEntities() result need to be freed now, and a string
7743 xmlParserVersion provide the current library version.
7744
7745Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7746
7747 * parser.c: fixed a buffer overrun for when you have a very long
7748 attribute with no entities in it.
7749
7750Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7751
7752 * added example directory
7753 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7754
7755Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7756
7757 * Release of libxml-1.1, nearly everything has been touched for
7758 this.
7759 * Added more regression tests
7760 * Updated the documentation
7761
7762Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7763
7764 * tree.[ch]: unified the XML_NO_CORBA defines.
7765 * parser.c encoding.[ch]: started plugging in char encoding detection
7766
7767Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7768
7769 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7770 Also freed allocated buffer.
7771
7772Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7773 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7774 reentrancy problem at printing. One is left in entities.c, to
7775 remove ASAP
7776 * testSAX.c : added a test example showing the use of the SAX
7777 interface if one doesn't want to build the DOM tree.
7778 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7779
7780Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7781
7782 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7783 large revamping of the parser to use SAX callbacks
7784 http://www.megginson.com/SAX/ (or at least a C like interface
7785 a la Expat). It's now possible to set up your own callbacks
7786 and the parser will not build a DOM tree.
7787 * test/* result/*: updated the test suite, I finally removed
7788 the old Namespace draft support (PI based).
7789
7790Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7791
7792 * Makefile.am: added test result to EXTRA_DIST for make tests
7793
7794Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7795
7796 * parser.c, parserInternals.h: moved the chars macro definitions
7797 to parserInternals.h
7798 * parser.c, error.c: applied patches from "Knut Ã…kesson"
7799 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7800
7801Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7802
7803 * xml-config.in : applied patch to make --version work
7804
78051999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7806
7807 * Makefile.am (check-local): Alias for `tests' target. This will
7808 cause `make check' to do the right thing.
7809 (tests): Don't run tests in srcdir. Also, replaced calls to
7810 basename with a `sed' "equivalent".
7811
7812Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7813
7814 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7815 it in the header and not the sources, updated the doc.
7816 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7817 pointing this out.
7818
7819Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7820
7821 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7822 exported the inputStream routines.
7823 * doc/html/* : updated accordingly
7824
7825Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7826
7827 * parser.c, parser.h, parserInternals.h: added a few extra
7828 internal calls to allocate and free parser contexts ...
7829 * doc/html/* : updated accordingly
7830
7831Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7832
7833 * configure.in, Makefile.am, doc/makefile.am : General changes for
7834 1.0.0 release and including the generated HTML documentation.
7835
7836Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7837
7838 * makefile.am : added parserInternals.h, oops.
7839
7840Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7841
7842 * parserInternals.h: added this header giving access to the parser
7843 internal functions.
7844 * doc/Makefile.am : added a rebuild target which rebuilds the full
7845 set of documentations
7846 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7847 the internal subset.
7848 * *.c *.h: modifications needed to generate the documentation using
7849 gtk-doc, cleanup of functions blocks, reorganisation of struct
7850 declarations.
7851
7852Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7853
7854 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7855 the tar and spec file to include the beginning of the doc.
7856
78571999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7858
7859 * doc/.cvsignore: Added this file.
7860
7861Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7862
7863 * tree.c: fixed xmlGetProp to return "" when the attribute
7864 exists, even if the node-list is NULL.
7865
7866Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7867
7868 * tree.c: patched an error outputting empty attribute values.
7869 * Makefile.am and doc/makefile.am: have been updated during the
7870 week-end. Sorry for an empty CVS log, I got a shell problem.
7871
7872Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7873
7874 * tree.h: cleaned up using enums instead of defines
7875 * parser.c, valid.[ch]: more work on parsing/output of element
7876 declarations
7877
7878Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7879
7880 * valid.[ch], tree.c, parser.c : more work toward full parsing
7881 of XML DTDs.
7882 * README: added informations about mailing-list and on-line
7883 documentation
7884
78851999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7886
7887 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7888
7889Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7890
7891 * parser.c, tree.[ch] : more work toward conformance testing,
7892 added a last element to accelerate parsing of very flat structures
7893 started working on internal subset Element content declaration.
7894 * valid.[ch] : first cut at adding code toward validation.
7895 * previous changes had also small impact on most files, especially
7896 the conformance testing using James Clark test suite.
7897
7898Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7899
7900 * test/* : updated the examples, most of them were not well
7901 formed (humm), and added rdf2.
7902 * result/* : resulting changes in the output.
7903
7904Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7905
7906 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7907
7908Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7909
7910 * tree.c: patched a bug in the generation of empty attributes
7911
7912Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7913
7914 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7915 for node/trees/documents/... Biggest problem is namespace
7916 support when copying subtrees.
7917
7918Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7919
7920 * parser.c, entities.c: improve entities and char ref encoding,
7921 and cleanups of error messages.
7922
7923Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7924
7925 * parser.c, entities.c: simple bug hunting done during rpm2html and
7926 rpmfind integration.
7927
7928Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7929
7930 * parser.[ch]: Added interfaces allowing to specify a SAX
7931 handler before parsing.
7932
7933Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7934
7935 * parser.c: redirrect all errors reporting through the SAX
7936 error function
7937
7938Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7939
7940 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7941 * libtool, tlmain ...: update of the libtool files
7942
79431998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7944
7945 * entities.c: Use g_snprintf insteda of snprintf.
7946
7947Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7948
7949 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7950 added ent5 test for this purpose.
7951 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7952
7953Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7954
7955 * parser.c: fixed? a strange error due to compression on a GWP
7956 document.
7957
7958Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7959
7960 * tree.[ch]: bug fixing
7961 * entities.[ch]: defined a specific type for predefined entities
7962 * doc/xml.html: more documentation on the library, how to use it,
7963 overview of the interfaces.
7964
7965Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7966
7967 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7968
7969Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7970
7971 * tree.c: corrected a small bug
7972 * doc/xml.html: continuing writing documentation.
7973
7974Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7975
7976 * debugXML.h debugXML.c: added debugging utilities.
7977 * tester.c: added --debug switch.
7978 * tree.c: patched an incorrect node->type assignment.
7979 * parser.c: formatting, ensure that node->doc != NULL in attributes
7980
7981Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7982
7983 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7984 entity support and provide an internal representation close to
7985 DOM one (entity ref nodes, and attribute value as tree). I tried
7986 to preserve the interface but this will surely break some apps
7987 (I have to change rpm2html/rpmfind for example). I had to change
7988 two interfaces, and the generated tree is somewhat different.
7989 * doc/* : started documenting the XML library, the tree and
7990 DOM/Corba. This is a first step.
7991
7992Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7993
7994 * parser.c: Set up the fonctions comment block, boring but useful.
7995 * parser.h, SAX.c, parser.c: now attributes are processed through
7996 the SAX interface. The problem is that my SAX interface diverged
7997 quite a bit from the original one, well this is not an official
7998 spec, and translating it from Java to C is hairy anyway...
7999
8000Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8001
8002 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8003 fonctions comment block, boring but useful.
8004
8005Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8006
8007 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8008 conversion routines. However they are not yet used to convert the
8009 inputs. The core will run with UTF-8.
8010
8011Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8012
8013 * tree.c : make sure that the type id is properly set-up when
8014 a new object is allocated, needed for DOM.
8015
8016Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8017
8018 * tree.h, tree.c: Ok, the main objects in the tree will be native
8019 corba objects, it costs 8 bytes per Node, Attribute and Document
8020 but it simplifies the Corba integration a lot (no extra interface
8021 objects to allocate/free).
8022
8023Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8024
8025 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8026 and changed NODEs contants for conformity with DOM Level 1
8027
8028Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8029
8030 * added hooks to keep track of servants when creating objects
8031 xmlDoc and xmlNode (for Corba export).
8032
8033Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8034
8035 * added xml-config script.
8036
8037Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8038
8039 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8040 to autoupdate libtool and automake conf files.
8041
80421998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8043
8044 * Makefile.am: Use '?' to separate the sed
8045 commands as ',' is used when people pass -Wl,something.
8046
8047
8048Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8049
8050 * tree.c, tree.h: added a per-document compression interface.
8051
8052Tue Sep 22 20:47:38 EDT 1998
8053
8054 * tree.c, tree.h: added saving with compression and added interfaces
8055 to control the compression level (xmlGetCompressMode,
8056 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8057
8058Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8059
8060 * parser.c: corrected a loop for files of size 0
8061
80621998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8063
8064 * error.h: New file. Contains prototyes from `error.c'.
8065
8066Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8067
8068 * Makefile.am (xmlincdir): New macro.
8069 (xmlinc_HEADERS): Renamed from include_HEADERS.
8070
8071Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8072
8073 * applied small patch on numeric entities from
8074 Christopher Blizzard <blizzard@appliedtheory.com>
8075
8076Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8077
8078 * New release 0.2, removed the old xml_* files so that it's
8079 coherent with the other CVS base (W3C), far better conformance
8080 to standard, new namespaces, decent entities support, beginning
8081 of a SAX-like interface. Nearly nothing left intact, even the
8082 test examples ...
8083
80841998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8085
8086 * .cvsignore: Add .deps dir
8087
8088Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8089
8090 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8091
8092Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8093
8094 * configure.in: added test for CPP
8095 * AUTHORS, Changelog: the original ones didn't get commited but the
8096 glib ones instead, fixed.
8097 * Makefile.am: corrected an error in library naming
8098
8099Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8100
8101 * integrated code developped at W3C
8102 * changed the original Copyright
8103 * migrated to automake
8104 * prefixed the filenames by xml_ to avoid filename clashes
8105
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008106Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8107
8108 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8109 should not be called.
8110
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008111Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8112
8113 * libxml-2.0.pc.in: applied the patch to fix #101894
8114
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008115Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8116
8117 * tree.c : applied patch from Lukas Schroeder for register callbacks
8118 * valid.c: modified patch from Lukas Schroeder to test
8119 register callbacks with --chkregister
8120
Daniel Veillard067bae52003-01-05 01:27:54 +00008121Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8122
8123 * xmlreader.c: seriously changed the way data are pushed to
8124 the underlying parser, go by block of 512 bytes instead of
8125 tryng to detect tag boundaries at that level. Changed the
8126 way empty element are detected and tagged.
8127 * python/tests/reader.py python/tests/reader2.py
8128 python/tests/reader3.py: small changes mostly due to context
8129 reporting being different and DTD node being reported. Some
8130 errors previously undetected are now caught and fixed.
8131 * doc/xmlreader.html: flagged last section as TODO
8132
Daniel Veillard51a447a2003-01-04 19:42:46 +00008133Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8134
8135 * python/libxml.py: integrated the Python 2.2 optimizations
8136 from Hannu Krosing, while maintaining compatibility with
8137 1.5 and 2.1
8138
Daniel Veillarde59494f2003-01-04 16:35:29 +00008139Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8140
8141 * xmllint.c: a bit of cleanup
8142 * xmlreader.c: small fix
8143 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8144 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8145
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008146Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8147
8148 * python/setup.py.in: patch from Stéphane Bidoul to include
8149 drv_libxml2.py in setup.py
8150
Daniel Veillard66b82892003-01-04 00:44:13 +00008151Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8152
8153 * doc/xmlreader.html: starting documenting the new XmlTextReader
8154 interface.
8155
Daniel Veillard7704fb12003-01-03 16:19:51 +00008156Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8157
8158 * xmllint.c: added the --stream flag to use the TextReader API
8159 * xmlreader.c: small performance tweak
8160
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008161Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8162
8163 * xmlreader.c python/tests/reader2py: okay the DTD validation
8164 code on top of the XMLTextParser API should be solid now.
8165
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008166Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8167
8168 * xmlreader.c python/tests/reader2py: Fixing some more mess
8169 with validation and recursive entities while using the
8170 reader interface, it's getting a bit messy...
8171
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008172Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8173
8174 * xmlreader.c python/tests/reader.py: another couple of problem
8175 related to IsEmptyElement reported by Stéphane Bidoul needed
8176 some fixes.
8177
Daniel Veillard4f860202003-01-02 13:00:02 +00008178Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8179
8180 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8181 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8182 based on the python XmlTextReader interface.
8183
Daniel Veillard3c265e42003-01-01 21:06:49 +00008184Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8185
8186 * tree.c: backing out one change in the last patch which broke the
8187 regression tests
8188
Daniel Veillard5335dc52003-01-01 20:59:38 +00008189Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8190
8191 * global.data globals.c tree.c include/libxml/globals.h: applied
8192 an old patch from Lukas Schroeder to track node creation and
8193 destruction. Probably missing a lot of references at the moment
8194 and not usable reliably.
8195
Daniel Veillard8ba17412003-01-01 19:13:12 +00008196Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8197
8198 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8199 from doc/news.html and a stylesheet
8200
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008201Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8202
8203 * xmlreader.c python/tests/reader.py: fixed another couple of
8204 xmlreader bugs reported by Stéphane Bidoul and added tests.
8205
Daniel Veillard9e395c22003-01-01 14:50:44 +00008206Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8207
8208 * xmlreader.c python/tests/reader2.py: fixed another validity
8209 checking in external parsed entities raised by Stéphane Bidoul
8210 and added a specific regression test.
8211 * python/tests/reader3.py: cleanup
8212
Daniel Veillardd5896142002-12-31 14:45:26 +00008213Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8214
8215 * xmlreader.c python/tests/reader2.py: fixed a problem with
8216 validation within entities pointed by Stéphane Bidoul, augmented
8217 the tests to catch those.
8218
Daniel Veillarddc85f282002-12-31 11:18:37 +00008219Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8220
8221 * python/generator.py: modified the generator to allow keeping
8222 class references when creating new classes, needed to fix a bug
8223 pointed by Stéphane Bidoul where the input buffer of the
8224 xmlTextReader instance gets destroyed if the python wrapper for
8225 the input is not referenced anymore.
8226
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008227Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8228
8229 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8230 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8231
Daniel Veillard571b8892002-12-30 12:37:59 +00008232Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8233
8234 * xmlreader.c python/tests/reader.py: fixed another problem
8235 pointed by Stéphane Bidoul
8236
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008237Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8238
8239 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8240 with "<a/>"
8241
Daniel Veillardecaba492002-12-30 10:55:29 +00008242Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8243
8244 * SAX.c: warn on xmlns:prefix="foo"
8245 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8246 for namespace attributes handling.
8247
Daniel Veillard2d84a892002-12-30 00:01:08 +00008248Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8249
8250 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8251 a really nasty problem raised by a DocBook XSLT transform
8252 provided by Sebastian Bergmann
8253
Daniel Veillard29b3e282002-12-29 11:14:41 +00008254Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8255
8256 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8257 by Stéphane Bidoul and integrated it into the tests
8258
Daniel Veillarde18fc182002-12-28 22:56:33 +00008259Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8260
8261 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8262 extended the XmlTextReader API a bit, addding accessors for
8263 the current doc and node, and an entity substitution mode for
8264 the parser.
8265 * python/libxml.py python/libxml2class.txt: related updates
8266 * python/tests/Makefile.am python/tests/reader.py
8267 python/tests/reader2.py python/tests/reader3.py: updated a bit
8268 the old tests and added a new one to test the entities handling
8269
Daniel Veillardaba976d2002-12-28 21:14:18 +00008270Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8271
8272 * python/generator.py python/libxml2class.txt
8273 python/tests/reader.py python/tests/reader2.py: changed the
8274 generator to provide casing for the XmlTextReader similar to
8275 C# so that examples and documentation are more directly transposable.
8276 Fixed the couple of tests in the suite.
8277
Daniel Veillard83298842002-12-28 15:12:33 +00008278Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8279
8280 * doc/guidelines.html: added a document on guildeline for
8281 publishing and deploying XML
8282
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008283Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8284
8285 * valid.c xmlreader.c: final touch running DTD validation
8286 on the XmlTextReader
8287 * python/tests/Makefile.am python/tests/reader2.py: added a
8288 specific run based on the examples from test/valid/*.xml
8289
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008290Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8291
8292 * python/libxml.py: added a few predefined xmlTextReader parser
8293 configuration values.
8294
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008295Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8296
8297 * python/libxml_wrap.h: trying to fix #102037
8298
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008299Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8300
8301 * SAX.c: fixing bug #95296, when the predefined entities
8302 are redefined in the DTD the default one must be used
8303 instead anyway.
8304
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008305Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8306
8307 * doc/xmllint.xml
8308 * doc/xmllint.1
8309 Add discussion of XML_DEBUG_CATALOG to xmllint man
8310 page - bug #100907
8311
8312
Daniel Veillarddf512f42002-12-23 15:56:21 +00008313Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8314
8315 * xmlreader.c: Fixed the empty node detection to avoid reporting
8316 an inexistant close tag.
8317
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008318Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8319
8320 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8321 for Python 2.1
8322
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008323Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8324
8325 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8326
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008327Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8328
8329 * doc/libxml2-api.xml python/tests/reader.py: one really need
8330 to provide the base URI information when creating a reader parser
8331 from an input stream. Updated the API and the example using it.
8332
Daniel Veillardea7751d2002-12-20 00:16:24 +00008333Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8334
8335 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8336 include/libxml/valid.h include/libxml/xmlreader.h: working on
8337 DTD validation on top of xml reader interfaces. Allows to
8338 validate arbitrary large instances. This required some extensions
8339 to the valid module interface and augmenting the size of xmlID
8340 and xmlRef structs a bit.
8341 * uri.c xmlregexp.c: simple cleanup.
8342
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008343Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8344
8345 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8346 work on the xml reader interfaces.
8347 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8348 Web page for the Windows binaries.
8349
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008350Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8351
8352 * xmlIO.c: applied a patch for VMS following the report by
8353 Nigel Hall
8354
Daniel Veillard3772de32002-12-17 10:31:45 +00008355Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8356
8357 * parser.c: the parseStartTag bug fix wasn't complete.
8358
Daniel Veillard67df8092002-12-16 22:04:11 +00008359Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8360
8361 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8362 parseStartTag, fixing it.
8363 * test/att4 result/att4 result/noent/att4: adding the test
8364 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8365 more methods to XmlTextReader.
8366
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008367Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8368
8369 * win32/libxml2.def.src: added more xml reader exports
8370 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8371 to the build
8372
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008373Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8374
8375 * doc/tutorial/xmltutorial.xml
8376 plus generated html and pdf
8377 Updating tutorial again based on further comments from Niraj
8378 Tolia on the last iteration
8379
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008380Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8381
8382 * doc/tutorial/xmltutorial.xml
8383 * doc/tutorial/includekeyword.c
8384 * doc/tutorial/includegetattribute.c
8385 plus generated html and pdf
8386 Adding fix from Niraj Tolia to tutorial to properly free memory.
8387
8388
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008389Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8390
8391 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8392 more methods of XmlTextReader.
8393 * python/libxml2class.txt python/tests/reader.py: this increased the
8394 methods in the bndings, augmented the test to check those new
8395 functions.
8396
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008397Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8398
8399 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8400 methods of XmlTextReader.
8401 * python/generator.py python/libxml_wrap.h python/types.c
8402 python/libxml2class.txt: added the reader to the Python bindings
8403 * python/tests/Makefile.am python/tests/reader.py: added a specific
8404 test for the Python bindings of the Reader APIs
8405 * parser.c: small cleanup.
8406
Daniel Veillard06503452002-12-13 10:42:08 +00008407Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8408
8409 * xinclude.c: fallback was only copying the first child not the
8410 full child list of the fallback element, closes #89684 as reopened
8411 by Bernd Kuemmerlen
8412
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008413Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8414
8415 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8416
Daniel Veillard000eafb2002-12-12 10:04:22 +00008417Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8418
Daniel Veillardc1eed322002-12-12 11:01:32 +00008419 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008420 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008421 gives enum values, fix functype return type, put back fields in
8422 structs
8423 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008424
Daniel Veillard024b5702002-12-12 00:15:55 +00008425Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8426
8427 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8428 about htmlNodeDumpOutput location.
8429 * xpath.c: removed an undefined function signature
8430 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8431 too many symbols in the API breaking the python bindings.
8432 Updated with the libxslt/libexslt changes.
8433
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008434Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8435
8436 * configure.in: preparing release of 2.4.29
8437 * doc/*: rebuilt the docs and API
8438 * xmlreader.c: a few more fixes for the XmlTextReader API
8439
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008440Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8441
8442 * include/win32config.h: applied mingw patch from Magnus Henoch
8443
Daniel Veillard5aad8322002-12-11 15:59:44 +00008444Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8445
8446 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8447
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008448Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8449
8450 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8451 building Python script, does the C parsing directly, generates
8452 a better API description including structure fieds defs and
8453 enums. Still a couple of bugs, but good enough for the python
8454 wrappers now.
8455 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8456 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8457 include/libxml/schemasInternals.h include/libxml/tree.h: more
8458 cleanup based on the python analysis script reports.
8459 * libxml.spec.in: make sure the API XML description is part of the
8460 devel package.
8461
Daniel Veillard01c13b52002-12-10 15:19:08 +00008462Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8463
8464 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8465 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8466 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8467 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8468 code cleanup, especially the function comments.
8469 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8470
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008471Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8472
8473 * Makefile.am xmlreader.c include/libxml/Makefile.am
8474 include/libxml/xmlreader.h: Adding a new set of APIs based on
8475 the C# TextXmlReader API but converted to C. Allow to parse
8476 in constant memory usage, far simpler to program and explain
8477 than the SAX like APIs, unfinished but working.
8478 * testReader.c: test program
8479
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008480Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8481
8482 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8483
Daniel Veillard64b35282002-12-04 15:10:40 +00008484Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8485
8486 * tree.c: Chip turner indicated that XHTML1 serialization
8487 rule for style actually break on both IE and Mozilla,
8488 try to avoid the rule if escaping ain't necessary
8489
Daniel Veillard8efff672002-12-04 11:44:48 +00008490Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8491
8492 * nanhttp.c: handle HTTP URL escaping, problem reported by
8493 Glen Nakamura and Stefano Zacchiroli
8494
Daniel Veillard1c732d22002-11-30 11:22:59 +00008495Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8496
8497 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8498
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008499Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8500
8501 * uri.c: Johann Richard pointed out some XPointer problems for
8502 URN based URI references in XInclude. Modified the URI parsing
8503 and saving routines to allow correct parsing and saving of
8504 XPointers, especially when attached to "opaque" scheme accordingly
8505 to RFC 2396
8506
Daniel Veillard8db67d22002-11-27 19:39:27 +00008507Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8508
8509 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8510 of refactoring to the HTML saving code.
8511 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8512 in the doc.
8513
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008514Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8515
8516 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8517 to a buffer API to reuse the generic dump to an OutputIO layer,
8518 this reduces code, fixes xmlNodeDump() for XHTML, also made
8519 xmlNodeDump() now return the number of byte written.
8520
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008521Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8522
8523 * python/setup.py.in: another patch from Stéphane Bidoul for
8524 Python bindings on Windows
8525 * doc/parsedecl.py: small cleanup
8526
Daniel Veillard9715c172002-11-25 16:33:40 +00008527Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8528
8529 * libxml.spec.in configure.in: add a line in %changelog for releases
8530
Daniel Veillard9bc53102002-11-25 13:20:04 +00008531Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8532
8533 * parser.c: patch from Marcus Clarke fixing a problem in entities
8534 parsing that was detected in KDe documentations environment.
8535
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008536Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8537
8538 * python/libxml.c (libxml_prev): Return the previous as opposed to
8539 the next node (I guess this is the result of some cut & paste programming:)
8540
Daniel Veillard80d7b902002-11-23 16:23:08 +00008541Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8542
8543 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8544
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008545Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8546
8547 * python/generator.py python/libxml.c python/setup.py.in: trying
8548 to fix the Python bindings build on Windows (Stéphane Bidoul)
8549
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008550Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8551
8552 * win32/configure.js: added option for python bindings
8553 * win32/libxml2.def.src: added more exports
8554
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008555Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8556
8557 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8558 pthreads
8559 * win32/wince/*: applied updates to Windows CE port from Javier
8560
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008561Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8562
8563 * configure.in: preparing 2.4.28
8564 * libxml.spec.in doc/Makefile.am: some cleanup
8565 * doc/*: updated the news and regenerated.
8566
Daniel Veillardfee408f2002-11-22 13:18:30 +00008567Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8568
8569 * HTMLparser.c: final touch at closing #87235 </p> end tags
8570 need to be generated.
8571 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8572 this change slightly the output of a few tests
8573 * doc/*: regenerated
8574
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008575Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8576
8577 * parserInternals.c: fixing bug #99190 when UTF8 document are
8578 parsed using the progressive parser and the end of the chunk
8579 is in the middle of an UTF8 multibyte character.
8580
William M. Brack8b2c7f12002-11-22 05:07:29 +00008581Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8582
8583 * threads.c: fixed initialization problem in xmlNewGlobalState
8584 which was causing crash.
8585 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8586 in xmlInitializeGlobalState.
8587 * parserInternals.c: cleaned up ctxt->sax initialisation.
8588
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008589Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8590
8591 * tree.c include/libxml/tree.h: modified the existing APIs
8592 to handle XHTML1 serialization rules automatically, also add
8593 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8594 libxslt serialization uses it when needed without changing
8595 the library API.
8596 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8597 result/xhtml1: added a new test specifically for xhtml1 output
8598 and updated the result of one XHTML1 test
8599
Daniel Veillardd076a202002-11-20 13:28:31 +00008600Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8601
8602 * xinclude.c parserInternals.c encoding.c: fixed #99082
8603 for xi:include encoding="..." support on text includes.
8604 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8605 test/XInclude/ents/isolatin.txt : added a specific regression test
8606 * python/generator.py python/libxml2class.txt: fixed the generator
8607 the new set of comments generated for doc/libxml2-api.xml were
8608 breaking the python generation.
8609
Daniel Veillard817e70b2002-11-19 22:28:48 +00008610Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8611
8612 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8613 * configure.in: patch for Solaris on new autoconf closes #98880
8614 * doc/parsedecl.py: repair the frigging API building script,
8615 did I say that python xmllib sucks ?
8616 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8617 and some comment are no more truncated.
8618
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008619Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8620
8621 * parser.c: Martin Stoilov pointed out a potential leak in
8622 xmlCreateMemoryParserCtxt
8623
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008624Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8625
8626 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8627 included in HTML documents and using the push parser.
8628
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008629Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8630
8631 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8632 specified, look for the Python interpreter not just in the
8633 specified root but also in the specified location. Fixes #98825
8634
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008635Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8636
8637 * python/libxml.c: fixing bug #98792 , node may have no doc
8638 and dereferencing without checking ain't good ...
8639
Daniel Veillarddad3f682002-11-17 16:47:27 +00008640Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8641
8642 * configure.in: preparing release 2.4.27
8643 * doc/* : updated and rebuilt the docs
8644 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8645 and all the docs are actually packaged and in the final RPMs
8646 * parser.c parserInternals.c include/libxml/parser.h: restore
8647 xmllint --recover feature.
8648
Daniel Veillard68e9e742002-11-16 15:35:11 +00008649Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8650
8651 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8652 processing of parsed entities, and XPath computation on sustitued
8653 entities.
8654 * testXPath.c: make sure entities are substitued.
8655
Daniel Veillard328f48c2002-11-15 15:24:34 +00008656Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8657
8658 * parser.c: fixed #96594, which was totally dependant on the
8659 processing of internal parsed entities, which had to be changed.
8660
Daniel Veillard66651aa2002-11-15 11:21:43 +00008661Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8662
8663 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8664 trying to fix bug #98517 about building outside the source tree
8665 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8666
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008667Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8668
8669 * include/win32config.h: cleanup
8670 * win32/Makefile.mingw: integrated mingw in JScript configure
8671 * win32/Makefile.msvc: modified to allow mingw coexistence
8672 * win32/configure.js: integrated mingw
8673 * win32/Readme.txt: cleanup
8674
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008675Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8676
8677 * HTMLparser.c: strengthen the guard in the Pop macros,
8678 like in the XML parser, closes bug #97315
8679
Daniel Veillard0821b152002-11-12 20:57:47 +00008680Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8681
8682 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8683 callback is never used.
8684
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008685Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8686
8687 * parserInternals.c: fixed the initialization of the SAX structure
8688 which was breaking xsltproc
8689 * xpath.c: patch from Petr Pajas for CDATA nodes
8690 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8691 * parser.c include/libxml/parser.h: patch from Peter Jones
8692 removing a leak in xmlSAXParseMemory() and adding the
8693 function xmlSAXParseMemoryWithData()
8694
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008695Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8696
8697 adding pdf of tutorial, changing web page to link to it
8698 * doc/tutorial/xmltutorial.pdf
8699 * doc/xml.html
8700 * doc/docs.html
8701
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008702Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8703
8704 * doc/tutorial/ar01s08.html
8705 adding file what I forgot for tutorial
8706
8707
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008708Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8709
8710 Adding encoding discussion to tutorial
8711 Added:
8712 * doc/tutorial/images/*.png: DocBook admonition image files
8713 * doc/tutorial/apf.html, apg.html: new generated html
8714 * doc/tutorial/includeconvert.c: conversion code entity file
8715 changed:
8716 * doc/tutorial/xmltutorial.xml: DocBook original
8717 * doc/tutorial/*.html: generated html
8718
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008719Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8720
8721 * include/libxml/*.h: retired xmlwin32version.h
8722 * doc/Makefile.am: retired xmlwin32version.h
8723 * win32/configure.js: retired xmlwin32version.h
8724
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008725Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8726
8727 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008728 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8729 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008730
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008731Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8732
8733 * globals.c: fixed a typo pointed out by Igor
8734 * xpath.c: try to speed up node compare using line numbers
8735 if available.
8736
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008737Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8738
8739 * tree.c: make xmlFreeNode() handle attributes correctly.
8740
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008741Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8742
8743 * catalog.c: completed the #96963 fix, as reported by Karl
8744 Eichwalder
8745
Daniel Veillard56f21f22002-11-06 15:49:46 +00008746Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8747
8748 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8749
Daniel Veillard91ad8792002-11-04 17:06:52 +00008750Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8751
8752 * Makefile.am: switched the order of a couple of includes
8753 to fix bugs #97100
8754
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008755Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8756
8757 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8758 xmlLoadCatalogs that used to separate directories with a ':'.
8759
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008760Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8761
8762 * threads.c: improvements to the Windows-side of thread handling
8763 * testThreads.c: conditionally excluded unistd.h
8764 * testThradsWin32.c: broke overlong lines
8765 * include/win32config.h: adapted thread-related macros to the new
8766 scheme and for pthreads on Windows
8767 * win32/Makefile.msvc: introduced a more flexible thread build,
8768 added testThreads[Win32].c to the build
8769 * win32/configure.js: introduced a more flexible thread config
8770
John Fleck61f6fb62002-10-31 15:23:29 +000087712002-10-31 John Fleck <jfleck@inkstain.net>
8772
8773 * doc/xml.html (and, by implication, FAQ.html)
8774 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8775
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008776Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8777
8778 * configure.in: removed xmlwin32version.h
8779 * include/libxml/Makefile.am: removed xmlwin32version.h
8780
Daniel Veillardce66ce12002-10-28 19:01:59 +00008781Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8782
8783 * tree.c: applied patch from Brian Stafford to fix a bug
8784 in xmlReconciliateNs()
8785
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008786Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8787
8788 * tree.c: applied patch from Christian Glahn to allow
8789 xmlNewChild() on document fragment nodes
8790
Daniel Veillardb39bc392002-10-26 19:29:51 +00008791Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8792
8793 * parser.c: Christian Glahn found a problem with a recent
8794 patch to xmlParseBalancedChunkMemoryRecover()
8795 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8796 problems
8797 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8798 test/schemas/seq*: added the test cases from Charles
8799
Daniel Veillard366a9152002-10-23 20:43:53 +00008800Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8801
8802 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8803 serious cleanup of the spec file and associated changes
8804 in the Makefiles.
8805 * valid.c: try to remove some warnings on x86_64
8806
Daniel Veillardd033d022002-10-23 14:55:02 +00008807Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8808
8809 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8810 fix bug #96586
8811
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008812Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8813
8814 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8815 parsing, applied his patch
8816 * result/HTML/attrents.html result/HTML/attrents.html.err
8817 result/HTML/attrents.html.sax test/HTML/attrents.html:
8818 added the test and result case provided by Mikhail Sogrine
8819
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008820Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8821
8822 * vms/build_libxml.com vms/config.vms vms/readme.vms
8823 include/libxml/parser.h include/libxml/parserInternals.h
8824 include/libxml/tree.h include/libxml/xmlIO.h
8825 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8826 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8827 Applied the VMS update patch from Craig A. Berry
8828 * doc/*.html: update
8829
Daniel Veillardf000f072002-10-22 14:28:17 +00008830Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8831
8832 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8833
Daniel Veillard1e208222002-10-22 14:25:25 +00008834Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8835
8836 * debugXML.c: adding a grep command to --shell in xmllint
8837 for T.V. Raman
8838
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008839Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8840
8841 * xmlcatalog.c: tried to fix some of the problem with --sgml
8842
Daniel Veillard935494a2002-10-22 14:22:46 +00008843Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8844
8845 * parser.c: tried to fix bug #91500 where doc->children may
8846 be overriden by a call to xmlParseBalancedChunkMemory()
8847
8848Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8849
8850 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8851 identifiers in SGML catalogs containing '&'
8852
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008853Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8854
8855 * python/types.c: fixed bugs when passing result value tree
8856 to Python functions.
8857
Daniel Veillard48267432002-10-18 11:21:38 +00008858Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8859
8860 * configure.in: preparing the release of 2.4.26
8861 * doc/*: updated and rebuilt the documentation
8862
Daniel Veillardbb284f42002-10-16 18:02:47 +00008863Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8864
8865 * parser.c: fixed a XML Namespace compliance bug reported by
8866 Alexander Grimalovsky
8867
Daniel Veillard44892f72002-10-16 15:23:26 +00008868Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8869
8870 * HTMLtree.c: fixed serialization of script and style when
8871 they are not lowercase (i.e. added using the API to the tree).
8872
Daniel Veillard2fd85422002-10-16 14:32:41 +00008873Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8874
8875 * valid.c: make xmlValidateDocument emit a warning msg if there
8876 is no DTD, pointed by Christian Glahn
8877
Daniel Veillard32370232002-10-16 14:08:14 +00008878Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8879
8880 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8881 content model when some of the blocks have min or max, and a couple
8882 of bugs found in the process.
8883 * result/schemas/list0* test/schemas/list0*: added some specific
8884 regression tests
8885
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008886Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8887
8888 * README: updated the contact informations
8889
Daniel Veillard63186732002-10-15 08:43:17 +00008890Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8891
8892 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8893 misses it, reported by Peter Bray.
8894
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008895Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8896
8897 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8898 and removed a few warnings
8899
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008900Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8901
8902 * parser.c: Christian Glahn found a small bug in the push parser.
8903 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8904 public
8905
Daniel Veillard6045c902002-10-09 21:13:59 +00008906Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8907
8908 * xmlschemas.c include/libxml/xmlschemas.h: added
8909 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8910 * testSchemas.c: added --memory to test the new interface
8911
Daniel Veillardf0070122002-10-09 14:24:17 +00008912Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8913
8914 * doc/index.py doc/search.php: integrated the XSLT indexing,
8915 a few fixed in the indexer, added a scope selection at the
8916 search level.
8917
Daniel Veillard01992e02002-10-09 10:20:30 +00008918Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8919
8920 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8921 this was due to uninitialized parts of the validation context
8922
Daniel Veillard321be0c2002-10-08 21:26:42 +00008923Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8924
8925 * debugXML.c: applied patch from Mark Vakoc except the API
8926 change, preserved it.
8927 * doc/*: updated the docs to point to the search engine for
8928 information lookup or before bug/help reports.
8929
Daniel Veillard01e87d22002-10-08 16:55:06 +00008930Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8931
8932 * doc/index.py doc/search.php: added mailing-list archives
8933 indexing and lookup
8934
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008935Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8936
8937 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8938
Daniel Veillard9b006132002-10-07 11:13:27 +00008939Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8940
8941 * doc/index.py: improved HTML indexing
8942 * doc/search.php: make the queries also lookup the HTML based indexes
8943
Daniel Veillard141d04b2002-10-06 21:51:18 +00008944Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8945
8946 * doc/index.py: added HTML page indexing
8947
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008948Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8949
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008950 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008951 problem in libxslt.
8952 * catalog.c: fixed list handling in XML_CATALOG_FILES
8953
Daniel Veillardceb09b92002-10-04 11:46:37 +00008954Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8955
8956 * valid.c: typo/bug found by Christian Glahn
8957
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008958Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8959
8960 * xmlIO.c: applied Windows CE patch from Javier.
8961 * win32/wince: new directory, contains support for the PocketPC
8962 with Windows CE from Javier.
8963 * include/win32config.h: reorganised, removed duplicate
8964 definitions and applied WinCE patch from Javier.
8965 * include/wsockcompat.h: new file, now contains WinSock
8966 compatibility macros.
8967 * win32/Makefile.msvc: introduced double-run compilation.
8968
Daniel Veillarde16b5742002-09-26 17:50:03 +00008969Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8970
8971 * configure.in include/libxml/xmlwin32version.h: preparing release
8972 of 2.4.25
8973 * doc/*: updated and regenerated teh docs and web pages.
8974
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008975Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8976
8977 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8978 error were not covering namespace declarations.
8979 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8980 it was missing the attribute declaration for the namespace
8981 * result/VC/NS3: the fix now report breakages in that test
8982
Daniel Veillardabe01742002-09-26 12:40:03 +00008983Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8984
8985 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8986
Daniel Veillard2ace1952002-09-26 12:28:02 +00008987Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8988
8989 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8990 and regenerated the docs and web site
8991
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008992Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8993
8994 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8995 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8996 not before
8997
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008998Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8999
9000 * python/generator.py python/libxml2class.txt: fixed a stupid error
9001 breaking the python API
9002
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009003Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9004
9005 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9006 triostr.c triostr.h: applied a trio update patch from
9007 Bjorn Reese which should work with MinGW
9008
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009009Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9010
9011 * tree.c: improving some documentation comments
9012 * xmlregexp.c: found and fixed a mem leak with python regression tests
9013 * doc/*: rebuilt the doc and the API XML file including the
9014 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9015 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9016 python/types.c: added access to the XML Schemas regexps from
9017 python
9018 * python/tests/Makefile.am python/tests/regexp.py: added a
9019 simple regexp bindings test
9020
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009021Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9022
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009023 * doc/xml.html:
9024 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009025
Daniel Veillard118aed72002-09-24 14:13:13 +00009026Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9027
9028 * xmlregexp.c: fixed the data callback on transition functionality
9029 which was broken when using the compact form
9030 * result/schemas/*: updated the results, less verbose, all tests
9031 pass like before
9032 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9033 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9034 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9035 annoying warnings
9036 * xpath.c: try to provide better error report when possible
9037
Daniel Veillard72336152002-09-21 13:08:14 +00009038Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9039
9040 * Makefile.am: fixed a breakage raised by Jacob
9041
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009042Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9043
9044 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9045 which don't use sockets
9046
Igor Zlatkovic01280582002-09-20 16:40:34 +00009047Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9048
9049 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9050 * win32/configure.js: applied zlib patch from Daniel Gehriger
9051
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009052Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9053
9054 * win32/configure.js: applied the patch from Mark Vakoc for
9055 regexp support
9056 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9057 for regexp support
9058
Daniel Veillardb5c05732002-09-20 13:36:25 +00009059Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9060
9061 * xmlschemastypes.c: as pointed by Igor Float and Double
9062 parsing ain't finished yet
9063
Daniel Veillard40b11342002-09-20 12:01:39 +00009064Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9065
9066 * Makefile.am configure.in: trying to fix #88412 by bypassing
9067 all the python subdir if python ain't detected
9068
Daniel Veillard23e73572002-09-19 19:56:43 +00009069Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9070
9071 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9072 made configuring with regexps/automata/unicode the default
9073 but without schemas ATM
9074 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9075 fixed the regexp based DTD validation performance and memory
9076 problem by switching to a compact form for determinist regexps
9077 and detecting the determinism property in the process. Seems
9078 as fast as the old DTD validation specific engine :-) despite
9079 the regexp built and compaction process.
9080
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009081Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9082
9083 * valid.c: determinism is debugged, new DTD checking code now works
9084 but xmlFAComputesDeterminism takes far too much CPU and the whole
9085 set usues too much memory to be really usable as-is
9086
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009087Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9088
9089 * tree.c: fixed another stupid bug in xmlGetNodePath()
9090 * xmllint.c: --version now report the options compiled in
9091
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009092Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9093
9094 * HTMLparser.c: small cleanup
9095 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9096 when configured with them. A bit of debugging around the determinism
9097 checks is still needed
9098
Daniel Veillard63b01c22002-09-17 19:25:28 +00009099Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9100
9101 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9102
Daniel Veillard92727042002-09-17 17:59:20 +00009103Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9104
9105 * xmlIO.c: small portability glitch fixed.
9106
Daniel Veillard84d70a42002-09-16 10:51:38 +00009107Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9108
9109 * xmlschemastypes.c: incomplete steps for real/double support
9110 * testAutomata.c include/libxml/xmlautomata.h
9111 include/libxml/xmlregexp.h: avoiding a compilation problem
9112 * valid.c include/libxml/valid.h: starting the work toward using
9113 the regexps for actual DTD validation
9114
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009115Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9116
9117 * hash.c: cosmetic cleanup
9118 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9119 integrating a DTD validation layer based on the regexps
9120
Daniel Veillard4402ab42002-09-12 16:02:56 +00009121Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9122
9123 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9124 the determinism was tested before eliminating the epsilon
9125 transitions :-(
9126
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009127Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9128
9129 * python/generator.py python/libxml.c python/libxml.py
9130 python/libxml2-python-api.xml python/libxml2class.txt
9131 python/libxml_wrap.h python/types.c: updated the python
9132 bindings, added code for easier File I/O, and the ability to
9133 define a resolver from Python fixing bug #91635
9134 * python/tests/Makefile.am python/tests/inbuf.py
9135 python/tests/outbuf.py python/tests/pushSAXhtml.py
9136 python/tests/resolver.py python/tests/serialize.py: updated
9137 and augmented the set of Python tests.
9138
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009139Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9140
9141 * win32/configure.js: added more readme info for the binary
9142 package.
9143
Daniel Veillard607b35c2002-09-10 12:16:19 +00009144Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9145
9146 * xmlIO.c: fixed a stupid out of bound array error
9147
9148Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9149
9150 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9151 messing around with support for Windows path, cleanups,
9152 trying to identify and fix the various code path to the
9153 filename access. Added xmlNormalizeWindowsPath()
9154
Daniel Veillard76575762002-09-05 14:21:15 +00009155Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9156
9157 * error.c valid.c: working on better error reporting of validity
9158 errors, especially providing an accurate context.
9159 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9160 error reports in those cases.
9161
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009162Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9163
9164 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9165 parser.c parserInternals.c xmlIO.c: get rid of all the
9166 perror() calls made in the library execution paths. This
9167 should fix both #92059 and #92385
9168
Daniel Veillard19aa7022002-09-05 11:14:19 +00009169Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9170
9171 * xmllint.c: memory leak reporting was broken after a change
9172 of the preprocessor symbol used to activate it.
9173
Daniel Veillardec6725e2002-09-05 11:12:45 +00009174Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9175
9176 * tree.c: try to make the copy function work for node of
9177 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9178 DOM layers though, not libxml2 itself.
9179
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009180Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9181
9182 * valid.c: try to provide file and line informations, not all
9183 messages are covered, but it's a (good) start
9184
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009185Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9186
9187 * xinclude.c: reimplemented a large part of the XInclude
9188 processor, trying to minimize resources used, James Henstridge
9189 provided a huge test case which was exhibiting severe memory
9190 consumption problems.
9191
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009192Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9193
9194 * python/Makefile.am: applied patch from Christophe Merlet to
9195 reestablish DESTDIR
9196
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009197Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9198
9199 * libxml.spec.in: fixes libary path for x86_64 AMD
9200
John Fleckbe98b332002-09-04 03:16:23 +00009201Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9202
9203 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009204 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009205 (plus resulting generated html files)
9206 fixing one spot I missed in the tutorial where I hadn't freed
9207 memory properly
9208
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009209Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9210
9211 * doc/tutorial/includeaddattribute.c
9212 * doc/tutorial/includeaddkeyword.c
9213 * doc/tutorial/includegetattribute.c
9214 * doc/tutorial/includekeyword.c
9215 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009216 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009217 update tutorial to properly free memory (thanks to Christopher
9218 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009219 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009220 added image files so the callouts are graphical, making it
9221 easier to read ( use "--param callout.graphics 1" to generate
9222 html with graphical callouts)
9223
Daniel Veillarde1662542002-08-28 11:50:59 +00009224Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9225
9226 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9227 nice logos generated by Marc Liyanage
9228 * doc/site.xsl *.html: changed the stylesheet to show the new
9229 logo and regenerated the pages
9230
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009231Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9232
9233 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9234
Daniel Veillard42766c02002-08-22 20:52:17 +00009235Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9236
9237 * xpath.c: possible mem leak patch from Jason Adams
9238
9239Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9240
9241 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9242 in the XQuery namespace
9243 * configure.in: preparing 2.4.24
9244 * doc/*.html: updated the web pages
9245
9246Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9247
9248 * python/generator.py: closing bug #85258 by generating conditional
9249 compile check to avoid linking to routines not configured in.
9250
Havoc Pennington84ec40a2002-08-22 13:59:35 +000092512002-08-22 Havoc Pennington <hp@pobox.com>
9252
9253 * autogen.sh: update error message for missing automake
9254
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009255Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9256
9257 * python/Makefile.am: typo in target name resulted in libxml2.py
9258 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9259
Daniel Veillard22669b22002-08-22 07:17:11 +00009260Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9261
9262 * win32/win32/Makefile.mingw: updated with version from
9263 Elizabeth Barham at http://soggytrousers.net/repository/
9264
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009265Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9266
9267 * win32/Makefile.msvc: added the prefix location to the include
9268 and lib search path.
9269
Havoc Pennington830e8972002-08-18 22:22:13 +000092702002-08-18 Havoc Pennington <hp@pobox.com>
9271
9272 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9273 both automake 1.6 and 1.4 installed get the right automake. Means
9274 compilation from CVS will now require the latest automake 1.4
9275 release, or manually creating symlinks called "automake-1.4" and
9276 "aclocal-1.4"
9277
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009278Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9279
9280 * configure.in python/Makefile.am: more AMD 64 induced changes from
9281 Frederic Crozat
9282
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009283Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9284
9285 * xinclude.c: oops I was missing the xml:base fixup too
9286 * result/XInclude/*.xml: this adds xml:base attributes to most
9287 results of the tests
9288
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009289Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9290
9291 * xinclude.c: quick but apparently working implementation of
9292 xi:fallback, should close bug #89684
9293 * Makefile.am test/XInclude/docs/fallback.xml
9294 result/XInclude/fallback.xml: added a basic test for fallback,
9295 and run with --nowarning to avoid a spurious warning
9296 * configure.in: applied patch from Frederic Crozat for python
9297 bindings on AMD 64bits machines.
9298
Daniel Veillard9e923512002-08-14 08:48:52 +00009299Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9300
9301 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9302 the caller don't pass a SAX callback block.
9303
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009304Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9305
9306 * tree.c: applied the same fix for the XML-1.0 namespace to
9307 xmlSearchNsByHref() as was done for xmlSearchNs()
9308
Daniel Veillardad11b302002-08-12 14:53:41 +00009309Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9310
9311 * libxml.3: small cleanup of the man page
9312 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9313 when serializing HREF attributes generated by XSLT.
9314
Daniel Veillardc084e472002-08-12 13:27:28 +00009315Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9316
9317 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9318 version of Marc Liyanage' patch for boolean attributes in HTML
9319 output
9320
Daniel Veillard5f91b372002-08-12 12:13:01 +00009321Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9322
9323 * python/tests/serialize.py: fixed the test results, indenting
9324 behaviour changed slightly
9325
Aleksey Sanin9e951762002-08-08 18:02:41 +00009326Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9327
9328 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9329 new c14n function to Windows def files
9330
Aleksey Saninea4272a2002-08-02 23:50:03 +00009331Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9332
9333 * c14n.c: fixed a memory leak in c14n code
9334
Daniel Veillard58e44c92002-08-02 22:19:49 +00009335Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9336
9337 * parser.c include/libxml/parser.h: adding a new API for Christian
9338 Glahn: xmlParseBalancedChunkMemoryRecover
9339 * valid.c: patch from Rick Jones for some grammar cleanup in
9340 validation messages
9341 * result/VC/* result/valid/*: this slightly change some of the
9342 regression tests outputs
9343
Daniel Veillard0bf29002002-08-01 12:54:11 +00009344Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9345
9346 * tree.c: trying to fix a problem in namespaced attribute handling
9347 raised by Christian Glahn
9348
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009349Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9350
9351 * encoding.c include/libxml/encoding.h: Opening the interface
9352 xmlNewCharEncodingHandler as requested in #89415
9353 * python/generator.py python/setup.py.in: applied cleanup
9354 patches from Marc-Andre Lemburg
9355 * tree.c: fixing bug #89332 on a specific case of loosing
9356 the XML-1.0 namespace on xml:xxx attributes
9357
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009358Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9359
9360 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9361 corner case from new Merlin's test suite and added a callback
9362 that will be used to improve xmlsec performance
9363
9364
Daniel Veillard0b22def2002-07-29 16:23:03 +00009365Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9366
9367 * HTMLtree.c: trying to fix the <style> escaping problem in
9368 HTML serialization bug #89342
9369
Daniel Veillard0b28e882002-07-24 23:47:05 +00009370Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9371
9372 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9373 and rebuilt the web site.
9374
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009375Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009376
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009377 * include/libxml/tree.h: added _private member to xmlNs struct
9378
Daniel Veillard1d995272002-07-22 16:43:32 +00009379Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9380
9381 * HTMLparser.c: fixing bug #84876 based on the xml working
9382 code.
9383
William M. Brack61eaba52002-07-21 11:14:18 +00009384Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9385
9386 * python/Makefile.am: enhanced to fix bug 72012 (errors
9387 when using '-jX' make parameter)
9388
William M. Brackef61d202002-07-19 08:32:00 +00009389Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9390
9391 * xpath.c: small additional enhancement for booleans
9392 compared to nodesets
9393
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009394Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9395
9396 * HTMLtree.c: changed the order of the encoding declaration
9397 attributes in the meta tags due to a bug in IE/Mac
9398
William M. Brack0c022ad2002-07-12 00:56:01 +00009399Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9400
9401 * xpath.c: enhanced handling of booleans (especially '='
9402 and '!=' for nodesets) - fixes bug 85256. Added new
9403 routine xmlXPathNotEqualValues for more proper handling
9404 of '!=' when nodesets are involved.
9405
Daniel Veillard06944e22002-07-11 19:55:18 +00009406Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9407
9408 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9409 doc/xmlcatalog_man.xml to the source distribution
9410
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009411Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9412
9413 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9414 asked for this.
9415
Daniel Veillard539638b2002-07-06 19:55:14 +00009416Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9417
9418 * configure.in: preparing 2.4.23
9419 * doc/*: rebuilt the docs
9420
Daniel Veillard176d99f2002-07-06 19:22:28 +00009421Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9422
9423 * parser.c: fixing bug #84169 by fixing the
9424 comment of xmlCreatePushParserCtxt to describe the
9425 encoding detection parameters better.
9426
Daniel Veillard37f961d2002-07-06 17:53:56 +00009427Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9428
9429 * valid.c: fixing bug #79331 in one path the lookup for
9430 ID attributes on a namespaced node wasn't handled correctly :-\
9431
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009432Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9433
9434 * HTMLparser.c: trying to fix 87235 about discarded white
9435 spaces in the HTML parser.
9436 * result/HTML/*: this changes the output of a number of HTML
9437 regression tests
9438
Daniel Veillardfdc91562002-07-01 21:52:03 +00009439Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9440
9441 * xpath.c: applied patch from Richard Jinks for the namespace
9442 axis + fixed a memory error.
9443 * parser.c parserInternals.c: applied patches from Peter Jacobi
9444 removing ctxt->token for good.
9445 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9446 popped out by the regression tests.
9447 * Makefile.am: patch for threads makefile from Gary Pennington
9448
William M. Brack6000af52002-06-28 11:43:13 +00009449Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9450
Daniel Veillardfdc91562002-07-01 21:52:03 +00009451 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009452 expressions involving preceding-sibling (et al).
9453
Daniel Veillard153120c2002-06-18 07:58:35 +00009454Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9455
9456 * hash.c: applied a patch from Peter Jacobi to solve a problem
9457 when compiling with the Watcom C on Win32
9458 * result/schemas/*.err: the change of hashing algo generated
9459 permutations in the output
9460
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009461Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9462
9463 * hash.c: applied patch from Sander Vesik improving the quality of
9464 the hash function.
9465
Aleksey Sanina5808b92002-06-14 17:07:41 +000094662002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009467
9468 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9469 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9470 xmllint.c xpath.c: replaced sprintf() with snprintf()
9471 to prevent possible buffer overflow (the bug was pointed
9472 out by Anju Premachandran)
9473
Daniel Veillarde059b892002-06-13 15:32:10 +00009474Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9475
9476 * parser.c: removed an uninitialized data error popped by valgrind
9477 on PE references
9478
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009479Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9480
9481 * doc/xml.html
9482 adding tutorial reference to the web page
9483
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009484Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9485
9486 * doc/tutorial/xmltutorial.xml
9487 * doc/tutorial/ar01s07.html
9488 * doc/tutorial/ape.html
9489 * doc/tutorial/includegetattribute.c
9490 adding section to tutorial about retrieving an attribute
9491 value
9492
Daniel Veillardf5582f12002-06-11 10:08:16 +00009493Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9494
9495 * parser.c: applied a couple of patches from Peter Jacobi to start
9496 to get rid of ctxt->token, with a possible significant speed
9497 improvement to be gained once done. Better compliance with PE
9498 references constructs in DTDs too.
9499 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9500 from Peter too
9501
Daniel Veillard38d80e22002-06-11 07:24:56 +00009502Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9503
9504 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9505 xmlParseElement was likely to have been deallocated at the
9506 time of the report, possibly leading to segfault. Just report
9507 the tag name now.
9508
Daniel Veillard9e412302002-06-10 15:59:44 +00009509Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9510
9511 * xpath.c: patch from Richard Jinks for XPath substring() function
9512 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9513
Aleksey Sanina5808b92002-06-14 17:07:41 +000095142002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009515
9516 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9517
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009518Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9519
9520 *doc/FAQ.html
9521 fixing typos in FAQ, thanks to Robert Funnell for the
9522 editing help
9523
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009524Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9525
9526 * NEWS: got complaints from rpmlint that it was empty
9527
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009528Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9529
9530 * added doc/tutorial, including:
9531 apa.html
9532 apb.html
9533 apc.html
9534 apd.html
9535 ar01s02.html
9536 ar01s03.html
9537 ar01s04.html
9538 ar01s05.html
9539 ar01s06.html
9540 includeaddattribute.c
9541 includeaddkeyword.c
9542 includekeyword.c
9543 includestory.xml
9544 index.html
9545 xmltutorial.xml
9546 libxml tutorial, including generated html
9547
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009548Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9549
9550 * result/c14n/exc-without-comments/merlin-c14n-two-*
9551 result/c14n/without-comments/merlin-c14n-two-*
9552 test/c14n/exc-without-comments/merlin-c14n-two-*
9553 test/c14n/without-comments/merlin-c14n-two-*
9554 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9555 c14n/exc-c14n and slightly modified test script to handle
9556 these test cases
9557 * c14n.c: fixed bugs for complicated nodes set (namespace
9558 without node and others from merlin-c14n-two.tar.gz)
9559 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9560 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9561 for xmlsec performance patch
9562 * xpath.c: fixed self::node() for namespaces and attributes
9563
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009564Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9565
9566 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9567 but with the format parameter
9568 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9569
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009570Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9571
9572 * Makefile.am: updated c14n tests suite
9573 * c14n.c: performance improvement for previous c14n patch
9574
Daniel Veillarde72c7562002-05-31 09:47:30 +00009575Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9576
9577 * parser.c: another peroformance patch from Peter Jacobi, that
9578 time on parsing attribute values.
9579
Aleksey Sanin508a1012002-05-31 06:32:32 +00009580Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9581
9582 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9583 into LibXML2 test suite
9584
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009585Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9586
9587 * c14n.c: propagating xpath ancesstors node fix to c14n
9588 plus small performance improvement to reduce number of
9589 mallocs
9590 * xpath.c: fixed ancestors axis processing for namespace nodes
9591
Daniel Veillard46de64e2002-05-29 08:21:33 +00009592Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9593
9594 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9595 Peter Jacobi
9596
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009597Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9598
9599 * configure.in: preparing 2.4.22
9600
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009601Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9602
9603 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9604 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9605 a public entry point.
9606 * doc/*: rebuilt the API and docs
9607
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009608Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9609
9610 * xpath.c: patch from Richard Jinks to fix a problem introduced
9611 in the previous patch and pointed by Norm
9612
Daniel Veillardc6924812002-05-24 11:10:43 +00009613Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9614
9615 * libxml.spec.in: fixing bug #81112
9616
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009617Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9618
9619 * uri.c: fixing bug #82848
9620
Daniel Veillarda2878972002-05-24 07:54:39 +00009621Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9622
9623 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9624 output of one catalog test
9625
Aleksey Sanin114e4752002-05-24 07:20:27 +00009626Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009627
Aleksey Sanin114e4752002-05-24 07:20:27 +00009628 * global.data globals.c tree.c include/libxml/globals.h
9629 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9630 default value for global parameter xmlIndentTreeOutput to 1 and
9631 introduced new global parameter xmlTreeIndentString (the string
9632 used to do one-level indent) with default value " " (as it was
9633 in tree.c)
9634
Daniel Veillard49d5af82002-05-23 11:55:49 +00009635Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9636
9637 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9638 with trio and schemas.
9639
Daniel Veillard7c13af42002-05-22 09:57:32 +00009640Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9641
9642 * xpath.c: patch from Richard Jinks to fix the problem raised in
9643 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9644
Daniel Veillard5a872412002-05-22 06:40:27 +00009645Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9646
9647 * xmlschemas.c: a bit of work on import.
9648 * xmlschemastypes.c: Charles Bozeman provided a compare function
9649 for date/time types so min/max facet restrictions should work,
9650 indeterminate comparisons return an error instead of equal.
9651 * test/schemas/date_0* result/schemas/date_0_0: specific test
9652 from Charles Bozeman too
9653
Daniel Veillard10b6da42002-05-18 07:55:20 +00009654Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9655
9656 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9657 from Christian Cornelssen fixing the man pages and the Catalog
9658 building script.
9659 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9660 next step is <xs:import> I now have a reasonable understanding
9661 of how it works.
9662
Daniel Veillarde5354492002-05-16 08:43:22 +00009663Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9664
9665 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9666
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009667Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9668
9669 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9670
Daniel Veillard088bf112002-05-14 11:03:59 +00009671Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9672
9673 * xpath.c: fixing an XPath function evalutation bug pointed out
9674 by Alexey Efimov where the context was lost when evaluating
9675 the function arguments
9676
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009677Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009678
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009679 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9680 function public for XMLSec performance optimizations
9681
Daniel Veillard3cd72402002-05-13 10:33:30 +00009682Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9683
9684 * python/generator.py python/libxml2class.txt : fixed a problem
9685 with the HTML parser pointed by Gary Benson
9686 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9687 example
9688
Aleksey Sanine48a3182002-05-09 18:20:01 +00009689Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9690 * parser.c: fixed bug #81159 (memory growth in SAX)
9691
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009692Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9693 * xpath.c: fixed bug #78858 (the real fix)
9694
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009695Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009696 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009697
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009698Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9699
9700 * tree.c: modified xmlNodeSetBase to allow changing the
9701 base of a document.
9702
Daniel Veillard070803b2002-05-03 07:29:38 +00009703Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9704
9705 * xmlschemastypes.c: patch Charles Bozeman for validation of
9706 all the date, time, and duration types
9707 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9708 * configure.in: fixed an error pointed by an user
9709 * xml2-config.in: fixed an error pointed by an user
9710
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009711Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9712
9713 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9714 win32/libxml2.def.src xmlIO.c: exported default
9715 'file:', 'http:' and 'ftp:' protocols input handlers
9716 and maked protocols comparisson case insensitive
9717
Daniel Veillard34de97f2002-04-30 14:29:22 +00009718Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9719
9720 * configure.in: Neven Has detected a typo
9721
Daniel Veillard28577c32002-04-30 06:48:41 +00009722Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9723
9724 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9725 as one of the persons allowed to commit directly to the
9726 module.
9727
Daniel Veillardfc57b412002-04-29 15:50:14 +00009728Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9729
9730 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9731 * valid.c: raised a too low limit
9732 * doc/*: rebuilt the docs
9733
Daniel Veillardeca82812002-04-24 11:42:02 +00009734Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9735
9736 * test/XPath/expr/floats test/XPath/expr/functions
9737 result/XPath/expr/floats result/XPath/expr/functions
9738 xpath.c: another XPath conformance patch from Richard Jinks
9739
Daniel Veillard13e04c62002-04-23 17:51:29 +00009740Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9741
9742 * xmlschemas.c: fixed validation of attribute groups.
9743 * test/schemas result/schemas: added an example from the primer
9744
Daniel Veillard88c58912002-04-23 07:12:20 +00009745Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9746
9747 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9748 * test/schemas result/schemas: updated the test list
9749
Daniel Veillarde19fc232002-04-22 16:01:24 +00009750Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9751
9752 * TODO: updated a bit
9753 * parser.c: made a comment more specific
9754 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9755 Schemas conformance.
9756 * test/schemas result/schemas: updated the test list
9757
Daniel Veillard441bc322002-04-20 17:38:48 +00009758Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9759
9760 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9761 implementing xs:all with minOccurs = 0
9762 * tes/schemas/* result/schemas/*: added more tests covering
9763 xs:all
9764
Daniel Veillard8a001f62002-04-20 07:24:11 +00009765Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9766
9767 * xmlregexp.c: first implementation of the all particle, this
9768 may need to be revisited for case where not all transitions
9769 must be crossed.
9770
Daniel Veillard7646b182002-04-20 06:41:40 +00009771Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9772
9773 * tree.c: another entity processing update from Markus Henke
9774
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009775Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9776
9777 * trionan.c: fixed crash on OSF/1
9778
Daniel Veillardb4398962002-04-19 07:01:55 +00009779Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9780
9781 * xmlschemas.c: more Schemas work
9782 * test/schemas/* result/schemas/*: added more tests coming
9783 from the spec.
9784
Daniel Veillard54761132002-04-18 21:00:44 +00009785Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9786
9787 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9788 ExcC14N specification
9789
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009790Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9791
9792 * tree.c: patch from Markus Henke, fix for recursive entities.
9793
Daniel Veillard23b1f372002-04-18 15:50:05 +00009794Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9795
9796 * xpath.c: fix a problem with string() on a document node.
9797
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009798Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9799
9800 * Makefile.am xmlschemas.c: more Schemas work
9801 * test/schemas/* result/schemas/*: added more tests coming
9802 from the spec.
9803
Daniel Veillard6231e842002-04-18 11:54:04 +00009804Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9805
9806 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9807 * result/HTML/*: this changes a few things in the results
9808
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009809Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9810
9811 * include/libxml/tree.h: eliminated 'declaration different than
9812 prototype' warning
9813 * include/win32config.h: "resolved" conflicts with errno.h
9814
Daniel Veillardb509f152002-04-17 16:28:10 +00009815Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9816
9817 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9818 on the automata interfaces and debug of counted choices
9819 * test/schemas/* result/schemas/*: added a number of tests
9820
Daniel Veillard8651f532002-04-17 09:06:27 +00009821Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9822
9823 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9824 a bit of work on Schemas
9825 * testSchemas.c: try to make it more useful
9826 * test/schemas/* result/schemas/* Makefile.am: changed the
9827 Schemas regression test procedure, started adding a few samples
9828
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009829Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9830
9831 * include/libxml/encoding.h: Patch for the Borland C++ builder
9832 * include/libxml/tree.h: Patch for the Borland C++ builder
9833 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009834 * win32/bcb5: New directory for the Borland C++ builder
9835 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009836
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009837Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9838
9839 * win32/Makefile.msvc: Update for XML Schema support
9840 * win32/configure.js: Update for XML Schema support
9841 * win32/libxml2.def.src: Update for XML Schema support
9842
Daniel Veillard4255d502002-04-16 15:50:10 +00009843Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9844
9845 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9846 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9847 xmlunicode.c include/libxml/Makefile.am
9848 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9849 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9850 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9851 include/libxml/xmlversion.h.in : merged the current state of
9852 XML Schemas implementation, it is not configured in by default,
9853 a specific --schemas configure option has been added.
9854 * test/automata test/regexp test/schemas Makefile.am
9855 result/automata result/regexp result/schemas:
9856 merged automata/regexp/schemas regression tests
9857
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009858Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9859
9860 * xpath.c: Gary found a compile time problem, fixes #78823
9861
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009862Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9863
9864 * configure.in: release of 2.4.20
9865 * doc/*: updated and rebuilt the docs
9866
Daniel Veillardf544f192002-04-15 12:56:56 +00009867Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9868
9869 * python/Makefile.am: patch from Cristian Gafton to build on
9870 Red Hat 6.2, should also fix #75779
9871
Daniel Veillard940492d2002-04-15 10:15:25 +00009872Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9873
9874 * valid.c: first part of fixing #78729
9875
Daniel Veillardeb475a32002-04-14 22:00:22 +00009876Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9877
9878 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9879 escaping of URI when saving HTML files.
9880 * result/HTML/*: this impacted some tests
9881
Daniel Veillard9b731d72002-04-14 12:56:08 +00009882Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9883
9884 * configure.in: trying to fix #77441
9885
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009886Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9887
9888 * include/libxml/xmlIO.h: Hallski complained it could not be
9889 included by itself.
9890
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009891Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9892
9893 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9894
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009895Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9896
9897 * win32/configure.js: patch from Nilo for the c14n option
9898 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9899
Daniel Veillardda423da2002-04-10 19:25:38 +00009900Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9901
9902 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9903 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9904 LIBXML_THREAD_ENABLED
9905
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009906Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9907
9908 * xpath.c: another patch from Richard Jinks for substring conformance
9909 * test/XPath/expr/floats test/XPath/expr/strings
9910 result/XPath/expr/floats result/XPath/expr/strings: update of the
9911 test suite to check those.
9912
Daniel Veillard01917aa2002-04-10 11:30:41 +00009913Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9914
9915 * xpath.c: patch from Richard Jinks for .x float parsing.
9916
Daniel Veillard46d6c442002-04-09 16:10:39 +00009917Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9918
9919 * parser.c: patch from Markus Henke when an encoding ain't recognized
9920
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009921Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9922
9923 * libxml.m4: got a report that #include <string.h> was needed
9924
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009925Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9926
9927 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9928
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009929Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9930
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009931 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009932
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009933Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9934
9935 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9936 pointed out by Melvyn Sopacua.
9937
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009938Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9939
9940 * libxml.m4: Frédéric Crozat gave a patch related to the change
9941 of Include paths breaking the libxml.m4
9942
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009943Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9944
9945 * xpath.c: Fix bug #76927 forgot to save some context
9946 when evaluating binary expressions
9947
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009948Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9949
9950 * configure.in: fixed configure for MPE/iX from Markus Henke
9951 * xmlmemory.c: fixed initialization problems
9952 * xpath.c: another set of patches from Richard Jinks this
9953 fixes "make XPathtests" on linux
9954
Daniel Veillard21458c82002-03-27 16:12:22 +00009955Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9956
9957 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9958 * test/XPath/expr/compare test/XPath/expr/equality
9959 test/XPath/expr/floats test/XPath/expr/functions
9960 test/XPath/expr/strings result/XPath/expr/compare
9961 result/XPath/expr/equality result/XPath/expr/floats
9962 result/XPath/expr/functions result/XPath/expr/strings: Updated
9963 tests though they show a divergence on Linux
9964
Daniel Veillard28dfed12002-03-27 09:08:17 +00009965Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9966
9967 * xpath.c trionan.c: previous commit also included patches
9968 from Richard Jinks on some IEEE support corner case
9969
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009970Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9971
9972 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9973 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9974 that $(datadir) should be used for docs
9975
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009976Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9977
9978 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9979 could leak filedescriptors
9980
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009981Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9982
9983 * configure.in nanohttp.c: applied patch from Allan Clark for
9984 UnixWare/OpenServer
9985
Daniel Veillard19274092002-03-25 16:48:03 +00009986Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9987
9988 * configure.in: preparing 2.4.19
9989 * doc/*: rebuilt the docs
9990
Daniel Veillard56b2db72002-03-25 16:35:28 +00009991Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9992
9993 * nanohttp.c: fixing #76043, got fed up with non-portability
9994 of that piece of code.
9995
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009996Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9997
9998 * valid.c SAX.c: Never commit without running "make tests" :-(
9999 fix a couple of stupidities in the previous commit
10000 * result/*: a few changes in some attribute order result of previous
10001 commit.
10002
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010003Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10004
10005 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10006 the internal subset should not raise duplicate ID errors,
10007 also there was a small bug in conjunction to namespace
10008 declarations defaulted and xml:xxx attributes DTD definitions.
10009
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010010Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10011
10012 * xpath.c: Richard Jinks also raised some rounding problems
10013 this tries to fix them
10014
Daniel Veillard4e2df542002-03-22 12:23:14 +000010015Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10016
10017 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10018 behaviour in xmlXPathCastToString()
10019
Daniel Veillarddb552912002-03-21 13:27:59 +000010020Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10021
10022 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10023 raised by Morus Walter
10024
Daniel Veillard9e537932002-03-21 13:08:08 +000010025Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10026
10027 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10028 from Igor
10029
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010030Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10031
10032 * xpath.c: fixing #75619, related to a problem when trying
10033 to evaluate condition when the current node set resulting
10034 from that sub-step evaluation is empty. Also fixes 2 potential
10035 problem with previous-sibling and next-siblings axis.
10036
Daniel Veillard1840ef02002-03-21 08:05:23 +000010037Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10038
10039 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10040 HTML support is not configured in.
10041
Daniel Veillard561b7f82002-03-20 21:55:57 +000010042Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10043
10044 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10045 include/libxml/tree.h: dohh I really didn't intended to commit
10046 this test version :-(
10047
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010048Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10049
10050 * testSAX.c: I wanted to see the real speed at the SAX interface
10051 after a little too many Ximianer started complaining about the
10052 parser speed.
10053 added a --quiet option:
10054 paphio:~/XML -> ls -l db100000.xml
10055 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10056 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10057 3200006 callbacks generated
10058 real 0m1.270s
10059 Which means 16MBytes/s and 3Mcallback/s
10060
Daniel Veillardc62a1472002-03-19 18:35:12 +000010061Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10062
10063 * xpath.c: valgrind spotted another error that time when running
10064 on libxslt regression tests
10065
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010066Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10067
10068 * Makefile.am: adding "make valgrind" running the full regression
10069 tests (except python ones) under Valgrind (using valgrind -q
10070 which was kindly added by the author).
10071 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10072 passes cleanly now except an obcure floating point initialization
10073 raised in log10() in one XPath regression test ???
10074 * tree.c: edited some comments to close #75244
10075
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010076Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10077
10078 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10079 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10080 context of ScrollKeeper, made sure that if the number is
10081 an integer, the serialization follows the description at
10082 http://www.w3.org/TR/xpath#section-String-Functions
10083
Daniel Veillard5997aca2002-03-18 18:36:20 +000010084Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10085
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010086 * configure.in: preparing 2.4.18
10087 * doc/*: updated and rebuilt the web site
10088 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10089 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010090 * parser.c: humm, changed the way the SAX parser work when
10091 xmlSubstituteEntitiesDefault(1) is set, it will then
10092 do the entity registration and loading by itself in case the
10093 user provided SAX getEntity() returns NULL.
10094 * testSAX.c: added --noent to test the behaviour.
10095
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010096Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10097
10098 * parser.c: Wilfried Teiken provided a hackish but working
10099 way to get context reported back on entities when parsing
10100 with SAX and without breaking the DOM build.
10101
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010102Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10103
10104 * c14n.c: applied a new patch from Aleksey Sanin
10105 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10106 to reference Aleksey implementation of XML digital Signatures
10107
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010108Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10109
10110 * xpath.c: small fix to avoid potential problem due to
10111 ordering of freeing data
10112 * python/Makefile.am: people were complaining about
10113 the generated file in python dir not being built
10114
Daniel Veillardd2379012002-03-15 22:24:56 +000010115Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10116
10117 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10118 python/generator.py python/libxml.c python/types.c: Cleanup
10119 of the python Makefiles based on Jacob and James feedback,
10120 fixed the spec file accordingly, fixed the number of warning
10121 that passing my pedantic CFLAGS was generating. Conclusion
10122 is that Python includes are real crap.
10123
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010124Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10125
10126 * configure,in: it was reported quite a few times that
10127 xml2-config --cflags should not output
10128 -I$includeprefix/libxml2/libxml because libxml2 header names
10129 clashes with existing names like list.h from C++ stl.
10130 Includes should be #include<libxml/xxx.h> so ...
10131
Daniel Veillard6f293b12002-03-15 09:42:33 +000010132Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10133
10134 * c14n.c: another patch from Aleksey Sanin
10135
Daniel Veillard5c396542002-03-15 07:57:50 +000010136Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10137
10138 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10139 canonicalization algorithm
10140 * doc/xml.html doc/index.html: added the C14N references on the
10141 index page.
10142
jacob berkman9be65862002-03-14 02:15:56 +0000101432002-03-13 jacob berkman <jacob@ximian.com>
10144
10145 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10146 usage, redundant, and gcc specific
10147
Daniel Veillard75be0132002-03-13 10:03:35 +000010148Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10149
10150 * xpath.c: speedup some node selection operations, this can
10151 have a significant impact on DocBook Norm's stylesheets
10152 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10153 make sure it's always the case
10154 * debugXML.c: distinguish CDATA and comments in ls operations
10155
Daniel Veillard61f26172002-03-12 18:46:39 +000010156Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10157
10158 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10159 to generate better API descriptions etc...
10160
Daniel Veillard9ff88172002-03-11 09:15:32 +000010161Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10162
10163 * c14n.c: Fixing #74186, made sure all boolean expressions
10164 get fully parenthesized, ran indent on the output
10165 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10166 include/libxml/tree.h: also #74186 related, removed the
10167 --with-buffers option, and all the preprocessor conditional
10168 sections that were resulting from it.
10169
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010170Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10171
10172 * valid.c: applied patch from Dodji Seketeli fixing an
10173 uninitailized variable in xmlValidGetValidElements()
10174
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010175Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10176
10177 * c14n.c: fixed a few comments
10178 * doc/*.html doc/*/*.html: regenerated the docs and added
10179 the C14N API
10180 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10181
Daniel Veillardfa49d872002-03-09 10:20:00 +000010182Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10183
10184 * check-xml-test-suite.py: fix to adapt varaiations in the
10185 bindings
10186 * configure.in python/setup.py python/setup.py.in: fixed to
10187 have the version of the python scripts automatically updated
10188
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010189Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10190
10191 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10192 in xmlCopyProp()
10193
Daniel Veillardaf43f632002-03-08 15:05:20 +000010194Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10195
10196 * configure.in: preparing 2.4.17 release
10197 * doc/*: updated and rebuilt the docs
10198 * xpath.c: fixed a comment
10199 * python/libxml.c: fixed a possible reentrancy problem
10200
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010201Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10202
10203 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10204 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10205 added a specific regression test
10206 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10207 not raise exceptions when failing to find the attribute.
10208
Daniel Veillard90bc3712002-03-07 15:12:58 +000010209Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10210
10211 * configure.in xmllint.c: owen pointed out a problem with the
10212 ftme fix, gettimeofday() was not detected by configure and
10213 the ftime header wasn't included, dohhh
10214
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010215Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10216
10217 * configure.in xmllint.c: trying to fix #71457 for timing
10218 precision when gettimeofday() is not availble but ftime() is
10219
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010220Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10221
10222 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10223 are now copied on install and part of the -devel RPM
10224
Daniel Veillard7b416132002-03-07 08:36:03 +000010225Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10226
10227 * xpath.c: trying to avoid bug #72150 which was apparently
10228 caused by a gcc bug (or a processor problem) as detailed
10229 at http://veillard.com/gcc.bug
10230
Daniel Veillardf742d342002-03-07 00:05:35 +000010231Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10232
10233 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10234 fixed xmlReconciliateNs(), added a Python test/example for
10235 inter-document cut'n paste
10236 * python/libxml.py: fixed node.doc on document nodes and added
10237 xpathEval() onto node objects
10238
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010239Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10240
10241 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10242 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10243 fixup and integrated tests for the serialization stuff
10244
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010245Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10246
10247 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10248 moved the libxml man page to section 3
10249
Daniel Veillard1e774382002-03-06 17:35:40 +000010250Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10251
10252 * tree.c: fix bug #72490
10253 * python/libxml.c python/libxml.py: added methods serialize()
10254 and saveTo() to all node elements.
10255
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010256Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10257
10258 * xmlIO.c: closed #73430, don't read from an input source
10259 which indicated an end-of-file or an error.
10260
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010261Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10262
10263 * parser.c: make sure SAX endDocument is always called as
10264 this could result in a Python memory leak otherwise (it's
10265 used to decrement ref-counting)
10266 * python/generator.py python/libxml.c python/libxml.py
10267 python/libxml2-python-api.xml python/libxml2class.txt
10268 python/tests/error.py python/tests/xpath.py: implemented
10269 the suggestions made by Gary Benson and extended the tests
10270 to match it.
10271
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010272Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10273
10274 * python/generator.py: applied patch fixing #73450
10275
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010276Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10277
10278 * xpath.c: fixing #61290 "namespace nodes have no parent"
10279 long standing divergence from the XPath REC. NodeSets
10280 simply hold a copy of namespace nodes and those node ->next
10281 points to the parent (which may not be the node carrying the
10282 definition).
10283 * include/libxml/xpath.h: flagged but didn't added a possible
10284 speedup
10285 * DOCBparser.c HTMLparser.c: removed some warnings from push
10286 parser due to new state being added.
10287 * tree.c: new fix from Boris Erdmann
10288 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10289 the XML Canonalization support from Aleksey Sanin
10290
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010291Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10292
10293 * tree.c: patch from Boris Erdmann fixing some namespace odities
10294 with xmlCopyNode()
10295
Daniel Veillardc6613042002-03-02 09:34:02 +000010296Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10297
10298 * xmlIO.c: fix bug #72706 when loading a NULL entity
10299
Daniel Veillardc0fef772002-03-01 16:16:31 +000010300Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10301
10302 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10303 actually change in a future XML Namespace revision.
10304
Daniel Veillard79426f22002-03-01 16:14:17 +000010305Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10306
10307 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10308 added the possibility of returning nodesets from XPath extension
10309 functions written in Python
10310
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010311Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10312
10313 * python/*: commiting some Python bindings work done while travelling
10314
Daniel Veillard97300512002-03-01 09:13:41 +000010315Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10316
10317 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10318 explicitely with memory debugging switched on
10319
Daniel Veillard6361da02002-02-23 10:10:33 +000010320Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10321
10322 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10323 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10324 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10325 the accessor generator for strings
10326 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10327 regression test.
10328
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010329Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10330
10331 * python/README python/generator.py python/libxml.c python/setup.py:
10332 added the 'usual' setup.py to allow building a libxml2-python
10333 module based on the same code. The initialization is however
10334 different the 2 .so files fo libxml2 and libxslt are identical and
10335 they entry point initialize both libraries. this is done to avoid
10336 some possible nasty problem since the Python don't merge the maps
10337 of all shared modules.
10338
Daniel Veillard158a4d22002-02-20 22:17:58 +000010339Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10340
10341 * parser.c: fixed a push/encoding bug reported by Michael
10342 on librsvg
10343
Daniel Veillard7839e162002-02-20 18:54:48 +000010344Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10345
10346 * include/libxml/parserInternals.h: fixes a misplaced #endif
10347
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010348Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10349
10350 * parser.c valid.c: found and fixed a couple of allocation bugs
10351
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010352Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10353
10354 * doc/xml.html doc/python.html doc/*: added a Python and binding
10355 page describing the current state of the Python bindings and
10356 giving pointers to the other languages wrappers.
10357
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010358Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10359
10360 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10361 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10362 rebuilt the API and web site
10363 * xpath.c: fixed #71978 portability bugs
10364
Daniel Veillard8aff2472002-02-19 21:50:43 +000010365Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10366
10367 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10368
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010369Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10370
10371 * include/libxml/parserInternals.h parser.c: had to change
10372 2 internal parsing API when processing document content
10373 to check the start and end of element content are defined
10374 in the same entity
10375 * valid.c include/libxml/valid.h: attribute normalization can
10376 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10377 with the context to report it.
10378 * SAX.c: fixed the last known bugs, crazy validation constraints
10379 when a document is standalone seems correctly handled. There
10380 is a couple of open issues left which need consideration especially
10381 PE93 on external unparsed entities and standalone status.
10382 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10383 The 2 tests left failing are actually in error. Cleanup done.
10384
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010385Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10386
10387 * valid.c: implemented E59 spaces in CDATA does not match the
10388 nonterminal S
10389
Daniel Veillard878eab02002-02-19 13:46:09 +000010390Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10391
10392 * SAX.c parser.c valid.c: more validation test fixups
10393 * check-xml-test-suite.py: added duration info for the tests
10394
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010395Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10396
10397 * parser.c valid.c: a couple of errors were reported but not
10398 saved back as such in the parsing context. Down to 1% failure rate
10399 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10400
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010401Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10402
10403 * xmlInternald.c: isExtender was missing a char
10404 * parser.c include/libxml/parser.h: % are acceptable in the
10405 internal subset if within a PUBLIC ID
10406
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010407Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10408
10409 * SAX.c parserInternals.c valid.c: more work on the conformance
10410 suite. Took the step to finally block documents with encoding
10411 errors. It's a fatal error per the spec, people should have fixed
10412 their documents by now.
10413
Daniel Veillard55253e22002-02-18 14:32:39 +000010414Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10415
10416 * check-xml-test-suite.py: fixed the test script after some discussion
10417 on the semantic of TYPE="error"
10418 * Makefile.am: added the script to the distrib
10419
Daniel Veillard28757702002-02-18 11:19:30 +000010420Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10421
10422 * SAX.c entities.c: fixed a couple of conformances issues deep
10423 into the validation code (standalone and undeclared Notations)
10424
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010425Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10426
10427 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10428 stayed there for years !
10429
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010430Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10431
10432 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10433 missing
10434
Daniel Veillardc7612992002-02-17 22:47:37 +000010435Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10436
10437 * check-xml-test-suite.py: improved the behaviour a bit as
10438 well as the logs
10439 * parser.c valid.c SAX.c: fixed a few more bugs
10440 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10441
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010442Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10443
10444 * check-xml-test-suite.py: python script to run regression tests
10445 against the XML Test suite of W3C/OASis
10446 * SAX.c: fixed a validation bug
10447 * parser.c: fixed 3 errors pointed by the test suite
10448 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10449 * python/Makefile.am: fixed a dependendy
10450
Daniel Veillard9f28f302002-02-15 20:48:08 +000010451Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10452
10453 * xmlmemory.c: avoid a warning bug #71594
10454
Daniel Veillard144024e2002-02-13 21:14:46 +000010455Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10456
10457 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10458 warning on alpha/Tru64
10459
Daniel Veillarde4301c82002-02-13 13:32:35 +000010460Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10461
10462 * include/libxml/entities.h: fixing a comment
10463 * valid.c: fixing some troubles with validity check on namespaces
10464 * result/VC/NS3 test/VC/NS3: added a specific regression test
10465
Daniel Veillarda6d05382002-02-13 13:07:41 +000010466Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10467
10468 * tree.c: Fixing #71342 serializing '\n' in attribute values
10469 * result/noent/att3 result/att3 test/att3: added a specific
10470 test.
10471
Daniel Veillard797a5652002-02-12 13:46:21 +000010472Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10473
10474 * python/libxml.c: couple of bug fixes
10475
Daniel Veillard01a6d412002-02-11 18:42:20 +000010476Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10477
10478 * python/*.py: removed tabs and used spaces.
10479
Daniel Veillard397ff112002-02-11 18:27:20 +000010480Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10481
10482 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10483 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10484
Daniel Veillard03517542002-02-11 13:54:40 +000010485Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10486
10487 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10488 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10489
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010490Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10491
10492 * include/libxml/encoding.h include/libxml/entities.h
10493 include/libxml/globals.h include/libxml/parser.h
10494 include/libxml/threads.h include/libxml/tree.h
10495 include/libxml/xmlmemory.h: trying to fix the include mess
10496
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010497Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10498
10499 * include/libxml/xmlmemory.h: reverted part of the previous
10500 attempt to provide #69655, this was breaking the build.
10501
Daniel Veillard0ba59232002-02-10 13:20:39 +000010502Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10503
10504 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10505 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10506 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10507 include/libxml/parserInternals.h include/libxml/tree.h
10508 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10509 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10510 clean.
10511 * python/libxml.c: fixed a warning.
10512
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010513Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10514
10515 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10516 copying of node, merge back IDs in the target document.
10517 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10518 test/XInclude/ents/ids.xml: test case
10519 * result/VC/ElementValid4: output changed due to a typo fix
10520
Daniel Veillard1c18e302002-02-09 22:16:40 +000010521Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10522
10523 * python/Makefile.am: seems some version of automake didn't
10524 generate the dependancies right as Jacob found out. Add
10525 an extra dependancy rule.
10526
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010527Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10528
10529 * parserInternals.c valid.c: Justin Fletcher found some parts
10530 of the code needing cleanup
10531 * libxml.spec.in python/Makefile.am python/generator.py
10532 python/libxml.c python/libxml.py: Fixed the python Makefiles
10533 corrected a bug showing up on ia64, changed the name of the
10534 python internal module too
10535
Daniel Veillard07be19b2002-02-08 14:20:35 +000010536Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10537
10538 * Makefile.am: applied patch from Andris Pavenis for binary
10539 name suffixes
10540
Daniel Veillardf216d462002-02-08 13:44:24 +000010541Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10542
10543 * xmllint.c win32/win32config.h: fixing #68748
10544
Daniel Veillardd455d792002-02-08 13:37:46 +000010545Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10546
10547 * valid.c: fixing #70166
10548
10549Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10550
10551 * valid.c: fixing #70077
10552
Daniel Veillardc575b992002-02-08 13:28:40 +000010553Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10554
10555 * Copyright Makefile.am README configure.in libxml.spec.in:
10556 Changed to the MIT Licence
10557 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10558 doc/xmlio.html: updated the doc accordingly
10559 * include/libxml/xmlwin32version.h configure.in: preparing
10560 2.4.14 release
10561 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10562 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10563 fixed the const xmlChar * wrapper and generator, XPath extension
10564 functions now use the context as first argument
10565 * python/tests/tstxpath.py python/tests/xpath.py
10566 python/tests/xpathext.py: Updated the tests accordingly
10567 * tree.c: fixed bug #70067
10568
Daniel Veillard7db38712002-02-07 16:39:11 +000010569Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10570
10571 * Makefile.am: cleanup
10572 * debugXML.c: always use stdout if output is NULL
10573 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10574 * python/Makefile.am python/generator.py python/libxml2class.txt
10575 python/libxml_wrap.h python/types.c: augmented the number of bindings
10576 handling FILE * and XPath contexts
10577 * python/tests/Makefile.am: avoid a stupid problem due to the
10578 use of TEST.
10579
Daniel Veillard15a143b2002-02-06 22:40:50 +000010580Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10581
10582 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10583
Daniel Veillard70cab352002-02-06 16:06:58 +000010584Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10585
10586 * python/TODO python/libxml.c: cleanup the extension function lookup
10587 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10588
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010589Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10590
10591 * configure.in python/Makefile.am: do not install outside
10592 of prefix
10593
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010594Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10595
10596 * python/TODO python/libxml.c: started adding SAX interfaces
10597 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10598 SAX test
10599
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010600Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10601
10602 * tree.c: hardened the addChild function
10603 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10604 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10605 added accessors needed for xmlNode, a bit more testing and
10606 extension of interfaces
10607 * python/tests/Makefile.am python/tests/build.py: added a test
10608 build from scratch/save/load/check
10609
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010610Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10611
10612 * parserInternals.c: change a small bit in the way valididy
10613 error messages get initialized
10614 * python/TODO python/libxml.c python/libxml2-python-api.xml
10615 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10616 added some memory debugging to track leaks at the libxml2 level
10617 * python/tests/*.py: changed all tests to check for leaks,
10618 there is just one left in XPath extension registrations.
10619
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010620Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10621
10622 * python/TODO python/generator.py python/libxml2-python-api.xml
10623 python/libxml2class.txt: more accessor classes for the parser
10624 context, allow to switch on and check validity
10625 * python/tests/Makefile.am python/tests/error.py
10626 python/tests/invalid.xml python/tests/valid.xml
10627 python/tests/validate.py: attded more test and and added error.py
10628 which I forgot to commit in the last step
10629
Daniel Veillard3ce52572002-02-03 15:08:05 +000010630Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10631
10632 * python/Makefile.am python/types.c: cleanup
10633 * python/libxml.c python/libxml.py python/libxml_wrap.h
10634 python/generator.py python/libxml2-python-api.xml
10635 python/libxml2class.txt: added class for parser context, added
10636 first cut for push mode support. Added a framework to generate
10637 accessors functions.
10638 * python/tests/Makefile.am python/tests/push.py: added a push
10639 test
10640
Daniel Veillardcfb05462002-02-02 23:18:22 +000010641Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10642
10643 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10644 bug a bit of cleanup.
10645
Daniel Veillard5d819032002-02-02 21:49:17 +000010646Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10647
10648 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10649 python/libxml2class.txt: adding error redirections and preformat
10650 to a python handler
10651 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10652 tests self checking
10653
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010654Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10655
10656 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10657 a function
10658
Daniel Veillard9589d452002-02-02 10:28:17 +000010659Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10660
10661 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10662 python/libxml.c python/libxml2-python-api.xml
10663 python/libxml2class.txt: Progressing through the TODOs, class
10664 description output, extra XML API, RPM now builds the wrappers
10665 for all python installed versions
10666
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010667Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10668
10669 * configure.in libxml.spec.in python/Makefile.am python/TODO
10670 python/generator.py python/libxml2class.txt: added more informations
10671 in the libxml2-python package including docs. Slightly changed
10672 the class hierarchy
10673 * python/tests/*: added basic regression tests infrastructure too
10674
10675Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10676
10677 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10678 added libxml2-python as part of the packages installed
10679
Daniel Veillarda7340c82002-02-01 17:56:45 +000010680Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10681
10682 * python/Makefile.am python/generator.py python/libxml.c
10683 python/libxml.py: more work, now able to extend the
10684 XPath interpreter with functions written in python.
10685
Daniel Veillardc3e39442002-02-01 09:29:41 +000010686Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10687
10688 * python/Makefile.am: Jacob sent a patch to allow building from
10689 tarfile.
10690
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010691Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10692
10693 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10694 inserted the python wrappers build, I hope this won't be too
10695 unportable
10696
Daniel Veillard1971ee22002-01-31 20:29:19 +000010697Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10698
10699 * xpath.c: minor optimization
10700 * python/generator.py python/libxml.c python/libxml.py
10701 python/libxml_wrap.h: more work on the python bindings,
10702 they now support XPath and there is no evident leak
10703
Daniel Veillard36ed5292002-01-30 23:49:06 +000010704Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10705
10706 * python/generator.py python/libxml.c python/libxml.py:
10707 more work on the python bindings generator.
10708
Daniel Veillard96fe0952002-01-30 20:52:23 +000010709Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10710
10711 * python/generator.py python/libxml.c python/libxml_wrap.h:
10712 more work on the python bindings.
10713
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010714Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10715
10716 * python/generator.py python/libxml.c python/libxml.py
10717 python/libxml_wrap.h: commited early version of a python binding
10718 for private use only ATM
10719
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010720Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10721
10722 * entities.c tree.c include/libxml/entities.h: applied patch
10723 from Anthony Jones to implement copy of DTD subtree too. Had
10724 just to keep 2 function private which really ought to become
10725 public ones.
10726
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010727Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10728
10729 * xmllint.c: added pointers to the web pages in the usage()
10730
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010731Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10732
10733 * tree.c: more fixes from Petr Kozelka for attribute handling
10734 in the tree API to align the semantic with DOM.
10735
Daniel Veillard36065812002-01-24 15:02:46 +000010736Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10737
10738 * valid.c tree.c entities.c: another set of patches from
10739 Anthony Jones for copy operations cleanup and robustness
10740
Daniel Veillardf8592562002-01-23 17:58:17 +000010741Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10742
10743 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10744 an alphabetic index based on comments content
10745 * doc/*: rebuilt the web site with the new references
10746
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010747Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10748
10749 * parserInternals.h: Greg Sjaardema suggested to use an
10750 eponential buffer groth policy in xmlParserAddNodeInfo()
10751
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010752Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10753
10754 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10755 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10756 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10757 to generate cross-references, and added/updated the stylesheets
10758 to generate and link API indexes. The generic keyword index
10759 is not done yet.
10760 * doc/*.html: regenerated all the usual docs too
10761
Daniel Veillard2070c482002-01-22 22:12:19 +000010762Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10763
10764 * debugXML.c: added an xpath function to the shell for T. V. Raman
10765
10766Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010767
10768 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10769 debug routines.
10770
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010771Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10772
10773 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10774 support of attribute nodes
10775
Daniel Veillard9d06d302002-01-22 18:15:52 +000010776Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10777
10778 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10779 hopefully near complete and fully documented of the API in XML
10780 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10781 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10782 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10783 include/libxml/parserInternals.h include/libxml/valid.hi
10784 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10785 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10786 include/libxml/xpath.h include/libxml/xpathInternals.h:
10787 Cleaned up the doc comments a lot in the process, the interface
10788 coverage is now 100%
10789
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010790Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10791
10792 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10793 extracts comments from the gtk-doc DocBook output (a bit
10794 convoluted but seems to work).
10795
Daniel Veillard61006472002-01-21 17:31:47 +000010796Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10797
10798 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10799 added an XML description of the API, moved the script generating
10800 it here. Added a "make api" target
10801
Daniel Veillardd2f23002002-01-21 13:36:00 +000010802Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10803
10804 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10805
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010806Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10807
10808 * xpath.c include/libxml/xpathInternals.h: the change made to
10809 xmlXPathFuncLookupFunc was incompatible roll it back
10810
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010811Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10812
10813 * SAX.c: cleanup patch from Anthony Jones
10814 * doc/Makefile.am: fix the headers to avoid in make scan
10815 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10816 includes, * vs Ptr and general cleanup
10817 * parsedecl.py: first version of a script to extract the
10818 module interfaces, the goal will be to provide .decl or XML
10819 specification of the interfaces to build wrappers.
10820
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010821Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10822
10823 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10824 now provides return codes in case of errors
10825
Bjorn Reese026d29f2002-01-19 15:40:18 +000010826Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10827
10828 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10829 Upgraded to trio baseline 1.6
10830 * strio.h strio.c: Replaced by triostr.h and triostr.c
10831
Daniel Veillard572577e2002-01-18 16:23:55 +000010832Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10833
10834 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10835 of strdup usage in the code
10836
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010837Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10838
10839 * parser.c error.c: Keith Isdale complained rightly that
10840 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10841
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010842Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10843
10844 * tree.c: fixed the funxtion to set the xml: attributes
10845 * debugXML.c: added "setbase" to test it.
10846
Daniel Veillard2c748c62002-01-16 15:37:50 +000010847Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10848
10849 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10850 to allow updating an attribute content
10851
Daniel Veillard8de85c62002-01-15 17:10:15 +000010852Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10853
10854 * libxml.h: try to avoid problems when compiling on Windows
10855
Daniel Veillard314cfa02002-01-14 17:58:01 +000010856Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10857
10858 * hash.c: patch from Anthony Jones for hash.c allocation size
10859 * Makefile.am: trying to work around Yet Another Libtool Madness
10860 and build the 2.4.13 release finally ...
10861
Daniel Veillard744683d2002-01-14 17:30:20 +000010862Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10863
10864 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10865 * doc/* : update of the documentation
10866
Daniel Veillarde6a55192002-01-14 17:11:53 +000010867Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10868
10869 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10870 at fixing #61290 :-(
10871
Daniel Veillardfb25a512002-01-13 20:32:08 +000010872Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10873
10874 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10875 Fixes bug #67229
10876
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010877Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10878
10879 * tree.c: trying to avoid troubles when a subtree is copied
10880 and coalesced in part with the target tree. Should fix
10881 bug #67407
10882
Daniel Veillardd8224e02002-01-13 15:43:22 +000010883Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10884
10885 * valid.c: fixed validation of attributes content of type
10886 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10887 values, very old bug. Fixes #67671
10888
Daniel Veillard8107a222002-01-13 14:10:10 +000010889Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10890
10891 * parser.c include/libxml/parserInternals.h tree.c: integrated
10892 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10893 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10894
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010895Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10896
10897 * threads.c: applied Serguei Narojnyi's patch to add native
10898 thread support on the Win32 platform
10899 * testThreadsWin32.c Makefile.am: added the test program also
10900 from Serguei, Win32 specific
10901 * include/win32config.h include/libxml/xmlwin32version.h.in:
10902 added patch from Igor for the Windows thread specific defines.
10903
Daniel Veillard845cce42002-01-09 11:51:37 +000010904Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10905
10906 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10907
Daniel Veillard7b602b42002-01-08 13:26:00 +000010908Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10909
10910 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10911 output page into XMLinfo.html. Close bug #66951 and
10912 raised by Robert Collins too.
10913
Daniel Veillard73c6e532002-01-08 13:15:33 +000010914Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10915
10916 * encoding.c: Paul Keogh pointed out a possibility of segfault
10917 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10918 Closes bug # 68238
10919
Daniel Veillard4a859202002-01-08 11:49:22 +000010920Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10921
10922 * doc/*.html: updated the Gdome2 links
10923
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010924Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10925
10926 * libxml.h: Applied following patches from Robert Collins
10927 and make sure IN_LIBXML is defined when compiling it
10928 -------
10929 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10930 as well as Visual C.
10931 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10932 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10933 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10934 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10935 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10936 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10937 xmlSysIDExists xmlNoNetExists).
10938 * xmllint.c: Don't include winsock2.h for Cygwin.
10939
Daniel Veillard401c2112002-01-07 16:54:10 +000010940Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10941
10942 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10943 when the version info is not present.
10944
Daniel Veillard6f42c132002-01-06 23:05:13 +000010945Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10946
10947 * tree.c: Anthony Jones pointed out a problem in
10948 xmlStringGetNodeList() and provided a fix for it
10949
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010950Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10951
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010952 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010953 xmlCreatePushParserCtxt() when the initial buffer passed
10954 is large.
10955
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010956Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10957
10958 * win32/*: big cleanup of the Windows/MSVC project files
10959 from Igor Zlatkovic
10960
Daniel Veillardcebb1362002-01-02 13:13:30 +000010961Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10962
10963 * doc/Makefile.am: should fix #67674 and avoid troubles if
10964 xsltproc is not available or fails in the prefix provided
10965
Daniel Veillard26908ab2002-01-01 16:50:03 +000010966Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10967
10968 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10969
Daniel Veillard5344c602001-12-31 16:37:34 +000010970Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10971
10972 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10973 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10974 Fixed a few other problems raised by Charlie Bozeman.
10975 * result/VC/ElementValid[5-7]: fixed the output
10976
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010977Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10978
10979 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10980 patches from Charlie Bozeman. Regenerated the HTML docs.
10981
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010982Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10983
10984 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10985 for Windows from Igor
10986
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010987Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10988
10989 * xmllint.c: applied Justin Fletcher patch for --output or -o
10990
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010991Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10992
10993 * win32/libxml2/libxml2.def.src: close #67019
10994
Daniel Veillard01db67c2001-12-18 07:09:59 +000010995Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10996
10997 * xmllint.c: applied Justin Fletcher generic timing patch
10998 similar to the one already applied to xsltproc.
10999
Daniel Veillardd1640922001-12-17 15:30:10 +000011000Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11001
11002 * include/libxml/tree.h tree.c: applied documentation patches
11003 from Charlie Bozeman
11004
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011005Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11006
11007 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11008
Daniel Veillard29e43992001-12-13 22:21:58 +000011009Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11010
11011 * valid.c: fix the xmlStrdup() used in the previous patch.
11012 * valid.c: added --dropdtd
11013 * tree.c: fixed xmlUnlinkNode so it also removes the references
11014 from the document if the node is a DTD
11015
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011016Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11017
11018 * HTMLtree.c valid.c: cleanup some static declarations
11019
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011020Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11021
11022 * xmllint.c: removed another strdup()
11023 * doc/FAQ: removed the HP/UX entry
11024
Daniel Veillarded472f32001-12-13 08:48:14 +000011025Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11026
11027 * valid.c: fix bug #66816 when validating.
11028 * xmllint.c: don't use sys/time.h if configure did not found it
11029
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011030Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11031
11032 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11033 xmlcatalog_man.xml
11034
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011035Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11036
11037 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11038 xmlInitMemory() was declared twice
11039
Daniel Veillardb82c1662001-12-09 14:00:54 +000011040Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11041
11042 * globals.c: do not reference strdup() !
11043 * configure.in libxml-2.0.pc.in: trying to fix the libs
11044 of the various config extraction modules
11045
Daniel Veillardef90ba72001-12-07 14:24:22 +000011046Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11047
11048 * configure.in : preparing 2.4.12
11049 * doc/* : updated and rebuilt the docs
11050
Daniel Veillard220346d2001-12-07 11:33:54 +000011051Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11052
11053 * uri.c: closed bug #66159
11054 * testURI.c: added --escape option
11055 * configure.in: some cleanup for xml2-config --cflags
11056
Daniel Veillard2a906822001-12-06 14:34:08 +000011057Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11058
11059 * globals.c testThreads.c: removed some misplaced includes
11060 of xmlversion.h
11061
Daniel Veillarde28313b2001-12-06 14:08:31 +000011062Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11063
11064 * threads.c: patch from Gary Pennington fixing a possible
11065 problem at initialization time.
11066
Daniel Veillardd3b08822001-12-05 12:03:33 +000011067Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11068
11069 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011070 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011071 CodeWarrior.
11072
Daniel Veillarda7866932001-12-04 13:14:44 +000011073Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11074
11075 * xmllint.c: applied Geert Kloosterman's patch to fix
11076 --repeat --timing output
11077
Daniel Veillard19840942001-11-29 16:11:38 +000011078Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11079
11080 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11081 where non-wellformed XML declaractions were not detected.
11082
Daniel Veillarde85d9342001-11-28 14:43:12 +000011083Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11084
11085 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11086
Daniel Veillard22f25a82001-11-28 09:12:23 +000011087Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11088
11089 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11090 gets reset by xmlCleanupInputCallbacks() and this makes the
11091 function useless. Same for output.
11092
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011093Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11094
11095 * xmlIO.c: robert pointed out a loop error in callback cleanups
11096
Daniel Veillard8faa7832001-11-26 15:58:08 +000011097Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11098
11099 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11100 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11101 they are not really tied to debugging
11102
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011103Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11104
11105 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11106 * xmllint.c: better --catalogs description
11107
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011108Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11109
11110 * tree.c: fixed a couple of problems in xmlSetProp()
11111
Daniel Veillardcd337f02001-11-22 18:20:37 +000011112Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11113
11114 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11115 unappropriate stdout output.
11116
Daniel Veillard566d4df2001-11-22 13:00:53 +000011117Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11118
11119 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11120 by Denis Beurive, closes #65111
11121
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011122Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11123
11124 * valid.c: in case of content model validity error, don't
11125 print it if validity warnings were not requested.
11126
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011127Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11128
11129 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11130 * parserInternals.c: removed the last exit() call. Print an
11131 unmaskable error on stderr instead (library mismatch detection)
11132
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011133Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11134
11135 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11136 shell instructions from Heiko Rupp
11137
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011138Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11139
11140 * catalog.c: use the URL notation file:// for default catalog paths
11141
Daniel Veillard0ec98632001-11-14 15:04:32 +000011142Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11143
11144 * include/libxml/tree.h: better comments for _private fields
11145 * tree.c: removed a problem when copying an entity reference.
11146
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011147Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11148
11149 * vms/*: updated instructions and diffs from John A Fotheringham
11150
Daniel Veillarda11001b2001-11-12 22:45:36 +000011151Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11152
11153 * include/libxml/xmlerror.h: avoid an include problem if
11154 #include <libxml/xmlerror.h> happens first in code
11155 seems to be the case in KDE libs
11156
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011157Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11158
11159 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11160 from Igor for Windows
11161
11162Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11163
11164 * Makefile.am: Gary Pennington pointed out a missing prefix
11165
Daniel Veillard43d3f612001-11-10 11:57:23 +000011166Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11167
11168 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11169 * doc/*: upgraded and rebuilt the docs
11170
Daniel Veillardc1f78342001-11-10 11:43:05 +000011171Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11172
11173 * HTMLparser.c: fix comment in scripts element parsing.
11174 * result/HTML/doc3*: updated the results.
11175
11176Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11177
11178 * uri.c: another URI bug fix #63336, using Joel Young patch.
11179
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011180Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11181
11182 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11183 a cleaned up version of the Pwd shell string generation.
11184
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011185Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11186
11187 * valid.c include/libxml/tree.h: trying to fix namespaces +
11188 validation problems for good, closing #63619 in the process
11189 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11190 wrong in this respect, fixed it.
11191
Daniel Veillardd536f702001-11-08 17:32:47 +000011192Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11193
11194 * xmllint.c: Morus Walter patch to allow --format and --encode
11195
Daniel Veillard5004f422001-11-08 13:53:05 +000011196Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11197
11198 * debugXML.c: Stefan Kost provided an help command for the shell
11199
Daniel Veillarda6825e82001-11-07 13:33:59 +000011200Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11201
11202 * debugXML.c: Heiko Rupp pointed that the shell would crash
11203 on empty nodesets returns.
11204
Daniel Veillard03f848d2001-11-07 12:53:46 +000011205Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11206
11207 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11208 migh need the history libraries
11209
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011210Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11211
11212 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11213 handle the case of < in quoted attributes, Bastian Kleineidam
11214
Daniel Veillardc853b322001-11-06 15:24:37 +000011215Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11216
11217 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11218 fixing catalog breakages
11219 * Makefile.am catalog.c result/catalogs/catal
11220 result/catalogs/mycatalog.* test/catalogs/catal*:
11221 fixed more problems in catalog support, added more regression tests
11222 for both XML and SGML catalog handling
11223
Daniel Veillard66870c72001-11-05 19:27:49 +000011224Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11225
11226 * debugXML.c: applied an improvement to xmlGetLineNo() from
11227 Keith Isdale
11228
Daniel Veillardffe09c92001-11-05 14:21:47 +000011229Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11230
11231 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11232 Side effect of the progressive catalog loading
11233
Daniel Veillardad661b92001-11-05 11:43:15 +000011234Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11235
11236 * Makefile.am: confexecdir and confexec_DATA were defined twice
11237 pointed out by Karl Eichwalder
11238
Daniel Veillard6eb17722001-11-04 22:19:27 +000011239Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11240
11241 * xmlcatalog.c: avoid unlink() and use remove() instead.
11242
Daniel Veillardea898282001-11-04 22:13:45 +000011243Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11244
11245 * libxml.spec.in: cleanup
11246 * include/libxml/xmlwin32version.h: updated with 2.4.8
11247
Daniel Veillarda4617b82001-11-04 20:19:12 +000011248Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11249
11250 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11251 of compiling libxml with a non standard set of options
11252
John Fleck027edfb2001-11-04 20:13:58 +000011253Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11254
11255 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11256 document --sgml option, fixing gnome bugzilla #63382
11257
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011258Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11259
11260 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11261 breakage of 2.4.7, added a couple of really needed APIs
11262 like xmlCatalogIsEmpty() and xmlNewCatalog()
11263 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11264 for install-catalog
11265 * configure.in: preparing 2.4.8
11266
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011267Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11268
11269 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11270 include/libxml/tree.h include/libxml/xmlIO.h: more include
11271 cleanups, export cleanly one html output + format function.
11272
11273Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11274
11275 * parser.c: removed initGenericErrorDefaultFunc call from
11276 xmlInitParser() since it could destroy previous calls to
11277 xsltSetGenericErrorFunc() effects
11278
Daniel Veillardebd38c52001-11-01 08:38:12 +000011279Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11280
11281 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11282 keyword.
11283
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011284Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11285
11286 * Makefile.am: cleanup
11287 * threads.c: cleanup too
11288 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11289 from xsltproc
11290 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11291 dependancy loop.
11292
Daniel Veillard91c00402001-10-30 17:41:38 +000011293Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11294
11295 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11296 was not used anymore !
11297
Daniel Veillard52dcab32001-10-30 12:51:17 +000011298Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11299
11300 * configure.in: preparing 2.4.7
11301 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11302 manual page from John
11303 * doc/*: updated the doc and rebuilt the generated pages
11304
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011305Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11306
11307 * xmlIO.c: closing bug #62711, the library should never
11308 close stdin or stdout.
11309
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011310Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11311
11312 * uri.c: second pass at fixing #63336, using Joel Young
11313 final patch. looks okay.
11314
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011315Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11316
11317 * uri.c include/libxml/uri.h: trying to clear #63336
11318 allowing the escaping routine to parse unconformant
11319 URI-References.
11320
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011321Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11322
11323 * vms/readme.vms vms/build_libxml.com nanoftp.c
11324 include/libxml/xmlversion.h.in: a few VMS updates from
11325 John A Fotheringham
11326 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11327 and xmlCleanupOutputCallbacks() for the Perl binding people.
11328
Daniel Veillard635ef722001-10-29 11:48:19 +000011329Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11330
11331 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11332 apply fixes to close #63271 and avoid segfaults when
11333 the error routine gets callbed before xmlInitParser()
11334 get called.
11335 * nanoftp.c error.c: Applied patches from Justin Fletcher
11336 correcting some xmlGenericError misuses.
11337
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011338Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11339
11340 *doc/xmllint.xml, doc/xmllint.1
11341 New and improved man page for xmllint - .xml is the original, .1
11342 is the generated man page
11343
Daniel Veillardc9484202001-10-24 12:35:52 +000011344Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11345
11346 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11347 the web site from the main HTML document.
11348
Daniel Veillard5151c062001-10-23 13:10:19 +000011349Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11350
11351 * parser.c: fixed an erroneous validation bug when PE refs
11352 occurs in external parsed entities referenced from the
11353 internals subset
11354 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11355 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11356 added the associated testcase, it's a nice one.
11357 * HTMLparser.c: generate the DTD node as HTML still ...
11358 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11359
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011360Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11361
11362 * HTMLparser.c: fixed a bug in htmlNewDoc()
11363
Daniel Veillard89cad532001-10-22 09:46:13 +000011364Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11365
11366 * test/threads/*: added entities testing to the Thread test
11367 * testThreads.c: make the test reasonable
11368 * DOCBparser.c: fix the DTD public and system ID
11369 * xmllint.c: added --sgml for SGML DocBook importing
11370 * Makefile.am: added Docbtests target
11371
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011372Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11373
11374 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11375 * testThreads.c: removed bogus include
11376
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011377Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11378
11379 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11380 fixed a very serious (looping) validation bug
11381
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011382Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11383
11384 * include/libxml/globals.h include/libxml/threads.h threads.c
11385 testThreads.c: far more testing, cleaning up bugs
11386 * *.c : make sure globals.h is always included.
11387
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011388Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11389
11390 * HTMLparser.c: try to get rid of parser loops for good.
11391
Daniel Veillardab7488e2001-10-17 11:30:37 +000011392Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11393
11394 * configure.in: fixed some bugs in CFLAGS passing.
11395 * test/threads Makefile.am testThreads.c: added a specific
11396 threaded test case (really nasty, guaranteed).
11397
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011398Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11399
11400 * catalog.c: serious cleanup on the management of the
11401 XML catalog tree, more tests done, especially with
11402 the catalog PI.
11403
Daniel Veillard364789a2001-10-16 12:45:00 +000011404Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11405
11406 * catalog.c: avoid a problem in catalog cleanup on SMP if
11407 catalogs were not initialized.
11408
Daniel Veillard81463942001-10-16 12:34:39 +000011409Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11410
11411 * catalog.c xpath.c: trying to cleanup the not thread safe
11412 parts of the library.
11413
Daniel Veillard64a411c2001-10-15 12:32:07 +000011414Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11415
11416 * include/libxml/globals.h configure.in global.data: make
11417 the allocation be per-thread a configure option
11418 * encoding.c include/libxml/parser.h: fixed compilation
11419 errors
11420
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011421Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11422
11423 * include/libxml/parser.h: Norm reported that a few lines
11424 added were breaking libxslt compile, removed them for now
11425
Daniel Veillard6f350292001-10-14 09:56:15 +000011426Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11427
11428 * parser.c parserInternals.c threads.c: debugged and fixed
11429 initialization problems which were giving troubles on SMP
11430 boxes.
11431
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011432Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11433
11434 * include/libxml/Makefile.am: missing globals.h
11435
Daniel Veillarde7090612001-10-13 12:18:28 +000011436Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011437
Daniel Veillarde7090612001-10-13 12:18:28 +000011438 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011439
Daniel Veillardd0463562001-10-13 09:15:48 +000011440Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11441
11442 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11443 include/libxml/parserInternals.h include/libxml/tree.h
11444 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11445 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11446 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11447 Applied the last patches from Gary, cleanup, activated threading
11448 all user accessible global variables are now handled in globals.[ch]
11449 Still a bit rought but make tests passes with either
11450 --with-threads defined at configure time or not.
11451 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11452 linking options
11453
Daniel Veillardb8478642001-10-12 17:29:10 +000011454Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11455
11456 * Makefile.am include/libxml/Makefile.am
11457 include/libxml/globals.h globals.c include/libxml/threads.h
11458 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11459 configure.in: started integrating the core of the thread support
11460 not activated yet but half integrated. The code should still
11461 compile and work anyway.
11462
Daniel Veillardb44025c2001-10-11 22:55:55 +000011463Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11464
11465 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11466 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11467 integrating the non-controversial parts of Gary Pennington
11468 multithread patches
11469 * catalog.c: corrected a small bug introduced
11470
Daniel Veillard75b96822001-10-11 18:59:45 +000011471Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11472
11473 * catalog.c include/libxml/catalog.h: very serious cleanup,
11474 isolating unportable code and as much as possible the accesses
11475 to the global shared catalog. May need more testing !
11476
Daniel Veillard78d12092001-10-11 09:12:24 +000011477Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11478
11479 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11480 Keith Isdale patches for the XSLT debugger interfaces. Some
11481 cleanup
11482
Daniel Veillardff0b7312001-10-11 06:46:09 +000011483Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11484
11485 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11486 * DOCBparser.c: generate line nubers in elements
11487
Daniel Veillard60087f32001-10-10 09:45:09 +000011488Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11489
11490 * configure.in: preparing 2.4.6 release
11491 * doc/xml.html doc/html/*: updated and rebuilt the docs
11492 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11493
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011494Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11495
11496 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11497 adding documentation for DV's supercatalog support
11498
Daniel Veillard82d75332001-10-08 15:01:59 +000011499Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11500
11501 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11502 super catalog support adding one API and one flag --sgml to
11503 xmlcatalog
11504
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011505Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11506
11507 * doc/xmlcatalog_man.xml, xmlcatalog.1
11508 One more crack at
11509 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11510
11511
Thomas Broyer47334c02001-10-07 16:41:52 +000011512Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11513
11514 * xpath.c: implemented xmlXPathObjectCopy for external objects
11515 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11516
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011517Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11518
11519 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11520 finishing up fix to
11521 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11522 the xmlcatalog man page display more elegantly
11523
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011524Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11525
11526 * configure.in: closing bug #61832
11527 * HTMLparser.c: removed a warning
11528
Daniel Veillard6ab38382001-10-06 13:08:27 +000011529Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11530
11531 * xpath.c: fixing #61673 part I, do not loose doc information
11532 when copying result value trees.
11533
Daniel Veillard556c6682001-10-06 09:59:51 +000011534Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11535
11536 * xpath.c: trying to harden the XPath interpreter
11537
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011538Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11539
11540 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11541 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11542
William M. Brack1633d182001-10-05 15:41:19 +000011543Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11544
11545 * HTMLparser: repaired another loop problem
11546
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011547Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11548
11549 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11550 parsing.
11551 * xpath.c: fix bug #61291 the default XML namespace node is
11552 missing from the namespace axis.
11553 * tree.c: refuse to create namespaces nodes with prefix "xml"
11554
Daniel Veillard651f9472001-10-04 14:51:06 +000011555Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11556
11557 * SAX.c: ouch a non-defined namespace could lead to a crash,
11558 fixed #61215
11559
Daniel Veillard7dd05702001-10-04 14:25:12 +000011560Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11561
11562 * parserInternals.c: closed bug #61054
11563
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011564Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11565
11566 * include/libxml/Makefile.am: closing #60708
11567
Daniel Veillarda293c322001-10-02 13:54:14 +000011568Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11569
11570 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11571 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11572
Daniel Veillardf4309d72001-10-02 09:28:58 +000011573Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11574
11575 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11576
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011577Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11578
11579 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11580 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11581
Daniel Veillard16756b62001-10-01 07:36:25 +000011582Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11583
11584 * catalog.c: Justin Fletcher provided cleaup code in case
11585 HAVE_STAT is not defined
11586 * include/win32config.h: Igor Zlatkovic suggested to have
11587 HAVE_STAT defined there
11588
William M. Brack5e1cac12001-09-28 16:19:18 +000011589Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11590
11591 * catalog.c - fixed typing error reported by M. Barros
11592
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011593Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11594
11595 * xmllint.c - fixing typo
11596
William M. Brackd28e48a2001-09-23 01:55:08 +000011597Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11598
11599 * HTMLparser.c: small enhancement to prevent loop on
11600 unrecognizable data
11601
Daniel Veillardb1d62872001-09-21 09:47:08 +000011602Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11603
11604 * parserInternals.c: applying patch from bug #60757 this
11605 should close it
11606
Daniel Veillardc0631a62001-09-20 13:56:06 +000011607Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11608
11609 * catalog.c xmlcatalog.c: removed a couple of warning
11610 * xpath.c: try to solve the linking problem on platforms
11611 needing trio to compile
11612
Daniel Veillard1a123612001-09-19 08:06:23 +000011613Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011614
Daniel Veillard1a123612001-09-19 08:06:23 +000011615 * Makefile.am libxml.spec.in: backing up non-documented changes
11616 commited without review or aproval by Jens Finke <jens@gnome.org>
11617 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011618
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011619Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11620
11621 * configure.in: Joe Orton provided a patch fixing a problem
11622 when iconv is specified to be in a non-standard directory
11623 but wasn't exported in xml2-config --cflags
11624
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011625Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11626
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011627 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011628 troubles with 2.4.4 errors.
11629
Daniel Veillard16698282001-09-14 10:29:27 +000011630Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11631
11632 * encoding.c entities.c: do not output hexadecimal charrefs
11633 when serializing HTML since some version of Netscape can't
11634 grok it, generate decimal ones.
11635 * result/HTML/doc3.htm: output changed due to previous test
11636 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11637
Daniel Veillard98fed372001-09-13 11:34:58 +000011638Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11639
11640 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11641 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11642
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011643Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011644 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011645
11646 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11647 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11648 updated the configuration scripts systems accordingly
11649
Daniel Veillard04382ae2001-09-12 18:51:30 +000011650Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11651
11652 * configure.in: preparing for 2.4.4
11653 * doc/xml.html doc/html/*: updated and rebuilt the docs
11654
Daniel Veillardd63437e2001-09-12 15:00:27 +000011655Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11656
11657 * win32/dsp/libxml2.def.src: tried to incorporate comments
11658 from bug #59220
11659
Daniel Veillard319a7422001-09-11 09:27:09 +000011660Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11661
11662 * parser.c result/noent/wml.xml: fixed bug #59981 related
11663 to handling of '&' in attributes when entities are substitued
11664
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011665Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11666
11667 * libxml.h include/libxml/xmlversion.h.in
11668 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11669 Tried to close bug #60131
11670
Daniel Veillardbce62332001-09-10 18:46:55 +000011671Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11672
11673 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11674
Daniel Veillard143b04f2001-09-10 18:14:14 +000011675Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11676
11677 * SAX.c: fixing bug #59946 on xmlns=""
11678
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011679Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11680
11681 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11682 but allocates a new error code.
11683
Daniel Veillard05c13a22001-09-09 08:38:09 +000011684Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11685
11686 * xmllint.c: John Fleck fixed typos in the options output
11687 * parser.c SAX.c: fix ignorable white space SAX selection
11688
11689Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11690
11691 * entities.c: Steve Underwood found the possibility of an
11692 ininite loop in case of error.
11693
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011694Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11695
11696 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11697
Daniel Veillarda050d232001-09-05 15:51:05 +000011698Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11699
11700 * parser.c: warn if version is not 1.0 but it's not
11701 strictly speaking an error after analyzing the spec
11702
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011703Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11704
11705 *doc/catalog.html - add link to the html version of the
11706 man page, other linguistic cleanups
11707
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011708Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11709
11710 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11711 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11712 file, has not yet been included in the build.
11713
Daniel Veillard99784ff2001-09-01 16:20:28 +000011714Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11715
11716 * catalog.c: removed a duplicate affectation Justin Fletcher
11717
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011718Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11719
11720 * tree.c: Armin Sander pointed a possible text coalescing
11721 problem, completed his patch.
11722
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011723Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11724
11725 * trionan.c: Fixed const and volatile re-definition problem
11726
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011727Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11728
11729 * libxml.4 parser.c: doc updates from Heiko Rupp
11730 * parserInternals.c: 2 sanity checks from Heiko Rupp
11731
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011732Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11733
11734 * tree.c: applied patch from Armin Sander to make some pointers
11735 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011736 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011737
Daniel Veillardb06c6142001-08-27 14:26:30 +000011738Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11739
11740 * xpath.c: hum, restrict the integer usage gcc bug workaround
11741 to only gcc compilers so that other architecture don't get
11742 penalized by this limitation.
11743 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11744
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011745Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11746
11747 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11748 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11749
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011750Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11751
11752 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11753 --convert option to xmlcatalog to convert SGML ones to
11754 the XML syntax.
11755 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11756
11757 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011758Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11759
11760 * catalog.c xmlIO.c: started some serious testing and fixed
11761 a few bug and optmization needs.
11762
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011763Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11764
11765 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11766 preparing for a 2.4.3 release even if it may not be ready yet
11767 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11768 all file parsing lookup to go through the entity resolver, add
11769 to add an API to bypass it (needed to load catalogs themselves),
11770 some cleanup on the catalog code too.
11771 * nanoftp.c: small cleanup
11772 * doc/catalog.html: small update
11773
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011774Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11775
11776 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11777 Jun Kuriyama
11778
Daniel Veillardffb120d2001-08-23 00:52:23 +000011779Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11780
11781 * doc/catalog.html: finished the catalog documentation
11782
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011783Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11784
11785 * doc/catalog.html doc/xml.html: added documentation about
11786 Catalog support, misses an API description
11787 * doc/html/*: reextracted the API pages
11788
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011789Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11790
11791 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11792 Added the part about section 7.2 on URI resolution,
11793 fixed a side effect in the HTML parser, look complete
11794 and ready to rock except the URI/SystemID part!
11795
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011796Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11797
11798 * include/libxml/catalog.h include/libxml/parser.h
11799 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11800 xmlIO.c: added support and APIs needed for the catalog PI
11801 * include/libxml/xmlIO.h: cleanup
11802
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011803Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11804
11805 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11806 include/libxml/catalog.h: starts to look okay, really
11807 plugged the new framework, cleaned a lot of stuff,
11808 added some APIs, except the PI's support missing this
11809 should be mostly complete
11810 * result/catalogs/* test/catalogs/*: added new test, enriched
11811 the existing one with URN ID tests
11812
Daniel Veillard64339542001-08-21 12:57:59 +000011813Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11814
11815 * catalog.c: fixed nextCatalog
11816 * result/catalogs/docbook test/catalogs/*: started adding
11817 a small regression test
11818
Daniel Veillardcda96922001-08-21 10:56:31 +000011819Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11820
11821 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11822 more work on the XML catalog support.
11823 * parser.c include/libxml/parser.h: small cleanup seems using
11824 list as a public parameter name can give portability troubles
11825 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11826 include/libxml/xpath.h include/libxml/Makefile.am: removed
11827 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11828 wrappers
11829
Bjorn Reese45029602001-08-21 09:23:53 +000011830Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11831
11832 * Makefile.am trio.c triodef.h trionan.c xpath.c
11833 include/libxml/Makefile.am include/libxml/trionan.h:
11834 Re-worked Not-A-Number and Infinity support.
11835 * xmlcatalog.c: added readline include files
11836
Daniel Veillard344cee72001-08-20 00:08:40 +000011837Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11838
11839 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11840 testCatalog as xmlcatalog, making it an installed app
11841 adding a shell, and preparing it to be a /etc/xml/catalog
11842 management tool, though not ready yet
11843 * catalog.c include/libxml/catalog.h: adding support for
11844 XML Catalogs http://www.oasis-open.org/committees/entity/
11845 not finished, there is some interesting tradeoffs and a
11846 few open questions left.
11847
Daniel Veillardb7664f42001-08-19 13:00:43 +000011848Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11849
11850 * xmllint.c: fixed a line formatting problem
11851
Daniel Veillard5015b712001-08-17 09:37:52 +000011852Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11853
11854 * SAX.c: removed a couple of unused variable (Albert Chin)
11855
Daniel Veillardbb371292001-08-16 23:26:59 +000011856Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11857
11858 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11859 trying to fix some troubles w.r.t. function returning
11860 const xxxPtr.
11861
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011862Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11863
11864 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11865 defined
11866
Daniel Veillardae6db172001-08-16 19:32:00 +000011867Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11868
11869 * xpointer.c: removed unused var
11870
Daniel Veillard09190202001-08-16 16:27:41 +000011871Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11872
11873 * testXPath.c: another small cleanup closing bug #59110
11874
Daniel Veillard796f4b62001-08-16 16:00:13 +000011875Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11876
11877 * win32/dsp/libxml2.def.src: small cleanup closing bug
11878 #59108
11879
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011880Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11881
11882 * example/gjobread.c: add xmlCleanupParser() before leaving
11883
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011884Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11885
11886 * config.h.in configure.in include/libxml/xmlwin32version.h:
11887 released 2.4.2
11888
Daniel Veillardd3d06722001-08-15 12:06:36 +000011889Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11890
11891 * include/libxml/valid.h debugXML.c valid.c: deprecate
11892 the non-boundchecking Sprintf functions, add Snprintf
11893 this should close bug #57984
11894
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011895Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11896
11897 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11898 URIs before doing the lookups (pointed by Mark Vakoc)
11899
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011900Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11901
11902 * xpath.c: serious changes on Result Value Trees and NodeSets
11903 w.r.t. deallocation and collect operations. Probably not
11904 100% clean (merge of allocated trees smells like a problem).
11905 Seems sufficient to close #58943
11906
Daniel Veillard90493a92001-08-14 14:12:47 +000011907Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11908
11909 * xmllint.c: adding a --format option
11910
Daniel Veillardfe703322001-08-14 12:18:09 +000011911Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11912
11913 * xpath.c: count() was broken on Result Value Tree
11914 * xmlIO.c: fixed file:/// accesses on _WIN32
11915
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011916Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11917
11918 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11919 macro was renamed, this should close bug #58683
11920
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011921Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11922
11923 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11924 entity substitution mode text at the end of the entity might
11925 be added due to text coalescing.
11926 * nanoftp.c parser.c: small cleanup
11927
Daniel Veillard0c720972001-08-08 20:59:00 +000011928Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11929
11930 * HACKING: added John Fleck right to commit in the doc subdir
11931
Daniel Veillard48da9102001-08-07 01:10:10 +000011932Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11933
11934 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11935 allow to inherit attributes from the DTD directly in the
11936 tree, this is needed for XPath and can be a useful feature.
11937 Inherited namespaces are always provided at the tree level now
11938 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11939 of tests for this feature (XSLT being the prime user).
11940
Daniel Veillard50f34372001-08-03 12:06:36 +000011941Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11942
11943 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11944 testSAX.c xmlIO.c xmllint.c include/win32config.h
11945 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11946 include/libxml/xmlwin32version.h.in win32/README.MSDev
11947 win32/dsp/*: applied Win32 Facelift No.2 patches from
11948 Igor Zlatkovic for Windows/MSC
11949
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011950Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11951
11952 * SAX.c: unparsedEntityDecl() the URI computation of the
11953 entity wasn't done breaking XSLT unparsed-entity-uri()
11954
Daniel Veillard567e1b42001-08-01 15:53:47 +000011955Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11956
11957 * xpath.c: fixed a bug when walking the descendants and
11958 the current node has no children
11959 * debugXML.c: show up when a text node is supposed to not be escaped
11960
Thomas Broyerf186c822001-07-31 23:30:37 +000011961Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11962
11963 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11964 worked like the set:leading() function)
11965 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11966
Daniel Veillardba6db032001-07-31 16:25:45 +000011967Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11968
11969 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11970
Daniel Veillard57905372001-07-31 15:52:17 +000011971Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11972
11973 * include/libxml/xmlIO.h: apply change to close #58141
11974 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11975
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011976Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11977
11978 * parser.c: when the internal subset uses a PE, then the
11979 included entity can use conditional sections.
11980
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011981Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11982
11983 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11984 when walking the namespace axis showing up in
11985 libxst/tests/general/bug-12
11986 * xmlmemory.c: added the possibility to trace a given block
11987 defined by its address
11988
Daniel Veillard4aafa792001-07-28 17:21:12 +000011989Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11990
11991 * parser.c: don't override existing encoding specified before
11992 starting xmlParseDocument()
11993
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011994Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11995
11996 * include/libxml/xmlwin32version.h: reinserted, needed for
11997 Windows users of CVS
11998
Darin Adlera77cac02001-07-27 17:41:51 +0000119992001-07-27 Darin Adler <darin@bentspoon.com>
12000
Darin Adler699613b2001-07-27 22:47:14 +000012001 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12002 * testCatalog.c: Add include of <libxml/parser.h>.
12003
120042001-07-27 Darin Adler <darin@bentspoon.com>
12005
Darin Adlera77cac02001-07-27 17:41:51 +000012006 * include/libxml/.cvsignore:
12007 * include/libxml/xmlwin32version.h:
12008 Remove this file from CVS because it's generated.
12009
Daniel Veillard50822cb2001-07-26 20:05:51 +000012010Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12011
12012 * parser.c include/libxml/parser.h: applied const patches from
12013 Tom Moog #58002
12014
Thomas Broyerba4ad322001-07-26 16:55:21 +000012015Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12016
12017 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12018 lookup framework
12019
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012020Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12021
12022 * tree.c: fixed xmlCopyNode() for documents
12023
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012024Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12025
12026 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12027
12028Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012029
12030 * parser.c: fixes bug #57652 reported by Morus Walter
12031
Daniel Veillarde3924972001-07-25 20:25:21 +000012032Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12033
12034 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12035
Daniel Veillarda53c6882001-07-25 17:18:57 +000012036Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12037
12038 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12039 errors, lesson don't add new functions at 1am before a release
12040 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12041 from XPath initialization when possible.
12042
Daniel Veillardd9bad132001-07-23 19:39:43 +000012043Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12044
12045 * result/scripts/base*: removing history/readline changed
12046 this slightly
12047 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12048 xmllint.c: make element content line number generation
12049 optionnal to avoid breaking old apps added interface to switch
12050
Daniel Veillardf012a642001-07-23 19:10:52 +000012051Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12052
12053 * configure.in: get rid of the readline and libhistory
12054 dependancies by default, release 2.4.1 with IA64 fix
12055 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12056 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12057 John Kroll fixes to allow saving to HTTP via PUT (or
12058 POST of needed).
12059 * doc/html/*.html: regenerated the docs
12060
Thomas Broyere8126242001-07-22 03:54:15 +000012061Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12062
12063 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12064 xmlHashScanFull and xmlHashScannFull3 to get passed the
12065 three keys as arguments to the callback function
12066
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012067Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12068
12069 * configure.in Makefile.am: removed libxml softlink for good
12070 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12071 100% coverage by gtk-doc
12072
Daniel Veillard8599e702001-07-17 21:38:51 +000012073Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12074
12075 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12076 fixed serious troubles due to size_t vs. int mismatch
12077
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012078Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12079
12080 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12081
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012082Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12083
12084 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12085 convenient extension API for value and context managing
12086 Now handles external objects through xmlXPathPopExternal,
12087 xmlXPathWrapExternal and xmlXPathReturnExternal.
12088 Added functions for sets operations (intersection, etc.)
12089
Daniel Veillard22090732001-07-16 00:06:07 +000012090Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12091
12092 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12093 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12094 HTMLparser.c: cleanup of global variables, marking some
12095 const or private.
12096
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012097Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012098
12099 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12100 fixed xmlXPathNodeSetItem when passing index=0
12101
Daniel Veillard05dec342001-07-14 21:57:39 +000012102Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12103
12104 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12105
Daniel Veillard28ae6362001-07-14 16:44:32 +000012106Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12107
12108 * xmllint.c: fixed compilation under Cygwin #57503
12109 * TODO: update
12110
Peter Williamsed156f52001-07-13 18:35:13 +0000121112001-07-13 Peter Williams <peterw@ximian.com>
12112
12113 * config.h.in: add #undef HAVE_DLFCN_H
12114
12115 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12116 builddir.
12117
Daniel Veillard73b36e32001-07-12 15:09:52 +000012118Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12119
12120 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12121 raised by #57348 and #57381
12122
Daniel Veillard7db37732001-07-12 01:20:08 +000012123Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12124
12125 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12126 tree.c xpointer.c: store the line numbder in element->content,
12127 may break some software, need a configuration mechanism
12128
Darin Adler96037892001-07-11 00:03:16 +0000121292001-07-10 Darin Adler <darin@bentspoon.com>
12130
12131 * .cvsignore:
12132 * example/.cvsignore:
12133 * include/.cvsignore:
12134 * include/libxml/.cvsignore:
12135 Various things that are generated and should be ignored.
12136
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012137Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12138
12139 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12140 * doc/xml.html doc/html/*: updated the docs
12141
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012142Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12143
12144 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12145 validation occured on content with element child
12146
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012147Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12148
12149 * tree.c: fixed XML Base computation which was broken
12150 * debugXML.c: added a base function to the shell
12151 * Makefile.am result/scripts/* test/scripts/*: added scripts
12152 based regression tests, and adding 2 XML Base tests
12153
Daniel Veillard19e96c32001-07-09 10:32:59 +000012154Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12155
12156 * tree.c: set properties doc and call xmlSetListDoc for properties
12157 content when grafting them in a different tree.
12158 * aclocal.m4: remove from CVS
12159
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012160Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12161
12162 * win32/libxml2/libxml2.def.src: added some missing entry point
12163 for XPath (Mark Vakoc)
12164
Daniel Veillard388236f2001-07-08 18:35:48 +000012165Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12166
12167 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12168 layer should URI-Unescape before trying to open resources.
12169
Daniel Veillard04383752001-07-08 14:27:15 +000012170Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12171
12172 * xpath.c: fix the name() bug for elements in the default
12173 namespace reported by Charlie Bozeman
12174
Daniel Veillard7583a592001-07-08 13:15:55 +000012175Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12176
12177 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12178 led to an XPath fix, improvements of SAX initialization, and
12179 an added option --nocdata to testXPath
12180
Daniel Veillard449d7392001-07-07 19:11:06 +000012181Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12182
12183 * doc/libxml-doc.el: Felix Natter provided anew version working
12184 with XEmacs too
12185
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012186Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12187
12188 * include/libxml/xpath.h: small cleanup
12189 * doc/xml.html: update
12190
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012191Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12192
12193 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12194 released 2.3.14
12195
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012196Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12197
12198 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012199 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012200
Daniel Veillard73c9c042001-07-05 20:02:54 +000012201Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12202
12203 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12204 were not equal to empty strings
12205
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012206Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12207
12208 * SAX.c: fixed a URI-Reference computation problem when validating
12209 * xmlIO.c: small cleanup
12210
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012211Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12212
12213 * parser.c: improved the description of a couple of interfaces
12214 upon Larry Stamper suggestion
12215
Daniel Veillard62f313b2001-07-04 19:49:14 +000012216Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12217
12218 * SAX.c entities.c parser.c: changed completely the way entities
12219 are handled when running the parser in entity substitution mode.
12220 This fixes a bug reported by Stephan Kulow and nearly divides
12221 by 3 the amount of memory required by libxslt to load and process
12222 DocBook TDG.
12223
Daniel Veillardf420ac52001-07-04 16:04:09 +000012224Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12225
12226 * HTMLparser.c: fixing a too early root closing problem raised
12227 byt Prashanth Naidu
12228
Daniel Veillard8c357d52001-07-03 23:43:33 +000012229Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12230
12231 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12232 raised by Mark Vakoc.
12233
Daniel Veillard6e90d192001-07-03 16:37:49 +000012234Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12235
12236 * example/Makefile.am: fixed the include path to add srcdir/include
12237 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12238 and some cleanup
12239
Daniel Veillardf06307e2001-07-03 10:35:50 +000012240Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12241
12242 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12243 lot of optimization work, results in significant improvements
12244 when handling really complex XPath queries. Add a small optimizer
12245 for unions, improve [n] and [last()], avoid some costly ops.
12246
Daniel Veillard77044732001-06-29 21:31:07 +000012247Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12248
12249 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12250 * xpath.c: small cleanup
12251 * xmlGetNsList: reformated, fixed problems if used on Entities
12252
Daniel Veillard2adbb512001-06-28 16:20:36 +000012253Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12254
12255 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12256
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012257Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12258
12259 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12260 * Makefile.am example/Makefile.am: workaround automake generating
12261 erroneous deps
12262
Daniel Veillard12f7d292001-06-28 13:12:11 +000012263Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12264
12265 * include/win32config.h: bug #56801 Yon Derek provided a patch
12266 to the windows config file.
12267
Daniel Veillard87ee9142001-06-28 12:54:16 +000012268Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12269
12270 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12271 libxml.h : Yon Derek provided a set of changes to compile from
12272 CVS on Windows/MSC
12273
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012274Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12275
12276 * parser.c: fixed UTF8 BOM support in push mode
12277 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12278 added a specific testcase
12279
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012280Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12281
12282 * Makefile.am: added --push regression tests
12283 * parserInternals.c: the XML parser segfaulted in --push mode
12284
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012285Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12286
12287 * configure.in: moved the symlinks detection within a CVS
12288 check, this is not portable and will be removed soon.
12289 * xpath.c: small cleanup/speedup
12290
Daniel Veillard11648102001-06-26 16:08:24 +000012291Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12292
12293 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12294 release of 2.3.12
12295 * parser.c: make an error message if unknow entities in all cases
12296
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012297Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12298
12299 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12300
Daniel Veillard23793842001-06-25 16:07:45 +000012301Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12302
12303 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12304 includes were installed in the wrong dir
12305
Daniel Veillardf5498f32001-06-25 15:08:36 +000012306Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12307
12308 * doc/html.xml: warn against sending code to exhibit bugs.
12309
Daniel Veillard56f06462001-06-24 21:34:03 +000012310Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12311
12312 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12313 Tru64 from Thomas Leitner
12314
Daniel Veillardc5d64342001-06-24 12:13:24 +000012315Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12316
12317 * AUTHORS: added William and Bjorn
12318 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12319 daniel@veillard.com hopefully I won't have to do this again
12320 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12321 docs can be rebuilt cleanly now
12322 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12323 from CVs it's generated, added include/libxml/xmlwin32version.h
12324 also generated but which should change far less frequently.
12325 * catalog.c nanoftp.c: made sure to include libxml.h not
12326 libxml/xmlversion.h directly
12327 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12328 when compiling on WIN32 and MSC
12329
Daniel Veillard07385fd2001-06-23 21:55:48 +000012330Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12331
12332 * include/Makefile.am include/libxml/Makefile.am configure.in:
12333 fixed make distcheck and rebuilding the rpms
12334
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012335Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12336
12337 * configure.in: should finish the migration of exported includes
12338 into a real include/libxml in CVS, at least for CVS users.
12339 * removed the exported headers, added in include/libxml (as well
12340 as xmlversion.h.in).
12341
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012342Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12343
12344 * configure.in: fixed the way to detect symlink
12345
Daniel Veillard66541772001-06-23 18:31:04 +000012346Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12347
12348 * configure.in: updated, include/libxml is now a real CVS dir
12349
Daniel Veillardca989762001-06-23 17:39:29 +000012350Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12351
12352 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12353 version works with both libxml1 and libxml2 (it autodetects
12354 the prefix of the html-files) from Felix Natter.
12355 * doc/xml.html: updated doc accordingly
12356
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012357Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12358
12359 * xpath.c: fixed the bug generating a template loop in libxslt
12360 when using docbook-xsl-1.4, * should filter out document nodes
12361 * HACKING: added William
12362 * TODO: updated
12363
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012364Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12365
12366 * doc/FAQ.html: added a warning about gcc-3.0
12367 * doc/xml.html: added reference to gdome2 and removed a confusing
12368 sentence
12369
Daniel Veillardf7f41852001-06-22 15:18:01 +000012370Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12371
12372 * xmlversion.h: okay this is a generated file, but Windows
12373 users need it and they can't generate it, and I want CVS
12374 Windows users ...
12375 * win32/libxml2/libxml2_so.dsp: Windows project file for
12376 the shared lib version of libxml2
12377 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12378 resources needed for libxslt/xsltproc by Yon Derek
12379
Bjorn Reese3157b342001-06-22 14:41:45 +000012380Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12381
12382 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12383
Daniel Veillard4151acb2001-06-22 10:48:57 +000012384Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12385
Daniel Veillardcc146db2001-06-22 11:10:52 +000012386 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12387
12388Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12389
Daniel Veillard4151acb2001-06-22 10:48:57 +000012390 * include/win32config.h: Yon Derek provided a first fix
12391 to be able to compile libxslt/xsltproc on Windows
12392
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012393Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12394
12395 * xpath.c: attempt to work around what seemed a gcc optimizer
12396 bug when handling floats on i386 http://veillard.com/gcc.bug
12397 * tree.c entities.c encoding.c: doing some cleanups while
12398 chasing it
12399
Daniel Veillard017b1082001-06-21 11:20:21 +000012400Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12401
12402 * Makefile.am: cleanup when --without-debug is specified
12403 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12404 w.r.t. --without-debug and other include points
12405 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12406 Catalogs
12407 * configure.in entities.h tree.h HTMLparser.c: removed
12408 --without-corba, made the _private field mandatory
12409
Daniel Veillard87a764e2001-06-20 17:41:10 +000012410Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12411
12412 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12413 outputs a BOM in UTF8, an errata has been issued to avoid the
12414 problem, that was the most reasonable solution... Add support
12415 for a leading UTF8 BOM in entities.
12416
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012417Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12418
12419 * valid.c: fixed a bug found when post validating an entity ref
12420 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12421 activate it too
12422
Daniel Veillard39196eb2001-06-19 18:09:42 +000012423Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12424
12425 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12426 weakness in the node copy the XPointer and the XInclude
12427 implementations. Serious cleanup.
12428
Daniel Veillard3739b982001-06-19 12:51:30 +000012429Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12430
12431 * Makefile.am: Kjartan Maraas provided a small patch to
12432 add xml2-config.in to EXTRA_DIST
12433
Daniel Veillarda9142e72001-06-19 11:07:54 +000012434Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12435
12436 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12437 provided another failing case found in KDE, the way the
12438 ctxt->vctxt.nodeTab was allocated and freed changed over
12439 time but it wasn't completely cleaned up. This should fix it.
12440
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012441Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12442
12443 * parser.c: Stephan Kulow also raised the fact that line number
12444 could get miscounted making debug harder, fixed the problem
12445 in xmlParseCharData()
12446
Daniel Veillard64b98c02001-06-17 17:20:21 +000012447Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12448
12449 * valid.c: Stephan Kulow pointed out a problem when validating
12450 and using an empty entity, forgot a 'break' in a case.
12451
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012452Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12453
12454 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12455 * doc/xml.html: updated with 2.3.11
12456
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012457Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12458
12459 * TODO: updated adding cleanup of generated doc
12460 * configure.in: prepared to release 2.3.11
12461 * xmllint.c: added --version for bug reporting
12462 * doc/html/*.html: rebuilt the doc
12463
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012464Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12465
12466 * xpath.c: first part of the work on selecting namespace to
12467 fix bug #56115
12468
Daniel Veillard96ed5832001-06-15 22:22:04 +000012469Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12470
12471 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12472 when using -liconv
12473 * TODO: updated
12474
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012475Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12476
12477 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12478 cleanup, encoding support.
12479
Daniel Veillard608ad072001-06-14 08:32:28 +000012480Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12481
12482 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12483
Daniel Veillard239d0522001-06-13 23:02:48 +000012484Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12485
12486 * xpath.c: bug detected by Ankh when / is used as a function arg
12487
Daniel Veillard02bb1702001-06-13 21:11:59 +000012488Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12489
12490 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12491 of element and use it to avoid outputting formatting spaces at
12492 the wrong place. Implemented the format parameter for HTML save.
12493 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12494 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12495 result/HTML/wired.html: of course this impact the result of a
12496 number of HTML tests
12497
Daniel Veillard95d845f2001-06-13 13:48:46 +000012498Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12499
12500 * HTMLtree.[ch]: started augmenting the HTML save API with
12501 encoding and formatting parameters
12502
Daniel Veillardeca60d02001-06-13 07:45:41 +000012503Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12504
12505 * HTMLtree.h: cleanup and started evaluating the work needed on
12506 revamping the HTML output code
12507
Daniel Veillard84666b32001-06-11 17:31:08 +000012508Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12509
12510 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12511
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012512Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12513
12514 * valid.c: fixed bug #56049, forgot one check in the
12515 validation routine
12516
Daniel Veillardca2366a2001-06-11 12:09:01 +000012517Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12518
12519 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12520
Daniel Veillard6761eee2001-06-11 10:29:38 +000012521Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12522
12523 * libxml.h: fixed an error in last commit
12524 * doc/FAQ.html: added an entry for compilation from CVS
12525
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012526Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12527
12528 * xmlversion.h.in libxml.h: Cygwin patches
12529 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12530 * tree.h: cleanup
12531
Daniel Veillardacd370f2001-06-09 17:17:51 +000012532Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12533
12534 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12535 memory block in a strange case where libxml is linked twice
12536 in the binary.
12537
Daniel Veillard1d047672001-06-09 16:41:01 +000012538Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12539
12540 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12541 state far too often, simple fix used to avoid it.
12542
Daniel Veillard4497e692001-06-09 14:19:02 +000012543Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12544
12545 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12546 being processed, applied his patch
12547 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12548
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012549Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12550
12551 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12552 provided fixes to compile on MSCC again
12553 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12554 also provided an update for the project files.
12555
Daniel Veillarda682b212001-06-07 19:59:42 +000012556Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12557
12558 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12559 bug #55810
12560
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012561Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12562
12563 * tree.c: fixed xmlGetNsProp() to close bug #55683
12564 Note this requires libxslt to use it's own function instead.
12565
Daniel Veillardf0c53762001-06-07 16:07:07 +000012566Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12567
12568 * HTMLtree.c: when in a pre element no formatting space should
12569 be added.
12570 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12571
Daniel Veillard068a9652001-06-07 15:30:26 +000012572Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12573
12574 * configure.in: added tests for signal() and signal.h
12575
Daniel Veillard541d6552001-06-07 14:20:01 +000012576Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12577
12578 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12579
Daniel Veillard8a367d42001-06-07 14:01:34 +000012580Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12581
12582 * doc/libxml-doc.el: Felix Natter provided a new version for
12583 libxml2
12584
Daniel Veillard8a926292001-06-07 11:20:20 +000012585Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12586
12587 * HTMLtree.c: when in a pre element no formatting space should
12588 be added.
12589
Daniel Veillard14839d52001-06-06 16:11:56 +000012590Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12591
12592 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12593
Daniel Veillarde95e2392001-06-06 10:46:28 +000012594Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12595
12596 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12597 hack
12598 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12599 * uri.c: fixed a warning
12600
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012601Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12602
12603 * HTMLtree.c: trying to close bug #55772 escaping in script
12604 elements
12605 * doc/xml.html: suggest to send mail to the list
12606
12607Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012608
12609 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12610 good. Use a macro and based on the solution provided in
12611 vsnprintf manual page from GNU.
12612
Bjorn Reese99748722001-06-05 12:49:15 +000012613Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12614
12615 * error.c: Workaround for non-preserving variadic list.
12616 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12617
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012618Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12619
12620 * doc/xml.html: added 2.3.10 release
12621
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012622Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12623
12624 * configure.in: releasing 2.3.10
12625
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012626Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12627
12628 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12629
Daniel Veillard20042422001-05-31 18:22:04 +000012630Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12631
12632 * encoding.c: Robert Collins provided a patch to add the
12633 "US-ASCII" encoding alias
12634
Daniel Veillard97ac1312001-05-30 19:14:17 +000012635Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12636
12637 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12638 string oriented functions and started cleaning the related areas
12639 in xpath.c which needed fixing in this respect
12640
Daniel Veillard2d703722001-05-30 18:32:34 +000012641Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12642
12643 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12644 #55380
12645 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12646
Daniel Veillard9403a042001-05-28 11:00:53 +000012647Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12648
12649 * TODO: updated
12650 * nanohttp.[ch] : started adding APIs to get the redirected URL
12651 when this occurs (needed for further base computation
12652 * tree.h: cleanup
12653 * encoding.c: cleanup
12654 * SAX.c: minor change around ctxt->loadsubset
12655
Daniel Veillard6278fb52001-05-25 07:38:41 +000012656Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12657
12658 * Makefile.am include/Makefile.am: small change to have
12659 include/libxml rebuilt if working from CVS.
12660 * uri.c: applied another patch from Carl Douglas for URI escaping,
12661 this should close bug #51876
12662
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012663Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12664
12665 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12666 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12667 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12668 added specific regression test
12669 * parser.h: preparing for the XSLT mode where DTD inherited
12670 attributes are added to the tree.
12671
Daniel Veillardbbd22452001-05-23 12:02:27 +000012672Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12673
12674 * xinclude.[ch]: Updated the namespace for the Last Call version
12675 * result/XInclude/include test/XInclude/include: updated the
12676 testsuite accordingly
12677
Daniel Veillard8514c672001-05-23 10:29:12 +000012678Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12679
12680 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12681 related to bug #51876
12682
Daniel Veillard42596ad2001-05-22 16:57:14 +000012683Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12684
12685 * tree.c: fixed a gross mistake in base computation, xml:base is
12686 not completely correct yet (need cascade).
12687 * xpath.[ch]: added the few things needed to find a function name
12688 and URI from the XPath context when it is called.
12689
Daniel Veillard81418e32001-05-22 15:08:55 +000012690Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12691
12692 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12693 * DOCBparser.c: small cleanup
12694 * xmllint.c: added a --catalogs option to load catalogs from
12695 $SGML_CATALOG_FILES
12696 * tree.c: cleanup
12697 * configure.in: iconv library fixup, ICONV_LIBS
12698
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012699Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12700
12701 * catalog.c: handling of CATALOG entries. detection of recursion,
12702 and a few bugfixes
12703 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12704 against the default namespace
12705
Daniel Veillard04b93292001-05-21 08:15:31 +000012706Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12707
12708 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12709
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012710Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12711
12712 * parser.c: fixed propagation context info when parsing an
12713 external entity.
12714 * doc/html/*.html: regenerated a couple of docs
12715
Daniel Veillard4623acd2001-05-19 15:13:15 +000012716Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12717
12718 * doc/xml.html: update with 2.3.9 informations
12719
Daniel Veillardbed7b052001-05-19 14:59:49 +000012720Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12721
12722 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12723 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12724 * doc/html/* : rebuilt the docs
12725 * valid.c: small patch which may improve some case when
12726 validating.
12727
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012728Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12729
12730 * HTMLparser.c: Closed bug #54891
12731 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12732 to the suite
12733
12734Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12735
12736 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12737 applied a documentation patch from LotR and filled in a few missing
12738 descriptions
12739
Daniel Veillard76d66f42001-05-16 21:05:17 +000012740Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12741
12742 * xpath.c tree.c parser.c: speed optimizations at the parser level
12743 document tree freeing and xpath evaluation
12744
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012745Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12746
12747 * parser.c parser.h parserInternals.h: fixed a couple of
12748 interfaces for handling memory buffer input to const char *
12749 upon suggestion of JamesH.
12750
Daniel Veillardc3739e72001-05-15 15:23:27 +000012751Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12752
12753 * configure.in: LoTR sent a patch fixing the previous commit
12754
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012755Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12756
12757 * configure.in: trying to deal again with the stoopid -R linking
12758 flag of Solaris
12759
Daniel Veillard790142b2001-05-15 10:51:53 +000012760Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12761
12762 * xpath.h: two nodeset access macros from Thomas Broyer
12763
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012764Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12765
12766 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12767 patch from Thomas Broyer
12768
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012769Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12770
12771 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12772 case
12773 * INSTALL: was empty added stuff from the FAQ
12774
Daniel Veillard75bea542001-05-11 17:41:21 +000012775Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12776
12777 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12778 attributes handling and #54433 by adding xmlUnsetProp()
12779 and xmlUnsetNsProp()
12780
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012781Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12782
12783 * HTMLparser.c: Patch from Jonas Borgström
12784 (htmlGetEndPriority): New function, returns
12785 the priority of a certain element.
12786 (htmlAutoCloseOnClose): Only close inline elements if they
12787 all have lower or equal priority.
12788 * result/HTML: this of course changed a number of tests results.
12789
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012790Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12791
12792 * xmlIO.c catalog.c: plugged in the default catalog resolution
12793 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12794 documentations
12795 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12796
Daniel Veillarda7374592001-05-10 14:17:55 +000012797Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12798
12799 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12800 integrating catalogs
12801 * catalog.[ch] testCatalog.c: adding a small catalo API
12802 (only SGML catalog support).
12803 * parser.c: restaured xmlKeepBlanksDefault(0) API
12804
Daniel Veillardc17337c2001-05-09 10:51:31 +000012805Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12806
12807 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12808
Daniel Veillard257d9102001-05-08 10:41:44 +000012809Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12810
12811 * parser.c: added xmlParseExternalEntityPrivate() to allow
12812 propagation of ctxt->_private when parsing external entities
12813
Daniel Veillard083c2662001-05-08 08:27:14 +000012814Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12815
12816 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12817
Daniel Veillard01ef7382001-05-08 07:31:43 +000012818Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12819
12820 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12821
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012822Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12823
12824 * valid.c: warn when indeterminist content model is detected
12825 * result/VC/ElementValid8: this adds a message
12826 * Makefile.am: add --novalid for VCM tests
12827 * parserInternals.c: added a call to Init memory
12828
Daniel Veillard64269352001-05-04 17:52:34 +000012829Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12830
12831 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12832 when both parameters are NULL.
12833
Daniel Veillard37721922001-05-04 15:21:12 +000012834Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12835
12836 * valid.c: applied small patch from Gary Pennington, reindented
12837 some part of the code.
12838
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012839Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12840
12841 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12842 release, updated and regenerated the docs
12843
Daniel Veillard357c9602001-05-03 10:49:20 +000012844Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12845
12846 * xpath.c result/XPath/expr/floats : clarified and cleanup
12847 printing of abnormal floats in tests.
12848
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012849Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12850
12851 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12852 * results/HTML/ : a few changes in the output of the HTML tests as
12853 a result.
12854 * configure.in: tying to fix -liconv where needed
12855
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012856Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12857
12858 * Makefile.am: fixed a stupid error
12859
Daniel Veillard7150a032001-05-02 16:41:11 +000012860Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12861
12862 * configure.in Makefile.am: make the inclusion of the trio
12863 modules in the library conditional
12864
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012865Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12866
12867 * DOCBparser.c: patche from László Kovács, fixed entities refs
12868 in attributes handling
12869
Daniel Veillardedddff92001-05-02 10:58:52 +000012870Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12871
12872 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12873 flushing
12874
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012875Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12876
12877 * xpath.c: fix of an XSLT namespace bug reported on the list
12878 general/bug-8-
12879
Daniel Veillard5792e162001-04-30 17:44:45 +000012880Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12881
12882 * strio.h trio.c: Dan McNichol suggested a couple of small
12883 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12884
Daniel Veillard02141ea2001-04-30 11:46:40 +000012885Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12886
12887 * tree.c parser.c encoding.c: spent a bit more time looking
12888 at the parsing speed and DOM handling. Added a few more
12889 speedups.
12890
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012891Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12892
12893 * parser.c: small but effective parsing speed improvement
12894
Daniel Veillardb59076b2001-04-29 17:04:07 +000012895Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12896
12897 * configure.in: default on the DocBook parser inclusion (for Gnome)
12898 * DOCBparser.h: fixed a header reference
12899
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012900Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12901
12902 * configure.in xpath.c: applied Bjorn patches for FPE on the
12903 alpha
12904
Daniel Veillardeefd4492001-04-28 16:55:50 +000012905Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12906
12907 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12908 xmlSaveFormatFileTo()
12909
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012910Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12911
12912 * xpath.c: simple and efficient optimization, XPath functions
12913 aways bind to the same code, cache this
12914 * TODO: updated (by saying some is obsolete)
12915
Daniel Veillard2156a562001-04-28 12:24:34 +000012916Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12917
12918 * xpath.c: more cleanup work on XPath name parsing routines
12919
Daniel Veillard61d80a22001-04-27 17:13:01 +000012920Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12921
12922 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12923 xmlXPathParseName
12924 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12925 * debugXML.c: avoid compilation problems if compiling without
12926 HTML support, Igor Zlatkovic
12927 * win32/libxml2/libxml2.def.src: being able to compile without
12928 XPath on Windows
12929
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012930Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12931
12932 * libxml.m4: yet another patch from Toshio Kuratomi
12933
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012934Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12935
12936 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12937
Daniel Veillard67fee942001-04-26 18:59:03 +000012938Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12939
12940 * tree.[ch]: added xmlSaveFormatFile interface for saving
12941 and indenting a file.
12942
Daniel Veillard82e49712001-04-26 14:38:03 +000012943Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12944
12945 * xpath.c: fixed bug #53689 related to processing-instruction()
12946
Daniel Veillard02f077a2001-04-26 10:59:11 +000012947Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12948
12949 * DOCBparser.c: patche from László Kovács
12950
Daniel Veillard30211a02001-04-26 09:33:18 +000012951Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12952
12953 * parser.c: applied fixes from Christian Glahn bug report #53391
12954
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012955Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12956
12957 * error.c: Jean François Lecomte provided a complete description
12958 and a fix to bug #53537
12959
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012960Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12961
12962 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12963
Daniel Veillard1034da22001-04-25 19:06:28 +000012964Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12965
12966 * DOCBparser.c SAX.c: a bit more work on entities processing.
12967 Still Need to cleanup XML output and references in attributes
12968
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012969Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12970
12971 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12972
Daniel Veillardb33c2012001-04-25 12:59:04 +000012973Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12974
12975 * tree.c: trying to fix #53574, not completely complete,
12976 I would like xmllint --copy --debug test/ent1 and
12977 xmllint --debug test/ent1 to show the same result.
12978 * xpath.c: fix a bug when trying to sort namespace nodes
12979
Daniel Veillard5146f202001-04-25 10:29:44 +000012980Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12981
12982 * HTMLtree.c: real fix for #53402
12983
Daniel Veillard7533cc82001-04-24 15:52:00 +000012984Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12985
12986 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12987 PIs when using xsl:output
12988 * valid.c: closing #53537 some case generate segfaults if there
12989 is validity errors
12990
Daniel Veillard61b33d52001-04-24 13:55:12 +000012991Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12992
12993 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12994 of external parsed entities, added --noent to testDocbook
12995 * valid.c: Garry Pennington found an uninitialized variable
12996 access in xmlValidateElementContent()
12997
Daniel Veillard56098d42001-04-24 12:51:09 +000012998Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12999
13000 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13001 with madness
13002 * result/HTML/ : this modified the result of the regression tests
13003 a lot.
13004
Daniel Veillard122376b2001-04-24 12:12:30 +000013005Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13006
13007 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13008 to doc where it wasn't checked against NULL reported by
13009 Jens Laas
13010
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013011Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13012
13013 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13014 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13015
Daniel Veillardeae522a2001-04-23 13:41:34 +000013016Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13017
13018 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13019 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13020 * SAX.[ch]: cleanup and updates for DocBook
13021 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13022 ex SGML identifier changes
13023 * valid.c: removed a static unused function.
13024
Daniel Veillardde57c612001-04-23 09:13:36 +000013025Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13026
13027 * HTMLtree.c: applied change for Paul Sponagl on script saving
13028 * Makefile.am: the warning about entity title.xml are normal.
13029
Daniel Veillard393df012001-04-22 20:11:18 +000013030Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13031
13032 * configure.in: release of 2.3.7
13033 * Makefile.am: fixing make distcheck
13034
Daniel Veillarda41123c2001-04-22 19:31:20 +000013035Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13036
13037 * doc/html/* doc/xml.html: updated and regenerated the docs
13038
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013039Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13040
13041 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13042
Daniel Veillarde82a9922001-04-22 12:12:58 +000013043Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13044
13045 * tree.c: fixed #53388 with the provided patch
13046
Daniel Veillard06803992001-04-22 10:35:56 +000013047Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13048
13049 * valid.c: Bjorn detected an invalid memory access. Fixed
13050 vstateVPush()
13051
Daniel Veillard40af6492001-04-22 08:50:55 +000013052Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13053
13054 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13055
Bjorn Reese70a9da52001-04-21 16:57:29 +000013056Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13057
13058 * libxml.h: new header used only for the compilation of libxml
13059 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13060 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13061 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13062 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13063 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13064 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13065 baseline (version 1.2 plus a single patch).
13066 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13067 scientific notation for numbers. Tests added.
13068 * xpath.c: formatting of numbers changed to use sprintf
13069 (contribution from William Brack)
13070
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013071Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13072
13073 * valid.c: cleanup, more useful debugging
13074 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13075 * xmlIO.c: entity loading is printed as an error when validating
13076
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013077Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13078
13079 * valid.c: fixed to validate within entities
13080 * test/VCM/v22.xml: added a specific testcase
13081
Daniel Veillardca1f1722001-04-20 15:47:35 +000013082Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13083
13084 * valid.c: forgot an epsilon transition in for ()+
13085 * test/VCM/v21.xml : added a specific test case
13086
Daniel Veillard85349052001-04-20 13:48:21 +000013087Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13088
13089 * valid.c: removed a state explosion exhibited by RSS
13090 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13091 from bug #51872
13092
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013093Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13094
13095 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13096 validation without using an ugly NFA -> DFA algo in the source.
13097 Made a specific algorithm easier to maintain, using a single
13098 stack and without recursion.
13099 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13100 * hash.c: made the growing routine static
13101 * tree.h parser.c: added the parent information to an
13102 xmlElementContent node.
13103
Daniel Veillarde470df72001-04-18 21:41:07 +000013104Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13105
13106 * SAX.c parser.c xpath.c: generating IDs when not validating
13107 from an external parsed entity was poisoning the ID has table
13108 with removed values. This was killing XSLT on the KDE help
13109 browser.
13110
Daniel Veillardceacdd92001-04-18 15:10:35 +000013111Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13112
13113 * entities.h: andrew@ugh.net.au detected a double declaration
13114
Daniel Veillarda10efa82001-04-18 13:09:01 +000013115Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13116
13117 * debugXML.c hash.c tree.h valid.c : some changes related to
13118 the validation suport to improve speed with DocBook
13119 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13120 the way validation errors get reported
13121
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013122Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13123
13124 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13125 by P C Chow and William M. Brack for XSLT HTML output
13126
Daniel Veillard2d90de42001-04-16 17:46:18 +000013127Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13128
13129 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13130 Igor Zlatkovic patches for MSC compilation and added his
13131 updates
13132
Daniel Veillarde043ee12001-04-16 14:08:07 +000013133Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13134
13135 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13136 prefix lookup.
13137 * parserInternals.c: fixed the bug reported by Morus Walter
13138 due to an off by one typo in xmlStringCurrentChar()
13139
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013140Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13141
13142 * HTMLparser.c result/HTML/*: revamped the way the HTML
13143 parser handles end of tags or end of input
13144
Daniel Veillard82daa812001-04-12 08:55:36 +000013145Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13146
13147 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13148
Daniel Veillard67a21302001-04-11 14:39:16 +000013149Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13150
13151 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13152 bug where the linktime verions of free() won't work ...
13153
Daniel Veillard27b55282001-04-11 12:22:25 +000013154Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13155
13156 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13157
Daniel Veillardafc73112001-04-11 11:51:41 +000013158Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13159
13160 * doc/xml.html: added 2.3.6 release
13161
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013162Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13163
13164 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13165 * result/wml.xml: resulted in a small output change
13166
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013167Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13168
13169 * tree.c: xmlNewDoc was missing the charset initialization
13170 * xmllint.c: added --auto to autogenerate a doc, allow to
13171 reproduce the problem fixed on xmlNewDoc
13172
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013173Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13174
13175 * xpath.c: trying to get 52979 solved
13176 * tree.c result/ result/noent/: trying to get 52712 solved, this
13177 also made me clean up the fact that XML output in general should
13178 not add formating blanks by default, this changed the output of
13179 a few tests
13180
Daniel Veillard73639a72001-04-10 14:31:39 +000013181Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13182
13183 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13184
Daniel Veillardfac26a12001-04-08 13:08:14 +000013185Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13186
13187 * configure.in: finally released 2.3.6
13188
Daniel Veillard911f49a2001-04-07 15:39:35 +000013189Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13190
13191 * xpath.c: checking for null pointer generated by new code
13192
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013193Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13194
13195 * xpath.c: fixed a [] evaluation problem reported
13196 * test/XPath/tests/simpleaddr: extended test
13197 * result/XPath/simpleaddr: updated result
13198
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013199Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13200
13201 * xmllint.c: Dan Timis reported a portability problem
13202 on Macs without mmap, fixed it.
13203
Daniel Veillardb38bd552001-04-03 18:22:00 +000013204Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13205
13206 * testXPath.c : added a --tree option allowing to display the
13207 tree dump of the XPath expression
13208
Daniel Veillard4dd93462001-04-02 15:16:19 +000013209Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13210
13211 * xpath.c: fixed a memleak when comparing nodesets
13212 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13213 * tree.c: added a TODO
13214
Daniel Veillard92ad2102001-03-27 12:47:33 +000013215Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13216
13217 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13218 we need string functions
13219 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13220 to be able to use them where needed. Applied some changes
13221 to reduce name linking pollution and compile in only what's
13222 needed.
13223 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13224 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13225 for the string manipulation functions
13226 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13227 to the free() function of xmlmemory.c
13228 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13229 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13230 usage.
13231
13232
Daniel Veillard2be30642001-03-27 00:32:28 +000013233Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13234
13235 * error.c: applied the context output patch of the error
13236 handling submitted by Chuck Griffith
13237 * error/VC/*: this slightly change some error logs
13238
Daniel Veillard50582112001-03-26 22:52:16 +000013239Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13240
13241 * parser.c: fixed line number reporting on error
13242
Daniel Veillard04be4f52001-03-26 21:23:53 +000013243Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13244
13245 * parser.c: Sullivan and Darin found a parser bug,
13246 applied the patch.
13247
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013248Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13249
13250 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13251 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13252 xmlversion.h.in xpointer.c: of course the way I defined
13253 UNUSED breaks on old gcc version. Try to be smart and
13254 also define it directly in xmlversion.h
13255 * configure.in: removed -ansi flag from the pedantic set
13256
13257Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013258 Huge cleanup, I switched to compile with
13259 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13260 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13261 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13262 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13263 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13264 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13265 encoding.h entities.c error.c list.[ch] nanoftp.c
13266 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13267 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13268 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13269 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13270 Cleanup, staticfied a number of non-exported functions,
13271 detected and cleaned up a dozen of problem found this way,
13272 avoided a lot of public function name/typedef/system names clashes
13273 * doc/xml.html: updated
13274 * configure.in: switched private flags to the really pedantic ones.
13275
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013276Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13277
13278 * configure.in: 2.3.5
13279 * doc/html/*: rebuilt the docs
13280
Daniel Veillard146c9122001-03-22 15:22:27 +000013281Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13282
13283 * parser.c: fixed a reported bug in NOTATION parsing
13284 * uri.c: accepted but not fixed bug 51876, added TODO
13285 * Makefile.am: fixed bug 51876
13286
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013287Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13288
13289 * config.h.in configure.in error.c: fix a compilation problem
13290 on platforms without vsnprintf (xml@thewrittenword.com)
13291
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013292Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13293
13294 * parser.c: fixed a function name header typo
13295 * SAX.c: notations can also occur in external subset.
13296
Daniel Veillard7d42b542001-03-20 13:22:46 +000013297Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13298
13299 * error.c: removed a C++ like comment
13300
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013301Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13302
13303 * parser.c: fixing bug 52299 strange condition leading
13304 to a parser crash due to a buffer overflow
13305 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13306 added the specific test case
13307
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013308Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13309
13310 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13311 xmlXPathConvert{String,Number,Boolean} to be able to make
13312 type casts without a context stack, fixed some implementation
13313 problems related to the absence of context at parse-time,
13314 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13315 in the public API too
13316 * xpointer.c xpathInternals.h: we need to know at parse time
13317 whether we are compiling an XPointer
13318
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013319Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13320
13321 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13322 cleaned up the parser internals, refactored XPath code, added
13323 new compilation based APIs and cleanly separated public and
13324 private APIs.
13325
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013326Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13327
13328 * xpath.h: the comp field must be added at the end to avoid
13329 killing binary compat.
13330
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013331Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13332
13333 * Makefile.am: detect XPath memleaks in regreson tests
13334 * error.c: fixed and error w.r.t. error reporting still using
13335 stderr
13336 * hash.c: added new line at end of file
13337 * tree.h: minor cleanup
13338 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13339 expression parsing from evaluation, resulted in a number of
13340 changes internally, and in XPointer. Likely to break stuff
13341 using xpathInternals.h but should remain binary compatible,
13342 new interfaces will be added.
13343
Daniel Veillardd574f782001-03-14 19:40:17 +000013344Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13345
13346 * configure.in: fixed a couple of problems reported by
13347 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13348 without gcc on non linux platforms.
13349
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013350Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13351
13352 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13353 a fix for --with-html-dir= configure support. I hope it won't
13354 break rpm generation
13355
Daniel Veillarda022fe02001-03-14 16:30:00 +000013356Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13357
13358 * xmlIO.c: one function comment cleanup.
13359
Daniel Veillard25239c12001-03-14 13:56:48 +000013360Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13361
13362 * SAX.c: external subset notations were improperly registered
13363 in the internal subset.
13364
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013365Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13366
13367 * README.cvs-commits: added, pointing to HACKING
13368 * HACKING: updated
13369
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013370Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13371
13372 * parser.c: and Matt Sergeant found one in the XML push
13373 parser (erroneous check I forgot to remove when I fixed the
13374 main parser).
13375
Daniel Veillard68d7b672001-03-12 18:22:04 +000013376Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13377
13378 * xpath.c: ptittom found a small bug in UnaryExpr
13379
Daniel Veillarde356c282001-03-10 12:32:04 +000013380Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13381
13382 * configure.in: bumped to 2.3.4
13383 * error.c: fixed bug #51860
13384 * tree.c: fixed bug #51861
13385 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13386 * tree.[ch] : added xmlDefaultBufferSize
13387 * nanoftp.c: typo in function name header block
13388 * doc/xml.html : updated, added link to XML::LibXSLT
13389 * doc/html/* : rebuilt the docs
13390
Daniel Veillard80f32572001-03-07 19:45:40 +000013391Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13392
13393 * parser.c SAX.c: the new content parsing code raised an
13394 ugly bug in the characters() SAX callback. Found it
13395 just because of strangeness in XSLT XML Rec ouptut :-(
13396
Daniel Veillard6c831202001-03-07 15:57:53 +000013397Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13398
13399 * Makefile.am: Martin Baulig suggested to add -lm
13400 * tree.c: found another bug in xmlNodeGetContent()
13401
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013402Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13403
13404 * xpath.c: Bjorn found the error related to strictness of comparison.
13405
Daniel Veillard29631a82001-03-05 09:49:20 +000013406Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13407
13408 * parser.c: trying to fix the Dtd parsing problem reported
13409 by Gary, side effect of last week speed optimizations.
13410
Daniel Veillard14be0a12001-03-03 18:50:55 +000013411Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13412
13413 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13414 * parserInternals.c: removed unneeded test raised by Stric
13415
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013416Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13417
13418 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13419 and fixed by William Brack). Added xmlXPathFormatNumber.
13420 Changed the sorting slightly.
13421 * configure.in Makefile.am example/Makefile.am: Added -lm.
13422 Please note that applications linking with libxml2, must
13423 also like with the math library from now on.
13424
Daniel Veillardf9533d12001-03-03 10:04:57 +000013425Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13426
13427 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13428
Daniel Veillard2f362242001-03-02 17:36:21 +000013429Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13430
13431 * parser.c: one must report spaces even if the Dtd element
13432 content proves that this is not part of the element content.
13433 * result/valid/*.xml: this changed the ouptu slightly
13434
Daniel Veillardb402c072001-03-01 17:28:58 +000013435Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13436
13437 * configure.in: bumped to 2.3.3
13438 * doc/xml.html: updated
13439
Daniel Veillard77851712001-02-27 21:54:07 +000013440Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13441
13442 * tree.c: minor doc fix
13443 * xpath.c: deallocation issues when a result tree has been
13444 converted to a node-set
13445
Daniel Veillardec70e912001-02-26 20:10:45 +000013446Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13447
13448 * doc/xml.html: oops corrected dates s/2000/2001
13449
Daniel Veillard8730c562001-02-26 10:49:57 +000013450Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13451
13452 * valid.c: new patch from Gary Pennington
13453
Daniel Veillard91e9d582001-02-26 07:31:12 +000013454Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13455
13456 * doc/xml.html: applied patch from Ankh
13457
Daniel Veillardedac3c92001-02-26 01:36:19 +000013458Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13459
13460 * xinclude.c: fixed a problem building on Mac
13461
Daniel Veillard21a0f912001-02-25 19:54:14 +000013462Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13463
13464 * parser.c: more work on increasing parsing ferformances
13465
Daniel Veillard48b2f892001-02-25 16:11:03 +000013466Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13467
13468 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13469 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13470 avoiding memcpy in production builds MEM_CLEANUP macro use
13471 * parser.[ch] parserInternals.c: optimizations of the tightest
13472 internal loops inside the parser. Better checking of I/O
13473 flushing/loading conditions
13474 * xmllint.c : added --timing
13475
Daniel Veillard71681102001-02-24 17:48:53 +000013476Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13477
13478 * configure.in: bumped to 2.3.2
13479 * doc/xml.html: updated for release
13480
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013481Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13482
13483 * xpath.c: found a memleak and fixed a nasty bug
13484
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013485Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13486
13487 * xmllint.[c1] : added return code errors for xmllint
13488 * xpath.c: specific debug dump function for result value trees
13489
Daniel Veillard4b637072001-02-21 21:52:55 +000013490Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13491
13492 * xpath.c: finally implemented xmlXPathCompareNodeSets
13493 * test/XPath/expr/floats results/XPath/expr/floats: added
13494 a test for float expressions
13495
Daniel Veillardf714aa32001-02-21 03:07:44 +000013496Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13497
13498 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13499 * parserInternals.[ch]: trying to speed up parsing
13500 * xpath.c : speeded up node set equality op
13501
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013502Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13503
13504 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13505 better handling of ID/IDREF and the list modules associated
13506 * configure.in: small CFLAGS cleanup
13507
Daniel Veillarda8abee62001-02-19 15:14:59 +000013508Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13509
13510 * configure.in: fixed iconv detection on AIX (stric)
13511
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013512Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013513
13514 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13515
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013516Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13517
13518 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13519 and optimized xmlXPathNodeSetSort
13520
Daniel Veillard142adbf2001-02-17 13:21:05 +000013521Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13522
13523 * xpath.c: bug fix when context size is 0
13524 * parser.c: I like Norm's Dtd because they still manage to break
13525 the parser occasionally
13526
Daniel Veillardf23e0092001-02-16 13:21:29 +000013527Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13528
13529 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13530
Daniel Veillarde0e26512001-02-16 00:11:46 +000013531Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13532
13533 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13534 attributes within the XML-1.0 namespace
13535
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013536Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13537
13538 * xpathInternals.h: exported a few axis functions
13539 * doc/xml.html: updated the doc
13540
Daniel Veillard760f4422001-02-15 14:59:48 +000013541Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13542
13543 * configure.in: applied patch from Daniel van Balen for OpenBSD
13544 and bumped version to 2.3.1
13545 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13546 attempt to find autoclosing was simply broken, removed it,
13547 updated the examples, this is better
13548
Daniel Veillardd194dd22001-02-14 10:37:43 +000013549Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13550
13551 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13552 hash functionnalities.
13553 * doc/html/* : rebuild the doc
13554
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013555Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13556
13557 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13558 on predicate
13559 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13560 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13561 really want to have tags closed on output even if we accept
13562 unclosed ones on input
13563
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013564Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13565
13566 * xpath.c: ouch don't free NULL, rare case fixed
13567 * tree.c: don't coalesce text nodes if they don't have the
13568 same behaviour wrt escaping on output
13569
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013570Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13571
13572 * xpath.c: small fixup
13573 * SAX.c: don't warn on empty namespaces.
13574
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013575Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13576
13577 * README: a bit of cleanup
13578 * configure.in: preparing for 2.3.0 release
13579
Daniel Veillard1f83d392001-02-08 09:37:42 +000013580Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13581
13582 * hash.[ch]: added a first version of xmlHashSize()
13583 * valid.c: another bug fix from Gary Pennington
13584
Daniel Veillard5eef6222001-02-07 18:24:48 +000013585Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13586
13587 * valid.c: couple of bug fixes pointed by Gary Pennington
13588 * HTMLtree.c: #if 0 cleanup
13589
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013590Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13591
13592 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13593 which removes a time consuming check of xmlXPathNodeSetAdd()
13594 and use it in places where we are sure to not break unicity
13595
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013596Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13597
13598 * xpath.c: bug fixes found from XSLT
13599 * tree.c: preserve node->name special values when copying nodes.
13600 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13601 external subset are fetched when available but without full
13602 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13603 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13604 output with encoding disabled.
13605
Daniel Veillard2c833b62001-02-03 08:52:06 +000013606Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13607
13608 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13609 xmlCheckFilename should not be called from xmlFileOpenW
13610 and xmlGzfileOpenW
13611
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013612Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13613
13614 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13615 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13616 added the new tests for URI normalization
13617 * testURI.c: fixed stoopid bugs
13618 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13619 the URI in the error messages are now properly normalized
13620
Daniel Veillardea28ce62001-02-02 08:20:19 +000013621Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13622
13623 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13624
Daniel Veillarde99a4762001-02-01 04:34:35 +000013625Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13626
13627 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13628
Daniel Veillard2b325a02001-01-31 20:46:31 +000013629Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13630
13631 * xpath.c: fixed mod operator
13632
Daniel Veillardde55cf62001-01-31 15:53:13 +000013633Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13634
13635 * parser.c: fixed xmlStrcat doc
13636 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13637 trees.
13638
Daniel Veillard2f913b72001-01-31 13:23:49 +000013639Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13640
13641 * xpath.c result/XPath/tests/chaptersbase
13642 result/XPath/tests/simplebase: fixed XPath node()
13643 * tree.c: small fix in xmlNewNs()
13644 * Makefile.am: removed extraneous xml2Conf.sh rule
13645
Daniel Veillardb42042b2001-01-28 07:40:36 +000013646Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13647
13648 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13649 Changed the library name, in order to get libxml-devel and
13650 libxml2-devel to coexist on a single system
13651 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13652 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13653
Daniel Veillardee0a4662001-01-27 18:59:33 +000013654Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13655
13656 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13657 libxml2-devel installable in // as libxml-devel.
13658
Daniel Veillard5eb05942001-01-27 17:50:22 +000013659Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13660
13661 * doc/Makefile.am: fixed make rebuild in doc
13662 * doc/html/*.html: rebuilt the docs
13663
Daniel Veillard65c295d2001-01-26 09:32:39 +000013664Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13665
13666 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13667
Daniel Veillard8e199902001-01-25 18:54:39 +000013668Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13669
13670 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13671 the HTML doc to go into the -devel RPM ...
13672 * aclocal.m4 config.h.in: some updates due to auto* magic
13673
Daniel Veillard93086662001-01-25 18:13:04 +000013674Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13675
13676 * xpath.h: added a hook in the context structure allowing to
13677 link to extra support, needed for XSLT
13678
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013679Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13680
13681 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13682 xmlXPtrCmpPoints to use it.
13683 * propagated the following patch from Alejandro Forero
13684 * include/win32config.h xmlIO.c: applied further suggestions
13685 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13686 * example/gjobread.c: fixed warnings, now that it builds
13687
13688Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13689
13690 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13691
13692 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13693 filename points to a valid file (not a directory).
13694 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13695 Added calls to xmlCheckFilenameDir.
13696
13697 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13698 `path' (rather than `filename') as the parameter to gzopen and open.
13699
Daniel Veillard48177c22001-01-23 15:27:41 +000013700Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13701
13702 * Makefile.am: fixed a problem with EXTRA_DIST
13703
Daniel Veillardb83ba402001-01-22 22:45:10 +000013704Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13705
13706 * Makefile.am example/Makefile.am: finally found the trick
13707 to build the example, i.e. add "." in SUBDIRS before example
13708 in the list <grin/>
13709
Daniel Veillard82687162001-01-22 15:32:01 +000013710Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13711
13712 * doc/xml.html: updated with an XSLT section, removed pointer to
13713 W3C CVS base.
13714
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013715Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13716
13717 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13718 too, and deallocation need to occur the same way.
13719
Daniel Veillarde4566462001-01-22 09:58:39 +000013720Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13721
13722 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13723 type correponding to an XSLT result tree fragment. Share most
13724 of the data format with node set, as well as operators.
13725 * HTMLtree.c: added a newline at the end of the doctype output
13726 whe this one is not present initially.
13727 * tree.c: make sure taht the parent and doc pointers are properly
13728 set when copying attributes (lists).
13729
Daniel Veillard701c7362001-01-21 09:48:59 +000013730Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13731
13732 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13733
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013734Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13735
13736 * xpath.c: seems I finally killed that ugly path evaluation
13737 context bug (tagged 9999 in case is is wrong)
13738
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013739Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13740
13741 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13742 for XSLT
13743
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013744Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13745
13746 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13747 for xmlGzfileOpen() bug
13748
Daniel Veillardf6eea272001-01-18 12:17:12 +000013749Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13750
13751 * xpath.c: removed an error found by XSLT usage
13752 * tree.c parserInternals.h: use a predefined static string
13753 for text and comment nodes, avoid freeing them in xmlFreeNode,
13754 exported the string name in parserInternals.h and added
13755 another value to disable encoding at output (for XSLT),
13756 gain memory, time.
13757
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013758Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13759
13760 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13761 win32/libxml2/libxml2_so.dsp: new makefiles and update
13762 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13763
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013764Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13765
13766 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13767 Gary Pennington
13768
Daniel Veillard389e6b72001-01-15 19:41:13 +000013769Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13770
13771 * xpath.c: fixed the comaprision of values and nodelists,
13772 need to compare nodelist still ...
13773 * debugXML.c: avoided a possible core dump
13774 * HTMLparser.c: cleanup
13775 * nanohttp.c: contributed fix.
13776 * tree.c: fixes in properties handling added xmlSetNsProp
13777 needed by libxslt
13778 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13779 comment
13780 * TODO: updated
13781
Daniel Veillard167bd532001-01-06 21:09:34 +000013782Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13783
13784 * parser.c parserInternals.c: applied Bjorn Reese optimization
13785 patch
13786
13787Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13788
13789 * Makefile.am: applied patch fro make check from Martin Vidner
13790
Daniel Veillard503b8932001-01-05 06:36:31 +000013791Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13792
13793 * configure.in: preparing 2.2.11
13794 * doc/html/*: rebuild the HTML files
13795 * doc/xml.html : updated
13796
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013797Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13798
13799 * tree.c: fixed a stupid bug
13800 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13801 patches related to validation of an XInclude processing result
13802 * TODO: updated
13803
Daniel Veillarde2488192001-01-04 10:54:22 +000013804Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13805
13806 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13807 on large files
13808
Daniel Veillardf060a412001-01-03 20:52:44 +000013809Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13810
13811 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13812
Daniel Veillard45cff692001-01-03 18:02:04 +000013813Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13814
13815 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13816 reported by Jonas Borgström
13817 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13818
Daniel Veillard08108982001-01-03 15:24:58 +000013819Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13820
13821 * testXPath.c xpath.c: fixing the XPath union expressions problem
13822 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13823
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013824Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13825
13826 * xmllint.c: Made is so if the file name is "-" is will read form
13827 standard input. Sven Heinicke <sven@zen.org>
13828 * tree.c: fixed a problem when growing buffer
13829 * tree.h: fixed the comment of the node types following andersca
13830 comment
13831 * TODO: updated
13832
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013833Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13834
13835 * HTMLparser.[ch]: added a way to avoid adding automatically
13836 omitted tags. htmlHandleOmittedElem() allows to change the
13837 default handling.
13838 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13839 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13840 of xmllint too when using --memory flag, added a memory test
13841 suite at the Makefile level.
13842 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13843 with namespace use when encountering QNames in XPath evalation,
13844 added xmlns() scheme in XPointer.
13845 * nanoftp.c : incorporated a fix
13846 * parser.c xmlIO.c: fixed problems raised with encoding when using
13847 the memory I/O
13848 * parserInternals.c: closed bug 25934 reported by
13849 torsten.landschoff@innominate.de
13850 * TODO: updated
13851
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013852Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13853
13854 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13855 on a non-updated tree :-(, made a 2.2.10 release to correct the
13856 situation
13857
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013858Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13859
13860 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13861 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13862 integrated a set of OpenVMS changes from Howard Taylor
13863 <Howard.Taylor@pacoast.com>
13864
Daniel Veillard58770e72000-11-25 00:48:47 +000013865Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13866
13867 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13868 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13869
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013870Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13871
13872 * HTMLparser.c: some fixes on auto-open of html/head/body
13873 * encoding.c: fixed a compilation error on some gcc env
13874 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13875 XPointer implementation
13876 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13877 related XPointer tests and associated results
13878
Daniel Veillard300f7d62000-11-24 13:04:04 +000013879Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13880
13881 * doc/xmldtd.html doc/xml.html: following a short step by step
13882 guidance on IRC to help maciej with DTDs I started a small
13883 page on the subject.
13884
Daniel Veillard748e45d2000-11-17 16:36:08 +000013885Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13886
13887 * HTMLparser.c: fixed handling of broken charrefs
13888 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13889 patches
13890
Daniel Veillard28929b22000-11-13 18:22:49 +000013891Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13892
13893 * doc/xml.html doc/html/* : rebuilt the docs after adding
13894 xinclude and updated page for 2.2.7 and 2.2.8
13895 * configure.in: releasing 2.2.8
13896
Daniel Veillard41e06512000-11-13 11:47:47 +000013897Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13898
13899 * parser.[ch] parserInternals.c: applied the conditional
13900 section processing fix from Jonathan P Springer
13901 <jonathan.springer2@gte.net>
13902 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13903 project file, fixed iconv default non support
13904 * xpath.c: fixed the problem of evaluating relative expressions
13905 when a node context is provided.
13906
Daniel Veillardbf432752000-11-12 15:56:56 +000013907Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13908
13909 * nanoftp.c: fixed gcc 2.95 new warnings
13910 * SAX.c: fixed a stupid bug
13911 * tree.c: fixed a formatting problem when round-tripping
13912 from/to memory
13913 * xinclude.c: chased memleak, fixed a base problem
13914 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13915 xmlXPtrBuildNodeList()
13916 * TODO: updated
13917 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13918 adding a first small set of regression tests for XInclude
13919
Daniel Veillardc2def842000-11-07 14:21:01 +000013920Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13921
13922 * nanohttp.[ch]: applied Wayne Davison patches to access
13923 the WWW-Authorization header.
13924 * parser.c: Closed Bug#30847: Problems when switching encoding
13925 in short files by applying Simon Berg's patch.
13926 * valid.c: fixed a validation problem
13927 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13928 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13929 Wayne Davison
13930 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13931 need to be extended to non full nodes selections.
13932 * xinclude.c: starts to work decently
13933
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013934Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13935
13936 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13937 debugXML.c xmlversion.h.in: Started adding XInclude support,
13938 this is a new xmllint option
13939 * tree.c xpath.c: applied TOM patches for XPath
13940 * xpointer.c: fixed a couple of errors.
13941 * uri.c: added an escaping function needed for xinclude
13942 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13943 new warning from RH70 gcc's version
13944
Daniel Veillarda4964b72000-10-31 18:23:44 +000013945Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13946
13947 * HTMLparser.c: fixed loop on invalid char in scripts
13948 * parser.c: update to description of xmlIOParseDTD()
13949 * libxml.m4 xmlversion.h.in: changes contributed by
13950 Michael Schmeing <m.schmeing@internet-factory.de>
13951 * configure.in: preparing for 2.2.7
13952 * Makefile.am: trying to avoid config.h and acconfig.h
13953 being included in the distrib
13954 * configure.in: released 2.2.7
13955
13956Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13957
13958 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13959 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13960
Daniel Veillard01411222000-10-30 15:33:22 +000013961Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13962
13963 * parser.[ch]: added xmlIOParseDTD()
13964 * xpointer.c: added support for the 2 extra parameters of
13965 string-range, fixed a stoopid error when '0' was present
13966 in XPointer expressions
13967 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13968 testsuite for the above
13969
Daniel Veillard6db58192000-10-30 09:27:53 +000013970Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13971
13972 * libxml.spec.in: improved package descriptions
13973
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013974Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13975
13976 * xpath.c xpathInternals.h: applied a large cleaning patch
13977 from TOM <ptittom@free.fr>, it also add namespace support
13978 for function and variables registration.
13979
Daniel Veillardbd20df72000-10-29 17:53:40 +000013980Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13981
13982 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13983 * Makefile.mingw: Wayne Davison's update adding hash.c
13984
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013985Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13986
13987 * xpath.c: fixed the root evaluation problems
13988 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13989 ignorable spaces with <b> <bold> <em>
13990 * tree.c: fixed a loop in xmlSearchNsByHref()
13991
Daniel Veillard767662d2000-10-27 17:04:52 +000013992Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13993
13994 * xpath.c: applied another XPath patch from TOM
13995 * xpath.c include/makefile.am: applied another patch from
13996 china@thewrittenword.com (cleanup on IRIX).
13997
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013998Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13999
14000 * xml-config.1: received a fixed version from Fredrik Hallenberg
14001 <hallon@lysator.liu.se>
14002
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014003Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14004
14005 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14006 cleanup patch for XPath
14007
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014008Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14009
14010 * patched to redirrect all "out of context" error messages to
14011 a reconfigurable routine. The changes are:
14012 * xmlerror.h : added the export of an error context type (void *)
14013 an error handler type xmlGenericErrorFunc there is an interface
14014 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14015 to reset the error handling routine and its argument
14016 (by default it's equivalent to respectively fprintf and stderr.
14017 * all the c files: all wild accesses to stderr or stdout within
14018 the library have been replaced to calls to the handler.
14019
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014020Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14021
14022 * configure.in: release 2.2.6
14023 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14024 exporting the inner functions of xpath for extension modules
14025 * doc/*: updated and rebuilt the doc
14026
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014027Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14028
14029 * nanohttp.c : applied Wayne HTTP cleanup patch
14030 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14031 and xmlNodeSetSpacePreserve()
14032
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014033Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14034
14035 * xpath.c: closing bug #29260
14036
Daniel Veillard126f2792000-10-24 17:10:12 +000014037Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14038
14039 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14040 multikey tuples, made hash structure opaque
14041 * valid.[ch]: moved elements, attributes, notations decalarations
14042 as well as ID and refs to hash tables.
14043 * entities.c: hash cleanup
14044 * xmlmemory.c: fixed a dump problem in debug mode
14045 * include/Makefile.am: problem passing in DESTDIR= values patch
14046 from Marc Christensen <marc@calderasystems.com>
14047 * nanohttp.c: removed debugging remains
14048 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14049 * HTMLparser.c parser.c: fixing a number of problems with the
14050 macros in the *parser.c files (Wayne).
14051 * HTMLparser.c: close the previous option when opening a new one
14052 (Marc Sanfacon).
14053 * result/HTML/*: updated the HTML results accordingly
14054
Daniel Veillard52afe802000-10-22 16:56:02 +000014055Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14056
14057 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14058 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14059 XPath functions and XML entities table to them. More to come...
14060 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14061
Daniel Veillard683cb022000-10-22 12:04:13 +000014062Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14063
14064 * tree.c: coalesce adjacent text nodes
14065 * valid.c: handling of blank nodes in DTd validation (raised
14066 by problems with a posteriori validation).
14067 * nanohttp.c: changing behaviour on HTTP write stuff.
14068 * HTMLtree.c: forced body and html to be explicitely closed.
14069 * xpath.h: exported more XPath functions.
14070
Daniel Veillard1baf4122000-10-15 20:38:39 +000014071Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14072
14073 * Release of 2.2.5
14074 * xpointer.c: range() range-inside and other helper functions
14075 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14076
Daniel Veillard47e12f22000-10-15 14:24:25 +000014077Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14078
14079 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14080 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14081
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014082Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14083
14084 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14085 and XPointer modules
14086
Daniel Veillard134c9f32000-10-15 10:27:08 +000014087Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14088
14089 * SAX.h: closed #25107
14090
Daniel Veillard39915622000-10-15 10:06:55 +000014091Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14092
14093 * testSAX.c: fixed problem with cdata reporting
14094 * SAXresult/* : updated
14095
Daniel Veillard1e851392000-10-15 10:02:56 +000014096Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14097
14098 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14099 Closed bug #27499, added to regression tests
14100 * TODO: updated
14101
Daniel Veillard7eda8452000-10-14 23:38:43 +000014102Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14103
14104 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14105 support for SCRIPT and STYLE with help from Bjorn Reese
14106 * test/HTML/* result/HTML/*: added simple testcase and updated
14107 the existing ones.
14108
Daniel Veillardff9c3302000-10-13 16:38:25 +000014109Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14110
14111 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14112 string-range for empty strings
14113 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14114 test/XPath/xptr/strrange: augmented the XPointer testsuite
14115
Daniel Veillard189446d2000-10-13 10:23:06 +000014116Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14117
14118 * doc/xml.html doc/xmlmem.html: added a module describing memory
14119 interfaces and use, updated the main page.
14120
Daniel Veillard2f971a22000-10-12 23:26:32 +000014121Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14122
14123 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14124 nanoftp code work on Windows too now
14125
14126Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014127
14128 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14129 * xpointer.c: implemented string-range() at least a good first version
14130 * test/XPath/docs/str test/XPath/xptr/strrange
14131 result/XPath/xptr/strrange: the string-range() tests
14132
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014133Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14134
14135 * Makefile.am include/Makefile.am include/win32config.h
14136 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14137 and make distcheck
14138
Daniel Veillard19d61112000-10-11 23:50:35 +000014139Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14140
14141 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14142 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14143 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14144
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014145Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14146
14147 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14148 patch for socklen_t detection by
14149 Albert Chin-A-Young <china@thewrittenword.com>
14150
Daniel Veillardcd429612000-10-11 15:57:05 +000014151Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14152
14153 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14154 and added a --dtdvalid option to xmllint used to test it
14155
Daniel Veillard47c02452000-10-11 13:04:36 +000014156Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14157
14158 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14159 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14160
Daniel Veillard2d38f042000-10-11 10:54:10 +000014161Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14162
14163 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14164 handlings (registration, lookup, cleanup)
14165
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014166Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14167
14168 * configure.in Makefile.am include/makefile.am: adding XPointer
14169 and XPtrtests target
14170 * xpointer.[ch] : new files for XPointer support
14171 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14172 more XPath tests
14173
Daniel Veillard57fda592000-10-10 23:24:14 +000014174Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14175
14176 * configure.in: fixed, very broken, make distcheck works again
14177
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014178Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14179
14180 * More work toward 2.2.5, integrated a number of patches
14181 * configure.in Makefile.am win32config.h.in: trying to cleanup
14182 make distcheck .... huh ...
14183 * include/Makefile.am include/win32config.h: new directory
14184 for includes
14185 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14186 updated teh makefiles and instructions for WIN32
14187 * xpath.c: small fixes
14188 * test/XPath/ results/XPath: updated the testcases and results
14189 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14190 suggested patches
14191 * valid.c: fixed an ID bug
14192
Daniel Veillardb71379b2000-10-09 12:30:39 +000014193Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14194
14195 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
14196 the automake bug where wrong dependancies were generated.
14197 * xpath.[ch]: worked on XPointer
14198
Daniel Veillard7e99c632000-10-06 12:59:53 +000014199Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14200
14201 * configure.in Makefile.am: 2.2.5, ship the include in an
14202 include/libxml subdirectory, use symlinks when using CVS
14203 * testSAX.c: fixed small bug
14204 * testXPath.c: changed the way testfiles are parsed
14205 * debugXML.c: same kind of cleanup when parsing an argument expression
14206 XPath/XPointers can have blanks embedded
14207 * xpath.[ch]: more cleanup, reorgs for XPointer work
14208 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14209 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14210
Daniel Veillard55b91f22000-10-05 16:30:11 +000014211Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14212
14213 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14214 in the XPath engine, rewrote large parts of it, now it's far
14215 cleaner and in sync with the REC not an old WD. Fixed a parsing
14216 problem in the interactive XML shell found when testing XPath.
14217
Daniel Veillardac260302000-10-04 13:33:43 +000014218Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14219
14220 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14221 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14222 examples with the extra test
14223
Daniel Veillard7cfce322000-10-04 12:40:27 +000014224Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14225
14226 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14227 the global init function.
14228
Daniel Veillard970112a2000-10-03 09:33:21 +000014229Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14230
14231 * HTMLparser.c: Doohhh, attribute name parsing was still case
14232 sensitive ! Fixed this ...
14233 * result/HTML/* : updated the tests results accordingly
14234
Daniel Veillard740abf52000-10-02 23:04:54 +000014235Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14236
14237 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14238 engine, should be far more stable, incorporated a new version of
14239 preceding/following axis, need testing
14240 * uri.c: fixed file:///c:/a/b/c problem
14241 * test/XPath/tests/idsimple: augmented the XPath tests
14242
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014243Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14244
14245 * doc/* rebuilding docs for 2.2.4 release
14246
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014247Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14248
14249 * configure.in: releasing 2.2.4
14250 * parser.[ch]: added xmlStrEqual()
14251 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14252 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14253 use xmlStrEqual instead
14254 * TODO: updated
14255 * added an XPath test
14256
Daniel Veillardbc765302000-10-01 18:23:35 +000014257Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14258
14259 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14260 * entities.h: exported xmlInitializePredefinedEntities
14261 * parser.[ch] : added xmlInitParser()
14262 * parserInternals.h : had to export htmlInitAutoClose()
14263
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014264Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14265
14266 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14267 problems
14268 * Makefile.am : added XPath regression tests to normal tests
14269 * uri.c: fixed a problem with local paths, cleanup
14270 * parser.c: fixed a problem with large CData sections
14271
Daniel Veillardd2ade932000-09-30 14:39:55 +000014272Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14273
14274 * configure.in xml-config.in: patch from "Ben Taylor"
14275 <sol7x86@hotmail.com> for solaris shared libs lookup
14276
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000142772000-09-30 Martin Baulig <baulig@suse.de>
14278
14279 * libxml-2.0.pc.in: Provide pkg-config script.
14280
14281 * configure.in: Create the libxml-2.0.pc script from the
14282 libxml-2.0.pc.in templates.
14283 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014284 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014285
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014286Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14287
14288 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14289 when compiling with MSC
14290
Daniel Veillard46057e12000-09-24 18:49:59 +000014291Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14292
14293 * xpath.c: patch for normalize-string() substring-before(),
14294 substring-after() and translate() functions from Bjorn Reese
14295 <breese@mail1.stofanet.dk>
14296 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14297 Fredrik Hallenberg <hallon@lysator.liu.se>
14298 * TODO: updated
14299
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014300Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14301
14302 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14303 problem of socklen_t being undefined on a number of platforms
14304 * debugXML.c: fixed a compilation problem when without snprintf
14305
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014306Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14307
14308 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14309 an URI bug and a fix for the control-character-induced infinite loop
14310 * nanohttp.c: preventive fix for compiling on WIN32
14311
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014312Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14313
14314 * xmlint.c: closing bug #25000
14315
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014316Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14317
14318 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14319 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14320 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14321 related function, fixing xmlStrncmp(), and associated cleanup
14322 * result/HTML/entities.html.sax: updating result
14323
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014324Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14325
14326 * uri.c: applied patch for URI escaping from Wayne Davison
14327 <wayned@blorf.net>
14328 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14329 from Denis Barbier <barbier@imacs.polytechnique.fr>
14330 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14331 patch from Wayne Davison
14332
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014333Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14334
14335 * doc/xml.html : updated with new releases, adding "how to help"
14336
Daniel Veillard04698d92000-09-17 16:00:22 +000014337Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14338
14339 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14340 removed a few warnings in pedantic mode ...
14341 * parserInternals.c parser.c: moved encoding switching function
14342 to parserInternals.c
14343 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14344
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014345Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14346
14347 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14348 error or warning handlers
14349
Daniel Veillardb1059e22000-09-16 14:02:43 +000014350Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14351
14352 * parserInternals.c parserInternals.h parser.c Makefile.am:
14353 created a new module parserInternals.c, moved most of the
14354 code shared by the various parsers there, as well as
14355 deprecated code from parser.c. More cleanup of parser.c
14356 * uri.c: fixed a problem when URI is NULL
14357 * valid.c: speedup when looking for an attribute declaration
14358
Daniel Veillard39c7d712000-09-10 16:14:55 +000014359Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14360
14361 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14362 the cleanup of the computation of URI references when seeking
14363 external entities. The URI reference string and the resulting
14364 URI are both stored now.
14365 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14366 large s(n)printf checks and cleanup from Denis Barbier
14367 <barbier@imacs.polytechnique.fr>
14368 * xmlversion.h.in tree.h: couple of SGML declarations for a
14369 possible docbook module.
14370 * result/VC/ : a couple of test output changed due to the change
14371 of the entities URI
14372
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014373Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14374
14375 * parser.h: added a _private field for linking user's data
14376
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014377Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14378
14379 * parser.c parserInternals.h: demacroified most of the IS_XXX
14380 the gain in size is significant so ...
14381
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014382Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14383
14384 * entities.c: cases where looking up entities with doc==NULL
14385 covered
14386
Daniel Veillard90e11312000-09-05 10:42:32 +000014387Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14388
Daniel Veillard1de50802000-09-07 08:54:32 +000014389 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014390 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14391
Daniel Veillard98a79162000-09-04 11:15:39 +000014392Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14393
Daniel Veillard1de50802000-09-07 08:54:32 +000014394 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014395 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14396 * Makefile.in: added URItest and included thenin "make tests"
14397
14398Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014399
14400 * xmlversion.h.in: closed bug 22941
14401
Daniel Veillard2bb89092000-08-31 14:57:50 +000014402Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14403
14404 * doc/xmlio.html: added doc and example for entity loader
14405 redefinition.
14406
Daniel Veillard96984452000-08-31 13:50:12 +000014407Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14408
14409 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14410 used by libxml
14411
Daniel Veillarde715dd22000-08-29 18:29:38 +000014412Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14413
14414 * parser.c: Fixed bug on invalid ontent characters and when using
14415 push.
14416 * xmllint.c: fixed xmllint endling of errors in push mode
14417
Daniel Veillard4948eb42000-08-29 09:41:15 +000014418Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14419
14420 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014421 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014422 * result/HTML/*.sax: regenerated HTML SAX output
14423 * parser.c: more cleanup.
14424
Daniel Veillarde010c172000-08-28 10:04:51 +000014425Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14426
14427 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014428 patches from Wayne Davison <wayned@users.sourceforge.net>,
14429 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014430 * HTMLparser.c: fixed an ignorable white space detection bug
14431 occuring when parsing with SAX only
14432 * result/HTML/*.sax: updated since the output is now HTML
14433 encoded...
14434
Daniel Veillard47f3f312000-08-27 22:40:15 +000014435Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14436
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014437 * HTMLparser.[ch]: applied some of Wayne Davison
14438 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014439
Daniel Veillarde0854c32000-08-27 21:12:29 +000014440Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14441
14442 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14443 undeclared namespace prefix was used, added a warning.
14444 Cleaned up support w.r.t. entities, spilling out a warning
14445 and being pedantic on lookups.
14446 * test/warning/ent9 : added testcase for previous example.
14447 * TODO: updated
14448 * parserInternals.h parser.c: changed the way names are parsed
14449 now allow infinite size and decrease penalty for normal use
14450 * parser.c: Started a big cleanup/check of the parser code,
14451 fixed some of the most tortuous entity code, spotted code
14452 unused anymore
14453 * test/*: added tests for very long names and related nasty
14454 things.
14455
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014456Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14457
14458 * doc/encoding.html: added encoding aliases doc
14459 * doc/xml.html: updates
14460 * encoding.[ch]: added EncodingAliases functions
14461 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14462 bottleneck affecting large DTDs like Docbook
14463 * parser.[ch] xmllint.c: added a pedantic option, will be
14464 useful
14465 * SAX.c: redefinition of entities is reported in pedantic mode
14466 * testHTML.c: uninitialized warning from gcc
14467 * uri.c: fixed a couple of bugs
14468 * TODO: added issue raised by Michael
14469
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014470Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14471
14472 * doc/encoding.html: propagated Martin Duerst suggestions
14473
Daniel Veillard52402ce2000-08-22 23:36:12 +000014474Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14475
14476 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14477 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14478 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14479 by Wayne Davison
14480
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014481Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14482
14483 * nanoftp.c nanohttp.c: small cleanup
14484 * TODO: updated
14485
Daniel Veillard244ece92000-08-19 20:58:02 +000014486Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14487
14488 * added an old VC testcase and updated title.xml entity
14489
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014490Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14491
14492 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14493 done on auto-opening of <p> tags and cleanup of SAX output
14494
Daniel Veillard979e55e2000-08-19 16:48:54 +000014495Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14496
14497 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14498
Daniel Veillard4540be42000-08-19 16:40:28 +000014499Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14500
14501 * doc/xml.html libxml.* structure.*: updated the doc a bit
14502
Daniel Veillard808a3f12000-08-17 13:50:51 +000014503Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14504
14505 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14506 of SAX tests
14507
Daniel Veillard29579362000-08-14 17:57:48 +000014508Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14509
14510 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14511 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14512
Daniel Veillard1255ab72000-08-14 15:13:33 +000014513Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14514
14515 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14516 * testHTML.c: fix core dump on Solaris 2.x systems
14517 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14518 * result/HTML/*.sax: previous bug fix lead to new results
14519
Daniel Veillard03109292000-08-14 14:58:22 +000014520Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14521
14522 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14523 * configure.in: added --with-readline=DIR to accept alternate
14524 path for readline include/library
14525 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14526 for ANSI under HP-UX
14527 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14528 includes @LIBS@
14529
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014530Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14531
14532 * doc/* : rebuilt the docs
14533 * getting ready for 2.2.2 release
14534
Daniel Veillard87b95392000-08-12 21:12:04 +000014535Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14536
14537 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14538 and xmlAddFeature()
14539 * tree.[ch]: added xmlAddChildList()
14540 * xmllint.c: MAP_FAILED macro test
14541 * parser.h: added xmlParseCtxtExternalEntity()
14542 * valid.c: applied bug fixes removed warning
14543 * tree.c: added CDATA block to elements content
14544 * testSAX.c: cleanup of output
14545 * testHTML.c: added SAX testing
14546 * encoding.c: better error recovery
14547 * SAX.c, parser.c: fixed one of the external entity processing
14548 of the OASis testsuite
14549 * Makefile.am: added HTML SAX regression tests
14550 * configure.in: bumped to 2.2.2
14551 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14552 SAX results
14553
Daniel Veillard88a172f2000-08-04 18:23:10 +000014554Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14555
14556 * configure.in: patch for HP compiler
14557
145582000-08-04 Sven Heinicke <sven@zen.org>
14559
14560 * xmllint.c: Was coredumping sometimes when the file given didn't
14561 exist.
14562
Daniel Veillard46e370e2000-07-21 20:32:03 +000014563Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14564
14565 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014566
Daniel Veillard46e370e2000-07-21 20:32:03 +000014567 when using in memory parsing. Need some cleanup.
14568 * xmllint.c configure.in: added a --memory flag to test memory
14569 parsing
14570
Daniel Veillard36650692000-07-21 15:16:39 +000014571Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14572
14573 * nanohttp.c: fixed socklen_t replacement to unsigned int
14574 * parser.c: fixed a space handdling missing at the end of
14575 production 28 DOCTYPE.
14576 * xmlmemory.c: fixed a stupid bug on the routine to override
14577 allocation functions
14578 * TODO: updated
14579
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014580Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14581
14582 * doc/ regenerated the docs
14583
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014584Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14585
14586 * doc/encoding.html doc/xml.html: added I18N doc
14587 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14588 improvements, both parser and filters, added ASCII & HTML,
14589 fixed the ISO-Latin-1 one
14590 * xmllint.c testHTML.c: added/made visible --encode
14591 * debugXML.c : cleanup
14592 * most .c files: applied patches due to warning on Windows and
14593 when using Sun Pro cc compiler
14594 * xpath.c : cleanup memleaks
14595 * nanoftp.c : added a TESTING preprocessor flag for standalong
14596 compile so that people can report bugs more easilly
14597 * nanohttp.c : ditched socklen_t which was a portability mess
14598 and replaced it with unsigned int.
14599 * tree.[ch]: added xmlHasProp()
14600 * TODO: updated
14601 * test/ : added more test for entities, NS, encoding, HTML, wap
14602 * configure.in: preparing for 2.2.0 release
14603
Daniel Veillard49703262000-07-10 10:27:46 +000014604Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14605
14606 * nanoftp.c: fixed the way the control connection is handled
14607 * libxml.spec.in: fixed the dependancies and cleanup
14608
Daniel Veillard306be992000-07-03 12:38:45 +000014609Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14610
14611 * doc/xml.html: changed the xmlsoft.org structure, updated the
14612 examples w.r.t. root and childs
14613
Daniel Veillard7d853352000-07-02 18:53:09 +000014614Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14615
14616 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14617
Daniel Veillard365e13b2000-07-02 07:56:37 +000014618Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14619
14620 * HTMLparser.c: Work on character encoding support for the HTML parser
14621 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14622 * encoding.c: Fixed a potential memleak in the encoding stuff
14623
Daniel Veillardaf743792000-07-01 11:49:28 +000014624Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14625
14626 * doc/FAQ.html doc/Makefile.am : added a FAQ
14627
14628Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014629
14630 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14631 of the HTML parser to force it to not bypass SAX
14632
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014633Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14634
14635 * win32config.h.in: updated
14636 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14637 lacks iconv support :-( need to release 2.1.1
14638 * configure.in: release 2.1.1
14639 * HTMLparser: fixed bug #14784
14640 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14641 by Windows compiler
14642 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14643 the SAX startDocument() callback.
14644 * TODO: updated
14645
14646Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14647
14648 * added xmlStopParser()
14649
Daniel Veillardbe803962000-06-28 23:40:59 +000014650Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14651
14652 * configure.in: 2.1.0 prerelease
14653 * Large resync between W3C and Gnome tree
14654 * nanoftp, nanohttp.c: fixed stalled connections probs
14655 * HTMLtree.c SAX.c : support for attribute without values in
14656 HTML for andersca
14657 * valid.c: Fixed most validation + namespace problems
14658 * HTMLparser.c: start document callback for andersca
14659 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14660 * parser.h, SAX.c: serious speed improvement for large
14661 CDATA blocks
14662 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14663 different encoding
14664 * example/Makefile.am example/gjobread.c tree.h: work on
14665 libxml1 libxml2 convergence.
14666 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14667 and the LIBXML_TEST_VERSION macro
14668
Daniel Veillardc310d562000-06-23 18:32:15 +000014669Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14670
14671 * doc/xml.html: various patches and improvements typo fixed by
14672 Felix Natter
14673 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14674 from Felix Natter <fnatter@gmx.net>
14675
Daniel Veillardf3029822000-05-06 08:11:19 +000014676Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14677
14678 * doc/upgrade.html: updated with instructions for support of both
14679 libxml-1.x and libxml-2.x
14680 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14681 for 2.x support and also fixed includes
14682
14683
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014684Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14685
14686 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14687 the encoding support, added iconv support, so now libxml if
14688 compiled with iconv automatically support japanese encodings
14689 among others. Work based on initial patch from Yuan-Chen Cheng
14690 I may have broken binary compat in the encoding handler
14691 registration scheme, but that was so utterly broken I don't
14692 expect anybody to have used this feature until now.
14693 * parserInternals.h: fixup on the CHAR range macro
14694 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14695 code.
14696 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14697 * uri.c: added xmlParseURI() I can't believe I forgot to
14698 implement this one in 2.0 !!!
14699 * SAX.c: moved doc->encoding update in the endDocument() call.
14700 * TODO: updated.
14701
Daniel Veillard06047432000-04-24 11:33:38 +000014702Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14703
14704 * tree.h: removed extraneous xmlRemoveProp definition
14705 * TODO: added item about --disable-corba configure switch
14706 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14707 * nanoftp.c: fixed include problems giving troubles on AIX and
14708 slowlaris
14709 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14710 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14711 comment and headers changes to lower gtk-doc number of warnings
14712 * doc/html/*: rebuilt docs
14713
Daniel Veillarde0aed302000-04-16 08:52:20 +000014714Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14715
14716 * HACKING: documented the tag for 1.x and instructions
14717
Daniel Veillard5e873c42000-04-12 13:27:38 +000014718Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14719
14720 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14721 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14722 xmlCreateIOParserCtxt
14723 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14724 significant overall improvement
14725 * xmllint.c: added I/O test to xmllint
14726 * testSAX.c: added a speed test
14727 * doc/* : updated/regenerated
14728
Daniel Veillardfc708e22000-04-08 13:17:27 +000014729Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14730
14731 * xpath.c uri.h parserInternals.h: cosmetic changes from
14732 "Timur I. Bakeyev" <timur@bat.ru>, including making
14733 xmlCreateURI() public
14734
Daniel Veillard5d211f42000-04-07 17:00:24 +000014735Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14736
14737 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14738 and the code at the same time. Added a clean mechanism for
14739 overload or added input methods: xmlRegisterInputCallbacks()
14740 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14741 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14742 * TODO: updated
14743 * doc/* : updated/regenerated
14744 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14745 source dir
14746
Daniel Veillarde77a9182000-04-05 19:12:29 +000014747Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14748
14749 * testURI.c: yet another forgotten commit, I should get some sleep !
14750
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014751Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14752
14753 * xmllint.c: forgot to commit this too ?
14754
Daniel Veillardb9df4042000-04-05 14:23:16 +000014755Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14756
14757 * xmlversion.h.in : forgot to commit this previously
14758
Daniel Veillard361d8452000-04-03 19:48:13 +000014759Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14760
14761 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14762 * README TODO: updated for release
14763 * uri.c uri.h: added authority parsing/saving
14764 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14765 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14766 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14767 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14768 Makefile.am : added compile-time customization of libxml
14769 --with-ftp --with-http --with-html --with-xpath --with-debug
14770 --with-mem-debug
14771 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14772 #include <libxml/xxx.h> I hope it won't break too much stuff
14773 and will be manageable in the future...
14774 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14775 and added xmllint to the installed programs
14776 * uri.h: added xmlFreeURI()
14777
Daniel Veillardec303412000-03-24 13:41:54 +000014778Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14779
14780 * uri.c uri.h: finished the escaping handling, the base support
14781 and the URI path normalization. Looks good just lacks the
14782 authority content parsing code.
14783 * Makefile.am: added instructions to generate testURI
14784 * TODO: updated
14785 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14786 added links and icons for W3C and Gnome
14787
Daniel Veillard8f621982000-03-20 13:07:15 +000014788Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14789
14790 * xmlmemory.[ch] : seems I forgot to actually update the files in
14791 the last commit :-)
14792 * doc/xml.html doc/html/* : updated and uploaded the docs
14793
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014794Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14795
14796 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14797 * TODO: updated
14798 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014799 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014800 gfree).
14801 * Makefile.am, uri.c, uri.h: added a set of functions to do
14802 exact (litteraly copied from the RFC 2396 productions) parsing
14803 and handling of URI. Will be needed for XLink, one XML WFC,
14804 XML Base and reused in the nano[ftp/http] modules. Still work
14805 to be done.
14806
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014807Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14808
14809 * configure.in, libxml.spec.in : libxml2
14810 * doc/* : updated the doc page, rebuilt the docs
14811
Daniel Veillardcf461992000-03-14 18:30:20 +000014812Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14813
14814 * all: tagged LIB_XML_1_X
14815 * *.c *.h : updated from W3C CVS tree
14816 * configure.in : 2.0.0-beta
14817 * libxml.spec.in : libxml2 package nam
14818 * result/* : new version of the tests output
14819
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014820Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14821
14822 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14823
Daniel Veillardb566ce12000-03-04 11:39:42 +000014824Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14825
14826 * doc/* : rebuilt the docs
14827 * parser.c: final patch on #6766
14828 * valid.c: small patch on validity checks.
14829
Daniel Veillardfb76c402000-03-04 11:39:42 +000014830Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14831
14832 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14833 added
14834 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14835 compatibility w.r.t. XML spec and existing code.
14836
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014837Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14838
14839 * parser.c: seems a better solution to <a> </a> exists,
14840 will try it for a while
14841
Daniel Veillard83a30e72000-03-02 03:33:32 +000014842Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14843
14844 * parser.c: tried to remove the <a> </a> generating <a/>
14845 this is hard. Left a flag for that purpose. Fixed bug #6766
14846 * configure.in: prepared 1.8.7 not released, due to previous
14847 problem
14848
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014849Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14850
14851 * doc/xml.html : applied second patch from Paul DuBois
14852
Daniel Veillard402e8c82000-02-29 22:57:47 +000014853Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14854
14855 * doc/xml.html : applied patch from Paul DuBois
14856
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014857Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14858
14859 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14860
Daniel Veillard5feb8492000-02-02 17:15:36 +000014861Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14862
14863 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14864 compilation warnings on various platforms.
14865 * parser.c: Fixed #5281 validity error callbacks are now desactived
14866 by default if not validating.
14867
Daniel Veillardf341f932000-02-02 14:52:08 +000014868Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14869
14870 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14871
Daniel Veillard13c757e2000-02-01 23:59:15 +000014872Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14873
14874 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14875 <gkatsi@cs.toronto.edu>
14876
Daniel Veillard726e8792000-01-30 20:04:29 +000014877Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14878
14879 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14880 processing URLs
14881
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014882Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14883
14884 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14885 xmlNanoFTPUpdateURL for persistent control connections.
14886 * configure.in: 1.8.6
14887
14888Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14889
14890 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14891 * tree.[ch] : added xmlSaveNoEmptyTags
14892
James Henstridgef3be9312000-01-28 13:59:21 +0000148932000-01-29 James Henstridge <james@daa.com.au>
14894
14895 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14896
14897 * Makefile.am: added nanoftp.[ch] to the build.
14898
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014899Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14900
14901 * nanoftp.[ch]: cleanup, comments, API
14902 * debugXML.c : fixed a bug in the cat command
14903 * doc/*: regenerated the docs
14904
Daniel Veillardda07c342000-01-25 18:31:22 +000014905Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14906
14907 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14908 * debugXML.c : fixed a bug in the cat command
14909 * valid.c: fixing some small probs
14910 * libxml.spec.in: get rid of the SNAP suffix
14911 * doc/xml.html: updated the status
14912
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014913Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14914
14915 * xml-config.in: xml-config --version to just return the
14916 version number
14917 * xpath.c: some cleanup w.r.t. axis when the current node is
14918 an attribute.
14919 * TODO: updated
14920
Daniel Veillard461a66c2000-01-18 18:01:01 +000014921Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14922
14923 * configure.in: prepared for libxml-1.8.5
14924 * doc/* recompiled the documentation
14925
149262000-01-17 Jody Goldberg <jgoldberg@home.com>
14927
14928 * configure.in : WARNING autoconf subtlety alert :
14929 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14930 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14931 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14932 get defined by AC_CHECK_HEADERS.
14933
Daniel Veillardf967b902000-01-17 16:06:10 +000014934Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14935
14936 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14937 Rune.Djurhuus@fast.no
14938
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014939Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14940
14941 * TODO: updated
14942 * tree.c, parser.c: made sure that only memory alloc problems
14943 and internal parser errors are allowed to write to stdout or
14944 stderr.
14945
Daniel Veillard0142b842000-01-14 14:45:24 +000014946Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14947
14948 * tree.c : restored xmlNewGlobalNs since this seems used by
14949 a lot of existing code :-(, fixed a bug in xmlNewNs
14950 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14951 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14952 to exit() from the library code.
14953 * xpath.c, parser.c: removed bugs or unused code detected by
14954 Windows compilers
14955 * parser.c: started adding interfaces for parsing well balanced
14956 XML fragments
14957 * configure.in: releasing 1.8.4
14958 * doc/* : rebuilt the docs
14959
Daniel Veillard2eac5032000-01-09 21:08:56 +000014960Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14961
14962 * tree.[ch] : added xmlNewDocFragment() for DOM
14963 * testHTML.c: uninitialized variable.
14964
Daniel Veillardf3a73582000-01-05 14:58:39 +000014965Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14966
14967 * doc/* : rebuild the docs
14968
Daniel Veillard71b656e2000-01-05 14:46:17 +000014969Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14970
14971 * acconfig.h: readline and history patch
14972 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14973 * tree.c: added check and handling when possibly removing an ID
14974 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14975 and saving.
14976 * test/HTML/entities.html result/HTML/entities.html* : test for
14977 various entities reference cases
14978 * result/HTML/* : as a result output of some testcase have
14979 changed
14980 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14981 by previous example. added xmlParseTryOrFinish().
14982 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14983 entities.h debugXML.h HTMLparser.h: changed the way struct are
14984 declared to allow gtk-doc to expose those
14985 * parser.c: closed bug #4960
14986 * Makefile.am configure.in: Applied patch from
14987 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14988 and math/socket libs detection
14989
Daniel Veillard437b87b2000-01-03 17:30:46 +000014990Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14991
14992 * configure.in, Makefile.am: link tester against readline
14993 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14994
Daniel Veillard686d6b62000-01-03 11:08:02 +000014995Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14996
14997 * tree.[ch]: added xmlRemoveProp
14998 * win32config.h.in nanohttp.c: avoid including the Windows
14999 socket stuff in every C files
15000 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15001 the XmL parser(s)
15002 * test/ns4 result/ns4 etc...: added test case for previous prob
15003 * tree.c: xmlNewNs wasn't checking for double definition
15004 * Makefile.in: fixed a problem with dist-hook duplicates
15005 * parser.[hc], xmlIO.c: fixed the loading of external entities
15006 APIs, now xmlLoadExternalEntity() is used everywhere and
15007 setting up an app specific front-end using the
15008 * SAX.c parser.c: some fixes, now the xhtml spec validates
15009 with the xhtml DTD.
15010 * error.c: fixed crashes in case of no input stream
15011 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15012 to the validation tests and results
15013
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015014Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15015
15016 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15017 too htmlCreatePushParserCtxt() and htmlParseChunk()
15018 * parser.c: a bit of cleanup.
15019 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15020 to XML) removed the last mem leak known
15021 * HTMLtree.c: output message cleanup
15022 * xmlmemory.c: display content info about memory blocks
15023 * result/HTML/wired.* : missing att value warning change
15024
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015025Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15026
15027 * doc/* : rebuilt the documentation
15028
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015029Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15030
15031 * parser.[ch] parserInternals.h: Push parser for XML,
15032 seems to work fine now
15033 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15034 --push for push testing
15035 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15036 * testSAX.c: added --push
15037 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15038 subtree
15039 * xmlIO.[ch] : enriched API + fixes for push mode
15040 * entities.[ch]: added the entity content length to the struct.
15041 * xmlmemory.[ch]: new API to show the last entries for the shell
15042 * valid.c: added required attribute testing
15043 * SAX.c: the cdata callback now merge contiguous fragments
15044 * HTMLparser.c: cleanup of some macros
15045
Daniel Veillard3c558c31999-12-22 11:30:41 +000015046Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15047
15048 * parser.c: fix for PIs name starting with xml
15049 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015050 * *.c, configure.in win32config.h.in : generate win32config.h for
15051 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015052
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015053Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15054
15055 * parser.c: fixed a stupid = vs. == bug :-(
15056 * doc/gnome-xml.sgml: s/glade/xml/
15057
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015058Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15059
15060 * configure.in, doc/xml.html : bug fix release 1.8.2
15061 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15062 Hopefully the end of that silly C++ include problem
15063 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15064 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15065 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15066 troubles with autoclosed elements when the stree shape doesn't
15067 follow the DtD specs. Added htmlIsAutoClosed() and
15068 htmlAutoCloseTag()
15069 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15070 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15071 * debugXML.c: fixed a bug on printing default namespaces.
15072 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15073
Daniel Veillardb24054a1999-12-18 15:32:46 +000015074Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15075
15076 * result/HTML/*.htm[l] : updated the HTML regression tests according
15077 to the new output
15078 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15079 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15080 problem due to intermix of extern "C" { ... } declarations for C++
15081 and recursive includes in the headers
15082
Chris Lahey323c48c1999-12-18 15:32:45 +0000150831999-12-20 Chris Lahey <clahey@umich.edu>
15084
15085 * HTMLtree.c: Made it so that html nodes with a single child do
15086 not insert a carriage return before or after the child node.
15087
Daniel Veillardb24054a1999-12-18 15:32:46 +000015088Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015089
15090 * configure.in, doc/xml.html : bug fix release 1.8.1
15091 * parser.c: fixed bug #4344
15092 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15093 added the glue to avoid C++ problems
15094 * doc/* : regenerated the documentation
15095
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015096Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15097
15098 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15099 namespace recognition, and Dia as a resul :-(
15100 * encoding.c: closed bug #3950
15101
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015102Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15103
15104 * valid.c: debugging a posteriori validation, except URI expansion
15105 stuff this should be fixed now
15106 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15107 Carl Nygard <cnygard@bellatlantic.net>
15108 * tester.c: added --postvalid, cleaning of the code
15109 * tree.[ch]: added xmlDocGetRootElement()
15110
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015111Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15112
15113 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15114 c++ losage.
15115
Daniel Veillard10a2c651999-12-12 13:03:50 +000015116Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15117
15118 * configure.in, doc/xml.html : bumped to 1.8.0
15119 * xlink.[ch], Makefile.am : added framework for link detection
15120 * parser.h: added nbChars to parser context, needed for cleanup.
15121 * xmlmemory.c: removed a nasty bug when out of mem
15122 * valid.[ch]: adding namespace support for attribute decl
15123 * tester.c: added --debugent option
15124 * debugXML.[ch]: added xmlDebugDumpEntities()
15125 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15126 buffers instead, this was really needed, validation was breaking
15127 in strange ways due to that. Added xmlParseStringPEReference()
15128 and other parsing from strings functions. Entities processing
15129 modified again, but PERef are still not handled correcly but
15130 unless you're Eve Maller you won't notice :-)
15131 * HTMLparser.c: large changes toward reliability, and switched to
15132 lowercase internal tags, XHTML is lowercase, so it will help
15133 that output is closer to next version.
15134 * doc/* : regenerated the documentation, it is now hosted at
15135 http://xmlsoft.org/ (same bits I just bought the domain :-)
15136
15137
Daniel Veillard294cbca1999-12-03 13:19:09 +000015138Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15139
15140 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15141 doc generation
15142 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15143 in the SAX API
15144 * doc/*: rebuilt the doc making sure everything appears in the
15145 HTML files
15146
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015147Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15148
15149 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15150 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15151 which allow impressive speed improvement on dataset with
15152 large text pieces, but at the cost of broken binary
15153 compatibility and slightly bigger memory usage.
15154 Configure with --with-buffers to activate them, they
15155 are protected with XML_USE_BUFFER_CONTENT define.
15156 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15157 goal is 0 memory left allocated once parser is no more used
15158 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15159 call xmlCleanupParser() and xmlMemoryDump()
15160
Daniel Veillarda819dac1999-11-24 18:04:22 +000015161Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15162
15163 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15164 * parser.[ch] encoding.[ch]: added memory cleanup routines
15165 * parser.c: closing bug #3788
15166 * doc/*: rebuilt the doc
15167
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015168Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15169
15170 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15171 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15172 * tester.c: added --compress option
15173 * doc/*: rebuilt the documentation
15174
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015175Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15176
15177 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15178 if given /proc/kcore as input !
15179 * doc/xml.html doc/*: updated and rebuilt the documentation
15180
15181Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015182
15183 * parser.c: Fixed some wrongly space collapsing code due to
15184 a misreading of the spec.
15185 * result/*: fixed the output accordingly
15186
15187Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015188
15189 * encoding.c: bug fix and typos
15190 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15191 * parser.c: added attribute normalization closing bug #3597
15192 * test/att* result/att* SAXresult/att*: testcase for attribute
15193 normalization
15194
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015195Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15196
15197 * configure.in: closing bug #3163 by adding extra flags for the
15198 cc compiler on HP-UX
15199
Daniel Veillard51e3b151999-11-12 17:02:31 +000015200Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15201
15202 * valid.[ch] : removed a typo and an enumerated type bug in the
15203 xmlAddElementDecl() function
15204 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15205 call to xmlEncodeEntitiesReentrant() so that the functions
15206 New, Set and Get are at the same level.
15207 * parser.c HTMLparser.c: extra memory allocation bug for
15208 attributes detected by someone using libxml in embedded systems :-)
15209
Daniel Veillard962195f1999-10-28 15:51:53 +000015210Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15211
15212 * xmlmemory.h: turned off mem debug :-\
15213
Daniel Veillard35008381999-10-25 13:15:52 +000015214Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15215
15216 * parser.c: closed bug #2784 a one line fix, but worth pushing
15217 a new release out
15218 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15219 some structures, comments before and after the
15220 main element, and other nastyness
15221 * HTMLtree.c tree.c: accomodate the extended HTML supported
15222 * configure.in: pushing 1.7.4
15223 * test/ent8 and related outputs : added a new test for bug #2784
15224 * test/HTML/wired.html and related output: a nasty HTML example
15225 * Makefile.am: improved the test scripts
15226 * docs/* : reran the documentation extractor, updated xml.html
15227
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015228Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15229
15230 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15231 HTMLparser and debugged the HTML related code. HTML documents
15232 now have their own type
15233 * entities.c: do not dump &apos; for HTML output
15234 * xmlmemory.c: improvement, breakpoint mechanism
15235 * testHTML.c: added --sax --repeat ...
15236 * Makefile.am: improved the HTML tests
15237 * valid.[ch]: added xmlValidGetValidElements and
15238 xmlValidGetPotentialChildren
15239 * tester.c: added --insert to test the 2 new functions
15240 * test//* result//* SAXresult//* : regression test cleanup
15241 and extension.
15242 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15243 gnome-xml-nanohttp.html
15244
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015245Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15246
15247 * HTMLparser.c: fixed problems with some autoclose tags
15248 * tree.c: fixed XML output problems.
15249 * result/* SAXresult/*: update of the tests output
15250
Daniel Veillard6077d031999-10-09 09:11:45 +000015251Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15252
15253 * Makefile.am: Arturo patch for xmlConf.sh version info
15254 * parser.c: Tim Josling patch for single quoted items
15255 * tester.c: Tim Josling patch for tester options usage
15256 * tree.h: indent cleanup
15257
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015258Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15259
15260 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15261 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15262
Daniel Veillard00fdf371999-10-08 09:40:39 +000015263Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15264
15265 * tree.c : Raph patch for initialization of CORBA fields
15266 * parser.c, xpath.c, ...: modification of doc comments
15267 * xpath.c : allow spaces in xpath expressions
15268
Daniel Veillardad219441999-09-27 08:17:49 +000015269Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15270
15271 * xmlmemory.h: turning off memory debug :-(
15272
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015273Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15274
15275 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15276 better SAX interfaces.
15277 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15278 entity.
15279 * configure.in: 1.7.2
15280
15281Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015282
15283 * libxml.spec.in: fixed the URL
15284 * doc/xml.html: improved the documentation front-end
15285
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015286Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015287
15288 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15289
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015290Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015291
15292 * libxml.spec.in: fixed the alpha compile problem
15293 * parser.[ch]: changed errno to errNo in the parser context :-(
15294 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15295 * doc/xml.html: changed CHAR to xmlChar
15296 * doc/html/*: recompiled the documentation
15297 * configure.in: 1.7.1
15298
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015299Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15300
15301 * parser.h: modified the parser context struct to regain 1.4.0
15302 binary compatibility
15303 * parser.c, xml-error.h: added errno ot teh context and defined
15304 a set of errors values with update of errno
15305 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15306 DTDs and entities
15307 * *.h, *.c: complete cleanup of the use of config.h and include
15308 protection depending on the current setup.
15309 * overalll debugging, maintenance and bug-fixing on all modules
15310 * updated the documentation
15311 * ready for 1.7.0
15312
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015313Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15314
15315 * HTMLparser.c : cleanup
15316 * SAX.c valid.c valid.h: added ID/IDREF checking
15317 * tree.c tree.h: extended doc structure for refs
15318 * configure.in: 1.6.2
15319 * parser.c: patched bug in SAX user arg call
15320 * parserInternals.h: patched missing close in C++ wrapping
15321 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15322 especially upcoming XPointer implementation.
15323 * doc/xml.html: augmented, typo
15324
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015325Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15326
15327 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15328 not all invocations of install understand -d.
15329
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015330Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15331
15332 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15333 to make 'check' works, when builddir != srcdir.
15334
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015335Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15336
15337 * doc/xml.html : updated the documentation
15338
Daniel Veillard6454aec1999-09-02 22:04:43 +000015339Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15340
15341 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15342 not deallocated memory blocks
15343 * *.c : replaces all calls to malloc() free() and realloc() to
15344 the wrapper functions/macros
15345 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15346 instead of xmlFreeNodeList()
15347
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015348Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15349
15350 * HTMLparser.c: corrected a stupid bug leading to core dump at
15351 tree deallocation. Removed warnings indicated by
15352 Stephane.Conversy@lri.fr
15353 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15354 looked for in the external subset
15355
15356Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015357
15358 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15359 on SGI by Stephane.Conversy@lri.fr
15360
Daniel Veillardb96e6431999-08-29 21:02:19 +000015361Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15362
15363 * all .h : changed the prototype declaration indent as in gtk
15364 * most .c : working on reducing the TODOs in the code
15365 * most .c : cleanup though -pedantic and Insure++
15366 * improvements on validation ID checkings.
15367 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15368 * xml-config.in: closed #1810
15369
15370Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015371
15372 * tree.h, valid.c, valid.h: more work on validity, IDs
15373 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15374 definition for AIX
15375
Daniel Veillardb556eb51999-08-15 17:19:50 +000015376Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15377
15378 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15379 the distribution due to a cut'n paste error at last commit
15380
Daniel Veillardb05deb71999-08-10 19:04:08 +000015381Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15382
15383 * configure.in: upgraded to version 1.4.0
15384 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15385 Big update, added a large part of the validation process,
15386 it should be usable, but some parts are missing
15387 * xpath.c: improved the implementation w.r.t. root.
15388 * Makefile.am: added more tests
15389 * test and result trees: added a lot of tests
15390 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15391
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015392Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15393
15394 * Added an HACKING file
15395
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015396Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15397
15398 * xpath.[ch] : improvements and debug of the XPath implementation
15399 * parser.c, HTMLparser.c : modified the parsers to be progressive
15400 * tree.[ch] : extended the Buffer promitives
15401 * xmlIO.[ch] : added basic I/O routines providing progressive
15402 parsing and ready for I18N conversion plugins
15403 * SAXresult/* : the SAX callback sequence maybe slightly different
15404 now
15405 * test*.c : improved/updated the tests programs
15406 * doc/* : recompiled the docs.
15407
Daniel Veillard15b75af1999-07-26 16:42:37 +0000154081999-07-26 Michael Meeks <michael@edenproject.org>
15409
15410 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15411
15412 * tree.c: Ditto.
15413
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015414Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15415
15416 * configure.in: upgraded to version 1.4.0
15417 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15418 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15419 XML query language, see http://www.w3.org/TR/xpath for more details.
15420 * parser.c, parser.h: added CHAR* related string functions for XPath
15421 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15422 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15423 rebuild the docs.
15424 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15425 and regression testing capabilities for XPath.
15426
Daniel Veillardd79d7871999-07-12 10:38:12 +000015427Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15428
15429 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15430 closing bug #1646
15431
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015432Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15433
15434 * Makefile.am, example/Makefile.am: closed bug #1683
15435
Daniel Veillard3166ab11999-07-11 16:14:19 +000015436Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15437
15438 * example/Makefile.am, configure.in: added the makefile for the
15439 gjobread example
15440
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015441Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15442
15443 * doc/Makefile.am:
15444 - fix which allow "make install DESTDIR=</install/prefix>".
15445
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015446Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15447
15448 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15449 which fixed a problem on the file reading-code.
15450
Daniel Veillard82150d81999-07-07 07:32:15 +000015451Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15452
15453 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15454 output.
15455 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15456
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015457Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15458
15459 * parser.h : Oops removed the binary compatibility problem
15460 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15461 * parser.c, HTMLparser.c: applied patches for reading from stdin
15462
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015463Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15464
15465 * parser.c, entities.c, valid.c: cleanup bug #1591
15466 * configure.in: cleanup bug #1592
15467 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15468 the same tree back-end. Hence gdome will be available for it.
15469 * doc/Makefile.am: close bug #617
15470
Daniel Veillard97fea181999-06-26 23:07:37 +000015471Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15472
15473 * parser.c: alloctate a per parser context SAX interface block
15474
Daniel Veillard14fff061999-06-22 21:49:07 +000015475Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15476
15477 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15478 and xmlEncodeEntitiesReentrant with the correct one :-\
15479
15480Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15481
15482 * commit of my internal XML base changes, quite a lot of
15483 changes, cleanups, better entities support, framework for
15484 new I/O and charset detection and handling
15485 * Fixed the configure/Makefile stuff to generate shared libs
15486 with the proper version info, so we jumped on rev from
15487 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15488 xmlEncodeEntities() result need to be freed now, and a string
15489 xmlParserVersion provide the current library version.
15490
Raph Levien05240da1999-06-15 21:27:11 +000015491Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15492
15493 * parser.c: fixed a buffer overrun for when you have a very long
15494 attribute with no entities in it.
15495
Daniel Veillardbb2da581999-06-13 14:37:07 +000015496Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15497
15498 * added example directory
15499 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15500
Daniel Veillard011b63c1999-06-02 17:44:04 +000015501Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15502
15503 * Release of libxml-1.1, nearly everything has been touched for
15504 this.
15505 * Added more regression tests
15506 * Updated the documentation
15507
Daniel Veillard27d88741999-05-29 11:51:49 +000015508Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15509
15510 * tree.[ch]: unified the XML_NO_CORBA defines.
15511 * parser.c encoding.[ch]: started plugging in char encoding detection
15512
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015513Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15514
15515 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15516 Also freed allocated buffer.
15517
Daniel Veillard27d88741999-05-29 11:51:49 +000015518Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015519 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15520 reentrancy problem at printing. One is left in entities.c, to
15521 remove ASAP
15522 * testSAX.c : added a test example showing the use of the SAX
15523 interface if one doesn't want to build the DOM tree.
15524 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15525
Daniel Veillard517752b1999-04-05 12:20:10 +000015526Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15527
15528 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15529 large revamping of the parser to use SAX callbacks
15530 http://www.megginson.com/SAX/ (or at least a C like interface
15531 a la Expat). It's now possible to set up your own callbacks
15532 and the parser will not build a DOM tree.
15533 * test/* result/*: updated the test suite, I finally removed
15534 the old Namespace draft support (PI based).
15535
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015536Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15537
15538 * Makefile.am: added test result to EXTRA_DIST for make tests
15539
Daniel Veillard64068b31999-03-24 20:42:16 +000015540Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15541
15542 * parser.c, parserInternals.h: moved the chars macro definitions
15543 to parserInternals.h
15544 * parser.c, error.c: applied patches from "Knut Ã…kesson"
15545 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15546
Daniel Veillard012ccc11999-03-23 10:11:11 +000015547Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15548
15549 * xml-config.in : applied patch to make --version work
15550
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000155511999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15552
15553 * Makefile.am (check-local): Alias for `tests' target. This will
15554 cause `make check' to do the right thing.
15555 (tests): Don't run tests in srcdir. Also, replaced calls to
15556 basename with a `sed' "equivalent".
15557
Daniel Veillardd109e371999-03-05 06:26:45 +000015558Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15559
15560 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15561 it in the header and not the sources, updated the doc.
15562 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15563 pointing this out.
15564
Daniel Veillardbc50b591999-03-01 12:28:53 +000015565Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15566
15567 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15568 exported the inputStream routines.
15569 * doc/html/* : updated accordingly
15570
Daniel Veillardd692aa41999-02-28 21:54:31 +000015571Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15572
15573 * parser.c, parser.h, parserInternals.h: added a few extra
15574 internal calls to allocate and free parser contexts ...
15575 * doc/html/* : updated accordingly
15576
Daniel Veillard55a99271999-02-25 11:01:29 +000015577Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15578
15579 * configure.in, Makefile.am, doc/makefile.am : General changes for
15580 1.0.0 release and including the generated HTML documentation.
15581
Daniel Veillard35925471999-02-25 08:46:07 +000015582Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15583
15584 * makefile.am : added parserInternals.h, oops.
15585
Daniel Veillard1e346af1999-02-22 10:33:01 +000015586Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15587
15588 * parserInternals.h: added this header giving access to the parser
15589 internal functions.
15590 * doc/Makefile.am : added a rebuild target which rebuilds the full
15591 set of documentations
15592 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15593 the internal subset.
15594 * *.c *.h: modifications needed to generate the documentation using
15595 gtk-doc, cleanup of functions blocks, reorganisation of struct
15596 declarations.
15597
Daniel Veillard1164e751999-02-16 16:29:17 +000015598Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15599
15600 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15601 the tar and spec file to include the beginning of the doc.
15602
Nuno Ferreira03d04781999-02-13 00:07:17 +0000156031999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15604
15605 * doc/.cvsignore: Added this file.
15606
Daniel Veillard6800ef31999-02-08 18:33:22 +000015607Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15608
15609 * tree.c: fixed xmlGetProp to return "" when the attribute
15610 exists, even if the node-list is NULL.
15611
Daniel Veillard726c7e31999-02-08 15:13:10 +000015612Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15613
15614 * tree.c: patched an error outputting empty attribute values.
15615 * Makefile.am and doc/makefile.am: have been updated during the
15616 week-end. Sorry for an empty CVS log, I got a shell problem.
15617
Daniel Veillard1899e851999-02-01 12:18:54 +000015618Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15619
15620 * tree.h: cleaned up using enums instead of defines
15621 * parser.c, valid.[ch]: more work on parsing/output of element
15622 declarations
15623
Daniel Veillard3b9def11999-01-31 22:15:06 +000015624Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15625
15626 * valid.[ch], tree.c, parser.c : more work toward full parsing
15627 of XML DTDs.
15628 * README: added informations about mailing-list and on-line
15629 documentation
15630
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000156311999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15632
15633 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15634
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015635Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15636
15637 * parser.c, tree.[ch] : more work toward conformance testing,
15638 added a last element to accelerate parsing of very flat structures
15639 started working on internal subset Element content declaration.
15640 * valid.[ch] : first cut at adding code toward validation.
15641 * previous changes had also small impact on most files, especially
15642 the conformance testing using James Clark test suite.
15643
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015644Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15645
15646 * test/* : updated the examples, most of them were not well
15647 formed (humm), and added rdf2.
15648 * result/* : resulting changes in the output.
15649
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015650Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15651
15652 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15653
Daniel Veillard44b3a061998-12-05 17:27:22 +000015654Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15655
15656 * tree.c: patched a bug in the generation of empty attributes
15657
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015658Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15659
15660 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15661 for node/trees/documents/... Biggest problem is namespace
15662 support when copying subtrees.
15663
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015664Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15665
15666 * parser.c, entities.c: improve entities and char ref encoding,
15667 and cleanups of error messages.
15668
Daniel Veillard242590e1998-11-13 18:04:35 +000015669Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15670
15671 * parser.c, entities.c: simple bug hunting done during rpm2html and
15672 rpmfind integration.
15673
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015674Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15675
15676 * parser.[ch]: Added interfaces allowing to specify a SAX
15677 handler before parsing.
15678
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015679Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15680
15681 * parser.c: redirrect all errors reporting through the SAX
15682 error function
15683
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015684Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15685
15686 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15687 * libtool, tlmain ...: update of the libtool files
15688
Miguel de Icaza442321c1998-11-04 18:13:38 +0000156891998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15690
15691 * entities.c: Use g_snprintf insteda of snprintf.
15692
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015693Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15694
15695 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15696 added ent5 test for this purpose.
15697 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15698
Daniel Veillard27271681998-10-30 06:39:40 +000015699Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15700
15701 * parser.c: fixed? a strange error due to compression on a GWP
15702 document.
15703
Daniel Veillard25940b71998-10-29 05:51:30 +000015704Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15705
15706 * tree.[ch]: bug fixing
15707 * entities.[ch]: defined a specific type for predefined entities
15708 * doc/xml.html: more documentation on the library, how to use it,
15709 overview of the interfaces.
15710
Daniel Veillard16253641998-10-28 22:58:05 +000015711Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15712
15713 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15714
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015715Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15716
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015717 * tree.c: corrected a small bug
15718 * doc/xml.html: continuing writing documentation.
15719
15720Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15721
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015722 * debugXML.h debugXML.c: added debugging utilities.
15723 * tester.c: added --debug switch.
15724 * tree.c: patched an incorrect node->type assignment.
15725 * parser.c: formatting, ensure that node->doc != NULL in attributes
15726
Daniel Veillardccb09631998-10-27 06:21:04 +000015727Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15728
15729 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15730 entity support and provide an internal representation close to
15731 DOM one (entity ref nodes, and attribute value as tree). I tried
15732 to preserve the interface but this will surely break some apps
15733 (I have to change rpm2html/rpmfind for example). I had to change
15734 two interfaces, and the generated tree is somewhat different.
15735 * doc/* : started documenting the XML library, the tree and
15736 DOM/Corba. This is a first step.
15737
Daniel Veillard11e00581998-10-24 18:27:49 +000015738Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15739
15740 * parser.c: Set up the fonctions comment block, boring but useful.
15741 * parser.h, SAX.c, parser.c: now attributes are processed through
15742 the SAX interface. The problem is that my SAX interface diverged
15743 quite a bit from the original one, well this is not an official
15744 spec, and translating it from Java to C is hairy anyway...
15745
Daniel Veillard97b58771998-10-20 06:14:16 +000015746Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15747
15748 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15749 fonctions comment block, boring but useful.
15750
15751Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015752
15753 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15754 conversion routines. However they are not yet used to convert the
15755 inputs. The core will run with UTF-8.
15756
Daniel Veillard33942841998-10-18 19:12:41 +000015757Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15758
15759 * tree.c : make sure that the type id is properly set-up when
15760 a new object is allocated, needed for DOM.
15761
Daniel Veillard27fb0751998-10-17 06:47:46 +000015762Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15763
15764 * tree.h, tree.c: Ok, the main objects in the tree will be native
15765 corba objects, it costs 8 bytes per Node, Attribute and Document
15766 but it simplifies the Corba integration a lot (no extra interface
15767 objects to allocate/free).
15768
Daniel Veillard0bef1311998-10-14 02:36:47 +000015769Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15770
15771 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15772 and changed NODEs contants for conformity with DOM Level 1
15773
Daniel Veillard27864701998-10-08 03:47:24 +000015774Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15775
15776 * added hooks to keep track of servants when creating objects
15777 xmlDoc and xmlNode (for Corba export).
15778
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015779Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15780
15781 * added xml-config script.
15782
Daniel Veillard7066a791998-10-01 20:28:28 +000015783Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15784
15785 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15786 to autoupdate libtool and automake conf files.
15787
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000157881998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15789
15790 * Makefile.am: Use '?' to separate the sed
15791 commands as ',' is used when people pass -Wl,something.
15792
15793
Daniel Veillard15a8df41998-09-24 19:15:06 +000015794Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15795
15796 * tree.c, tree.h: added a per-document compression interface.
15797
Daniel Veillard151b1b01998-09-23 00:49:46 +000015798Tue Sep 22 20:47:38 EDT 1998
15799
15800 * tree.c, tree.h: added saving with compression and added interfaces
15801 to control the compression level (xmlGetCompressMode,
15802 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15803
Daniel Veillard70120ff1998-09-22 00:24:21 +000015804Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15805
15806 * parser.c: corrected a loop for files of size 0
15807
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000158081998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15809
15810 * error.h: New file. Contains prototyes from `error.c'.
15811
Tom Tromeyc19653d1998-08-14 01:22:43 +000015812Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15813
15814 * Makefile.am (xmlincdir): New macro.
15815 (xmlinc_HEADERS): Renamed from include_HEADERS.
15816
Daniel Veillard845664d1998-08-13 04:43:19 +000015817Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15818
15819 * applied small patch on numeric entities from
15820 Christopher Blizzard <blizzard@appliedtheory.com>
15821
Daniel Veillard260a68f1998-08-13 03:39:55 +000015822Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15823
15824 * New release 0.2, removed the old xml_* files so that it's
15825 coherent with the other CVS base (W3C), far better conformance
15826 to standard, new namespaces, decent entities support, beginning
15827 of a SAX-like interface. Nearly nothing left intact, even the
15828 test examples ...
15829
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000158301998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15831
15832 * .cvsignore: Add .deps dir
15833
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015834Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15835
15836 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15837
Daniel Veillardfe926001998-07-26 04:28:20 +000015838Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015839
Daniel Veillardfe926001998-07-26 04:28:20 +000015840 * configure.in: added test for CPP
15841 * AUTHORS, Changelog: the original ones didn't get commited but the
15842 glib ones instead, fixed.
15843 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015844
Daniel Veillardfe926001998-07-26 04:28:20 +000015845Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015846
Daniel Veillardfe926001998-07-26 04:28:20 +000015847 * integrated code developped at W3C
15848 * changed the original Copyright
15849 * migrated to automake
15850 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015851