blob: 7a8167be6d2e47d02f14c54adfea7d0def936108 [file] [log] [blame]
Daniel Veillard358a9892003-02-04 15:22:32 +00001Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * HTMLparser.c: applied patch from Arne de Bruijn fixing
4 bug #103827
5
Daniel Veillardeb137172003-02-04 15:18:06 +00006Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
7
8 * HTMLparser.c: updating a comment, fixing #103776
9
Daniel Veillard8d589042003-02-04 15:07:21 +000010Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
11
12 * parser.c: fixing bug 105049 for validity checking of content
13 within recursive entities.
14
Daniel Veillarde5b110b2003-02-04 14:43:39 +000015Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
16
17 * HTMLparser.c: try to fix # 105049
18 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
19 * tree.c: updated a function comment
20
Daniel Veillard419a7682003-02-03 23:22:49 +000021Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
22
23 * relaxng: more work on grammars and refs/defs
24 * test/relaxng/* result/relaxng/*: augmented/updated the
25 regression tests
26
Daniel Veillard144fae12003-02-03 13:17:57 +000027Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
28
29 * relaxng: more work on name classes, except support
30 * test/relaxng/* result/relaxng/*: augmented/updated the
31 regression tests
32
Daniel Veillard1ed7f362003-02-03 10:57:45 +000033Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
34
35 * relaxng: more work on name classes, the "validate all" schemas
36 seems to work now.
37 * test/relaxng/* result/relaxng/*: augmented/updated the
38 regression tests
39
Daniel Veillard3b2e4e12003-02-03 08:52:58 +000040Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
41
42 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
43 * parser.c: put a guard against infinite document depth, basically
44 trying to avoid another kind of DoS attack.
45 * relaxng.c: some code w.r.t. nameClasses
46
Daniel Veillardfc1a4502003-02-02 16:02:55 +000047Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
48
49 * test/relaxng/* result/relaxng/*: check all the namespace support
50 was actually correct based on tutorial section 10.
51
Daniel Veillarde2a5a082003-02-02 14:35:17 +000052Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
53
54 * relaxng: include seems to work okay now
55 * test/relaxng/* result/relaxng/*: augmented/updated the
56 regression tests
57
Daniel Veillarda9d912d2003-02-01 17:43:10 +000058Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
59
60 * relaxng.c: a bit of work done in the train back.
61 * test/relaxng/*: added one of the include tests
62
Daniel Veillard154877e2003-01-30 12:17:05 +000063Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
64
65 * relaxng: more work done in the train
66 * test/relaxng/* result/relaxng/*: augmented/updated the
67 regression tests
68
Daniel Veillarde431a272003-01-29 23:02:33 +000069Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
70
71 * relaxng.c: debugging of externalRef
72 * test/relaxng/* result/relaxng/*: augmented/updated the
73 regression tests
74
Daniel Veillardd41f4f42003-01-29 21:07:52 +000075Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
76
77 * relaxng.c: more work on Relax-NG, implementing externalRef
78 * test/relaxng/* result/relaxng/*: augmented/updated the
79 regression tests
80 * Makefile.am: cleanup to Relaxtests target
81
Daniel Veillardb08c9812003-01-28 23:09:49 +000082Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
83
84 * relaxng.c: more work on Relax-NG, implementing interleave
85 * test/relaxng/* result/relaxng/*: augmented/updated the
86 regression tests
87
Daniel Veillard76fc5ed2003-01-28 20:58:15 +000088Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
89
90 * relaxng.c: more work on Relax-NG, implementing interleave
91 * test/relaxng/* result/relaxng/*: augmented/updated the
92 regression tests
93
MST 2003 John Fleckda81d192003-01-27 14:35:56 +000094Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
95
96 * doc/tutorial/customfo.xsl
97 * doc/tutorial/customhtml.xsl
98 adding stylesheet customizations used to generate fo
99 for pdf and html
100
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000101Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
102
103 * relaxng.c: more work on Relax-NG
104 * test/relaxng/* result/relaxng/*: augmented/updated the
105 regression tests
106 * xmlschemastypes.c: added a number of base type definition but not
107 the associated checks, those are still TODOs
108
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000109Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
110
111 in docs/tutorial:
112 * apa.html
113 * apb.html
114 * apc.html
115 * apd.html
116 * ape.html
117 * apf.html
118 * apg.html
119 * ar01s02.html
120 * ar01s03.html
121 * ar01s04.html
122 * ar01s05.html
123 * ar01s06.html
124 * ar01s07.html
125 * ar01s08.html
126 * index.html
127 * xmltutorial.pdf
128 * xmltutorial.xml
129 add index to tutorial
130
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000131Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
132
133 * doc/xmlcatalog.1
134 * doc/xmlcatalog_man.html
135 * doc/xmlcatalog_man.xml
136 belatedly fixing bug #93622 (adds rewriteURI type to
137 "--add" option in xmlcatalog man page
138
Daniel Veillard3be27512003-01-26 19:49:04 +0000139Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
140
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000141 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000142 Julio Merino, closing #104475
143
Daniel Veillardea3f3982003-01-26 19:45:18 +0000144Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
145
146 * relaxng.c: more work on Relax-NG
147 * test/relaxng/* result/relaxng/*: augmented/updated the
148 regression tests
149
Daniel Veillardedc91922003-01-26 00:52:04 +0000150Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
151
152 * relaxng.c: more work on Relax-NG
153 * test/relaxng/* result/relaxng/*: augmented/updated the
154 regression tests
155
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000156Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
157
158 * README: updated the policy on private mail answers
159 * relaxng.c: more work on Relax-NG
160 * test/relaxng/* result/relaxng/*: augmented/updated the
161 regression tests
162
Daniel Veillard7424eb62003-01-24 14:14:52 +0000163Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
164
165 * error.c parser.c tree.c: applied a documentation patch from
166 Stefan Kost
167
Daniel Veillard276be4a2003-01-24 01:03:34 +0000168Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
169
170 * relaxng.c: more work on Relax-NG
171 * doc/*: regenerated the docs
172 * test/relaxng/* result/relaxng/*: updated and augmented the
173 Relax-NG regression tests and results
174
Daniel Veillard6eadf632003-01-23 18:29:16 +0000175Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
176
177 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
178 First commit of the new Relax-NG validation code, not generally
179 useful yet.
180 * test/relaxng/* result/relaxng/*: current state of the regression
181 tests
182
Daniel Veillard814a76d2003-01-23 18:24:20 +0000183Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
184
185 * tree.c: minimized the memory allocated for GetContent
186 and a bit of cleanup.
187
Daniel Veillardff12c492003-01-23 16:42:55 +0000188Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
189
190 * python/generator.py: seems there is no good reasons to
191 not generate bindings for XPointer
192
Daniel Veillard540a31a2003-01-21 11:21:07 +0000193Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
194
195 * xmlreader.c doc/apibuild.py: applied a new patch from
196 Stéphane Bidoul for cleanups
197 * doc/libxml2-api.xml: rebuilt the API description with
198 new entry points
199
Daniel Veillard417be3a2003-01-20 21:26:34 +0000200Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
201
202 * xmlreader.c python/drv_libxml2.py python/generator.py
203 python/libxml.c python/libxml.py python/libxml_wrap.h
204 python/types.c: patch from Stéphane Bidoul for better per
205 context error message APIs
206 * python/tests/ctxterror.py python/tests/readererr.py:
207 update of the tests
208
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000209Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
210
211 * doc/guidelines.html
212 grammar and spelling cleanup
213
Daniel Veillard26f70262003-01-16 22:45:08 +0000214Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
215
216 * xmlreader.c include/libxml/xmlreader.h python/generator.py
217 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
218 a patch from Stéphane Bidoul to allow per XMLtextReader error
219 and warning handling
220 * python/tests/Makefile.am python/tests/readererr.py: adding the
221 specific regression test
222
Daniel Veillard71f9d732003-01-14 16:07:16 +0000223Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
224
225 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
226 should raise a syntax error
227
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000228Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
229
230 * python/libxml.c: cleanup patch from Stéphane Bidoul
231
Daniel Veillard81601f92003-01-14 13:42:37 +0000232Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
233
234 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
235
Daniel Veillarde6227e02003-01-14 11:42:39 +0000236Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
237
238 * python/generator.py python/libxml.c python/libxml.py
239 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000240 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000241 Python level.
242 * python/tests/Makefile.am python/tests/ctxterror.py: added a
243 regression test for it.
244
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000245Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
246
247 * xmlreader.c: fixed the streaming property of the reader,
248 it was generating tree faster than consuming it. Pointed out
249 by Nate Myers
250 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
251
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000252Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
253
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000254 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000255
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000256Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
257
258 * xpath.c: fix to the XPath implementation for parent and
259 ancestors axis when operating on a Result Value Tree.
260 Fixes bug #100271
261
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000262Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
263
264 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
265 to fix some URI/file escaping problems
266
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000267Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
268
269 * python/generator.py: fixed a bug raised by Raymond Wiker,
270 docSetRootElement() should not raise an exception if the
271 return is None
272
Daniel Veillard3e20a292003-01-10 13:14:40 +0000273Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
274
275 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
276 fixed bug #102181 by applying the suggested change and fixing
277 the generation/registration problem.
278
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000279Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
280
281 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
282 routines.
283
Daniel Veillard8f872442003-01-09 23:19:02 +0000284Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
285
286 * parser.c: one more IsEmptyElement crazyness, that time in
287 external parsed entities if substitution is asked.
288 * python/tests/reader3.py: added a specific test.
289
Daniel Veillarde329fc22003-01-09 21:36:42 +0000290Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
291
292 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
293 support and improved error handler registration
294
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000295Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
296
297 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
298 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
299 * README: fixed a link
300
Daniel Veillarde2830f12003-01-08 17:47:49 +0000301Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
302
303 * configure.in doc/* NEWS: preparing 2.5.1 release
304 * SAX.c parser.c: fixing XmlTextReader bug
305
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000306Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
307
308 * SAX.c: fuck, I introduced a memory leak on external parsed
309 entities in 2.5.0 :-(
310
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000311Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
312
313 * xmllint.c: another fix needed as pointed by Christophe Merlet
314 for --stream --debug if compiled without debug support.
315
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000316Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
317
318 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000319 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000320 update man page with --stream and --chkregister
321
Daniel Veillard8326e732003-01-07 00:19:07 +0000322Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
323
324 * globals.c: fixed --with-threads compile
325 * xmllint.c: fixed --without-debug compile
326 * include/libxml/globals.h: cleanup
327 * include/libxml/schemasInternals.h: add a missing include
328
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000329Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
330
331 * configure.in NEWS: preparing 2.5.0 release
332 * SAX.c: only warn in pedantic mode about namespace name
333 brokeness
334 * globals.c: fix a doc generation problem
335 * uri.c: fix #101520
336 * doc/*: updated and rebuilt the doc for the release, includuding
337 stylesheet update
338 * python/Makefile.am: fix a filename bug
339
340Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
341
342 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
343 should not be called.
344
345Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
346
347 * libxml-2.0.pc.in: applied the patch to fix #101894
348
349Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
350
351 * tree.c : applied patch from Lukas Schroeder for register callbacks
352 * valid.c: modified patch from Lukas Schroeder to test
353 register callbacks with --chkregister
354
355Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
356
357 * xmlreader.c: seriously changed the way data are pushed to
358 the underlying parser, go by block of 512 bytes instead of
359 tryng to detect tag boundaries at that level. Changed the
360 way empty element are detected and tagged.
361 * python/tests/reader.py python/tests/reader2.py
362 python/tests/reader3.py: small changes mostly due to context
363 reporting being different and DTD node being reported. Some
364 errors previously undetected are now caught and fixed.
365 * doc/xmlreader.html: flagged last section as TODO
366
367Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
368
369 * python/libxml.py: integrated the Python 2.2 optimizations
370 from Hannu Krosing, while maintaining compatibility with
371 1.5 and 2.1
372
373Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
374
375 * xmllint.c: a bit of cleanup
376 * xmlreader.c: small fix
377 * doc/xmlreader.html: more work on the XmlTextReader tutorial
378 * python/libxml.py: a few fixes pointed out by Hannu Krosing
379
380Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
381
382 * python/setup.py.in: patch from Stéphane Bidoul to include
383 drv_libxml2.py in setup.py
384
385Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
386
387 * doc/xmlreader.html: starting documenting the new XmlTextReader
388 interface.
389
390Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
391
392 * xmllint.c: added the --stream flag to use the TextReader API
393 * xmlreader.c: small performance tweak
394
395Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
396
397 * xmlreader.c python/tests/reader2py: okay the DTD validation
398 code on top of the XMLTextParser API should be solid now.
399
400Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
401
402 * xmlreader.c python/tests/reader2py: Fixing some more mess
403 with validation and recursive entities while using the
404 reader interface, it's getting a bit messy...
405
406Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
407
408 * xmlreader.c python/tests/reader.py: another couple of problem
409 related to IsEmptyElement reported by Stéphane Bidoul needed
410 some fixes.
411
412Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
413
414 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
415 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
416 based on the python XmlTextReader interface.
417
418Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
419
420 * tree.c: backing out one change in the last patch which broke the
421 regression tests
422
423Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
424
425 * global.data globals.c tree.c include/libxml/globals.h: applied
426 an old patch from Lukas Schroeder to track node creation and
427 destruction. Probably missing a lot of references at the moment
428 and not usable reliably.
429
430Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
431
432 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
433 from doc/news.html and a stylesheet
434
435Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
436
437 * xmlreader.c python/tests/reader.py: fixed another couple of
438 xmlreader bugs reported by Stéphane Bidoul and added tests.
439
440Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
441
442 * xmlreader.c python/tests/reader2.py: fixed another validity
443 checking in external parsed entities raised by Stéphane Bidoul
444 and added a specific regression test.
445 * python/tests/reader3.py: cleanup
446
447Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
448
449 * xmlreader.c python/tests/reader2.py: fixed a problem with
450 validation within entities pointed by Stéphane Bidoul, augmented
451 the tests to catch those.
452
453Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
454
455 * python/generator.py: modified the generator to allow keeping
456 class references when creating new classes, needed to fix a bug
457 pointed by Stéphane Bidoul where the input buffer of the
458 xmlTextReader instance gets destroyed if the python wrapper for
459 the input is not referenced anymore.
460
461Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
462
463 * xmlreader.c python/tests/reader.py: fixed another pair of problem
464 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
465
466Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
467
468 * xmlreader.c python/tests/reader.py: fixed another problem
469 pointed by Stéphane Bidoul
470
471Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
472
473 * xmlreader.c python/tests/reader.py: fixed a limit case problem
474 with "<a/>"
475
476Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
477
478 * SAX.c: warn on xmlns:prefix="foo"
479 * xmlreader.c python/tests/reader.py: fixed a couple of problem
480 for namespace attributes handling.
481
482Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
483
484 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
485 a really nasty problem raised by a DocBook XSLT transform
486 provided by Sebastian Bergmann
487
488Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
489
490 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
491 by Stéphane Bidoul and integrated it into the tests
492
493Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
494
495 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
496 extended the XmlTextReader API a bit, addding accessors for
497 the current doc and node, and an entity substitution mode for
498 the parser.
499 * python/libxml.py python/libxml2class.txt: related updates
500 * python/tests/Makefile.am python/tests/reader.py
501 python/tests/reader2.py python/tests/reader3.py: updated a bit
502 the old tests and added a new one to test the entities handling
503
504Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
505
506 * python/generator.py python/libxml2class.txt
507 python/tests/reader.py python/tests/reader2.py: changed the
508 generator to provide casing for the XmlTextReader similar to
509 C# so that examples and documentation are more directly transposable.
510 Fixed the couple of tests in the suite.
511
512Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
513
514 * doc/guidelines.html: added a document on guildeline for
515 publishing and deploying XML
516
517Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
518
519 * valid.c xmlreader.c: final touch running DTD validation
520 on the XmlTextReader
521 * python/tests/Makefile.am python/tests/reader2.py: added a
522 specific run based on the examples from test/valid/*.xml
523
524Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
525
526 * python/libxml.py: added a few predefined xmlTextReader parser
527 configuration values.
528
529Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
530
531 * python/libxml_wrap.h: trying to fix #102037
532
533Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
534
535 * SAX.c: fixing bug #95296, when the predefined entities
536 are redefined in the DTD the default one must be used
537 instead anyway.
538
539Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
540
541 * doc/xmllint.xml
542 * doc/xmllint.1
543 Add discussion of XML_DEBUG_CATALOG to xmllint man
544 page - bug #100907
545
546
547Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
548
549 * xmlreader.c: Fixed the empty node detection to avoid reporting
550 an inexistant close tag.
551
552Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
553
554 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
555 for Python 2.1
556
557Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
558
559 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
560
561Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
562
563 * doc/libxml2-api.xml python/tests/reader.py: one really need
564 to provide the base URI information when creating a reader parser
565 from an input stream. Updated the API and the example using it.
566
567Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
568
569 * testReader.c xmlreader.c valid.c include/libxml/tree.h
570 include/libxml/valid.h include/libxml/xmlreader.h: working on
571 DTD validation on top of xml reader interfaces. Allows to
572 validate arbitrary large instances. This required some extensions
573 to the valid module interface and augmenting the size of xmlID
574 and xmlRef structs a bit.
575 * uri.c xmlregexp.c: simple cleanup.
576
577Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
578
579 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
580 work on the xml reader interfaces.
581 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
582 Web page for the Windows binaries.
583
584Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
585
586 * xmlIO.c: applied a patch for VMS following the report by
587 Nigel Hall
588
589Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
590
591 * parser.c: the parseStartTag bug fix wasn't complete.
592
593Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
594
595 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
596 parseStartTag, fixing it.
597 * test/att4 result/att4 result/noent/att4: adding the test
598 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
599 more methods to XmlTextReader.
600
601Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
602
603 * win32/libxml2.def.src: added more xml reader exports
604 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
605 to the build
606
607Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
608
609 * doc/tutorial/xmltutorial.xml
610 plus generated html and pdf
611 Updating tutorial again based on further comments from Niraj
612 Tolia on the last iteration
613
614Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
615
616 * doc/tutorial/xmltutorial.xml
617 * doc/tutorial/includekeyword.c
618 * doc/tutorial/includegetattribute.c
619 plus generated html and pdf
620 Adding fix from Niraj Tolia to tutorial to properly free memory.
621
622
623Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
624
625 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
626 more methods of XmlTextReader.
627 * python/libxml2class.txt python/tests/reader.py: this increased the
628 methods in the bndings, augmented the test to check those new
629 functions.
630
631Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
632
633 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
634 methods of XmlTextReader.
635 * python/generator.py python/libxml_wrap.h python/types.c
636 python/libxml2class.txt: added the reader to the Python bindings
637 * python/tests/Makefile.am python/tests/reader.py: added a specific
638 test for the Python bindings of the Reader APIs
639 * parser.c: small cleanup.
640
641Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
642
643 * xinclude.c: fallback was only copying the first child not the
644 full child list of the fallback element, closes #89684 as reopened
645 by Bernd Kuemmerlen
646
647Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
648
649 * win32/libxml2.def.src: exported htmlNodeDumpOutput
650
651Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
652
653 * configure.in: preparing release of 2.4.30
654 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
655 gives enum values, fix functype return type, put back fields in
656 structs
657 * doc/*: updated the docs rebuilt
658
659Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
660
661 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
662 about htmlNodeDumpOutput location.
663 * xpath.c: removed an undefined function signature
664 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
665 too many symbols in the API breaking the python bindings.
666 Updated with the libxslt/libexslt changes.
667
668Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
669
670 * configure.in: preparing release of 2.4.29
671 * doc/*: rebuilt the docs and API
672 * xmlreader.c: a few more fixes for the XmlTextReader API
673
674Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
675
676 * include/win32config.h: applied mingw patch from Magnus Henoch
677
678Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
679
680 * catalog.c doc/libxml2-api.xml: a bit more cleanup
681
682Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
683
684 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
685 building Python script, does the C parsing directly, generates
686 a better API description including structure fieds defs and
687 enums. Still a couple of bugs, but good enough for the python
688 wrappers now.
689 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
690 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
691 include/libxml/schemasInternals.h include/libxml/tree.h: more
692 cleanup based on the python analysis script reports.
693 * libxml.spec.in: make sure the API XML description is part of the
694 devel package.
695
696Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
697
698 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
699 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
700 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
701 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
702 code cleanup, especially the function comments.
703 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
704
705Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
706
707 * Makefile.am xmlreader.c include/libxml/Makefile.am
708 include/libxml/xmlreader.h: Adding a new set of APIs based on
709 the C# TextXmlReader API but converted to C. Allow to parse
710 in constant memory usage, far simpler to program and explain
711 than the SAX like APIs, unfinished but working.
712 * testReader.c: test program
713
714Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
715
716 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
717
718Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
719
720 * tree.c: Chip turner indicated that XHTML1 serialization
721 rule for style actually break on both IE and Mozilla,
722 try to avoid the rule if escaping ain't necessary
723
724Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
725
726 * nanhttp.c: handle HTTP URL escaping, problem reported by
727 Glen Nakamura and Stefano Zacchiroli
728
729Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
730
731 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
732
733Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
734
735 * uri.c: Johann Richard pointed out some XPointer problems for
736 URN based URI references in XInclude. Modified the URI parsing
737 and saving routines to allow correct parsing and saving of
738 XPointers, especially when attached to "opaque" scheme accordingly
739 to RFC 2396
740
741Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
742
743 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
744 of refactoring to the HTML saving code.
745 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
746 in the doc.
747
748Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
749
750 * tree.c include/libxml/tree.h: refactored the XML dump of a node
751 to a buffer API to reuse the generic dump to an OutputIO layer,
752 this reduces code, fixes xmlNodeDump() for XHTML, also made
753 xmlNodeDump() now return the number of byte written.
754
755Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
756
757 * python/setup.py.in: another patch from Stéphane Bidoul for
758 Python bindings on Windows
759 * doc/parsedecl.py: small cleanup
760
761Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
762
763 * libxml.spec.in configure.in: add a line in %changelog for releases
764
765Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
766
767 * parser.c: patch from Marcus Clarke fixing a problem in entities
768 parsing that was detected in KDe documentations environment.
769
770Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
771
772 * python/libxml.c (libxml_prev): Return the previous as opposed to
773 the next node (I guess this is the result of some cut & paste programming:)
774
775Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
776
777 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
778
779Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
780
781 * python/generator.py python/libxml.c python/setup.py.in: trying
782 to fix the Python bindings build on Windows (Stéphane Bidoul)
783
784Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
785
786 * win32/configure.js: added option for python bindings
787 * win32/libxml2.def.src: added more exports
788
789Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
790
791 * win32/Makefile.mingw: fixed unresolved symbols when linking with
792 pthreads
793 * win32/wince/*: applied updates to Windows CE port from Javier
794
795Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
796
797 * configure.in: preparing 2.4.28
798 * libxml.spec.in doc/Makefile.am: some cleanup
799 * doc/*: updated the news and regenerated.
800
801Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
802
803 * HTMLparser.c: final touch at closing #87235 </p> end tags
804 need to be generated.
805 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
806 this change slightly the output of a few tests
807 * doc/*: regenerated
808
809Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
810
811 * parserInternals.c: fixing bug #99190 when UTF8 document are
812 parsed using the progressive parser and the end of the chunk
813 is in the middle of an UTF8 multibyte character.
814
815Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
816
817 * threads.c: fixed initialization problem in xmlNewGlobalState
818 which was causing crash.
819 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
820 in xmlInitializeGlobalState.
821 * parserInternals.c: cleaned up ctxt->sax initialisation.
822
823Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
824
825 * tree.c include/libxml/tree.h: modified the existing APIs
826 to handle XHTML1 serialization rules automatically, also add
827 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
828 libxslt serialization uses it when needed without changing
829 the library API.
830 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
831 result/xhtml1: added a new test specifically for xhtml1 output
832 and updated the result of one XHTML1 test
833
834Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
835
836 * xinclude.c parserInternals.c encoding.c: fixed #99082
837 for xi:include encoding="..." support on text includes.
838 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
839 test/XInclude/ents/isolatin.txt : added a specific regression test
840 * python/generator.py python/libxml2class.txt: fixed the generator
841 the new set of comments generated for doc/libxml2-api.xml were
842 breaking the python generation.
843
844Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
845
846 * doc/Makefile.am: repair some problem if gtk-doc fail or such
847 * configure.in: patch for Solaris on new autoconf closes #98880
848 * doc/parsedecl.py: repair the frigging API building script,
849 did I say that python xmllib sucks ?
850 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
851 and some comment are no more truncated.
852
853Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
854
855 * parser.c: Martin Stoilov pointed out a potential leak in
856 xmlCreateMemoryParserCtxt
857
858Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
859
860 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
861 included in HTML documents and using the push parser.
862
863Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
864
865 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
866 specified, look for the Python interpreter not just in the
867 specified root but also in the specified location. Fixes #98825
868
869Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
870
871 * python/libxml.c: fixing bug #98792 , node may have no doc
872 and dereferencing without checking ain't good ...
873
874Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
875
876 * configure.in: preparing release 2.4.27
877 * doc/* : updated and rebuilt the docs
878 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
879 and all the docs are actually packaged and in the final RPMs
880 * parser.c parserInternals.c include/libxml/parser.h: restore
881 xmllint --recover feature.
882
883Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
884
885 * parser.c xpath.c: fixing #96925 wich was also dependant on the
886 processing of parsed entities, and XPath computation on sustitued
887 entities.
888 * testXPath.c: make sure entities are substitued.
889
890Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
891
892 * parser.c: fixed #96594, which was totally dependant on the
893 processing of internal parsed entities, which had to be changed.
894
895Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
896
897 * Makefile.am python/Makefile.am python/tests/Makefile.am:
898 trying to fix bug #98517 about building outside the source tree
899 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
900
901Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
902
903 * include/win32config.h: cleanup
904 * win32/Makefile.mingw: integrated mingw in JScript configure
905 * win32/Makefile.msvc: modified to allow mingw coexistence
906 * win32/configure.js: integrated mingw
907 * win32/Readme.txt: cleanup
908
909Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
910
911 * HTMLparser.c: strengthen the guard in the Pop macros,
912 like in the XML parser, closes bug #97315
913
914Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
915
916 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
917 callback is never used.
918
919Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
920
921 * parserInternals.c: fixed the initialization of the SAX structure
922 which was breaking xsltproc
923 * xpath.c: patch from Petr Pajas for CDATA nodes
924 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
925 * parser.c include/libxml/parser.h: patch from Peter Jones
926 removing a leak in xmlSAXParseMemory() and adding the
927 function xmlSAXParseMemoryWithData()
928
929Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
930
931 adding pdf of tutorial, changing web page to link to it
932 * doc/tutorial/xmltutorial.pdf
933 * doc/xml.html
934 * doc/docs.html
935
936Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
937
938 * doc/tutorial/ar01s08.html
939 adding file what I forgot for tutorial
940
941
942Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
943
944 Adding encoding discussion to tutorial
945 Added:
946 * doc/tutorial/images/*.png: DocBook admonition image files
947 * doc/tutorial/apf.html, apg.html: new generated html
948 * doc/tutorial/includeconvert.c: conversion code entity file
949 changed:
950 * doc/tutorial/xmltutorial.xml: DocBook original
951 * doc/tutorial/*.html: generated html
952
953Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
954
955 * include/libxml/*.h: retired xmlwin32version.h
956 * doc/Makefile.am: retired xmlwin32version.h
957 * win32/configure.js: retired xmlwin32version.h
958
959Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
960
961 * win32/libxml2.def.src: exported additional symbols
962 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
963 sisterhood
964
965Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
966
967 * globals.c: fixed a typo pointed out by Igor
968 * xpath.c: try to speed up node compare using line numbers
969 if available.
970
971Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
972
973 * tree.c: make xmlFreeNode() handle attributes correctly.
974
975Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
976
977 * catalog.c: completed the #96963 fix, as reported by Karl
978 Eichwalder
979
980Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
981
982 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
983
984Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
985
986 * Makefile.am: switched the order of a couple of includes
987 to fix bugs #97100
988
989Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
990
991 * catalog.c: fixed bug #96963, reverted to the old behaviour of
992 xmlLoadCatalogs that used to separate directories with a ':'.
993
994Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
995
996 * threads.c: improvements to the Windows-side of thread handling
997 * testThreads.c: conditionally excluded unistd.h
998 * testThradsWin32.c: broke overlong lines
999 * include/win32config.h: adapted thread-related macros to the new
1000 scheme and for pthreads on Windows
1001 * win32/Makefile.msvc: introduced a more flexible thread build,
1002 added testThreads[Win32].c to the build
1003 * win32/configure.js: introduced a more flexible thread config
1004
10052002-10-31 John Fleck <jfleck@inkstain.net>
1006
1007 * doc/xml.html (and, by implication, FAQ.html)
1008 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1009
1010Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1011
1012 * configure.in: removed xmlwin32version.h
1013 * include/libxml/Makefile.am: removed xmlwin32version.h
1014
1015Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1016
1017 * tree.c: applied patch from Brian Stafford to fix a bug
1018 in xmlReconciliateNs()
1019
1020Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1021
1022 * tree.c: applied patch from Christian Glahn to allow
1023 xmlNewChild() on document fragment nodes
1024
1025Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1026
1027 * parser.c: Christian Glahn found a problem with a recent
1028 patch to xmlParseBalancedChunkMemoryRecover()
1029 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1030 problems
1031 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1032 test/schemas/seq*: added the test cases from Charles
1033
1034Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1035
1036 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1037 serious cleanup of the spec file and associated changes
1038 in the Makefiles.
1039 * valid.c: try to remove some warnings on x86_64
1040
1041Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1042
1043 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1044 fix bug #96586
1045
1046Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1047
1048 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1049 parsing, applied his patch
1050 * result/HTML/attrents.html result/HTML/attrents.html.err
1051 result/HTML/attrents.html.sax test/HTML/attrents.html:
1052 added the test and result case provided by Mikhail Sogrine
1053
1054Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1055
1056 * vms/build_libxml.com vms/config.vms vms/readme.vms
1057 include/libxml/parser.h include/libxml/parserInternals.h
1058 include/libxml/tree.h include/libxml/xmlIO.h
1059 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1060 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1061 Applied the VMS update patch from Craig A. Berry
1062 * doc/*.html: update
1063
1064Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1065
1066 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1067
1068Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1069
1070 * debugXML.c: adding a grep command to --shell in xmllint
1071 for T.V. Raman
1072
1073Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1074
1075 * xmlcatalog.c: tried to fix some of the problem with --sgml
1076
1077Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1078
1079 * parser.c: tried to fix bug #91500 where doc->children may
1080 be overriden by a call to xmlParseBalancedChunkMemory()
1081
1082Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1083
1084 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1085 identifiers in SGML catalogs containing '&'
1086
1087Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1088
1089 * python/types.c: fixed bugs when passing result value tree
1090 to Python functions.
1091
1092Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1093
1094 * configure.in: preparing the release of 2.4.26
1095 * doc/*: updated and rebuilt the documentation
1096
1097Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1098
1099 * parser.c: fixed a XML Namespace compliance bug reported by
1100 Alexander Grimalovsky
1101
1102Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1103
1104 * HTMLtree.c: fixed serialization of script and style when
1105 they are not lowercase (i.e. added using the API to the tree).
1106
1107Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1108
1109 * valid.c: make xmlValidateDocument emit a warning msg if there
1110 is no DTD, pointed by Christian Glahn
1111
1112Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1113
1114 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1115 content model when some of the blocks have min or max, and a couple
1116 of bugs found in the process.
1117 * result/schemas/list0* test/schemas/list0*: added some specific
1118 regression tests
1119
1120Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1121
1122 * README: updated the contact informations
1123
1124Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1125
1126 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1127 misses it, reported by Peter Bray.
1128
1129Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1130
1131 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1132 and removed a few warnings
1133
1134Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1135
1136 * parser.c: Christian Glahn found a small bug in the push parser.
1137 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1138 public
1139
1140Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1141
1142 * xmlschemas.c include/libxml/xmlschemas.h: added
1143 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1144 * testSchemas.c: added --memory to test the new interface
1145
1146Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1147
1148 * doc/index.py doc/search.php: integrated the XSLT indexing,
1149 a few fixed in the indexer, added a scope selection at the
1150 search level.
1151
1152Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1153
1154 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1155 this was due to uninitialized parts of the validation context
1156
1157Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1158
1159 * debugXML.c: applied patch from Mark Vakoc except the API
1160 change, preserved it.
1161 * doc/*: updated the docs to point to the search engine for
1162 information lookup or before bug/help reports.
1163
1164Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1165
1166 * doc/index.py doc/search.php: added mailing-list archives
1167 indexing and lookup
1168
1169Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1170
1171 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1172
1173Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1174
1175 * doc/index.py: improved HTML indexing
1176 * doc/search.php: make the queries also lookup the HTML based indexes
1177
1178Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1179
1180 * doc/index.py: added HTML page indexing
1181
1182Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1183
1184 * xmlIO.c: extended Windows path normalisation to fix the base
1185 problem in libxslt.
1186 * catalog.c: fixed list handling in XML_CATALOG_FILES
1187
1188Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1189
1190 * valid.c: typo/bug found by Christian Glahn
1191
1192Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1193
1194 * xmlIO.c: applied Windows CE patch from Javier.
1195 * win32/wince: new directory, contains support for the PocketPC
1196 with Windows CE from Javier.
1197 * include/win32config.h: reorganised, removed duplicate
1198 definitions and applied WinCE patch from Javier.
1199 * include/wsockcompat.h: new file, now contains WinSock
1200 compatibility macros.
1201 * win32/Makefile.msvc: introduced double-run compilation.
1202
1203Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1204
1205 * configure.in include/libxml/xmlwin32version.h: preparing release
1206 of 2.4.25
1207 * doc/*: updated and regenerated teh docs and web pages.
1208
1209Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1210
1211 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1212 error were not covering namespace declarations.
1213 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1214 it was missing the attribute declaration for the namespace
1215 * result/VC/NS3: the fix now report breakages in that test
1216
1217Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1218
1219 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1220
1221Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1222
1223 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1224 and regenerated the docs and web site
1225
1226Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1227
1228 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1229 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1230 not before
1231
1232Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1233
1234 * python/generator.py python/libxml2class.txt: fixed a stupid error
1235 breaking the python API
1236
1237Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1238
1239 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1240 triostr.c triostr.h: applied a trio update patch from
1241 Bjorn Reese which should work with MinGW
1242
1243Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1244
1245 * tree.c: improving some documentation comments
1246 * xmlregexp.c: found and fixed a mem leak with python regression tests
1247 * doc/*: rebuilt the doc and the API XML file including the
1248 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1249 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1250 python/types.c: added access to the XML Schemas regexps from
1251 python
1252 * python/tests/Makefile.am python/tests/regexp.py: added a
1253 simple regexp bindings test
1254
1255Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1256
1257 * doc/xml.html:
1258 fixing ftp links - thanks to Vitaly Ostanin
1259
1260Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1261
1262 * xmlregexp.c: fixed the data callback on transition functionality
1263 which was broken when using the compact form
1264 * result/schemas/*: updated the results, less verbose, all tests
1265 pass like before
1266 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1267 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1268 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1269 annoying warnings
1270 * xpath.c: try to provide better error report when possible
1271
1272Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1273
1274 * Makefile.am: fixed a breakage raised by Jacob
1275
1276Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1277
1278 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1279 which don't use sockets
1280
1281Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1282
1283 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1284 * win32/configure.js: applied zlib patch from Daniel Gehriger
1285
1286Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1287
1288 * win32/configure.js: applied the patch from Mark Vakoc for
1289 regexp support
1290 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1291 for regexp support
1292
1293Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1294
1295 * xmlschemastypes.c: as pointed by Igor Float and Double
1296 parsing ain't finished yet
1297
1298Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1299
1300 * Makefile.am configure.in: trying to fix #88412 by bypassing
1301 all the python subdir if python ain't detected
1302
1303Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1304
1305 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1306 made configuring with regexps/automata/unicode the default
1307 but without schemas ATM
1308 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1309 fixed the regexp based DTD validation performance and memory
1310 problem by switching to a compact form for determinist regexps
1311 and detecting the determinism property in the process. Seems
1312 as fast as the old DTD validation specific engine :-) despite
1313 the regexp built and compaction process.
1314
1315Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1316
1317 * valid.c: determinism is debugged, new DTD checking code now works
1318 but xmlFAComputesDeterminism takes far too much CPU and the whole
1319 set usues too much memory to be really usable as-is
1320
1321Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1322
1323 * tree.c: fixed another stupid bug in xmlGetNodePath()
1324 * xmllint.c: --version now report the options compiled in
1325
1326Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1327
1328 * HTMLparser.c: small cleanup
1329 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1330 when configured with them. A bit of debugging around the determinism
1331 checks is still needed
1332
1333Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1334
1335 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1336
1337Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1338
1339 * xmlIO.c: small portability glitch fixed.
1340
1341Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1342
1343 * xmlschemastypes.c: incomplete steps for real/double support
1344 * testAutomata.c include/libxml/xmlautomata.h
1345 include/libxml/xmlregexp.h: avoiding a compilation problem
1346 * valid.c include/libxml/valid.h: starting the work toward using
1347 the regexps for actual DTD validation
1348
1349Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1350
1351 * hash.c: cosmetic cleanup
1352 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1353 integrating a DTD validation layer based on the regexps
1354
1355Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1356
1357 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1358 the determinism was tested before eliminating the epsilon
1359 transitions :-(
1360
1361Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1362
1363 * python/generator.py python/libxml.c python/libxml.py
1364 python/libxml2-python-api.xml python/libxml2class.txt
1365 python/libxml_wrap.h python/types.c: updated the python
1366 bindings, added code for easier File I/O, and the ability to
1367 define a resolver from Python fixing bug #91635
1368 * python/tests/Makefile.am python/tests/inbuf.py
1369 python/tests/outbuf.py python/tests/pushSAXhtml.py
1370 python/tests/resolver.py python/tests/serialize.py: updated
1371 and augmented the set of Python tests.
1372
1373Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1374
1375 * win32/configure.js: added more readme info for the binary
1376 package.
1377
1378Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1379
1380 * xmlIO.c: fixed a stupid out of bound array error
1381
1382Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1383
1384 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1385 messing around with support for Windows path, cleanups,
1386 trying to identify and fix the various code path to the
1387 filename access. Added xmlNormalizeWindowsPath()
1388
1389Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1390
1391 * error.c valid.c: working on better error reporting of validity
1392 errors, especially providing an accurate context.
1393 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1394 error reports in those cases.
1395
1396Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1397
1398 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1399 parser.c parserInternals.c xmlIO.c: get rid of all the
1400 perror() calls made in the library execution paths. This
1401 should fix both #92059 and #92385
1402
1403Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1404
1405 * xmllint.c: memory leak reporting was broken after a change
1406 of the preprocessor symbol used to activate it.
1407
1408Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1409
1410 * tree.c: try to make the copy function work for node of
1411 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1412 DOM layers though, not libxml2 itself.
1413
1414Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1415
1416 * valid.c: try to provide file and line informations, not all
1417 messages are covered, but it's a (good) start
1418
1419Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1420
1421 * xinclude.c: reimplemented a large part of the XInclude
1422 processor, trying to minimize resources used, James Henstridge
1423 provided a huge test case which was exhibiting severe memory
1424 consumption problems.
1425
1426Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1427
1428 * python/Makefile.am: applied patch from Christophe Merlet to
1429 reestablish DESTDIR
1430
1431Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1432
1433 * libxml.spec.in: fixes libary path for x86_64 AMD
1434
1435Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1436
1437 * doc/tutorial/includekeyword.c
1438 * doc/tutorial/xmltutorial.xml:
1439 (plus resulting generated html files)
1440 fixing one spot I missed in the tutorial where I hadn't freed
1441 memory properly
1442
1443Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1444
1445 * doc/tutorial/includeaddattribute.c
1446 * doc/tutorial/includeaddkeyword.c
1447 * doc/tutorial/includegetattribute.c
1448 * doc/tutorial/includekeyword.c
1449 * doc/tutorial/xmltutorial.xml
1450 * doc/tutorial/*.html:
1451 update tutorial to properly free memory (thanks to Christopher
1452 R. Harris for pointing out that this needs to be done)
1453 * doc/tutorial/images/callouts/*.png:
1454 added image files so the callouts are graphical, making it
1455 easier to read ( use "--param callout.graphics 1" to generate
1456 html with graphical callouts)
1457
1458Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1459
1460 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1461 nice logos generated by Marc Liyanage
1462 * doc/site.xsl *.html: changed the stylesheet to show the new
1463 logo and regenerated the pages
1464
1465Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1466
1467 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1468
1469Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1470
1471 * xpath.c: possible mem leak patch from Jason Adams
1472
1473Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1474
1475 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1476 in the XQuery namespace
1477 * configure.in: preparing 2.4.24
1478 * doc/*.html: updated the web pages
1479
1480Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1481
1482 * python/generator.py: closing bug #85258 by generating conditional
1483 compile check to avoid linking to routines not configured in.
1484
14852002-08-22 Havoc Pennington <hp@pobox.com>
1486
1487 * autogen.sh: update error message for missing automake
1488
1489Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1490
1491 * python/Makefile.am: typo in target name resulted in libxml2.py
1492 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1493
1494Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1495
1496 * win32/win32/Makefile.mingw: updated with version from
1497 Elizabeth Barham at http://soggytrousers.net/repository/
1498
1499Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1500
1501 * win32/Makefile.msvc: added the prefix location to the include
1502 and lib search path.
1503
15042002-08-18 Havoc Pennington <hp@pobox.com>
1505
1506 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1507 both automake 1.6 and 1.4 installed get the right automake. Means
1508 compilation from CVS will now require the latest automake 1.4
1509 release, or manually creating symlinks called "automake-1.4" and
1510 "aclocal-1.4"
1511
1512Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1513
1514 * configure.in python/Makefile.am: more AMD 64 induced changes from
1515 Frederic Crozat
1516
1517Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1518
1519 * xinclude.c: oops I was missing the xml:base fixup too
1520 * result/XInclude/*.xml: this adds xml:base attributes to most
1521 results of the tests
1522
1523Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1524
1525 * xinclude.c: quick but apparently working implementation of
1526 xi:fallback, should close bug #89684
1527 * Makefile.am test/XInclude/docs/fallback.xml
1528 result/XInclude/fallback.xml: added a basic test for fallback,
1529 and run with --nowarning to avoid a spurious warning
1530 * configure.in: applied patch from Frederic Crozat for python
1531 bindings on AMD 64bits machines.
1532
1533Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1534
1535 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1536 the caller don't pass a SAX callback block.
1537
1538Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1539
1540 * tree.c: applied the same fix for the XML-1.0 namespace to
1541 xmlSearchNsByHref() as was done for xmlSearchNs()
1542
1543Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1544
1545 * libxml.3: small cleanup of the man page
1546 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1547 when serializing HREF attributes generated by XSLT.
1548
1549Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1550
1551 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1552 version of Marc Liyanage' patch for boolean attributes in HTML
1553 output
1554
1555Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1556
1557 * python/tests/serialize.py: fixed the test results, indenting
1558 behaviour changed slightly
1559
1560Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1561
1562 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1563 new c14n function to Windows def files
1564
1565Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1566
1567 * c14n.c: fixed a memory leak in c14n code
1568
1569Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1570
1571 * parser.c include/libxml/parser.h: adding a new API for Christian
1572 Glahn: xmlParseBalancedChunkMemoryRecover
1573 * valid.c: patch from Rick Jones for some grammar cleanup in
1574 validation messages
1575 * result/VC/* result/valid/*: this slightly change some of the
1576 regression tests outputs
1577
1578Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1579
1580 * tree.c: trying to fix a problem in namespaced attribute handling
1581 raised by Christian Glahn
1582
1583Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1584
1585 * encoding.c include/libxml/encoding.h: Opening the interface
1586 xmlNewCharEncodingHandler as requested in #89415
1587 * python/generator.py python/setup.py.in: applied cleanup
1588 patches from Marc-Andre Lemburg
1589 * tree.c: fixing bug #89332 on a specific case of loosing
1590 the XML-1.0 namespace on xml:xxx attributes
1591
1592Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1593
1594 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1595 corner case from new Merlin's test suite and added a callback
1596 that will be used to improve xmlsec performance
1597
1598
1599Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1600
1601 * HTMLtree.c: trying to fix the <style> escaping problem in
1602 HTML serialization bug #89342
1603
1604Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1605
1606 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1607 and rebuilt the web site.
1608
1609Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1610
1611 * include/libxml/tree.h: added _private member to xmlNs struct
1612
1613Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1614
1615 * HTMLparser.c: fixing bug #84876 based on the xml working
1616 code.
1617
1618Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1619
1620 * python/Makefile.am: enhanced to fix bug 72012 (errors
1621 when using '-jX' make parameter)
1622
1623Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1624
1625 * xpath.c: small additional enhancement for booleans
1626 compared to nodesets
1627
1628Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1629
1630 * HTMLtree.c: changed the order of the encoding declaration
1631 attributes in the meta tags due to a bug in IE/Mac
1632
1633Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1634
1635 * xpath.c: enhanced handling of booleans (especially '='
1636 and '!=' for nodesets) - fixes bug 85256. Added new
1637 routine xmlXPathNotEqualValues for more proper handling
1638 of '!=' when nodesets are involved.
1639
1640Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1641
1642 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1643 doc/xmlcatalog_man.xml to the source distribution
1644
1645Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1646
1647 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1648 asked for this.
1649
1650Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1651
1652 * configure.in: preparing 2.4.23
1653 * doc/*: rebuilt the docs
1654
1655Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1656
1657 * parser.c: fixing bug #84169 by fixing the
1658 comment of xmlCreatePushParserCtxt to describe the
1659 encoding detection parameters better.
1660
1661Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1662
1663 * valid.c: fixing bug #79331 in one path the lookup for
1664 ID attributes on a namespaced node wasn't handled correctly :-\
1665
1666Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1667
1668 * HTMLparser.c: trying to fix 87235 about discarded white
1669 spaces in the HTML parser.
1670 * result/HTML/*: this changes the output of a number of HTML
1671 regression tests
1672
1673Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1674
1675 * xpath.c: applied patch from Richard Jinks for the namespace
1676 axis + fixed a memory error.
1677 * parser.c parserInternals.c: applied patches from Peter Jacobi
1678 removing ctxt->token for good.
1679 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1680 popped out by the regression tests.
1681 * Makefile.am: patch for threads makefile from Gary Pennington
1682
1683Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1684
1685 * xpath.c: enhanced behaviour of position() after usage of
1686 expressions involving preceding-sibling (et al).
1687
1688Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1689
1690 * hash.c: applied a patch from Peter Jacobi to solve a problem
1691 when compiling with the Watcom C on Win32
1692 * result/schemas/*.err: the change of hashing algo generated
1693 permutations in the output
1694
1695Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1696
1697 * hash.c: applied patch from Sander Vesik improving the quality of
1698 the hash function.
1699
17002002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1701
1702 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1703 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1704 xmllint.c xpath.c: replaced sprintf() with snprintf()
1705 to prevent possible buffer overflow (the bug was pointed
1706 out by Anju Premachandran)
1707
1708Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1709
1710 * parser.c: removed an uninitialized data error popped by valgrind
1711 on PE references
1712
1713Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1714
1715 * doc/xml.html
1716 adding tutorial reference to the web page
1717
1718Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1719
1720 * doc/tutorial/xmltutorial.xml
1721 * doc/tutorial/ar01s07.html
1722 * doc/tutorial/ape.html
1723 * doc/tutorial/includegetattribute.c
1724 adding section to tutorial about retrieving an attribute
1725 value
1726
1727Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1728
1729 * parser.c: applied a couple of patches from Peter Jacobi to start
1730 to get rid of ctxt->token, with a possible significant speed
1731 improvement to be gained once done. Better compliance with PE
1732 references constructs in DTDs too.
1733 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1734 from Peter too
1735
1736Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1737
1738 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1739 xmlParseElement was likely to have been deallocated at the
1740 time of the report, possibly leading to segfault. Just report
1741 the tag name now.
1742
1743Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1744
1745 * xpath.c: patch from Richard Jinks for XPath substring() function
1746 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1747
17482002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1749
1750 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1751
1752Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1753
1754 *doc/FAQ.html
1755 fixing typos in FAQ, thanks to Robert Funnell for the
1756 editing help
1757
1758Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1759
1760 * NEWS: got complaints from rpmlint that it was empty
1761
1762Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1763
1764 * added doc/tutorial, including:
1765 apa.html
1766 apb.html
1767 apc.html
1768 apd.html
1769 ar01s02.html
1770 ar01s03.html
1771 ar01s04.html
1772 ar01s05.html
1773 ar01s06.html
1774 includeaddattribute.c
1775 includeaddkeyword.c
1776 includekeyword.c
1777 includestory.xml
1778 index.html
1779 xmltutorial.xml
1780 libxml tutorial, including generated html
1781
1782Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1783
1784 * result/c14n/exc-without-comments/merlin-c14n-two-*
1785 result/c14n/without-comments/merlin-c14n-two-*
1786 test/c14n/exc-without-comments/merlin-c14n-two-*
1787 test/c14n/without-comments/merlin-c14n-two-*
1788 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1789 c14n/exc-c14n and slightly modified test script to handle
1790 these test cases
1791 * c14n.c: fixed bugs for complicated nodes set (namespace
1792 without node and others from merlin-c14n-two.tar.gz)
1793 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1794 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1795 for xmlsec performance patch
1796 * xpath.c: fixed self::node() for namespaces and attributes
1797
1798Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1799
1800 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1801 but with the format parameter
1802 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1803
1804Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1805
1806 * Makefile.am: updated c14n tests suite
1807 * c14n.c: performance improvement for previous c14n patch
1808
1809Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1810
1811 * parser.c: another peroformance patch from Peter Jacobi, that
1812 time on parsing attribute values.
1813
1814Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1815
1816 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1817 into LibXML2 test suite
1818
1819Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1820
1821 * c14n.c: propagating xpath ancesstors node fix to c14n
1822 plus small performance improvement to reduce number of
1823 mallocs
1824 * xpath.c: fixed ancestors axis processing for namespace nodes
1825
1826Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1827
1828 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1829 Peter Jacobi
1830
1831Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1832
1833 * configure.in: preparing 2.4.22
1834
1835Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1836
1837 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1838 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1839 a public entry point.
1840 * doc/*: rebuilt the API and docs
1841
1842Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1843
1844 * xpath.c: patch from Richard Jinks to fix a problem introduced
1845 in the previous patch and pointed by Norm
1846
1847Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1848
1849 * libxml.spec.in: fixing bug #81112
1850
1851Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1852
1853 * uri.c: fixing bug #82848
1854
1855Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1856
1857 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1858 output of one catalog test
1859
1860Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1861
1862 * global.data globals.c tree.c include/libxml/globals.h
1863 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1864 default value for global parameter xmlIndentTreeOutput to 1 and
1865 introduced new global parameter xmlTreeIndentString (the string
1866 used to do one-level indent) with default value " " (as it was
1867 in tree.c)
1868
1869Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1870
1871 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1872 with trio and schemas.
1873
1874Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1875
1876 * xpath.c: patch from Richard Jinks to fix the problem raised in
1877 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1878
1879Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1880
1881 * xmlschemas.c: a bit of work on import.
1882 * xmlschemastypes.c: Charles Bozeman provided a compare function
1883 for date/time types so min/max facet restrictions should work,
1884 indeterminate comparisons return an error instead of equal.
1885 * test/schemas/date_0* result/schemas/date_0_0: specific test
1886 from Charles Bozeman too
1887
1888Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1889
1890 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1891 from Christian Cornelssen fixing the man pages and the Catalog
1892 building script.
1893 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1894 next step is <xs:import> I now have a reasonable understanding
1895 of how it works.
1896
1897Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1898
1899 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1900
1901Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1902
1903 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1904
1905Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1906
1907 * xpath.c: fixing an XPath function evalutation bug pointed out
1908 by Alexey Efimov where the context was lost when evaluating
1909 the function arguments
1910
1911Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1912
1913 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1914 function public for XMLSec performance optimizations
1915
1916Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1917
1918 * python/generator.py python/libxml2class.txt : fixed a problem
1919 with the HTML parser pointed by Gary Benson
1920 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1921 example
1922
1923Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1924 * parser.c: fixed bug #81159 (memory growth in SAX)
1925
1926Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1927 * xpath.c: fixed bug #78858 (the real fix)
1928
1929Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1930 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1931
1932Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1933
1934 * tree.c: modified xmlNodeSetBase to allow changing the
1935 base of a document.
1936
1937Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1938
1939 * xmlschemastypes.c: patch Charles Bozeman for validation of
1940 all the date, time, and duration types
1941 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1942 * configure.in: fixed an error pointed by an user
1943 * xml2-config.in: fixed an error pointed by an user
1944
1945Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1946
1947 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1948 win32/libxml2.def.src xmlIO.c: exported default
1949 'file:', 'http:' and 'ftp:' protocols input handlers
1950 and maked protocols comparisson case insensitive
1951
1952Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1953
1954 * configure.in: Neven Has detected a typo
1955
1956Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1957
1958 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1959 as one of the persons allowed to commit directly to the
1960 module.
1961
1962Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1963
1964 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1965 * valid.c: raised a too low limit
1966 * doc/*: rebuilt the docs
1967
1968Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1969
1970 * test/XPath/expr/floats test/XPath/expr/functions
1971 result/XPath/expr/floats result/XPath/expr/functions
1972 xpath.c: another XPath conformance patch from Richard Jinks
1973
1974Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1975
1976 * xmlschemas.c: fixed validation of attribute groups.
1977 * test/schemas result/schemas: added an example from the primer
1978
1979Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1980
1981 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1982 * test/schemas result/schemas: updated the test list
1983
1984Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1985
1986 * TODO: updated a bit
1987 * parser.c: made a comment more specific
1988 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1989 Schemas conformance.
1990 * test/schemas result/schemas: updated the test list
1991
1992Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1993
1994 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1995 implementing xs:all with minOccurs = 0
1996 * tes/schemas/* result/schemas/*: added more tests covering
1997 xs:all
1998
1999Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2000
2001 * xmlregexp.c: first implementation of the all particle, this
2002 may need to be revisited for case where not all transitions
2003 must be crossed.
2004
2005Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2006
2007 * tree.c: another entity processing update from Markus Henke
2008
2009Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2010
2011 * trionan.c: fixed crash on OSF/1
2012
2013Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2014
2015 * xmlschemas.c: more Schemas work
2016 * test/schemas/* result/schemas/*: added more tests coming
2017 from the spec.
2018
2019Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2020
2021 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2022 ExcC14N specification
2023
2024Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2025
2026 * tree.c: patch from Markus Henke, fix for recursive entities.
2027
2028Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2029
2030 * xpath.c: fix a problem with string() on a document node.
2031
2032Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2033
2034 * Makefile.am xmlschemas.c: more Schemas work
2035 * test/schemas/* result/schemas/*: added more tests coming
2036 from the spec.
2037
2038Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2039
2040 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2041 * result/HTML/*: this changes a few things in the results
2042
2043Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2044
2045 * include/libxml/tree.h: eliminated 'declaration different than
2046 prototype' warning
2047 * include/win32config.h: "resolved" conflicts with errno.h
2048
2049Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2050
2051 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2052 on the automata interfaces and debug of counted choices
2053 * test/schemas/* result/schemas/*: added a number of tests
2054
2055Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2056
2057 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2058 a bit of work on Schemas
2059 * testSchemas.c: try to make it more useful
2060 * test/schemas/* result/schemas/* Makefile.am: changed the
2061 Schemas regression test procedure, started adding a few samples
2062
2063Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2064
2065 * include/libxml/encoding.h: Patch for the Borland C++ builder
2066 * include/libxml/tree.h: Patch for the Borland C++ builder
2067 * threads.c: Patch for the Borland C++ builder
2068 * win32/bcb5: New directory for the Borland C++ builder
2069 project files
2070
2071Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2072
2073 * win32/Makefile.msvc: Update for XML Schema support
2074 * win32/configure.js: Update for XML Schema support
2075 * win32/libxml2.def.src: Update for XML Schema support
2076
2077Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2078
2079 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2080 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2081 xmlunicode.c include/libxml/Makefile.am
2082 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2083 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2084 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2085 include/libxml/xmlversion.h.in : merged the current state of
2086 XML Schemas implementation, it is not configured in by default,
2087 a specific --schemas configure option has been added.
2088 * test/automata test/regexp test/schemas Makefile.am
2089 result/automata result/regexp result/schemas:
2090 merged automata/regexp/schemas regression tests
2091
2092Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2093
2094 * xpath.c: Gary found a compile time problem, fixes #78823
2095
2096Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2097
2098 * configure.in: release of 2.4.20
2099 * doc/*: updated and rebuilt the docs
2100
2101Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2102
2103 * python/Makefile.am: patch from Cristian Gafton to build on
2104 Red Hat 6.2, should also fix #75779
2105
2106Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2107
2108 * valid.c: first part of fixing #78729
2109
2110Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2111
2112 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2113 escaping of URI when saving HTML files.
2114 * result/HTML/*: this impacted some tests
2115
2116Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2117
2118 * configure.in: trying to fix #77441
2119
2120Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2121
2122 * include/libxml/xmlIO.h: Hallski complained it could not be
2123 included by itself.
2124
2125Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2126
2127 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2128
2129Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2130
2131 * win32/configure.js: patch from Nilo for the c14n option
2132 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2133
2134Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2135
2136 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2137 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2138 LIBXML_THREAD_ENABLED
2139
2140Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2141
2142 * xpath.c: another patch from Richard Jinks for substring conformance
2143 * test/XPath/expr/floats test/XPath/expr/strings
2144 result/XPath/expr/floats result/XPath/expr/strings: update of the
2145 test suite to check those.
2146
2147Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2148
2149 * xpath.c: patch from Richard Jinks for .x float parsing.
2150
2151Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2152
2153 * parser.c: patch from Markus Henke when an encoding ain't recognized
2154
2155Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2156
2157 * libxml.m4: got a report that #include <string.h> was needed
2158
2159Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2160
2161 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2162
2163Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2164
2165 * doc/example.html: fixing typo
2166
2167Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2168
2169 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2170 pointed out by Melvyn Sopacua.
2171
2172Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2173
2174 * libxml.m4: Frédéric Crozat gave a patch related to the change
2175 of Include paths breaking the libxml.m4
2176
2177Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2178
2179 * xpath.c: Fix bug #76927 forgot to save some context
2180 when evaluating binary expressions
2181
2182Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2183
2184 * configure.in: fixed configure for MPE/iX from Markus Henke
2185 * xmlmemory.c: fixed initialization problems
2186 * xpath.c: another set of patches from Richard Jinks this
2187 fixes "make XPathtests" on linux
2188
2189Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2190
2191 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2192 * test/XPath/expr/compare test/XPath/expr/equality
2193 test/XPath/expr/floats test/XPath/expr/functions
2194 test/XPath/expr/strings result/XPath/expr/compare
2195 result/XPath/expr/equality result/XPath/expr/floats
2196 result/XPath/expr/functions result/XPath/expr/strings: Updated
2197 tests though they show a divergence on Linux
2198
2199Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2200
2201 * xpath.c trionan.c: previous commit also included patches
2202 from Richard Jinks on some IEEE support corner case
2203
2204Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2205
2206 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2207 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2208 that $(datadir) should be used for docs
2209
2210Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2211
2212 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2213 could leak filedescriptors
2214
2215Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2216
2217 * configure.in nanohttp.c: applied patch from Allan Clark for
2218 UnixWare/OpenServer
2219
2220Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2221
2222 * configure.in: preparing 2.4.19
2223 * doc/*: rebuilt the docs
2224
2225Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2226
2227 * nanohttp.c: fixing #76043, got fed up with non-portability
2228 of that piece of code.
2229
2230Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2231
2232 * valid.c SAX.c: Never commit without running "make tests" :-(
2233 fix a couple of stupidities in the previous commit
2234 * result/*: a few changes in some attribute order result of previous
2235 commit.
2236
2237Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2238
2239 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2240 the internal subset should not raise duplicate ID errors,
2241 also there was a small bug in conjunction to namespace
2242 declarations defaulted and xml:xxx attributes DTD definitions.
2243
2244Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2245
2246 * xpath.c: Richard Jinks also raised some rounding problems
2247 this tries to fix them
2248
2249Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2250
2251 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2252 behaviour in xmlXPathCastToString()
2253
2254Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2255
2256 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2257 raised by Morus Walter
2258
2259Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2260
2261 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2262 from Igor
2263
2264Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2265
2266 * xpath.c: fixing #75619, related to a problem when trying
2267 to evaluate condition when the current node set resulting
2268 from that sub-step evaluation is empty. Also fixes 2 potential
2269 problem with previous-sibling and next-siblings axis.
2270
2271Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2272
2273 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2274 HTML support is not configured in.
2275
2276Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2277
2278 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2279 include/libxml/tree.h: dohh I really didn't intended to commit
2280 this test version :-(
2281
2282Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2283
2284 * testSAX.c: I wanted to see the real speed at the SAX interface
2285 after a little too many Ximianer started complaining about the
2286 parser speed.
2287 added a --quiet option:
2288 paphio:~/XML -> ls -l db100000.xml
2289 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2290 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2291 3200006 callbacks generated
2292 real 0m1.270s
2293 Which means 16MBytes/s and 3Mcallback/s
2294
2295Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2296
2297 * xpath.c: valgrind spotted another error that time when running
2298 on libxslt regression tests
2299
2300Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2301
2302 * Makefile.am: adding "make valgrind" running the full regression
2303 tests (except python ones) under Valgrind (using valgrind -q
2304 which was kindly added by the author).
2305 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2306 passes cleanly now except an obcure floating point initialization
2307 raised in log10() in one XPath regression test ???
2308 * tree.c: edited some comments to close #75244
2309
2310Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2311
2312 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2313 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2314 context of ScrollKeeper, made sure that if the number is
2315 an integer, the serialization follows the description at
2316 http://www.w3.org/TR/xpath#section-String-Functions
2317
2318Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2319
2320 * configure.in: preparing 2.4.18
2321 * doc/*: updated and rebuilt the web site
2322 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2323 the Windows and Cygwin maintainers.
2324 * parser.c: humm, changed the way the SAX parser work when
2325 xmlSubstituteEntitiesDefault(1) is set, it will then
2326 do the entity registration and loading by itself in case the
2327 user provided SAX getEntity() returns NULL.
2328 * testSAX.c: added --noent to test the behaviour.
2329
2330Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2331
2332 * parser.c: Wilfried Teiken provided a hackish but working
2333 way to get context reported back on entities when parsing
2334 with SAX and without breaking the DOM build.
2335
2336Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2337
2338 * c14n.c: applied a new patch from Aleksey Sanin
2339 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2340 to reference Aleksey implementation of XML digital Signatures
2341
2342Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2343
2344 * xpath.c: small fix to avoid potential problem due to
2345 ordering of freeing data
2346 * python/Makefile.am: people were complaining about
2347 the generated file in python dir not being built
2348
2349Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2350
2351 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2352 python/generator.py python/libxml.c python/types.c: Cleanup
2353 of the python Makefiles based on Jacob and James feedback,
2354 fixed the spec file accordingly, fixed the number of warning
2355 that passing my pedantic CFLAGS was generating. Conclusion
2356 is that Python includes are real crap.
2357
2358Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2359
2360 * configure,in: it was reported quite a few times that
2361 xml2-config --cflags should not output
2362 -I$includeprefix/libxml2/libxml because libxml2 header names
2363 clashes with existing names like list.h from C++ stl.
2364 Includes should be #include<libxml/xxx.h> so ...
2365
2366Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2367
2368 * c14n.c: another patch from Aleksey Sanin
2369
2370Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2371
2372 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2373 canonicalization algorithm
2374 * doc/xml.html doc/index.html: added the C14N references on the
2375 index page.
2376
23772002-03-13 jacob berkman <jacob@ximian.com>
2378
2379 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2380 usage, redundant, and gcc specific
2381
2382Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2383
2384 * xpath.c: speedup some node selection operations, this can
2385 have a significant impact on DocBook Norm's stylesheets
2386 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2387 make sure it's always the case
2388 * debugXML.c: distinguish CDATA and comments in ls operations
2389
2390Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2391
2392 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2393 to generate better API descriptions etc...
2394
2395Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2396
2397 * c14n.c: Fixing #74186, made sure all boolean expressions
2398 get fully parenthesized, ran indent on the output
2399 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2400 include/libxml/tree.h: also #74186 related, removed the
2401 --with-buffers option, and all the preprocessor conditional
2402 sections that were resulting from it.
2403
2404Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2405
2406 * valid.c: applied patch from Dodji Seketeli fixing an
2407 uninitailized variable in xmlValidGetValidElements()
2408
2409Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2410
2411 * c14n.c: fixed a few comments
2412 * doc/*.html doc/*/*.html: regenerated the docs and added
2413 the C14N API
2414 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2415
2416Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2417
2418 * check-xml-test-suite.py: fix to adapt varaiations in the
2419 bindings
2420 * configure.in python/setup.py python/setup.py.in: fixed to
2421 have the version of the python scripts automatically updated
2422
2423Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2424
2425 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2426 in xmlCopyProp()
2427
2428Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2429
2430 * configure.in: preparing 2.4.17 release
2431 * doc/*: updated and rebuilt the docs
2432 * xpath.c: fixed a comment
2433 * python/libxml.c: fixed a possible reentrancy problem
2434
2435Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2436
2437 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2438 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2439 added a specific regression test
2440 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2441 not raise exceptions when failing to find the attribute.
2442
2443Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2444
2445 * configure.in xmllint.c: owen pointed out a problem with the
2446 ftme fix, gettimeofday() was not detected by configure and
2447 the ftime header wasn't included, dohhh
2448
2449Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2450
2451 * configure.in xmllint.c: trying to fix #71457 for timing
2452 precision when gettimeofday() is not availble but ftime() is
2453
2454Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2455
2456 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2457 are now copied on install and part of the -devel RPM
2458
2459Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2460
2461 * xpath.c: trying to avoid bug #72150 which was apparently
2462 caused by a gcc bug (or a processor problem) as detailed
2463 at http://veillard.com/gcc.bug
2464
2465Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2466
2467 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2468 fixed xmlReconciliateNs(), added a Python test/example for
2469 inter-document cut'n paste
2470 * python/libxml.py: fixed node.doc on document nodes and added
2471 xpathEval() onto node objects
2472
2473Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2474
2475 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2476 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2477 fixup and integrated tests for the serialization stuff
2478
2479Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2480
2481 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2482 moved the libxml man page to section 3
2483
2484Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2485
2486 * tree.c: fix bug #72490
2487 * python/libxml.c python/libxml.py: added methods serialize()
2488 and saveTo() to all node elements.
2489
2490Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2491
2492 * xmlIO.c: closed #73430, don't read from an input source
2493 which indicated an end-of-file or an error.
2494
2495Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2496
2497 * parser.c: make sure SAX endDocument is always called as
2498 this could result in a Python memory leak otherwise (it's
2499 used to decrement ref-counting)
2500 * python/generator.py python/libxml.c python/libxml.py
2501 python/libxml2-python-api.xml python/libxml2class.txt
2502 python/tests/error.py python/tests/xpath.py: implemented
2503 the suggestions made by Gary Benson and extended the tests
2504 to match it.
2505
2506Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2507
2508 * python/generator.py: applied patch fixing #73450
2509
2510Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2511
2512 * xpath.c: fixing #61290 "namespace nodes have no parent"
2513 long standing divergence from the XPath REC. NodeSets
2514 simply hold a copy of namespace nodes and those node ->next
2515 points to the parent (which may not be the node carrying the
2516 definition).
2517 * include/libxml/xpath.h: flagged but didn't added a possible
2518 speedup
2519 * DOCBparser.c HTMLparser.c: removed some warnings from push
2520 parser due to new state being added.
2521 * tree.c: new fix from Boris Erdmann
2522 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2523 the XML Canonalization support from Aleksey Sanin
2524
2525Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2526
2527 * tree.c: patch from Boris Erdmann fixing some namespace odities
2528 with xmlCopyNode()
2529
2530Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2531
2532 * xmlIO.c: fix bug #72706 when loading a NULL entity
2533
2534Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2535
2536 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2537 actually change in a future XML Namespace revision.
2538
2539Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2540
2541 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2542 added the possibility of returning nodesets from XPath extension
2543 functions written in Python
2544
2545Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2546
2547 * python/*: commiting some Python bindings work done while travelling
2548
2549Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2550
2551 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2552 explicitely with memory debugging switched on
2553
2554Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2555
2556 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2557 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2558 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2559 the accessor generator for strings
2560 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2561 regression test.
2562
2563Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2564
2565 * python/README python/generator.py python/libxml.c python/setup.py:
2566 added the 'usual' setup.py to allow building a libxml2-python
2567 module based on the same code. The initialization is however
2568 different the 2 .so files fo libxml2 and libxslt are identical and
2569 they entry point initialize both libraries. this is done to avoid
2570 some possible nasty problem since the Python don't merge the maps
2571 of all shared modules.
2572
2573Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2574
2575 * parser.c: fixed a push/encoding bug reported by Michael
2576 on librsvg
2577
2578Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2579
2580 * include/libxml/parserInternals.h: fixes a misplaced #endif
2581
2582Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2583
2584 * parser.c valid.c: found and fixed a couple of allocation bugs
2585
2586Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2587
2588 * doc/xml.html doc/python.html doc/*: added a Python and binding
2589 page describing the current state of the Python bindings and
2590 giving pointers to the other languages wrappers.
2591
2592Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2593
2594 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2595 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2596 rebuilt the API and web site
2597 * xpath.c: fixed #71978 portability bugs
2598
2599Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2600
2601 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2602
2603Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2604
2605 * include/libxml/parserInternals.h parser.c: had to change
2606 2 internal parsing API when processing document content
2607 to check the start and end of element content are defined
2608 in the same entity
2609 * valid.c include/libxml/valid.h: attribute normalization can
2610 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2611 with the context to report it.
2612 * SAX.c: fixed the last known bugs, crazy validation constraints
2613 when a document is standalone seems correctly handled. There
2614 is a couple of open issues left which need consideration especially
2615 PE93 on external unparsed entities and standalone status.
2616 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2617 The 2 tests left failing are actually in error. Cleanup done.
2618
2619Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2620
2621 * valid.c: implemented E59 spaces in CDATA does not match the
2622 nonterminal S
2623
2624Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2625
2626 * SAX.c parser.c valid.c: more validation test fixups
2627 * check-xml-test-suite.py: added duration info for the tests
2628
2629Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2630
2631 * parser.c valid.c: a couple of errors were reported but not
2632 saved back as such in the parsing context. Down to 1% failure rate
2633 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2634
2635Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2636
2637 * xmlInternald.c: isExtender was missing a char
2638 * parser.c include/libxml/parser.h: % are acceptable in the
2639 internal subset if within a PUBLIC ID
2640
2641Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2642
2643 * SAX.c parserInternals.c valid.c: more work on the conformance
2644 suite. Took the step to finally block documents with encoding
2645 errors. It's a fatal error per the spec, people should have fixed
2646 their documents by now.
2647
2648Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2649
2650 * check-xml-test-suite.py: fixed the test script after some discussion
2651 on the semantic of TYPE="error"
2652 * Makefile.am: added the script to the distrib
2653
2654Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2655
2656 * SAX.c entities.c: fixed a couple of conformances issues deep
2657 into the validation code (standalone and undeclared Notations)
2658
2659Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2660
2661 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2662 stayed there for years !
2663
2664Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2665
2666 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2667 missing
2668
2669Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2670
2671 * check-xml-test-suite.py: improved the behaviour a bit as
2672 well as the logs
2673 * parser.c valid.c SAX.c: fixed a few more bugs
2674 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2675
2676Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2677
2678 * check-xml-test-suite.py: python script to run regression tests
2679 against the XML Test suite of W3C/OASis
2680 * SAX.c: fixed a validation bug
2681 * parser.c: fixed 3 errors pointed by the test suite
2682 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2683 * python/Makefile.am: fixed a dependendy
2684
2685Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2686
2687 * xmlmemory.c: avoid a warning bug #71594
2688
2689Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2690
2691 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2692 warning on alpha/Tru64
2693
2694Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2695
2696 * include/libxml/entities.h: fixing a comment
2697 * valid.c: fixing some troubles with validity check on namespaces
2698 * result/VC/NS3 test/VC/NS3: added a specific regression test
2699
2700Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2701
2702 * tree.c: Fixing #71342 serializing '\n' in attribute values
2703 * result/noent/att3 result/att3 test/att3: added a specific
2704 test.
2705
2706Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2707
2708 * python/libxml.c: couple of bug fixes
2709
2710Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2711
2712 * python/*.py: removed tabs and used spaces.
2713
2714Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2715
2716 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2717 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2718
2719Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2720
2721 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2722 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2723
2724Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2725
2726 * include/libxml/encoding.h include/libxml/entities.h
2727 include/libxml/globals.h include/libxml/parser.h
2728 include/libxml/threads.h include/libxml/tree.h
2729 include/libxml/xmlmemory.h: trying to fix the include mess
2730
2731Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2732
2733 * include/libxml/xmlmemory.h: reverted part of the previous
2734 attempt to provide #69655, this was breaking the build.
2735
2736Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2737
2738 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2739 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2740 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2741 include/libxml/parserInternals.h include/libxml/tree.h
2742 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2743 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2744 clean.
2745 * python/libxml.c: fixed a warning.
2746
2747Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2748
2749 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2750 copying of node, merge back IDs in the target document.
2751 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2752 test/XInclude/ents/ids.xml: test case
2753 * result/VC/ElementValid4: output changed due to a typo fix
2754
2755Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2756
2757 * python/Makefile.am: seems some version of automake didn't
2758 generate the dependancies right as Jacob found out. Add
2759 an extra dependancy rule.
2760
2761Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2762
2763 * parserInternals.c valid.c: Justin Fletcher found some parts
2764 of the code needing cleanup
2765 * libxml.spec.in python/Makefile.am python/generator.py
2766 python/libxml.c python/libxml.py: Fixed the python Makefiles
2767 corrected a bug showing up on ia64, changed the name of the
2768 python internal module too
2769
2770Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2771
2772 * Makefile.am: applied patch from Andris Pavenis for binary
2773 name suffixes
2774
2775Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2776
2777 * xmllint.c win32/win32config.h: fixing #68748
2778
2779Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2780
2781 * valid.c: fixing #70166
2782
2783Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2784
2785 * valid.c: fixing #70077
2786
2787Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2788
2789 * Copyright Makefile.am README configure.in libxml.spec.in:
2790 Changed to the MIT Licence
2791 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2792 doc/xmlio.html: updated the doc accordingly
2793 * include/libxml/xmlwin32version.h configure.in: preparing
2794 2.4.14 release
2795 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2796 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2797 fixed the const xmlChar * wrapper and generator, XPath extension
2798 functions now use the context as first argument
2799 * python/tests/tstxpath.py python/tests/xpath.py
2800 python/tests/xpathext.py: Updated the tests accordingly
2801 * tree.c: fixed bug #70067
2802
2803Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2804
2805 * Makefile.am: cleanup
2806 * debugXML.c: always use stdout if output is NULL
2807 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2808 * python/Makefile.am python/generator.py python/libxml2class.txt
2809 python/libxml_wrap.h python/types.c: augmented the number of bindings
2810 handling FILE * and XPath contexts
2811 * python/tests/Makefile.am: avoid a stupid problem due to the
2812 use of TEST.
2813
2814Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2815
2816 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2817
2818Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2819
2820 * python/TODO python/libxml.c: cleanup the extension function lookup
2821 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2822
2823Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2824
2825 * configure.in python/Makefile.am: do not install outside
2826 of prefix
2827
2828Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2829
2830 * python/TODO python/libxml.c: started adding SAX interfaces
2831 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2832 SAX test
2833
2834Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2835
2836 * tree.c: hardened the addChild function
2837 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2838 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2839 added accessors needed for xmlNode, a bit more testing and
2840 extension of interfaces
2841 * python/tests/Makefile.am python/tests/build.py: added a test
2842 build from scratch/save/load/check
2843
2844Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2845
2846 * parserInternals.c: change a small bit in the way valididy
2847 error messages get initialized
2848 * python/TODO python/libxml.c python/libxml2-python-api.xml
2849 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2850 added some memory debugging to track leaks at the libxml2 level
2851 * python/tests/*.py: changed all tests to check for leaks,
2852 there is just one left in XPath extension registrations.
2853
2854Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2855
2856 * python/TODO python/generator.py python/libxml2-python-api.xml
2857 python/libxml2class.txt: more accessor classes for the parser
2858 context, allow to switch on and check validity
2859 * python/tests/Makefile.am python/tests/error.py
2860 python/tests/invalid.xml python/tests/valid.xml
2861 python/tests/validate.py: attded more test and and added error.py
2862 which I forgot to commit in the last step
2863
2864Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2865
2866 * python/Makefile.am python/types.c: cleanup
2867 * python/libxml.c python/libxml.py python/libxml_wrap.h
2868 python/generator.py python/libxml2-python-api.xml
2869 python/libxml2class.txt: added class for parser context, added
2870 first cut for push mode support. Added a framework to generate
2871 accessors functions.
2872 * python/tests/Makefile.am python/tests/push.py: added a push
2873 test
2874
2875Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2876
2877 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2878 bug a bit of cleanup.
2879
2880Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2881
2882 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2883 python/libxml2class.txt: adding error redirections and preformat
2884 to a python handler
2885 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2886 tests self checking
2887
2888Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2889
2890 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2891 a function
2892
2893Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2894
2895 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2896 python/libxml.c python/libxml2-python-api.xml
2897 python/libxml2class.txt: Progressing through the TODOs, class
2898 description output, extra XML API, RPM now builds the wrappers
2899 for all python installed versions
2900
2901Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2902
2903 * configure.in libxml.spec.in python/Makefile.am python/TODO
2904 python/generator.py python/libxml2class.txt: added more informations
2905 in the libxml2-python package including docs. Slightly changed
2906 the class hierarchy
2907 * python/tests/*: added basic regression tests infrastructure too
2908
2909Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2910
2911 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2912 added libxml2-python as part of the packages installed
2913
2914Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2915
2916 * python/Makefile.am python/generator.py python/libxml.c
2917 python/libxml.py: more work, now able to extend the
2918 XPath interpreter with functions written in python.
2919
2920Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2921
2922 * python/Makefile.am: Jacob sent a patch to allow building from
2923 tarfile.
2924
2925Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2926
2927 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2928 inserted the python wrappers build, I hope this won't be too
2929 unportable
2930
2931Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2932
2933 * xpath.c: minor optimization
2934 * python/generator.py python/libxml.c python/libxml.py
2935 python/libxml_wrap.h: more work on the python bindings,
2936 they now support XPath and there is no evident leak
2937
2938Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2939
2940 * python/generator.py python/libxml.c python/libxml.py:
2941 more work on the python bindings generator.
2942
2943Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2944
2945 * python/generator.py python/libxml.c python/libxml_wrap.h:
2946 more work on the python bindings.
2947
2948Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2949
2950 * python/generator.py python/libxml.c python/libxml.py
2951 python/libxml_wrap.h: commited early version of a python binding
2952 for private use only ATM
2953
2954Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2955
2956 * entities.c tree.c include/libxml/entities.h: applied patch
2957 from Anthony Jones to implement copy of DTD subtree too. Had
2958 just to keep 2 function private which really ought to become
2959 public ones.
2960
2961Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2962
2963 * xmllint.c: added pointers to the web pages in the usage()
2964
2965Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2966
2967 * tree.c: more fixes from Petr Kozelka for attribute handling
2968 in the tree API to align the semantic with DOM.
2969
2970Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2971
2972 * valid.c tree.c entities.c: another set of patches from
2973 Anthony Jones for copy operations cleanup and robustness
2974
2975Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2976
2977 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2978 an alphabetic index based on comments content
2979 * doc/*: rebuilt the web site with the new references
2980
2981Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2982
2983 * parserInternals.h: Greg Sjaardema suggested to use an
2984 eponential buffer groth policy in xmlParserAddNodeInfo()
2985
2986Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2987
2988 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2989 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2990 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2991 to generate cross-references, and added/updated the stylesheets
2992 to generate and link API indexes. The generic keyword index
2993 is not done yet.
2994 * doc/*.html: regenerated all the usual docs too
2995
2996Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2997
2998 * debugXML.c: added an xpath function to the shell for T. V. Raman
2999
3000Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3001
3002 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3003 debug routines.
3004
3005Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3006
3007 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3008 support of attribute nodes
3009
3010Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3011
3012 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3013 hopefully near complete and fully documented of the API in XML
3014 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3015 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3016 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3017 include/libxml/parserInternals.h include/libxml/valid.hi
3018 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3019 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3020 include/libxml/xpath.h include/libxml/xpathInternals.h:
3021 Cleaned up the doc comments a lot in the process, the interface
3022 coverage is now 100%
3023
3024Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3025
3026 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3027 extracts comments from the gtk-doc DocBook output (a bit
3028 convoluted but seems to work).
3029
3030Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3031
3032 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3033 added an XML description of the API, moved the script generating
3034 it here. Added a "make api" target
3035
3036Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3037
3038 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3039
3040Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3041
3042 * xpath.c include/libxml/xpathInternals.h: the change made to
3043 xmlXPathFuncLookupFunc was incompatible roll it back
3044
3045Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3046
3047 * SAX.c: cleanup patch from Anthony Jones
3048 * doc/Makefile.am: fix the headers to avoid in make scan
3049 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3050 includes, * vs Ptr and general cleanup
3051 * parsedecl.py: first version of a script to extract the
3052 module interfaces, the goal will be to provide .decl or XML
3053 specification of the interfaces to build wrappers.
3054
3055Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3056
3057 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3058 now provides return codes in case of errors
3059
3060Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3061
3062 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3063 Upgraded to trio baseline 1.6
3064 * strio.h strio.c: Replaced by triostr.h and triostr.c
3065
3066Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3067
3068 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3069 of strdup usage in the code
3070
3071Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3072
3073 * parser.c error.c: Keith Isdale complained rightly that
3074 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3075
3076Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3077
3078 * tree.c: fixed the funxtion to set the xml: attributes
3079 * debugXML.c: added "setbase" to test it.
3080
3081Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3082
3083 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3084 to allow updating an attribute content
3085
3086Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3087
3088 * libxml.h: try to avoid problems when compiling on Windows
3089
3090Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3091
3092 * hash.c: patch from Anthony Jones for hash.c allocation size
3093 * Makefile.am: trying to work around Yet Another Libtool Madness
3094 and build the 2.4.13 release finally ...
3095
3096Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3097
3098 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3099 * doc/* : update of the documentation
3100
3101Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3102
3103 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3104 at fixing #61290 :-(
3105
3106Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3107
3108 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3109 Fixes bug #67229
3110
3111Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3112
3113 * tree.c: trying to avoid troubles when a subtree is copied
3114 and coalesced in part with the target tree. Should fix
3115 bug #67407
3116
3117Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3118
3119 * valid.c: fixed validation of attributes content of type
3120 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3121 values, very old bug. Fixes #67671
3122
3123Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3124
3125 * parser.c include/libxml/parserInternals.h tree.c: integrated
3126 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3127 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3128
3129Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3130
3131 * threads.c: applied Serguei Narojnyi's patch to add native
3132 thread support on the Win32 platform
3133 * testThreadsWin32.c Makefile.am: added the test program also
3134 from Serguei, Win32 specific
3135 * include/win32config.h include/libxml/xmlwin32version.h.in:
3136 added patch from Igor for the Windows thread specific defines.
3137
3138Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3139
3140 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3141
3142Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3143
3144 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3145 output page into XMLinfo.html. Close bug #66951 and
3146 raised by Robert Collins too.
3147
3148Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3149
3150 * encoding.c: Paul Keogh pointed out a possibility of segfault
3151 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3152 Closes bug # 68238
3153
3154Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3155
3156 * doc/*.html: updated the Gdome2 links
3157
3158Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3159
3160 * libxml.h: Applied following patches from Robert Collins
3161 and make sure IN_LIBXML is defined when compiling it
3162 -------
3163 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3164 as well as Visual C.
3165 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3166 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3167 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3168 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3169 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3170 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3171 xmlSysIDExists xmlNoNetExists).
3172 * xmllint.c: Don't include winsock2.h for Cygwin.
3173
3174Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3175
3176 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3177 when the version info is not present.
3178
3179Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3180
3181 * tree.c: Anthony Jones pointed out a problem in
3182 xmlStringGetNodeList() and provided a fix for it
3183
3184Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3185
3186 * parser.c: patch from Frank J Franklin to remove a bug in
3187 xmlCreatePushParserCtxt() when the initial buffer passed
3188 is large.
3189
3190Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3191
3192 * win32/*: big cleanup of the Windows/MSVC project files
3193 from Igor Zlatkovic
3194
3195Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3196
3197 * doc/Makefile.am: should fix #67674 and avoid troubles if
3198 xsltproc is not available or fails in the prefix provided
3199
3200Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3201
3202 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3203
3204Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3205
3206 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3207 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3208 Fixed a few other problems raised by Charlie Bozeman.
3209 * result/VC/ElementValid[5-7]: fixed the output
3210
3211Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3212
3213 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3214 patches from Charlie Bozeman. Regenerated the HTML docs.
3215
3216Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3217
3218 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3219 for Windows from Igor
3220
3221Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3222
3223 * xmllint.c: applied Justin Fletcher patch for --output or -o
3224
3225Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3226
3227 * win32/libxml2/libxml2.def.src: close #67019
3228
3229Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3230
3231 * xmllint.c: applied Justin Fletcher generic timing patch
3232 similar to the one already applied to xsltproc.
3233
3234Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3235
3236 * include/libxml/tree.h tree.c: applied documentation patches
3237 from Charlie Bozeman
3238
3239Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3240
3241 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3242
3243Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3244
3245 * valid.c: fix the xmlStrdup() used in the previous patch.
3246 * valid.c: added --dropdtd
3247 * tree.c: fixed xmlUnlinkNode so it also removes the references
3248 from the document if the node is a DTD
3249
3250Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3251
3252 * HTMLtree.c valid.c: cleanup some static declarations
3253
3254Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3255
3256 * xmllint.c: removed another strdup()
3257 * doc/FAQ: removed the HP/UX entry
3258
3259Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3260
3261 * valid.c: fix bug #66816 when validating.
3262 * xmllint.c: don't use sys/time.h if configure did not found it
3263
3264Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3265
3266 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3267 xmlcatalog_man.xml
3268
3269Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3270
3271 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3272 xmlInitMemory() was declared twice
3273
3274Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3275
3276 * globals.c: do not reference strdup() !
3277 * configure.in libxml-2.0.pc.in: trying to fix the libs
3278 of the various config extraction modules
3279
3280Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3281
3282 * configure.in : preparing 2.4.12
3283 * doc/* : updated and rebuilt the docs
3284
3285Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3286
3287 * uri.c: closed bug #66159
3288 * testURI.c: added --escape option
3289 * configure.in: some cleanup for xml2-config --cflags
3290
3291Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3292
3293 * globals.c testThreads.c: removed some misplaced includes
3294 of xmlversion.h
3295
3296Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3297
3298 * threads.c: patch from Gary Pennington fixing a possible
3299 problem at initialization time.
3300
3301Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3302
3303 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3304 Eric Lavigne contribution to build libxml2 on MacOS using
3305 CodeWarrior.
3306
3307Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3308
3309 * xmllint.c: applied Geert Kloosterman's patch to fix
3310 --repeat --timing output
3311
3312Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3313
3314 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3315 where non-wellformed XML declaractions were not detected.
3316
3317Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3318
3319 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3320
3321Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3322
3323 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3324 gets reset by xmlCleanupInputCallbacks() and this makes the
3325 function useless. Same for output.
3326
3327Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3328
3329 * xmlIO.c: robert pointed out a loop error in callback cleanups
3330
3331Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3332
3333 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3334 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3335 they are not really tied to debugging
3336
3337Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3338
3339 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3340 * xmllint.c: better --catalogs description
3341
3342Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3343
3344 * tree.c: fixed a couple of problems in xmlSetProp()
3345
3346Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3347
3348 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3349 unappropriate stdout output.
3350
3351Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3352
3353 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3354 by Denis Beurive, closes #65111
3355
3356Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3357
3358 * valid.c: in case of content model validity error, don't
3359 print it if validity warnings were not requested.
3360
3361Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3362
3363 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3364 * parserInternals.c: removed the last exit() call. Print an
3365 unmaskable error on stderr instead (library mismatch detection)
3366
3367Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3368
3369 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3370 shell instructions from Heiko Rupp
3371
3372Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3373
3374 * catalog.c: use the URL notation file:// for default catalog paths
3375
3376Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3377
3378 * include/libxml/tree.h: better comments for _private fields
3379 * tree.c: removed a problem when copying an entity reference.
3380
3381Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3382
3383 * vms/*: updated instructions and diffs from John A Fotheringham
3384
3385Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3386
3387 * include/libxml/xmlerror.h: avoid an include problem if
3388 #include <libxml/xmlerror.h> happens first in code
3389 seems to be the case in KDE libs
3390
3391Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3392
3393 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3394 from Igor for Windows
3395
3396Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3397
3398 * Makefile.am: Gary Pennington pointed out a missing prefix
3399
3400Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3401
3402 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3403 * doc/*: upgraded and rebuilt the docs
3404
3405Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3406
3407 * HTMLparser.c: fix comment in scripts element parsing.
3408 * result/HTML/doc3*: updated the results.
3409
3410Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3411
3412 * uri.c: another URI bug fix #63336, using Joel Young patch.
3413
3414Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3415
3416 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3417 a cleaned up version of the Pwd shell string generation.
3418
3419Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3420
3421 * valid.c include/libxml/tree.h: trying to fix namespaces +
3422 validation problems for good, closing #63619 in the process
3423 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3424 wrong in this respect, fixed it.
3425
3426Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3427
3428 * xmllint.c: Morus Walter patch to allow --format and --encode
3429
3430Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3431
3432 * debugXML.c: Stefan Kost provided an help command for the shell
3433
3434Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3435
3436 * debugXML.c: Heiko Rupp pointed that the shell would crash
3437 on empty nodesets returns.
3438
3439Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3440
3441 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3442 migh need the history libraries
3443
3444Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3445
3446 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3447 handle the case of < in quoted attributes, Bastian Kleineidam
3448
3449Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3450
3451 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3452 fixing catalog breakages
3453 * Makefile.am catalog.c result/catalogs/catal
3454 result/catalogs/mycatalog.* test/catalogs/catal*:
3455 fixed more problems in catalog support, added more regression tests
3456 for both XML and SGML catalog handling
3457
3458Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3459
3460 * debugXML.c: applied an improvement to xmlGetLineNo() from
3461 Keith Isdale
3462
3463Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3464
3465 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3466 Side effect of the progressive catalog loading
3467
3468Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3469
3470 * Makefile.am: confexecdir and confexec_DATA were defined twice
3471 pointed out by Karl Eichwalder
3472
3473Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3474
3475 * xmlcatalog.c: avoid unlink() and use remove() instead.
3476
3477Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3478
3479 * libxml.spec.in: cleanup
3480 * include/libxml/xmlwin32version.h: updated with 2.4.8
3481
3482Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3483
3484 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3485 of compiling libxml with a non standard set of options
3486
3487Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3488
3489 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3490 document --sgml option, fixing gnome bugzilla #63382
3491
3492Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3493
3494 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3495 breakage of 2.4.7, added a couple of really needed APIs
3496 like xmlCatalogIsEmpty() and xmlNewCatalog()
3497 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3498 for install-catalog
3499 * configure.in: preparing 2.4.8
3500
3501Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3502
3503 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3504 include/libxml/tree.h include/libxml/xmlIO.h: more include
3505 cleanups, export cleanly one html output + format function.
3506
3507Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3508
3509 * parser.c: removed initGenericErrorDefaultFunc call from
3510 xmlInitParser() since it could destroy previous calls to
3511 xsltSetGenericErrorFunc() effects
3512
3513Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3514
3515 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3516 keyword.
3517
3518Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3519
3520 * Makefile.am: cleanup
3521 * threads.c: cleanup too
3522 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3523 from xsltproc
3524 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3525 dependancy loop.
3526
3527Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3528
3529 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3530 was not used anymore !
3531
3532Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3533
3534 * configure.in: preparing 2.4.7
3535 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3536 manual page from John
3537 * doc/*: updated the doc and rebuilt the generated pages
3538
3539Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3540
3541 * xmlIO.c: closing bug #62711, the library should never
3542 close stdin or stdout.
3543
3544Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3545
3546 * uri.c: second pass at fixing #63336, using Joel Young
3547 final patch. looks okay.
3548
3549Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3550
3551 * uri.c include/libxml/uri.h: trying to clear #63336
3552 allowing the escaping routine to parse unconformant
3553 URI-References.
3554
3555Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3556
3557 * vms/readme.vms vms/build_libxml.com nanoftp.c
3558 include/libxml/xmlversion.h.in: a few VMS updates from
3559 John A Fotheringham
3560 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3561 and xmlCleanupOutputCallbacks() for the Perl binding people.
3562
3563Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3564
3565 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3566 apply fixes to close #63271 and avoid segfaults when
3567 the error routine gets callbed before xmlInitParser()
3568 get called.
3569 * nanoftp.c error.c: Applied patches from Justin Fletcher
3570 correcting some xmlGenericError misuses.
3571
3572Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3573
3574 *doc/xmllint.xml, doc/xmllint.1
3575 New and improved man page for xmllint - .xml is the original, .1
3576 is the generated man page
3577
3578Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3579
3580 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3581 the web site from the main HTML document.
3582
3583Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3584
3585 * parser.c: fixed an erroneous validation bug when PE refs
3586 occurs in external parsed entities referenced from the
3587 internals subset
3588 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3589 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3590 added the associated testcase, it's a nice one.
3591 * HTMLparser.c: generate the DTD node as HTML still ...
3592 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3593
3594Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3595
3596 * HTMLparser.c: fixed a bug in htmlNewDoc()
3597
3598Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3599
3600 * test/threads/*: added entities testing to the Thread test
3601 * testThreads.c: make the test reasonable
3602 * DOCBparser.c: fix the DTD public and system ID
3603 * xmllint.c: added --sgml for SGML DocBook importing
3604 * Makefile.am: added Docbtests target
3605
3606Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3607
3608 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3609 * testThreads.c: removed bogus include
3610
3611Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3612
3613 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3614 fixed a very serious (looping) validation bug
3615
3616Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3617
3618 * include/libxml/globals.h include/libxml/threads.h threads.c
3619 testThreads.c: far more testing, cleaning up bugs
3620 * *.c : make sure globals.h is always included.
3621
3622Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3623
3624 * HTMLparser.c: try to get rid of parser loops for good.
3625
3626Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3627
3628 * configure.in: fixed some bugs in CFLAGS passing.
3629 * test/threads Makefile.am testThreads.c: added a specific
3630 threaded test case (really nasty, guaranteed).
3631
3632Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3633
3634 * catalog.c: serious cleanup on the management of the
3635 XML catalog tree, more tests done, especially with
3636 the catalog PI.
3637
3638Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3639
3640 * catalog.c: avoid a problem in catalog cleanup on SMP if
3641 catalogs were not initialized.
3642
3643Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3644
3645 * catalog.c xpath.c: trying to cleanup the not thread safe
3646 parts of the library.
3647
3648Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3649
3650 * include/libxml/globals.h configure.in global.data: make
3651 the allocation be per-thread a configure option
3652 * encoding.c include/libxml/parser.h: fixed compilation
3653 errors
3654
3655Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3656
3657 * include/libxml/parser.h: Norm reported that a few lines
3658 added were breaking libxslt compile, removed them for now
3659
3660Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3661
3662 * parser.c parserInternals.c threads.c: debugged and fixed
3663 initialization problems which were giving troubles on SMP
3664 boxes.
3665
3666Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3667
3668 * include/libxml/Makefile.am: missing globals.h
3669
3670Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3671
3672 * globals.c: added a couple of standard includes.
3673
3674Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3675
3676 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3677 include/libxml/parserInternals.h include/libxml/tree.h
3678 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3679 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3680 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3681 Applied the last patches from Gary, cleanup, activated threading
3682 all user accessible global variables are now handled in globals.[ch]
3683 Still a bit rought but make tests passes with either
3684 --with-threads defined at configure time or not.
3685 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3686 linking options
3687
3688Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3689
3690 * Makefile.am include/libxml/Makefile.am
3691 include/libxml/globals.h globals.c include/libxml/threads.h
3692 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3693 configure.in: started integrating the core of the thread support
3694 not activated yet but half integrated. The code should still
3695 compile and work anyway.
3696
3697Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3698
3699 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3700 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3701 integrating the non-controversial parts of Gary Pennington
3702 multithread patches
3703 * catalog.c: corrected a small bug introduced
3704
3705Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3706
3707 * catalog.c include/libxml/catalog.h: very serious cleanup,
3708 isolating unportable code and as much as possible the accesses
3709 to the global shared catalog. May need more testing !
3710
3711Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3712
3713 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3714 Keith Isdale patches for the XSLT debugger interfaces. Some
3715 cleanup
3716
3717Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3718
3719 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3720 * DOCBparser.c: generate line nubers in elements
3721
3722Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3723
3724 * configure.in: preparing 2.4.6 release
3725 * doc/xml.html doc/html/*: updated and rebuilt the docs
3726 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3727
3728Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3729
3730 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3731 adding documentation for DV's supercatalog support
3732
3733Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3734
3735 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3736 super catalog support adding one API and one flag --sgml to
3737 xmlcatalog
3738
3739Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3740
3741 * doc/xmlcatalog_man.xml, xmlcatalog.1
3742 One more crack at
3743 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3744
3745
3746Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3747
3748 * xpath.c: implemented xmlXPathObjectCopy for external objects
3749 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3750
3751Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3752
3753 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3754 finishing up fix to
3755 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3756 the xmlcatalog man page display more elegantly
3757
3758Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3759
3760 * configure.in: closing bug #61832
3761 * HTMLparser.c: removed a warning
3762
3763Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3764
3765 * xpath.c: fixing #61673 part I, do not loose doc information
3766 when copying result value trees.
3767
3768Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3769
3770 * xpath.c: trying to harden the XPath interpreter
3771
3772Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3773
3774 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3775 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3776
3777Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3778
3779 * HTMLparser: repaired another loop problem
3780
3781Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3782
3783 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3784 parsing.
3785 * xpath.c: fix bug #61291 the default XML namespace node is
3786 missing from the namespace axis.
3787 * tree.c: refuse to create namespaces nodes with prefix "xml"
3788
3789Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3790
3791 * SAX.c: ouch a non-defined namespace could lead to a crash,
3792 fixed #61215
3793
3794Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3795
3796 * parserInternals.c: closed bug #61054
3797
3798Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3799
3800 * include/libxml/Makefile.am: closing #60708
3801
3802Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3803
3804 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3805 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3806
3807Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3808
3809 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3810
3811Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3812
3813 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3814 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3815
3816Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3817
3818 * catalog.c: Justin Fletcher provided cleaup code in case
3819 HAVE_STAT is not defined
3820 * include/win32config.h: Igor Zlatkovic suggested to have
3821 HAVE_STAT defined there
3822
3823Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3824
3825 * catalog.c - fixed typing error reported by M. Barros
3826
3827Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3828
3829 * xmllint.c - fixing typo
3830
3831Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3832
3833 * HTMLparser.c: small enhancement to prevent loop on
3834 unrecognizable data
3835
3836Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3837
3838 * parserInternals.c: applying patch from bug #60757 this
3839 should close it
3840
3841Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3842
3843 * catalog.c xmlcatalog.c: removed a couple of warning
3844 * xpath.c: try to solve the linking problem on platforms
3845 needing trio to compile
3846
3847Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3848
3849 * Makefile.am libxml.spec.in: backing up non-documented changes
3850 commited without review or aproval by Jens Finke <jens@gnome.org>
3851 * HACKING: made 100% clear that no commit should be done directly
3852
3853Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3854
3855 * configure.in: Joe Orton provided a patch fixing a problem
3856 when iconv is specified to be in a non-standard directory
3857 but wasn't exported in xml2-config --cflags
3858
3859Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3860
3861 * configure.in: let's ship 2.4.5 before getting too much
3862 troubles with 2.4.4 errors.
3863
3864Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3865
3866 * encoding.c entities.c: do not output hexadecimal charrefs
3867 when serializing HTML since some version of Netscape can't
3868 grok it, generate decimal ones.
3869 * result/HTML/doc3.htm: output changed due to previous test
3870 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3871
3872Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3873
3874 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3875 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3876
3877Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3878 Released 2.4.4
3879
3880 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3881 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3882 updated the configuration scripts systems accordingly
3883
3884Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3885
3886 * configure.in: preparing for 2.4.4
3887 * doc/xml.html doc/html/*: updated and rebuilt the docs
3888
3889Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3890
3891 * win32/dsp/libxml2.def.src: tried to incorporate comments
3892 from bug #59220
3893
3894Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3895
3896 * parser.c result/noent/wml.xml: fixed bug #59981 related
3897 to handling of '&' in attributes when entities are substitued
3898
3899Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3900
3901 * libxml.h include/libxml/xmlversion.h.in
3902 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3903 Tried to close bug #60131
3904
3905Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3906
3907 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3908
3909Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3910
3911 * SAX.c: fixing bug #59946 on xmlns=""
3912
3913Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3914
3915 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3916 but allocates a new error code.
3917
3918Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3919
3920 * xmllint.c: John Fleck fixed typos in the options output
3921 * parser.c SAX.c: fix ignorable white space SAX selection
3922
3923Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3924
3925 * entities.c: Steve Underwood found the possibility of an
3926 ininite loop in case of error.
3927
3928Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3929
3930 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3931
3932Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3933
3934 * parser.c: warn if version is not 1.0 but it's not
3935 strictly speaking an error after analyzing the spec
3936
3937Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3938
3939 *doc/catalog.html - add link to the html version of the
3940 man page, other linguistic cleanups
3941
3942Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3943
3944 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3945 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3946 file, has not yet been included in the build.
3947
3948Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3949
3950 * catalog.c: removed a duplicate affectation Justin Fletcher
3951
3952Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3953
3954 * tree.c: Armin Sander pointed a possible text coalescing
3955 problem, completed his patch.
3956
3957Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3958
3959 * trionan.c: Fixed const and volatile re-definition problem
3960
3961Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3962
3963 * libxml.4 parser.c: doc updates from Heiko Rupp
3964 * parserInternals.c: 2 sanity checks from Heiko Rupp
3965
3966Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3967
3968 * tree.c: applied patch from Armin Sander to make some pointers
3969 const in xmlCopyNode()
3970 * include/libxml/tree.h: added fix to the header
3971
3972Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3973
3974 * xpath.c: hum, restrict the integer usage gcc bug workaround
3975 to only gcc compilers so that other architecture don't get
3976 penalized by this limitation.
3977 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3978
3979Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3980
3981 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3982 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3983
3984Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3985
3986 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3987 --convert option to xmlcatalog to convert SGML ones to
3988 the XML syntax.
3989 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3990
3991 2.4.3 got released at that point
3992Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3993
3994 * catalog.c xmlIO.c: started some serious testing and fixed
3995 a few bug and optmization needs.
3996
3997Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3998
3999 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4000 preparing for a 2.4.3 release even if it may not be ready yet
4001 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4002 all file parsing lookup to go through the entity resolver, add
4003 to add an API to bypass it (needed to load catalogs themselves),
4004 some cleanup on the catalog code too.
4005 * nanoftp.c: small cleanup
4006 * doc/catalog.html: small update
4007
4008Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4009
4010 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4011 Jun Kuriyama
4012
4013Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4014
4015 * doc/catalog.html: finished the catalog documentation
4016
4017Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4018
4019 * doc/catalog.html doc/xml.html: added documentation about
4020 Catalog support, misses an API description
4021 * doc/html/*: reextracted the API pages
4022
4023Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4024
4025 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4026 Added the part about section 7.2 on URI resolution,
4027 fixed a side effect in the HTML parser, look complete
4028 and ready to rock except the URI/SystemID part!
4029
4030Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4031
4032 * include/libxml/catalog.h include/libxml/parser.h
4033 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4034 xmlIO.c: added support and APIs needed for the catalog PI
4035 * include/libxml/xmlIO.h: cleanup
4036
4037Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4038
4039 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4040 include/libxml/catalog.h: starts to look okay, really
4041 plugged the new framework, cleaned a lot of stuff,
4042 added some APIs, except the PI's support missing this
4043 should be mostly complete
4044 * result/catalogs/* test/catalogs/*: added new test, enriched
4045 the existing one with URN ID tests
4046
4047Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4048
4049 * catalog.c: fixed nextCatalog
4050 * result/catalogs/docbook test/catalogs/*: started adding
4051 a small regression test
4052
4053Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4054
4055 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4056 more work on the XML catalog support.
4057 * parser.c include/libxml/parser.h: small cleanup seems using
4058 list as a public parameter name can give portability troubles
4059 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4060 include/libxml/xpath.h include/libxml/Makefile.am: removed
4061 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4062 wrappers
4063
4064Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4065
4066 * Makefile.am trio.c triodef.h trionan.c xpath.c
4067 include/libxml/Makefile.am include/libxml/trionan.h:
4068 Re-worked Not-A-Number and Infinity support.
4069 * xmlcatalog.c: added readline include files
4070
4071Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4072
4073 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4074 testCatalog as xmlcatalog, making it an installed app
4075 adding a shell, and preparing it to be a /etc/xml/catalog
4076 management tool, though not ready yet
4077 * catalog.c include/libxml/catalog.h: adding support for
4078 XML Catalogs http://www.oasis-open.org/committees/entity/
4079 not finished, there is some interesting tradeoffs and a
4080 few open questions left.
4081
4082Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4083
4084 * xmllint.c: fixed a line formatting problem
4085
4086Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4087
4088 * SAX.c: removed a couple of unused variable (Albert Chin)
4089
4090Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4091
4092 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4093 trying to fix some troubles w.r.t. function returning
4094 const xxxPtr.
4095
4096Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4097
4098 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4099 defined
4100
4101Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4102
4103 * xpointer.c: removed unused var
4104
4105Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4106
4107 * testXPath.c: another small cleanup closing bug #59110
4108
4109Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4110
4111 * win32/dsp/libxml2.def.src: small cleanup closing bug
4112 #59108
4113
4114Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4115
4116 * example/gjobread.c: add xmlCleanupParser() before leaving
4117
4118Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4119
4120 * config.h.in configure.in include/libxml/xmlwin32version.h:
4121 released 2.4.2
4122
4123Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4124
4125 * include/libxml/valid.h debugXML.c valid.c: deprecate
4126 the non-boundchecking Sprintf functions, add Snprintf
4127 this should close bug #57984
4128
4129Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4130
4131 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4132 URIs before doing the lookups (pointed by Mark Vakoc)
4133
4134Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4135
4136 * xpath.c: serious changes on Result Value Trees and NodeSets
4137 w.r.t. deallocation and collect operations. Probably not
4138 100% clean (merge of allocated trees smells like a problem).
4139 Seems sufficient to close #58943
4140
4141Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4142
4143 * xmllint.c: adding a --format option
4144
4145Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4146
4147 * xpath.c: count() was broken on Result Value Tree
4148 * xmlIO.c: fixed file:/// accesses on _WIN32
4149
4150Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4151
4152 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4153 macro was renamed, this should close bug #58683
4154
4155Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4156
4157 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4158 entity substitution mode text at the end of the entity might
4159 be added due to text coalescing.
4160 * nanoftp.c parser.c: small cleanup
4161
4162Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4163
4164 * HACKING: added John Fleck right to commit in the doc subdir
4165
4166Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4167
4168 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4169 allow to inherit attributes from the DTD directly in the
4170 tree, this is needed for XPath and can be a useful feature.
4171 Inherited namespaces are always provided at the tree level now
4172 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4173 of tests for this feature (XSLT being the prime user).
4174
4175Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4176
4177 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4178 testSAX.c xmlIO.c xmllint.c include/win32config.h
4179 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4180 include/libxml/xmlwin32version.h.in win32/README.MSDev
4181 win32/dsp/*: applied Win32 Facelift No.2 patches from
4182 Igor Zlatkovic for Windows/MSC
4183
4184Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4185
4186 * SAX.c: unparsedEntityDecl() the URI computation of the
4187 entity wasn't done breaking XSLT unparsed-entity-uri()
4188
4189Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4190
4191 * xpath.c: fixed a bug when walking the descendants and
4192 the current node has no children
4193 * debugXML.c: show up when a text node is supposed to not be escaped
4194
4195Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4196
4197 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4198 worked like the set:leading() function)
4199 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4200
4201Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4202
4203 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4204
4205Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4206
4207 * include/libxml/xmlIO.h: apply change to close #58141
4208 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4209
4210Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4211
4212 * parser.c: when the internal subset uses a PE, then the
4213 included entity can use conditional sections.
4214
4215Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4216
4217 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4218 when walking the namespace axis showing up in
4219 libxst/tests/general/bug-12
4220 * xmlmemory.c: added the possibility to trace a given block
4221 defined by its address
4222
4223Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4224
4225 * parser.c: don't override existing encoding specified before
4226 starting xmlParseDocument()
4227
4228Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4229
4230 * include/libxml/xmlwin32version.h: reinserted, needed for
4231 Windows users of CVS
4232
42332001-07-27 Darin Adler <darin@bentspoon.com>
4234
4235 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4236 * testCatalog.c: Add include of <libxml/parser.h>.
4237
42382001-07-27 Darin Adler <darin@bentspoon.com>
4239
4240 * include/libxml/.cvsignore:
4241 * include/libxml/xmlwin32version.h:
4242 Remove this file from CVS because it's generated.
4243
4244Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4245
4246 * parser.c include/libxml/parser.h: applied const patches from
4247 Tom Moog #58002
4248
4249Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4250
4251 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4252 lookup framework
4253
4254Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4255
4256 * tree.c: fixed xmlCopyNode() for documents
4257
4258Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4259
4260 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4261
4262Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4263
4264 * parser.c: fixes bug #57652 reported by Morus Walter
4265
4266Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4267
4268 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4269
4270Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4271
4272 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4273 errors, lesson don't add new functions at 1am before a release
4274 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4275 from XPath initialization when possible.
4276
4277Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4278
4279 * result/scripts/base*: removing history/readline changed
4280 this slightly
4281 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4282 xmllint.c: make element content line number generation
4283 optionnal to avoid breaking old apps added interface to switch
4284
4285Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4286
4287 * configure.in: get rid of the readline and libhistory
4288 dependancies by default, release 2.4.1 with IA64 fix
4289 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4290 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4291 John Kroll fixes to allow saving to HTTP via PUT (or
4292 POST of needed).
4293 * doc/html/*.html: regenerated the docs
4294
4295Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4296
4297 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4298 xmlHashScanFull and xmlHashScannFull3 to get passed the
4299 three keys as arguments to the callback function
4300
4301Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4302
4303 * configure.in Makefile.am: removed libxml softlink for good
4304 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4305 100% coverage by gtk-doc
4306
4307Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4308
4309 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4310 fixed serious troubles due to size_t vs. int mismatch
4311
4312Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4313
4314 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4315
4316Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4317
4318 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4319 convenient extension API for value and context managing
4320 Now handles external objects through xmlXPathPopExternal,
4321 xmlXPathWrapExternal and xmlXPathReturnExternal.
4322 Added functions for sets operations (intersection, etc.)
4323
4324Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4325
4326 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4327 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4328 HTMLparser.c: cleanup of global variables, marking some
4329 const or private.
4330
4331Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4332
4333 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4334 fixed xmlXPathNodeSetItem when passing index=0
4335
4336Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4337
4338 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4339
4340Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4341
4342 * xmllint.c: fixed compilation under Cygwin #57503
4343 * TODO: update
4344
43452001-07-13 Peter Williams <peterw@ximian.com>
4346
4347 * config.h.in: add #undef HAVE_DLFCN_H
4348
4349 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4350 builddir.
4351
4352Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4353
4354 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4355 raised by #57348 and #57381
4356
4357Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4358
4359 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4360 tree.c xpointer.c: store the line numbder in element->content,
4361 may break some software, need a configuration mechanism
4362
43632001-07-10 Darin Adler <darin@bentspoon.com>
4364
4365 * .cvsignore:
4366 * example/.cvsignore:
4367 * include/.cvsignore:
4368 * include/libxml/.cvsignore:
4369 Various things that are generated and should be ignored.
4370
4371Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4372
4373 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4374 * doc/xml.html doc/html/*: updated the docs
4375
4376Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4377
4378 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4379 validation occured on content with element child
4380
4381Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4382
4383 * tree.c: fixed XML Base computation which was broken
4384 * debugXML.c: added a base function to the shell
4385 * Makefile.am result/scripts/* test/scripts/*: added scripts
4386 based regression tests, and adding 2 XML Base tests
4387
4388Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4389
4390 * tree.c: set properties doc and call xmlSetListDoc for properties
4391 content when grafting them in a different tree.
4392 * aclocal.m4: remove from CVS
4393
4394Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4395
4396 * win32/libxml2/libxml2.def.src: added some missing entry point
4397 for XPath (Mark Vakoc)
4398
4399Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4400
4401 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4402 layer should URI-Unescape before trying to open resources.
4403
4404Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4405
4406 * xpath.c: fix the name() bug for elements in the default
4407 namespace reported by Charlie Bozeman
4408
4409Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4410
4411 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4412 led to an XPath fix, improvements of SAX initialization, and
4413 an added option --nocdata to testXPath
4414
4415Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4416
4417 * doc/libxml-doc.el: Felix Natter provided anew version working
4418 with XEmacs too
4419
4420Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4421
4422 * include/libxml/xpath.h: small cleanup
4423 * doc/xml.html: update
4424
4425Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4426
4427 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4428 released 2.3.14
4429
4430Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4431
4432 * doc/html/*: rebuilt the docs for the release
4433 * doc/xml.html: added 2.3.14 release.
4434
4435Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4436
4437 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4438 were not equal to empty strings
4439
4440Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4441
4442 * SAX.c: fixed a URI-Reference computation problem when validating
4443 * xmlIO.c: small cleanup
4444
4445Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4446
4447 * parser.c: improved the description of a couple of interfaces
4448 upon Larry Stamper suggestion
4449
4450Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4451
4452 * SAX.c entities.c parser.c: changed completely the way entities
4453 are handled when running the parser in entity substitution mode.
4454 This fixes a bug reported by Stephan Kulow and nearly divides
4455 by 3 the amount of memory required by libxslt to load and process
4456 DocBook TDG.
4457
4458Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4459
4460 * HTMLparser.c: fixing a too early root closing problem raised
4461 byt Prashanth Naidu
4462
4463Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4464
4465 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4466 raised by Mark Vakoc.
4467
4468Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4469
4470 * example/Makefile.am: fixed the include path to add srcdir/include
4471 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4472 and some cleanup
4473
4474Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4475
4476 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4477 lot of optimization work, results in significant improvements
4478 when handling really complex XPath queries. Add a small optimizer
4479 for unions, improve [n] and [last()], avoid some costly ops.
4480
4481Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4482
4483 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4484 * xpath.c: small cleanup
4485 * xmlGetNsList: reformated, fixed problems if used on Entities
4486
4487Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4488
4489 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4490
4491Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4492
4493 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4494 * Makefile.am example/Makefile.am: workaround automake generating
4495 erroneous deps
4496
4497Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4498
4499 * include/win32config.h: bug #56801 Yon Derek provided a patch
4500 to the windows config file.
4501
4502Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4503
4504 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4505 libxml.h : Yon Derek provided a set of changes to compile from
4506 CVS on Windows/MSC
4507
4508Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4509
4510 * parser.c: fixed UTF8 BOM support in push mode
4511 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4512 added a specific testcase
4513
4514Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4515
4516 * Makefile.am: added --push regression tests
4517 * parserInternals.c: the XML parser segfaulted in --push mode
4518
4519Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4520
4521 * configure.in: moved the symlinks detection within a CVS
4522 check, this is not portable and will be removed soon.
4523 * xpath.c: small cleanup/speedup
4524
4525Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4526
4527 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4528 release of 2.3.12
4529 * parser.c: make an error message if unknow entities in all cases
4530
4531Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4532
4533 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4534
4535Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4536
4537 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4538 includes were installed in the wrong dir
4539
4540Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4541
4542 * doc/html.xml: warn against sending code to exhibit bugs.
4543
4544Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4545
4546 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4547 Tru64 from Thomas Leitner
4548
4549Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4550
4551 * AUTHORS: added William and Bjorn
4552 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4553 daniel@veillard.com hopefully I won't have to do this again
4554 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4555 docs can be rebuilt cleanly now
4556 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4557 from CVs it's generated, added include/libxml/xmlwin32version.h
4558 also generated but which should change far less frequently.
4559 * catalog.c nanoftp.c: made sure to include libxml.h not
4560 libxml/xmlversion.h directly
4561 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4562 when compiling on WIN32 and MSC
4563
4564Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4565
4566 * include/Makefile.am include/libxml/Makefile.am configure.in:
4567 fixed make distcheck and rebuilding the rpms
4568
4569Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4570
4571 * configure.in: should finish the migration of exported includes
4572 into a real include/libxml in CVS, at least for CVS users.
4573 * removed the exported headers, added in include/libxml (as well
4574 as xmlversion.h.in).
4575
4576Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4577
4578 * configure.in: fixed the way to detect symlink
4579
4580Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4581
4582 * configure.in: updated, include/libxml is now a real CVS dir
4583
4584Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4585
4586 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4587 version works with both libxml1 and libxml2 (it autodetects
4588 the prefix of the html-files) from Felix Natter.
4589 * doc/xml.html: updated doc accordingly
4590
4591Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4592
4593 * xpath.c: fixed the bug generating a template loop in libxslt
4594 when using docbook-xsl-1.4, * should filter out document nodes
4595 * HACKING: added William
4596 * TODO: updated
4597
4598Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4599
4600 * doc/FAQ.html: added a warning about gcc-3.0
4601 * doc/xml.html: added reference to gdome2 and removed a confusing
4602 sentence
4603
4604Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4605
4606 * xmlversion.h: okay this is a generated file, but Windows
4607 users need it and they can't generate it, and I want CVS
4608 Windows users ...
4609 * win32/libxml2/libxml2_so.dsp: Windows project file for
4610 the shared lib version of libxml2
4611 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4612 resources needed for libxslt/xsltproc by Yon Derek
4613
4614Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4615
4616 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4617
4618Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4619
4620 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4621
4622Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4623
4624 * include/win32config.h: Yon Derek provided a first fix
4625 to be able to compile libxslt/xsltproc on Windows
4626
4627Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4628
4629 * xpath.c: attempt to work around what seemed a gcc optimizer
4630 bug when handling floats on i386 http://veillard.com/gcc.bug
4631 * tree.c entities.c encoding.c: doing some cleanups while
4632 chasing it
4633
4634Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4635
4636 * Makefile.am: cleanup when --without-debug is specified
4637 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4638 w.r.t. --without-debug and other include points
4639 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4640 Catalogs
4641 * configure.in entities.h tree.h HTMLparser.c: removed
4642 --without-corba, made the _private field mandatory
4643
4644Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4645
4646 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4647 outputs a BOM in UTF8, an errata has been issued to avoid the
4648 problem, that was the most reasonable solution... Add support
4649 for a leading UTF8 BOM in entities.
4650
4651Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4652
4653 * valid.c: fixed a bug found when post validating an entity ref
4654 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4655 activate it too
4656
4657Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4658
4659 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4660 weakness in the node copy the XPointer and the XInclude
4661 implementations. Serious cleanup.
4662
4663Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4664
4665 * Makefile.am: Kjartan Maraas provided a small patch to
4666 add xml2-config.in to EXTRA_DIST
4667
4668Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4669
4670 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4671 provided another failing case found in KDE, the way the
4672 ctxt->vctxt.nodeTab was allocated and freed changed over
4673 time but it wasn't completely cleaned up. This should fix it.
4674
4675Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4676
4677 * parser.c: Stephan Kulow also raised the fact that line number
4678 could get miscounted making debug harder, fixed the problem
4679 in xmlParseCharData()
4680
4681Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4682
4683 * valid.c: Stephan Kulow pointed out a problem when validating
4684 and using an empty entity, forgot a 'break' in a case.
4685
4686Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4687
4688 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4689 * doc/xml.html: updated with 2.3.11
4690
4691Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4692
4693 * TODO: updated adding cleanup of generated doc
4694 * configure.in: prepared to release 2.3.11
4695 * xmllint.c: added --version for bug reporting
4696 * doc/html/*.html: rebuilt the doc
4697
4698Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4699
4700 * xpath.c: first part of the work on selecting namespace to
4701 fix bug #56115
4702
4703Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4704
4705 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4706 when using -liconv
4707 * TODO: updated
4708
4709Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4710
4711 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4712 cleanup, encoding support.
4713
4714Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4715
4716 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4717
4718Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4719
4720 * xpath.c: bug detected by Ankh when / is used as a function arg
4721
4722Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4723
4724 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4725 of element and use it to avoid outputting formatting spaces at
4726 the wrong place. Implemented the format parameter for HTML save.
4727 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4728 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4729 result/HTML/wired.html: of course this impact the result of a
4730 number of HTML tests
4731
4732Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4733
4734 * HTMLtree.[ch]: started augmenting the HTML save API with
4735 encoding and formatting parameters
4736
4737Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4738
4739 * HTMLtree.h: cleanup and started evaluating the work needed on
4740 revamping the HTML output code
4741
4742Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4743
4744 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4745
4746Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4747
4748 * valid.c: fixed bug #56049, forgot one check in the
4749 validation routine
4750
4751Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4752
4753 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4754
4755Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4756
4757 * libxml.h: fixed an error in last commit
4758 * doc/FAQ.html: added an entry for compilation from CVS
4759
4760Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4761
4762 * xmlversion.h.in libxml.h: Cygwin patches
4763 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4764 * tree.h: cleanup
4765
4766Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4767
4768 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4769 memory block in a strange case where libxml is linked twice
4770 in the binary.
4771
4772Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4773
4774 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4775 state far too often, simple fix used to avoid it.
4776
4777Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4778
4779 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4780 being processed, applied his patch
4781 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4782
4783Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4784
4785 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4786 provided fixes to compile on MSCC again
4787 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4788 also provided an update for the project files.
4789
4790Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4791
4792 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4793 bug #55810
4794
4795Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4796
4797 * tree.c: fixed xmlGetNsProp() to close bug #55683
4798 Note this requires libxslt to use it's own function instead.
4799
4800Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4801
4802 * HTMLtree.c: when in a pre element no formatting space should
4803 be added.
4804 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4805
4806Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4807
4808 * configure.in: added tests for signal() and signal.h
4809
4810Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4811
4812 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4813
4814Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4815
4816 * doc/libxml-doc.el: Felix Natter provided a new version for
4817 libxml2
4818
4819Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4820
4821 * HTMLtree.c: when in a pre element no formatting space should
4822 be added.
4823
4824Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4825
4826 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4827
4828Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4829
4830 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4831 hack
4832 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4833 * uri.c: fixed a warning
4834
4835Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4836
4837 * HTMLtree.c: trying to close bug #55772 escaping in script
4838 elements
4839 * doc/xml.html: suggest to send mail to the list
4840
4841Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4842
4843 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4844 good. Use a macro and based on the solution provided in
4845 vsnprintf manual page from GNU.
4846
4847Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4848
4849 * error.c: Workaround for non-preserving variadic list.
4850 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4851
4852Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4853
4854 * doc/xml.html: added 2.3.10 release
4855
4856Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4857
4858 * configure.in: releasing 2.3.10
4859
4860Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4861
4862 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4863
4864Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4865
4866 * encoding.c: Robert Collins provided a patch to add the
4867 "US-ASCII" encoding alias
4868
4869Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4870
4871 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4872 string oriented functions and started cleaning the related areas
4873 in xpath.c which needed fixing in this respect
4874
4875Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4876
4877 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4878 #55380
4879 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4880
4881Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4882
4883 * TODO: updated
4884 * nanohttp.[ch] : started adding APIs to get the redirected URL
4885 when this occurs (needed for further base computation
4886 * tree.h: cleanup
4887 * encoding.c: cleanup
4888 * SAX.c: minor change around ctxt->loadsubset
4889
4890Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4891
4892 * Makefile.am include/Makefile.am: small change to have
4893 include/libxml rebuilt if working from CVS.
4894 * uri.c: applied another patch from Carl Douglas for URI escaping,
4895 this should close bug #51876
4896
4897Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4898
4899 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4900 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4901 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4902 added specific regression test
4903 * parser.h: preparing for the XSLT mode where DTD inherited
4904 attributes are added to the tree.
4905
4906Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4907
4908 * xinclude.[ch]: Updated the namespace for the Last Call version
4909 * result/XInclude/include test/XInclude/include: updated the
4910 testsuite accordingly
4911
4912Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4913
4914 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4915 related to bug #51876
4916
4917Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4918
4919 * tree.c: fixed a gross mistake in base computation, xml:base is
4920 not completely correct yet (need cascade).
4921 * xpath.[ch]: added the few things needed to find a function name
4922 and URI from the XPath context when it is called.
4923
4924Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4925
4926 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4927 * DOCBparser.c: small cleanup
4928 * xmllint.c: added a --catalogs option to load catalogs from
4929 $SGML_CATALOG_FILES
4930 * tree.c: cleanup
4931 * configure.in: iconv library fixup, ICONV_LIBS
4932
4933Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4934
4935 * catalog.c: handling of CATALOG entries. detection of recursion,
4936 and a few bugfixes
4937 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4938 against the default namespace
4939
4940Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4941
4942 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4943
4944Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4945
4946 * parser.c: fixed propagation context info when parsing an
4947 external entity.
4948 * doc/html/*.html: regenerated a couple of docs
4949
4950Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4951
4952 * doc/xml.html: update with 2.3.9 informations
4953
4954Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4955
4956 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4957 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4958 * doc/html/* : rebuilt the docs
4959 * valid.c: small patch which may improve some case when
4960 validating.
4961
4962Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4963
4964 * HTMLparser.c: Closed bug #54891
4965 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4966 to the suite
4967
4968Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4969
4970 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4971 applied a documentation patch from LotR and filled in a few missing
4972 descriptions
4973
4974Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4975
4976 * xpath.c tree.c parser.c: speed optimizations at the parser level
4977 document tree freeing and xpath evaluation
4978
4979Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4980
4981 * parser.c parser.h parserInternals.h: fixed a couple of
4982 interfaces for handling memory buffer input to const char *
4983 upon suggestion of JamesH.
4984
4985Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4986
4987 * configure.in: LoTR sent a patch fixing the previous commit
4988
4989Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4990
4991 * configure.in: trying to deal again with the stoopid -R linking
4992 flag of Solaris
4993
4994Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4995
4996 * xpath.h: two nodeset access macros from Thomas Broyer
4997
4998Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4999
5000 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5001 patch from Thomas Broyer
5002
5003Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5004
5005 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5006 case
5007 * INSTALL: was empty added stuff from the FAQ
5008
5009Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5010
5011 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5012 attributes handling and #54433 by adding xmlUnsetProp()
5013 and xmlUnsetNsProp()
5014
5015Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5016
5017 * HTMLparser.c: Patch from Jonas Borgström
5018 (htmlGetEndPriority): New function, returns
5019 the priority of a certain element.
5020 (htmlAutoCloseOnClose): Only close inline elements if they
5021 all have lower or equal priority.
5022 * result/HTML: this of course changed a number of tests results.
5023
5024Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5025
5026 * xmlIO.c catalog.c: plugged in the default catalog resolution
5027 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5028 documentations
5029 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5030
5031Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5032
5033 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5034 integrating catalogs
5035 * catalog.[ch] testCatalog.c: adding a small catalo API
5036 (only SGML catalog support).
5037 * parser.c: restaured xmlKeepBlanksDefault(0) API
5038
5039Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5040
5041 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5042
5043Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5044
5045 * parser.c: added xmlParseExternalEntityPrivate() to allow
5046 propagation of ctxt->_private when parsing external entities
5047
5048Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5049
5050 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5051
5052Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5053
5054 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5055
5056Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5057
5058 * valid.c: warn when indeterminist content model is detected
5059 * result/VC/ElementValid8: this adds a message
5060 * Makefile.am: add --novalid for VCM tests
5061 * parserInternals.c: added a call to Init memory
5062
5063Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5064
5065 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5066 when both parameters are NULL.
5067
5068Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5069
5070 * valid.c: applied small patch from Gary Pennington, reindented
5071 some part of the code.
5072
5073Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5074
5075 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5076 release, updated and regenerated the docs
5077
5078Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5079
5080 * xpath.c result/XPath/expr/floats : clarified and cleanup
5081 printing of abnormal floats in tests.
5082
5083Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5084
5085 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5086 * results/HTML/ : a few changes in the output of the HTML tests as
5087 a result.
5088 * configure.in: tying to fix -liconv where needed
5089
5090Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5091
5092 * Makefile.am: fixed a stupid error
5093
5094Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5095
5096 * configure.in Makefile.am: make the inclusion of the trio
5097 modules in the library conditional
5098
5099Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5100
5101 * DOCBparser.c: patche from László Kovács, fixed entities refs
5102 in attributes handling
5103
5104Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5105
5106 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5107 flushing
5108
5109Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5110
5111 * xpath.c: fix of an XSLT namespace bug reported on the list
5112 general/bug-8-
5113
5114Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5115
5116 * strio.h trio.c: Dan McNichol suggested a couple of small
5117 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5118
5119Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5120
5121 * tree.c parser.c encoding.c: spent a bit more time looking
5122 at the parsing speed and DOM handling. Added a few more
5123 speedups.
5124
5125Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5126
5127 * parser.c: small but effective parsing speed improvement
5128
5129Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5130
5131 * configure.in: default on the DocBook parser inclusion (for Gnome)
5132 * DOCBparser.h: fixed a header reference
5133
5134Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5135
5136 * configure.in xpath.c: applied Bjorn patches for FPE on the
5137 alpha
5138
5139Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5140
5141 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5142 xmlSaveFormatFileTo()
5143
5144Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5145
5146 * xpath.c: simple and efficient optimization, XPath functions
5147 aways bind to the same code, cache this
5148 * TODO: updated (by saying some is obsolete)
5149
5150Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5151
5152 * xpath.c: more cleanup work on XPath name parsing routines
5153
5154Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5155
5156 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5157 xmlXPathParseName
5158 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5159 * debugXML.c: avoid compilation problems if compiling without
5160 HTML support, Igor Zlatkovic
5161 * win32/libxml2/libxml2.def.src: being able to compile without
5162 XPath on Windows
5163
5164Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5165
5166 * libxml.m4: yet another patch from Toshio Kuratomi
5167
5168Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5169
5170 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5171
5172Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5173
5174 * tree.[ch]: added xmlSaveFormatFile interface for saving
5175 and indenting a file.
5176
5177Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5178
5179 * xpath.c: fixed bug #53689 related to processing-instruction()
5180
5181Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5182
5183 * DOCBparser.c: patche from László Kovács
5184
5185Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5186
5187 * parser.c: applied fixes from Christian Glahn bug report #53391
5188
5189Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5190
5191 * error.c: Jean François Lecomte provided a complete description
5192 and a fix to bug #53537
5193
5194Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5195
5196 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5197
5198Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5199
5200 * DOCBparser.c SAX.c: a bit more work on entities processing.
5201 Still Need to cleanup XML output and references in attributes
5202
5203Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5204
5205 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5206
5207Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5208
5209 * tree.c: trying to fix #53574, not completely complete,
5210 I would like xmllint --copy --debug test/ent1 and
5211 xmllint --debug test/ent1 to show the same result.
5212 * xpath.c: fix a bug when trying to sort namespace nodes
5213
5214Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5215
5216 * HTMLtree.c: real fix for #53402
5217
5218Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5219
5220 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5221 PIs when using xsl:output
5222 * valid.c: closing #53537 some case generate segfaults if there
5223 is validity errors
5224
5225Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5226
5227 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5228 of external parsed entities, added --noent to testDocbook
5229 * valid.c: Garry Pennington found an uninitialized variable
5230 access in xmlValidateElementContent()
5231
5232Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5233
5234 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5235 with madness
5236 * result/HTML/ : this modified the result of the regression tests
5237 a lot.
5238
5239Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5240
5241 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5242 to doc where it wasn't checked against NULL reported by
5243 Jens Laas
5244
5245Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5246
5247 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5248 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5249
5250Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5251
5252 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5253 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5254 * SAX.[ch]: cleanup and updates for DocBook
5255 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5256 ex SGML identifier changes
5257 * valid.c: removed a static unused function.
5258
5259Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5260
5261 * HTMLtree.c: applied change for Paul Sponagl on script saving
5262 * Makefile.am: the warning about entity title.xml are normal.
5263
5264Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5265
5266 * configure.in: release of 2.3.7
5267 * Makefile.am: fixing make distcheck
5268
5269Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5270
5271 * doc/html/* doc/xml.html: updated and regenerated the docs
5272
5273Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5274
5275 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5276
5277Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5278
5279 * tree.c: fixed #53388 with the provided patch
5280
5281Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5282
5283 * valid.c: Bjorn detected an invalid memory access. Fixed
5284 vstateVPush()
5285
5286Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5287
5288 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5289
5290Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5291
5292 * libxml.h: new header used only for the compilation of libxml
5293 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5294 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5295 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5296 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5297 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5298 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5299 baseline (version 1.2 plus a single patch).
5300 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5301 scientific notation for numbers. Tests added.
5302 * xpath.c: formatting of numbers changed to use sprintf
5303 (contribution from William Brack)
5304
5305Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5306
5307 * valid.c: cleanup, more useful debugging
5308 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5309 * xmlIO.c: entity loading is printed as an error when validating
5310
5311Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5312
5313 * valid.c: fixed to validate within entities
5314 * test/VCM/v22.xml: added a specific testcase
5315
5316Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5317
5318 * valid.c: forgot an epsilon transition in for ()+
5319 * test/VCM/v21.xml : added a specific test case
5320
5321Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5322
5323 * valid.c: removed a state explosion exhibited by RSS
5324 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5325 from bug #51872
5326
5327Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5328
5329 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5330 validation without using an ugly NFA -> DFA algo in the source.
5331 Made a specific algorithm easier to maintain, using a single
5332 stack and without recursion.
5333 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5334 * hash.c: made the growing routine static
5335 * tree.h parser.c: added the parent information to an
5336 xmlElementContent node.
5337
5338Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5339
5340 * SAX.c parser.c xpath.c: generating IDs when not validating
5341 from an external parsed entity was poisoning the ID has table
5342 with removed values. This was killing XSLT on the KDE help
5343 browser.
5344
5345Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5346
5347 * entities.h: andrew@ugh.net.au detected a double declaration
5348
5349Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5350
5351 * debugXML.c hash.c tree.h valid.c : some changes related to
5352 the validation suport to improve speed with DocBook
5353 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5354 the way validation errors get reported
5355
5356Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5357
5358 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5359 by P C Chow and William M. Brack for XSLT HTML output
5360
5361Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5362
5363 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5364 Igor Zlatkovic patches for MSC compilation and added his
5365 updates
5366
5367Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5368
5369 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5370 prefix lookup.
5371 * parserInternals.c: fixed the bug reported by Morus Walter
5372 due to an off by one typo in xmlStringCurrentChar()
5373
5374Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5375
5376 * HTMLparser.c result/HTML/*: revamped the way the HTML
5377 parser handles end of tags or end of input
5378
5379Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5380
5381 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5382
5383Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5384
5385 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5386 bug where the linktime verions of free() won't work ...
5387
5388Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5389
5390 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5391
5392Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5393
5394 * doc/xml.html: added 2.3.6 release
5395
5396Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5397
5398 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5399 * result/wml.xml: resulted in a small output change
5400
5401Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5402
5403 * tree.c: xmlNewDoc was missing the charset initialization
5404 * xmllint.c: added --auto to autogenerate a doc, allow to
5405 reproduce the problem fixed on xmlNewDoc
5406
5407Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5408
5409 * xpath.c: trying to get 52979 solved
5410 * tree.c result/ result/noent/: trying to get 52712 solved, this
5411 also made me clean up the fact that XML output in general should
5412 not add formating blanks by default, this changed the output of
5413 a few tests
5414
5415Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5416
5417 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5418
5419Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5420
5421 * configure.in: finally released 2.3.6
5422
5423Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5424
5425 * xpath.c: checking for null pointer generated by new code
5426
5427Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5428
5429 * xpath.c: fixed a [] evaluation problem reported
5430 * test/XPath/tests/simpleaddr: extended test
5431 * result/XPath/simpleaddr: updated result
5432
5433Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5434
5435 * xmllint.c: Dan Timis reported a portability problem
5436 on Macs without mmap, fixed it.
5437
5438Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5439
5440 * testXPath.c : added a --tree option allowing to display the
5441 tree dump of the XPath expression
5442
5443Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5444
5445 * xpath.c: fixed a memleak when comparing nodesets
5446 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5447 * tree.c: added a TODO
5448
5449Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5450
5451 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5452 we need string functions
5453 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5454 to be able to use them where needed. Applied some changes
5455 to reduce name linking pollution and compile in only what's
5456 needed.
5457 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5458 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5459 for the string manipulation functions
5460 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5461 to the free() function of xmlmemory.c
5462 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5463 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5464 usage.
5465
5466
5467Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5468
5469 * error.c: applied the context output patch of the error
5470 handling submitted by Chuck Griffith
5471 * error/VC/*: this slightly change some error logs
5472
5473Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5474
5475 * parser.c: fixed line number reporting on error
5476
5477Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5478
5479 * parser.c: Sullivan and Darin found a parser bug,
5480 applied the patch.
5481
5482Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5483
5484 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5485 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5486 xmlversion.h.in xpointer.c: of course the way I defined
5487 UNUSED breaks on old gcc version. Try to be smart and
5488 also define it directly in xmlversion.h
5489 * configure.in: removed -ansi flag from the pedantic set
5490
5491Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5492 Huge cleanup, I switched to compile with
5493 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5494 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5495 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5496 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5497 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5498 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5499 encoding.h entities.c error.c list.[ch] nanoftp.c
5500 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5501 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5502 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5503 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5504 Cleanup, staticfied a number of non-exported functions,
5505 detected and cleaned up a dozen of problem found this way,
5506 avoided a lot of public function name/typedef/system names clashes
5507 * doc/xml.html: updated
5508 * configure.in: switched private flags to the really pedantic ones.
5509
5510Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5511
5512 * configure.in: 2.3.5
5513 * doc/html/*: rebuilt the docs
5514
5515Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5516
5517 * parser.c: fixed a reported bug in NOTATION parsing
5518 * uri.c: accepted but not fixed bug 51876, added TODO
5519 * Makefile.am: fixed bug 51876
5520
5521Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5522
5523 * config.h.in configure.in error.c: fix a compilation problem
5524 on platforms without vsnprintf (xml@thewrittenword.com)
5525
5526Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5527
5528 * parser.c: fixed a function name header typo
5529 * SAX.c: notations can also occur in external subset.
5530
5531Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5532
5533 * error.c: removed a C++ like comment
5534
5535Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5536
5537 * parser.c: fixing bug 52299 strange condition leading
5538 to a parser crash due to a buffer overflow
5539 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5540 added the specific test case
5541
5542Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5543
5544 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5545 xmlXPathConvert{String,Number,Boolean} to be able to make
5546 type casts without a context stack, fixed some implementation
5547 problems related to the absence of context at parse-time,
5548 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5549 in the public API too
5550 * xpointer.c xpathInternals.h: we need to know at parse time
5551 whether we are compiling an XPointer
5552
5553Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5554
5555 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5556 cleaned up the parser internals, refactored XPath code, added
5557 new compilation based APIs and cleanly separated public and
5558 private APIs.
5559
5560Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5561
5562 * xpath.h: the comp field must be added at the end to avoid
5563 killing binary compat.
5564
5565Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5566
5567 * Makefile.am: detect XPath memleaks in regreson tests
5568 * error.c: fixed and error w.r.t. error reporting still using
5569 stderr
5570 * hash.c: added new line at end of file
5571 * tree.h: minor cleanup
5572 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5573 expression parsing from evaluation, resulted in a number of
5574 changes internally, and in XPointer. Likely to break stuff
5575 using xpathInternals.h but should remain binary compatible,
5576 new interfaces will be added.
5577
5578Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5579
5580 * configure.in: fixed a couple of problems reported by
5581 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5582 without gcc on non linux platforms.
5583
5584Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5585
5586 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5587 a fix for --with-html-dir= configure support. I hope it won't
5588 break rpm generation
5589
5590Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5591
5592 * xmlIO.c: one function comment cleanup.
5593
5594Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5595
5596 * SAX.c: external subset notations were improperly registered
5597 in the internal subset.
5598
5599Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5600
5601 * README.cvs-commits: added, pointing to HACKING
5602 * HACKING: updated
5603
5604Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5605
5606 * parser.c: and Matt Sergeant found one in the XML push
5607 parser (erroneous check I forgot to remove when I fixed the
5608 main parser).
5609
5610Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5611
5612 * xpath.c: ptittom found a small bug in UnaryExpr
5613
5614Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5615
5616 * configure.in: bumped to 2.3.4
5617 * error.c: fixed bug #51860
5618 * tree.c: fixed bug #51861
5619 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5620 * tree.[ch] : added xmlDefaultBufferSize
5621 * nanoftp.c: typo in function name header block
5622 * doc/xml.html : updated, added link to XML::LibXSLT
5623 * doc/html/* : rebuilt the docs
5624
5625Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5626
5627 * parser.c SAX.c: the new content parsing code raised an
5628 ugly bug in the characters() SAX callback. Found it
5629 just because of strangeness in XSLT XML Rec ouptut :-(
5630
5631Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5632
5633 * Makefile.am: Martin Baulig suggested to add -lm
5634 * tree.c: found another bug in xmlNodeGetContent()
5635
5636Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5637
5638 * xpath.c: Bjorn found the error related to strictness of comparison.
5639
5640Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5641
5642 * parser.c: trying to fix the Dtd parsing problem reported
5643 by Gary, side effect of last week speed optimizations.
5644
5645Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5646
5647 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5648 * parserInternals.c: removed unneeded test raised by Stric
5649
5650Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5651
5652 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5653 and fixed by William Brack). Added xmlXPathFormatNumber.
5654 Changed the sorting slightly.
5655 * configure.in Makefile.am example/Makefile.am: Added -lm.
5656 Please note that applications linking with libxml2, must
5657 also like with the math library from now on.
5658
5659Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5660
5661 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5662
5663Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5664
5665 * parser.c: one must report spaces even if the Dtd element
5666 content proves that this is not part of the element content.
5667 * result/valid/*.xml: this changed the ouptu slightly
5668
5669Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5670
5671 * configure.in: bumped to 2.3.3
5672 * doc/xml.html: updated
5673
5674Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5675
5676 * tree.c: minor doc fix
5677 * xpath.c: deallocation issues when a result tree has been
5678 converted to a node-set
5679
5680Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5681
5682 * doc/xml.html: oops corrected dates s/2000/2001
5683
5684Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5685
5686 * valid.c: new patch from Gary Pennington
5687
5688Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5689
5690 * doc/xml.html: applied patch from Ankh
5691
5692Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5693
5694 * xinclude.c: fixed a problem building on Mac
5695
5696Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5697
5698 * parser.c: more work on increasing parsing ferformances
5699
5700Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5701
5702 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5703 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5704 avoiding memcpy in production builds MEM_CLEANUP macro use
5705 * parser.[ch] parserInternals.c: optimizations of the tightest
5706 internal loops inside the parser. Better checking of I/O
5707 flushing/loading conditions
5708 * xmllint.c : added --timing
5709
5710Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5711
5712 * configure.in: bumped to 2.3.2
5713 * doc/xml.html: updated for release
5714
5715Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5716
5717 * xpath.c: found a memleak and fixed a nasty bug
5718
5719Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5720
5721 * xmllint.[c1] : added return code errors for xmllint
5722 * xpath.c: specific debug dump function for result value trees
5723
5724Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5725
5726 * xpath.c: finally implemented xmlXPathCompareNodeSets
5727 * test/XPath/expr/floats results/XPath/expr/floats: added
5728 a test for float expressions
5729
5730Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5731
5732 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5733 * parserInternals.[ch]: trying to speed up parsing
5734 * xpath.c : speeded up node set equality op
5735
5736Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5737
5738 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5739 better handling of ID/IDREF and the list modules associated
5740 * configure.in: small CFLAGS cleanup
5741
5742Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743
5744 * configure.in: fixed iconv detection on AIX (stric)
5745
5746Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5747
5748 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5749
5750Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5751
5752 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5753 and optimized xmlXPathNodeSetSort
5754
5755Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5756
5757 * xpath.c: bug fix when context size is 0
5758 * parser.c: I like Norm's Dtd because they still manage to break
5759 the parser occasionally
5760
5761Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5762
5763 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5764
5765Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5766
5767 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5768 attributes within the XML-1.0 namespace
5769
5770Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5771
5772 * xpathInternals.h: exported a few axis functions
5773 * doc/xml.html: updated the doc
5774
5775Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5776
5777 * configure.in: applied patch from Daniel van Balen for OpenBSD
5778 and bumped version to 2.3.1
5779 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5780 attempt to find autoclosing was simply broken, removed it,
5781 updated the examples, this is better
5782
5783Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5784
5785 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5786 hash functionnalities.
5787 * doc/html/* : rebuild the doc
5788
5789Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5790
5791 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5792 on predicate
5793 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5794 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5795 really want to have tags closed on output even if we accept
5796 unclosed ones on input
5797
5798Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5799
5800 * xpath.c: ouch don't free NULL, rare case fixed
5801 * tree.c: don't coalesce text nodes if they don't have the
5802 same behaviour wrt escaping on output
5803
5804Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5805
5806 * xpath.c: small fixup
5807 * SAX.c: don't warn on empty namespaces.
5808
5809Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5810
5811 * README: a bit of cleanup
5812 * configure.in: preparing for 2.3.0 release
5813
5814Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5815
5816 * hash.[ch]: added a first version of xmlHashSize()
5817 * valid.c: another bug fix from Gary Pennington
5818
5819Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5820
5821 * valid.c: couple of bug fixes pointed by Gary Pennington
5822 * HTMLtree.c: #if 0 cleanup
5823
5824Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5825
5826 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5827 which removes a time consuming check of xmlXPathNodeSetAdd()
5828 and use it in places where we are sure to not break unicity
5829
5830Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5831
5832 * xpath.c: bug fixes found from XSLT
5833 * tree.c: preserve node->name special values when copying nodes.
5834 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5835 external subset are fetched when available but without full
5836 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5837 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5838 output with encoding disabled.
5839
5840Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5841
5842 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5843 xmlCheckFilename should not be called from xmlFileOpenW
5844 and xmlGzfileOpenW
5845
5846Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5847
5848 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5849 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5850 added the new tests for URI normalization
5851 * testURI.c: fixed stoopid bugs
5852 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5853 the URI in the error messages are now properly normalized
5854
5855Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5856
5857 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5858
5859Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5860
5861 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5862
5863Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5864
5865 * xpath.c: fixed mod operator
5866
5867Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5868
5869 * parser.c: fixed xmlStrcat doc
5870 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5871 trees.
5872
5873Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5874
5875 * xpath.c result/XPath/tests/chaptersbase
5876 result/XPath/tests/simplebase: fixed XPath node()
5877 * tree.c: small fix in xmlNewNs()
5878 * Makefile.am: removed extraneous xml2Conf.sh rule
5879
5880Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5881
5882 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5883 Changed the library name, in order to get libxml-devel and
5884 libxml2-devel to coexist on a single system
5885 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5886 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5887
5888Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5889
5890 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5891 libxml2-devel installable in // as libxml-devel.
5892
5893Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5894
5895 * doc/Makefile.am: fixed make rebuild in doc
5896 * doc/html/*.html: rebuilt the docs
5897
5898Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5899
5900 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5901
5902Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5903
5904 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5905 the HTML doc to go into the -devel RPM ...
5906 * aclocal.m4 config.h.in: some updates due to auto* magic
5907
5908Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5909
5910 * xpath.h: added a hook in the context structure allowing to
5911 link to extra support, needed for XSLT
5912
5913Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5914
5915 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5916 xmlXPtrCmpPoints to use it.
5917 * propagated the following patch from Alejandro Forero
5918 * include/win32config.h xmlIO.c: applied further suggestions
5919 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5920 * example/gjobread.c: fixed warnings, now that it builds
5921
5922Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5923
5924 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5925
5926 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5927 filename points to a valid file (not a directory).
5928 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5929 Added calls to xmlCheckFilenameDir.
5930
5931 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5932 `path' (rather than `filename') as the parameter to gzopen and open.
5933
5934Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5935
5936 * Makefile.am: fixed a problem with EXTRA_DIST
5937
5938Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5939
5940 * Makefile.am example/Makefile.am: finally found the trick
5941 to build the example, i.e. add "." in SUBDIRS before example
5942 in the list <grin/>
5943
5944Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5945
5946 * doc/xml.html: updated with an XSLT section, removed pointer to
5947 W3C CVS base.
5948
5949Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5950
5951 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5952 too, and deallocation need to occur the same way.
5953
5954Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5955
5956 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5957 type correponding to an XSLT result tree fragment. Share most
5958 of the data format with node set, as well as operators.
5959 * HTMLtree.c: added a newline at the end of the doctype output
5960 whe this one is not present initially.
5961 * tree.c: make sure taht the parent and doc pointers are properly
5962 set when copying attributes (lists).
5963
5964Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5965
5966 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5967
5968Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5969
5970 * xpath.c: seems I finally killed that ugly path evaluation
5971 context bug (tagged 9999 in case is is wrong)
5972
5973Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5974
5975 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5976 for XSLT
5977
5978Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5979
5980 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5981 for xmlGzfileOpen() bug
5982
5983Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5984
5985 * xpath.c: removed an error found by XSLT usage
5986 * tree.c parserInternals.h: use a predefined static string
5987 for text and comment nodes, avoid freeing them in xmlFreeNode,
5988 exported the string name in parserInternals.h and added
5989 another value to disable encoding at output (for XSLT),
5990 gain memory, time.
5991
5992Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5993
5994 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5995 win32/libxml2/libxml2_so.dsp: new makefiles and update
5996 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5997
5998Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5999
6000 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6001 Gary Pennington
6002
6003Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6004
6005 * xpath.c: fixed the comaprision of values and nodelists,
6006 need to compare nodelist still ...
6007 * debugXML.c: avoided a possible core dump
6008 * HTMLparser.c: cleanup
6009 * nanohttp.c: contributed fix.
6010 * tree.c: fixes in properties handling added xmlSetNsProp
6011 needed by libxslt
6012 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6013 comment
6014 * TODO: updated
6015
6016Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6017
6018 * parser.c parserInternals.c: applied Bjorn Reese optimization
6019 patch
6020
6021Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6022
6023 * Makefile.am: applied patch fro make check from Martin Vidner
6024
6025Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6026
6027 * configure.in: preparing 2.2.11
6028 * doc/html/*: rebuild the HTML files
6029 * doc/xml.html : updated
6030
6031Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6032
6033 * tree.c: fixed a stupid bug
6034 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6035 patches related to validation of an XInclude processing result
6036 * TODO: updated
6037
6038Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6039
6040 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6041 on large files
6042
6043Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6044
6045 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6046
6047Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6048
6049 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6050 reported by Jonas Borgström
6051 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6052
6053Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6054
6055 * testXPath.c xpath.c: fixing the XPath union expressions problem
6056 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6057
6058Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6059
6060 * xmllint.c: Made is so if the file name is "-" is will read form
6061 standard input. Sven Heinicke <sven@zen.org>
6062 * tree.c: fixed a problem when growing buffer
6063 * tree.h: fixed the comment of the node types following andersca
6064 comment
6065 * TODO: updated
6066
6067Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6068
6069 * HTMLparser.[ch]: added a way to avoid adding automatically
6070 omitted tags. htmlHandleOmittedElem() allows to change the
6071 default handling.
6072 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6073 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6074 of xmllint too when using --memory flag, added a memory test
6075 suite at the Makefile level.
6076 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6077 with namespace use when encountering QNames in XPath evalation,
6078 added xmlns() scheme in XPointer.
6079 * nanoftp.c : incorporated a fix
6080 * parser.c xmlIO.c: fixed problems raised with encoding when using
6081 the memory I/O
6082 * parserInternals.c: closed bug 25934 reported by
6083 torsten.landschoff@innominate.de
6084 * TODO: updated
6085
6086Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6087
6088 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6089 on a non-updated tree :-(, made a 2.2.10 release to correct the
6090 situation
6091
6092Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6093
6094 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6095 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6096 integrated a set of OpenVMS changes from Howard Taylor
6097 <Howard.Taylor@pacoast.com>
6098
6099Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6100
6101 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6102 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6103
6104Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6105
6106 * HTMLparser.c: some fixes on auto-open of html/head/body
6107 * encoding.c: fixed a compilation error on some gcc env
6108 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6109 XPointer implementation
6110 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6111 related XPointer tests and associated results
6112
6113Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6114
6115 * doc/xmldtd.html doc/xml.html: following a short step by step
6116 guidance on IRC to help maciej with DTDs I started a small
6117 page on the subject.
6118
6119Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6120
6121 * HTMLparser.c: fixed handling of broken charrefs
6122 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6123 patches
6124
6125Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6126
6127 * doc/xml.html doc/html/* : rebuilt the docs after adding
6128 xinclude and updated page for 2.2.7 and 2.2.8
6129 * configure.in: releasing 2.2.8
6130
6131Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6132
6133 * parser.[ch] parserInternals.c: applied the conditional
6134 section processing fix from Jonathan P Springer
6135 <jonathan.springer2@gte.net>
6136 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6137 project file, fixed iconv default non support
6138 * xpath.c: fixed the problem of evaluating relative expressions
6139 when a node context is provided.
6140
6141Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6142
6143 * nanoftp.c: fixed gcc 2.95 new warnings
6144 * SAX.c: fixed a stupid bug
6145 * tree.c: fixed a formatting problem when round-tripping
6146 from/to memory
6147 * xinclude.c: chased memleak, fixed a base problem
6148 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6149 xmlXPtrBuildNodeList()
6150 * TODO: updated
6151 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6152 adding a first small set of regression tests for XInclude
6153
6154Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6155
6156 * nanohttp.[ch]: applied Wayne Davison patches to access
6157 the WWW-Authorization header.
6158 * parser.c: Closed Bug#30847: Problems when switching encoding
6159 in short files by applying Simon Berg's patch.
6160 * valid.c: fixed a validation problem
6161 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6162 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6163 Wayne Davison
6164 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6165 need to be extended to non full nodes selections.
6166 * xinclude.c: starts to work decently
6167
6168Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6169
6170 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6171 debugXML.c xmlversion.h.in: Started adding XInclude support,
6172 this is a new xmllint option
6173 * tree.c xpath.c: applied TOM patches for XPath
6174 * xpointer.c: fixed a couple of errors.
6175 * uri.c: added an escaping function needed for xinclude
6176 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6177 new warning from RH70 gcc's version
6178
6179Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6180
6181 * HTMLparser.c: fixed loop on invalid char in scripts
6182 * parser.c: update to description of xmlIOParseDTD()
6183 * libxml.m4 xmlversion.h.in: changes contributed by
6184 Michael Schmeing <m.schmeing@internet-factory.de>
6185 * configure.in: preparing for 2.2.7
6186 * Makefile.am: trying to avoid config.h and acconfig.h
6187 being included in the distrib
6188 * configure.in: released 2.2.7
6189
6190Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6191
6192 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6193 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6194
6195Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6196
6197 * parser.[ch]: added xmlIOParseDTD()
6198 * xpointer.c: added support for the 2 extra parameters of
6199 string-range, fixed a stoopid error when '0' was present
6200 in XPointer expressions
6201 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6202 testsuite for the above
6203
6204Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6205
6206 * libxml.spec.in: improved package descriptions
6207
6208Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6209
6210 * xpath.c xpathInternals.h: applied a large cleaning patch
6211 from TOM <ptittom@free.fr>, it also add namespace support
6212 for function and variables registration.
6213
6214Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6215
6216 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6217 * Makefile.mingw: Wayne Davison's update adding hash.c
6218
6219Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6220
6221 * xpath.c: fixed the root evaluation problems
6222 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6223 ignorable spaces with <b> <bold> <em>
6224 * tree.c: fixed a loop in xmlSearchNsByHref()
6225
6226Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6227
6228 * xpath.c: applied another XPath patch from TOM
6229 * xpath.c include/makefile.am: applied another patch from
6230 china@thewrittenword.com (cleanup on IRIX).
6231
6232Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6233
6234 * xml-config.1: received a fixed version from Fredrik Hallenberg
6235 <hallon@lysator.liu.se>
6236
6237Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6238
6239 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6240 cleanup patch for XPath
6241
6242Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6243
6244 * patched to redirrect all "out of context" error messages to
6245 a reconfigurable routine. The changes are:
6246 * xmlerror.h : added the export of an error context type (void *)
6247 an error handler type xmlGenericErrorFunc there is an interface
6248 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6249 to reset the error handling routine and its argument
6250 (by default it's equivalent to respectively fprintf and stderr.
6251 * all the c files: all wild accesses to stderr or stdout within
6252 the library have been replaced to calls to the handler.
6253
6254Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6255
6256 * configure.in: release 2.2.6
6257 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6258 exporting the inner functions of xpath for extension modules
6259 * doc/*: updated and rebuilt the doc
6260
6261Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6262
6263 * nanohttp.c : applied Wayne HTTP cleanup patch
6264 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6265 and xmlNodeSetSpacePreserve()
6266
6267Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6268
6269 * xpath.c: closing bug #29260
6270
6271Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6272
6273 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6274 multikey tuples, made hash structure opaque
6275 * valid.[ch]: moved elements, attributes, notations decalarations
6276 as well as ID and refs to hash tables.
6277 * entities.c: hash cleanup
6278 * xmlmemory.c: fixed a dump problem in debug mode
6279 * include/Makefile.am: problem passing in DESTDIR= values patch
6280 from Marc Christensen <marc@calderasystems.com>
6281 * nanohttp.c: removed debugging remains
6282 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6283 * HTMLparser.c parser.c: fixing a number of problems with the
6284 macros in the *parser.c files (Wayne).
6285 * HTMLparser.c: close the previous option when opening a new one
6286 (Marc Sanfacon).
6287 * result/HTML/*: updated the HTML results accordingly
6288
6289Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6290
6291 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6292 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6293 XPath functions and XML entities table to them. More to come...
6294 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6295
6296Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6297
6298 * tree.c: coalesce adjacent text nodes
6299 * valid.c: handling of blank nodes in DTd validation (raised
6300 by problems with a posteriori validation).
6301 * nanohttp.c: changing behaviour on HTTP write stuff.
6302 * HTMLtree.c: forced body and html to be explicitely closed.
6303 * xpath.h: exported more XPath functions.
6304
6305Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6306
6307 * Release of 2.2.5
6308 * xpointer.c: range() range-inside and other helper functions
6309 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6310
6311Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6312
6313 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6314 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6315
6316Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6317
6318 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6319 and XPointer modules
6320
6321Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6322
6323 * SAX.h: closed #25107
6324
6325Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6326
6327 * testSAX.c: fixed problem with cdata reporting
6328 * SAXresult/* : updated
6329
6330Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6331
6332 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6333 Closed bug #27499, added to regression tests
6334 * TODO: updated
6335
6336Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6337
6338 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6339 support for SCRIPT and STYLE with help from Bjorn Reese
6340 * test/HTML/* result/HTML/*: added simple testcase and updated
6341 the existing ones.
6342
6343Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6344
6345 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6346 string-range for empty strings
6347 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6348 test/XPath/xptr/strrange: augmented the XPointer testsuite
6349
6350Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6351
6352 * doc/xml.html doc/xmlmem.html: added a module describing memory
6353 interfaces and use, updated the main page.
6354
6355Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6356
6357 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6358 nanoftp code work on Windows too now
6359
6360Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6361
6362 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6363 * xpointer.c: implemented string-range() at least a good first version
6364 * test/XPath/docs/str test/XPath/xptr/strrange
6365 result/XPath/xptr/strrange: the string-range() tests
6366
6367Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6368
6369 * Makefile.am include/Makefile.am include/win32config.h
6370 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6371 and make distcheck
6372
6373Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6374
6375 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6376 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6377 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6378
6379Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6380
6381 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6382 patch for socklen_t detection by
6383 Albert Chin-A-Young <china@thewrittenword.com>
6384
6385Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6386
6387 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6388 and added a --dtdvalid option to xmllint used to test it
6389
6390Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6391
6392 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6393 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6394
6395Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6396
6397 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6398 handlings (registration, lookup, cleanup)
6399
6400Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6401
6402 * configure.in Makefile.am include/makefile.am: adding XPointer
6403 and XPtrtests target
6404 * xpointer.[ch] : new files for XPointer support
6405 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6406 more XPath tests
6407
6408Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6409
6410 * configure.in: fixed, very broken, make distcheck works again
6411
6412Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6413
6414 * More work toward 2.2.5, integrated a number of patches
6415 * configure.in Makefile.am win32config.h.in: trying to cleanup
6416 make distcheck .... huh ...
6417 * include/Makefile.am include/win32config.h: new directory
6418 for includes
6419 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6420 updated teh makefiles and instructions for WIN32
6421 * xpath.c: small fixes
6422 * test/XPath/ results/XPath: updated the testcases and results
6423 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6424 suggested patches
6425 * valid.c: fixed an ID bug
6426
6427Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6428
6429 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6430 the automake bug where wrong dependancies were generated.
6431 * xpath.[ch]: worked on XPointer
6432
6433Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6434
6435 * configure.in Makefile.am: 2.2.5, ship the include in an
6436 include/libxml subdirectory, use symlinks when using CVS
6437 * testSAX.c: fixed small bug
6438 * testXPath.c: changed the way testfiles are parsed
6439 * debugXML.c: same kind of cleanup when parsing an argument expression
6440 XPath/XPointers can have blanks embedded
6441 * xpath.[ch]: more cleanup, reorgs for XPointer work
6442 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6443 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6444
6445Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6446
6447 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6448 in the XPath engine, rewrote large parts of it, now it's far
6449 cleaner and in sync with the REC not an old WD. Fixed a parsing
6450 problem in the interactive XML shell found when testing XPath.
6451
6452Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6453
6454 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6455 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6456 examples with the extra test
6457
6458Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6459
6460 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6461 the global init function.
6462
6463Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6464
6465 * HTMLparser.c: Doohhh, attribute name parsing was still case
6466 sensitive ! Fixed this ...
6467 * result/HTML/* : updated the tests results accordingly
6468
6469Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6470
6471 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6472 engine, should be far more stable, incorporated a new version of
6473 preceding/following axis, need testing
6474 * uri.c: fixed file:///c:/a/b/c problem
6475 * test/XPath/tests/idsimple: augmented the XPath tests
6476
6477Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6478
6479 * doc/* rebuilding docs for 2.2.4 release
6480
6481Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6482
6483 * configure.in: releasing 2.2.4
6484 * parser.[ch]: added xmlStrEqual()
6485 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6486 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6487 use xmlStrEqual instead
6488 * TODO: updated
6489 * added an XPath test
6490
6491Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6492
6493 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6494 * entities.h: exported xmlInitializePredefinedEntities
6495 * parser.[ch] : added xmlInitParser()
6496 * parserInternals.h : had to export htmlInitAutoClose()
6497
6498Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6499
6500 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6501 problems
6502 * Makefile.am : added XPath regression tests to normal tests
6503 * uri.c: fixed a problem with local paths, cleanup
6504 * parser.c: fixed a problem with large CData sections
6505
6506Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6507
6508 * configure.in xml-config.in: patch from "Ben Taylor"
6509 <sol7x86@hotmail.com> for solaris shared libs lookup
6510
65112000-09-30 Martin Baulig <baulig@suse.de>
6512
6513 * libxml-2.0.pc.in: Provide pkg-config script.
6514
6515 * configure.in: Create the libxml-2.0.pc script from the
6516 libxml-2.0.pc.in templates.
6517 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6518 script in `$(libdir)/pkgconfig'.
6519
6520Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6521
6522 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6523 when compiling with MSC
6524
6525Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6526
6527 * xpath.c: patch for normalize-string() substring-before(),
6528 substring-after() and translate() functions from Bjorn Reese
6529 <breese@mail1.stofanet.dk>
6530 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6531 Fredrik Hallenberg <hallon@lysator.liu.se>
6532 * TODO: updated
6533
6534Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6535
6536 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6537 problem of socklen_t being undefined on a number of platforms
6538 * debugXML.c: fixed a compilation problem when without snprintf
6539
6540Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6541
6542 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6543 an URI bug and a fix for the control-character-induced infinite loop
6544 * nanohttp.c: preventive fix for compiling on WIN32
6545
6546Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6547
6548 * xmlint.c: closing bug #25000
6549
6550Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6551
6552 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6553 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6554 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6555 related function, fixing xmlStrncmp(), and associated cleanup
6556 * result/HTML/entities.html.sax: updating result
6557
6558Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6559
6560 * uri.c: applied patch for URI escaping from Wayne Davison
6561 <wayned@blorf.net>
6562 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6563 from Denis Barbier <barbier@imacs.polytechnique.fr>
6564 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6565 patch from Wayne Davison
6566
6567Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6568
6569 * doc/xml.html : updated with new releases, adding "how to help"
6570
6571Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6572
6573 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6574 removed a few warnings in pedantic mode ...
6575 * parserInternals.c parser.c: moved encoding switching function
6576 to parserInternals.c
6577 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6578
6579Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6580
6581 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6582 error or warning handlers
6583
6584Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6585
6586 * parserInternals.c parserInternals.h parser.c Makefile.am:
6587 created a new module parserInternals.c, moved most of the
6588 code shared by the various parsers there, as well as
6589 deprecated code from parser.c. More cleanup of parser.c
6590 * uri.c: fixed a problem when URI is NULL
6591 * valid.c: speedup when looking for an attribute declaration
6592
6593Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6594
6595 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6596 the cleanup of the computation of URI references when seeking
6597 external entities. The URI reference string and the resulting
6598 URI are both stored now.
6599 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6600 large s(n)printf checks and cleanup from Denis Barbier
6601 <barbier@imacs.polytechnique.fr>
6602 * xmlversion.h.in tree.h: couple of SGML declarations for a
6603 possible docbook module.
6604 * result/VC/ : a couple of test output changed due to the change
6605 of the entities URI
6606
6607Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6608
6609 * parser.h: added a _private field for linking user's data
6610
6611Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6612
6613 * parser.c parserInternals.h: demacroified most of the IS_XXX
6614 the gain in size is significant so ...
6615
6616Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6617
6618 * entities.c: cases where looking up entities with doc==NULL
6619 covered
6620
6621Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6622
6623 * uri.c: applied Wayne Davison patch
6624 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6625
6626Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6627
6628 * uri.c testUri.c: applied Wayne Davison patches
6629 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6630 * Makefile.in: added URItest and included thenin "make tests"
6631
6632Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6633
6634 * xmlversion.h.in: closed bug 22941
6635
6636Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6637
6638 * doc/xmlio.html: added doc and example for entity loader
6639 redefinition.
6640
6641Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6642
6643 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6644 used by libxml
6645
6646Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6647
6648 * parser.c: Fixed bug on invalid ontent characters and when using
6649 push.
6650 * xmllint.c: fixed xmllint endling of errors in push mode
6651
6652Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6653
6654 * HTMLparser.c testHTML.c: applied two new patches from
6655 Wayne Davison <wayned@users.sourceforge.net>
6656 * result/HTML/*.sax: regenerated HTML SAX output
6657 * parser.c: more cleanup.
6658
6659Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6660
6661 * HTMLparser.[ch] testHTML.c: applied the second set of
6662 patches from Wayne Davison <wayned@users.sourceforge.net>,
6663 adding htmlEncodeEntities()
6664 * HTMLparser.c: fixed an ignorable white space detection bug
6665 occuring when parsing with SAX only
6666 * result/HTML/*.sax: updated since the output is now HTML
6667 encoded...
6668
6669Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6670
6671 * HTMLparser.[ch]: applied some of Wayne Davison
6672 <wayned@users.sourceforge.net> patches
6673
6674Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6675
6676 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6677 undeclared namespace prefix was used, added a warning.
6678 Cleaned up support w.r.t. entities, spilling out a warning
6679 and being pedantic on lookups.
6680 * test/warning/ent9 : added testcase for previous example.
6681 * TODO: updated
6682 * parserInternals.h parser.c: changed the way names are parsed
6683 now allow infinite size and decrease penalty for normal use
6684 * parser.c: Started a big cleanup/check of the parser code,
6685 fixed some of the most tortuous entity code, spotted code
6686 unused anymore
6687 * test/*: added tests for very long names and related nasty
6688 things.
6689
6690Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6691
6692 * doc/encoding.html: added encoding aliases doc
6693 * doc/xml.html: updates
6694 * encoding.[ch]: added EncodingAliases functions
6695 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6696 bottleneck affecting large DTDs like Docbook
6697 * parser.[ch] xmllint.c: added a pedantic option, will be
6698 useful
6699 * SAX.c: redefinition of entities is reported in pedantic mode
6700 * testHTML.c: uninitialized warning from gcc
6701 * uri.c: fixed a couple of bugs
6702 * TODO: added issue raised by Michael
6703
6704Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6705
6706 * doc/encoding.html: propagated Martin Duerst suggestions
6707
6708Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6709
6710 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6711 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6712 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6713 by Wayne Davison
6714
6715Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6716
6717 * nanoftp.c nanohttp.c: small cleanup
6718 * TODO: updated
6719
6720Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6721
6722 * added an old VC testcase and updated title.xml entity
6723
6724Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6725
6726 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6727 done on auto-opening of <p> tags and cleanup of SAX output
6728
6729Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6730
6731 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6732
6733Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6734
6735 * doc/xml.html libxml.* structure.*: updated the doc a bit
6736
6737Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6738
6739 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6740 of SAX tests
6741
6742Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6743
6744 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6745 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6746
6747Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6748
6749 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6750 * testHTML.c: fix core dump on Solaris 2.x systems
6751 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6752 * result/HTML/*.sax: previous bug fix lead to new results
6753
6754Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6755
6756 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6757 * configure.in: added --with-readline=DIR to accept alternate
6758 path for readline include/library
6759 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6760 for ANSI under HP-UX
6761 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6762 includes @LIBS@
6763
6764Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6765
6766 * doc/* : rebuilt the docs
6767 * getting ready for 2.2.2 release
6768
6769Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6770
6771 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6772 and xmlAddFeature()
6773 * tree.[ch]: added xmlAddChildList()
6774 * xmllint.c: MAP_FAILED macro test
6775 * parser.h: added xmlParseCtxtExternalEntity()
6776 * valid.c: applied bug fixes removed warning
6777 * tree.c: added CDATA block to elements content
6778 * testSAX.c: cleanup of output
6779 * testHTML.c: added SAX testing
6780 * encoding.c: better error recovery
6781 * SAX.c, parser.c: fixed one of the external entity processing
6782 of the OASis testsuite
6783 * Makefile.am: added HTML SAX regression tests
6784 * configure.in: bumped to 2.2.2
6785 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6786 SAX results
6787
6788Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6789
6790 * configure.in: patch for HP compiler
6791
67922000-08-04 Sven Heinicke <sven@zen.org>
6793
6794 * xmllint.c: Was coredumping sometimes when the file given didn't
6795 exist.
6796
6797Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6798
6799 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6800
6801 when using in memory parsing. Need some cleanup.
6802 * xmllint.c configure.in: added a --memory flag to test memory
6803 parsing
6804
6805Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6806
6807 * nanohttp.c: fixed socklen_t replacement to unsigned int
6808 * parser.c: fixed a space handdling missing at the end of
6809 production 28 DOCTYPE.
6810 * xmlmemory.c: fixed a stupid bug on the routine to override
6811 allocation functions
6812 * TODO: updated
6813
6814Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6815
6816 * doc/ regenerated the docs
6817
6818Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6819
6820 * doc/encoding.html doc/xml.html: added I18N doc
6821 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6822 improvements, both parser and filters, added ASCII & HTML,
6823 fixed the ISO-Latin-1 one
6824 * xmllint.c testHTML.c: added/made visible --encode
6825 * debugXML.c : cleanup
6826 * most .c files: applied patches due to warning on Windows and
6827 when using Sun Pro cc compiler
6828 * xpath.c : cleanup memleaks
6829 * nanoftp.c : added a TESTING preprocessor flag for standalong
6830 compile so that people can report bugs more easilly
6831 * nanohttp.c : ditched socklen_t which was a portability mess
6832 and replaced it with unsigned int.
6833 * tree.[ch]: added xmlHasProp()
6834 * TODO: updated
6835 * test/ : added more test for entities, NS, encoding, HTML, wap
6836 * configure.in: preparing for 2.2.0 release
6837
6838Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6839
6840 * nanoftp.c: fixed the way the control connection is handled
6841 * libxml.spec.in: fixed the dependancies and cleanup
6842
6843Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6844
6845 * doc/xml.html: changed the xmlsoft.org structure, updated the
6846 examples w.r.t. root and childs
6847
6848Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6849
6850 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6851
6852Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6853
6854 * HTMLparser.c: Work on character encoding support for the HTML parser
6855 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6856 * encoding.c: Fixed a potential memleak in the encoding stuff
6857
6858Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6859
6860 * doc/FAQ.html doc/Makefile.am : added a FAQ
6861
6862Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6863
6864 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6865 of the HTML parser to force it to not bypass SAX
6866
6867Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6868
6869 * win32config.h.in: updated
6870 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6871 lacks iconv support :-( need to release 2.1.1
6872 * configure.in: release 2.1.1
6873 * HTMLparser: fixed bug #14784
6874 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6875 by Windows compiler
6876 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6877 the SAX startDocument() callback.
6878 * TODO: updated
6879
6880Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6881
6882 * added xmlStopParser()
6883
6884Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6885
6886 * configure.in: 2.1.0 prerelease
6887 * Large resync between W3C and Gnome tree
6888 * nanoftp, nanohttp.c: fixed stalled connections probs
6889 * HTMLtree.c SAX.c : support for attribute without values in
6890 HTML for andersca
6891 * valid.c: Fixed most validation + namespace problems
6892 * HTMLparser.c: start document callback for andersca
6893 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6894 * parser.h, SAX.c: serious speed improvement for large
6895 CDATA blocks
6896 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6897 different encoding
6898 * example/Makefile.am example/gjobread.c tree.h: work on
6899 libxml1 libxml2 convergence.
6900 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6901 and the LIBXML_TEST_VERSION macro
6902
6903Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6904
6905 * doc/xml.html: various patches and improvements typo fixed by
6906 Felix Natter
6907 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6908 from Felix Natter <fnatter@gmx.net>
6909
6910Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6911
6912 * doc/upgrade.html: updated with instructions for support of both
6913 libxml-1.x and libxml-2.x
6914 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6915 for 2.x support and also fixed includes
6916
6917
6918Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6919
6920 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6921 the encoding support, added iconv support, so now libxml if
6922 compiled with iconv automatically support japanese encodings
6923 among others. Work based on initial patch from Yuan-Chen Cheng
6924 I may have broken binary compat in the encoding handler
6925 registration scheme, but that was so utterly broken I don't
6926 expect anybody to have used this feature until now.
6927 * parserInternals.h: fixup on the CHAR range macro
6928 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6929 code.
6930 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6931 * uri.c: added xmlParseURI() I can't believe I forgot to
6932 implement this one in 2.0 !!!
6933 * SAX.c: moved doc->encoding update in the endDocument() call.
6934 * TODO: updated.
6935
6936Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6937
6938 * tree.h: removed extraneous xmlRemoveProp definition
6939 * TODO: added item about --disable-corba configure switch
6940 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6941 * nanoftp.c: fixed include problems giving troubles on AIX and
6942 slowlaris
6943 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6944 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6945 comment and headers changes to lower gtk-doc number of warnings
6946 * doc/html/*: rebuilt docs
6947
6948Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6949
6950 * HACKING: documented the tag for 1.x and instructions
6951
6952Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6953
6954 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6955 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6956 xmlCreateIOParserCtxt
6957 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6958 significant overall improvement
6959 * xmllint.c: added I/O test to xmllint
6960 * testSAX.c: added a speed test
6961 * doc/* : updated/regenerated
6962
6963Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6964
6965 * xpath.c uri.h parserInternals.h: cosmetic changes from
6966 "Timur I. Bakeyev" <timur@bat.ru>, including making
6967 xmlCreateURI() public
6968
6969Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6970
6971 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6972 and the code at the same time. Added a clean mechanism for
6973 overload or added input methods: xmlRegisterInputCallbacks()
6974 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6975 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6976 * TODO: updated
6977 * doc/* : updated/regenerated
6978 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6979 source dir
6980
6981Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6982
6983 * testURI.c: yet another forgotten commit, I should get some sleep !
6984
6985Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6986
6987 * xmllint.c: forgot to commit this too ?
6988
6989Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6990
6991 * xmlversion.h.in : forgot to commit this previously
6992
6993Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6994
6995 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6996 * README TODO: updated for release
6997 * uri.c uri.h: added authority parsing/saving
6998 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6999 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7000 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7001 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7002 Makefile.am : added compile-time customization of libxml
7003 --with-ftp --with-http --with-html --with-xpath --with-debug
7004 --with-mem-debug
7005 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7006 #include <libxml/xxx.h> I hope it won't break too much stuff
7007 and will be manageable in the future...
7008 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7009 and added xmllint to the installed programs
7010 * uri.h: added xmlFreeURI()
7011
7012Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7013
7014 * uri.c uri.h: finished the escaping handling, the base support
7015 and the URI path normalization. Looks good just lacks the
7016 authority content parsing code.
7017 * Makefile.am: added instructions to generate testURI
7018 * TODO: updated
7019 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7020 added links and icons for W3C and Gnome
7021
7022Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7023
7024 * xmlmemory.[ch] : seems I forgot to actually update the files in
7025 the last commit :-)
7026 * doc/xml.html doc/html/* : updated and uploaded the docs
7027
7028Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7029
7030 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7031 * TODO: updated
7032 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7033 libxml default allocation function with another set (like gmalloc/
7034 gfree).
7035 * Makefile.am, uri.c, uri.h: added a set of functions to do
7036 exact (litteraly copied from the RFC 2396 productions) parsing
7037 and handling of URI. Will be needed for XLink, one XML WFC,
7038 XML Base and reused in the nano[ftp/http] modules. Still work
7039 to be done.
7040
7041Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7042
7043 * configure.in, libxml.spec.in : libxml2
7044 * doc/* : updated the doc page, rebuilt the docs
7045
7046Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7047
7048 * all: tagged LIB_XML_1_X
7049 * *.c *.h : updated from W3C CVS tree
7050 * configure.in : 2.0.0-beta
7051 * libxml.spec.in : libxml2 package nam
7052 * result/* : new version of the tests output
7053
7054Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7055
7056 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7057
7058Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7059
7060 * doc/* : rebuilt the docs
7061 * parser.c: final patch on #6766
7062 * valid.c: small patch on validity checks.
7063
7064Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7065
7066 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7067 added
7068 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7069 compatibility w.r.t. XML spec and existing code.
7070
7071Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7072
7073 * parser.c: seems a better solution to <a> </a> exists,
7074 will try it for a while
7075
7076Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7077
7078 * parser.c: tried to remove the <a> </a> generating <a/>
7079 this is hard. Left a flag for that purpose. Fixed bug #6766
7080 * configure.in: prepared 1.8.7 not released, due to previous
7081 problem
7082
7083Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7084
7085 * doc/xml.html : applied second patch from Paul DuBois
7086
7087Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7088
7089 * doc/xml.html : applied patch from Paul DuBois
7090
7091Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7092
7093 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7094
7095Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7096
7097 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7098 compilation warnings on various platforms.
7099 * parser.c: Fixed #5281 validity error callbacks are now desactived
7100 by default if not validating.
7101
7102Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7103
7104 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7105
7106Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7107
7108 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7109 <gkatsi@cs.toronto.edu>
7110
7111Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7112
7113 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7114 processing URLs
7115
7116Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7117
7118 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7119 xmlNanoFTPUpdateURL for persistent control connections.
7120 * configure.in: 1.8.6
7121
7122Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7123
7124 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7125 * tree.[ch] : added xmlSaveNoEmptyTags
7126
71272000-01-29 James Henstridge <james@daa.com.au>
7128
7129 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7130
7131 * Makefile.am: added nanoftp.[ch] to the build.
7132
7133Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7134
7135 * nanoftp.[ch]: cleanup, comments, API
7136 * debugXML.c : fixed a bug in the cat command
7137 * doc/*: regenerated the docs
7138
7139Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7140
7141 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7142 * debugXML.c : fixed a bug in the cat command
7143 * valid.c: fixing some small probs
7144 * libxml.spec.in: get rid of the SNAP suffix
7145 * doc/xml.html: updated the status
7146
7147Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7148
7149 * xml-config.in: xml-config --version to just return the
7150 version number
7151 * xpath.c: some cleanup w.r.t. axis when the current node is
7152 an attribute.
7153 * TODO: updated
7154
7155Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7156
7157 * configure.in: prepared for libxml-1.8.5
7158 * doc/* recompiled the documentation
7159
71602000-01-17 Jody Goldberg <jgoldberg@home.com>
7161
7162 * configure.in : WARNING autoconf subtlety alert :
7163 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7164 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7165 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7166 get defined by AC_CHECK_HEADERS.
7167
7168Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7169
7170 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7171 Rune.Djurhuus@fast.no
7172
7173Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7174
7175 * TODO: updated
7176 * tree.c, parser.c: made sure that only memory alloc problems
7177 and internal parser errors are allowed to write to stdout or
7178 stderr.
7179
7180Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7181
7182 * tree.c : restored xmlNewGlobalNs since this seems used by
7183 a lot of existing code :-(, fixed a bug in xmlNewNs
7184 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7185 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7186 to exit() from the library code.
7187 * xpath.c, parser.c: removed bugs or unused code detected by
7188 Windows compilers
7189 * parser.c: started adding interfaces for parsing well balanced
7190 XML fragments
7191 * configure.in: releasing 1.8.4
7192 * doc/* : rebuilt the docs
7193
7194Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7195
7196 * tree.[ch] : added xmlNewDocFragment() for DOM
7197 * testHTML.c: uninitialized variable.
7198
7199Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7200
7201 * doc/* : rebuild the docs
7202
7203Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7204
7205 * acconfig.h: readline and history patch
7206 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7207 * tree.c: added check and handling when possibly removing an ID
7208 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7209 and saving.
7210 * test/HTML/entities.html result/HTML/entities.html* : test for
7211 various entities reference cases
7212 * result/HTML/* : as a result output of some testcase have
7213 changed
7214 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7215 by previous example. added xmlParseTryOrFinish().
7216 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7217 entities.h debugXML.h HTMLparser.h: changed the way struct are
7218 declared to allow gtk-doc to expose those
7219 * parser.c: closed bug #4960
7220 * Makefile.am configure.in: Applied patch from
7221 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7222 and math/socket libs detection
7223
7224Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7225
7226 * configure.in, Makefile.am: link tester against readline
7227 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7228
7229Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7230
7231 * tree.[ch]: added xmlRemoveProp
7232 * win32config.h.in nanohttp.c: avoid including the Windows
7233 socket stuff in every C files
7234 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7235 the XmL parser(s)
7236 * test/ns4 result/ns4 etc...: added test case for previous prob
7237 * tree.c: xmlNewNs wasn't checking for double definition
7238 * Makefile.in: fixed a problem with dist-hook duplicates
7239 * parser.[hc], xmlIO.c: fixed the loading of external entities
7240 APIs, now xmlLoadExternalEntity() is used everywhere and
7241 setting up an app specific front-end using the
7242 * SAX.c parser.c: some fixes, now the xhtml spec validates
7243 with the xhtml DTD.
7244 * error.c: fixed crashes in case of no input stream
7245 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7246 to the validation tests and results
7247
7248Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7249
7250 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7251 too htmlCreatePushParserCtxt() and htmlParseChunk()
7252 * parser.c: a bit of cleanup.
7253 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7254 to XML) removed the last mem leak known
7255 * HTMLtree.c: output message cleanup
7256 * xmlmemory.c: display content info about memory blocks
7257 * result/HTML/wired.* : missing att value warning change
7258
7259Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7260
7261 * doc/* : rebuilt the documentation
7262
7263Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7264
7265 * parser.[ch] parserInternals.h: Push parser for XML,
7266 seems to work fine now
7267 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7268 --push for push testing
7269 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7270 * testSAX.c: added --push
7271 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7272 subtree
7273 * xmlIO.[ch] : enriched API + fixes for push mode
7274 * entities.[ch]: added the entity content length to the struct.
7275 * xmlmemory.[ch]: new API to show the last entries for the shell
7276 * valid.c: added required attribute testing
7277 * SAX.c: the cdata callback now merge contiguous fragments
7278 * HTMLparser.c: cleanup of some macros
7279
7280Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7281
7282 * parser.c: fix for PIs name starting with xml
7283 * tree.c: fixed a potential problem with || and && ops
7284 * *.c, configure.in win32config.h.in : generate win32config.h for
7285 those on the Other Side !
7286
7287Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7288
7289 * parser.c: fixed a stupid = vs. == bug :-(
7290 * doc/gnome-xml.sgml: s/glade/xml/
7291
7292Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7293
7294 * configure.in, doc/xml.html : bug fix release 1.8.2
7295 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7296 Hopefully the end of that silly C++ include problem
7297 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7298 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7299 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7300 troubles with autoclosed elements when the stree shape doesn't
7301 follow the DtD specs. Added htmlIsAutoClosed() and
7302 htmlAutoCloseTag()
7303 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7304 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7305 * debugXML.c: fixed a bug on printing default namespaces.
7306 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7307
7308Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7309
7310 * result/HTML/*.htm[l] : updated the HTML regression tests according
7311 to the new output
7312 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7313 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7314 problem due to intermix of extern "C" { ... } declarations for C++
7315 and recursive includes in the headers
7316
73171999-12-20 Chris Lahey <clahey@umich.edu>
7318
7319 * HTMLtree.c: Made it so that html nodes with a single child do
7320 not insert a carriage return before or after the child node.
7321
7322Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7323
7324 * configure.in, doc/xml.html : bug fix release 1.8.1
7325 * parser.c: fixed bug #4344
7326 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7327 added the glue to avoid C++ problems
7328 * doc/* : regenerated the documentation
7329
7330Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7331
7332 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7333 namespace recognition, and Dia as a resul :-(
7334 * encoding.c: closed bug #3950
7335
7336Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7337
7338 * valid.c: debugging a posteriori validation, except URI expansion
7339 stuff this should be fixed now
7340 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7341 Carl Nygard <cnygard@bellatlantic.net>
7342 * tester.c: added --postvalid, cleaning of the code
7343 * tree.[ch]: added xmlDocGetRootElement()
7344
7345Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7346
7347 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7348 c++ losage.
7349
7350Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7351
7352 * configure.in, doc/xml.html : bumped to 1.8.0
7353 * xlink.[ch], Makefile.am : added framework for link detection
7354 * parser.h: added nbChars to parser context, needed for cleanup.
7355 * xmlmemory.c: removed a nasty bug when out of mem
7356 * valid.[ch]: adding namespace support for attribute decl
7357 * tester.c: added --debugent option
7358 * debugXML.[ch]: added xmlDebugDumpEntities()
7359 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7360 buffers instead, this was really needed, validation was breaking
7361 in strange ways due to that. Added xmlParseStringPEReference()
7362 and other parsing from strings functions. Entities processing
7363 modified again, but PERef are still not handled correcly but
7364 unless you're Eve Maller you won't notice :-)
7365 * HTMLparser.c: large changes toward reliability, and switched to
7366 lowercase internal tags, XHTML is lowercase, so it will help
7367 that output is closer to next version.
7368 * doc/* : regenerated the documentation, it is now hosted at
7369 http://xmlsoft.org/ (same bits I just bought the domain :-)
7370
7371
7372Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7373
7374 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7375 doc generation
7376 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7377 in the SAX API
7378 * doc/*: rebuilt the doc making sure everything appears in the
7379 HTML files
7380
7381Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7382
7383 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7384 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7385 which allow impressive speed improvement on dataset with
7386 large text pieces, but at the cost of broken binary
7387 compatibility and slightly bigger memory usage.
7388 Configure with --with-buffers to activate them, they
7389 are protected with XML_USE_BUFFER_CONTENT define.
7390 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7391 goal is 0 memory left allocated once parser is no more used
7392 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7393 call xmlCleanupParser() and xmlMemoryDump()
7394
7395Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7396
7397 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7398 * parser.[ch] encoding.[ch]: added memory cleanup routines
7399 * parser.c: closing bug #3788
7400 * doc/*: rebuilt the doc
7401
7402Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7403
7404 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7405 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7406 * tester.c: added --compress option
7407 * doc/*: rebuilt the documentation
7408
7409Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7410
7411 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7412 if given /proc/kcore as input !
7413 * doc/xml.html doc/*: updated and rebuilt the documentation
7414
7415Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7416
7417 * parser.c: Fixed some wrongly space collapsing code due to
7418 a misreading of the spec.
7419 * result/*: fixed the output accordingly
7420
7421Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7422
7423 * encoding.c: bug fix and typos
7424 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7425 * parser.c: added attribute normalization closing bug #3597
7426 * test/att* result/att* SAXresult/att*: testcase for attribute
7427 normalization
7428
7429Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7430
7431 * configure.in: closing bug #3163 by adding extra flags for the
7432 cc compiler on HP-UX
7433
7434Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7435
7436 * valid.[ch] : removed a typo and an enumerated type bug in the
7437 xmlAddElementDecl() function
7438 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7439 call to xmlEncodeEntitiesReentrant() so that the functions
7440 New, Set and Get are at the same level.
7441 * parser.c HTMLparser.c: extra memory allocation bug for
7442 attributes detected by someone using libxml in embedded systems :-)
7443
7444Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7445
7446 * xmlmemory.h: turned off mem debug :-\
7447
7448Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7449
7450 * parser.c: closed bug #2784 a one line fix, but worth pushing
7451 a new release out
7452 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7453 some structures, comments before and after the
7454 main element, and other nastyness
7455 * HTMLtree.c tree.c: accomodate the extended HTML supported
7456 * configure.in: pushing 1.7.4
7457 * test/ent8 and related outputs : added a new test for bug #2784
7458 * test/HTML/wired.html and related output: a nasty HTML example
7459 * Makefile.am: improved the test scripts
7460 * docs/* : reran the documentation extractor, updated xml.html
7461
7462Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7463
7464 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7465 HTMLparser and debugged the HTML related code. HTML documents
7466 now have their own type
7467 * entities.c: do not dump &apos; for HTML output
7468 * xmlmemory.c: improvement, breakpoint mechanism
7469 * testHTML.c: added --sax --repeat ...
7470 * Makefile.am: improved the HTML tests
7471 * valid.[ch]: added xmlValidGetValidElements and
7472 xmlValidGetPotentialChildren
7473 * tester.c: added --insert to test the 2 new functions
7474 * test//* result//* SAXresult//* : regression test cleanup
7475 and extension.
7476 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7477 gnome-xml-nanohttp.html
7478
7479Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7480
7481 * HTMLparser.c: fixed problems with some autoclose tags
7482 * tree.c: fixed XML output problems.
7483 * result/* SAXresult/*: update of the tests output
7484
7485Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7486
7487 * Makefile.am: Arturo patch for xmlConf.sh version info
7488 * parser.c: Tim Josling patch for single quoted items
7489 * tester.c: Tim Josling patch for tester options usage
7490 * tree.h: indent cleanup
7491
7492Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7493
7494 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7495 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7496
7497Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7498
7499 * tree.c : Raph patch for initialization of CORBA fields
7500 * parser.c, xpath.c, ...: modification of doc comments
7501 * xpath.c : allow spaces in xpath expressions
7502
7503Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7504
7505 * xmlmemory.h: turning off memory debug :-(
7506
7507Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7508
7509 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7510 better SAX interfaces.
7511 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7512 entity.
7513 * configure.in: 1.7.2
7514
7515Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7516
7517 * libxml.spec.in: fixed the URL
7518 * doc/xml.html: improved the documentation front-end
7519
7520Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7521
7522 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7523
7524Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7525
7526 * libxml.spec.in: fixed the alpha compile problem
7527 * parser.[ch]: changed errno to errNo in the parser context :-(
7528 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7529 * doc/xml.html: changed CHAR to xmlChar
7530 * doc/html/*: recompiled the documentation
7531 * configure.in: 1.7.1
7532
7533Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7534
7535 * parser.h: modified the parser context struct to regain 1.4.0
7536 binary compatibility
7537 * parser.c, xml-error.h: added errno ot teh context and defined
7538 a set of errors values with update of errno
7539 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7540 DTDs and entities
7541 * *.h, *.c: complete cleanup of the use of config.h and include
7542 protection depending on the current setup.
7543 * overalll debugging, maintenance and bug-fixing on all modules
7544 * updated the documentation
7545 * ready for 1.7.0
7546
7547Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7548
7549 * HTMLparser.c : cleanup
7550 * SAX.c valid.c valid.h: added ID/IDREF checking
7551 * tree.c tree.h: extended doc structure for refs
7552 * configure.in: 1.6.2
7553 * parser.c: patched bug in SAX user arg call
7554 * parserInternals.h: patched missing close in C++ wrapping
7555 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7556 especially upcoming XPointer implementation.
7557 * doc/xml.html: augmented, typo
7558
7559Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7560
7561 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7562 not all invocations of install understand -d.
7563
7564Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7565
7566 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7567 to make 'check' works, when builddir != srcdir.
7568
7569Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7570
7571 * doc/xml.html : updated the documentation
7572
7573Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7574
7575 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7576 not deallocated memory blocks
7577 * *.c : replaces all calls to malloc() free() and realloc() to
7578 the wrapper functions/macros
7579 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7580 instead of xmlFreeNodeList()
7581
7582Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7583
7584 * HTMLparser.c: corrected a stupid bug leading to core dump at
7585 tree deallocation. Removed warnings indicated by
7586 Stephane.Conversy@lri.fr
7587 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7588 looked for in the external subset
7589
7590Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7591
7592 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7593 on SGI by Stephane.Conversy@lri.fr
7594
7595Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7596
7597 * all .h : changed the prototype declaration indent as in gtk
7598 * most .c : working on reducing the TODOs in the code
7599 * most .c : cleanup though -pedantic and Insure++
7600 * improvements on validation ID checkings.
7601 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7602 * xml-config.in: closed #1810
7603
7604Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7605
7606 * tree.h, valid.c, valid.h: more work on validity, IDs
7607 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7608 definition for AIX
7609
7610Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7611
7612 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7613 the distribution due to a cut'n paste error at last commit
7614
7615Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7616
7617 * configure.in: upgraded to version 1.4.0
7618 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7619 Big update, added a large part of the validation process,
7620 it should be usable, but some parts are missing
7621 * xpath.c: improved the implementation w.r.t. root.
7622 * Makefile.am: added more tests
7623 * test and result trees: added a lot of tests
7624 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7625
7626Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7627
7628 * Added an HACKING file
7629
7630Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7631
7632 * xpath.[ch] : improvements and debug of the XPath implementation
7633 * parser.c, HTMLparser.c : modified the parsers to be progressive
7634 * tree.[ch] : extended the Buffer promitives
7635 * xmlIO.[ch] : added basic I/O routines providing progressive
7636 parsing and ready for I18N conversion plugins
7637 * SAXresult/* : the SAX callback sequence maybe slightly different
7638 now
7639 * test*.c : improved/updated the tests programs
7640 * doc/* : recompiled the docs.
7641
76421999-07-26 Michael Meeks <michael@edenproject.org>
7643
7644 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7645
7646 * tree.c: Ditto.
7647
7648Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7649
7650 * configure.in: upgraded to version 1.4.0
7651 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7652 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7653 XML query language, see http://www.w3.org/TR/xpath for more details.
7654 * parser.c, parser.h: added CHAR* related string functions for XPath
7655 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7656 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7657 rebuild the docs.
7658 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7659 and regression testing capabilities for XPath.
7660
7661Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7662
7663 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7664 closing bug #1646
7665
7666Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7667
7668 * Makefile.am, example/Makefile.am: closed bug #1683
7669
7670Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7671
7672 * example/Makefile.am, configure.in: added the makefile for the
7673 gjobread example
7674
7675Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7676
7677 * doc/Makefile.am:
7678 - fix which allow "make install DESTDIR=</install/prefix>".
7679
7680Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7681
7682 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7683 which fixed a problem on the file reading-code.
7684
7685Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7686
7687 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7688 output.
7689 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7690
7691Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7692
7693 * parser.h : Oops removed the binary compatibility problem
7694 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7695 * parser.c, HTMLparser.c: applied patches for reading from stdin
7696
7697Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7698
7699 * parser.c, entities.c, valid.c: cleanup bug #1591
7700 * configure.in: cleanup bug #1592
7701 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7702 the same tree back-end. Hence gdome will be available for it.
7703 * doc/Makefile.am: close bug #617
7704
7705Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7706
7707 * parser.c: alloctate a per parser context SAX interface block
7708
7709Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7710
7711 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7712 and xmlEncodeEntitiesReentrant with the correct one :-\
7713
7714Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7715
7716 * commit of my internal XML base changes, quite a lot of
7717 changes, cleanups, better entities support, framework for
7718 new I/O and charset detection and handling
7719 * Fixed the configure/Makefile stuff to generate shared libs
7720 with the proper version info, so we jumped on rev from
7721 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7722 xmlEncodeEntities() result need to be freed now, and a string
7723 xmlParserVersion provide the current library version.
7724
7725Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7726
7727 * parser.c: fixed a buffer overrun for when you have a very long
7728 attribute with no entities in it.
7729
7730Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7731
7732 * added example directory
7733 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7734
7735Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7736
7737 * Release of libxml-1.1, nearly everything has been touched for
7738 this.
7739 * Added more regression tests
7740 * Updated the documentation
7741
7742Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7743
7744 * tree.[ch]: unified the XML_NO_CORBA defines.
7745 * parser.c encoding.[ch]: started plugging in char encoding detection
7746
7747Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7748
7749 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7750 Also freed allocated buffer.
7751
7752Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7753 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7754 reentrancy problem at printing. One is left in entities.c, to
7755 remove ASAP
7756 * testSAX.c : added a test example showing the use of the SAX
7757 interface if one doesn't want to build the DOM tree.
7758 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7759
7760Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7761
7762 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7763 large revamping of the parser to use SAX callbacks
7764 http://www.megginson.com/SAX/ (or at least a C like interface
7765 a la Expat). It's now possible to set up your own callbacks
7766 and the parser will not build a DOM tree.
7767 * test/* result/*: updated the test suite, I finally removed
7768 the old Namespace draft support (PI based).
7769
7770Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7771
7772 * Makefile.am: added test result to EXTRA_DIST for make tests
7773
7774Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7775
7776 * parser.c, parserInternals.h: moved the chars macro definitions
7777 to parserInternals.h
7778 * parser.c, error.c: applied patches from "Knut Ã…kesson"
7779 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7780
7781Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7782
7783 * xml-config.in : applied patch to make --version work
7784
77851999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7786
7787 * Makefile.am (check-local): Alias for `tests' target. This will
7788 cause `make check' to do the right thing.
7789 (tests): Don't run tests in srcdir. Also, replaced calls to
7790 basename with a `sed' "equivalent".
7791
7792Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7793
7794 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7795 it in the header and not the sources, updated the doc.
7796 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7797 pointing this out.
7798
7799Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7800
7801 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7802 exported the inputStream routines.
7803 * doc/html/* : updated accordingly
7804
7805Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7806
7807 * parser.c, parser.h, parserInternals.h: added a few extra
7808 internal calls to allocate and free parser contexts ...
7809 * doc/html/* : updated accordingly
7810
7811Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7812
7813 * configure.in, Makefile.am, doc/makefile.am : General changes for
7814 1.0.0 release and including the generated HTML documentation.
7815
7816Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7817
7818 * makefile.am : added parserInternals.h, oops.
7819
7820Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7821
7822 * parserInternals.h: added this header giving access to the parser
7823 internal functions.
7824 * doc/Makefile.am : added a rebuild target which rebuilds the full
7825 set of documentations
7826 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7827 the internal subset.
7828 * *.c *.h: modifications needed to generate the documentation using
7829 gtk-doc, cleanup of functions blocks, reorganisation of struct
7830 declarations.
7831
7832Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7833
7834 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7835 the tar and spec file to include the beginning of the doc.
7836
78371999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7838
7839 * doc/.cvsignore: Added this file.
7840
7841Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7842
7843 * tree.c: fixed xmlGetProp to return "" when the attribute
7844 exists, even if the node-list is NULL.
7845
7846Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7847
7848 * tree.c: patched an error outputting empty attribute values.
7849 * Makefile.am and doc/makefile.am: have been updated during the
7850 week-end. Sorry for an empty CVS log, I got a shell problem.
7851
7852Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7853
7854 * tree.h: cleaned up using enums instead of defines
7855 * parser.c, valid.[ch]: more work on parsing/output of element
7856 declarations
7857
7858Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7859
7860 * valid.[ch], tree.c, parser.c : more work toward full parsing
7861 of XML DTDs.
7862 * README: added informations about mailing-list and on-line
7863 documentation
7864
78651999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7866
7867 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7868
7869Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7870
7871 * parser.c, tree.[ch] : more work toward conformance testing,
7872 added a last element to accelerate parsing of very flat structures
7873 started working on internal subset Element content declaration.
7874 * valid.[ch] : first cut at adding code toward validation.
7875 * previous changes had also small impact on most files, especially
7876 the conformance testing using James Clark test suite.
7877
7878Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7879
7880 * test/* : updated the examples, most of them were not well
7881 formed (humm), and added rdf2.
7882 * result/* : resulting changes in the output.
7883
7884Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7885
7886 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7887
7888Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7889
7890 * tree.c: patched a bug in the generation of empty attributes
7891
7892Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7893
7894 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7895 for node/trees/documents/... Biggest problem is namespace
7896 support when copying subtrees.
7897
7898Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7899
7900 * parser.c, entities.c: improve entities and char ref encoding,
7901 and cleanups of error messages.
7902
7903Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7904
7905 * parser.c, entities.c: simple bug hunting done during rpm2html and
7906 rpmfind integration.
7907
7908Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7909
7910 * parser.[ch]: Added interfaces allowing to specify a SAX
7911 handler before parsing.
7912
7913Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7914
7915 * parser.c: redirrect all errors reporting through the SAX
7916 error function
7917
7918Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7919
7920 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7921 * libtool, tlmain ...: update of the libtool files
7922
79231998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7924
7925 * entities.c: Use g_snprintf insteda of snprintf.
7926
7927Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7928
7929 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7930 added ent5 test for this purpose.
7931 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7932
7933Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7934
7935 * parser.c: fixed? a strange error due to compression on a GWP
7936 document.
7937
7938Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7939
7940 * tree.[ch]: bug fixing
7941 * entities.[ch]: defined a specific type for predefined entities
7942 * doc/xml.html: more documentation on the library, how to use it,
7943 overview of the interfaces.
7944
7945Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7946
7947 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7948
7949Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7950
7951 * tree.c: corrected a small bug
7952 * doc/xml.html: continuing writing documentation.
7953
7954Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7955
7956 * debugXML.h debugXML.c: added debugging utilities.
7957 * tester.c: added --debug switch.
7958 * tree.c: patched an incorrect node->type assignment.
7959 * parser.c: formatting, ensure that node->doc != NULL in attributes
7960
7961Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7962
7963 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7964 entity support and provide an internal representation close to
7965 DOM one (entity ref nodes, and attribute value as tree). I tried
7966 to preserve the interface but this will surely break some apps
7967 (I have to change rpm2html/rpmfind for example). I had to change
7968 two interfaces, and the generated tree is somewhat different.
7969 * doc/* : started documenting the XML library, the tree and
7970 DOM/Corba. This is a first step.
7971
7972Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7973
7974 * parser.c: Set up the fonctions comment block, boring but useful.
7975 * parser.h, SAX.c, parser.c: now attributes are processed through
7976 the SAX interface. The problem is that my SAX interface diverged
7977 quite a bit from the original one, well this is not an official
7978 spec, and translating it from Java to C is hairy anyway...
7979
7980Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7981
7982 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7983 fonctions comment block, boring but useful.
7984
7985Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7986
7987 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7988 conversion routines. However they are not yet used to convert the
7989 inputs. The core will run with UTF-8.
7990
7991Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7992
7993 * tree.c : make sure that the type id is properly set-up when
7994 a new object is allocated, needed for DOM.
7995
7996Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7997
7998 * tree.h, tree.c: Ok, the main objects in the tree will be native
7999 corba objects, it costs 8 bytes per Node, Attribute and Document
8000 but it simplifies the Corba integration a lot (no extra interface
8001 objects to allocate/free).
8002
8003Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8004
8005 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8006 and changed NODEs contants for conformity with DOM Level 1
8007
8008Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8009
8010 * added hooks to keep track of servants when creating objects
8011 xmlDoc and xmlNode (for Corba export).
8012
8013Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8014
8015 * added xml-config script.
8016
8017Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8018
8019 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8020 to autoupdate libtool and automake conf files.
8021
80221998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8023
8024 * Makefile.am: Use '?' to separate the sed
8025 commands as ',' is used when people pass -Wl,something.
8026
8027
8028Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8029
8030 * tree.c, tree.h: added a per-document compression interface.
8031
8032Tue Sep 22 20:47:38 EDT 1998
8033
8034 * tree.c, tree.h: added saving with compression and added interfaces
8035 to control the compression level (xmlGetCompressMode,
8036 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8037
8038Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8039
8040 * parser.c: corrected a loop for files of size 0
8041
80421998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8043
8044 * error.h: New file. Contains prototyes from `error.c'.
8045
8046Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8047
8048 * Makefile.am (xmlincdir): New macro.
8049 (xmlinc_HEADERS): Renamed from include_HEADERS.
8050
8051Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8052
8053 * applied small patch on numeric entities from
8054 Christopher Blizzard <blizzard@appliedtheory.com>
8055
8056Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8057
8058 * New release 0.2, removed the old xml_* files so that it's
8059 coherent with the other CVS base (W3C), far better conformance
8060 to standard, new namespaces, decent entities support, beginning
8061 of a SAX-like interface. Nearly nothing left intact, even the
8062 test examples ...
8063
80641998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8065
8066 * .cvsignore: Add .deps dir
8067
8068Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8069
8070 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8071
8072Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8073
8074 * configure.in: added test for CPP
8075 * AUTHORS, Changelog: the original ones didn't get commited but the
8076 glib ones instead, fixed.
8077 * Makefile.am: corrected an error in library naming
8078
8079Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8080
8081 * integrated code developped at W3C
8082 * changed the original Copyright
8083 * migrated to automake
8084 * prefixed the filenames by xml_ to avoid filename clashes
8085
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008086Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8087
8088 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8089 should not be called.
8090
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008091Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8092
8093 * libxml-2.0.pc.in: applied the patch to fix #101894
8094
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008095Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8096
8097 * tree.c : applied patch from Lukas Schroeder for register callbacks
8098 * valid.c: modified patch from Lukas Schroeder to test
8099 register callbacks with --chkregister
8100
Daniel Veillard067bae52003-01-05 01:27:54 +00008101Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8102
8103 * xmlreader.c: seriously changed the way data are pushed to
8104 the underlying parser, go by block of 512 bytes instead of
8105 tryng to detect tag boundaries at that level. Changed the
8106 way empty element are detected and tagged.
8107 * python/tests/reader.py python/tests/reader2.py
8108 python/tests/reader3.py: small changes mostly due to context
8109 reporting being different and DTD node being reported. Some
8110 errors previously undetected are now caught and fixed.
8111 * doc/xmlreader.html: flagged last section as TODO
8112
Daniel Veillard51a447a2003-01-04 19:42:46 +00008113Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8114
8115 * python/libxml.py: integrated the Python 2.2 optimizations
8116 from Hannu Krosing, while maintaining compatibility with
8117 1.5 and 2.1
8118
Daniel Veillarde59494f2003-01-04 16:35:29 +00008119Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8120
8121 * xmllint.c: a bit of cleanup
8122 * xmlreader.c: small fix
8123 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8124 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8125
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008126Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8127
8128 * python/setup.py.in: patch from Stéphane Bidoul to include
8129 drv_libxml2.py in setup.py
8130
Daniel Veillard66b82892003-01-04 00:44:13 +00008131Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8132
8133 * doc/xmlreader.html: starting documenting the new XmlTextReader
8134 interface.
8135
Daniel Veillard7704fb12003-01-03 16:19:51 +00008136Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8137
8138 * xmllint.c: added the --stream flag to use the TextReader API
8139 * xmlreader.c: small performance tweak
8140
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008141Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8142
8143 * xmlreader.c python/tests/reader2py: okay the DTD validation
8144 code on top of the XMLTextParser API should be solid now.
8145
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008146Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8147
8148 * xmlreader.c python/tests/reader2py: Fixing some more mess
8149 with validation and recursive entities while using the
8150 reader interface, it's getting a bit messy...
8151
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008152Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8153
8154 * xmlreader.c python/tests/reader.py: another couple of problem
8155 related to IsEmptyElement reported by Stéphane Bidoul needed
8156 some fixes.
8157
Daniel Veillard4f860202003-01-02 13:00:02 +00008158Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8159
8160 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8161 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8162 based on the python XmlTextReader interface.
8163
Daniel Veillard3c265e42003-01-01 21:06:49 +00008164Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8165
8166 * tree.c: backing out one change in the last patch which broke the
8167 regression tests
8168
Daniel Veillard5335dc52003-01-01 20:59:38 +00008169Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8170
8171 * global.data globals.c tree.c include/libxml/globals.h: applied
8172 an old patch from Lukas Schroeder to track node creation and
8173 destruction. Probably missing a lot of references at the moment
8174 and not usable reliably.
8175
Daniel Veillard8ba17412003-01-01 19:13:12 +00008176Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8177
8178 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8179 from doc/news.html and a stylesheet
8180
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008181Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8182
8183 * xmlreader.c python/tests/reader.py: fixed another couple of
8184 xmlreader bugs reported by Stéphane Bidoul and added tests.
8185
Daniel Veillard9e395c22003-01-01 14:50:44 +00008186Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8187
8188 * xmlreader.c python/tests/reader2.py: fixed another validity
8189 checking in external parsed entities raised by Stéphane Bidoul
8190 and added a specific regression test.
8191 * python/tests/reader3.py: cleanup
8192
Daniel Veillardd5896142002-12-31 14:45:26 +00008193Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8194
8195 * xmlreader.c python/tests/reader2.py: fixed a problem with
8196 validation within entities pointed by Stéphane Bidoul, augmented
8197 the tests to catch those.
8198
Daniel Veillarddc85f282002-12-31 11:18:37 +00008199Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8200
8201 * python/generator.py: modified the generator to allow keeping
8202 class references when creating new classes, needed to fix a bug
8203 pointed by Stéphane Bidoul where the input buffer of the
8204 xmlTextReader instance gets destroyed if the python wrapper for
8205 the input is not referenced anymore.
8206
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008207Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8208
8209 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8210 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8211
Daniel Veillard571b8892002-12-30 12:37:59 +00008212Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8213
8214 * xmlreader.c python/tests/reader.py: fixed another problem
8215 pointed by Stéphane Bidoul
8216
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008217Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8218
8219 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8220 with "<a/>"
8221
Daniel Veillardecaba492002-12-30 10:55:29 +00008222Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8223
8224 * SAX.c: warn on xmlns:prefix="foo"
8225 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8226 for namespace attributes handling.
8227
Daniel Veillard2d84a892002-12-30 00:01:08 +00008228Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8229
8230 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8231 a really nasty problem raised by a DocBook XSLT transform
8232 provided by Sebastian Bergmann
8233
Daniel Veillard29b3e282002-12-29 11:14:41 +00008234Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8235
8236 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8237 by Stéphane Bidoul and integrated it into the tests
8238
Daniel Veillarde18fc182002-12-28 22:56:33 +00008239Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8240
8241 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8242 extended the XmlTextReader API a bit, addding accessors for
8243 the current doc and node, and an entity substitution mode for
8244 the parser.
8245 * python/libxml.py python/libxml2class.txt: related updates
8246 * python/tests/Makefile.am python/tests/reader.py
8247 python/tests/reader2.py python/tests/reader3.py: updated a bit
8248 the old tests and added a new one to test the entities handling
8249
Daniel Veillardaba976d2002-12-28 21:14:18 +00008250Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8251
8252 * python/generator.py python/libxml2class.txt
8253 python/tests/reader.py python/tests/reader2.py: changed the
8254 generator to provide casing for the XmlTextReader similar to
8255 C# so that examples and documentation are more directly transposable.
8256 Fixed the couple of tests in the suite.
8257
Daniel Veillard83298842002-12-28 15:12:33 +00008258Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8259
8260 * doc/guidelines.html: added a document on guildeline for
8261 publishing and deploying XML
8262
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008263Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8264
8265 * valid.c xmlreader.c: final touch running DTD validation
8266 on the XmlTextReader
8267 * python/tests/Makefile.am python/tests/reader2.py: added a
8268 specific run based on the examples from test/valid/*.xml
8269
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008270Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8271
8272 * python/libxml.py: added a few predefined xmlTextReader parser
8273 configuration values.
8274
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008275Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8276
8277 * python/libxml_wrap.h: trying to fix #102037
8278
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008279Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8280
8281 * SAX.c: fixing bug #95296, when the predefined entities
8282 are redefined in the DTD the default one must be used
8283 instead anyway.
8284
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008285Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8286
8287 * doc/xmllint.xml
8288 * doc/xmllint.1
8289 Add discussion of XML_DEBUG_CATALOG to xmllint man
8290 page - bug #100907
8291
8292
Daniel Veillarddf512f42002-12-23 15:56:21 +00008293Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8294
8295 * xmlreader.c: Fixed the empty node detection to avoid reporting
8296 an inexistant close tag.
8297
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008298Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8299
8300 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8301 for Python 2.1
8302
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008303Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8304
8305 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8306
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008307Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8308
8309 * doc/libxml2-api.xml python/tests/reader.py: one really need
8310 to provide the base URI information when creating a reader parser
8311 from an input stream. Updated the API and the example using it.
8312
Daniel Veillardea7751d2002-12-20 00:16:24 +00008313Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8314
8315 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8316 include/libxml/valid.h include/libxml/xmlreader.h: working on
8317 DTD validation on top of xml reader interfaces. Allows to
8318 validate arbitrary large instances. This required some extensions
8319 to the valid module interface and augmenting the size of xmlID
8320 and xmlRef structs a bit.
8321 * uri.c xmlregexp.c: simple cleanup.
8322
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008323Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8324
8325 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8326 work on the xml reader interfaces.
8327 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8328 Web page for the Windows binaries.
8329
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008330Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8331
8332 * xmlIO.c: applied a patch for VMS following the report by
8333 Nigel Hall
8334
Daniel Veillard3772de32002-12-17 10:31:45 +00008335Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8336
8337 * parser.c: the parseStartTag bug fix wasn't complete.
8338
Daniel Veillard67df8092002-12-16 22:04:11 +00008339Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8340
8341 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8342 parseStartTag, fixing it.
8343 * test/att4 result/att4 result/noent/att4: adding the test
8344 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8345 more methods to XmlTextReader.
8346
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008347Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8348
8349 * win32/libxml2.def.src: added more xml reader exports
8350 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8351 to the build
8352
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008353Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8354
8355 * doc/tutorial/xmltutorial.xml
8356 plus generated html and pdf
8357 Updating tutorial again based on further comments from Niraj
8358 Tolia on the last iteration
8359
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008360Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8361
8362 * doc/tutorial/xmltutorial.xml
8363 * doc/tutorial/includekeyword.c
8364 * doc/tutorial/includegetattribute.c
8365 plus generated html and pdf
8366 Adding fix from Niraj Tolia to tutorial to properly free memory.
8367
8368
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008369Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8370
8371 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8372 more methods of XmlTextReader.
8373 * python/libxml2class.txt python/tests/reader.py: this increased the
8374 methods in the bndings, augmented the test to check those new
8375 functions.
8376
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008377Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8378
8379 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8380 methods of XmlTextReader.
8381 * python/generator.py python/libxml_wrap.h python/types.c
8382 python/libxml2class.txt: added the reader to the Python bindings
8383 * python/tests/Makefile.am python/tests/reader.py: added a specific
8384 test for the Python bindings of the Reader APIs
8385 * parser.c: small cleanup.
8386
Daniel Veillard06503452002-12-13 10:42:08 +00008387Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8388
8389 * xinclude.c: fallback was only copying the first child not the
8390 full child list of the fallback element, closes #89684 as reopened
8391 by Bernd Kuemmerlen
8392
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008393Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8394
8395 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8396
Daniel Veillard000eafb2002-12-12 10:04:22 +00008397Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8398
Daniel Veillardc1eed322002-12-12 11:01:32 +00008399 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008400 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008401 gives enum values, fix functype return type, put back fields in
8402 structs
8403 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008404
Daniel Veillard024b5702002-12-12 00:15:55 +00008405Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8406
8407 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8408 about htmlNodeDumpOutput location.
8409 * xpath.c: removed an undefined function signature
8410 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8411 too many symbols in the API breaking the python bindings.
8412 Updated with the libxslt/libexslt changes.
8413
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008414Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8415
8416 * configure.in: preparing release of 2.4.29
8417 * doc/*: rebuilt the docs and API
8418 * xmlreader.c: a few more fixes for the XmlTextReader API
8419
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008420Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8421
8422 * include/win32config.h: applied mingw patch from Magnus Henoch
8423
Daniel Veillard5aad8322002-12-11 15:59:44 +00008424Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8425
8426 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8427
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008428Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8429
8430 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8431 building Python script, does the C parsing directly, generates
8432 a better API description including structure fieds defs and
8433 enums. Still a couple of bugs, but good enough for the python
8434 wrappers now.
8435 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8436 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8437 include/libxml/schemasInternals.h include/libxml/tree.h: more
8438 cleanup based on the python analysis script reports.
8439 * libxml.spec.in: make sure the API XML description is part of the
8440 devel package.
8441
Daniel Veillard01c13b52002-12-10 15:19:08 +00008442Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8443
8444 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8445 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8446 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8447 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8448 code cleanup, especially the function comments.
8449 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8450
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008451Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8452
8453 * Makefile.am xmlreader.c include/libxml/Makefile.am
8454 include/libxml/xmlreader.h: Adding a new set of APIs based on
8455 the C# TextXmlReader API but converted to C. Allow to parse
8456 in constant memory usage, far simpler to program and explain
8457 than the SAX like APIs, unfinished but working.
8458 * testReader.c: test program
8459
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008460Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8461
8462 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8463
Daniel Veillard64b35282002-12-04 15:10:40 +00008464Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8465
8466 * tree.c: Chip turner indicated that XHTML1 serialization
8467 rule for style actually break on both IE and Mozilla,
8468 try to avoid the rule if escaping ain't necessary
8469
Daniel Veillard8efff672002-12-04 11:44:48 +00008470Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8471
8472 * nanhttp.c: handle HTTP URL escaping, problem reported by
8473 Glen Nakamura and Stefano Zacchiroli
8474
Daniel Veillard1c732d22002-11-30 11:22:59 +00008475Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8476
8477 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8478
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008479Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8480
8481 * uri.c: Johann Richard pointed out some XPointer problems for
8482 URN based URI references in XInclude. Modified the URI parsing
8483 and saving routines to allow correct parsing and saving of
8484 XPointers, especially when attached to "opaque" scheme accordingly
8485 to RFC 2396
8486
Daniel Veillard8db67d22002-11-27 19:39:27 +00008487Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8488
8489 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8490 of refactoring to the HTML saving code.
8491 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8492 in the doc.
8493
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008494Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8495
8496 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8497 to a buffer API to reuse the generic dump to an OutputIO layer,
8498 this reduces code, fixes xmlNodeDump() for XHTML, also made
8499 xmlNodeDump() now return the number of byte written.
8500
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008501Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8502
8503 * python/setup.py.in: another patch from Stéphane Bidoul for
8504 Python bindings on Windows
8505 * doc/parsedecl.py: small cleanup
8506
Daniel Veillard9715c172002-11-25 16:33:40 +00008507Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8508
8509 * libxml.spec.in configure.in: add a line in %changelog for releases
8510
Daniel Veillard9bc53102002-11-25 13:20:04 +00008511Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8512
8513 * parser.c: patch from Marcus Clarke fixing a problem in entities
8514 parsing that was detected in KDe documentations environment.
8515
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008516Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8517
8518 * python/libxml.c (libxml_prev): Return the previous as opposed to
8519 the next node (I guess this is the result of some cut & paste programming:)
8520
Daniel Veillard80d7b902002-11-23 16:23:08 +00008521Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8522
8523 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8524
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008525Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8526
8527 * python/generator.py python/libxml.c python/setup.py.in: trying
8528 to fix the Python bindings build on Windows (Stéphane Bidoul)
8529
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008530Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8531
8532 * win32/configure.js: added option for python bindings
8533 * win32/libxml2.def.src: added more exports
8534
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008535Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8536
8537 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8538 pthreads
8539 * win32/wince/*: applied updates to Windows CE port from Javier
8540
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008541Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8542
8543 * configure.in: preparing 2.4.28
8544 * libxml.spec.in doc/Makefile.am: some cleanup
8545 * doc/*: updated the news and regenerated.
8546
Daniel Veillardfee408f2002-11-22 13:18:30 +00008547Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8548
8549 * HTMLparser.c: final touch at closing #87235 </p> end tags
8550 need to be generated.
8551 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8552 this change slightly the output of a few tests
8553 * doc/*: regenerated
8554
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008555Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8556
8557 * parserInternals.c: fixing bug #99190 when UTF8 document are
8558 parsed using the progressive parser and the end of the chunk
8559 is in the middle of an UTF8 multibyte character.
8560
William M. Brack8b2c7f12002-11-22 05:07:29 +00008561Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8562
8563 * threads.c: fixed initialization problem in xmlNewGlobalState
8564 which was causing crash.
8565 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8566 in xmlInitializeGlobalState.
8567 * parserInternals.c: cleaned up ctxt->sax initialisation.
8568
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008569Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8570
8571 * tree.c include/libxml/tree.h: modified the existing APIs
8572 to handle XHTML1 serialization rules automatically, also add
8573 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8574 libxslt serialization uses it when needed without changing
8575 the library API.
8576 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8577 result/xhtml1: added a new test specifically for xhtml1 output
8578 and updated the result of one XHTML1 test
8579
Daniel Veillardd076a202002-11-20 13:28:31 +00008580Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8581
8582 * xinclude.c parserInternals.c encoding.c: fixed #99082
8583 for xi:include encoding="..." support on text includes.
8584 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8585 test/XInclude/ents/isolatin.txt : added a specific regression test
8586 * python/generator.py python/libxml2class.txt: fixed the generator
8587 the new set of comments generated for doc/libxml2-api.xml were
8588 breaking the python generation.
8589
Daniel Veillard817e70b2002-11-19 22:28:48 +00008590Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8591
8592 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8593 * configure.in: patch for Solaris on new autoconf closes #98880
8594 * doc/parsedecl.py: repair the frigging API building script,
8595 did I say that python xmllib sucks ?
8596 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8597 and some comment are no more truncated.
8598
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008599Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8600
8601 * parser.c: Martin Stoilov pointed out a potential leak in
8602 xmlCreateMemoryParserCtxt
8603
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008604Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8605
8606 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8607 included in HTML documents and using the push parser.
8608
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008609Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8610
8611 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8612 specified, look for the Python interpreter not just in the
8613 specified root but also in the specified location. Fixes #98825
8614
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008615Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8616
8617 * python/libxml.c: fixing bug #98792 , node may have no doc
8618 and dereferencing without checking ain't good ...
8619
Daniel Veillarddad3f682002-11-17 16:47:27 +00008620Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8621
8622 * configure.in: preparing release 2.4.27
8623 * doc/* : updated and rebuilt the docs
8624 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8625 and all the docs are actually packaged and in the final RPMs
8626 * parser.c parserInternals.c include/libxml/parser.h: restore
8627 xmllint --recover feature.
8628
Daniel Veillard68e9e742002-11-16 15:35:11 +00008629Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8630
8631 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8632 processing of parsed entities, and XPath computation on sustitued
8633 entities.
8634 * testXPath.c: make sure entities are substitued.
8635
Daniel Veillard328f48c2002-11-15 15:24:34 +00008636Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8637
8638 * parser.c: fixed #96594, which was totally dependant on the
8639 processing of internal parsed entities, which had to be changed.
8640
Daniel Veillard66651aa2002-11-15 11:21:43 +00008641Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8642
8643 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8644 trying to fix bug #98517 about building outside the source tree
8645 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8646
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008647Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8648
8649 * include/win32config.h: cleanup
8650 * win32/Makefile.mingw: integrated mingw in JScript configure
8651 * win32/Makefile.msvc: modified to allow mingw coexistence
8652 * win32/configure.js: integrated mingw
8653 * win32/Readme.txt: cleanup
8654
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008655Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8656
8657 * HTMLparser.c: strengthen the guard in the Pop macros,
8658 like in the XML parser, closes bug #97315
8659
Daniel Veillard0821b152002-11-12 20:57:47 +00008660Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8661
8662 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8663 callback is never used.
8664
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008665Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8666
8667 * parserInternals.c: fixed the initialization of the SAX structure
8668 which was breaking xsltproc
8669 * xpath.c: patch from Petr Pajas for CDATA nodes
8670 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8671 * parser.c include/libxml/parser.h: patch from Peter Jones
8672 removing a leak in xmlSAXParseMemory() and adding the
8673 function xmlSAXParseMemoryWithData()
8674
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008675Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8676
8677 adding pdf of tutorial, changing web page to link to it
8678 * doc/tutorial/xmltutorial.pdf
8679 * doc/xml.html
8680 * doc/docs.html
8681
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008682Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8683
8684 * doc/tutorial/ar01s08.html
8685 adding file what I forgot for tutorial
8686
8687
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008688Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8689
8690 Adding encoding discussion to tutorial
8691 Added:
8692 * doc/tutorial/images/*.png: DocBook admonition image files
8693 * doc/tutorial/apf.html, apg.html: new generated html
8694 * doc/tutorial/includeconvert.c: conversion code entity file
8695 changed:
8696 * doc/tutorial/xmltutorial.xml: DocBook original
8697 * doc/tutorial/*.html: generated html
8698
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008699Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8700
8701 * include/libxml/*.h: retired xmlwin32version.h
8702 * doc/Makefile.am: retired xmlwin32version.h
8703 * win32/configure.js: retired xmlwin32version.h
8704
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008705Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8706
8707 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008708 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8709 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008710
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008711Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8712
8713 * globals.c: fixed a typo pointed out by Igor
8714 * xpath.c: try to speed up node compare using line numbers
8715 if available.
8716
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008717Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8718
8719 * tree.c: make xmlFreeNode() handle attributes correctly.
8720
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008721Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8722
8723 * catalog.c: completed the #96963 fix, as reported by Karl
8724 Eichwalder
8725
Daniel Veillard56f21f22002-11-06 15:49:46 +00008726Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8727
8728 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8729
Daniel Veillard91ad8792002-11-04 17:06:52 +00008730Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8731
8732 * Makefile.am: switched the order of a couple of includes
8733 to fix bugs #97100
8734
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008735Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8736
8737 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8738 xmlLoadCatalogs that used to separate directories with a ':'.
8739
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008740Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8741
8742 * threads.c: improvements to the Windows-side of thread handling
8743 * testThreads.c: conditionally excluded unistd.h
8744 * testThradsWin32.c: broke overlong lines
8745 * include/win32config.h: adapted thread-related macros to the new
8746 scheme and for pthreads on Windows
8747 * win32/Makefile.msvc: introduced a more flexible thread build,
8748 added testThreads[Win32].c to the build
8749 * win32/configure.js: introduced a more flexible thread config
8750
John Fleck61f6fb62002-10-31 15:23:29 +000087512002-10-31 John Fleck <jfleck@inkstain.net>
8752
8753 * doc/xml.html (and, by implication, FAQ.html)
8754 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8755
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008756Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8757
8758 * configure.in: removed xmlwin32version.h
8759 * include/libxml/Makefile.am: removed xmlwin32version.h
8760
Daniel Veillardce66ce12002-10-28 19:01:59 +00008761Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8762
8763 * tree.c: applied patch from Brian Stafford to fix a bug
8764 in xmlReconciliateNs()
8765
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008766Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8767
8768 * tree.c: applied patch from Christian Glahn to allow
8769 xmlNewChild() on document fragment nodes
8770
Daniel Veillardb39bc392002-10-26 19:29:51 +00008771Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8772
8773 * parser.c: Christian Glahn found a problem with a recent
8774 patch to xmlParseBalancedChunkMemoryRecover()
8775 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8776 problems
8777 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8778 test/schemas/seq*: added the test cases from Charles
8779
Daniel Veillard366a9152002-10-23 20:43:53 +00008780Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8781
8782 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8783 serious cleanup of the spec file and associated changes
8784 in the Makefiles.
8785 * valid.c: try to remove some warnings on x86_64
8786
Daniel Veillardd033d022002-10-23 14:55:02 +00008787Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8788
8789 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8790 fix bug #96586
8791
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008792Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8793
8794 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8795 parsing, applied his patch
8796 * result/HTML/attrents.html result/HTML/attrents.html.err
8797 result/HTML/attrents.html.sax test/HTML/attrents.html:
8798 added the test and result case provided by Mikhail Sogrine
8799
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008800Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8801
8802 * vms/build_libxml.com vms/config.vms vms/readme.vms
8803 include/libxml/parser.h include/libxml/parserInternals.h
8804 include/libxml/tree.h include/libxml/xmlIO.h
8805 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8806 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8807 Applied the VMS update patch from Craig A. Berry
8808 * doc/*.html: update
8809
Daniel Veillardf000f072002-10-22 14:28:17 +00008810Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8811
8812 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8813
Daniel Veillard1e208222002-10-22 14:25:25 +00008814Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8815
8816 * debugXML.c: adding a grep command to --shell in xmllint
8817 for T.V. Raman
8818
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008819Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8820
8821 * xmlcatalog.c: tried to fix some of the problem with --sgml
8822
Daniel Veillard935494a2002-10-22 14:22:46 +00008823Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8824
8825 * parser.c: tried to fix bug #91500 where doc->children may
8826 be overriden by a call to xmlParseBalancedChunkMemory()
8827
8828Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8829
8830 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8831 identifiers in SGML catalogs containing '&'
8832
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008833Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8834
8835 * python/types.c: fixed bugs when passing result value tree
8836 to Python functions.
8837
Daniel Veillard48267432002-10-18 11:21:38 +00008838Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8839
8840 * configure.in: preparing the release of 2.4.26
8841 * doc/*: updated and rebuilt the documentation
8842
Daniel Veillardbb284f42002-10-16 18:02:47 +00008843Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8844
8845 * parser.c: fixed a XML Namespace compliance bug reported by
8846 Alexander Grimalovsky
8847
Daniel Veillard44892f72002-10-16 15:23:26 +00008848Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8849
8850 * HTMLtree.c: fixed serialization of script and style when
8851 they are not lowercase (i.e. added using the API to the tree).
8852
Daniel Veillard2fd85422002-10-16 14:32:41 +00008853Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8854
8855 * valid.c: make xmlValidateDocument emit a warning msg if there
8856 is no DTD, pointed by Christian Glahn
8857
Daniel Veillard32370232002-10-16 14:08:14 +00008858Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8859
8860 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8861 content model when some of the blocks have min or max, and a couple
8862 of bugs found in the process.
8863 * result/schemas/list0* test/schemas/list0*: added some specific
8864 regression tests
8865
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008866Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8867
8868 * README: updated the contact informations
8869
Daniel Veillard63186732002-10-15 08:43:17 +00008870Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8871
8872 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8873 misses it, reported by Peter Bray.
8874
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008875Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8876
8877 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8878 and removed a few warnings
8879
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008880Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8881
8882 * parser.c: Christian Glahn found a small bug in the push parser.
8883 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8884 public
8885
Daniel Veillard6045c902002-10-09 21:13:59 +00008886Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8887
8888 * xmlschemas.c include/libxml/xmlschemas.h: added
8889 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8890 * testSchemas.c: added --memory to test the new interface
8891
Daniel Veillardf0070122002-10-09 14:24:17 +00008892Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8893
8894 * doc/index.py doc/search.php: integrated the XSLT indexing,
8895 a few fixed in the indexer, added a scope selection at the
8896 search level.
8897
Daniel Veillard01992e02002-10-09 10:20:30 +00008898Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8899
8900 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8901 this was due to uninitialized parts of the validation context
8902
Daniel Veillard321be0c2002-10-08 21:26:42 +00008903Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8904
8905 * debugXML.c: applied patch from Mark Vakoc except the API
8906 change, preserved it.
8907 * doc/*: updated the docs to point to the search engine for
8908 information lookup or before bug/help reports.
8909
Daniel Veillard01e87d22002-10-08 16:55:06 +00008910Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8911
8912 * doc/index.py doc/search.php: added mailing-list archives
8913 indexing and lookup
8914
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008915Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8916
8917 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8918
Daniel Veillard9b006132002-10-07 11:13:27 +00008919Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8920
8921 * doc/index.py: improved HTML indexing
8922 * doc/search.php: make the queries also lookup the HTML based indexes
8923
Daniel Veillard141d04b2002-10-06 21:51:18 +00008924Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8925
8926 * doc/index.py: added HTML page indexing
8927
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008928Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8929
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008930 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008931 problem in libxslt.
8932 * catalog.c: fixed list handling in XML_CATALOG_FILES
8933
Daniel Veillardceb09b92002-10-04 11:46:37 +00008934Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8935
8936 * valid.c: typo/bug found by Christian Glahn
8937
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008938Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8939
8940 * xmlIO.c: applied Windows CE patch from Javier.
8941 * win32/wince: new directory, contains support for the PocketPC
8942 with Windows CE from Javier.
8943 * include/win32config.h: reorganised, removed duplicate
8944 definitions and applied WinCE patch from Javier.
8945 * include/wsockcompat.h: new file, now contains WinSock
8946 compatibility macros.
8947 * win32/Makefile.msvc: introduced double-run compilation.
8948
Daniel Veillarde16b5742002-09-26 17:50:03 +00008949Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8950
8951 * configure.in include/libxml/xmlwin32version.h: preparing release
8952 of 2.4.25
8953 * doc/*: updated and regenerated teh docs and web pages.
8954
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008955Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8956
8957 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8958 error were not covering namespace declarations.
8959 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8960 it was missing the attribute declaration for the namespace
8961 * result/VC/NS3: the fix now report breakages in that test
8962
Daniel Veillardabe01742002-09-26 12:40:03 +00008963Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8964
8965 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8966
Daniel Veillard2ace1952002-09-26 12:28:02 +00008967Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8968
8969 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8970 and regenerated the docs and web site
8971
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008972Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8973
8974 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8975 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8976 not before
8977
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008978Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8979
8980 * python/generator.py python/libxml2class.txt: fixed a stupid error
8981 breaking the python API
8982
Daniel Veillardb7c29c32002-09-25 22:44:43 +00008983Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8984
8985 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
8986 triostr.c triostr.h: applied a trio update patch from
8987 Bjorn Reese which should work with MinGW
8988
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008989Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8990
8991 * tree.c: improving some documentation comments
8992 * xmlregexp.c: found and fixed a mem leak with python regression tests
8993 * doc/*: rebuilt the doc and the API XML file including the
8994 xmlregexp.h xmlautomata.h and xmlunicode.h headers
8995 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
8996 python/types.c: added access to the XML Schemas regexps from
8997 python
8998 * python/tests/Makefile.am python/tests/regexp.py: added a
8999 simple regexp bindings test
9000
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009001Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9002
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009003 * doc/xml.html:
9004 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009005
Daniel Veillard118aed72002-09-24 14:13:13 +00009006Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9007
9008 * xmlregexp.c: fixed the data callback on transition functionality
9009 which was broken when using the compact form
9010 * result/schemas/*: updated the results, less verbose, all tests
9011 pass like before
9012 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9013 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9014 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9015 annoying warnings
9016 * xpath.c: try to provide better error report when possible
9017
Daniel Veillard72336152002-09-21 13:08:14 +00009018Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9019
9020 * Makefile.am: fixed a breakage raised by Jacob
9021
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009022Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9023
9024 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9025 which don't use sockets
9026
Igor Zlatkovic01280582002-09-20 16:40:34 +00009027Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9028
9029 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9030 * win32/configure.js: applied zlib patch from Daniel Gehriger
9031
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009032Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9033
9034 * win32/configure.js: applied the patch from Mark Vakoc for
9035 regexp support
9036 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9037 for regexp support
9038
Daniel Veillardb5c05732002-09-20 13:36:25 +00009039Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9040
9041 * xmlschemastypes.c: as pointed by Igor Float and Double
9042 parsing ain't finished yet
9043
Daniel Veillard40b11342002-09-20 12:01:39 +00009044Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9045
9046 * Makefile.am configure.in: trying to fix #88412 by bypassing
9047 all the python subdir if python ain't detected
9048
Daniel Veillard23e73572002-09-19 19:56:43 +00009049Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9050
9051 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9052 made configuring with regexps/automata/unicode the default
9053 but without schemas ATM
9054 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9055 fixed the regexp based DTD validation performance and memory
9056 problem by switching to a compact form for determinist regexps
9057 and detecting the determinism property in the process. Seems
9058 as fast as the old DTD validation specific engine :-) despite
9059 the regexp built and compaction process.
9060
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009061Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9062
9063 * valid.c: determinism is debugged, new DTD checking code now works
9064 but xmlFAComputesDeterminism takes far too much CPU and the whole
9065 set usues too much memory to be really usable as-is
9066
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009067Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9068
9069 * tree.c: fixed another stupid bug in xmlGetNodePath()
9070 * xmllint.c: --version now report the options compiled in
9071
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009072Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9073
9074 * HTMLparser.c: small cleanup
9075 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9076 when configured with them. A bit of debugging around the determinism
9077 checks is still needed
9078
Daniel Veillard63b01c22002-09-17 19:25:28 +00009079Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9080
9081 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9082
Daniel Veillard92727042002-09-17 17:59:20 +00009083Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9084
9085 * xmlIO.c: small portability glitch fixed.
9086
Daniel Veillard84d70a42002-09-16 10:51:38 +00009087Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9088
9089 * xmlschemastypes.c: incomplete steps for real/double support
9090 * testAutomata.c include/libxml/xmlautomata.h
9091 include/libxml/xmlregexp.h: avoiding a compilation problem
9092 * valid.c include/libxml/valid.h: starting the work toward using
9093 the regexps for actual DTD validation
9094
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009095Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9096
9097 * hash.c: cosmetic cleanup
9098 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9099 integrating a DTD validation layer based on the regexps
9100
Daniel Veillard4402ab42002-09-12 16:02:56 +00009101Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9102
9103 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9104 the determinism was tested before eliminating the epsilon
9105 transitions :-(
9106
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009107Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9108
9109 * python/generator.py python/libxml.c python/libxml.py
9110 python/libxml2-python-api.xml python/libxml2class.txt
9111 python/libxml_wrap.h python/types.c: updated the python
9112 bindings, added code for easier File I/O, and the ability to
9113 define a resolver from Python fixing bug #91635
9114 * python/tests/Makefile.am python/tests/inbuf.py
9115 python/tests/outbuf.py python/tests/pushSAXhtml.py
9116 python/tests/resolver.py python/tests/serialize.py: updated
9117 and augmented the set of Python tests.
9118
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009119Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9120
9121 * win32/configure.js: added more readme info for the binary
9122 package.
9123
Daniel Veillard607b35c2002-09-10 12:16:19 +00009124Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9125
9126 * xmlIO.c: fixed a stupid out of bound array error
9127
9128Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9129
9130 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9131 messing around with support for Windows path, cleanups,
9132 trying to identify and fix the various code path to the
9133 filename access. Added xmlNormalizeWindowsPath()
9134
Daniel Veillard76575762002-09-05 14:21:15 +00009135Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9136
9137 * error.c valid.c: working on better error reporting of validity
9138 errors, especially providing an accurate context.
9139 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9140 error reports in those cases.
9141
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009142Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9143
9144 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9145 parser.c parserInternals.c xmlIO.c: get rid of all the
9146 perror() calls made in the library execution paths. This
9147 should fix both #92059 and #92385
9148
Daniel Veillard19aa7022002-09-05 11:14:19 +00009149Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9150
9151 * xmllint.c: memory leak reporting was broken after a change
9152 of the preprocessor symbol used to activate it.
9153
Daniel Veillardec6725e2002-09-05 11:12:45 +00009154Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9155
9156 * tree.c: try to make the copy function work for node of
9157 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9158 DOM layers though, not libxml2 itself.
9159
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009160Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9161
9162 * valid.c: try to provide file and line informations, not all
9163 messages are covered, but it's a (good) start
9164
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009165Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9166
9167 * xinclude.c: reimplemented a large part of the XInclude
9168 processor, trying to minimize resources used, James Henstridge
9169 provided a huge test case which was exhibiting severe memory
9170 consumption problems.
9171
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009172Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9173
9174 * python/Makefile.am: applied patch from Christophe Merlet to
9175 reestablish DESTDIR
9176
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009177Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9178
9179 * libxml.spec.in: fixes libary path for x86_64 AMD
9180
John Fleckbe98b332002-09-04 03:16:23 +00009181Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9182
9183 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009184 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009185 (plus resulting generated html files)
9186 fixing one spot I missed in the tutorial where I hadn't freed
9187 memory properly
9188
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009189Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9190
9191 * doc/tutorial/includeaddattribute.c
9192 * doc/tutorial/includeaddkeyword.c
9193 * doc/tutorial/includegetattribute.c
9194 * doc/tutorial/includekeyword.c
9195 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009196 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009197 update tutorial to properly free memory (thanks to Christopher
9198 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009199 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009200 added image files so the callouts are graphical, making it
9201 easier to read ( use "--param callout.graphics 1" to generate
9202 html with graphical callouts)
9203
Daniel Veillarde1662542002-08-28 11:50:59 +00009204Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9205
9206 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9207 nice logos generated by Marc Liyanage
9208 * doc/site.xsl *.html: changed the stylesheet to show the new
9209 logo and regenerated the pages
9210
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009211Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9212
9213 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9214
Daniel Veillard42766c02002-08-22 20:52:17 +00009215Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9216
9217 * xpath.c: possible mem leak patch from Jason Adams
9218
9219Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9220
9221 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9222 in the XQuery namespace
9223 * configure.in: preparing 2.4.24
9224 * doc/*.html: updated the web pages
9225
9226Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9227
9228 * python/generator.py: closing bug #85258 by generating conditional
9229 compile check to avoid linking to routines not configured in.
9230
Havoc Pennington84ec40a2002-08-22 13:59:35 +000092312002-08-22 Havoc Pennington <hp@pobox.com>
9232
9233 * autogen.sh: update error message for missing automake
9234
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009235Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9236
9237 * python/Makefile.am: typo in target name resulted in libxml2.py
9238 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9239
Daniel Veillard22669b22002-08-22 07:17:11 +00009240Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9241
9242 * win32/win32/Makefile.mingw: updated with version from
9243 Elizabeth Barham at http://soggytrousers.net/repository/
9244
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009245Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9246
9247 * win32/Makefile.msvc: added the prefix location to the include
9248 and lib search path.
9249
Havoc Pennington830e8972002-08-18 22:22:13 +000092502002-08-18 Havoc Pennington <hp@pobox.com>
9251
9252 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9253 both automake 1.6 and 1.4 installed get the right automake. Means
9254 compilation from CVS will now require the latest automake 1.4
9255 release, or manually creating symlinks called "automake-1.4" and
9256 "aclocal-1.4"
9257
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009258Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9259
9260 * configure.in python/Makefile.am: more AMD 64 induced changes from
9261 Frederic Crozat
9262
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009263Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9264
9265 * xinclude.c: oops I was missing the xml:base fixup too
9266 * result/XInclude/*.xml: this adds xml:base attributes to most
9267 results of the tests
9268
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009269Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9270
9271 * xinclude.c: quick but apparently working implementation of
9272 xi:fallback, should close bug #89684
9273 * Makefile.am test/XInclude/docs/fallback.xml
9274 result/XInclude/fallback.xml: added a basic test for fallback,
9275 and run with --nowarning to avoid a spurious warning
9276 * configure.in: applied patch from Frederic Crozat for python
9277 bindings on AMD 64bits machines.
9278
Daniel Veillard9e923512002-08-14 08:48:52 +00009279Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9280
9281 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9282 the caller don't pass a SAX callback block.
9283
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009284Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9285
9286 * tree.c: applied the same fix for the XML-1.0 namespace to
9287 xmlSearchNsByHref() as was done for xmlSearchNs()
9288
Daniel Veillardad11b302002-08-12 14:53:41 +00009289Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9290
9291 * libxml.3: small cleanup of the man page
9292 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9293 when serializing HREF attributes generated by XSLT.
9294
Daniel Veillardc084e472002-08-12 13:27:28 +00009295Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9296
9297 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9298 version of Marc Liyanage' patch for boolean attributes in HTML
9299 output
9300
Daniel Veillard5f91b372002-08-12 12:13:01 +00009301Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9302
9303 * python/tests/serialize.py: fixed the test results, indenting
9304 behaviour changed slightly
9305
Aleksey Sanin9e951762002-08-08 18:02:41 +00009306Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9307
9308 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9309 new c14n function to Windows def files
9310
Aleksey Saninea4272a2002-08-02 23:50:03 +00009311Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9312
9313 * c14n.c: fixed a memory leak in c14n code
9314
Daniel Veillard58e44c92002-08-02 22:19:49 +00009315Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9316
9317 * parser.c include/libxml/parser.h: adding a new API for Christian
9318 Glahn: xmlParseBalancedChunkMemoryRecover
9319 * valid.c: patch from Rick Jones for some grammar cleanup in
9320 validation messages
9321 * result/VC/* result/valid/*: this slightly change some of the
9322 regression tests outputs
9323
Daniel Veillard0bf29002002-08-01 12:54:11 +00009324Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9325
9326 * tree.c: trying to fix a problem in namespaced attribute handling
9327 raised by Christian Glahn
9328
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009329Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9330
9331 * encoding.c include/libxml/encoding.h: Opening the interface
9332 xmlNewCharEncodingHandler as requested in #89415
9333 * python/generator.py python/setup.py.in: applied cleanup
9334 patches from Marc-Andre Lemburg
9335 * tree.c: fixing bug #89332 on a specific case of loosing
9336 the XML-1.0 namespace on xml:xxx attributes
9337
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009338Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9339
9340 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9341 corner case from new Merlin's test suite and added a callback
9342 that will be used to improve xmlsec performance
9343
9344
Daniel Veillard0b22def2002-07-29 16:23:03 +00009345Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9346
9347 * HTMLtree.c: trying to fix the <style> escaping problem in
9348 HTML serialization bug #89342
9349
Daniel Veillard0b28e882002-07-24 23:47:05 +00009350Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9351
9352 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9353 and rebuilt the web site.
9354
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009355Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009356
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009357 * include/libxml/tree.h: added _private member to xmlNs struct
9358
Daniel Veillard1d995272002-07-22 16:43:32 +00009359Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9360
9361 * HTMLparser.c: fixing bug #84876 based on the xml working
9362 code.
9363
William M. Brack61eaba52002-07-21 11:14:18 +00009364Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9365
9366 * python/Makefile.am: enhanced to fix bug 72012 (errors
9367 when using '-jX' make parameter)
9368
William M. Brackef61d202002-07-19 08:32:00 +00009369Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9370
9371 * xpath.c: small additional enhancement for booleans
9372 compared to nodesets
9373
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009374Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9375
9376 * HTMLtree.c: changed the order of the encoding declaration
9377 attributes in the meta tags due to a bug in IE/Mac
9378
William M. Brack0c022ad2002-07-12 00:56:01 +00009379Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9380
9381 * xpath.c: enhanced handling of booleans (especially '='
9382 and '!=' for nodesets) - fixes bug 85256. Added new
9383 routine xmlXPathNotEqualValues for more proper handling
9384 of '!=' when nodesets are involved.
9385
Daniel Veillard06944e22002-07-11 19:55:18 +00009386Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9387
9388 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9389 doc/xmlcatalog_man.xml to the source distribution
9390
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009391Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9392
9393 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9394 asked for this.
9395
Daniel Veillard539638b2002-07-06 19:55:14 +00009396Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9397
9398 * configure.in: preparing 2.4.23
9399 * doc/*: rebuilt the docs
9400
Daniel Veillard176d99f2002-07-06 19:22:28 +00009401Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9402
9403 * parser.c: fixing bug #84169 by fixing the
9404 comment of xmlCreatePushParserCtxt to describe the
9405 encoding detection parameters better.
9406
Daniel Veillard37f961d2002-07-06 17:53:56 +00009407Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9408
9409 * valid.c: fixing bug #79331 in one path the lookup for
9410 ID attributes on a namespaced node wasn't handled correctly :-\
9411
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009412Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9413
9414 * HTMLparser.c: trying to fix 87235 about discarded white
9415 spaces in the HTML parser.
9416 * result/HTML/*: this changes the output of a number of HTML
9417 regression tests
9418
Daniel Veillardfdc91562002-07-01 21:52:03 +00009419Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9420
9421 * xpath.c: applied patch from Richard Jinks for the namespace
9422 axis + fixed a memory error.
9423 * parser.c parserInternals.c: applied patches from Peter Jacobi
9424 removing ctxt->token for good.
9425 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9426 popped out by the regression tests.
9427 * Makefile.am: patch for threads makefile from Gary Pennington
9428
William M. Brack6000af52002-06-28 11:43:13 +00009429Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9430
Daniel Veillardfdc91562002-07-01 21:52:03 +00009431 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009432 expressions involving preceding-sibling (et al).
9433
Daniel Veillard153120c2002-06-18 07:58:35 +00009434Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9435
9436 * hash.c: applied a patch from Peter Jacobi to solve a problem
9437 when compiling with the Watcom C on Win32
9438 * result/schemas/*.err: the change of hashing algo generated
9439 permutations in the output
9440
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009441Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9442
9443 * hash.c: applied patch from Sander Vesik improving the quality of
9444 the hash function.
9445
Aleksey Sanina5808b92002-06-14 17:07:41 +000094462002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009447
9448 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9449 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9450 xmllint.c xpath.c: replaced sprintf() with snprintf()
9451 to prevent possible buffer overflow (the bug was pointed
9452 out by Anju Premachandran)
9453
Daniel Veillarde059b892002-06-13 15:32:10 +00009454Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9455
9456 * parser.c: removed an uninitialized data error popped by valgrind
9457 on PE references
9458
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009459Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9460
9461 * doc/xml.html
9462 adding tutorial reference to the web page
9463
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009464Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9465
9466 * doc/tutorial/xmltutorial.xml
9467 * doc/tutorial/ar01s07.html
9468 * doc/tutorial/ape.html
9469 * doc/tutorial/includegetattribute.c
9470 adding section to tutorial about retrieving an attribute
9471 value
9472
Daniel Veillardf5582f12002-06-11 10:08:16 +00009473Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9474
9475 * parser.c: applied a couple of patches from Peter Jacobi to start
9476 to get rid of ctxt->token, with a possible significant speed
9477 improvement to be gained once done. Better compliance with PE
9478 references constructs in DTDs too.
9479 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9480 from Peter too
9481
Daniel Veillard38d80e22002-06-11 07:24:56 +00009482Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9483
9484 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9485 xmlParseElement was likely to have been deallocated at the
9486 time of the report, possibly leading to segfault. Just report
9487 the tag name now.
9488
Daniel Veillard9e412302002-06-10 15:59:44 +00009489Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9490
9491 * xpath.c: patch from Richard Jinks for XPath substring() function
9492 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9493
Aleksey Sanina5808b92002-06-14 17:07:41 +000094942002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009495
9496 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9497
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009498Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9499
9500 *doc/FAQ.html
9501 fixing typos in FAQ, thanks to Robert Funnell for the
9502 editing help
9503
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009504Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9505
9506 * NEWS: got complaints from rpmlint that it was empty
9507
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009508Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9509
9510 * added doc/tutorial, including:
9511 apa.html
9512 apb.html
9513 apc.html
9514 apd.html
9515 ar01s02.html
9516 ar01s03.html
9517 ar01s04.html
9518 ar01s05.html
9519 ar01s06.html
9520 includeaddattribute.c
9521 includeaddkeyword.c
9522 includekeyword.c
9523 includestory.xml
9524 index.html
9525 xmltutorial.xml
9526 libxml tutorial, including generated html
9527
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009528Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9529
9530 * result/c14n/exc-without-comments/merlin-c14n-two-*
9531 result/c14n/without-comments/merlin-c14n-two-*
9532 test/c14n/exc-without-comments/merlin-c14n-two-*
9533 test/c14n/without-comments/merlin-c14n-two-*
9534 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9535 c14n/exc-c14n and slightly modified test script to handle
9536 these test cases
9537 * c14n.c: fixed bugs for complicated nodes set (namespace
9538 without node and others from merlin-c14n-two.tar.gz)
9539 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9540 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9541 for xmlsec performance patch
9542 * xpath.c: fixed self::node() for namespaces and attributes
9543
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009544Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9545
9546 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9547 but with the format parameter
9548 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9549
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009550Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9551
9552 * Makefile.am: updated c14n tests suite
9553 * c14n.c: performance improvement for previous c14n patch
9554
Daniel Veillarde72c7562002-05-31 09:47:30 +00009555Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9556
9557 * parser.c: another peroformance patch from Peter Jacobi, that
9558 time on parsing attribute values.
9559
Aleksey Sanin508a1012002-05-31 06:32:32 +00009560Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9561
9562 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9563 into LibXML2 test suite
9564
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009565Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9566
9567 * c14n.c: propagating xpath ancesstors node fix to c14n
9568 plus small performance improvement to reduce number of
9569 mallocs
9570 * xpath.c: fixed ancestors axis processing for namespace nodes
9571
Daniel Veillard46de64e2002-05-29 08:21:33 +00009572Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9573
9574 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9575 Peter Jacobi
9576
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009577Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9578
9579 * configure.in: preparing 2.4.22
9580
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009581Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9582
9583 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9584 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9585 a public entry point.
9586 * doc/*: rebuilt the API and docs
9587
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009588Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9589
9590 * xpath.c: patch from Richard Jinks to fix a problem introduced
9591 in the previous patch and pointed by Norm
9592
Daniel Veillardc6924812002-05-24 11:10:43 +00009593Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9594
9595 * libxml.spec.in: fixing bug #81112
9596
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009597Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9598
9599 * uri.c: fixing bug #82848
9600
Daniel Veillarda2878972002-05-24 07:54:39 +00009601Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9602
9603 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9604 output of one catalog test
9605
Aleksey Sanin114e4752002-05-24 07:20:27 +00009606Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009607
Aleksey Sanin114e4752002-05-24 07:20:27 +00009608 * global.data globals.c tree.c include/libxml/globals.h
9609 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9610 default value for global parameter xmlIndentTreeOutput to 1 and
9611 introduced new global parameter xmlTreeIndentString (the string
9612 used to do one-level indent) with default value " " (as it was
9613 in tree.c)
9614
Daniel Veillard49d5af82002-05-23 11:55:49 +00009615Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9616
9617 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9618 with trio and schemas.
9619
Daniel Veillard7c13af42002-05-22 09:57:32 +00009620Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9621
9622 * xpath.c: patch from Richard Jinks to fix the problem raised in
9623 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9624
Daniel Veillard5a872412002-05-22 06:40:27 +00009625Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9626
9627 * xmlschemas.c: a bit of work on import.
9628 * xmlschemastypes.c: Charles Bozeman provided a compare function
9629 for date/time types so min/max facet restrictions should work,
9630 indeterminate comparisons return an error instead of equal.
9631 * test/schemas/date_0* result/schemas/date_0_0: specific test
9632 from Charles Bozeman too
9633
Daniel Veillard10b6da42002-05-18 07:55:20 +00009634Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9635
9636 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9637 from Christian Cornelssen fixing the man pages and the Catalog
9638 building script.
9639 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9640 next step is <xs:import> I now have a reasonable understanding
9641 of how it works.
9642
Daniel Veillarde5354492002-05-16 08:43:22 +00009643Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9644
9645 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9646
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009647Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9648
9649 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9650
Daniel Veillard088bf112002-05-14 11:03:59 +00009651Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9652
9653 * xpath.c: fixing an XPath function evalutation bug pointed out
9654 by Alexey Efimov where the context was lost when evaluating
9655 the function arguments
9656
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009657Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009658
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009659 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9660 function public for XMLSec performance optimizations
9661
Daniel Veillard3cd72402002-05-13 10:33:30 +00009662Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9663
9664 * python/generator.py python/libxml2class.txt : fixed a problem
9665 with the HTML parser pointed by Gary Benson
9666 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9667 example
9668
Aleksey Sanine48a3182002-05-09 18:20:01 +00009669Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9670 * parser.c: fixed bug #81159 (memory growth in SAX)
9671
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009672Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9673 * xpath.c: fixed bug #78858 (the real fix)
9674
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009675Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009676 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009677
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009678Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9679
9680 * tree.c: modified xmlNodeSetBase to allow changing the
9681 base of a document.
9682
Daniel Veillard070803b2002-05-03 07:29:38 +00009683Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9684
9685 * xmlschemastypes.c: patch Charles Bozeman for validation of
9686 all the date, time, and duration types
9687 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9688 * configure.in: fixed an error pointed by an user
9689 * xml2-config.in: fixed an error pointed by an user
9690
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009691Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9692
9693 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9694 win32/libxml2.def.src xmlIO.c: exported default
9695 'file:', 'http:' and 'ftp:' protocols input handlers
9696 and maked protocols comparisson case insensitive
9697
Daniel Veillard34de97f2002-04-30 14:29:22 +00009698Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9699
9700 * configure.in: Neven Has detected a typo
9701
Daniel Veillard28577c32002-04-30 06:48:41 +00009702Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9703
9704 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9705 as one of the persons allowed to commit directly to the
9706 module.
9707
Daniel Veillardfc57b412002-04-29 15:50:14 +00009708Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9709
9710 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9711 * valid.c: raised a too low limit
9712 * doc/*: rebuilt the docs
9713
Daniel Veillardeca82812002-04-24 11:42:02 +00009714Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9715
9716 * test/XPath/expr/floats test/XPath/expr/functions
9717 result/XPath/expr/floats result/XPath/expr/functions
9718 xpath.c: another XPath conformance patch from Richard Jinks
9719
Daniel Veillard13e04c62002-04-23 17:51:29 +00009720Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9721
9722 * xmlschemas.c: fixed validation of attribute groups.
9723 * test/schemas result/schemas: added an example from the primer
9724
Daniel Veillard88c58912002-04-23 07:12:20 +00009725Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9726
9727 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9728 * test/schemas result/schemas: updated the test list
9729
Daniel Veillarde19fc232002-04-22 16:01:24 +00009730Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9731
9732 * TODO: updated a bit
9733 * parser.c: made a comment more specific
9734 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9735 Schemas conformance.
9736 * test/schemas result/schemas: updated the test list
9737
Daniel Veillard441bc322002-04-20 17:38:48 +00009738Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9739
9740 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9741 implementing xs:all with minOccurs = 0
9742 * tes/schemas/* result/schemas/*: added more tests covering
9743 xs:all
9744
Daniel Veillard8a001f62002-04-20 07:24:11 +00009745Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9746
9747 * xmlregexp.c: first implementation of the all particle, this
9748 may need to be revisited for case where not all transitions
9749 must be crossed.
9750
Daniel Veillard7646b182002-04-20 06:41:40 +00009751Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9752
9753 * tree.c: another entity processing update from Markus Henke
9754
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009755Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9756
9757 * trionan.c: fixed crash on OSF/1
9758
Daniel Veillardb4398962002-04-19 07:01:55 +00009759Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9760
9761 * xmlschemas.c: more Schemas work
9762 * test/schemas/* result/schemas/*: added more tests coming
9763 from the spec.
9764
Daniel Veillard54761132002-04-18 21:00:44 +00009765Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9766
9767 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9768 ExcC14N specification
9769
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009770Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9771
9772 * tree.c: patch from Markus Henke, fix for recursive entities.
9773
Daniel Veillard23b1f372002-04-18 15:50:05 +00009774Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9775
9776 * xpath.c: fix a problem with string() on a document node.
9777
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009778Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9779
9780 * Makefile.am xmlschemas.c: more Schemas work
9781 * test/schemas/* result/schemas/*: added more tests coming
9782 from the spec.
9783
Daniel Veillard6231e842002-04-18 11:54:04 +00009784Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9785
9786 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9787 * result/HTML/*: this changes a few things in the results
9788
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009789Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9790
9791 * include/libxml/tree.h: eliminated 'declaration different than
9792 prototype' warning
9793 * include/win32config.h: "resolved" conflicts with errno.h
9794
Daniel Veillardb509f152002-04-17 16:28:10 +00009795Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9796
9797 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9798 on the automata interfaces and debug of counted choices
9799 * test/schemas/* result/schemas/*: added a number of tests
9800
Daniel Veillard8651f532002-04-17 09:06:27 +00009801Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9802
9803 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9804 a bit of work on Schemas
9805 * testSchemas.c: try to make it more useful
9806 * test/schemas/* result/schemas/* Makefile.am: changed the
9807 Schemas regression test procedure, started adding a few samples
9808
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009809Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9810
9811 * include/libxml/encoding.h: Patch for the Borland C++ builder
9812 * include/libxml/tree.h: Patch for the Borland C++ builder
9813 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009814 * win32/bcb5: New directory for the Borland C++ builder
9815 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009816
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009817Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9818
9819 * win32/Makefile.msvc: Update for XML Schema support
9820 * win32/configure.js: Update for XML Schema support
9821 * win32/libxml2.def.src: Update for XML Schema support
9822
Daniel Veillard4255d502002-04-16 15:50:10 +00009823Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9824
9825 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9826 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9827 xmlunicode.c include/libxml/Makefile.am
9828 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9829 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9830 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9831 include/libxml/xmlversion.h.in : merged the current state of
9832 XML Schemas implementation, it is not configured in by default,
9833 a specific --schemas configure option has been added.
9834 * test/automata test/regexp test/schemas Makefile.am
9835 result/automata result/regexp result/schemas:
9836 merged automata/regexp/schemas regression tests
9837
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009838Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9839
9840 * xpath.c: Gary found a compile time problem, fixes #78823
9841
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009842Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9843
9844 * configure.in: release of 2.4.20
9845 * doc/*: updated and rebuilt the docs
9846
Daniel Veillardf544f192002-04-15 12:56:56 +00009847Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9848
9849 * python/Makefile.am: patch from Cristian Gafton to build on
9850 Red Hat 6.2, should also fix #75779
9851
Daniel Veillard940492d2002-04-15 10:15:25 +00009852Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9853
9854 * valid.c: first part of fixing #78729
9855
Daniel Veillardeb475a32002-04-14 22:00:22 +00009856Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9857
9858 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9859 escaping of URI when saving HTML files.
9860 * result/HTML/*: this impacted some tests
9861
Daniel Veillard9b731d72002-04-14 12:56:08 +00009862Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9863
9864 * configure.in: trying to fix #77441
9865
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009866Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9867
9868 * include/libxml/xmlIO.h: Hallski complained it could not be
9869 included by itself.
9870
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009871Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9872
9873 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9874
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009875Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9876
9877 * win32/configure.js: patch from Nilo for the c14n option
9878 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9879
Daniel Veillardda423da2002-04-10 19:25:38 +00009880Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9881
9882 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9883 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9884 LIBXML_THREAD_ENABLED
9885
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009886Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9887
9888 * xpath.c: another patch from Richard Jinks for substring conformance
9889 * test/XPath/expr/floats test/XPath/expr/strings
9890 result/XPath/expr/floats result/XPath/expr/strings: update of the
9891 test suite to check those.
9892
Daniel Veillard01917aa2002-04-10 11:30:41 +00009893Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9894
9895 * xpath.c: patch from Richard Jinks for .x float parsing.
9896
Daniel Veillard46d6c442002-04-09 16:10:39 +00009897Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9898
9899 * parser.c: patch from Markus Henke when an encoding ain't recognized
9900
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009901Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9902
9903 * libxml.m4: got a report that #include <string.h> was needed
9904
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009905Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9906
9907 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9908
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009909Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9910
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009911 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009912
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009913Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9914
9915 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9916 pointed out by Melvyn Sopacua.
9917
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009918Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9919
9920 * libxml.m4: Frédéric Crozat gave a patch related to the change
9921 of Include paths breaking the libxml.m4
9922
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009923Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9924
9925 * xpath.c: Fix bug #76927 forgot to save some context
9926 when evaluating binary expressions
9927
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009928Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9929
9930 * configure.in: fixed configure for MPE/iX from Markus Henke
9931 * xmlmemory.c: fixed initialization problems
9932 * xpath.c: another set of patches from Richard Jinks this
9933 fixes "make XPathtests" on linux
9934
Daniel Veillard21458c82002-03-27 16:12:22 +00009935Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9936
9937 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9938 * test/XPath/expr/compare test/XPath/expr/equality
9939 test/XPath/expr/floats test/XPath/expr/functions
9940 test/XPath/expr/strings result/XPath/expr/compare
9941 result/XPath/expr/equality result/XPath/expr/floats
9942 result/XPath/expr/functions result/XPath/expr/strings: Updated
9943 tests though they show a divergence on Linux
9944
Daniel Veillard28dfed12002-03-27 09:08:17 +00009945Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9946
9947 * xpath.c trionan.c: previous commit also included patches
9948 from Richard Jinks on some IEEE support corner case
9949
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009950Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9951
9952 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9953 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9954 that $(datadir) should be used for docs
9955
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009956Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9957
9958 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9959 could leak filedescriptors
9960
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009961Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9962
9963 * configure.in nanohttp.c: applied patch from Allan Clark for
9964 UnixWare/OpenServer
9965
Daniel Veillard19274092002-03-25 16:48:03 +00009966Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9967
9968 * configure.in: preparing 2.4.19
9969 * doc/*: rebuilt the docs
9970
Daniel Veillard56b2db72002-03-25 16:35:28 +00009971Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9972
9973 * nanohttp.c: fixing #76043, got fed up with non-portability
9974 of that piece of code.
9975
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009976Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9977
9978 * valid.c SAX.c: Never commit without running "make tests" :-(
9979 fix a couple of stupidities in the previous commit
9980 * result/*: a few changes in some attribute order result of previous
9981 commit.
9982
Daniel Veillardd85f4f42002-03-25 10:48:46 +00009983Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9984
9985 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
9986 the internal subset should not raise duplicate ID errors,
9987 also there was a small bug in conjunction to namespace
9988 declarations defaulted and xml:xxx attributes DTD definitions.
9989
Daniel Veillard56cd18b2002-03-22 14:14:43 +00009990Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9991
9992 * xpath.c: Richard Jinks also raised some rounding problems
9993 this tries to fix them
9994
Daniel Veillard4e2df542002-03-22 12:23:14 +00009995Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9996
9997 * xpath.c: Richard Jinks spotted an incoherent memory allocation
9998 behaviour in xmlXPathCastToString()
9999
Daniel Veillarddb552912002-03-21 13:27:59 +000010000Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10001
10002 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10003 raised by Morus Walter
10004
Daniel Veillard9e537932002-03-21 13:08:08 +000010005Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10006
10007 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10008 from Igor
10009
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010010Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10011
10012 * xpath.c: fixing #75619, related to a problem when trying
10013 to evaluate condition when the current node set resulting
10014 from that sub-step evaluation is empty. Also fixes 2 potential
10015 problem with previous-sibling and next-siblings axis.
10016
Daniel Veillard1840ef02002-03-21 08:05:23 +000010017Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10018
10019 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10020 HTML support is not configured in.
10021
Daniel Veillard561b7f82002-03-20 21:55:57 +000010022Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10023
10024 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10025 include/libxml/tree.h: dohh I really didn't intended to commit
10026 this test version :-(
10027
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010028Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10029
10030 * testSAX.c: I wanted to see the real speed at the SAX interface
10031 after a little too many Ximianer started complaining about the
10032 parser speed.
10033 added a --quiet option:
10034 paphio:~/XML -> ls -l db100000.xml
10035 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10036 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10037 3200006 callbacks generated
10038 real 0m1.270s
10039 Which means 16MBytes/s and 3Mcallback/s
10040
Daniel Veillardc62a1472002-03-19 18:35:12 +000010041Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10042
10043 * xpath.c: valgrind spotted another error that time when running
10044 on libxslt regression tests
10045
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010046Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10047
10048 * Makefile.am: adding "make valgrind" running the full regression
10049 tests (except python ones) under Valgrind (using valgrind -q
10050 which was kindly added by the author).
10051 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10052 passes cleanly now except an obcure floating point initialization
10053 raised in log10() in one XPath regression test ???
10054 * tree.c: edited some comments to close #75244
10055
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010056Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10057
10058 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10059 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10060 context of ScrollKeeper, made sure that if the number is
10061 an integer, the serialization follows the description at
10062 http://www.w3.org/TR/xpath#section-String-Functions
10063
Daniel Veillard5997aca2002-03-18 18:36:20 +000010064Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10065
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010066 * configure.in: preparing 2.4.18
10067 * doc/*: updated and rebuilt the web site
10068 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10069 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010070 * parser.c: humm, changed the way the SAX parser work when
10071 xmlSubstituteEntitiesDefault(1) is set, it will then
10072 do the entity registration and loading by itself in case the
10073 user provided SAX getEntity() returns NULL.
10074 * testSAX.c: added --noent to test the behaviour.
10075
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010076Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10077
10078 * parser.c: Wilfried Teiken provided a hackish but working
10079 way to get context reported back on entities when parsing
10080 with SAX and without breaking the DOM build.
10081
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010082Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10083
10084 * c14n.c: applied a new patch from Aleksey Sanin
10085 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10086 to reference Aleksey implementation of XML digital Signatures
10087
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010088Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10089
10090 * xpath.c: small fix to avoid potential problem due to
10091 ordering of freeing data
10092 * python/Makefile.am: people were complaining about
10093 the generated file in python dir not being built
10094
Daniel Veillardd2379012002-03-15 22:24:56 +000010095Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10096
10097 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10098 python/generator.py python/libxml.c python/types.c: Cleanup
10099 of the python Makefiles based on Jacob and James feedback,
10100 fixed the spec file accordingly, fixed the number of warning
10101 that passing my pedantic CFLAGS was generating. Conclusion
10102 is that Python includes are real crap.
10103
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010104Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10105
10106 * configure,in: it was reported quite a few times that
10107 xml2-config --cflags should not output
10108 -I$includeprefix/libxml2/libxml because libxml2 header names
10109 clashes with existing names like list.h from C++ stl.
10110 Includes should be #include<libxml/xxx.h> so ...
10111
Daniel Veillard6f293b12002-03-15 09:42:33 +000010112Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10113
10114 * c14n.c: another patch from Aleksey Sanin
10115
Daniel Veillard5c396542002-03-15 07:57:50 +000010116Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10117
10118 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10119 canonicalization algorithm
10120 * doc/xml.html doc/index.html: added the C14N references on the
10121 index page.
10122
jacob berkman9be65862002-03-14 02:15:56 +0000101232002-03-13 jacob berkman <jacob@ximian.com>
10124
10125 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10126 usage, redundant, and gcc specific
10127
Daniel Veillard75be0132002-03-13 10:03:35 +000010128Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10129
10130 * xpath.c: speedup some node selection operations, this can
10131 have a significant impact on DocBook Norm's stylesheets
10132 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10133 make sure it's always the case
10134 * debugXML.c: distinguish CDATA and comments in ls operations
10135
Daniel Veillard61f26172002-03-12 18:46:39 +000010136Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10137
10138 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10139 to generate better API descriptions etc...
10140
Daniel Veillard9ff88172002-03-11 09:15:32 +000010141Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10142
10143 * c14n.c: Fixing #74186, made sure all boolean expressions
10144 get fully parenthesized, ran indent on the output
10145 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10146 include/libxml/tree.h: also #74186 related, removed the
10147 --with-buffers option, and all the preprocessor conditional
10148 sections that were resulting from it.
10149
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010150Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10151
10152 * valid.c: applied patch from Dodji Seketeli fixing an
10153 uninitailized variable in xmlValidGetValidElements()
10154
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010155Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10156
10157 * c14n.c: fixed a few comments
10158 * doc/*.html doc/*/*.html: regenerated the docs and added
10159 the C14N API
10160 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10161
Daniel Veillardfa49d872002-03-09 10:20:00 +000010162Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10163
10164 * check-xml-test-suite.py: fix to adapt varaiations in the
10165 bindings
10166 * configure.in python/setup.py python/setup.py.in: fixed to
10167 have the version of the python scripts automatically updated
10168
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010169Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10170
10171 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10172 in xmlCopyProp()
10173
Daniel Veillardaf43f632002-03-08 15:05:20 +000010174Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10175
10176 * configure.in: preparing 2.4.17 release
10177 * doc/*: updated and rebuilt the docs
10178 * xpath.c: fixed a comment
10179 * python/libxml.c: fixed a possible reentrancy problem
10180
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010181Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10182
10183 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10184 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10185 added a specific regression test
10186 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10187 not raise exceptions when failing to find the attribute.
10188
Daniel Veillard90bc3712002-03-07 15:12:58 +000010189Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10190
10191 * configure.in xmllint.c: owen pointed out a problem with the
10192 ftme fix, gettimeofday() was not detected by configure and
10193 the ftime header wasn't included, dohhh
10194
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010195Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10196
10197 * configure.in xmllint.c: trying to fix #71457 for timing
10198 precision when gettimeofday() is not availble but ftime() is
10199
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010200Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10201
10202 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10203 are now copied on install and part of the -devel RPM
10204
Daniel Veillard7b416132002-03-07 08:36:03 +000010205Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10206
10207 * xpath.c: trying to avoid bug #72150 which was apparently
10208 caused by a gcc bug (or a processor problem) as detailed
10209 at http://veillard.com/gcc.bug
10210
Daniel Veillardf742d342002-03-07 00:05:35 +000010211Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10212
10213 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10214 fixed xmlReconciliateNs(), added a Python test/example for
10215 inter-document cut'n paste
10216 * python/libxml.py: fixed node.doc on document nodes and added
10217 xpathEval() onto node objects
10218
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010219Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10220
10221 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10222 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10223 fixup and integrated tests for the serialization stuff
10224
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010225Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10226
10227 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10228 moved the libxml man page to section 3
10229
Daniel Veillard1e774382002-03-06 17:35:40 +000010230Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10231
10232 * tree.c: fix bug #72490
10233 * python/libxml.c python/libxml.py: added methods serialize()
10234 and saveTo() to all node elements.
10235
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010236Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10237
10238 * xmlIO.c: closed #73430, don't read from an input source
10239 which indicated an end-of-file or an error.
10240
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010241Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10242
10243 * parser.c: make sure SAX endDocument is always called as
10244 this could result in a Python memory leak otherwise (it's
10245 used to decrement ref-counting)
10246 * python/generator.py python/libxml.c python/libxml.py
10247 python/libxml2-python-api.xml python/libxml2class.txt
10248 python/tests/error.py python/tests/xpath.py: implemented
10249 the suggestions made by Gary Benson and extended the tests
10250 to match it.
10251
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010252Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10253
10254 * python/generator.py: applied patch fixing #73450
10255
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010256Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10257
10258 * xpath.c: fixing #61290 "namespace nodes have no parent"
10259 long standing divergence from the XPath REC. NodeSets
10260 simply hold a copy of namespace nodes and those node ->next
10261 points to the parent (which may not be the node carrying the
10262 definition).
10263 * include/libxml/xpath.h: flagged but didn't added a possible
10264 speedup
10265 * DOCBparser.c HTMLparser.c: removed some warnings from push
10266 parser due to new state being added.
10267 * tree.c: new fix from Boris Erdmann
10268 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10269 the XML Canonalization support from Aleksey Sanin
10270
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010271Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10272
10273 * tree.c: patch from Boris Erdmann fixing some namespace odities
10274 with xmlCopyNode()
10275
Daniel Veillardc6613042002-03-02 09:34:02 +000010276Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10277
10278 * xmlIO.c: fix bug #72706 when loading a NULL entity
10279
Daniel Veillardc0fef772002-03-01 16:16:31 +000010280Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10281
10282 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10283 actually change in a future XML Namespace revision.
10284
Daniel Veillard79426f22002-03-01 16:14:17 +000010285Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10286
10287 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10288 added the possibility of returning nodesets from XPath extension
10289 functions written in Python
10290
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010291Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10292
10293 * python/*: commiting some Python bindings work done while travelling
10294
Daniel Veillard97300512002-03-01 09:13:41 +000010295Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10296
10297 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10298 explicitely with memory debugging switched on
10299
Daniel Veillard6361da02002-02-23 10:10:33 +000010300Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10301
10302 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10303 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10304 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10305 the accessor generator for strings
10306 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10307 regression test.
10308
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010309Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10310
10311 * python/README python/generator.py python/libxml.c python/setup.py:
10312 added the 'usual' setup.py to allow building a libxml2-python
10313 module based on the same code. The initialization is however
10314 different the 2 .so files fo libxml2 and libxslt are identical and
10315 they entry point initialize both libraries. this is done to avoid
10316 some possible nasty problem since the Python don't merge the maps
10317 of all shared modules.
10318
Daniel Veillard158a4d22002-02-20 22:17:58 +000010319Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10320
10321 * parser.c: fixed a push/encoding bug reported by Michael
10322 on librsvg
10323
Daniel Veillard7839e162002-02-20 18:54:48 +000010324Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10325
10326 * include/libxml/parserInternals.h: fixes a misplaced #endif
10327
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010328Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10329
10330 * parser.c valid.c: found and fixed a couple of allocation bugs
10331
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010332Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10333
10334 * doc/xml.html doc/python.html doc/*: added a Python and binding
10335 page describing the current state of the Python bindings and
10336 giving pointers to the other languages wrappers.
10337
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010338Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10339
10340 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10341 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10342 rebuilt the API and web site
10343 * xpath.c: fixed #71978 portability bugs
10344
Daniel Veillard8aff2472002-02-19 21:50:43 +000010345Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10346
10347 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10348
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010349Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10350
10351 * include/libxml/parserInternals.h parser.c: had to change
10352 2 internal parsing API when processing document content
10353 to check the start and end of element content are defined
10354 in the same entity
10355 * valid.c include/libxml/valid.h: attribute normalization can
10356 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10357 with the context to report it.
10358 * SAX.c: fixed the last known bugs, crazy validation constraints
10359 when a document is standalone seems correctly handled. There
10360 is a couple of open issues left which need consideration especially
10361 PE93 on external unparsed entities and standalone status.
10362 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10363 The 2 tests left failing are actually in error. Cleanup done.
10364
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010365Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10366
10367 * valid.c: implemented E59 spaces in CDATA does not match the
10368 nonterminal S
10369
Daniel Veillard878eab02002-02-19 13:46:09 +000010370Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10371
10372 * SAX.c parser.c valid.c: more validation test fixups
10373 * check-xml-test-suite.py: added duration info for the tests
10374
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010375Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10376
10377 * parser.c valid.c: a couple of errors were reported but not
10378 saved back as such in the parsing context. Down to 1% failure rate
10379 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10380
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010381Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10382
10383 * xmlInternald.c: isExtender was missing a char
10384 * parser.c include/libxml/parser.h: % are acceptable in the
10385 internal subset if within a PUBLIC ID
10386
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010387Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10388
10389 * SAX.c parserInternals.c valid.c: more work on the conformance
10390 suite. Took the step to finally block documents with encoding
10391 errors. It's a fatal error per the spec, people should have fixed
10392 their documents by now.
10393
Daniel Veillard55253e22002-02-18 14:32:39 +000010394Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10395
10396 * check-xml-test-suite.py: fixed the test script after some discussion
10397 on the semantic of TYPE="error"
10398 * Makefile.am: added the script to the distrib
10399
Daniel Veillard28757702002-02-18 11:19:30 +000010400Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10401
10402 * SAX.c entities.c: fixed a couple of conformances issues deep
10403 into the validation code (standalone and undeclared Notations)
10404
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010405Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10406
10407 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10408 stayed there for years !
10409
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010410Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10411
10412 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10413 missing
10414
Daniel Veillardc7612992002-02-17 22:47:37 +000010415Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10416
10417 * check-xml-test-suite.py: improved the behaviour a bit as
10418 well as the logs
10419 * parser.c valid.c SAX.c: fixed a few more bugs
10420 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10421
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010422Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10423
10424 * check-xml-test-suite.py: python script to run regression tests
10425 against the XML Test suite of W3C/OASis
10426 * SAX.c: fixed a validation bug
10427 * parser.c: fixed 3 errors pointed by the test suite
10428 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10429 * python/Makefile.am: fixed a dependendy
10430
Daniel Veillard9f28f302002-02-15 20:48:08 +000010431Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10432
10433 * xmlmemory.c: avoid a warning bug #71594
10434
Daniel Veillard144024e2002-02-13 21:14:46 +000010435Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10436
10437 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10438 warning on alpha/Tru64
10439
Daniel Veillarde4301c82002-02-13 13:32:35 +000010440Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10441
10442 * include/libxml/entities.h: fixing a comment
10443 * valid.c: fixing some troubles with validity check on namespaces
10444 * result/VC/NS3 test/VC/NS3: added a specific regression test
10445
Daniel Veillarda6d05382002-02-13 13:07:41 +000010446Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10447
10448 * tree.c: Fixing #71342 serializing '\n' in attribute values
10449 * result/noent/att3 result/att3 test/att3: added a specific
10450 test.
10451
Daniel Veillard797a5652002-02-12 13:46:21 +000010452Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10453
10454 * python/libxml.c: couple of bug fixes
10455
Daniel Veillard01a6d412002-02-11 18:42:20 +000010456Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10457
10458 * python/*.py: removed tabs and used spaces.
10459
Daniel Veillard397ff112002-02-11 18:27:20 +000010460Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10461
10462 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10463 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10464
Daniel Veillard03517542002-02-11 13:54:40 +000010465Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10466
10467 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10468 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10469
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010470Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10471
10472 * include/libxml/encoding.h include/libxml/entities.h
10473 include/libxml/globals.h include/libxml/parser.h
10474 include/libxml/threads.h include/libxml/tree.h
10475 include/libxml/xmlmemory.h: trying to fix the include mess
10476
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010477Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10478
10479 * include/libxml/xmlmemory.h: reverted part of the previous
10480 attempt to provide #69655, this was breaking the build.
10481
Daniel Veillard0ba59232002-02-10 13:20:39 +000010482Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10483
10484 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10485 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10486 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10487 include/libxml/parserInternals.h include/libxml/tree.h
10488 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10489 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10490 clean.
10491 * python/libxml.c: fixed a warning.
10492
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010493Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10494
10495 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10496 copying of node, merge back IDs in the target document.
10497 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10498 test/XInclude/ents/ids.xml: test case
10499 * result/VC/ElementValid4: output changed due to a typo fix
10500
Daniel Veillard1c18e302002-02-09 22:16:40 +000010501Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10502
10503 * python/Makefile.am: seems some version of automake didn't
10504 generate the dependancies right as Jacob found out. Add
10505 an extra dependancy rule.
10506
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010507Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10508
10509 * parserInternals.c valid.c: Justin Fletcher found some parts
10510 of the code needing cleanup
10511 * libxml.spec.in python/Makefile.am python/generator.py
10512 python/libxml.c python/libxml.py: Fixed the python Makefiles
10513 corrected a bug showing up on ia64, changed the name of the
10514 python internal module too
10515
Daniel Veillard07be19b2002-02-08 14:20:35 +000010516Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10517
10518 * Makefile.am: applied patch from Andris Pavenis for binary
10519 name suffixes
10520
Daniel Veillardf216d462002-02-08 13:44:24 +000010521Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10522
10523 * xmllint.c win32/win32config.h: fixing #68748
10524
Daniel Veillardd455d792002-02-08 13:37:46 +000010525Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10526
10527 * valid.c: fixing #70166
10528
10529Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10530
10531 * valid.c: fixing #70077
10532
Daniel Veillardc575b992002-02-08 13:28:40 +000010533Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10534
10535 * Copyright Makefile.am README configure.in libxml.spec.in:
10536 Changed to the MIT Licence
10537 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10538 doc/xmlio.html: updated the doc accordingly
10539 * include/libxml/xmlwin32version.h configure.in: preparing
10540 2.4.14 release
10541 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10542 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10543 fixed the const xmlChar * wrapper and generator, XPath extension
10544 functions now use the context as first argument
10545 * python/tests/tstxpath.py python/tests/xpath.py
10546 python/tests/xpathext.py: Updated the tests accordingly
10547 * tree.c: fixed bug #70067
10548
Daniel Veillard7db38712002-02-07 16:39:11 +000010549Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10550
10551 * Makefile.am: cleanup
10552 * debugXML.c: always use stdout if output is NULL
10553 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10554 * python/Makefile.am python/generator.py python/libxml2class.txt
10555 python/libxml_wrap.h python/types.c: augmented the number of bindings
10556 handling FILE * and XPath contexts
10557 * python/tests/Makefile.am: avoid a stupid problem due to the
10558 use of TEST.
10559
Daniel Veillard15a143b2002-02-06 22:40:50 +000010560Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10561
10562 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10563
Daniel Veillard70cab352002-02-06 16:06:58 +000010564Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10565
10566 * python/TODO python/libxml.c: cleanup the extension function lookup
10567 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10568
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010569Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10570
10571 * configure.in python/Makefile.am: do not install outside
10572 of prefix
10573
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010574Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10575
10576 * python/TODO python/libxml.c: started adding SAX interfaces
10577 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10578 SAX test
10579
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010580Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10581
10582 * tree.c: hardened the addChild function
10583 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10584 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10585 added accessors needed for xmlNode, a bit more testing and
10586 extension of interfaces
10587 * python/tests/Makefile.am python/tests/build.py: added a test
10588 build from scratch/save/load/check
10589
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010590Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10591
10592 * parserInternals.c: change a small bit in the way valididy
10593 error messages get initialized
10594 * python/TODO python/libxml.c python/libxml2-python-api.xml
10595 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10596 added some memory debugging to track leaks at the libxml2 level
10597 * python/tests/*.py: changed all tests to check for leaks,
10598 there is just one left in XPath extension registrations.
10599
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010600Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10601
10602 * python/TODO python/generator.py python/libxml2-python-api.xml
10603 python/libxml2class.txt: more accessor classes for the parser
10604 context, allow to switch on and check validity
10605 * python/tests/Makefile.am python/tests/error.py
10606 python/tests/invalid.xml python/tests/valid.xml
10607 python/tests/validate.py: attded more test and and added error.py
10608 which I forgot to commit in the last step
10609
Daniel Veillard3ce52572002-02-03 15:08:05 +000010610Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10611
10612 * python/Makefile.am python/types.c: cleanup
10613 * python/libxml.c python/libxml.py python/libxml_wrap.h
10614 python/generator.py python/libxml2-python-api.xml
10615 python/libxml2class.txt: added class for parser context, added
10616 first cut for push mode support. Added a framework to generate
10617 accessors functions.
10618 * python/tests/Makefile.am python/tests/push.py: added a push
10619 test
10620
Daniel Veillardcfb05462002-02-02 23:18:22 +000010621Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10622
10623 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10624 bug a bit of cleanup.
10625
Daniel Veillard5d819032002-02-02 21:49:17 +000010626Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10627
10628 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10629 python/libxml2class.txt: adding error redirections and preformat
10630 to a python handler
10631 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10632 tests self checking
10633
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010634Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10635
10636 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10637 a function
10638
Daniel Veillard9589d452002-02-02 10:28:17 +000010639Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10640
10641 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10642 python/libxml.c python/libxml2-python-api.xml
10643 python/libxml2class.txt: Progressing through the TODOs, class
10644 description output, extra XML API, RPM now builds the wrappers
10645 for all python installed versions
10646
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010647Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10648
10649 * configure.in libxml.spec.in python/Makefile.am python/TODO
10650 python/generator.py python/libxml2class.txt: added more informations
10651 in the libxml2-python package including docs. Slightly changed
10652 the class hierarchy
10653 * python/tests/*: added basic regression tests infrastructure too
10654
10655Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10656
10657 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10658 added libxml2-python as part of the packages installed
10659
Daniel Veillarda7340c82002-02-01 17:56:45 +000010660Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10661
10662 * python/Makefile.am python/generator.py python/libxml.c
10663 python/libxml.py: more work, now able to extend the
10664 XPath interpreter with functions written in python.
10665
Daniel Veillardc3e39442002-02-01 09:29:41 +000010666Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10667
10668 * python/Makefile.am: Jacob sent a patch to allow building from
10669 tarfile.
10670
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010671Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10672
10673 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10674 inserted the python wrappers build, I hope this won't be too
10675 unportable
10676
Daniel Veillard1971ee22002-01-31 20:29:19 +000010677Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10678
10679 * xpath.c: minor optimization
10680 * python/generator.py python/libxml.c python/libxml.py
10681 python/libxml_wrap.h: more work on the python bindings,
10682 they now support XPath and there is no evident leak
10683
Daniel Veillard36ed5292002-01-30 23:49:06 +000010684Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10685
10686 * python/generator.py python/libxml.c python/libxml.py:
10687 more work on the python bindings generator.
10688
Daniel Veillard96fe0952002-01-30 20:52:23 +000010689Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10690
10691 * python/generator.py python/libxml.c python/libxml_wrap.h:
10692 more work on the python bindings.
10693
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010694Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10695
10696 * python/generator.py python/libxml.c python/libxml.py
10697 python/libxml_wrap.h: commited early version of a python binding
10698 for private use only ATM
10699
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010700Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10701
10702 * entities.c tree.c include/libxml/entities.h: applied patch
10703 from Anthony Jones to implement copy of DTD subtree too. Had
10704 just to keep 2 function private which really ought to become
10705 public ones.
10706
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010707Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10708
10709 * xmllint.c: added pointers to the web pages in the usage()
10710
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010711Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10712
10713 * tree.c: more fixes from Petr Kozelka for attribute handling
10714 in the tree API to align the semantic with DOM.
10715
Daniel Veillard36065812002-01-24 15:02:46 +000010716Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10717
10718 * valid.c tree.c entities.c: another set of patches from
10719 Anthony Jones for copy operations cleanup and robustness
10720
Daniel Veillardf8592562002-01-23 17:58:17 +000010721Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10722
10723 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10724 an alphabetic index based on comments content
10725 * doc/*: rebuilt the web site with the new references
10726
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010727Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10728
10729 * parserInternals.h: Greg Sjaardema suggested to use an
10730 eponential buffer groth policy in xmlParserAddNodeInfo()
10731
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010732Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10733
10734 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10735 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10736 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10737 to generate cross-references, and added/updated the stylesheets
10738 to generate and link API indexes. The generic keyword index
10739 is not done yet.
10740 * doc/*.html: regenerated all the usual docs too
10741
Daniel Veillard2070c482002-01-22 22:12:19 +000010742Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10743
10744 * debugXML.c: added an xpath function to the shell for T. V. Raman
10745
10746Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010747
10748 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10749 debug routines.
10750
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010751Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10752
10753 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10754 support of attribute nodes
10755
Daniel Veillard9d06d302002-01-22 18:15:52 +000010756Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10757
10758 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10759 hopefully near complete and fully documented of the API in XML
10760 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10761 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10762 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10763 include/libxml/parserInternals.h include/libxml/valid.hi
10764 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10765 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10766 include/libxml/xpath.h include/libxml/xpathInternals.h:
10767 Cleaned up the doc comments a lot in the process, the interface
10768 coverage is now 100%
10769
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010770Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10771
10772 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10773 extracts comments from the gtk-doc DocBook output (a bit
10774 convoluted but seems to work).
10775
Daniel Veillard61006472002-01-21 17:31:47 +000010776Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10777
10778 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10779 added an XML description of the API, moved the script generating
10780 it here. Added a "make api" target
10781
Daniel Veillardd2f23002002-01-21 13:36:00 +000010782Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10783
10784 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10785
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010786Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10787
10788 * xpath.c include/libxml/xpathInternals.h: the change made to
10789 xmlXPathFuncLookupFunc was incompatible roll it back
10790
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010791Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10792
10793 * SAX.c: cleanup patch from Anthony Jones
10794 * doc/Makefile.am: fix the headers to avoid in make scan
10795 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10796 includes, * vs Ptr and general cleanup
10797 * parsedecl.py: first version of a script to extract the
10798 module interfaces, the goal will be to provide .decl or XML
10799 specification of the interfaces to build wrappers.
10800
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010801Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10802
10803 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10804 now provides return codes in case of errors
10805
Bjorn Reese026d29f2002-01-19 15:40:18 +000010806Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10807
10808 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10809 Upgraded to trio baseline 1.6
10810 * strio.h strio.c: Replaced by triostr.h and triostr.c
10811
Daniel Veillard572577e2002-01-18 16:23:55 +000010812Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10813
10814 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10815 of strdup usage in the code
10816
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010817Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10818
10819 * parser.c error.c: Keith Isdale complained rightly that
10820 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10821
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010822Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10823
10824 * tree.c: fixed the funxtion to set the xml: attributes
10825 * debugXML.c: added "setbase" to test it.
10826
Daniel Veillard2c748c62002-01-16 15:37:50 +000010827Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10828
10829 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10830 to allow updating an attribute content
10831
Daniel Veillard8de85c62002-01-15 17:10:15 +000010832Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10833
10834 * libxml.h: try to avoid problems when compiling on Windows
10835
Daniel Veillard314cfa02002-01-14 17:58:01 +000010836Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10837
10838 * hash.c: patch from Anthony Jones for hash.c allocation size
10839 * Makefile.am: trying to work around Yet Another Libtool Madness
10840 and build the 2.4.13 release finally ...
10841
Daniel Veillard744683d2002-01-14 17:30:20 +000010842Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10843
10844 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10845 * doc/* : update of the documentation
10846
Daniel Veillarde6a55192002-01-14 17:11:53 +000010847Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10848
10849 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10850 at fixing #61290 :-(
10851
Daniel Veillardfb25a512002-01-13 20:32:08 +000010852Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10853
10854 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10855 Fixes bug #67229
10856
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010857Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10858
10859 * tree.c: trying to avoid troubles when a subtree is copied
10860 and coalesced in part with the target tree. Should fix
10861 bug #67407
10862
Daniel Veillardd8224e02002-01-13 15:43:22 +000010863Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10864
10865 * valid.c: fixed validation of attributes content of type
10866 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10867 values, very old bug. Fixes #67671
10868
Daniel Veillard8107a222002-01-13 14:10:10 +000010869Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10870
10871 * parser.c include/libxml/parserInternals.h tree.c: integrated
10872 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10873 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10874
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010875Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10876
10877 * threads.c: applied Serguei Narojnyi's patch to add native
10878 thread support on the Win32 platform
10879 * testThreadsWin32.c Makefile.am: added the test program also
10880 from Serguei, Win32 specific
10881 * include/win32config.h include/libxml/xmlwin32version.h.in:
10882 added patch from Igor for the Windows thread specific defines.
10883
Daniel Veillard845cce42002-01-09 11:51:37 +000010884Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10885
10886 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10887
Daniel Veillard7b602b42002-01-08 13:26:00 +000010888Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10889
10890 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10891 output page into XMLinfo.html. Close bug #66951 and
10892 raised by Robert Collins too.
10893
Daniel Veillard73c6e532002-01-08 13:15:33 +000010894Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10895
10896 * encoding.c: Paul Keogh pointed out a possibility of segfault
10897 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10898 Closes bug # 68238
10899
Daniel Veillard4a859202002-01-08 11:49:22 +000010900Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10901
10902 * doc/*.html: updated the Gdome2 links
10903
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010904Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10905
10906 * libxml.h: Applied following patches from Robert Collins
10907 and make sure IN_LIBXML is defined when compiling it
10908 -------
10909 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10910 as well as Visual C.
10911 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10912 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10913 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10914 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10915 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10916 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10917 xmlSysIDExists xmlNoNetExists).
10918 * xmllint.c: Don't include winsock2.h for Cygwin.
10919
Daniel Veillard401c2112002-01-07 16:54:10 +000010920Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10921
10922 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10923 when the version info is not present.
10924
Daniel Veillard6f42c132002-01-06 23:05:13 +000010925Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10926
10927 * tree.c: Anthony Jones pointed out a problem in
10928 xmlStringGetNodeList() and provided a fix for it
10929
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010930Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10931
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010932 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010933 xmlCreatePushParserCtxt() when the initial buffer passed
10934 is large.
10935
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010936Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10937
10938 * win32/*: big cleanup of the Windows/MSVC project files
10939 from Igor Zlatkovic
10940
Daniel Veillardcebb1362002-01-02 13:13:30 +000010941Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10942
10943 * doc/Makefile.am: should fix #67674 and avoid troubles if
10944 xsltproc is not available or fails in the prefix provided
10945
Daniel Veillard26908ab2002-01-01 16:50:03 +000010946Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10947
10948 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10949
Daniel Veillard5344c602001-12-31 16:37:34 +000010950Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10951
10952 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10953 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10954 Fixed a few other problems raised by Charlie Bozeman.
10955 * result/VC/ElementValid[5-7]: fixed the output
10956
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010957Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10958
10959 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10960 patches from Charlie Bozeman. Regenerated the HTML docs.
10961
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010962Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10963
10964 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10965 for Windows from Igor
10966
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010967Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10968
10969 * xmllint.c: applied Justin Fletcher patch for --output or -o
10970
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010971Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10972
10973 * win32/libxml2/libxml2.def.src: close #67019
10974
Daniel Veillard01db67c2001-12-18 07:09:59 +000010975Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10976
10977 * xmllint.c: applied Justin Fletcher generic timing patch
10978 similar to the one already applied to xsltproc.
10979
Daniel Veillardd1640922001-12-17 15:30:10 +000010980Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10981
10982 * include/libxml/tree.h tree.c: applied documentation patches
10983 from Charlie Bozeman
10984
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000010985Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
10986
10987 *doc/xmllint.xml, xmllint.1 - document --dropdtd
10988
Daniel Veillard29e43992001-12-13 22:21:58 +000010989Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
10990
10991 * valid.c: fix the xmlStrdup() used in the previous patch.
10992 * valid.c: added --dropdtd
10993 * tree.c: fixed xmlUnlinkNode so it also removes the references
10994 from the document if the node is a DTD
10995
Daniel Veillard86fd5a72001-12-13 14:55:21 +000010996Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
10997
10998 * HTMLtree.c valid.c: cleanup some static declarations
10999
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011000Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11001
11002 * xmllint.c: removed another strdup()
11003 * doc/FAQ: removed the HP/UX entry
11004
Daniel Veillarded472f32001-12-13 08:48:14 +000011005Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11006
11007 * valid.c: fix bug #66816 when validating.
11008 * xmllint.c: don't use sys/time.h if configure did not found it
11009
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011010Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11011
11012 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11013 xmlcatalog_man.xml
11014
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011015Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11016
11017 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11018 xmlInitMemory() was declared twice
11019
Daniel Veillardb82c1662001-12-09 14:00:54 +000011020Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11021
11022 * globals.c: do not reference strdup() !
11023 * configure.in libxml-2.0.pc.in: trying to fix the libs
11024 of the various config extraction modules
11025
Daniel Veillardef90ba72001-12-07 14:24:22 +000011026Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11027
11028 * configure.in : preparing 2.4.12
11029 * doc/* : updated and rebuilt the docs
11030
Daniel Veillard220346d2001-12-07 11:33:54 +000011031Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11032
11033 * uri.c: closed bug #66159
11034 * testURI.c: added --escape option
11035 * configure.in: some cleanup for xml2-config --cflags
11036
Daniel Veillard2a906822001-12-06 14:34:08 +000011037Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11038
11039 * globals.c testThreads.c: removed some misplaced includes
11040 of xmlversion.h
11041
Daniel Veillarde28313b2001-12-06 14:08:31 +000011042Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11043
11044 * threads.c: patch from Gary Pennington fixing a possible
11045 problem at initialization time.
11046
Daniel Veillardd3b08822001-12-05 12:03:33 +000011047Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11048
11049 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011050 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011051 CodeWarrior.
11052
Daniel Veillarda7866932001-12-04 13:14:44 +000011053Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11054
11055 * xmllint.c: applied Geert Kloosterman's patch to fix
11056 --repeat --timing output
11057
Daniel Veillard19840942001-11-29 16:11:38 +000011058Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11059
11060 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11061 where non-wellformed XML declaractions were not detected.
11062
Daniel Veillarde85d9342001-11-28 14:43:12 +000011063Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11064
11065 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11066
Daniel Veillard22f25a82001-11-28 09:12:23 +000011067Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11068
11069 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11070 gets reset by xmlCleanupInputCallbacks() and this makes the
11071 function useless. Same for output.
11072
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011073Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11074
11075 * xmlIO.c: robert pointed out a loop error in callback cleanups
11076
Daniel Veillard8faa7832001-11-26 15:58:08 +000011077Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11078
11079 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11080 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11081 they are not really tied to debugging
11082
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011083Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11084
11085 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11086 * xmllint.c: better --catalogs description
11087
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011088Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11089
11090 * tree.c: fixed a couple of problems in xmlSetProp()
11091
Daniel Veillardcd337f02001-11-22 18:20:37 +000011092Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11093
11094 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11095 unappropriate stdout output.
11096
Daniel Veillard566d4df2001-11-22 13:00:53 +000011097Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11098
11099 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11100 by Denis Beurive, closes #65111
11101
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011102Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11103
11104 * valid.c: in case of content model validity error, don't
11105 print it if validity warnings were not requested.
11106
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011107Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11108
11109 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11110 * parserInternals.c: removed the last exit() call. Print an
11111 unmaskable error on stderr instead (library mismatch detection)
11112
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011113Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11114
11115 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11116 shell instructions from Heiko Rupp
11117
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011118Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11119
11120 * catalog.c: use the URL notation file:// for default catalog paths
11121
Daniel Veillard0ec98632001-11-14 15:04:32 +000011122Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11123
11124 * include/libxml/tree.h: better comments for _private fields
11125 * tree.c: removed a problem when copying an entity reference.
11126
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011127Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11128
11129 * vms/*: updated instructions and diffs from John A Fotheringham
11130
Daniel Veillarda11001b2001-11-12 22:45:36 +000011131Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11132
11133 * include/libxml/xmlerror.h: avoid an include problem if
11134 #include <libxml/xmlerror.h> happens first in code
11135 seems to be the case in KDE libs
11136
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011137Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11138
11139 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11140 from Igor for Windows
11141
11142Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11143
11144 * Makefile.am: Gary Pennington pointed out a missing prefix
11145
Daniel Veillard43d3f612001-11-10 11:57:23 +000011146Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11147
11148 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11149 * doc/*: upgraded and rebuilt the docs
11150
Daniel Veillardc1f78342001-11-10 11:43:05 +000011151Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11152
11153 * HTMLparser.c: fix comment in scripts element parsing.
11154 * result/HTML/doc3*: updated the results.
11155
11156Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11157
11158 * uri.c: another URI bug fix #63336, using Joel Young patch.
11159
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011160Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11161
11162 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11163 a cleaned up version of the Pwd shell string generation.
11164
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011165Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11166
11167 * valid.c include/libxml/tree.h: trying to fix namespaces +
11168 validation problems for good, closing #63619 in the process
11169 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11170 wrong in this respect, fixed it.
11171
Daniel Veillardd536f702001-11-08 17:32:47 +000011172Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11173
11174 * xmllint.c: Morus Walter patch to allow --format and --encode
11175
Daniel Veillard5004f422001-11-08 13:53:05 +000011176Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11177
11178 * debugXML.c: Stefan Kost provided an help command for the shell
11179
Daniel Veillarda6825e82001-11-07 13:33:59 +000011180Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11181
11182 * debugXML.c: Heiko Rupp pointed that the shell would crash
11183 on empty nodesets returns.
11184
Daniel Veillard03f848d2001-11-07 12:53:46 +000011185Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11186
11187 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11188 migh need the history libraries
11189
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011190Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11191
11192 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11193 handle the case of < in quoted attributes, Bastian Kleineidam
11194
Daniel Veillardc853b322001-11-06 15:24:37 +000011195Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11196
11197 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11198 fixing catalog breakages
11199 * Makefile.am catalog.c result/catalogs/catal
11200 result/catalogs/mycatalog.* test/catalogs/catal*:
11201 fixed more problems in catalog support, added more regression tests
11202 for both XML and SGML catalog handling
11203
Daniel Veillard66870c72001-11-05 19:27:49 +000011204Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11205
11206 * debugXML.c: applied an improvement to xmlGetLineNo() from
11207 Keith Isdale
11208
Daniel Veillardffe09c92001-11-05 14:21:47 +000011209Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11210
11211 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11212 Side effect of the progressive catalog loading
11213
Daniel Veillardad661b92001-11-05 11:43:15 +000011214Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11215
11216 * Makefile.am: confexecdir and confexec_DATA were defined twice
11217 pointed out by Karl Eichwalder
11218
Daniel Veillard6eb17722001-11-04 22:19:27 +000011219Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11220
11221 * xmlcatalog.c: avoid unlink() and use remove() instead.
11222
Daniel Veillardea898282001-11-04 22:13:45 +000011223Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11224
11225 * libxml.spec.in: cleanup
11226 * include/libxml/xmlwin32version.h: updated with 2.4.8
11227
Daniel Veillarda4617b82001-11-04 20:19:12 +000011228Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11229
11230 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11231 of compiling libxml with a non standard set of options
11232
John Fleck027edfb2001-11-04 20:13:58 +000011233Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11234
11235 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11236 document --sgml option, fixing gnome bugzilla #63382
11237
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011238Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11239
11240 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11241 breakage of 2.4.7, added a couple of really needed APIs
11242 like xmlCatalogIsEmpty() and xmlNewCatalog()
11243 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11244 for install-catalog
11245 * configure.in: preparing 2.4.8
11246
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011247Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11248
11249 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11250 include/libxml/tree.h include/libxml/xmlIO.h: more include
11251 cleanups, export cleanly one html output + format function.
11252
11253Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11254
11255 * parser.c: removed initGenericErrorDefaultFunc call from
11256 xmlInitParser() since it could destroy previous calls to
11257 xsltSetGenericErrorFunc() effects
11258
Daniel Veillardebd38c52001-11-01 08:38:12 +000011259Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11260
11261 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11262 keyword.
11263
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011264Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11265
11266 * Makefile.am: cleanup
11267 * threads.c: cleanup too
11268 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11269 from xsltproc
11270 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11271 dependancy loop.
11272
Daniel Veillard91c00402001-10-30 17:41:38 +000011273Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11274
11275 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11276 was not used anymore !
11277
Daniel Veillard52dcab32001-10-30 12:51:17 +000011278Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11279
11280 * configure.in: preparing 2.4.7
11281 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11282 manual page from John
11283 * doc/*: updated the doc and rebuilt the generated pages
11284
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011285Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11286
11287 * xmlIO.c: closing bug #62711, the library should never
11288 close stdin or stdout.
11289
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011290Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11291
11292 * uri.c: second pass at fixing #63336, using Joel Young
11293 final patch. looks okay.
11294
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011295Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11296
11297 * uri.c include/libxml/uri.h: trying to clear #63336
11298 allowing the escaping routine to parse unconformant
11299 URI-References.
11300
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011301Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11302
11303 * vms/readme.vms vms/build_libxml.com nanoftp.c
11304 include/libxml/xmlversion.h.in: a few VMS updates from
11305 John A Fotheringham
11306 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11307 and xmlCleanupOutputCallbacks() for the Perl binding people.
11308
Daniel Veillard635ef722001-10-29 11:48:19 +000011309Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11310
11311 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11312 apply fixes to close #63271 and avoid segfaults when
11313 the error routine gets callbed before xmlInitParser()
11314 get called.
11315 * nanoftp.c error.c: Applied patches from Justin Fletcher
11316 correcting some xmlGenericError misuses.
11317
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011318Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11319
11320 *doc/xmllint.xml, doc/xmllint.1
11321 New and improved man page for xmllint - .xml is the original, .1
11322 is the generated man page
11323
Daniel Veillardc9484202001-10-24 12:35:52 +000011324Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11325
11326 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11327 the web site from the main HTML document.
11328
Daniel Veillard5151c062001-10-23 13:10:19 +000011329Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11330
11331 * parser.c: fixed an erroneous validation bug when PE refs
11332 occurs in external parsed entities referenced from the
11333 internals subset
11334 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11335 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11336 added the associated testcase, it's a nice one.
11337 * HTMLparser.c: generate the DTD node as HTML still ...
11338 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11339
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011340Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11341
11342 * HTMLparser.c: fixed a bug in htmlNewDoc()
11343
Daniel Veillard89cad532001-10-22 09:46:13 +000011344Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11345
11346 * test/threads/*: added entities testing to the Thread test
11347 * testThreads.c: make the test reasonable
11348 * DOCBparser.c: fix the DTD public and system ID
11349 * xmllint.c: added --sgml for SGML DocBook importing
11350 * Makefile.am: added Docbtests target
11351
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011352Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11353
11354 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11355 * testThreads.c: removed bogus include
11356
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011357Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11358
11359 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11360 fixed a very serious (looping) validation bug
11361
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011362Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11363
11364 * include/libxml/globals.h include/libxml/threads.h threads.c
11365 testThreads.c: far more testing, cleaning up bugs
11366 * *.c : make sure globals.h is always included.
11367
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011368Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11369
11370 * HTMLparser.c: try to get rid of parser loops for good.
11371
Daniel Veillardab7488e2001-10-17 11:30:37 +000011372Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11373
11374 * configure.in: fixed some bugs in CFLAGS passing.
11375 * test/threads Makefile.am testThreads.c: added a specific
11376 threaded test case (really nasty, guaranteed).
11377
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011378Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11379
11380 * catalog.c: serious cleanup on the management of the
11381 XML catalog tree, more tests done, especially with
11382 the catalog PI.
11383
Daniel Veillard364789a2001-10-16 12:45:00 +000011384Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11385
11386 * catalog.c: avoid a problem in catalog cleanup on SMP if
11387 catalogs were not initialized.
11388
Daniel Veillard81463942001-10-16 12:34:39 +000011389Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11390
11391 * catalog.c xpath.c: trying to cleanup the not thread safe
11392 parts of the library.
11393
Daniel Veillard64a411c2001-10-15 12:32:07 +000011394Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11395
11396 * include/libxml/globals.h configure.in global.data: make
11397 the allocation be per-thread a configure option
11398 * encoding.c include/libxml/parser.h: fixed compilation
11399 errors
11400
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011401Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11402
11403 * include/libxml/parser.h: Norm reported that a few lines
11404 added were breaking libxslt compile, removed them for now
11405
Daniel Veillard6f350292001-10-14 09:56:15 +000011406Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11407
11408 * parser.c parserInternals.c threads.c: debugged and fixed
11409 initialization problems which were giving troubles on SMP
11410 boxes.
11411
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011412Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11413
11414 * include/libxml/Makefile.am: missing globals.h
11415
Daniel Veillarde7090612001-10-13 12:18:28 +000011416Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011417
Daniel Veillarde7090612001-10-13 12:18:28 +000011418 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011419
Daniel Veillardd0463562001-10-13 09:15:48 +000011420Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11421
11422 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11423 include/libxml/parserInternals.h include/libxml/tree.h
11424 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11425 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11426 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11427 Applied the last patches from Gary, cleanup, activated threading
11428 all user accessible global variables are now handled in globals.[ch]
11429 Still a bit rought but make tests passes with either
11430 --with-threads defined at configure time or not.
11431 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11432 linking options
11433
Daniel Veillardb8478642001-10-12 17:29:10 +000011434Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11435
11436 * Makefile.am include/libxml/Makefile.am
11437 include/libxml/globals.h globals.c include/libxml/threads.h
11438 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11439 configure.in: started integrating the core of the thread support
11440 not activated yet but half integrated. The code should still
11441 compile and work anyway.
11442
Daniel Veillardb44025c2001-10-11 22:55:55 +000011443Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11444
11445 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11446 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11447 integrating the non-controversial parts of Gary Pennington
11448 multithread patches
11449 * catalog.c: corrected a small bug introduced
11450
Daniel Veillard75b96822001-10-11 18:59:45 +000011451Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11452
11453 * catalog.c include/libxml/catalog.h: very serious cleanup,
11454 isolating unportable code and as much as possible the accesses
11455 to the global shared catalog. May need more testing !
11456
Daniel Veillard78d12092001-10-11 09:12:24 +000011457Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11458
11459 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11460 Keith Isdale patches for the XSLT debugger interfaces. Some
11461 cleanup
11462
Daniel Veillardff0b7312001-10-11 06:46:09 +000011463Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11464
11465 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11466 * DOCBparser.c: generate line nubers in elements
11467
Daniel Veillard60087f32001-10-10 09:45:09 +000011468Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11469
11470 * configure.in: preparing 2.4.6 release
11471 * doc/xml.html doc/html/*: updated and rebuilt the docs
11472 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11473
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011474Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11475
11476 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11477 adding documentation for DV's supercatalog support
11478
Daniel Veillard82d75332001-10-08 15:01:59 +000011479Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11480
11481 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11482 super catalog support adding one API and one flag --sgml to
11483 xmlcatalog
11484
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011485Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11486
11487 * doc/xmlcatalog_man.xml, xmlcatalog.1
11488 One more crack at
11489 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11490
11491
Thomas Broyer47334c02001-10-07 16:41:52 +000011492Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11493
11494 * xpath.c: implemented xmlXPathObjectCopy for external objects
11495 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11496
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011497Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11498
11499 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11500 finishing up fix to
11501 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11502 the xmlcatalog man page display more elegantly
11503
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011504Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11505
11506 * configure.in: closing bug #61832
11507 * HTMLparser.c: removed a warning
11508
Daniel Veillard6ab38382001-10-06 13:08:27 +000011509Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11510
11511 * xpath.c: fixing #61673 part I, do not loose doc information
11512 when copying result value trees.
11513
Daniel Veillard556c6682001-10-06 09:59:51 +000011514Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11515
11516 * xpath.c: trying to harden the XPath interpreter
11517
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011518Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11519
11520 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11521 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11522
William M. Brack1633d182001-10-05 15:41:19 +000011523Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11524
11525 * HTMLparser: repaired another loop problem
11526
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011527Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11528
11529 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11530 parsing.
11531 * xpath.c: fix bug #61291 the default XML namespace node is
11532 missing from the namespace axis.
11533 * tree.c: refuse to create namespaces nodes with prefix "xml"
11534
Daniel Veillard651f9472001-10-04 14:51:06 +000011535Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11536
11537 * SAX.c: ouch a non-defined namespace could lead to a crash,
11538 fixed #61215
11539
Daniel Veillard7dd05702001-10-04 14:25:12 +000011540Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11541
11542 * parserInternals.c: closed bug #61054
11543
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011544Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11545
11546 * include/libxml/Makefile.am: closing #60708
11547
Daniel Veillarda293c322001-10-02 13:54:14 +000011548Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11549
11550 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11551 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11552
Daniel Veillardf4309d72001-10-02 09:28:58 +000011553Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11554
11555 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11556
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011557Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11558
11559 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11560 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11561
Daniel Veillard16756b62001-10-01 07:36:25 +000011562Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11563
11564 * catalog.c: Justin Fletcher provided cleaup code in case
11565 HAVE_STAT is not defined
11566 * include/win32config.h: Igor Zlatkovic suggested to have
11567 HAVE_STAT defined there
11568
William M. Brack5e1cac12001-09-28 16:19:18 +000011569Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11570
11571 * catalog.c - fixed typing error reported by M. Barros
11572
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011573Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11574
11575 * xmllint.c - fixing typo
11576
William M. Brackd28e48a2001-09-23 01:55:08 +000011577Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11578
11579 * HTMLparser.c: small enhancement to prevent loop on
11580 unrecognizable data
11581
Daniel Veillardb1d62872001-09-21 09:47:08 +000011582Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11583
11584 * parserInternals.c: applying patch from bug #60757 this
11585 should close it
11586
Daniel Veillardc0631a62001-09-20 13:56:06 +000011587Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11588
11589 * catalog.c xmlcatalog.c: removed a couple of warning
11590 * xpath.c: try to solve the linking problem on platforms
11591 needing trio to compile
11592
Daniel Veillard1a123612001-09-19 08:06:23 +000011593Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011594
Daniel Veillard1a123612001-09-19 08:06:23 +000011595 * Makefile.am libxml.spec.in: backing up non-documented changes
11596 commited without review or aproval by Jens Finke <jens@gnome.org>
11597 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011598
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011599Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11600
11601 * configure.in: Joe Orton provided a patch fixing a problem
11602 when iconv is specified to be in a non-standard directory
11603 but wasn't exported in xml2-config --cflags
11604
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011605Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11606
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011607 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011608 troubles with 2.4.4 errors.
11609
Daniel Veillard16698282001-09-14 10:29:27 +000011610Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11611
11612 * encoding.c entities.c: do not output hexadecimal charrefs
11613 when serializing HTML since some version of Netscape can't
11614 grok it, generate decimal ones.
11615 * result/HTML/doc3.htm: output changed due to previous test
11616 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11617
Daniel Veillard98fed372001-09-13 11:34:58 +000011618Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11619
11620 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11621 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11622
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011623Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011624 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011625
11626 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11627 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11628 updated the configuration scripts systems accordingly
11629
Daniel Veillard04382ae2001-09-12 18:51:30 +000011630Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11631
11632 * configure.in: preparing for 2.4.4
11633 * doc/xml.html doc/html/*: updated and rebuilt the docs
11634
Daniel Veillardd63437e2001-09-12 15:00:27 +000011635Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11636
11637 * win32/dsp/libxml2.def.src: tried to incorporate comments
11638 from bug #59220
11639
Daniel Veillard319a7422001-09-11 09:27:09 +000011640Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11641
11642 * parser.c result/noent/wml.xml: fixed bug #59981 related
11643 to handling of '&' in attributes when entities are substitued
11644
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011645Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11646
11647 * libxml.h include/libxml/xmlversion.h.in
11648 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11649 Tried to close bug #60131
11650
Daniel Veillardbce62332001-09-10 18:46:55 +000011651Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11652
11653 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11654
Daniel Veillard143b04f2001-09-10 18:14:14 +000011655Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11656
11657 * SAX.c: fixing bug #59946 on xmlns=""
11658
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011659Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11660
11661 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11662 but allocates a new error code.
11663
Daniel Veillard05c13a22001-09-09 08:38:09 +000011664Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11665
11666 * xmllint.c: John Fleck fixed typos in the options output
11667 * parser.c SAX.c: fix ignorable white space SAX selection
11668
11669Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11670
11671 * entities.c: Steve Underwood found the possibility of an
11672 ininite loop in case of error.
11673
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011674Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11675
11676 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11677
Daniel Veillarda050d232001-09-05 15:51:05 +000011678Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11679
11680 * parser.c: warn if version is not 1.0 but it's not
11681 strictly speaking an error after analyzing the spec
11682
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011683Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11684
11685 *doc/catalog.html - add link to the html version of the
11686 man page, other linguistic cleanups
11687
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011688Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11689
11690 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11691 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11692 file, has not yet been included in the build.
11693
Daniel Veillard99784ff2001-09-01 16:20:28 +000011694Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11695
11696 * catalog.c: removed a duplicate affectation Justin Fletcher
11697
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011698Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11699
11700 * tree.c: Armin Sander pointed a possible text coalescing
11701 problem, completed his patch.
11702
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011703Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11704
11705 * trionan.c: Fixed const and volatile re-definition problem
11706
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011707Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11708
11709 * libxml.4 parser.c: doc updates from Heiko Rupp
11710 * parserInternals.c: 2 sanity checks from Heiko Rupp
11711
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011712Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11713
11714 * tree.c: applied patch from Armin Sander to make some pointers
11715 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011716 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011717
Daniel Veillardb06c6142001-08-27 14:26:30 +000011718Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11719
11720 * xpath.c: hum, restrict the integer usage gcc bug workaround
11721 to only gcc compilers so that other architecture don't get
11722 penalized by this limitation.
11723 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11724
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011725Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11726
11727 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11728 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11729
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011730Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11731
11732 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11733 --convert option to xmlcatalog to convert SGML ones to
11734 the XML syntax.
11735 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11736
11737 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011738Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11739
11740 * catalog.c xmlIO.c: started some serious testing and fixed
11741 a few bug and optmization needs.
11742
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011743Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11744
11745 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11746 preparing for a 2.4.3 release even if it may not be ready yet
11747 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11748 all file parsing lookup to go through the entity resolver, add
11749 to add an API to bypass it (needed to load catalogs themselves),
11750 some cleanup on the catalog code too.
11751 * nanoftp.c: small cleanup
11752 * doc/catalog.html: small update
11753
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011754Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11755
11756 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11757 Jun Kuriyama
11758
Daniel Veillardffb120d2001-08-23 00:52:23 +000011759Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11760
11761 * doc/catalog.html: finished the catalog documentation
11762
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011763Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11764
11765 * doc/catalog.html doc/xml.html: added documentation about
11766 Catalog support, misses an API description
11767 * doc/html/*: reextracted the API pages
11768
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011769Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11770
11771 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11772 Added the part about section 7.2 on URI resolution,
11773 fixed a side effect in the HTML parser, look complete
11774 and ready to rock except the URI/SystemID part!
11775
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011776Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11777
11778 * include/libxml/catalog.h include/libxml/parser.h
11779 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11780 xmlIO.c: added support and APIs needed for the catalog PI
11781 * include/libxml/xmlIO.h: cleanup
11782
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011783Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11784
11785 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11786 include/libxml/catalog.h: starts to look okay, really
11787 plugged the new framework, cleaned a lot of stuff,
11788 added some APIs, except the PI's support missing this
11789 should be mostly complete
11790 * result/catalogs/* test/catalogs/*: added new test, enriched
11791 the existing one with URN ID tests
11792
Daniel Veillard64339542001-08-21 12:57:59 +000011793Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11794
11795 * catalog.c: fixed nextCatalog
11796 * result/catalogs/docbook test/catalogs/*: started adding
11797 a small regression test
11798
Daniel Veillardcda96922001-08-21 10:56:31 +000011799Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11800
11801 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11802 more work on the XML catalog support.
11803 * parser.c include/libxml/parser.h: small cleanup seems using
11804 list as a public parameter name can give portability troubles
11805 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11806 include/libxml/xpath.h include/libxml/Makefile.am: removed
11807 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11808 wrappers
11809
Bjorn Reese45029602001-08-21 09:23:53 +000011810Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11811
11812 * Makefile.am trio.c triodef.h trionan.c xpath.c
11813 include/libxml/Makefile.am include/libxml/trionan.h:
11814 Re-worked Not-A-Number and Infinity support.
11815 * xmlcatalog.c: added readline include files
11816
Daniel Veillard344cee72001-08-20 00:08:40 +000011817Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11818
11819 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11820 testCatalog as xmlcatalog, making it an installed app
11821 adding a shell, and preparing it to be a /etc/xml/catalog
11822 management tool, though not ready yet
11823 * catalog.c include/libxml/catalog.h: adding support for
11824 XML Catalogs http://www.oasis-open.org/committees/entity/
11825 not finished, there is some interesting tradeoffs and a
11826 few open questions left.
11827
Daniel Veillardb7664f42001-08-19 13:00:43 +000011828Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11829
11830 * xmllint.c: fixed a line formatting problem
11831
Daniel Veillard5015b712001-08-17 09:37:52 +000011832Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11833
11834 * SAX.c: removed a couple of unused variable (Albert Chin)
11835
Daniel Veillardbb371292001-08-16 23:26:59 +000011836Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11837
11838 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11839 trying to fix some troubles w.r.t. function returning
11840 const xxxPtr.
11841
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011842Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11843
11844 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11845 defined
11846
Daniel Veillardae6db172001-08-16 19:32:00 +000011847Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11848
11849 * xpointer.c: removed unused var
11850
Daniel Veillard09190202001-08-16 16:27:41 +000011851Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11852
11853 * testXPath.c: another small cleanup closing bug #59110
11854
Daniel Veillard796f4b62001-08-16 16:00:13 +000011855Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11856
11857 * win32/dsp/libxml2.def.src: small cleanup closing bug
11858 #59108
11859
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011860Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11861
11862 * example/gjobread.c: add xmlCleanupParser() before leaving
11863
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011864Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11865
11866 * config.h.in configure.in include/libxml/xmlwin32version.h:
11867 released 2.4.2
11868
Daniel Veillardd3d06722001-08-15 12:06:36 +000011869Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11870
11871 * include/libxml/valid.h debugXML.c valid.c: deprecate
11872 the non-boundchecking Sprintf functions, add Snprintf
11873 this should close bug #57984
11874
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011875Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11876
11877 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11878 URIs before doing the lookups (pointed by Mark Vakoc)
11879
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011880Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11881
11882 * xpath.c: serious changes on Result Value Trees and NodeSets
11883 w.r.t. deallocation and collect operations. Probably not
11884 100% clean (merge of allocated trees smells like a problem).
11885 Seems sufficient to close #58943
11886
Daniel Veillard90493a92001-08-14 14:12:47 +000011887Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11888
11889 * xmllint.c: adding a --format option
11890
Daniel Veillardfe703322001-08-14 12:18:09 +000011891Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11892
11893 * xpath.c: count() was broken on Result Value Tree
11894 * xmlIO.c: fixed file:/// accesses on _WIN32
11895
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011896Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11897
11898 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11899 macro was renamed, this should close bug #58683
11900
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011901Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11902
11903 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11904 entity substitution mode text at the end of the entity might
11905 be added due to text coalescing.
11906 * nanoftp.c parser.c: small cleanup
11907
Daniel Veillard0c720972001-08-08 20:59:00 +000011908Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11909
11910 * HACKING: added John Fleck right to commit in the doc subdir
11911
Daniel Veillard48da9102001-08-07 01:10:10 +000011912Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11913
11914 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11915 allow to inherit attributes from the DTD directly in the
11916 tree, this is needed for XPath and can be a useful feature.
11917 Inherited namespaces are always provided at the tree level now
11918 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11919 of tests for this feature (XSLT being the prime user).
11920
Daniel Veillard50f34372001-08-03 12:06:36 +000011921Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11922
11923 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11924 testSAX.c xmlIO.c xmllint.c include/win32config.h
11925 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11926 include/libxml/xmlwin32version.h.in win32/README.MSDev
11927 win32/dsp/*: applied Win32 Facelift No.2 patches from
11928 Igor Zlatkovic for Windows/MSC
11929
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011930Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11931
11932 * SAX.c: unparsedEntityDecl() the URI computation of the
11933 entity wasn't done breaking XSLT unparsed-entity-uri()
11934
Daniel Veillard567e1b42001-08-01 15:53:47 +000011935Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11936
11937 * xpath.c: fixed a bug when walking the descendants and
11938 the current node has no children
11939 * debugXML.c: show up when a text node is supposed to not be escaped
11940
Thomas Broyerf186c822001-07-31 23:30:37 +000011941Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11942
11943 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11944 worked like the set:leading() function)
11945 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11946
Daniel Veillardba6db032001-07-31 16:25:45 +000011947Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11948
11949 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11950
Daniel Veillard57905372001-07-31 15:52:17 +000011951Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11952
11953 * include/libxml/xmlIO.h: apply change to close #58141
11954 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11955
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011956Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11957
11958 * parser.c: when the internal subset uses a PE, then the
11959 included entity can use conditional sections.
11960
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011961Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11962
11963 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11964 when walking the namespace axis showing up in
11965 libxst/tests/general/bug-12
11966 * xmlmemory.c: added the possibility to trace a given block
11967 defined by its address
11968
Daniel Veillard4aafa792001-07-28 17:21:12 +000011969Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11970
11971 * parser.c: don't override existing encoding specified before
11972 starting xmlParseDocument()
11973
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011974Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11975
11976 * include/libxml/xmlwin32version.h: reinserted, needed for
11977 Windows users of CVS
11978
Darin Adlera77cac02001-07-27 17:41:51 +0000119792001-07-27 Darin Adler <darin@bentspoon.com>
11980
Darin Adler699613b2001-07-27 22:47:14 +000011981 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
11982 * testCatalog.c: Add include of <libxml/parser.h>.
11983
119842001-07-27 Darin Adler <darin@bentspoon.com>
11985
Darin Adlera77cac02001-07-27 17:41:51 +000011986 * include/libxml/.cvsignore:
11987 * include/libxml/xmlwin32version.h:
11988 Remove this file from CVS because it's generated.
11989
Daniel Veillard50822cb2001-07-26 20:05:51 +000011990Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11991
11992 * parser.c include/libxml/parser.h: applied const patches from
11993 Tom Moog #58002
11994
Thomas Broyerba4ad322001-07-26 16:55:21 +000011995Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11996
11997 * xpath.c include/libxml/xpath{,Internals}.h: added a function
11998 lookup framework
11999
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012000Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12001
12002 * tree.c: fixed xmlCopyNode() for documents
12003
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012004Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12005
12006 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12007
12008Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012009
12010 * parser.c: fixes bug #57652 reported by Morus Walter
12011
Daniel Veillarde3924972001-07-25 20:25:21 +000012012Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12013
12014 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12015
Daniel Veillarda53c6882001-07-25 17:18:57 +000012016Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12017
12018 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12019 errors, lesson don't add new functions at 1am before a release
12020 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12021 from XPath initialization when possible.
12022
Daniel Veillardd9bad132001-07-23 19:39:43 +000012023Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12024
12025 * result/scripts/base*: removing history/readline changed
12026 this slightly
12027 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12028 xmllint.c: make element content line number generation
12029 optionnal to avoid breaking old apps added interface to switch
12030
Daniel Veillardf012a642001-07-23 19:10:52 +000012031Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12032
12033 * configure.in: get rid of the readline and libhistory
12034 dependancies by default, release 2.4.1 with IA64 fix
12035 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12036 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12037 John Kroll fixes to allow saving to HTTP via PUT (or
12038 POST of needed).
12039 * doc/html/*.html: regenerated the docs
12040
Thomas Broyere8126242001-07-22 03:54:15 +000012041Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12042
12043 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12044 xmlHashScanFull and xmlHashScannFull3 to get passed the
12045 three keys as arguments to the callback function
12046
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012047Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12048
12049 * configure.in Makefile.am: removed libxml softlink for good
12050 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12051 100% coverage by gtk-doc
12052
Daniel Veillard8599e702001-07-17 21:38:51 +000012053Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12054
12055 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12056 fixed serious troubles due to size_t vs. int mismatch
12057
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012058Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12059
12060 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12061
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012062Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12063
12064 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12065 convenient extension API for value and context managing
12066 Now handles external objects through xmlXPathPopExternal,
12067 xmlXPathWrapExternal and xmlXPathReturnExternal.
12068 Added functions for sets operations (intersection, etc.)
12069
Daniel Veillard22090732001-07-16 00:06:07 +000012070Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12071
12072 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12073 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12074 HTMLparser.c: cleanup of global variables, marking some
12075 const or private.
12076
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012077Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012078
12079 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12080 fixed xmlXPathNodeSetItem when passing index=0
12081
Daniel Veillard05dec342001-07-14 21:57:39 +000012082Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12083
12084 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12085
Daniel Veillard28ae6362001-07-14 16:44:32 +000012086Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12087
12088 * xmllint.c: fixed compilation under Cygwin #57503
12089 * TODO: update
12090
Peter Williamsed156f52001-07-13 18:35:13 +0000120912001-07-13 Peter Williams <peterw@ximian.com>
12092
12093 * config.h.in: add #undef HAVE_DLFCN_H
12094
12095 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12096 builddir.
12097
Daniel Veillard73b36e32001-07-12 15:09:52 +000012098Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12099
12100 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12101 raised by #57348 and #57381
12102
Daniel Veillard7db37732001-07-12 01:20:08 +000012103Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12104
12105 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12106 tree.c xpointer.c: store the line numbder in element->content,
12107 may break some software, need a configuration mechanism
12108
Darin Adler96037892001-07-11 00:03:16 +0000121092001-07-10 Darin Adler <darin@bentspoon.com>
12110
12111 * .cvsignore:
12112 * example/.cvsignore:
12113 * include/.cvsignore:
12114 * include/libxml/.cvsignore:
12115 Various things that are generated and should be ignored.
12116
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012117Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12118
12119 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12120 * doc/xml.html doc/html/*: updated the docs
12121
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012122Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12123
12124 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12125 validation occured on content with element child
12126
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012127Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12128
12129 * tree.c: fixed XML Base computation which was broken
12130 * debugXML.c: added a base function to the shell
12131 * Makefile.am result/scripts/* test/scripts/*: added scripts
12132 based regression tests, and adding 2 XML Base tests
12133
Daniel Veillard19e96c32001-07-09 10:32:59 +000012134Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12135
12136 * tree.c: set properties doc and call xmlSetListDoc for properties
12137 content when grafting them in a different tree.
12138 * aclocal.m4: remove from CVS
12139
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012140Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12141
12142 * win32/libxml2/libxml2.def.src: added some missing entry point
12143 for XPath (Mark Vakoc)
12144
Daniel Veillard388236f2001-07-08 18:35:48 +000012145Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12146
12147 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12148 layer should URI-Unescape before trying to open resources.
12149
Daniel Veillard04383752001-07-08 14:27:15 +000012150Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12151
12152 * xpath.c: fix the name() bug for elements in the default
12153 namespace reported by Charlie Bozeman
12154
Daniel Veillard7583a592001-07-08 13:15:55 +000012155Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12156
12157 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12158 led to an XPath fix, improvements of SAX initialization, and
12159 an added option --nocdata to testXPath
12160
Daniel Veillard449d7392001-07-07 19:11:06 +000012161Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12162
12163 * doc/libxml-doc.el: Felix Natter provided anew version working
12164 with XEmacs too
12165
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012166Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12167
12168 * include/libxml/xpath.h: small cleanup
12169 * doc/xml.html: update
12170
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012171Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12172
12173 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12174 released 2.3.14
12175
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012176Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12177
12178 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012179 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012180
Daniel Veillard73c9c042001-07-05 20:02:54 +000012181Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12182
12183 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12184 were not equal to empty strings
12185
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012186Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12187
12188 * SAX.c: fixed a URI-Reference computation problem when validating
12189 * xmlIO.c: small cleanup
12190
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012191Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12192
12193 * parser.c: improved the description of a couple of interfaces
12194 upon Larry Stamper suggestion
12195
Daniel Veillard62f313b2001-07-04 19:49:14 +000012196Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12197
12198 * SAX.c entities.c parser.c: changed completely the way entities
12199 are handled when running the parser in entity substitution mode.
12200 This fixes a bug reported by Stephan Kulow and nearly divides
12201 by 3 the amount of memory required by libxslt to load and process
12202 DocBook TDG.
12203
Daniel Veillardf420ac52001-07-04 16:04:09 +000012204Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12205
12206 * HTMLparser.c: fixing a too early root closing problem raised
12207 byt Prashanth Naidu
12208
Daniel Veillard8c357d52001-07-03 23:43:33 +000012209Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12210
12211 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12212 raised by Mark Vakoc.
12213
Daniel Veillard6e90d192001-07-03 16:37:49 +000012214Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12215
12216 * example/Makefile.am: fixed the include path to add srcdir/include
12217 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12218 and some cleanup
12219
Daniel Veillardf06307e2001-07-03 10:35:50 +000012220Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12221
12222 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12223 lot of optimization work, results in significant improvements
12224 when handling really complex XPath queries. Add a small optimizer
12225 for unions, improve [n] and [last()], avoid some costly ops.
12226
Daniel Veillard77044732001-06-29 21:31:07 +000012227Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12228
12229 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12230 * xpath.c: small cleanup
12231 * xmlGetNsList: reformated, fixed problems if used on Entities
12232
Daniel Veillard2adbb512001-06-28 16:20:36 +000012233Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12234
12235 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12236
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012237Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12238
12239 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12240 * Makefile.am example/Makefile.am: workaround automake generating
12241 erroneous deps
12242
Daniel Veillard12f7d292001-06-28 13:12:11 +000012243Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12244
12245 * include/win32config.h: bug #56801 Yon Derek provided a patch
12246 to the windows config file.
12247
Daniel Veillard87ee9142001-06-28 12:54:16 +000012248Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12249
12250 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12251 libxml.h : Yon Derek provided a set of changes to compile from
12252 CVS on Windows/MSC
12253
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012254Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12255
12256 * parser.c: fixed UTF8 BOM support in push mode
12257 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12258 added a specific testcase
12259
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012260Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12261
12262 * Makefile.am: added --push regression tests
12263 * parserInternals.c: the XML parser segfaulted in --push mode
12264
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012265Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12266
12267 * configure.in: moved the symlinks detection within a CVS
12268 check, this is not portable and will be removed soon.
12269 * xpath.c: small cleanup/speedup
12270
Daniel Veillard11648102001-06-26 16:08:24 +000012271Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12272
12273 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12274 release of 2.3.12
12275 * parser.c: make an error message if unknow entities in all cases
12276
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012277Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12278
12279 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12280
Daniel Veillard23793842001-06-25 16:07:45 +000012281Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12282
12283 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12284 includes were installed in the wrong dir
12285
Daniel Veillardf5498f32001-06-25 15:08:36 +000012286Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12287
12288 * doc/html.xml: warn against sending code to exhibit bugs.
12289
Daniel Veillard56f06462001-06-24 21:34:03 +000012290Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12291
12292 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12293 Tru64 from Thomas Leitner
12294
Daniel Veillardc5d64342001-06-24 12:13:24 +000012295Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12296
12297 * AUTHORS: added William and Bjorn
12298 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12299 daniel@veillard.com hopefully I won't have to do this again
12300 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12301 docs can be rebuilt cleanly now
12302 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12303 from CVs it's generated, added include/libxml/xmlwin32version.h
12304 also generated but which should change far less frequently.
12305 * catalog.c nanoftp.c: made sure to include libxml.h not
12306 libxml/xmlversion.h directly
12307 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12308 when compiling on WIN32 and MSC
12309
Daniel Veillard07385fd2001-06-23 21:55:48 +000012310Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12311
12312 * include/Makefile.am include/libxml/Makefile.am configure.in:
12313 fixed make distcheck and rebuilding the rpms
12314
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012315Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12316
12317 * configure.in: should finish the migration of exported includes
12318 into a real include/libxml in CVS, at least for CVS users.
12319 * removed the exported headers, added in include/libxml (as well
12320 as xmlversion.h.in).
12321
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012322Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12323
12324 * configure.in: fixed the way to detect symlink
12325
Daniel Veillard66541772001-06-23 18:31:04 +000012326Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12327
12328 * configure.in: updated, include/libxml is now a real CVS dir
12329
Daniel Veillardca989762001-06-23 17:39:29 +000012330Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12331
12332 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12333 version works with both libxml1 and libxml2 (it autodetects
12334 the prefix of the html-files) from Felix Natter.
12335 * doc/xml.html: updated doc accordingly
12336
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012337Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12338
12339 * xpath.c: fixed the bug generating a template loop in libxslt
12340 when using docbook-xsl-1.4, * should filter out document nodes
12341 * HACKING: added William
12342 * TODO: updated
12343
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012344Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12345
12346 * doc/FAQ.html: added a warning about gcc-3.0
12347 * doc/xml.html: added reference to gdome2 and removed a confusing
12348 sentence
12349
Daniel Veillardf7f41852001-06-22 15:18:01 +000012350Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12351
12352 * xmlversion.h: okay this is a generated file, but Windows
12353 users need it and they can't generate it, and I want CVS
12354 Windows users ...
12355 * win32/libxml2/libxml2_so.dsp: Windows project file for
12356 the shared lib version of libxml2
12357 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12358 resources needed for libxslt/xsltproc by Yon Derek
12359
Bjorn Reese3157b342001-06-22 14:41:45 +000012360Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12361
12362 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12363
Daniel Veillard4151acb2001-06-22 10:48:57 +000012364Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12365
Daniel Veillardcc146db2001-06-22 11:10:52 +000012366 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12367
12368Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12369
Daniel Veillard4151acb2001-06-22 10:48:57 +000012370 * include/win32config.h: Yon Derek provided a first fix
12371 to be able to compile libxslt/xsltproc on Windows
12372
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012373Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12374
12375 * xpath.c: attempt to work around what seemed a gcc optimizer
12376 bug when handling floats on i386 http://veillard.com/gcc.bug
12377 * tree.c entities.c encoding.c: doing some cleanups while
12378 chasing it
12379
Daniel Veillard017b1082001-06-21 11:20:21 +000012380Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12381
12382 * Makefile.am: cleanup when --without-debug is specified
12383 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12384 w.r.t. --without-debug and other include points
12385 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12386 Catalogs
12387 * configure.in entities.h tree.h HTMLparser.c: removed
12388 --without-corba, made the _private field mandatory
12389
Daniel Veillard87a764e2001-06-20 17:41:10 +000012390Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12391
12392 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12393 outputs a BOM in UTF8, an errata has been issued to avoid the
12394 problem, that was the most reasonable solution... Add support
12395 for a leading UTF8 BOM in entities.
12396
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012397Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12398
12399 * valid.c: fixed a bug found when post validating an entity ref
12400 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12401 activate it too
12402
Daniel Veillard39196eb2001-06-19 18:09:42 +000012403Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12404
12405 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12406 weakness in the node copy the XPointer and the XInclude
12407 implementations. Serious cleanup.
12408
Daniel Veillard3739b982001-06-19 12:51:30 +000012409Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12410
12411 * Makefile.am: Kjartan Maraas provided a small patch to
12412 add xml2-config.in to EXTRA_DIST
12413
Daniel Veillarda9142e72001-06-19 11:07:54 +000012414Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12415
12416 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12417 provided another failing case found in KDE, the way the
12418 ctxt->vctxt.nodeTab was allocated and freed changed over
12419 time but it wasn't completely cleaned up. This should fix it.
12420
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012421Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12422
12423 * parser.c: Stephan Kulow also raised the fact that line number
12424 could get miscounted making debug harder, fixed the problem
12425 in xmlParseCharData()
12426
Daniel Veillard64b98c02001-06-17 17:20:21 +000012427Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12428
12429 * valid.c: Stephan Kulow pointed out a problem when validating
12430 and using an empty entity, forgot a 'break' in a case.
12431
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012432Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12433
12434 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12435 * doc/xml.html: updated with 2.3.11
12436
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012437Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12438
12439 * TODO: updated adding cleanup of generated doc
12440 * configure.in: prepared to release 2.3.11
12441 * xmllint.c: added --version for bug reporting
12442 * doc/html/*.html: rebuilt the doc
12443
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012444Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12445
12446 * xpath.c: first part of the work on selecting namespace to
12447 fix bug #56115
12448
Daniel Veillard96ed5832001-06-15 22:22:04 +000012449Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12450
12451 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12452 when using -liconv
12453 * TODO: updated
12454
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012455Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12456
12457 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12458 cleanup, encoding support.
12459
Daniel Veillard608ad072001-06-14 08:32:28 +000012460Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12461
12462 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12463
Daniel Veillard239d0522001-06-13 23:02:48 +000012464Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12465
12466 * xpath.c: bug detected by Ankh when / is used as a function arg
12467
Daniel Veillard02bb1702001-06-13 21:11:59 +000012468Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12469
12470 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12471 of element and use it to avoid outputting formatting spaces at
12472 the wrong place. Implemented the format parameter for HTML save.
12473 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12474 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12475 result/HTML/wired.html: of course this impact the result of a
12476 number of HTML tests
12477
Daniel Veillard95d845f2001-06-13 13:48:46 +000012478Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12479
12480 * HTMLtree.[ch]: started augmenting the HTML save API with
12481 encoding and formatting parameters
12482
Daniel Veillardeca60d02001-06-13 07:45:41 +000012483Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12484
12485 * HTMLtree.h: cleanup and started evaluating the work needed on
12486 revamping the HTML output code
12487
Daniel Veillard84666b32001-06-11 17:31:08 +000012488Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12489
12490 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12491
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012492Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12493
12494 * valid.c: fixed bug #56049, forgot one check in the
12495 validation routine
12496
Daniel Veillardca2366a2001-06-11 12:09:01 +000012497Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12498
12499 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12500
Daniel Veillard6761eee2001-06-11 10:29:38 +000012501Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12502
12503 * libxml.h: fixed an error in last commit
12504 * doc/FAQ.html: added an entry for compilation from CVS
12505
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012506Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12507
12508 * xmlversion.h.in libxml.h: Cygwin patches
12509 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12510 * tree.h: cleanup
12511
Daniel Veillardacd370f2001-06-09 17:17:51 +000012512Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12513
12514 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12515 memory block in a strange case where libxml is linked twice
12516 in the binary.
12517
Daniel Veillard1d047672001-06-09 16:41:01 +000012518Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12519
12520 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12521 state far too often, simple fix used to avoid it.
12522
Daniel Veillard4497e692001-06-09 14:19:02 +000012523Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12524
12525 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12526 being processed, applied his patch
12527 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12528
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012529Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12530
12531 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12532 provided fixes to compile on MSCC again
12533 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12534 also provided an update for the project files.
12535
Daniel Veillarda682b212001-06-07 19:59:42 +000012536Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12537
12538 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12539 bug #55810
12540
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012541Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12542
12543 * tree.c: fixed xmlGetNsProp() to close bug #55683
12544 Note this requires libxslt to use it's own function instead.
12545
Daniel Veillardf0c53762001-06-07 16:07:07 +000012546Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12547
12548 * HTMLtree.c: when in a pre element no formatting space should
12549 be added.
12550 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12551
Daniel Veillard068a9652001-06-07 15:30:26 +000012552Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12553
12554 * configure.in: added tests for signal() and signal.h
12555
Daniel Veillard541d6552001-06-07 14:20:01 +000012556Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12557
12558 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12559
Daniel Veillard8a367d42001-06-07 14:01:34 +000012560Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12561
12562 * doc/libxml-doc.el: Felix Natter provided a new version for
12563 libxml2
12564
Daniel Veillard8a926292001-06-07 11:20:20 +000012565Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12566
12567 * HTMLtree.c: when in a pre element no formatting space should
12568 be added.
12569
Daniel Veillard14839d52001-06-06 16:11:56 +000012570Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12571
12572 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12573
Daniel Veillarde95e2392001-06-06 10:46:28 +000012574Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12575
12576 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12577 hack
12578 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12579 * uri.c: fixed a warning
12580
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012581Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12582
12583 * HTMLtree.c: trying to close bug #55772 escaping in script
12584 elements
12585 * doc/xml.html: suggest to send mail to the list
12586
12587Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012588
12589 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12590 good. Use a macro and based on the solution provided in
12591 vsnprintf manual page from GNU.
12592
Bjorn Reese99748722001-06-05 12:49:15 +000012593Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12594
12595 * error.c: Workaround for non-preserving variadic list.
12596 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12597
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012598Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12599
12600 * doc/xml.html: added 2.3.10 release
12601
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012602Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12603
12604 * configure.in: releasing 2.3.10
12605
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012606Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12607
12608 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12609
Daniel Veillard20042422001-05-31 18:22:04 +000012610Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12611
12612 * encoding.c: Robert Collins provided a patch to add the
12613 "US-ASCII" encoding alias
12614
Daniel Veillard97ac1312001-05-30 19:14:17 +000012615Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12616
12617 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12618 string oriented functions and started cleaning the related areas
12619 in xpath.c which needed fixing in this respect
12620
Daniel Veillard2d703722001-05-30 18:32:34 +000012621Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12622
12623 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12624 #55380
12625 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12626
Daniel Veillard9403a042001-05-28 11:00:53 +000012627Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12628
12629 * TODO: updated
12630 * nanohttp.[ch] : started adding APIs to get the redirected URL
12631 when this occurs (needed for further base computation
12632 * tree.h: cleanup
12633 * encoding.c: cleanup
12634 * SAX.c: minor change around ctxt->loadsubset
12635
Daniel Veillard6278fb52001-05-25 07:38:41 +000012636Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12637
12638 * Makefile.am include/Makefile.am: small change to have
12639 include/libxml rebuilt if working from CVS.
12640 * uri.c: applied another patch from Carl Douglas for URI escaping,
12641 this should close bug #51876
12642
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012643Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12644
12645 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12646 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12647 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12648 added specific regression test
12649 * parser.h: preparing for the XSLT mode where DTD inherited
12650 attributes are added to the tree.
12651
Daniel Veillardbbd22452001-05-23 12:02:27 +000012652Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12653
12654 * xinclude.[ch]: Updated the namespace for the Last Call version
12655 * result/XInclude/include test/XInclude/include: updated the
12656 testsuite accordingly
12657
Daniel Veillard8514c672001-05-23 10:29:12 +000012658Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12659
12660 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12661 related to bug #51876
12662
Daniel Veillard42596ad2001-05-22 16:57:14 +000012663Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12664
12665 * tree.c: fixed a gross mistake in base computation, xml:base is
12666 not completely correct yet (need cascade).
12667 * xpath.[ch]: added the few things needed to find a function name
12668 and URI from the XPath context when it is called.
12669
Daniel Veillard81418e32001-05-22 15:08:55 +000012670Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12671
12672 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12673 * DOCBparser.c: small cleanup
12674 * xmllint.c: added a --catalogs option to load catalogs from
12675 $SGML_CATALOG_FILES
12676 * tree.c: cleanup
12677 * configure.in: iconv library fixup, ICONV_LIBS
12678
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012679Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12680
12681 * catalog.c: handling of CATALOG entries. detection of recursion,
12682 and a few bugfixes
12683 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12684 against the default namespace
12685
Daniel Veillard04b93292001-05-21 08:15:31 +000012686Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12687
12688 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12689
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012690Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12691
12692 * parser.c: fixed propagation context info when parsing an
12693 external entity.
12694 * doc/html/*.html: regenerated a couple of docs
12695
Daniel Veillard4623acd2001-05-19 15:13:15 +000012696Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12697
12698 * doc/xml.html: update with 2.3.9 informations
12699
Daniel Veillardbed7b052001-05-19 14:59:49 +000012700Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12701
12702 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12703 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12704 * doc/html/* : rebuilt the docs
12705 * valid.c: small patch which may improve some case when
12706 validating.
12707
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012708Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12709
12710 * HTMLparser.c: Closed bug #54891
12711 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12712 to the suite
12713
12714Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12715
12716 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12717 applied a documentation patch from LotR and filled in a few missing
12718 descriptions
12719
Daniel Veillard76d66f42001-05-16 21:05:17 +000012720Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12721
12722 * xpath.c tree.c parser.c: speed optimizations at the parser level
12723 document tree freeing and xpath evaluation
12724
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012725Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12726
12727 * parser.c parser.h parserInternals.h: fixed a couple of
12728 interfaces for handling memory buffer input to const char *
12729 upon suggestion of JamesH.
12730
Daniel Veillardc3739e72001-05-15 15:23:27 +000012731Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12732
12733 * configure.in: LoTR sent a patch fixing the previous commit
12734
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012735Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12736
12737 * configure.in: trying to deal again with the stoopid -R linking
12738 flag of Solaris
12739
Daniel Veillard790142b2001-05-15 10:51:53 +000012740Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12741
12742 * xpath.h: two nodeset access macros from Thomas Broyer
12743
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012744Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12745
12746 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12747 patch from Thomas Broyer
12748
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012749Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12750
12751 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12752 case
12753 * INSTALL: was empty added stuff from the FAQ
12754
Daniel Veillard75bea542001-05-11 17:41:21 +000012755Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12756
12757 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12758 attributes handling and #54433 by adding xmlUnsetProp()
12759 and xmlUnsetNsProp()
12760
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012761Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12762
12763 * HTMLparser.c: Patch from Jonas Borgström
12764 (htmlGetEndPriority): New function, returns
12765 the priority of a certain element.
12766 (htmlAutoCloseOnClose): Only close inline elements if they
12767 all have lower or equal priority.
12768 * result/HTML: this of course changed a number of tests results.
12769
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012770Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12771
12772 * xmlIO.c catalog.c: plugged in the default catalog resolution
12773 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12774 documentations
12775 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12776
Daniel Veillarda7374592001-05-10 14:17:55 +000012777Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12778
12779 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12780 integrating catalogs
12781 * catalog.[ch] testCatalog.c: adding a small catalo API
12782 (only SGML catalog support).
12783 * parser.c: restaured xmlKeepBlanksDefault(0) API
12784
Daniel Veillardc17337c2001-05-09 10:51:31 +000012785Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12786
12787 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12788
Daniel Veillard257d9102001-05-08 10:41:44 +000012789Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12790
12791 * parser.c: added xmlParseExternalEntityPrivate() to allow
12792 propagation of ctxt->_private when parsing external entities
12793
Daniel Veillard083c2662001-05-08 08:27:14 +000012794Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12795
12796 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12797
Daniel Veillard01ef7382001-05-08 07:31:43 +000012798Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12799
12800 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12801
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012802Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12803
12804 * valid.c: warn when indeterminist content model is detected
12805 * result/VC/ElementValid8: this adds a message
12806 * Makefile.am: add --novalid for VCM tests
12807 * parserInternals.c: added a call to Init memory
12808
Daniel Veillard64269352001-05-04 17:52:34 +000012809Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12810
12811 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12812 when both parameters are NULL.
12813
Daniel Veillard37721922001-05-04 15:21:12 +000012814Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12815
12816 * valid.c: applied small patch from Gary Pennington, reindented
12817 some part of the code.
12818
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012819Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12820
12821 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12822 release, updated and regenerated the docs
12823
Daniel Veillard357c9602001-05-03 10:49:20 +000012824Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12825
12826 * xpath.c result/XPath/expr/floats : clarified and cleanup
12827 printing of abnormal floats in tests.
12828
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012829Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12830
12831 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12832 * results/HTML/ : a few changes in the output of the HTML tests as
12833 a result.
12834 * configure.in: tying to fix -liconv where needed
12835
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012836Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12837
12838 * Makefile.am: fixed a stupid error
12839
Daniel Veillard7150a032001-05-02 16:41:11 +000012840Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12841
12842 * configure.in Makefile.am: make the inclusion of the trio
12843 modules in the library conditional
12844
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012845Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12846
12847 * DOCBparser.c: patche from László Kovács, fixed entities refs
12848 in attributes handling
12849
Daniel Veillardedddff92001-05-02 10:58:52 +000012850Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12851
12852 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12853 flushing
12854
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012855Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12856
12857 * xpath.c: fix of an XSLT namespace bug reported on the list
12858 general/bug-8-
12859
Daniel Veillard5792e162001-04-30 17:44:45 +000012860Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12861
12862 * strio.h trio.c: Dan McNichol suggested a couple of small
12863 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12864
Daniel Veillard02141ea2001-04-30 11:46:40 +000012865Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12866
12867 * tree.c parser.c encoding.c: spent a bit more time looking
12868 at the parsing speed and DOM handling. Added a few more
12869 speedups.
12870
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012871Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12872
12873 * parser.c: small but effective parsing speed improvement
12874
Daniel Veillardb59076b2001-04-29 17:04:07 +000012875Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12876
12877 * configure.in: default on the DocBook parser inclusion (for Gnome)
12878 * DOCBparser.h: fixed a header reference
12879
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012880Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12881
12882 * configure.in xpath.c: applied Bjorn patches for FPE on the
12883 alpha
12884
Daniel Veillardeefd4492001-04-28 16:55:50 +000012885Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12886
12887 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12888 xmlSaveFormatFileTo()
12889
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012890Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12891
12892 * xpath.c: simple and efficient optimization, XPath functions
12893 aways bind to the same code, cache this
12894 * TODO: updated (by saying some is obsolete)
12895
Daniel Veillard2156a562001-04-28 12:24:34 +000012896Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12897
12898 * xpath.c: more cleanup work on XPath name parsing routines
12899
Daniel Veillard61d80a22001-04-27 17:13:01 +000012900Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12901
12902 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12903 xmlXPathParseName
12904 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12905 * debugXML.c: avoid compilation problems if compiling without
12906 HTML support, Igor Zlatkovic
12907 * win32/libxml2/libxml2.def.src: being able to compile without
12908 XPath on Windows
12909
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012910Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12911
12912 * libxml.m4: yet another patch from Toshio Kuratomi
12913
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012914Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12915
12916 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12917
Daniel Veillard67fee942001-04-26 18:59:03 +000012918Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12919
12920 * tree.[ch]: added xmlSaveFormatFile interface for saving
12921 and indenting a file.
12922
Daniel Veillard82e49712001-04-26 14:38:03 +000012923Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12924
12925 * xpath.c: fixed bug #53689 related to processing-instruction()
12926
Daniel Veillard02f077a2001-04-26 10:59:11 +000012927Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12928
12929 * DOCBparser.c: patche from László Kovács
12930
Daniel Veillard30211a02001-04-26 09:33:18 +000012931Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12932
12933 * parser.c: applied fixes from Christian Glahn bug report #53391
12934
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012935Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12936
12937 * error.c: Jean François Lecomte provided a complete description
12938 and a fix to bug #53537
12939
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012940Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12941
12942 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12943
Daniel Veillard1034da22001-04-25 19:06:28 +000012944Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12945
12946 * DOCBparser.c SAX.c: a bit more work on entities processing.
12947 Still Need to cleanup XML output and references in attributes
12948
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012949Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12950
12951 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12952
Daniel Veillardb33c2012001-04-25 12:59:04 +000012953Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12954
12955 * tree.c: trying to fix #53574, not completely complete,
12956 I would like xmllint --copy --debug test/ent1 and
12957 xmllint --debug test/ent1 to show the same result.
12958 * xpath.c: fix a bug when trying to sort namespace nodes
12959
Daniel Veillard5146f202001-04-25 10:29:44 +000012960Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12961
12962 * HTMLtree.c: real fix for #53402
12963
Daniel Veillard7533cc82001-04-24 15:52:00 +000012964Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12965
12966 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12967 PIs when using xsl:output
12968 * valid.c: closing #53537 some case generate segfaults if there
12969 is validity errors
12970
Daniel Veillard61b33d52001-04-24 13:55:12 +000012971Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12972
12973 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12974 of external parsed entities, added --noent to testDocbook
12975 * valid.c: Garry Pennington found an uninitialized variable
12976 access in xmlValidateElementContent()
12977
Daniel Veillard56098d42001-04-24 12:51:09 +000012978Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12979
12980 * HTMLparser.c : HTML parsing still sucks ... trying to deal
12981 with madness
12982 * result/HTML/ : this modified the result of the regression tests
12983 a lot.
12984
Daniel Veillard122376b2001-04-24 12:12:30 +000012985Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12986
12987 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
12988 to doc where it wasn't checked against NULL reported by
12989 Jens Laas
12990
Daniel Veillard43dadeb2001-04-24 11:23:35 +000012991Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12992
12993 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
12994 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
12995
Daniel Veillardeae522a2001-04-23 13:41:34 +000012996Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12997
12998 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
12999 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13000 * SAX.[ch]: cleanup and updates for DocBook
13001 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13002 ex SGML identifier changes
13003 * valid.c: removed a static unused function.
13004
Daniel Veillardde57c612001-04-23 09:13:36 +000013005Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13006
13007 * HTMLtree.c: applied change for Paul Sponagl on script saving
13008 * Makefile.am: the warning about entity title.xml are normal.
13009
Daniel Veillard393df012001-04-22 20:11:18 +000013010Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13011
13012 * configure.in: release of 2.3.7
13013 * Makefile.am: fixing make distcheck
13014
Daniel Veillarda41123c2001-04-22 19:31:20 +000013015Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13016
13017 * doc/html/* doc/xml.html: updated and regenerated the docs
13018
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013019Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13020
13021 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13022
Daniel Veillarde82a9922001-04-22 12:12:58 +000013023Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13024
13025 * tree.c: fixed #53388 with the provided patch
13026
Daniel Veillard06803992001-04-22 10:35:56 +000013027Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13028
13029 * valid.c: Bjorn detected an invalid memory access. Fixed
13030 vstateVPush()
13031
Daniel Veillard40af6492001-04-22 08:50:55 +000013032Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13033
13034 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13035
Bjorn Reese70a9da52001-04-21 16:57:29 +000013036Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13037
13038 * libxml.h: new header used only for the compilation of libxml
13039 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13040 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13041 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13042 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13043 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13044 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13045 baseline (version 1.2 plus a single patch).
13046 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13047 scientific notation for numbers. Tests added.
13048 * xpath.c: formatting of numbers changed to use sprintf
13049 (contribution from William Brack)
13050
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013051Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13052
13053 * valid.c: cleanup, more useful debugging
13054 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13055 * xmlIO.c: entity loading is printed as an error when validating
13056
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013057Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13058
13059 * valid.c: fixed to validate within entities
13060 * test/VCM/v22.xml: added a specific testcase
13061
Daniel Veillardca1f1722001-04-20 15:47:35 +000013062Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13063
13064 * valid.c: forgot an epsilon transition in for ()+
13065 * test/VCM/v21.xml : added a specific test case
13066
Daniel Veillard85349052001-04-20 13:48:21 +000013067Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13068
13069 * valid.c: removed a state explosion exhibited by RSS
13070 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13071 from bug #51872
13072
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013073Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13074
13075 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13076 validation without using an ugly NFA -> DFA algo in the source.
13077 Made a specific algorithm easier to maintain, using a single
13078 stack and without recursion.
13079 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13080 * hash.c: made the growing routine static
13081 * tree.h parser.c: added the parent information to an
13082 xmlElementContent node.
13083
Daniel Veillarde470df72001-04-18 21:41:07 +000013084Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13085
13086 * SAX.c parser.c xpath.c: generating IDs when not validating
13087 from an external parsed entity was poisoning the ID has table
13088 with removed values. This was killing XSLT on the KDE help
13089 browser.
13090
Daniel Veillardceacdd92001-04-18 15:10:35 +000013091Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13092
13093 * entities.h: andrew@ugh.net.au detected a double declaration
13094
Daniel Veillarda10efa82001-04-18 13:09:01 +000013095Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13096
13097 * debugXML.c hash.c tree.h valid.c : some changes related to
13098 the validation suport to improve speed with DocBook
13099 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13100 the way validation errors get reported
13101
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013102Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13103
13104 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13105 by P C Chow and William M. Brack for XSLT HTML output
13106
Daniel Veillard2d90de42001-04-16 17:46:18 +000013107Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13108
13109 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13110 Igor Zlatkovic patches for MSC compilation and added his
13111 updates
13112
Daniel Veillarde043ee12001-04-16 14:08:07 +000013113Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13114
13115 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13116 prefix lookup.
13117 * parserInternals.c: fixed the bug reported by Morus Walter
13118 due to an off by one typo in xmlStringCurrentChar()
13119
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013120Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13121
13122 * HTMLparser.c result/HTML/*: revamped the way the HTML
13123 parser handles end of tags or end of input
13124
Daniel Veillard82daa812001-04-12 08:55:36 +000013125Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13126
13127 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13128
Daniel Veillard67a21302001-04-11 14:39:16 +000013129Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13130
13131 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13132 bug where the linktime verions of free() won't work ...
13133
Daniel Veillard27b55282001-04-11 12:22:25 +000013134Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13135
13136 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13137
Daniel Veillardafc73112001-04-11 11:51:41 +000013138Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13139
13140 * doc/xml.html: added 2.3.6 release
13141
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013142Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13143
13144 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13145 * result/wml.xml: resulted in a small output change
13146
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013147Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13148
13149 * tree.c: xmlNewDoc was missing the charset initialization
13150 * xmllint.c: added --auto to autogenerate a doc, allow to
13151 reproduce the problem fixed on xmlNewDoc
13152
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013153Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13154
13155 * xpath.c: trying to get 52979 solved
13156 * tree.c result/ result/noent/: trying to get 52712 solved, this
13157 also made me clean up the fact that XML output in general should
13158 not add formating blanks by default, this changed the output of
13159 a few tests
13160
Daniel Veillard73639a72001-04-10 14:31:39 +000013161Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13162
13163 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13164
Daniel Veillardfac26a12001-04-08 13:08:14 +000013165Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13166
13167 * configure.in: finally released 2.3.6
13168
Daniel Veillard911f49a2001-04-07 15:39:35 +000013169Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13170
13171 * xpath.c: checking for null pointer generated by new code
13172
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013173Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13174
13175 * xpath.c: fixed a [] evaluation problem reported
13176 * test/XPath/tests/simpleaddr: extended test
13177 * result/XPath/simpleaddr: updated result
13178
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013179Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13180
13181 * xmllint.c: Dan Timis reported a portability problem
13182 on Macs without mmap, fixed it.
13183
Daniel Veillardb38bd552001-04-03 18:22:00 +000013184Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13185
13186 * testXPath.c : added a --tree option allowing to display the
13187 tree dump of the XPath expression
13188
Daniel Veillard4dd93462001-04-02 15:16:19 +000013189Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13190
13191 * xpath.c: fixed a memleak when comparing nodesets
13192 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13193 * tree.c: added a TODO
13194
Daniel Veillard92ad2102001-03-27 12:47:33 +000013195Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13196
13197 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13198 we need string functions
13199 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13200 to be able to use them where needed. Applied some changes
13201 to reduce name linking pollution and compile in only what's
13202 needed.
13203 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13204 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13205 for the string manipulation functions
13206 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13207 to the free() function of xmlmemory.c
13208 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13209 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13210 usage.
13211
13212
Daniel Veillard2be30642001-03-27 00:32:28 +000013213Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13214
13215 * error.c: applied the context output patch of the error
13216 handling submitted by Chuck Griffith
13217 * error/VC/*: this slightly change some error logs
13218
Daniel Veillard50582112001-03-26 22:52:16 +000013219Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13220
13221 * parser.c: fixed line number reporting on error
13222
Daniel Veillard04be4f52001-03-26 21:23:53 +000013223Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13224
13225 * parser.c: Sullivan and Darin found a parser bug,
13226 applied the patch.
13227
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013228Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13229
13230 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13231 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13232 xmlversion.h.in xpointer.c: of course the way I defined
13233 UNUSED breaks on old gcc version. Try to be smart and
13234 also define it directly in xmlversion.h
13235 * configure.in: removed -ansi flag from the pedantic set
13236
13237Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013238 Huge cleanup, I switched to compile with
13239 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13240 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13241 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13242 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13243 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13244 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13245 encoding.h entities.c error.c list.[ch] nanoftp.c
13246 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13247 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13248 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13249 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13250 Cleanup, staticfied a number of non-exported functions,
13251 detected and cleaned up a dozen of problem found this way,
13252 avoided a lot of public function name/typedef/system names clashes
13253 * doc/xml.html: updated
13254 * configure.in: switched private flags to the really pedantic ones.
13255
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013256Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13257
13258 * configure.in: 2.3.5
13259 * doc/html/*: rebuilt the docs
13260
Daniel Veillard146c9122001-03-22 15:22:27 +000013261Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13262
13263 * parser.c: fixed a reported bug in NOTATION parsing
13264 * uri.c: accepted but not fixed bug 51876, added TODO
13265 * Makefile.am: fixed bug 51876
13266
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013267Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13268
13269 * config.h.in configure.in error.c: fix a compilation problem
13270 on platforms without vsnprintf (xml@thewrittenword.com)
13271
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013272Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13273
13274 * parser.c: fixed a function name header typo
13275 * SAX.c: notations can also occur in external subset.
13276
Daniel Veillard7d42b542001-03-20 13:22:46 +000013277Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13278
13279 * error.c: removed a C++ like comment
13280
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013281Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13282
13283 * parser.c: fixing bug 52299 strange condition leading
13284 to a parser crash due to a buffer overflow
13285 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13286 added the specific test case
13287
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013288Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13289
13290 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13291 xmlXPathConvert{String,Number,Boolean} to be able to make
13292 type casts without a context stack, fixed some implementation
13293 problems related to the absence of context at parse-time,
13294 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13295 in the public API too
13296 * xpointer.c xpathInternals.h: we need to know at parse time
13297 whether we are compiling an XPointer
13298
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013299Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13300
13301 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13302 cleaned up the parser internals, refactored XPath code, added
13303 new compilation based APIs and cleanly separated public and
13304 private APIs.
13305
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013306Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13307
13308 * xpath.h: the comp field must be added at the end to avoid
13309 killing binary compat.
13310
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013311Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13312
13313 * Makefile.am: detect XPath memleaks in regreson tests
13314 * error.c: fixed and error w.r.t. error reporting still using
13315 stderr
13316 * hash.c: added new line at end of file
13317 * tree.h: minor cleanup
13318 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13319 expression parsing from evaluation, resulted in a number of
13320 changes internally, and in XPointer. Likely to break stuff
13321 using xpathInternals.h but should remain binary compatible,
13322 new interfaces will be added.
13323
Daniel Veillardd574f782001-03-14 19:40:17 +000013324Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13325
13326 * configure.in: fixed a couple of problems reported by
13327 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13328 without gcc on non linux platforms.
13329
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013330Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13331
13332 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13333 a fix for --with-html-dir= configure support. I hope it won't
13334 break rpm generation
13335
Daniel Veillarda022fe02001-03-14 16:30:00 +000013336Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13337
13338 * xmlIO.c: one function comment cleanup.
13339
Daniel Veillard25239c12001-03-14 13:56:48 +000013340Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13341
13342 * SAX.c: external subset notations were improperly registered
13343 in the internal subset.
13344
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013345Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13346
13347 * README.cvs-commits: added, pointing to HACKING
13348 * HACKING: updated
13349
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013350Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13351
13352 * parser.c: and Matt Sergeant found one in the XML push
13353 parser (erroneous check I forgot to remove when I fixed the
13354 main parser).
13355
Daniel Veillard68d7b672001-03-12 18:22:04 +000013356Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13357
13358 * xpath.c: ptittom found a small bug in UnaryExpr
13359
Daniel Veillarde356c282001-03-10 12:32:04 +000013360Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13361
13362 * configure.in: bumped to 2.3.4
13363 * error.c: fixed bug #51860
13364 * tree.c: fixed bug #51861
13365 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13366 * tree.[ch] : added xmlDefaultBufferSize
13367 * nanoftp.c: typo in function name header block
13368 * doc/xml.html : updated, added link to XML::LibXSLT
13369 * doc/html/* : rebuilt the docs
13370
Daniel Veillard80f32572001-03-07 19:45:40 +000013371Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13372
13373 * parser.c SAX.c: the new content parsing code raised an
13374 ugly bug in the characters() SAX callback. Found it
13375 just because of strangeness in XSLT XML Rec ouptut :-(
13376
Daniel Veillard6c831202001-03-07 15:57:53 +000013377Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13378
13379 * Makefile.am: Martin Baulig suggested to add -lm
13380 * tree.c: found another bug in xmlNodeGetContent()
13381
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013382Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13383
13384 * xpath.c: Bjorn found the error related to strictness of comparison.
13385
Daniel Veillard29631a82001-03-05 09:49:20 +000013386Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13387
13388 * parser.c: trying to fix the Dtd parsing problem reported
13389 by Gary, side effect of last week speed optimizations.
13390
Daniel Veillard14be0a12001-03-03 18:50:55 +000013391Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13392
13393 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13394 * parserInternals.c: removed unneeded test raised by Stric
13395
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013396Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13397
13398 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13399 and fixed by William Brack). Added xmlXPathFormatNumber.
13400 Changed the sorting slightly.
13401 * configure.in Makefile.am example/Makefile.am: Added -lm.
13402 Please note that applications linking with libxml2, must
13403 also like with the math library from now on.
13404
Daniel Veillardf9533d12001-03-03 10:04:57 +000013405Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13406
13407 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13408
Daniel Veillard2f362242001-03-02 17:36:21 +000013409Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13410
13411 * parser.c: one must report spaces even if the Dtd element
13412 content proves that this is not part of the element content.
13413 * result/valid/*.xml: this changed the ouptu slightly
13414
Daniel Veillardb402c072001-03-01 17:28:58 +000013415Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13416
13417 * configure.in: bumped to 2.3.3
13418 * doc/xml.html: updated
13419
Daniel Veillard77851712001-02-27 21:54:07 +000013420Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13421
13422 * tree.c: minor doc fix
13423 * xpath.c: deallocation issues when a result tree has been
13424 converted to a node-set
13425
Daniel Veillardec70e912001-02-26 20:10:45 +000013426Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13427
13428 * doc/xml.html: oops corrected dates s/2000/2001
13429
Daniel Veillard8730c562001-02-26 10:49:57 +000013430Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13431
13432 * valid.c: new patch from Gary Pennington
13433
Daniel Veillard91e9d582001-02-26 07:31:12 +000013434Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13435
13436 * doc/xml.html: applied patch from Ankh
13437
Daniel Veillardedac3c92001-02-26 01:36:19 +000013438Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13439
13440 * xinclude.c: fixed a problem building on Mac
13441
Daniel Veillard21a0f912001-02-25 19:54:14 +000013442Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13443
13444 * parser.c: more work on increasing parsing ferformances
13445
Daniel Veillard48b2f892001-02-25 16:11:03 +000013446Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13447
13448 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13449 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13450 avoiding memcpy in production builds MEM_CLEANUP macro use
13451 * parser.[ch] parserInternals.c: optimizations of the tightest
13452 internal loops inside the parser. Better checking of I/O
13453 flushing/loading conditions
13454 * xmllint.c : added --timing
13455
Daniel Veillard71681102001-02-24 17:48:53 +000013456Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13457
13458 * configure.in: bumped to 2.3.2
13459 * doc/xml.html: updated for release
13460
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013461Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13462
13463 * xpath.c: found a memleak and fixed a nasty bug
13464
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013465Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13466
13467 * xmllint.[c1] : added return code errors for xmllint
13468 * xpath.c: specific debug dump function for result value trees
13469
Daniel Veillard4b637072001-02-21 21:52:55 +000013470Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13471
13472 * xpath.c: finally implemented xmlXPathCompareNodeSets
13473 * test/XPath/expr/floats results/XPath/expr/floats: added
13474 a test for float expressions
13475
Daniel Veillardf714aa32001-02-21 03:07:44 +000013476Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13477
13478 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13479 * parserInternals.[ch]: trying to speed up parsing
13480 * xpath.c : speeded up node set equality op
13481
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013482Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13483
13484 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13485 better handling of ID/IDREF and the list modules associated
13486 * configure.in: small CFLAGS cleanup
13487
Daniel Veillarda8abee62001-02-19 15:14:59 +000013488Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13489
13490 * configure.in: fixed iconv detection on AIX (stric)
13491
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013492Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013493
13494 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13495
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013496Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13497
13498 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13499 and optimized xmlXPathNodeSetSort
13500
Daniel Veillard142adbf2001-02-17 13:21:05 +000013501Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13502
13503 * xpath.c: bug fix when context size is 0
13504 * parser.c: I like Norm's Dtd because they still manage to break
13505 the parser occasionally
13506
Daniel Veillardf23e0092001-02-16 13:21:29 +000013507Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13508
13509 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13510
Daniel Veillarde0e26512001-02-16 00:11:46 +000013511Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13512
13513 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13514 attributes within the XML-1.0 namespace
13515
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013516Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13517
13518 * xpathInternals.h: exported a few axis functions
13519 * doc/xml.html: updated the doc
13520
Daniel Veillard760f4422001-02-15 14:59:48 +000013521Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13522
13523 * configure.in: applied patch from Daniel van Balen for OpenBSD
13524 and bumped version to 2.3.1
13525 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13526 attempt to find autoclosing was simply broken, removed it,
13527 updated the examples, this is better
13528
Daniel Veillardd194dd22001-02-14 10:37:43 +000013529Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13530
13531 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13532 hash functionnalities.
13533 * doc/html/* : rebuild the doc
13534
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013535Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13536
13537 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13538 on predicate
13539 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13540 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13541 really want to have tags closed on output even if we accept
13542 unclosed ones on input
13543
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013544Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13545
13546 * xpath.c: ouch don't free NULL, rare case fixed
13547 * tree.c: don't coalesce text nodes if they don't have the
13548 same behaviour wrt escaping on output
13549
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013550Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13551
13552 * xpath.c: small fixup
13553 * SAX.c: don't warn on empty namespaces.
13554
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013555Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13556
13557 * README: a bit of cleanup
13558 * configure.in: preparing for 2.3.0 release
13559
Daniel Veillard1f83d392001-02-08 09:37:42 +000013560Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13561
13562 * hash.[ch]: added a first version of xmlHashSize()
13563 * valid.c: another bug fix from Gary Pennington
13564
Daniel Veillard5eef6222001-02-07 18:24:48 +000013565Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13566
13567 * valid.c: couple of bug fixes pointed by Gary Pennington
13568 * HTMLtree.c: #if 0 cleanup
13569
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013570Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13571
13572 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13573 which removes a time consuming check of xmlXPathNodeSetAdd()
13574 and use it in places where we are sure to not break unicity
13575
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013576Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13577
13578 * xpath.c: bug fixes found from XSLT
13579 * tree.c: preserve node->name special values when copying nodes.
13580 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13581 external subset are fetched when available but without full
13582 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13583 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13584 output with encoding disabled.
13585
Daniel Veillard2c833b62001-02-03 08:52:06 +000013586Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13587
13588 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13589 xmlCheckFilename should not be called from xmlFileOpenW
13590 and xmlGzfileOpenW
13591
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013592Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13593
13594 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13595 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13596 added the new tests for URI normalization
13597 * testURI.c: fixed stoopid bugs
13598 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13599 the URI in the error messages are now properly normalized
13600
Daniel Veillardea28ce62001-02-02 08:20:19 +000013601Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13602
13603 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13604
Daniel Veillarde99a4762001-02-01 04:34:35 +000013605Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13606
13607 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13608
Daniel Veillard2b325a02001-01-31 20:46:31 +000013609Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13610
13611 * xpath.c: fixed mod operator
13612
Daniel Veillardde55cf62001-01-31 15:53:13 +000013613Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13614
13615 * parser.c: fixed xmlStrcat doc
13616 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13617 trees.
13618
Daniel Veillard2f913b72001-01-31 13:23:49 +000013619Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13620
13621 * xpath.c result/XPath/tests/chaptersbase
13622 result/XPath/tests/simplebase: fixed XPath node()
13623 * tree.c: small fix in xmlNewNs()
13624 * Makefile.am: removed extraneous xml2Conf.sh rule
13625
Daniel Veillardb42042b2001-01-28 07:40:36 +000013626Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13627
13628 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13629 Changed the library name, in order to get libxml-devel and
13630 libxml2-devel to coexist on a single system
13631 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13632 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13633
Daniel Veillardee0a4662001-01-27 18:59:33 +000013634Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13635
13636 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13637 libxml2-devel installable in // as libxml-devel.
13638
Daniel Veillard5eb05942001-01-27 17:50:22 +000013639Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13640
13641 * doc/Makefile.am: fixed make rebuild in doc
13642 * doc/html/*.html: rebuilt the docs
13643
Daniel Veillard65c295d2001-01-26 09:32:39 +000013644Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13645
13646 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13647
Daniel Veillard8e199902001-01-25 18:54:39 +000013648Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13649
13650 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13651 the HTML doc to go into the -devel RPM ...
13652 * aclocal.m4 config.h.in: some updates due to auto* magic
13653
Daniel Veillard93086662001-01-25 18:13:04 +000013654Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13655
13656 * xpath.h: added a hook in the context structure allowing to
13657 link to extra support, needed for XSLT
13658
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013659Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13660
13661 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13662 xmlXPtrCmpPoints to use it.
13663 * propagated the following patch from Alejandro Forero
13664 * include/win32config.h xmlIO.c: applied further suggestions
13665 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13666 * example/gjobread.c: fixed warnings, now that it builds
13667
13668Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13669
13670 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13671
13672 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13673 filename points to a valid file (not a directory).
13674 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13675 Added calls to xmlCheckFilenameDir.
13676
13677 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13678 `path' (rather than `filename') as the parameter to gzopen and open.
13679
Daniel Veillard48177c22001-01-23 15:27:41 +000013680Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13681
13682 * Makefile.am: fixed a problem with EXTRA_DIST
13683
Daniel Veillardb83ba402001-01-22 22:45:10 +000013684Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13685
13686 * Makefile.am example/Makefile.am: finally found the trick
13687 to build the example, i.e. add "." in SUBDIRS before example
13688 in the list <grin/>
13689
Daniel Veillard82687162001-01-22 15:32:01 +000013690Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13691
13692 * doc/xml.html: updated with an XSLT section, removed pointer to
13693 W3C CVS base.
13694
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013695Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13696
13697 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13698 too, and deallocation need to occur the same way.
13699
Daniel Veillarde4566462001-01-22 09:58:39 +000013700Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13701
13702 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13703 type correponding to an XSLT result tree fragment. Share most
13704 of the data format with node set, as well as operators.
13705 * HTMLtree.c: added a newline at the end of the doctype output
13706 whe this one is not present initially.
13707 * tree.c: make sure taht the parent and doc pointers are properly
13708 set when copying attributes (lists).
13709
Daniel Veillard701c7362001-01-21 09:48:59 +000013710Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13711
13712 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13713
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013714Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13715
13716 * xpath.c: seems I finally killed that ugly path evaluation
13717 context bug (tagged 9999 in case is is wrong)
13718
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013719Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13720
13721 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13722 for XSLT
13723
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013724Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13725
13726 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13727 for xmlGzfileOpen() bug
13728
Daniel Veillardf6eea272001-01-18 12:17:12 +000013729Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13730
13731 * xpath.c: removed an error found by XSLT usage
13732 * tree.c parserInternals.h: use a predefined static string
13733 for text and comment nodes, avoid freeing them in xmlFreeNode,
13734 exported the string name in parserInternals.h and added
13735 another value to disable encoding at output (for XSLT),
13736 gain memory, time.
13737
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013738Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13739
13740 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13741 win32/libxml2/libxml2_so.dsp: new makefiles and update
13742 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13743
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013744Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13745
13746 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13747 Gary Pennington
13748
Daniel Veillard389e6b72001-01-15 19:41:13 +000013749Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13750
13751 * xpath.c: fixed the comaprision of values and nodelists,
13752 need to compare nodelist still ...
13753 * debugXML.c: avoided a possible core dump
13754 * HTMLparser.c: cleanup
13755 * nanohttp.c: contributed fix.
13756 * tree.c: fixes in properties handling added xmlSetNsProp
13757 needed by libxslt
13758 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13759 comment
13760 * TODO: updated
13761
Daniel Veillard167bd532001-01-06 21:09:34 +000013762Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13763
13764 * parser.c parserInternals.c: applied Bjorn Reese optimization
13765 patch
13766
13767Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13768
13769 * Makefile.am: applied patch fro make check from Martin Vidner
13770
Daniel Veillard503b8932001-01-05 06:36:31 +000013771Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13772
13773 * configure.in: preparing 2.2.11
13774 * doc/html/*: rebuild the HTML files
13775 * doc/xml.html : updated
13776
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013777Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13778
13779 * tree.c: fixed a stupid bug
13780 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13781 patches related to validation of an XInclude processing result
13782 * TODO: updated
13783
Daniel Veillarde2488192001-01-04 10:54:22 +000013784Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13785
13786 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13787 on large files
13788
Daniel Veillardf060a412001-01-03 20:52:44 +000013789Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13790
13791 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13792
Daniel Veillard45cff692001-01-03 18:02:04 +000013793Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13794
13795 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13796 reported by Jonas Borgström
13797 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13798
Daniel Veillard08108982001-01-03 15:24:58 +000013799Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13800
13801 * testXPath.c xpath.c: fixing the XPath union expressions problem
13802 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13803
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013804Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13805
13806 * xmllint.c: Made is so if the file name is "-" is will read form
13807 standard input. Sven Heinicke <sven@zen.org>
13808 * tree.c: fixed a problem when growing buffer
13809 * tree.h: fixed the comment of the node types following andersca
13810 comment
13811 * TODO: updated
13812
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013813Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13814
13815 * HTMLparser.[ch]: added a way to avoid adding automatically
13816 omitted tags. htmlHandleOmittedElem() allows to change the
13817 default handling.
13818 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13819 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13820 of xmllint too when using --memory flag, added a memory test
13821 suite at the Makefile level.
13822 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13823 with namespace use when encountering QNames in XPath evalation,
13824 added xmlns() scheme in XPointer.
13825 * nanoftp.c : incorporated a fix
13826 * parser.c xmlIO.c: fixed problems raised with encoding when using
13827 the memory I/O
13828 * parserInternals.c: closed bug 25934 reported by
13829 torsten.landschoff@innominate.de
13830 * TODO: updated
13831
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013832Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13833
13834 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13835 on a non-updated tree :-(, made a 2.2.10 release to correct the
13836 situation
13837
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013838Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13839
13840 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13841 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13842 integrated a set of OpenVMS changes from Howard Taylor
13843 <Howard.Taylor@pacoast.com>
13844
Daniel Veillard58770e72000-11-25 00:48:47 +000013845Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13846
13847 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13848 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13849
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013850Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13851
13852 * HTMLparser.c: some fixes on auto-open of html/head/body
13853 * encoding.c: fixed a compilation error on some gcc env
13854 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13855 XPointer implementation
13856 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13857 related XPointer tests and associated results
13858
Daniel Veillard300f7d62000-11-24 13:04:04 +000013859Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13860
13861 * doc/xmldtd.html doc/xml.html: following a short step by step
13862 guidance on IRC to help maciej with DTDs I started a small
13863 page on the subject.
13864
Daniel Veillard748e45d2000-11-17 16:36:08 +000013865Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13866
13867 * HTMLparser.c: fixed handling of broken charrefs
13868 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13869 patches
13870
Daniel Veillard28929b22000-11-13 18:22:49 +000013871Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13872
13873 * doc/xml.html doc/html/* : rebuilt the docs after adding
13874 xinclude and updated page for 2.2.7 and 2.2.8
13875 * configure.in: releasing 2.2.8
13876
Daniel Veillard41e06512000-11-13 11:47:47 +000013877Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13878
13879 * parser.[ch] parserInternals.c: applied the conditional
13880 section processing fix from Jonathan P Springer
13881 <jonathan.springer2@gte.net>
13882 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13883 project file, fixed iconv default non support
13884 * xpath.c: fixed the problem of evaluating relative expressions
13885 when a node context is provided.
13886
Daniel Veillardbf432752000-11-12 15:56:56 +000013887Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13888
13889 * nanoftp.c: fixed gcc 2.95 new warnings
13890 * SAX.c: fixed a stupid bug
13891 * tree.c: fixed a formatting problem when round-tripping
13892 from/to memory
13893 * xinclude.c: chased memleak, fixed a base problem
13894 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13895 xmlXPtrBuildNodeList()
13896 * TODO: updated
13897 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13898 adding a first small set of regression tests for XInclude
13899
Daniel Veillardc2def842000-11-07 14:21:01 +000013900Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13901
13902 * nanohttp.[ch]: applied Wayne Davison patches to access
13903 the WWW-Authorization header.
13904 * parser.c: Closed Bug#30847: Problems when switching encoding
13905 in short files by applying Simon Berg's patch.
13906 * valid.c: fixed a validation problem
13907 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13908 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13909 Wayne Davison
13910 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13911 need to be extended to non full nodes selections.
13912 * xinclude.c: starts to work decently
13913
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013914Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13915
13916 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13917 debugXML.c xmlversion.h.in: Started adding XInclude support,
13918 this is a new xmllint option
13919 * tree.c xpath.c: applied TOM patches for XPath
13920 * xpointer.c: fixed a couple of errors.
13921 * uri.c: added an escaping function needed for xinclude
13922 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13923 new warning from RH70 gcc's version
13924
Daniel Veillarda4964b72000-10-31 18:23:44 +000013925Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13926
13927 * HTMLparser.c: fixed loop on invalid char in scripts
13928 * parser.c: update to description of xmlIOParseDTD()
13929 * libxml.m4 xmlversion.h.in: changes contributed by
13930 Michael Schmeing <m.schmeing@internet-factory.de>
13931 * configure.in: preparing for 2.2.7
13932 * Makefile.am: trying to avoid config.h and acconfig.h
13933 being included in the distrib
13934 * configure.in: released 2.2.7
13935
13936Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13937
13938 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13939 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13940
Daniel Veillard01411222000-10-30 15:33:22 +000013941Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13942
13943 * parser.[ch]: added xmlIOParseDTD()
13944 * xpointer.c: added support for the 2 extra parameters of
13945 string-range, fixed a stoopid error when '0' was present
13946 in XPointer expressions
13947 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13948 testsuite for the above
13949
Daniel Veillard6db58192000-10-30 09:27:53 +000013950Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13951
13952 * libxml.spec.in: improved package descriptions
13953
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013954Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13955
13956 * xpath.c xpathInternals.h: applied a large cleaning patch
13957 from TOM <ptittom@free.fr>, it also add namespace support
13958 for function and variables registration.
13959
Daniel Veillardbd20df72000-10-29 17:53:40 +000013960Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13961
13962 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13963 * Makefile.mingw: Wayne Davison's update adding hash.c
13964
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013965Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13966
13967 * xpath.c: fixed the root evaluation problems
13968 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13969 ignorable spaces with <b> <bold> <em>
13970 * tree.c: fixed a loop in xmlSearchNsByHref()
13971
Daniel Veillard767662d2000-10-27 17:04:52 +000013972Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13973
13974 * xpath.c: applied another XPath patch from TOM
13975 * xpath.c include/makefile.am: applied another patch from
13976 china@thewrittenword.com (cleanup on IRIX).
13977
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013978Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13979
13980 * xml-config.1: received a fixed version from Fredrik Hallenberg
13981 <hallon@lysator.liu.se>
13982
Daniel Veillardf6bf9212000-10-26 14:07:44 +000013983Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13984
13985 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
13986 cleanup patch for XPath
13987
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000013988Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13989
13990 * patched to redirrect all "out of context" error messages to
13991 a reconfigurable routine. The changes are:
13992 * xmlerror.h : added the export of an error context type (void *)
13993 an error handler type xmlGenericErrorFunc there is an interface
13994 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
13995 to reset the error handling routine and its argument
13996 (by default it's equivalent to respectively fprintf and stderr.
13997 * all the c files: all wild accesses to stderr or stdout within
13998 the library have been replaced to calls to the handler.
13999
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014000Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14001
14002 * configure.in: release 2.2.6
14003 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14004 exporting the inner functions of xpath for extension modules
14005 * doc/*: updated and rebuilt the doc
14006
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014007Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14008
14009 * nanohttp.c : applied Wayne HTTP cleanup patch
14010 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14011 and xmlNodeSetSpacePreserve()
14012
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014013Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14014
14015 * xpath.c: closing bug #29260
14016
Daniel Veillard126f2792000-10-24 17:10:12 +000014017Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14018
14019 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14020 multikey tuples, made hash structure opaque
14021 * valid.[ch]: moved elements, attributes, notations decalarations
14022 as well as ID and refs to hash tables.
14023 * entities.c: hash cleanup
14024 * xmlmemory.c: fixed a dump problem in debug mode
14025 * include/Makefile.am: problem passing in DESTDIR= values patch
14026 from Marc Christensen <marc@calderasystems.com>
14027 * nanohttp.c: removed debugging remains
14028 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14029 * HTMLparser.c parser.c: fixing a number of problems with the
14030 macros in the *parser.c files (Wayne).
14031 * HTMLparser.c: close the previous option when opening a new one
14032 (Marc Sanfacon).
14033 * result/HTML/*: updated the HTML results accordingly
14034
Daniel Veillard52afe802000-10-22 16:56:02 +000014035Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14036
14037 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14038 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14039 XPath functions and XML entities table to them. More to come...
14040 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14041
Daniel Veillard683cb022000-10-22 12:04:13 +000014042Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14043
14044 * tree.c: coalesce adjacent text nodes
14045 * valid.c: handling of blank nodes in DTd validation (raised
14046 by problems with a posteriori validation).
14047 * nanohttp.c: changing behaviour on HTTP write stuff.
14048 * HTMLtree.c: forced body and html to be explicitely closed.
14049 * xpath.h: exported more XPath functions.
14050
Daniel Veillard1baf4122000-10-15 20:38:39 +000014051Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14052
14053 * Release of 2.2.5
14054 * xpointer.c: range() range-inside and other helper functions
14055 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14056
Daniel Veillard47e12f22000-10-15 14:24:25 +000014057Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14058
14059 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14060 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14061
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014062Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14063
14064 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14065 and XPointer modules
14066
Daniel Veillard134c9f32000-10-15 10:27:08 +000014067Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14068
14069 * SAX.h: closed #25107
14070
Daniel Veillard39915622000-10-15 10:06:55 +000014071Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14072
14073 * testSAX.c: fixed problem with cdata reporting
14074 * SAXresult/* : updated
14075
Daniel Veillard1e851392000-10-15 10:02:56 +000014076Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14077
14078 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14079 Closed bug #27499, added to regression tests
14080 * TODO: updated
14081
Daniel Veillard7eda8452000-10-14 23:38:43 +000014082Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14083
14084 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14085 support for SCRIPT and STYLE with help from Bjorn Reese
14086 * test/HTML/* result/HTML/*: added simple testcase and updated
14087 the existing ones.
14088
Daniel Veillardff9c3302000-10-13 16:38:25 +000014089Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14090
14091 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14092 string-range for empty strings
14093 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14094 test/XPath/xptr/strrange: augmented the XPointer testsuite
14095
Daniel Veillard189446d2000-10-13 10:23:06 +000014096Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14097
14098 * doc/xml.html doc/xmlmem.html: added a module describing memory
14099 interfaces and use, updated the main page.
14100
Daniel Veillard2f971a22000-10-12 23:26:32 +000014101Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14102
14103 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14104 nanoftp code work on Windows too now
14105
14106Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014107
14108 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14109 * xpointer.c: implemented string-range() at least a good first version
14110 * test/XPath/docs/str test/XPath/xptr/strrange
14111 result/XPath/xptr/strrange: the string-range() tests
14112
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014113Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14114
14115 * Makefile.am include/Makefile.am include/win32config.h
14116 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14117 and make distcheck
14118
Daniel Veillard19d61112000-10-11 23:50:35 +000014119Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14120
14121 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14122 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14123 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14124
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014125Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14126
14127 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14128 patch for socklen_t detection by
14129 Albert Chin-A-Young <china@thewrittenword.com>
14130
Daniel Veillardcd429612000-10-11 15:57:05 +000014131Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14132
14133 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14134 and added a --dtdvalid option to xmllint used to test it
14135
Daniel Veillard47c02452000-10-11 13:04:36 +000014136Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14137
14138 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14139 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14140
Daniel Veillard2d38f042000-10-11 10:54:10 +000014141Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14142
14143 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14144 handlings (registration, lookup, cleanup)
14145
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014146Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14147
14148 * configure.in Makefile.am include/makefile.am: adding XPointer
14149 and XPtrtests target
14150 * xpointer.[ch] : new files for XPointer support
14151 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14152 more XPath tests
14153
Daniel Veillard57fda592000-10-10 23:24:14 +000014154Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14155
14156 * configure.in: fixed, very broken, make distcheck works again
14157
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014158Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14159
14160 * More work toward 2.2.5, integrated a number of patches
14161 * configure.in Makefile.am win32config.h.in: trying to cleanup
14162 make distcheck .... huh ...
14163 * include/Makefile.am include/win32config.h: new directory
14164 for includes
14165 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14166 updated teh makefiles and instructions for WIN32
14167 * xpath.c: small fixes
14168 * test/XPath/ results/XPath: updated the testcases and results
14169 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14170 suggested patches
14171 * valid.c: fixed an ID bug
14172
Daniel Veillardb71379b2000-10-09 12:30:39 +000014173Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14174
14175 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
14176 the automake bug where wrong dependancies were generated.
14177 * xpath.[ch]: worked on XPointer
14178
Daniel Veillard7e99c632000-10-06 12:59:53 +000014179Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14180
14181 * configure.in Makefile.am: 2.2.5, ship the include in an
14182 include/libxml subdirectory, use symlinks when using CVS
14183 * testSAX.c: fixed small bug
14184 * testXPath.c: changed the way testfiles are parsed
14185 * debugXML.c: same kind of cleanup when parsing an argument expression
14186 XPath/XPointers can have blanks embedded
14187 * xpath.[ch]: more cleanup, reorgs for XPointer work
14188 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14189 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14190
Daniel Veillard55b91f22000-10-05 16:30:11 +000014191Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14192
14193 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14194 in the XPath engine, rewrote large parts of it, now it's far
14195 cleaner and in sync with the REC not an old WD. Fixed a parsing
14196 problem in the interactive XML shell found when testing XPath.
14197
Daniel Veillardac260302000-10-04 13:33:43 +000014198Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14199
14200 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14201 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14202 examples with the extra test
14203
Daniel Veillard7cfce322000-10-04 12:40:27 +000014204Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14205
14206 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14207 the global init function.
14208
Daniel Veillard970112a2000-10-03 09:33:21 +000014209Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14210
14211 * HTMLparser.c: Doohhh, attribute name parsing was still case
14212 sensitive ! Fixed this ...
14213 * result/HTML/* : updated the tests results accordingly
14214
Daniel Veillard740abf52000-10-02 23:04:54 +000014215Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14216
14217 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14218 engine, should be far more stable, incorporated a new version of
14219 preceding/following axis, need testing
14220 * uri.c: fixed file:///c:/a/b/c problem
14221 * test/XPath/tests/idsimple: augmented the XPath tests
14222
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014223Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14224
14225 * doc/* rebuilding docs for 2.2.4 release
14226
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014227Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14228
14229 * configure.in: releasing 2.2.4
14230 * parser.[ch]: added xmlStrEqual()
14231 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14232 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14233 use xmlStrEqual instead
14234 * TODO: updated
14235 * added an XPath test
14236
Daniel Veillardbc765302000-10-01 18:23:35 +000014237Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14238
14239 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14240 * entities.h: exported xmlInitializePredefinedEntities
14241 * parser.[ch] : added xmlInitParser()
14242 * parserInternals.h : had to export htmlInitAutoClose()
14243
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014244Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14245
14246 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14247 problems
14248 * Makefile.am : added XPath regression tests to normal tests
14249 * uri.c: fixed a problem with local paths, cleanup
14250 * parser.c: fixed a problem with large CData sections
14251
Daniel Veillardd2ade932000-09-30 14:39:55 +000014252Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14253
14254 * configure.in xml-config.in: patch from "Ben Taylor"
14255 <sol7x86@hotmail.com> for solaris shared libs lookup
14256
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000142572000-09-30 Martin Baulig <baulig@suse.de>
14258
14259 * libxml-2.0.pc.in: Provide pkg-config script.
14260
14261 * configure.in: Create the libxml-2.0.pc script from the
14262 libxml-2.0.pc.in templates.
14263 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014264 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014265
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014266Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14267
14268 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14269 when compiling with MSC
14270
Daniel Veillard46057e12000-09-24 18:49:59 +000014271Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14272
14273 * xpath.c: patch for normalize-string() substring-before(),
14274 substring-after() and translate() functions from Bjorn Reese
14275 <breese@mail1.stofanet.dk>
14276 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14277 Fredrik Hallenberg <hallon@lysator.liu.se>
14278 * TODO: updated
14279
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014280Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14281
14282 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14283 problem of socklen_t being undefined on a number of platforms
14284 * debugXML.c: fixed a compilation problem when without snprintf
14285
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014286Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14287
14288 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14289 an URI bug and a fix for the control-character-induced infinite loop
14290 * nanohttp.c: preventive fix for compiling on WIN32
14291
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014292Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14293
14294 * xmlint.c: closing bug #25000
14295
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014296Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14297
14298 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14299 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14300 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14301 related function, fixing xmlStrncmp(), and associated cleanup
14302 * result/HTML/entities.html.sax: updating result
14303
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014304Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14305
14306 * uri.c: applied patch for URI escaping from Wayne Davison
14307 <wayned@blorf.net>
14308 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14309 from Denis Barbier <barbier@imacs.polytechnique.fr>
14310 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14311 patch from Wayne Davison
14312
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014313Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14314
14315 * doc/xml.html : updated with new releases, adding "how to help"
14316
Daniel Veillard04698d92000-09-17 16:00:22 +000014317Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14318
14319 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14320 removed a few warnings in pedantic mode ...
14321 * parserInternals.c parser.c: moved encoding switching function
14322 to parserInternals.c
14323 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14324
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014325Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14326
14327 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14328 error or warning handlers
14329
Daniel Veillardb1059e22000-09-16 14:02:43 +000014330Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14331
14332 * parserInternals.c parserInternals.h parser.c Makefile.am:
14333 created a new module parserInternals.c, moved most of the
14334 code shared by the various parsers there, as well as
14335 deprecated code from parser.c. More cleanup of parser.c
14336 * uri.c: fixed a problem when URI is NULL
14337 * valid.c: speedup when looking for an attribute declaration
14338
Daniel Veillard39c7d712000-09-10 16:14:55 +000014339Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14340
14341 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14342 the cleanup of the computation of URI references when seeking
14343 external entities. The URI reference string and the resulting
14344 URI are both stored now.
14345 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14346 large s(n)printf checks and cleanup from Denis Barbier
14347 <barbier@imacs.polytechnique.fr>
14348 * xmlversion.h.in tree.h: couple of SGML declarations for a
14349 possible docbook module.
14350 * result/VC/ : a couple of test output changed due to the change
14351 of the entities URI
14352
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014353Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14354
14355 * parser.h: added a _private field for linking user's data
14356
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014357Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14358
14359 * parser.c parserInternals.h: demacroified most of the IS_XXX
14360 the gain in size is significant so ...
14361
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014362Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14363
14364 * entities.c: cases where looking up entities with doc==NULL
14365 covered
14366
Daniel Veillard90e11312000-09-05 10:42:32 +000014367Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14368
Daniel Veillard1de50802000-09-07 08:54:32 +000014369 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014370 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14371
Daniel Veillard98a79162000-09-04 11:15:39 +000014372Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14373
Daniel Veillard1de50802000-09-07 08:54:32 +000014374 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014375 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14376 * Makefile.in: added URItest and included thenin "make tests"
14377
14378Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014379
14380 * xmlversion.h.in: closed bug 22941
14381
Daniel Veillard2bb89092000-08-31 14:57:50 +000014382Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14383
14384 * doc/xmlio.html: added doc and example for entity loader
14385 redefinition.
14386
Daniel Veillard96984452000-08-31 13:50:12 +000014387Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14388
14389 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14390 used by libxml
14391
Daniel Veillarde715dd22000-08-29 18:29:38 +000014392Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14393
14394 * parser.c: Fixed bug on invalid ontent characters and when using
14395 push.
14396 * xmllint.c: fixed xmllint endling of errors in push mode
14397
Daniel Veillard4948eb42000-08-29 09:41:15 +000014398Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14399
14400 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014401 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014402 * result/HTML/*.sax: regenerated HTML SAX output
14403 * parser.c: more cleanup.
14404
Daniel Veillarde010c172000-08-28 10:04:51 +000014405Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14406
14407 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014408 patches from Wayne Davison <wayned@users.sourceforge.net>,
14409 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014410 * HTMLparser.c: fixed an ignorable white space detection bug
14411 occuring when parsing with SAX only
14412 * result/HTML/*.sax: updated since the output is now HTML
14413 encoded...
14414
Daniel Veillard47f3f312000-08-27 22:40:15 +000014415Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14416
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014417 * HTMLparser.[ch]: applied some of Wayne Davison
14418 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014419
Daniel Veillarde0854c32000-08-27 21:12:29 +000014420Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14421
14422 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14423 undeclared namespace prefix was used, added a warning.
14424 Cleaned up support w.r.t. entities, spilling out a warning
14425 and being pedantic on lookups.
14426 * test/warning/ent9 : added testcase for previous example.
14427 * TODO: updated
14428 * parserInternals.h parser.c: changed the way names are parsed
14429 now allow infinite size and decrease penalty for normal use
14430 * parser.c: Started a big cleanup/check of the parser code,
14431 fixed some of the most tortuous entity code, spotted code
14432 unused anymore
14433 * test/*: added tests for very long names and related nasty
14434 things.
14435
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014436Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14437
14438 * doc/encoding.html: added encoding aliases doc
14439 * doc/xml.html: updates
14440 * encoding.[ch]: added EncodingAliases functions
14441 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14442 bottleneck affecting large DTDs like Docbook
14443 * parser.[ch] xmllint.c: added a pedantic option, will be
14444 useful
14445 * SAX.c: redefinition of entities is reported in pedantic mode
14446 * testHTML.c: uninitialized warning from gcc
14447 * uri.c: fixed a couple of bugs
14448 * TODO: added issue raised by Michael
14449
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014450Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14451
14452 * doc/encoding.html: propagated Martin Duerst suggestions
14453
Daniel Veillard52402ce2000-08-22 23:36:12 +000014454Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14455
14456 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14457 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14458 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14459 by Wayne Davison
14460
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014461Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14462
14463 * nanoftp.c nanohttp.c: small cleanup
14464 * TODO: updated
14465
Daniel Veillard244ece92000-08-19 20:58:02 +000014466Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14467
14468 * added an old VC testcase and updated title.xml entity
14469
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014470Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14471
14472 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14473 done on auto-opening of <p> tags and cleanup of SAX output
14474
Daniel Veillard979e55e2000-08-19 16:48:54 +000014475Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14476
14477 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14478
Daniel Veillard4540be42000-08-19 16:40:28 +000014479Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14480
14481 * doc/xml.html libxml.* structure.*: updated the doc a bit
14482
Daniel Veillard808a3f12000-08-17 13:50:51 +000014483Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14484
14485 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14486 of SAX tests
14487
Daniel Veillard29579362000-08-14 17:57:48 +000014488Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14489
14490 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14491 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14492
Daniel Veillard1255ab72000-08-14 15:13:33 +000014493Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14494
14495 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14496 * testHTML.c: fix core dump on Solaris 2.x systems
14497 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14498 * result/HTML/*.sax: previous bug fix lead to new results
14499
Daniel Veillard03109292000-08-14 14:58:22 +000014500Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14501
14502 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14503 * configure.in: added --with-readline=DIR to accept alternate
14504 path for readline include/library
14505 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14506 for ANSI under HP-UX
14507 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14508 includes @LIBS@
14509
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014510Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14511
14512 * doc/* : rebuilt the docs
14513 * getting ready for 2.2.2 release
14514
Daniel Veillard87b95392000-08-12 21:12:04 +000014515Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14516
14517 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14518 and xmlAddFeature()
14519 * tree.[ch]: added xmlAddChildList()
14520 * xmllint.c: MAP_FAILED macro test
14521 * parser.h: added xmlParseCtxtExternalEntity()
14522 * valid.c: applied bug fixes removed warning
14523 * tree.c: added CDATA block to elements content
14524 * testSAX.c: cleanup of output
14525 * testHTML.c: added SAX testing
14526 * encoding.c: better error recovery
14527 * SAX.c, parser.c: fixed one of the external entity processing
14528 of the OASis testsuite
14529 * Makefile.am: added HTML SAX regression tests
14530 * configure.in: bumped to 2.2.2
14531 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14532 SAX results
14533
Daniel Veillard88a172f2000-08-04 18:23:10 +000014534Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14535
14536 * configure.in: patch for HP compiler
14537
145382000-08-04 Sven Heinicke <sven@zen.org>
14539
14540 * xmllint.c: Was coredumping sometimes when the file given didn't
14541 exist.
14542
Daniel Veillard46e370e2000-07-21 20:32:03 +000014543Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14544
14545 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014546
Daniel Veillard46e370e2000-07-21 20:32:03 +000014547 when using in memory parsing. Need some cleanup.
14548 * xmllint.c configure.in: added a --memory flag to test memory
14549 parsing
14550
Daniel Veillard36650692000-07-21 15:16:39 +000014551Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14552
14553 * nanohttp.c: fixed socklen_t replacement to unsigned int
14554 * parser.c: fixed a space handdling missing at the end of
14555 production 28 DOCTYPE.
14556 * xmlmemory.c: fixed a stupid bug on the routine to override
14557 allocation functions
14558 * TODO: updated
14559
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014560Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14561
14562 * doc/ regenerated the docs
14563
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014564Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14565
14566 * doc/encoding.html doc/xml.html: added I18N doc
14567 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14568 improvements, both parser and filters, added ASCII & HTML,
14569 fixed the ISO-Latin-1 one
14570 * xmllint.c testHTML.c: added/made visible --encode
14571 * debugXML.c : cleanup
14572 * most .c files: applied patches due to warning on Windows and
14573 when using Sun Pro cc compiler
14574 * xpath.c : cleanup memleaks
14575 * nanoftp.c : added a TESTING preprocessor flag for standalong
14576 compile so that people can report bugs more easilly
14577 * nanohttp.c : ditched socklen_t which was a portability mess
14578 and replaced it with unsigned int.
14579 * tree.[ch]: added xmlHasProp()
14580 * TODO: updated
14581 * test/ : added more test for entities, NS, encoding, HTML, wap
14582 * configure.in: preparing for 2.2.0 release
14583
Daniel Veillard49703262000-07-10 10:27:46 +000014584Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14585
14586 * nanoftp.c: fixed the way the control connection is handled
14587 * libxml.spec.in: fixed the dependancies and cleanup
14588
Daniel Veillard306be992000-07-03 12:38:45 +000014589Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14590
14591 * doc/xml.html: changed the xmlsoft.org structure, updated the
14592 examples w.r.t. root and childs
14593
Daniel Veillard7d853352000-07-02 18:53:09 +000014594Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14595
14596 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14597
Daniel Veillard365e13b2000-07-02 07:56:37 +000014598Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14599
14600 * HTMLparser.c: Work on character encoding support for the HTML parser
14601 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14602 * encoding.c: Fixed a potential memleak in the encoding stuff
14603
Daniel Veillardaf743792000-07-01 11:49:28 +000014604Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14605
14606 * doc/FAQ.html doc/Makefile.am : added a FAQ
14607
14608Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014609
14610 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14611 of the HTML parser to force it to not bypass SAX
14612
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014613Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14614
14615 * win32config.h.in: updated
14616 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14617 lacks iconv support :-( need to release 2.1.1
14618 * configure.in: release 2.1.1
14619 * HTMLparser: fixed bug #14784
14620 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14621 by Windows compiler
14622 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14623 the SAX startDocument() callback.
14624 * TODO: updated
14625
14626Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14627
14628 * added xmlStopParser()
14629
Daniel Veillardbe803962000-06-28 23:40:59 +000014630Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14631
14632 * configure.in: 2.1.0 prerelease
14633 * Large resync between W3C and Gnome tree
14634 * nanoftp, nanohttp.c: fixed stalled connections probs
14635 * HTMLtree.c SAX.c : support for attribute without values in
14636 HTML for andersca
14637 * valid.c: Fixed most validation + namespace problems
14638 * HTMLparser.c: start document callback for andersca
14639 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14640 * parser.h, SAX.c: serious speed improvement for large
14641 CDATA blocks
14642 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14643 different encoding
14644 * example/Makefile.am example/gjobread.c tree.h: work on
14645 libxml1 libxml2 convergence.
14646 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14647 and the LIBXML_TEST_VERSION macro
14648
Daniel Veillardc310d562000-06-23 18:32:15 +000014649Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14650
14651 * doc/xml.html: various patches and improvements typo fixed by
14652 Felix Natter
14653 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14654 from Felix Natter <fnatter@gmx.net>
14655
Daniel Veillardf3029822000-05-06 08:11:19 +000014656Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14657
14658 * doc/upgrade.html: updated with instructions for support of both
14659 libxml-1.x and libxml-2.x
14660 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14661 for 2.x support and also fixed includes
14662
14663
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014664Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14665
14666 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14667 the encoding support, added iconv support, so now libxml if
14668 compiled with iconv automatically support japanese encodings
14669 among others. Work based on initial patch from Yuan-Chen Cheng
14670 I may have broken binary compat in the encoding handler
14671 registration scheme, but that was so utterly broken I don't
14672 expect anybody to have used this feature until now.
14673 * parserInternals.h: fixup on the CHAR range macro
14674 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14675 code.
14676 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14677 * uri.c: added xmlParseURI() I can't believe I forgot to
14678 implement this one in 2.0 !!!
14679 * SAX.c: moved doc->encoding update in the endDocument() call.
14680 * TODO: updated.
14681
Daniel Veillard06047432000-04-24 11:33:38 +000014682Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14683
14684 * tree.h: removed extraneous xmlRemoveProp definition
14685 * TODO: added item about --disable-corba configure switch
14686 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14687 * nanoftp.c: fixed include problems giving troubles on AIX and
14688 slowlaris
14689 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14690 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14691 comment and headers changes to lower gtk-doc number of warnings
14692 * doc/html/*: rebuilt docs
14693
Daniel Veillarde0aed302000-04-16 08:52:20 +000014694Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14695
14696 * HACKING: documented the tag for 1.x and instructions
14697
Daniel Veillard5e873c42000-04-12 13:27:38 +000014698Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14699
14700 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14701 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14702 xmlCreateIOParserCtxt
14703 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14704 significant overall improvement
14705 * xmllint.c: added I/O test to xmllint
14706 * testSAX.c: added a speed test
14707 * doc/* : updated/regenerated
14708
Daniel Veillardfc708e22000-04-08 13:17:27 +000014709Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14710
14711 * xpath.c uri.h parserInternals.h: cosmetic changes from
14712 "Timur I. Bakeyev" <timur@bat.ru>, including making
14713 xmlCreateURI() public
14714
Daniel Veillard5d211f42000-04-07 17:00:24 +000014715Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14716
14717 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14718 and the code at the same time. Added a clean mechanism for
14719 overload or added input methods: xmlRegisterInputCallbacks()
14720 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14721 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14722 * TODO: updated
14723 * doc/* : updated/regenerated
14724 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14725 source dir
14726
Daniel Veillarde77a9182000-04-05 19:12:29 +000014727Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14728
14729 * testURI.c: yet another forgotten commit, I should get some sleep !
14730
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014731Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14732
14733 * xmllint.c: forgot to commit this too ?
14734
Daniel Veillardb9df4042000-04-05 14:23:16 +000014735Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14736
14737 * xmlversion.h.in : forgot to commit this previously
14738
Daniel Veillard361d8452000-04-03 19:48:13 +000014739Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14740
14741 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14742 * README TODO: updated for release
14743 * uri.c uri.h: added authority parsing/saving
14744 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14745 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14746 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14747 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14748 Makefile.am : added compile-time customization of libxml
14749 --with-ftp --with-http --with-html --with-xpath --with-debug
14750 --with-mem-debug
14751 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14752 #include <libxml/xxx.h> I hope it won't break too much stuff
14753 and will be manageable in the future...
14754 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14755 and added xmllint to the installed programs
14756 * uri.h: added xmlFreeURI()
14757
Daniel Veillardec303412000-03-24 13:41:54 +000014758Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14759
14760 * uri.c uri.h: finished the escaping handling, the base support
14761 and the URI path normalization. Looks good just lacks the
14762 authority content parsing code.
14763 * Makefile.am: added instructions to generate testURI
14764 * TODO: updated
14765 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14766 added links and icons for W3C and Gnome
14767
Daniel Veillard8f621982000-03-20 13:07:15 +000014768Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14769
14770 * xmlmemory.[ch] : seems I forgot to actually update the files in
14771 the last commit :-)
14772 * doc/xml.html doc/html/* : updated and uploaded the docs
14773
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014774Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14775
14776 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14777 * TODO: updated
14778 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014779 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014780 gfree).
14781 * Makefile.am, uri.c, uri.h: added a set of functions to do
14782 exact (litteraly copied from the RFC 2396 productions) parsing
14783 and handling of URI. Will be needed for XLink, one XML WFC,
14784 XML Base and reused in the nano[ftp/http] modules. Still work
14785 to be done.
14786
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014787Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14788
14789 * configure.in, libxml.spec.in : libxml2
14790 * doc/* : updated the doc page, rebuilt the docs
14791
Daniel Veillardcf461992000-03-14 18:30:20 +000014792Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14793
14794 * all: tagged LIB_XML_1_X
14795 * *.c *.h : updated from W3C CVS tree
14796 * configure.in : 2.0.0-beta
14797 * libxml.spec.in : libxml2 package nam
14798 * result/* : new version of the tests output
14799
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014800Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14801
14802 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14803
Daniel Veillardb566ce12000-03-04 11:39:42 +000014804Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14805
14806 * doc/* : rebuilt the docs
14807 * parser.c: final patch on #6766
14808 * valid.c: small patch on validity checks.
14809
Daniel Veillardfb76c402000-03-04 11:39:42 +000014810Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14811
14812 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14813 added
14814 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14815 compatibility w.r.t. XML spec and existing code.
14816
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014817Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14818
14819 * parser.c: seems a better solution to <a> </a> exists,
14820 will try it for a while
14821
Daniel Veillard83a30e72000-03-02 03:33:32 +000014822Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14823
14824 * parser.c: tried to remove the <a> </a> generating <a/>
14825 this is hard. Left a flag for that purpose. Fixed bug #6766
14826 * configure.in: prepared 1.8.7 not released, due to previous
14827 problem
14828
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014829Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14830
14831 * doc/xml.html : applied second patch from Paul DuBois
14832
Daniel Veillard402e8c82000-02-29 22:57:47 +000014833Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14834
14835 * doc/xml.html : applied patch from Paul DuBois
14836
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014837Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14838
14839 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14840
Daniel Veillard5feb8492000-02-02 17:15:36 +000014841Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14842
14843 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14844 compilation warnings on various platforms.
14845 * parser.c: Fixed #5281 validity error callbacks are now desactived
14846 by default if not validating.
14847
Daniel Veillardf341f932000-02-02 14:52:08 +000014848Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14849
14850 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14851
Daniel Veillard13c757e2000-02-01 23:59:15 +000014852Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14853
14854 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14855 <gkatsi@cs.toronto.edu>
14856
Daniel Veillard726e8792000-01-30 20:04:29 +000014857Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14858
14859 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14860 processing URLs
14861
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014862Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14863
14864 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14865 xmlNanoFTPUpdateURL for persistent control connections.
14866 * configure.in: 1.8.6
14867
14868Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14869
14870 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14871 * tree.[ch] : added xmlSaveNoEmptyTags
14872
James Henstridgef3be9312000-01-28 13:59:21 +0000148732000-01-29 James Henstridge <james@daa.com.au>
14874
14875 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14876
14877 * Makefile.am: added nanoftp.[ch] to the build.
14878
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014879Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14880
14881 * nanoftp.[ch]: cleanup, comments, API
14882 * debugXML.c : fixed a bug in the cat command
14883 * doc/*: regenerated the docs
14884
Daniel Veillardda07c342000-01-25 18:31:22 +000014885Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14886
14887 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14888 * debugXML.c : fixed a bug in the cat command
14889 * valid.c: fixing some small probs
14890 * libxml.spec.in: get rid of the SNAP suffix
14891 * doc/xml.html: updated the status
14892
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014893Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14894
14895 * xml-config.in: xml-config --version to just return the
14896 version number
14897 * xpath.c: some cleanup w.r.t. axis when the current node is
14898 an attribute.
14899 * TODO: updated
14900
Daniel Veillard461a66c2000-01-18 18:01:01 +000014901Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14902
14903 * configure.in: prepared for libxml-1.8.5
14904 * doc/* recompiled the documentation
14905
149062000-01-17 Jody Goldberg <jgoldberg@home.com>
14907
14908 * configure.in : WARNING autoconf subtlety alert :
14909 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14910 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14911 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14912 get defined by AC_CHECK_HEADERS.
14913
Daniel Veillardf967b902000-01-17 16:06:10 +000014914Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14915
14916 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14917 Rune.Djurhuus@fast.no
14918
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014919Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14920
14921 * TODO: updated
14922 * tree.c, parser.c: made sure that only memory alloc problems
14923 and internal parser errors are allowed to write to stdout or
14924 stderr.
14925
Daniel Veillard0142b842000-01-14 14:45:24 +000014926Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14927
14928 * tree.c : restored xmlNewGlobalNs since this seems used by
14929 a lot of existing code :-(, fixed a bug in xmlNewNs
14930 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14931 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14932 to exit() from the library code.
14933 * xpath.c, parser.c: removed bugs or unused code detected by
14934 Windows compilers
14935 * parser.c: started adding interfaces for parsing well balanced
14936 XML fragments
14937 * configure.in: releasing 1.8.4
14938 * doc/* : rebuilt the docs
14939
Daniel Veillard2eac5032000-01-09 21:08:56 +000014940Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14941
14942 * tree.[ch] : added xmlNewDocFragment() for DOM
14943 * testHTML.c: uninitialized variable.
14944
Daniel Veillardf3a73582000-01-05 14:58:39 +000014945Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14946
14947 * doc/* : rebuild the docs
14948
Daniel Veillard71b656e2000-01-05 14:46:17 +000014949Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14950
14951 * acconfig.h: readline and history patch
14952 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14953 * tree.c: added check and handling when possibly removing an ID
14954 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14955 and saving.
14956 * test/HTML/entities.html result/HTML/entities.html* : test for
14957 various entities reference cases
14958 * result/HTML/* : as a result output of some testcase have
14959 changed
14960 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14961 by previous example. added xmlParseTryOrFinish().
14962 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14963 entities.h debugXML.h HTMLparser.h: changed the way struct are
14964 declared to allow gtk-doc to expose those
14965 * parser.c: closed bug #4960
14966 * Makefile.am configure.in: Applied patch from
14967 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14968 and math/socket libs detection
14969
Daniel Veillard437b87b2000-01-03 17:30:46 +000014970Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14971
14972 * configure.in, Makefile.am: link tester against readline
14973 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14974
Daniel Veillard686d6b62000-01-03 11:08:02 +000014975Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14976
14977 * tree.[ch]: added xmlRemoveProp
14978 * win32config.h.in nanohttp.c: avoid including the Windows
14979 socket stuff in every C files
14980 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
14981 the XmL parser(s)
14982 * test/ns4 result/ns4 etc...: added test case for previous prob
14983 * tree.c: xmlNewNs wasn't checking for double definition
14984 * Makefile.in: fixed a problem with dist-hook duplicates
14985 * parser.[hc], xmlIO.c: fixed the loading of external entities
14986 APIs, now xmlLoadExternalEntity() is used everywhere and
14987 setting up an app specific front-end using the
14988 * SAX.c parser.c: some fixes, now the xhtml spec validates
14989 with the xhtml DTD.
14990 * error.c: fixed crashes in case of no input stream
14991 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
14992 to the validation tests and results
14993
Daniel Veillard5e5c6231999-12-29 12:49:06 +000014994Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14995
14996 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
14997 too htmlCreatePushParserCtxt() and htmlParseChunk()
14998 * parser.c: a bit of cleanup.
14999 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15000 to XML) removed the last mem leak known
15001 * HTMLtree.c: output message cleanup
15002 * xmlmemory.c: display content info about memory blocks
15003 * result/HTML/wired.* : missing att value warning change
15004
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015005Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15006
15007 * doc/* : rebuilt the documentation
15008
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015009Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15010
15011 * parser.[ch] parserInternals.h: Push parser for XML,
15012 seems to work fine now
15013 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15014 --push for push testing
15015 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15016 * testSAX.c: added --push
15017 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15018 subtree
15019 * xmlIO.[ch] : enriched API + fixes for push mode
15020 * entities.[ch]: added the entity content length to the struct.
15021 * xmlmemory.[ch]: new API to show the last entries for the shell
15022 * valid.c: added required attribute testing
15023 * SAX.c: the cdata callback now merge contiguous fragments
15024 * HTMLparser.c: cleanup of some macros
15025
Daniel Veillard3c558c31999-12-22 11:30:41 +000015026Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15027
15028 * parser.c: fix for PIs name starting with xml
15029 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015030 * *.c, configure.in win32config.h.in : generate win32config.h for
15031 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015032
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015033Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15034
15035 * parser.c: fixed a stupid = vs. == bug :-(
15036 * doc/gnome-xml.sgml: s/glade/xml/
15037
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015038Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15039
15040 * configure.in, doc/xml.html : bug fix release 1.8.2
15041 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15042 Hopefully the end of that silly C++ include problem
15043 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15044 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15045 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15046 troubles with autoclosed elements when the stree shape doesn't
15047 follow the DtD specs. Added htmlIsAutoClosed() and
15048 htmlAutoCloseTag()
15049 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15050 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15051 * debugXML.c: fixed a bug on printing default namespaces.
15052 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15053
Daniel Veillardb24054a1999-12-18 15:32:46 +000015054Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15055
15056 * result/HTML/*.htm[l] : updated the HTML regression tests according
15057 to the new output
15058 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15059 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15060 problem due to intermix of extern "C" { ... } declarations for C++
15061 and recursive includes in the headers
15062
Chris Lahey323c48c1999-12-18 15:32:45 +0000150631999-12-20 Chris Lahey <clahey@umich.edu>
15064
15065 * HTMLtree.c: Made it so that html nodes with a single child do
15066 not insert a carriage return before or after the child node.
15067
Daniel Veillardb24054a1999-12-18 15:32:46 +000015068Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015069
15070 * configure.in, doc/xml.html : bug fix release 1.8.1
15071 * parser.c: fixed bug #4344
15072 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15073 added the glue to avoid C++ problems
15074 * doc/* : regenerated the documentation
15075
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015076Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15077
15078 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15079 namespace recognition, and Dia as a resul :-(
15080 * encoding.c: closed bug #3950
15081
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015082Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15083
15084 * valid.c: debugging a posteriori validation, except URI expansion
15085 stuff this should be fixed now
15086 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15087 Carl Nygard <cnygard@bellatlantic.net>
15088 * tester.c: added --postvalid, cleaning of the code
15089 * tree.[ch]: added xmlDocGetRootElement()
15090
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015091Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15092
15093 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15094 c++ losage.
15095
Daniel Veillard10a2c651999-12-12 13:03:50 +000015096Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15097
15098 * configure.in, doc/xml.html : bumped to 1.8.0
15099 * xlink.[ch], Makefile.am : added framework for link detection
15100 * parser.h: added nbChars to parser context, needed for cleanup.
15101 * xmlmemory.c: removed a nasty bug when out of mem
15102 * valid.[ch]: adding namespace support for attribute decl
15103 * tester.c: added --debugent option
15104 * debugXML.[ch]: added xmlDebugDumpEntities()
15105 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15106 buffers instead, this was really needed, validation was breaking
15107 in strange ways due to that. Added xmlParseStringPEReference()
15108 and other parsing from strings functions. Entities processing
15109 modified again, but PERef are still not handled correcly but
15110 unless you're Eve Maller you won't notice :-)
15111 * HTMLparser.c: large changes toward reliability, and switched to
15112 lowercase internal tags, XHTML is lowercase, so it will help
15113 that output is closer to next version.
15114 * doc/* : regenerated the documentation, it is now hosted at
15115 http://xmlsoft.org/ (same bits I just bought the domain :-)
15116
15117
Daniel Veillard294cbca1999-12-03 13:19:09 +000015118Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15119
15120 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15121 doc generation
15122 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15123 in the SAX API
15124 * doc/*: rebuilt the doc making sure everything appears in the
15125 HTML files
15126
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015127Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15128
15129 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15130 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15131 which allow impressive speed improvement on dataset with
15132 large text pieces, but at the cost of broken binary
15133 compatibility and slightly bigger memory usage.
15134 Configure with --with-buffers to activate them, they
15135 are protected with XML_USE_BUFFER_CONTENT define.
15136 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15137 goal is 0 memory left allocated once parser is no more used
15138 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15139 call xmlCleanupParser() and xmlMemoryDump()
15140
Daniel Veillarda819dac1999-11-24 18:04:22 +000015141Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15142
15143 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15144 * parser.[ch] encoding.[ch]: added memory cleanup routines
15145 * parser.c: closing bug #3788
15146 * doc/*: rebuilt the doc
15147
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015148Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15149
15150 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15151 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15152 * tester.c: added --compress option
15153 * doc/*: rebuilt the documentation
15154
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015155Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15156
15157 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15158 if given /proc/kcore as input !
15159 * doc/xml.html doc/*: updated and rebuilt the documentation
15160
15161Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015162
15163 * parser.c: Fixed some wrongly space collapsing code due to
15164 a misreading of the spec.
15165 * result/*: fixed the output accordingly
15166
15167Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015168
15169 * encoding.c: bug fix and typos
15170 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15171 * parser.c: added attribute normalization closing bug #3597
15172 * test/att* result/att* SAXresult/att*: testcase for attribute
15173 normalization
15174
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015175Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15176
15177 * configure.in: closing bug #3163 by adding extra flags for the
15178 cc compiler on HP-UX
15179
Daniel Veillard51e3b151999-11-12 17:02:31 +000015180Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15181
15182 * valid.[ch] : removed a typo and an enumerated type bug in the
15183 xmlAddElementDecl() function
15184 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15185 call to xmlEncodeEntitiesReentrant() so that the functions
15186 New, Set and Get are at the same level.
15187 * parser.c HTMLparser.c: extra memory allocation bug for
15188 attributes detected by someone using libxml in embedded systems :-)
15189
Daniel Veillard962195f1999-10-28 15:51:53 +000015190Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15191
15192 * xmlmemory.h: turned off mem debug :-\
15193
Daniel Veillard35008381999-10-25 13:15:52 +000015194Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15195
15196 * parser.c: closed bug #2784 a one line fix, but worth pushing
15197 a new release out
15198 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15199 some structures, comments before and after the
15200 main element, and other nastyness
15201 * HTMLtree.c tree.c: accomodate the extended HTML supported
15202 * configure.in: pushing 1.7.4
15203 * test/ent8 and related outputs : added a new test for bug #2784
15204 * test/HTML/wired.html and related output: a nasty HTML example
15205 * Makefile.am: improved the test scripts
15206 * docs/* : reran the documentation extractor, updated xml.html
15207
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015208Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15209
15210 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15211 HTMLparser and debugged the HTML related code. HTML documents
15212 now have their own type
15213 * entities.c: do not dump &apos; for HTML output
15214 * xmlmemory.c: improvement, breakpoint mechanism
15215 * testHTML.c: added --sax --repeat ...
15216 * Makefile.am: improved the HTML tests
15217 * valid.[ch]: added xmlValidGetValidElements and
15218 xmlValidGetPotentialChildren
15219 * tester.c: added --insert to test the 2 new functions
15220 * test//* result//* SAXresult//* : regression test cleanup
15221 and extension.
15222 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15223 gnome-xml-nanohttp.html
15224
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015225Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15226
15227 * HTMLparser.c: fixed problems with some autoclose tags
15228 * tree.c: fixed XML output problems.
15229 * result/* SAXresult/*: update of the tests output
15230
Daniel Veillard6077d031999-10-09 09:11:45 +000015231Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15232
15233 * Makefile.am: Arturo patch for xmlConf.sh version info
15234 * parser.c: Tim Josling patch for single quoted items
15235 * tester.c: Tim Josling patch for tester options usage
15236 * tree.h: indent cleanup
15237
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015238Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15239
15240 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15241 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15242
Daniel Veillard00fdf371999-10-08 09:40:39 +000015243Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15244
15245 * tree.c : Raph patch for initialization of CORBA fields
15246 * parser.c, xpath.c, ...: modification of doc comments
15247 * xpath.c : allow spaces in xpath expressions
15248
Daniel Veillardad219441999-09-27 08:17:49 +000015249Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15250
15251 * xmlmemory.h: turning off memory debug :-(
15252
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015253Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15254
15255 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15256 better SAX interfaces.
15257 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15258 entity.
15259 * configure.in: 1.7.2
15260
15261Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015262
15263 * libxml.spec.in: fixed the URL
15264 * doc/xml.html: improved the documentation front-end
15265
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015266Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015267
15268 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15269
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015270Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015271
15272 * libxml.spec.in: fixed the alpha compile problem
15273 * parser.[ch]: changed errno to errNo in the parser context :-(
15274 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15275 * doc/xml.html: changed CHAR to xmlChar
15276 * doc/html/*: recompiled the documentation
15277 * configure.in: 1.7.1
15278
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015279Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15280
15281 * parser.h: modified the parser context struct to regain 1.4.0
15282 binary compatibility
15283 * parser.c, xml-error.h: added errno ot teh context and defined
15284 a set of errors values with update of errno
15285 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15286 DTDs and entities
15287 * *.h, *.c: complete cleanup of the use of config.h and include
15288 protection depending on the current setup.
15289 * overalll debugging, maintenance and bug-fixing on all modules
15290 * updated the documentation
15291 * ready for 1.7.0
15292
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015293Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15294
15295 * HTMLparser.c : cleanup
15296 * SAX.c valid.c valid.h: added ID/IDREF checking
15297 * tree.c tree.h: extended doc structure for refs
15298 * configure.in: 1.6.2
15299 * parser.c: patched bug in SAX user arg call
15300 * parserInternals.h: patched missing close in C++ wrapping
15301 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15302 especially upcoming XPointer implementation.
15303 * doc/xml.html: augmented, typo
15304
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015305Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15306
15307 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15308 not all invocations of install understand -d.
15309
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015310Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15311
15312 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15313 to make 'check' works, when builddir != srcdir.
15314
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015315Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15316
15317 * doc/xml.html : updated the documentation
15318
Daniel Veillard6454aec1999-09-02 22:04:43 +000015319Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15320
15321 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15322 not deallocated memory blocks
15323 * *.c : replaces all calls to malloc() free() and realloc() to
15324 the wrapper functions/macros
15325 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15326 instead of xmlFreeNodeList()
15327
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015328Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15329
15330 * HTMLparser.c: corrected a stupid bug leading to core dump at
15331 tree deallocation. Removed warnings indicated by
15332 Stephane.Conversy@lri.fr
15333 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15334 looked for in the external subset
15335
15336Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015337
15338 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15339 on SGI by Stephane.Conversy@lri.fr
15340
Daniel Veillardb96e6431999-08-29 21:02:19 +000015341Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15342
15343 * all .h : changed the prototype declaration indent as in gtk
15344 * most .c : working on reducing the TODOs in the code
15345 * most .c : cleanup though -pedantic and Insure++
15346 * improvements on validation ID checkings.
15347 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15348 * xml-config.in: closed #1810
15349
15350Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015351
15352 * tree.h, valid.c, valid.h: more work on validity, IDs
15353 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15354 definition for AIX
15355
Daniel Veillardb556eb51999-08-15 17:19:50 +000015356Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15357
15358 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15359 the distribution due to a cut'n paste error at last commit
15360
Daniel Veillardb05deb71999-08-10 19:04:08 +000015361Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15362
15363 * configure.in: upgraded to version 1.4.0
15364 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15365 Big update, added a large part of the validation process,
15366 it should be usable, but some parts are missing
15367 * xpath.c: improved the implementation w.r.t. root.
15368 * Makefile.am: added more tests
15369 * test and result trees: added a lot of tests
15370 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15371
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015372Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15373
15374 * Added an HACKING file
15375
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015376Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15377
15378 * xpath.[ch] : improvements and debug of the XPath implementation
15379 * parser.c, HTMLparser.c : modified the parsers to be progressive
15380 * tree.[ch] : extended the Buffer promitives
15381 * xmlIO.[ch] : added basic I/O routines providing progressive
15382 parsing and ready for I18N conversion plugins
15383 * SAXresult/* : the SAX callback sequence maybe slightly different
15384 now
15385 * test*.c : improved/updated the tests programs
15386 * doc/* : recompiled the docs.
15387
Daniel Veillard15b75af1999-07-26 16:42:37 +0000153881999-07-26 Michael Meeks <michael@edenproject.org>
15389
15390 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15391
15392 * tree.c: Ditto.
15393
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015394Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15395
15396 * configure.in: upgraded to version 1.4.0
15397 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15398 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15399 XML query language, see http://www.w3.org/TR/xpath for more details.
15400 * parser.c, parser.h: added CHAR* related string functions for XPath
15401 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15402 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15403 rebuild the docs.
15404 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15405 and regression testing capabilities for XPath.
15406
Daniel Veillardd79d7871999-07-12 10:38:12 +000015407Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15408
15409 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15410 closing bug #1646
15411
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015412Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15413
15414 * Makefile.am, example/Makefile.am: closed bug #1683
15415
Daniel Veillard3166ab11999-07-11 16:14:19 +000015416Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15417
15418 * example/Makefile.am, configure.in: added the makefile for the
15419 gjobread example
15420
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015421Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15422
15423 * doc/Makefile.am:
15424 - fix which allow "make install DESTDIR=</install/prefix>".
15425
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015426Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15427
15428 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15429 which fixed a problem on the file reading-code.
15430
Daniel Veillard82150d81999-07-07 07:32:15 +000015431Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15432
15433 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15434 output.
15435 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15436
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015437Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15438
15439 * parser.h : Oops removed the binary compatibility problem
15440 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15441 * parser.c, HTMLparser.c: applied patches for reading from stdin
15442
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015443Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15444
15445 * parser.c, entities.c, valid.c: cleanup bug #1591
15446 * configure.in: cleanup bug #1592
15447 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15448 the same tree back-end. Hence gdome will be available for it.
15449 * doc/Makefile.am: close bug #617
15450
Daniel Veillard97fea181999-06-26 23:07:37 +000015451Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15452
15453 * parser.c: alloctate a per parser context SAX interface block
15454
Daniel Veillard14fff061999-06-22 21:49:07 +000015455Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15456
15457 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15458 and xmlEncodeEntitiesReentrant with the correct one :-\
15459
15460Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15461
15462 * commit of my internal XML base changes, quite a lot of
15463 changes, cleanups, better entities support, framework for
15464 new I/O and charset detection and handling
15465 * Fixed the configure/Makefile stuff to generate shared libs
15466 with the proper version info, so we jumped on rev from
15467 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15468 xmlEncodeEntities() result need to be freed now, and a string
15469 xmlParserVersion provide the current library version.
15470
Raph Levien05240da1999-06-15 21:27:11 +000015471Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15472
15473 * parser.c: fixed a buffer overrun for when you have a very long
15474 attribute with no entities in it.
15475
Daniel Veillardbb2da581999-06-13 14:37:07 +000015476Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15477
15478 * added example directory
15479 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15480
Daniel Veillard011b63c1999-06-02 17:44:04 +000015481Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15482
15483 * Release of libxml-1.1, nearly everything has been touched for
15484 this.
15485 * Added more regression tests
15486 * Updated the documentation
15487
Daniel Veillard27d88741999-05-29 11:51:49 +000015488Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15489
15490 * tree.[ch]: unified the XML_NO_CORBA defines.
15491 * parser.c encoding.[ch]: started plugging in char encoding detection
15492
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015493Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15494
15495 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15496 Also freed allocated buffer.
15497
Daniel Veillard27d88741999-05-29 11:51:49 +000015498Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015499 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15500 reentrancy problem at printing. One is left in entities.c, to
15501 remove ASAP
15502 * testSAX.c : added a test example showing the use of the SAX
15503 interface if one doesn't want to build the DOM tree.
15504 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15505
Daniel Veillard517752b1999-04-05 12:20:10 +000015506Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15507
15508 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15509 large revamping of the parser to use SAX callbacks
15510 http://www.megginson.com/SAX/ (or at least a C like interface
15511 a la Expat). It's now possible to set up your own callbacks
15512 and the parser will not build a DOM tree.
15513 * test/* result/*: updated the test suite, I finally removed
15514 the old Namespace draft support (PI based).
15515
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015516Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15517
15518 * Makefile.am: added test result to EXTRA_DIST for make tests
15519
Daniel Veillard64068b31999-03-24 20:42:16 +000015520Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15521
15522 * parser.c, parserInternals.h: moved the chars macro definitions
15523 to parserInternals.h
15524 * parser.c, error.c: applied patches from "Knut Ã…kesson"
15525 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15526
Daniel Veillard012ccc11999-03-23 10:11:11 +000015527Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15528
15529 * xml-config.in : applied patch to make --version work
15530
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000155311999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15532
15533 * Makefile.am (check-local): Alias for `tests' target. This will
15534 cause `make check' to do the right thing.
15535 (tests): Don't run tests in srcdir. Also, replaced calls to
15536 basename with a `sed' "equivalent".
15537
Daniel Veillardd109e371999-03-05 06:26:45 +000015538Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15539
15540 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15541 it in the header and not the sources, updated the doc.
15542 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15543 pointing this out.
15544
Daniel Veillardbc50b591999-03-01 12:28:53 +000015545Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15546
15547 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15548 exported the inputStream routines.
15549 * doc/html/* : updated accordingly
15550
Daniel Veillardd692aa41999-02-28 21:54:31 +000015551Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15552
15553 * parser.c, parser.h, parserInternals.h: added a few extra
15554 internal calls to allocate and free parser contexts ...
15555 * doc/html/* : updated accordingly
15556
Daniel Veillard55a99271999-02-25 11:01:29 +000015557Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15558
15559 * configure.in, Makefile.am, doc/makefile.am : General changes for
15560 1.0.0 release and including the generated HTML documentation.
15561
Daniel Veillard35925471999-02-25 08:46:07 +000015562Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15563
15564 * makefile.am : added parserInternals.h, oops.
15565
Daniel Veillard1e346af1999-02-22 10:33:01 +000015566Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15567
15568 * parserInternals.h: added this header giving access to the parser
15569 internal functions.
15570 * doc/Makefile.am : added a rebuild target which rebuilds the full
15571 set of documentations
15572 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15573 the internal subset.
15574 * *.c *.h: modifications needed to generate the documentation using
15575 gtk-doc, cleanup of functions blocks, reorganisation of struct
15576 declarations.
15577
Daniel Veillard1164e751999-02-16 16:29:17 +000015578Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15579
15580 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15581 the tar and spec file to include the beginning of the doc.
15582
Nuno Ferreira03d04781999-02-13 00:07:17 +0000155831999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15584
15585 * doc/.cvsignore: Added this file.
15586
Daniel Veillard6800ef31999-02-08 18:33:22 +000015587Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15588
15589 * tree.c: fixed xmlGetProp to return "" when the attribute
15590 exists, even if the node-list is NULL.
15591
Daniel Veillard726c7e31999-02-08 15:13:10 +000015592Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15593
15594 * tree.c: patched an error outputting empty attribute values.
15595 * Makefile.am and doc/makefile.am: have been updated during the
15596 week-end. Sorry for an empty CVS log, I got a shell problem.
15597
Daniel Veillard1899e851999-02-01 12:18:54 +000015598Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15599
15600 * tree.h: cleaned up using enums instead of defines
15601 * parser.c, valid.[ch]: more work on parsing/output of element
15602 declarations
15603
Daniel Veillard3b9def11999-01-31 22:15:06 +000015604Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15605
15606 * valid.[ch], tree.c, parser.c : more work toward full parsing
15607 of XML DTDs.
15608 * README: added informations about mailing-list and on-line
15609 documentation
15610
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000156111999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15612
15613 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15614
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015615Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15616
15617 * parser.c, tree.[ch] : more work toward conformance testing,
15618 added a last element to accelerate parsing of very flat structures
15619 started working on internal subset Element content declaration.
15620 * valid.[ch] : first cut at adding code toward validation.
15621 * previous changes had also small impact on most files, especially
15622 the conformance testing using James Clark test suite.
15623
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015624Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15625
15626 * test/* : updated the examples, most of them were not well
15627 formed (humm), and added rdf2.
15628 * result/* : resulting changes in the output.
15629
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015630Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15631
15632 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15633
Daniel Veillard44b3a061998-12-05 17:27:22 +000015634Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15635
15636 * tree.c: patched a bug in the generation of empty attributes
15637
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015638Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15639
15640 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15641 for node/trees/documents/... Biggest problem is namespace
15642 support when copying subtrees.
15643
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015644Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15645
15646 * parser.c, entities.c: improve entities and char ref encoding,
15647 and cleanups of error messages.
15648
Daniel Veillard242590e1998-11-13 18:04:35 +000015649Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15650
15651 * parser.c, entities.c: simple bug hunting done during rpm2html and
15652 rpmfind integration.
15653
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015654Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15655
15656 * parser.[ch]: Added interfaces allowing to specify a SAX
15657 handler before parsing.
15658
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015659Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15660
15661 * parser.c: redirrect all errors reporting through the SAX
15662 error function
15663
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015664Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15665
15666 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15667 * libtool, tlmain ...: update of the libtool files
15668
Miguel de Icaza442321c1998-11-04 18:13:38 +0000156691998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15670
15671 * entities.c: Use g_snprintf insteda of snprintf.
15672
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015673Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15674
15675 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15676 added ent5 test for this purpose.
15677 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15678
Daniel Veillard27271681998-10-30 06:39:40 +000015679Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15680
15681 * parser.c: fixed? a strange error due to compression on a GWP
15682 document.
15683
Daniel Veillard25940b71998-10-29 05:51:30 +000015684Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15685
15686 * tree.[ch]: bug fixing
15687 * entities.[ch]: defined a specific type for predefined entities
15688 * doc/xml.html: more documentation on the library, how to use it,
15689 overview of the interfaces.
15690
Daniel Veillard16253641998-10-28 22:58:05 +000015691Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15692
15693 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15694
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015695Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15696
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015697 * tree.c: corrected a small bug
15698 * doc/xml.html: continuing writing documentation.
15699
15700Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15701
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015702 * debugXML.h debugXML.c: added debugging utilities.
15703 * tester.c: added --debug switch.
15704 * tree.c: patched an incorrect node->type assignment.
15705 * parser.c: formatting, ensure that node->doc != NULL in attributes
15706
Daniel Veillardccb09631998-10-27 06:21:04 +000015707Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15708
15709 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15710 entity support and provide an internal representation close to
15711 DOM one (entity ref nodes, and attribute value as tree). I tried
15712 to preserve the interface but this will surely break some apps
15713 (I have to change rpm2html/rpmfind for example). I had to change
15714 two interfaces, and the generated tree is somewhat different.
15715 * doc/* : started documenting the XML library, the tree and
15716 DOM/Corba. This is a first step.
15717
Daniel Veillard11e00581998-10-24 18:27:49 +000015718Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15719
15720 * parser.c: Set up the fonctions comment block, boring but useful.
15721 * parser.h, SAX.c, parser.c: now attributes are processed through
15722 the SAX interface. The problem is that my SAX interface diverged
15723 quite a bit from the original one, well this is not an official
15724 spec, and translating it from Java to C is hairy anyway...
15725
Daniel Veillard97b58771998-10-20 06:14:16 +000015726Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15727
15728 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15729 fonctions comment block, boring but useful.
15730
15731Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015732
15733 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15734 conversion routines. However they are not yet used to convert the
15735 inputs. The core will run with UTF-8.
15736
Daniel Veillard33942841998-10-18 19:12:41 +000015737Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15738
15739 * tree.c : make sure that the type id is properly set-up when
15740 a new object is allocated, needed for DOM.
15741
Daniel Veillard27fb0751998-10-17 06:47:46 +000015742Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15743
15744 * tree.h, tree.c: Ok, the main objects in the tree will be native
15745 corba objects, it costs 8 bytes per Node, Attribute and Document
15746 but it simplifies the Corba integration a lot (no extra interface
15747 objects to allocate/free).
15748
Daniel Veillard0bef1311998-10-14 02:36:47 +000015749Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15750
15751 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15752 and changed NODEs contants for conformity with DOM Level 1
15753
Daniel Veillard27864701998-10-08 03:47:24 +000015754Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15755
15756 * added hooks to keep track of servants when creating objects
15757 xmlDoc and xmlNode (for Corba export).
15758
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015759Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15760
15761 * added xml-config script.
15762
Daniel Veillard7066a791998-10-01 20:28:28 +000015763Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15764
15765 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15766 to autoupdate libtool and automake conf files.
15767
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000157681998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15769
15770 * Makefile.am: Use '?' to separate the sed
15771 commands as ',' is used when people pass -Wl,something.
15772
15773
Daniel Veillard15a8df41998-09-24 19:15:06 +000015774Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15775
15776 * tree.c, tree.h: added a per-document compression interface.
15777
Daniel Veillard151b1b01998-09-23 00:49:46 +000015778Tue Sep 22 20:47:38 EDT 1998
15779
15780 * tree.c, tree.h: added saving with compression and added interfaces
15781 to control the compression level (xmlGetCompressMode,
15782 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15783
Daniel Veillard70120ff1998-09-22 00:24:21 +000015784Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15785
15786 * parser.c: corrected a loop for files of size 0
15787
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000157881998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15789
15790 * error.h: New file. Contains prototyes from `error.c'.
15791
Tom Tromeyc19653d1998-08-14 01:22:43 +000015792Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15793
15794 * Makefile.am (xmlincdir): New macro.
15795 (xmlinc_HEADERS): Renamed from include_HEADERS.
15796
Daniel Veillard845664d1998-08-13 04:43:19 +000015797Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15798
15799 * applied small patch on numeric entities from
15800 Christopher Blizzard <blizzard@appliedtheory.com>
15801
Daniel Veillard260a68f1998-08-13 03:39:55 +000015802Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15803
15804 * New release 0.2, removed the old xml_* files so that it's
15805 coherent with the other CVS base (W3C), far better conformance
15806 to standard, new namespaces, decent entities support, beginning
15807 of a SAX-like interface. Nearly nothing left intact, even the
15808 test examples ...
15809
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000158101998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15811
15812 * .cvsignore: Add .deps dir
15813
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015814Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15815
15816 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15817
Daniel Veillardfe926001998-07-26 04:28:20 +000015818Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015819
Daniel Veillardfe926001998-07-26 04:28:20 +000015820 * configure.in: added test for CPP
15821 * AUTHORS, Changelog: the original ones didn't get commited but the
15822 glib ones instead, fixed.
15823 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015824
Daniel Veillardfe926001998-07-26 04:28:20 +000015825Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015826
Daniel Veillardfe926001998-07-26 04:28:20 +000015827 * integrated code developped at W3C
15828 * changed the original Copyright
15829 * migrated to automake
15830 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015831