blob: 93c146f04ba61bca09ec27c662cf0e9a1c7f92f1 [file] [log] [blame]
Daniel Veillard652d8a92003-02-04 19:28:49 +00001Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * catalog.c: fixed bug #104817 with delegateURI
4 * xpath.c: fixing bugs #104123 and #104125
5
Daniel Veillard0e298ad2003-02-04 16:14:33 +00006Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
7
8 * configure.in valid.c xmlreader.c python/libxml_wrap.h
9 python/types.c: fixing #104096 to compile without regexps
10
Daniel Veillard57e79b32003-02-04 15:33:12 +000011Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
12
13 * valid.c: fixing bug #103969 forgot to add an epsilon transition
14 when building the automata for elem*
15
Daniel Veillard358a9892003-02-04 15:22:32 +000016Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
17
18 * HTMLparser.c: applied patch from Arne de Bruijn fixing
19 bug #103827
20
Daniel Veillardeb137172003-02-04 15:18:06 +000021Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
22
23 * HTMLparser.c: updating a comment, fixing #103776
24
Daniel Veillard8d589042003-02-04 15:07:21 +000025Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
26
27 * parser.c: fixing bug 105049 for validity checking of content
28 within recursive entities.
29
Daniel Veillarde5b110b2003-02-04 14:43:39 +000030Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
31
32 * HTMLparser.c: try to fix # 105049
33 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
34 * tree.c: updated a function comment
35
Daniel Veillard419a7682003-02-03 23:22:49 +000036Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
37
38 * relaxng: more work on grammars and refs/defs
39 * test/relaxng/* result/relaxng/*: augmented/updated the
40 regression tests
41
Daniel Veillard144fae12003-02-03 13:17:57 +000042Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
43
44 * relaxng: more work on name classes, except support
45 * test/relaxng/* result/relaxng/*: augmented/updated the
46 regression tests
47
Daniel Veillard1ed7f362003-02-03 10:57:45 +000048Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
49
50 * relaxng: more work on name classes, the "validate all" schemas
51 seems to work now.
52 * test/relaxng/* result/relaxng/*: augmented/updated the
53 regression tests
54
Daniel Veillard3b2e4e12003-02-03 08:52:58 +000055Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
56
57 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
58 * parser.c: put a guard against infinite document depth, basically
59 trying to avoid another kind of DoS attack.
60 * relaxng.c: some code w.r.t. nameClasses
61
Daniel Veillardfc1a4502003-02-02 16:02:55 +000062Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
63
64 * test/relaxng/* result/relaxng/*: check all the namespace support
65 was actually correct based on tutorial section 10.
66
Daniel Veillarde2a5a082003-02-02 14:35:17 +000067Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
68
69 * relaxng: include seems to work okay now
70 * test/relaxng/* result/relaxng/*: augmented/updated the
71 regression tests
72
Daniel Veillarda9d912d2003-02-01 17:43:10 +000073Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
74
75 * relaxng.c: a bit of work done in the train back.
76 * test/relaxng/*: added one of the include tests
77
Daniel Veillard154877e2003-01-30 12:17:05 +000078Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
79
80 * relaxng: more work done in the train
81 * test/relaxng/* result/relaxng/*: augmented/updated the
82 regression tests
83
Daniel Veillarde431a272003-01-29 23:02:33 +000084Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
85
86 * relaxng.c: debugging of externalRef
87 * test/relaxng/* result/relaxng/*: augmented/updated the
88 regression tests
89
Daniel Veillardd41f4f42003-01-29 21:07:52 +000090Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
91
92 * relaxng.c: more work on Relax-NG, implementing externalRef
93 * test/relaxng/* result/relaxng/*: augmented/updated the
94 regression tests
95 * Makefile.am: cleanup to Relaxtests target
96
Daniel Veillardb08c9812003-01-28 23:09:49 +000097Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
98
99 * relaxng.c: more work on Relax-NG, implementing interleave
100 * test/relaxng/* result/relaxng/*: augmented/updated the
101 regression tests
102
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000103Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
104
105 * relaxng.c: more work on Relax-NG, implementing interleave
106 * test/relaxng/* result/relaxng/*: augmented/updated the
107 regression tests
108
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000109Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
110
111 * doc/tutorial/customfo.xsl
112 * doc/tutorial/customhtml.xsl
113 adding stylesheet customizations used to generate fo
114 for pdf and html
115
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000116Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
117
118 * relaxng.c: more work on Relax-NG
119 * test/relaxng/* result/relaxng/*: augmented/updated the
120 regression tests
121 * xmlschemastypes.c: added a number of base type definition but not
122 the associated checks, those are still TODOs
123
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000124Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
125
126 in docs/tutorial:
127 * apa.html
128 * apb.html
129 * apc.html
130 * apd.html
131 * ape.html
132 * apf.html
133 * apg.html
134 * ar01s02.html
135 * ar01s03.html
136 * ar01s04.html
137 * ar01s05.html
138 * ar01s06.html
139 * ar01s07.html
140 * ar01s08.html
141 * index.html
142 * xmltutorial.pdf
143 * xmltutorial.xml
144 add index to tutorial
145
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000146Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
147
148 * doc/xmlcatalog.1
149 * doc/xmlcatalog_man.html
150 * doc/xmlcatalog_man.xml
151 belatedly fixing bug #93622 (adds rewriteURI type to
152 "--add" option in xmlcatalog man page
153
Daniel Veillard3be27512003-01-26 19:49:04 +0000154Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
155
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000156 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000157 Julio Merino, closing #104475
158
Daniel Veillardea3f3982003-01-26 19:45:18 +0000159Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
160
161 * relaxng.c: more work on Relax-NG
162 * test/relaxng/* result/relaxng/*: augmented/updated the
163 regression tests
164
Daniel Veillardedc91922003-01-26 00:52:04 +0000165Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
166
167 * relaxng.c: more work on Relax-NG
168 * test/relaxng/* result/relaxng/*: augmented/updated the
169 regression tests
170
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000171Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
172
173 * README: updated the policy on private mail answers
174 * relaxng.c: more work on Relax-NG
175 * test/relaxng/* result/relaxng/*: augmented/updated the
176 regression tests
177
Daniel Veillard7424eb62003-01-24 14:14:52 +0000178Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
179
180 * error.c parser.c tree.c: applied a documentation patch from
181 Stefan Kost
182
Daniel Veillard276be4a2003-01-24 01:03:34 +0000183Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
184
185 * relaxng.c: more work on Relax-NG
186 * doc/*: regenerated the docs
187 * test/relaxng/* result/relaxng/*: updated and augmented the
188 Relax-NG regression tests and results
189
Daniel Veillard6eadf632003-01-23 18:29:16 +0000190Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
191
192 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
193 First commit of the new Relax-NG validation code, not generally
194 useful yet.
195 * test/relaxng/* result/relaxng/*: current state of the regression
196 tests
197
Daniel Veillard814a76d2003-01-23 18:24:20 +0000198Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
199
200 * tree.c: minimized the memory allocated for GetContent
201 and a bit of cleanup.
202
Daniel Veillardff12c492003-01-23 16:42:55 +0000203Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
204
205 * python/generator.py: seems there is no good reasons to
206 not generate bindings for XPointer
207
Daniel Veillard540a31a2003-01-21 11:21:07 +0000208Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
209
210 * xmlreader.c doc/apibuild.py: applied a new patch from
211 Stéphane Bidoul for cleanups
212 * doc/libxml2-api.xml: rebuilt the API description with
213 new entry points
214
Daniel Veillard417be3a2003-01-20 21:26:34 +0000215Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
216
217 * xmlreader.c python/drv_libxml2.py python/generator.py
218 python/libxml.c python/libxml.py python/libxml_wrap.h
219 python/types.c: patch from Stéphane Bidoul for better per
220 context error message APIs
221 * python/tests/ctxterror.py python/tests/readererr.py:
222 update of the tests
223
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000224Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
225
226 * doc/guidelines.html
227 grammar and spelling cleanup
228
Daniel Veillard26f70262003-01-16 22:45:08 +0000229Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
230
231 * xmlreader.c include/libxml/xmlreader.h python/generator.py
232 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
233 a patch from Stéphane Bidoul to allow per XMLtextReader error
234 and warning handling
235 * python/tests/Makefile.am python/tests/readererr.py: adding the
236 specific regression test
237
Daniel Veillard71f9d732003-01-14 16:07:16 +0000238Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
239
240 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
241 should raise a syntax error
242
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000243Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
244
245 * python/libxml.c: cleanup patch from Stéphane Bidoul
246
Daniel Veillard81601f92003-01-14 13:42:37 +0000247Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
248
249 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
250
Daniel Veillarde6227e02003-01-14 11:42:39 +0000251Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
252
253 * python/generator.py python/libxml.c python/libxml.py
254 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000255 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000256 Python level.
257 * python/tests/Makefile.am python/tests/ctxterror.py: added a
258 regression test for it.
259
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000260Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
261
262 * xmlreader.c: fixed the streaming property of the reader,
263 it was generating tree faster than consuming it. Pointed out
264 by Nate Myers
265 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
266
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000267Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
268
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000269 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000270
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000271Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
272
273 * xpath.c: fix to the XPath implementation for parent and
274 ancestors axis when operating on a Result Value Tree.
275 Fixes bug #100271
276
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000277Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
278
279 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
280 to fix some URI/file escaping problems
281
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000282Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
283
284 * python/generator.py: fixed a bug raised by Raymond Wiker,
285 docSetRootElement() should not raise an exception if the
286 return is None
287
Daniel Veillard3e20a292003-01-10 13:14:40 +0000288Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
289
290 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
291 fixed bug #102181 by applying the suggested change and fixing
292 the generation/registration problem.
293
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000294Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
295
296 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
297 routines.
298
Daniel Veillard8f872442003-01-09 23:19:02 +0000299Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
300
301 * parser.c: one more IsEmptyElement crazyness, that time in
302 external parsed entities if substitution is asked.
303 * python/tests/reader3.py: added a specific test.
304
Daniel Veillarde329fc22003-01-09 21:36:42 +0000305Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
306
307 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
308 support and improved error handler registration
309
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000310Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
311
312 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
313 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
314 * README: fixed a link
315
Daniel Veillarde2830f12003-01-08 17:47:49 +0000316Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
317
318 * configure.in doc/* NEWS: preparing 2.5.1 release
319 * SAX.c parser.c: fixing XmlTextReader bug
320
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000321Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
322
323 * SAX.c: fuck, I introduced a memory leak on external parsed
324 entities in 2.5.0 :-(
325
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000326Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
327
328 * xmllint.c: another fix needed as pointed by Christophe Merlet
329 for --stream --debug if compiled without debug support.
330
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000331Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
332
333 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000334 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000335 update man page with --stream and --chkregister
336
Daniel Veillard8326e732003-01-07 00:19:07 +0000337Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
338
339 * globals.c: fixed --with-threads compile
340 * xmllint.c: fixed --without-debug compile
341 * include/libxml/globals.h: cleanup
342 * include/libxml/schemasInternals.h: add a missing include
343
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000344Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
345
346 * configure.in NEWS: preparing 2.5.0 release
347 * SAX.c: only warn in pedantic mode about namespace name
348 brokeness
349 * globals.c: fix a doc generation problem
350 * uri.c: fix #101520
351 * doc/*: updated and rebuilt the doc for the release, includuding
352 stylesheet update
353 * python/Makefile.am: fix a filename bug
354
355Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
356
357 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
358 should not be called.
359
360Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
361
362 * libxml-2.0.pc.in: applied the patch to fix #101894
363
364Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
365
366 * tree.c : applied patch from Lukas Schroeder for register callbacks
367 * valid.c: modified patch from Lukas Schroeder to test
368 register callbacks with --chkregister
369
370Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
371
372 * xmlreader.c: seriously changed the way data are pushed to
373 the underlying parser, go by block of 512 bytes instead of
374 tryng to detect tag boundaries at that level. Changed the
375 way empty element are detected and tagged.
376 * python/tests/reader.py python/tests/reader2.py
377 python/tests/reader3.py: small changes mostly due to context
378 reporting being different and DTD node being reported. Some
379 errors previously undetected are now caught and fixed.
380 * doc/xmlreader.html: flagged last section as TODO
381
382Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
383
384 * python/libxml.py: integrated the Python 2.2 optimizations
385 from Hannu Krosing, while maintaining compatibility with
386 1.5 and 2.1
387
388Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
389
390 * xmllint.c: a bit of cleanup
391 * xmlreader.c: small fix
392 * doc/xmlreader.html: more work on the XmlTextReader tutorial
393 * python/libxml.py: a few fixes pointed out by Hannu Krosing
394
395Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
396
397 * python/setup.py.in: patch from Stéphane Bidoul to include
398 drv_libxml2.py in setup.py
399
400Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
401
402 * doc/xmlreader.html: starting documenting the new XmlTextReader
403 interface.
404
405Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
406
407 * xmllint.c: added the --stream flag to use the TextReader API
408 * xmlreader.c: small performance tweak
409
410Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
411
412 * xmlreader.c python/tests/reader2py: okay the DTD validation
413 code on top of the XMLTextParser API should be solid now.
414
415Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
416
417 * xmlreader.c python/tests/reader2py: Fixing some more mess
418 with validation and recursive entities while using the
419 reader interface, it's getting a bit messy...
420
421Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
422
423 * xmlreader.c python/tests/reader.py: another couple of problem
424 related to IsEmptyElement reported by Stéphane Bidoul needed
425 some fixes.
426
427Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
428
429 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
430 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
431 based on the python XmlTextReader interface.
432
433Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
434
435 * tree.c: backing out one change in the last patch which broke the
436 regression tests
437
438Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
439
440 * global.data globals.c tree.c include/libxml/globals.h: applied
441 an old patch from Lukas Schroeder to track node creation and
442 destruction. Probably missing a lot of references at the moment
443 and not usable reliably.
444
445Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
446
447 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
448 from doc/news.html and a stylesheet
449
450Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
451
452 * xmlreader.c python/tests/reader.py: fixed another couple of
453 xmlreader bugs reported by Stéphane Bidoul and added tests.
454
455Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
456
457 * xmlreader.c python/tests/reader2.py: fixed another validity
458 checking in external parsed entities raised by Stéphane Bidoul
459 and added a specific regression test.
460 * python/tests/reader3.py: cleanup
461
462Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
463
464 * xmlreader.c python/tests/reader2.py: fixed a problem with
465 validation within entities pointed by Stéphane Bidoul, augmented
466 the tests to catch those.
467
468Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
469
470 * python/generator.py: modified the generator to allow keeping
471 class references when creating new classes, needed to fix a bug
472 pointed by Stéphane Bidoul where the input buffer of the
473 xmlTextReader instance gets destroyed if the python wrapper for
474 the input is not referenced anymore.
475
476Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
477
478 * xmlreader.c python/tests/reader.py: fixed another pair of problem
479 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
480
481Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
482
483 * xmlreader.c python/tests/reader.py: fixed another problem
484 pointed by Stéphane Bidoul
485
486Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
487
488 * xmlreader.c python/tests/reader.py: fixed a limit case problem
489 with "<a/>"
490
491Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
492
493 * SAX.c: warn on xmlns:prefix="foo"
494 * xmlreader.c python/tests/reader.py: fixed a couple of problem
495 for namespace attributes handling.
496
497Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
498
499 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
500 a really nasty problem raised by a DocBook XSLT transform
501 provided by Sebastian Bergmann
502
503Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
504
505 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
506 by Stéphane Bidoul and integrated it into the tests
507
508Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
509
510 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
511 extended the XmlTextReader API a bit, addding accessors for
512 the current doc and node, and an entity substitution mode for
513 the parser.
514 * python/libxml.py python/libxml2class.txt: related updates
515 * python/tests/Makefile.am python/tests/reader.py
516 python/tests/reader2.py python/tests/reader3.py: updated a bit
517 the old tests and added a new one to test the entities handling
518
519Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
520
521 * python/generator.py python/libxml2class.txt
522 python/tests/reader.py python/tests/reader2.py: changed the
523 generator to provide casing for the XmlTextReader similar to
524 C# so that examples and documentation are more directly transposable.
525 Fixed the couple of tests in the suite.
526
527Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
528
529 * doc/guidelines.html: added a document on guildeline for
530 publishing and deploying XML
531
532Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
533
534 * valid.c xmlreader.c: final touch running DTD validation
535 on the XmlTextReader
536 * python/tests/Makefile.am python/tests/reader2.py: added a
537 specific run based on the examples from test/valid/*.xml
538
539Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
540
541 * python/libxml.py: added a few predefined xmlTextReader parser
542 configuration values.
543
544Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
545
546 * python/libxml_wrap.h: trying to fix #102037
547
548Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
549
550 * SAX.c: fixing bug #95296, when the predefined entities
551 are redefined in the DTD the default one must be used
552 instead anyway.
553
554Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
555
556 * doc/xmllint.xml
557 * doc/xmllint.1
558 Add discussion of XML_DEBUG_CATALOG to xmllint man
559 page - bug #100907
560
561
562Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
563
564 * xmlreader.c: Fixed the empty node detection to avoid reporting
565 an inexistant close tag.
566
567Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
568
569 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
570 for Python 2.1
571
572Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
573
574 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
575
576Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
577
578 * doc/libxml2-api.xml python/tests/reader.py: one really need
579 to provide the base URI information when creating a reader parser
580 from an input stream. Updated the API and the example using it.
581
582Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
583
584 * testReader.c xmlreader.c valid.c include/libxml/tree.h
585 include/libxml/valid.h include/libxml/xmlreader.h: working on
586 DTD validation on top of xml reader interfaces. Allows to
587 validate arbitrary large instances. This required some extensions
588 to the valid module interface and augmenting the size of xmlID
589 and xmlRef structs a bit.
590 * uri.c xmlregexp.c: simple cleanup.
591
592Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
593
594 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
595 work on the xml reader interfaces.
596 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
597 Web page for the Windows binaries.
598
599Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
600
601 * xmlIO.c: applied a patch for VMS following the report by
602 Nigel Hall
603
604Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
605
606 * parser.c: the parseStartTag bug fix wasn't complete.
607
608Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
609
610 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
611 parseStartTag, fixing it.
612 * test/att4 result/att4 result/noent/att4: adding the test
613 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
614 more methods to XmlTextReader.
615
616Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
617
618 * win32/libxml2.def.src: added more xml reader exports
619 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
620 to the build
621
622Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
623
624 * doc/tutorial/xmltutorial.xml
625 plus generated html and pdf
626 Updating tutorial again based on further comments from Niraj
627 Tolia on the last iteration
628
629Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
630
631 * doc/tutorial/xmltutorial.xml
632 * doc/tutorial/includekeyword.c
633 * doc/tutorial/includegetattribute.c
634 plus generated html and pdf
635 Adding fix from Niraj Tolia to tutorial to properly free memory.
636
637
638Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
639
640 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
641 more methods of XmlTextReader.
642 * python/libxml2class.txt python/tests/reader.py: this increased the
643 methods in the bndings, augmented the test to check those new
644 functions.
645
646Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
647
648 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
649 methods of XmlTextReader.
650 * python/generator.py python/libxml_wrap.h python/types.c
651 python/libxml2class.txt: added the reader to the Python bindings
652 * python/tests/Makefile.am python/tests/reader.py: added a specific
653 test for the Python bindings of the Reader APIs
654 * parser.c: small cleanup.
655
656Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
657
658 * xinclude.c: fallback was only copying the first child not the
659 full child list of the fallback element, closes #89684 as reopened
660 by Bernd Kuemmerlen
661
662Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
663
664 * win32/libxml2.def.src: exported htmlNodeDumpOutput
665
666Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
667
668 * configure.in: preparing release of 2.4.30
669 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
670 gives enum values, fix functype return type, put back fields in
671 structs
672 * doc/*: updated the docs rebuilt
673
674Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
675
676 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
677 about htmlNodeDumpOutput location.
678 * xpath.c: removed an undefined function signature
679 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
680 too many symbols in the API breaking the python bindings.
681 Updated with the libxslt/libexslt changes.
682
683Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
684
685 * configure.in: preparing release of 2.4.29
686 * doc/*: rebuilt the docs and API
687 * xmlreader.c: a few more fixes for the XmlTextReader API
688
689Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
690
691 * include/win32config.h: applied mingw patch from Magnus Henoch
692
693Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
694
695 * catalog.c doc/libxml2-api.xml: a bit more cleanup
696
697Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
698
699 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
700 building Python script, does the C parsing directly, generates
701 a better API description including structure fieds defs and
702 enums. Still a couple of bugs, but good enough for the python
703 wrappers now.
704 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
705 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
706 include/libxml/schemasInternals.h include/libxml/tree.h: more
707 cleanup based on the python analysis script reports.
708 * libxml.spec.in: make sure the API XML description is part of the
709 devel package.
710
711Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
712
713 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
714 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
715 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
716 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
717 code cleanup, especially the function comments.
718 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
719
720Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
721
722 * Makefile.am xmlreader.c include/libxml/Makefile.am
723 include/libxml/xmlreader.h: Adding a new set of APIs based on
724 the C# TextXmlReader API but converted to C. Allow to parse
725 in constant memory usage, far simpler to program and explain
726 than the SAX like APIs, unfinished but working.
727 * testReader.c: test program
728
729Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
730
731 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
732
733Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
734
735 * tree.c: Chip turner indicated that XHTML1 serialization
736 rule for style actually break on both IE and Mozilla,
737 try to avoid the rule if escaping ain't necessary
738
739Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
740
741 * nanhttp.c: handle HTTP URL escaping, problem reported by
742 Glen Nakamura and Stefano Zacchiroli
743
744Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
745
746 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
747
748Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
749
750 * uri.c: Johann Richard pointed out some XPointer problems for
751 URN based URI references in XInclude. Modified the URI parsing
752 and saving routines to allow correct parsing and saving of
753 XPointers, especially when attached to "opaque" scheme accordingly
754 to RFC 2396
755
756Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
757
758 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
759 of refactoring to the HTML saving code.
760 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
761 in the doc.
762
763Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
764
765 * tree.c include/libxml/tree.h: refactored the XML dump of a node
766 to a buffer API to reuse the generic dump to an OutputIO layer,
767 this reduces code, fixes xmlNodeDump() for XHTML, also made
768 xmlNodeDump() now return the number of byte written.
769
770Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
771
772 * python/setup.py.in: another patch from Stéphane Bidoul for
773 Python bindings on Windows
774 * doc/parsedecl.py: small cleanup
775
776Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
777
778 * libxml.spec.in configure.in: add a line in %changelog for releases
779
780Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
781
782 * parser.c: patch from Marcus Clarke fixing a problem in entities
783 parsing that was detected in KDe documentations environment.
784
785Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
786
787 * python/libxml.c (libxml_prev): Return the previous as opposed to
788 the next node (I guess this is the result of some cut & paste programming:)
789
790Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
791
792 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
793
794Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
795
796 * python/generator.py python/libxml.c python/setup.py.in: trying
797 to fix the Python bindings build on Windows (Stéphane Bidoul)
798
799Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
800
801 * win32/configure.js: added option for python bindings
802 * win32/libxml2.def.src: added more exports
803
804Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
805
806 * win32/Makefile.mingw: fixed unresolved symbols when linking with
807 pthreads
808 * win32/wince/*: applied updates to Windows CE port from Javier
809
810Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
811
812 * configure.in: preparing 2.4.28
813 * libxml.spec.in doc/Makefile.am: some cleanup
814 * doc/*: updated the news and regenerated.
815
816Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
817
818 * HTMLparser.c: final touch at closing #87235 </p> end tags
819 need to be generated.
820 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
821 this change slightly the output of a few tests
822 * doc/*: regenerated
823
824Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
825
826 * parserInternals.c: fixing bug #99190 when UTF8 document are
827 parsed using the progressive parser and the end of the chunk
828 is in the middle of an UTF8 multibyte character.
829
830Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
831
832 * threads.c: fixed initialization problem in xmlNewGlobalState
833 which was causing crash.
834 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
835 in xmlInitializeGlobalState.
836 * parserInternals.c: cleaned up ctxt->sax initialisation.
837
838Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
839
840 * tree.c include/libxml/tree.h: modified the existing APIs
841 to handle XHTML1 serialization rules automatically, also add
842 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
843 libxslt serialization uses it when needed without changing
844 the library API.
845 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
846 result/xhtml1: added a new test specifically for xhtml1 output
847 and updated the result of one XHTML1 test
848
849Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
850
851 * xinclude.c parserInternals.c encoding.c: fixed #99082
852 for xi:include encoding="..." support on text includes.
853 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
854 test/XInclude/ents/isolatin.txt : added a specific regression test
855 * python/generator.py python/libxml2class.txt: fixed the generator
856 the new set of comments generated for doc/libxml2-api.xml were
857 breaking the python generation.
858
859Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
860
861 * doc/Makefile.am: repair some problem if gtk-doc fail or such
862 * configure.in: patch for Solaris on new autoconf closes #98880
863 * doc/parsedecl.py: repair the frigging API building script,
864 did I say that python xmllib sucks ?
865 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
866 and some comment are no more truncated.
867
868Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
869
870 * parser.c: Martin Stoilov pointed out a potential leak in
871 xmlCreateMemoryParserCtxt
872
873Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
874
875 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
876 included in HTML documents and using the push parser.
877
878Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
879
880 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
881 specified, look for the Python interpreter not just in the
882 specified root but also in the specified location. Fixes #98825
883
884Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
885
886 * python/libxml.c: fixing bug #98792 , node may have no doc
887 and dereferencing without checking ain't good ...
888
889Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
890
891 * configure.in: preparing release 2.4.27
892 * doc/* : updated and rebuilt the docs
893 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
894 and all the docs are actually packaged and in the final RPMs
895 * parser.c parserInternals.c include/libxml/parser.h: restore
896 xmllint --recover feature.
897
898Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
899
900 * parser.c xpath.c: fixing #96925 wich was also dependant on the
901 processing of parsed entities, and XPath computation on sustitued
902 entities.
903 * testXPath.c: make sure entities are substitued.
904
905Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
906
907 * parser.c: fixed #96594, which was totally dependant on the
908 processing of internal parsed entities, which had to be changed.
909
910Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
911
912 * Makefile.am python/Makefile.am python/tests/Makefile.am:
913 trying to fix bug #98517 about building outside the source tree
914 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
915
916Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
917
918 * include/win32config.h: cleanup
919 * win32/Makefile.mingw: integrated mingw in JScript configure
920 * win32/Makefile.msvc: modified to allow mingw coexistence
921 * win32/configure.js: integrated mingw
922 * win32/Readme.txt: cleanup
923
924Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
925
926 * HTMLparser.c: strengthen the guard in the Pop macros,
927 like in the XML parser, closes bug #97315
928
929Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
930
931 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
932 callback is never used.
933
934Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
935
936 * parserInternals.c: fixed the initialization of the SAX structure
937 which was breaking xsltproc
938 * xpath.c: patch from Petr Pajas for CDATA nodes
939 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
940 * parser.c include/libxml/parser.h: patch from Peter Jones
941 removing a leak in xmlSAXParseMemory() and adding the
942 function xmlSAXParseMemoryWithData()
943
944Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
945
946 adding pdf of tutorial, changing web page to link to it
947 * doc/tutorial/xmltutorial.pdf
948 * doc/xml.html
949 * doc/docs.html
950
951Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
952
953 * doc/tutorial/ar01s08.html
954 adding file what I forgot for tutorial
955
956
957Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
958
959 Adding encoding discussion to tutorial
960 Added:
961 * doc/tutorial/images/*.png: DocBook admonition image files
962 * doc/tutorial/apf.html, apg.html: new generated html
963 * doc/tutorial/includeconvert.c: conversion code entity file
964 changed:
965 * doc/tutorial/xmltutorial.xml: DocBook original
966 * doc/tutorial/*.html: generated html
967
968Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
969
970 * include/libxml/*.h: retired xmlwin32version.h
971 * doc/Makefile.am: retired xmlwin32version.h
972 * win32/configure.js: retired xmlwin32version.h
973
974Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
975
976 * win32/libxml2.def.src: exported additional symbols
977 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
978 sisterhood
979
980Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
981
982 * globals.c: fixed a typo pointed out by Igor
983 * xpath.c: try to speed up node compare using line numbers
984 if available.
985
986Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
987
988 * tree.c: make xmlFreeNode() handle attributes correctly.
989
990Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
991
992 * catalog.c: completed the #96963 fix, as reported by Karl
993 Eichwalder
994
995Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
996
997 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
998
999Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1000
1001 * Makefile.am: switched the order of a couple of includes
1002 to fix bugs #97100
1003
1004Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1005
1006 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1007 xmlLoadCatalogs that used to separate directories with a ':'.
1008
1009Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1010
1011 * threads.c: improvements to the Windows-side of thread handling
1012 * testThreads.c: conditionally excluded unistd.h
1013 * testThradsWin32.c: broke overlong lines
1014 * include/win32config.h: adapted thread-related macros to the new
1015 scheme and for pthreads on Windows
1016 * win32/Makefile.msvc: introduced a more flexible thread build,
1017 added testThreads[Win32].c to the build
1018 * win32/configure.js: introduced a more flexible thread config
1019
10202002-10-31 John Fleck <jfleck@inkstain.net>
1021
1022 * doc/xml.html (and, by implication, FAQ.html)
1023 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1024
1025Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1026
1027 * configure.in: removed xmlwin32version.h
1028 * include/libxml/Makefile.am: removed xmlwin32version.h
1029
1030Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1031
1032 * tree.c: applied patch from Brian Stafford to fix a bug
1033 in xmlReconciliateNs()
1034
1035Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1036
1037 * tree.c: applied patch from Christian Glahn to allow
1038 xmlNewChild() on document fragment nodes
1039
1040Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1041
1042 * parser.c: Christian Glahn found a problem with a recent
1043 patch to xmlParseBalancedChunkMemoryRecover()
1044 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1045 problems
1046 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1047 test/schemas/seq*: added the test cases from Charles
1048
1049Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1050
1051 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1052 serious cleanup of the spec file and associated changes
1053 in the Makefiles.
1054 * valid.c: try to remove some warnings on x86_64
1055
1056Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1057
1058 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1059 fix bug #96586
1060
1061Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1062
1063 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1064 parsing, applied his patch
1065 * result/HTML/attrents.html result/HTML/attrents.html.err
1066 result/HTML/attrents.html.sax test/HTML/attrents.html:
1067 added the test and result case provided by Mikhail Sogrine
1068
1069Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1070
1071 * vms/build_libxml.com vms/config.vms vms/readme.vms
1072 include/libxml/parser.h include/libxml/parserInternals.h
1073 include/libxml/tree.h include/libxml/xmlIO.h
1074 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1075 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1076 Applied the VMS update patch from Craig A. Berry
1077 * doc/*.html: update
1078
1079Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1080
1081 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1082
1083Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1084
1085 * debugXML.c: adding a grep command to --shell in xmllint
1086 for T.V. Raman
1087
1088Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1089
1090 * xmlcatalog.c: tried to fix some of the problem with --sgml
1091
1092Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1093
1094 * parser.c: tried to fix bug #91500 where doc->children may
1095 be overriden by a call to xmlParseBalancedChunkMemory()
1096
1097Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1098
1099 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1100 identifiers in SGML catalogs containing '&'
1101
1102Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1103
1104 * python/types.c: fixed bugs when passing result value tree
1105 to Python functions.
1106
1107Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1108
1109 * configure.in: preparing the release of 2.4.26
1110 * doc/*: updated and rebuilt the documentation
1111
1112Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1113
1114 * parser.c: fixed a XML Namespace compliance bug reported by
1115 Alexander Grimalovsky
1116
1117Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1118
1119 * HTMLtree.c: fixed serialization of script and style when
1120 they are not lowercase (i.e. added using the API to the tree).
1121
1122Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1123
1124 * valid.c: make xmlValidateDocument emit a warning msg if there
1125 is no DTD, pointed by Christian Glahn
1126
1127Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1128
1129 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1130 content model when some of the blocks have min or max, and a couple
1131 of bugs found in the process.
1132 * result/schemas/list0* test/schemas/list0*: added some specific
1133 regression tests
1134
1135Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1136
1137 * README: updated the contact informations
1138
1139Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1140
1141 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1142 misses it, reported by Peter Bray.
1143
1144Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1145
1146 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1147 and removed a few warnings
1148
1149Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1150
1151 * parser.c: Christian Glahn found a small bug in the push parser.
1152 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1153 public
1154
1155Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1156
1157 * xmlschemas.c include/libxml/xmlschemas.h: added
1158 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1159 * testSchemas.c: added --memory to test the new interface
1160
1161Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1162
1163 * doc/index.py doc/search.php: integrated the XSLT indexing,
1164 a few fixed in the indexer, added a scope selection at the
1165 search level.
1166
1167Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1168
1169 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1170 this was due to uninitialized parts of the validation context
1171
1172Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1173
1174 * debugXML.c: applied patch from Mark Vakoc except the API
1175 change, preserved it.
1176 * doc/*: updated the docs to point to the search engine for
1177 information lookup or before bug/help reports.
1178
1179Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1180
1181 * doc/index.py doc/search.php: added mailing-list archives
1182 indexing and lookup
1183
1184Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1185
1186 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1187
1188Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1189
1190 * doc/index.py: improved HTML indexing
1191 * doc/search.php: make the queries also lookup the HTML based indexes
1192
1193Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1194
1195 * doc/index.py: added HTML page indexing
1196
1197Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1198
1199 * xmlIO.c: extended Windows path normalisation to fix the base
1200 problem in libxslt.
1201 * catalog.c: fixed list handling in XML_CATALOG_FILES
1202
1203Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1204
1205 * valid.c: typo/bug found by Christian Glahn
1206
1207Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1208
1209 * xmlIO.c: applied Windows CE patch from Javier.
1210 * win32/wince: new directory, contains support for the PocketPC
1211 with Windows CE from Javier.
1212 * include/win32config.h: reorganised, removed duplicate
1213 definitions and applied WinCE patch from Javier.
1214 * include/wsockcompat.h: new file, now contains WinSock
1215 compatibility macros.
1216 * win32/Makefile.msvc: introduced double-run compilation.
1217
1218Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1219
1220 * configure.in include/libxml/xmlwin32version.h: preparing release
1221 of 2.4.25
1222 * doc/*: updated and regenerated teh docs and web pages.
1223
1224Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1225
1226 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1227 error were not covering namespace declarations.
1228 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1229 it was missing the attribute declaration for the namespace
1230 * result/VC/NS3: the fix now report breakages in that test
1231
1232Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1233
1234 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1235
1236Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1237
1238 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1239 and regenerated the docs and web site
1240
1241Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1242
1243 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1244 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1245 not before
1246
1247Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1248
1249 * python/generator.py python/libxml2class.txt: fixed a stupid error
1250 breaking the python API
1251
1252Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1253
1254 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1255 triostr.c triostr.h: applied a trio update patch from
1256 Bjorn Reese which should work with MinGW
1257
1258Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1259
1260 * tree.c: improving some documentation comments
1261 * xmlregexp.c: found and fixed a mem leak with python regression tests
1262 * doc/*: rebuilt the doc and the API XML file including the
1263 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1264 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1265 python/types.c: added access to the XML Schemas regexps from
1266 python
1267 * python/tests/Makefile.am python/tests/regexp.py: added a
1268 simple regexp bindings test
1269
1270Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1271
1272 * doc/xml.html:
1273 fixing ftp links - thanks to Vitaly Ostanin
1274
1275Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1276
1277 * xmlregexp.c: fixed the data callback on transition functionality
1278 which was broken when using the compact form
1279 * result/schemas/*: updated the results, less verbose, all tests
1280 pass like before
1281 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1282 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1283 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1284 annoying warnings
1285 * xpath.c: try to provide better error report when possible
1286
1287Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1288
1289 * Makefile.am: fixed a breakage raised by Jacob
1290
1291Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1292
1293 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1294 which don't use sockets
1295
1296Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1297
1298 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1299 * win32/configure.js: applied zlib patch from Daniel Gehriger
1300
1301Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1302
1303 * win32/configure.js: applied the patch from Mark Vakoc for
1304 regexp support
1305 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1306 for regexp support
1307
1308Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1309
1310 * xmlschemastypes.c: as pointed by Igor Float and Double
1311 parsing ain't finished yet
1312
1313Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1314
1315 * Makefile.am configure.in: trying to fix #88412 by bypassing
1316 all the python subdir if python ain't detected
1317
1318Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1319
1320 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1321 made configuring with regexps/automata/unicode the default
1322 but without schemas ATM
1323 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1324 fixed the regexp based DTD validation performance and memory
1325 problem by switching to a compact form for determinist regexps
1326 and detecting the determinism property in the process. Seems
1327 as fast as the old DTD validation specific engine :-) despite
1328 the regexp built and compaction process.
1329
1330Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1331
1332 * valid.c: determinism is debugged, new DTD checking code now works
1333 but xmlFAComputesDeterminism takes far too much CPU and the whole
1334 set usues too much memory to be really usable as-is
1335
1336Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1337
1338 * tree.c: fixed another stupid bug in xmlGetNodePath()
1339 * xmllint.c: --version now report the options compiled in
1340
1341Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1342
1343 * HTMLparser.c: small cleanup
1344 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1345 when configured with them. A bit of debugging around the determinism
1346 checks is still needed
1347
1348Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1349
1350 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1351
1352Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1353
1354 * xmlIO.c: small portability glitch fixed.
1355
1356Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1357
1358 * xmlschemastypes.c: incomplete steps for real/double support
1359 * testAutomata.c include/libxml/xmlautomata.h
1360 include/libxml/xmlregexp.h: avoiding a compilation problem
1361 * valid.c include/libxml/valid.h: starting the work toward using
1362 the regexps for actual DTD validation
1363
1364Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1365
1366 * hash.c: cosmetic cleanup
1367 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1368 integrating a DTD validation layer based on the regexps
1369
1370Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1371
1372 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1373 the determinism was tested before eliminating the epsilon
1374 transitions :-(
1375
1376Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1377
1378 * python/generator.py python/libxml.c python/libxml.py
1379 python/libxml2-python-api.xml python/libxml2class.txt
1380 python/libxml_wrap.h python/types.c: updated the python
1381 bindings, added code for easier File I/O, and the ability to
1382 define a resolver from Python fixing bug #91635
1383 * python/tests/Makefile.am python/tests/inbuf.py
1384 python/tests/outbuf.py python/tests/pushSAXhtml.py
1385 python/tests/resolver.py python/tests/serialize.py: updated
1386 and augmented the set of Python tests.
1387
1388Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1389
1390 * win32/configure.js: added more readme info for the binary
1391 package.
1392
1393Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1394
1395 * xmlIO.c: fixed a stupid out of bound array error
1396
1397Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1398
1399 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1400 messing around with support for Windows path, cleanups,
1401 trying to identify and fix the various code path to the
1402 filename access. Added xmlNormalizeWindowsPath()
1403
1404Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1405
1406 * error.c valid.c: working on better error reporting of validity
1407 errors, especially providing an accurate context.
1408 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1409 error reports in those cases.
1410
1411Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1412
1413 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1414 parser.c parserInternals.c xmlIO.c: get rid of all the
1415 perror() calls made in the library execution paths. This
1416 should fix both #92059 and #92385
1417
1418Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1419
1420 * xmllint.c: memory leak reporting was broken after a change
1421 of the preprocessor symbol used to activate it.
1422
1423Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1424
1425 * tree.c: try to make the copy function work for node of
1426 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1427 DOM layers though, not libxml2 itself.
1428
1429Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1430
1431 * valid.c: try to provide file and line informations, not all
1432 messages are covered, but it's a (good) start
1433
1434Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1435
1436 * xinclude.c: reimplemented a large part of the XInclude
1437 processor, trying to minimize resources used, James Henstridge
1438 provided a huge test case which was exhibiting severe memory
1439 consumption problems.
1440
1441Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1442
1443 * python/Makefile.am: applied patch from Christophe Merlet to
1444 reestablish DESTDIR
1445
1446Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1447
1448 * libxml.spec.in: fixes libary path for x86_64 AMD
1449
1450Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1451
1452 * doc/tutorial/includekeyword.c
1453 * doc/tutorial/xmltutorial.xml:
1454 (plus resulting generated html files)
1455 fixing one spot I missed in the tutorial where I hadn't freed
1456 memory properly
1457
1458Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1459
1460 * doc/tutorial/includeaddattribute.c
1461 * doc/tutorial/includeaddkeyword.c
1462 * doc/tutorial/includegetattribute.c
1463 * doc/tutorial/includekeyword.c
1464 * doc/tutorial/xmltutorial.xml
1465 * doc/tutorial/*.html:
1466 update tutorial to properly free memory (thanks to Christopher
1467 R. Harris for pointing out that this needs to be done)
1468 * doc/tutorial/images/callouts/*.png:
1469 added image files so the callouts are graphical, making it
1470 easier to read ( use "--param callout.graphics 1" to generate
1471 html with graphical callouts)
1472
1473Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1474
1475 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1476 nice logos generated by Marc Liyanage
1477 * doc/site.xsl *.html: changed the stylesheet to show the new
1478 logo and regenerated the pages
1479
1480Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1481
1482 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1483
1484Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1485
1486 * xpath.c: possible mem leak patch from Jason Adams
1487
1488Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1489
1490 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1491 in the XQuery namespace
1492 * configure.in: preparing 2.4.24
1493 * doc/*.html: updated the web pages
1494
1495Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1496
1497 * python/generator.py: closing bug #85258 by generating conditional
1498 compile check to avoid linking to routines not configured in.
1499
15002002-08-22 Havoc Pennington <hp@pobox.com>
1501
1502 * autogen.sh: update error message for missing automake
1503
1504Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1505
1506 * python/Makefile.am: typo in target name resulted in libxml2.py
1507 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1508
1509Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1510
1511 * win32/win32/Makefile.mingw: updated with version from
1512 Elizabeth Barham at http://soggytrousers.net/repository/
1513
1514Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1515
1516 * win32/Makefile.msvc: added the prefix location to the include
1517 and lib search path.
1518
15192002-08-18 Havoc Pennington <hp@pobox.com>
1520
1521 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1522 both automake 1.6 and 1.4 installed get the right automake. Means
1523 compilation from CVS will now require the latest automake 1.4
1524 release, or manually creating symlinks called "automake-1.4" and
1525 "aclocal-1.4"
1526
1527Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1528
1529 * configure.in python/Makefile.am: more AMD 64 induced changes from
1530 Frederic Crozat
1531
1532Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1533
1534 * xinclude.c: oops I was missing the xml:base fixup too
1535 * result/XInclude/*.xml: this adds xml:base attributes to most
1536 results of the tests
1537
1538Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1539
1540 * xinclude.c: quick but apparently working implementation of
1541 xi:fallback, should close bug #89684
1542 * Makefile.am test/XInclude/docs/fallback.xml
1543 result/XInclude/fallback.xml: added a basic test for fallback,
1544 and run with --nowarning to avoid a spurious warning
1545 * configure.in: applied patch from Frederic Crozat for python
1546 bindings on AMD 64bits machines.
1547
1548Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1549
1550 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1551 the caller don't pass a SAX callback block.
1552
1553Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1554
1555 * tree.c: applied the same fix for the XML-1.0 namespace to
1556 xmlSearchNsByHref() as was done for xmlSearchNs()
1557
1558Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1559
1560 * libxml.3: small cleanup of the man page
1561 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1562 when serializing HREF attributes generated by XSLT.
1563
1564Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1565
1566 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1567 version of Marc Liyanage' patch for boolean attributes in HTML
1568 output
1569
1570Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1571
1572 * python/tests/serialize.py: fixed the test results, indenting
1573 behaviour changed slightly
1574
1575Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1576
1577 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1578 new c14n function to Windows def files
1579
1580Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1581
1582 * c14n.c: fixed a memory leak in c14n code
1583
1584Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1585
1586 * parser.c include/libxml/parser.h: adding a new API for Christian
1587 Glahn: xmlParseBalancedChunkMemoryRecover
1588 * valid.c: patch from Rick Jones for some grammar cleanup in
1589 validation messages
1590 * result/VC/* result/valid/*: this slightly change some of the
1591 regression tests outputs
1592
1593Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1594
1595 * tree.c: trying to fix a problem in namespaced attribute handling
1596 raised by Christian Glahn
1597
1598Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1599
1600 * encoding.c include/libxml/encoding.h: Opening the interface
1601 xmlNewCharEncodingHandler as requested in #89415
1602 * python/generator.py python/setup.py.in: applied cleanup
1603 patches from Marc-Andre Lemburg
1604 * tree.c: fixing bug #89332 on a specific case of loosing
1605 the XML-1.0 namespace on xml:xxx attributes
1606
1607Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1608
1609 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1610 corner case from new Merlin's test suite and added a callback
1611 that will be used to improve xmlsec performance
1612
1613
1614Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1615
1616 * HTMLtree.c: trying to fix the <style> escaping problem in
1617 HTML serialization bug #89342
1618
1619Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1620
1621 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1622 and rebuilt the web site.
1623
1624Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1625
1626 * include/libxml/tree.h: added _private member to xmlNs struct
1627
1628Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1629
1630 * HTMLparser.c: fixing bug #84876 based on the xml working
1631 code.
1632
1633Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1634
1635 * python/Makefile.am: enhanced to fix bug 72012 (errors
1636 when using '-jX' make parameter)
1637
1638Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1639
1640 * xpath.c: small additional enhancement for booleans
1641 compared to nodesets
1642
1643Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1644
1645 * HTMLtree.c: changed the order of the encoding declaration
1646 attributes in the meta tags due to a bug in IE/Mac
1647
1648Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1649
1650 * xpath.c: enhanced handling of booleans (especially '='
1651 and '!=' for nodesets) - fixes bug 85256. Added new
1652 routine xmlXPathNotEqualValues for more proper handling
1653 of '!=' when nodesets are involved.
1654
1655Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1656
1657 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1658 doc/xmlcatalog_man.xml to the source distribution
1659
1660Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1661
1662 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1663 asked for this.
1664
1665Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1666
1667 * configure.in: preparing 2.4.23
1668 * doc/*: rebuilt the docs
1669
1670Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1671
1672 * parser.c: fixing bug #84169 by fixing the
1673 comment of xmlCreatePushParserCtxt to describe the
1674 encoding detection parameters better.
1675
1676Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1677
1678 * valid.c: fixing bug #79331 in one path the lookup for
1679 ID attributes on a namespaced node wasn't handled correctly :-\
1680
1681Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1682
1683 * HTMLparser.c: trying to fix 87235 about discarded white
1684 spaces in the HTML parser.
1685 * result/HTML/*: this changes the output of a number of HTML
1686 regression tests
1687
1688Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1689
1690 * xpath.c: applied patch from Richard Jinks for the namespace
1691 axis + fixed a memory error.
1692 * parser.c parserInternals.c: applied patches from Peter Jacobi
1693 removing ctxt->token for good.
1694 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1695 popped out by the regression tests.
1696 * Makefile.am: patch for threads makefile from Gary Pennington
1697
1698Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1699
1700 * xpath.c: enhanced behaviour of position() after usage of
1701 expressions involving preceding-sibling (et al).
1702
1703Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1704
1705 * hash.c: applied a patch from Peter Jacobi to solve a problem
1706 when compiling with the Watcom C on Win32
1707 * result/schemas/*.err: the change of hashing algo generated
1708 permutations in the output
1709
1710Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1711
1712 * hash.c: applied patch from Sander Vesik improving the quality of
1713 the hash function.
1714
17152002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1716
1717 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1718 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1719 xmllint.c xpath.c: replaced sprintf() with snprintf()
1720 to prevent possible buffer overflow (the bug was pointed
1721 out by Anju Premachandran)
1722
1723Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1724
1725 * parser.c: removed an uninitialized data error popped by valgrind
1726 on PE references
1727
1728Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1729
1730 * doc/xml.html
1731 adding tutorial reference to the web page
1732
1733Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1734
1735 * doc/tutorial/xmltutorial.xml
1736 * doc/tutorial/ar01s07.html
1737 * doc/tutorial/ape.html
1738 * doc/tutorial/includegetattribute.c
1739 adding section to tutorial about retrieving an attribute
1740 value
1741
1742Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1743
1744 * parser.c: applied a couple of patches from Peter Jacobi to start
1745 to get rid of ctxt->token, with a possible significant speed
1746 improvement to be gained once done. Better compliance with PE
1747 references constructs in DTDs too.
1748 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1749 from Peter too
1750
1751Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1752
1753 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1754 xmlParseElement was likely to have been deallocated at the
1755 time of the report, possibly leading to segfault. Just report
1756 the tag name now.
1757
1758Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1759
1760 * xpath.c: patch from Richard Jinks for XPath substring() function
1761 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1762
17632002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1764
1765 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1766
1767Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1768
1769 *doc/FAQ.html
1770 fixing typos in FAQ, thanks to Robert Funnell for the
1771 editing help
1772
1773Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1774
1775 * NEWS: got complaints from rpmlint that it was empty
1776
1777Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1778
1779 * added doc/tutorial, including:
1780 apa.html
1781 apb.html
1782 apc.html
1783 apd.html
1784 ar01s02.html
1785 ar01s03.html
1786 ar01s04.html
1787 ar01s05.html
1788 ar01s06.html
1789 includeaddattribute.c
1790 includeaddkeyword.c
1791 includekeyword.c
1792 includestory.xml
1793 index.html
1794 xmltutorial.xml
1795 libxml tutorial, including generated html
1796
1797Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1798
1799 * result/c14n/exc-without-comments/merlin-c14n-two-*
1800 result/c14n/without-comments/merlin-c14n-two-*
1801 test/c14n/exc-without-comments/merlin-c14n-two-*
1802 test/c14n/without-comments/merlin-c14n-two-*
1803 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1804 c14n/exc-c14n and slightly modified test script to handle
1805 these test cases
1806 * c14n.c: fixed bugs for complicated nodes set (namespace
1807 without node and others from merlin-c14n-two.tar.gz)
1808 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1809 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1810 for xmlsec performance patch
1811 * xpath.c: fixed self::node() for namespaces and attributes
1812
1813Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1814
1815 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1816 but with the format parameter
1817 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1818
1819Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1820
1821 * Makefile.am: updated c14n tests suite
1822 * c14n.c: performance improvement for previous c14n patch
1823
1824Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1825
1826 * parser.c: another peroformance patch from Peter Jacobi, that
1827 time on parsing attribute values.
1828
1829Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1830
1831 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1832 into LibXML2 test suite
1833
1834Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1835
1836 * c14n.c: propagating xpath ancesstors node fix to c14n
1837 plus small performance improvement to reduce number of
1838 mallocs
1839 * xpath.c: fixed ancestors axis processing for namespace nodes
1840
1841Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1842
1843 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1844 Peter Jacobi
1845
1846Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1847
1848 * configure.in: preparing 2.4.22
1849
1850Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1851
1852 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1853 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1854 a public entry point.
1855 * doc/*: rebuilt the API and docs
1856
1857Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1858
1859 * xpath.c: patch from Richard Jinks to fix a problem introduced
1860 in the previous patch and pointed by Norm
1861
1862Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1863
1864 * libxml.spec.in: fixing bug #81112
1865
1866Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1867
1868 * uri.c: fixing bug #82848
1869
1870Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1871
1872 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1873 output of one catalog test
1874
1875Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1876
1877 * global.data globals.c tree.c include/libxml/globals.h
1878 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1879 default value for global parameter xmlIndentTreeOutput to 1 and
1880 introduced new global parameter xmlTreeIndentString (the string
1881 used to do one-level indent) with default value " " (as it was
1882 in tree.c)
1883
1884Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1885
1886 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1887 with trio and schemas.
1888
1889Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1890
1891 * xpath.c: patch from Richard Jinks to fix the problem raised in
1892 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1893
1894Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1895
1896 * xmlschemas.c: a bit of work on import.
1897 * xmlschemastypes.c: Charles Bozeman provided a compare function
1898 for date/time types so min/max facet restrictions should work,
1899 indeterminate comparisons return an error instead of equal.
1900 * test/schemas/date_0* result/schemas/date_0_0: specific test
1901 from Charles Bozeman too
1902
1903Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1904
1905 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1906 from Christian Cornelssen fixing the man pages and the Catalog
1907 building script.
1908 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1909 next step is <xs:import> I now have a reasonable understanding
1910 of how it works.
1911
1912Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1913
1914 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1915
1916Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1917
1918 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1919
1920Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1921
1922 * xpath.c: fixing an XPath function evalutation bug pointed out
1923 by Alexey Efimov where the context was lost when evaluating
1924 the function arguments
1925
1926Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1927
1928 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1929 function public for XMLSec performance optimizations
1930
1931Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1932
1933 * python/generator.py python/libxml2class.txt : fixed a problem
1934 with the HTML parser pointed by Gary Benson
1935 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1936 example
1937
1938Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1939 * parser.c: fixed bug #81159 (memory growth in SAX)
1940
1941Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1942 * xpath.c: fixed bug #78858 (the real fix)
1943
1944Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1945 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1946
1947Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1948
1949 * tree.c: modified xmlNodeSetBase to allow changing the
1950 base of a document.
1951
1952Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1953
1954 * xmlschemastypes.c: patch Charles Bozeman for validation of
1955 all the date, time, and duration types
1956 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1957 * configure.in: fixed an error pointed by an user
1958 * xml2-config.in: fixed an error pointed by an user
1959
1960Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1961
1962 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1963 win32/libxml2.def.src xmlIO.c: exported default
1964 'file:', 'http:' and 'ftp:' protocols input handlers
1965 and maked protocols comparisson case insensitive
1966
1967Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1968
1969 * configure.in: Neven Has detected a typo
1970
1971Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1972
1973 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1974 as one of the persons allowed to commit directly to the
1975 module.
1976
1977Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1978
1979 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1980 * valid.c: raised a too low limit
1981 * doc/*: rebuilt the docs
1982
1983Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1984
1985 * test/XPath/expr/floats test/XPath/expr/functions
1986 result/XPath/expr/floats result/XPath/expr/functions
1987 xpath.c: another XPath conformance patch from Richard Jinks
1988
1989Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1990
1991 * xmlschemas.c: fixed validation of attribute groups.
1992 * test/schemas result/schemas: added an example from the primer
1993
1994Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1995
1996 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1997 * test/schemas result/schemas: updated the test list
1998
1999Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2000
2001 * TODO: updated a bit
2002 * parser.c: made a comment more specific
2003 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2004 Schemas conformance.
2005 * test/schemas result/schemas: updated the test list
2006
2007Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2008
2009 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2010 implementing xs:all with minOccurs = 0
2011 * tes/schemas/* result/schemas/*: added more tests covering
2012 xs:all
2013
2014Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2015
2016 * xmlregexp.c: first implementation of the all particle, this
2017 may need to be revisited for case where not all transitions
2018 must be crossed.
2019
2020Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2021
2022 * tree.c: another entity processing update from Markus Henke
2023
2024Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2025
2026 * trionan.c: fixed crash on OSF/1
2027
2028Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2029
2030 * xmlschemas.c: more Schemas work
2031 * test/schemas/* result/schemas/*: added more tests coming
2032 from the spec.
2033
2034Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2035
2036 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2037 ExcC14N specification
2038
2039Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2040
2041 * tree.c: patch from Markus Henke, fix for recursive entities.
2042
2043Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2044
2045 * xpath.c: fix a problem with string() on a document node.
2046
2047Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2048
2049 * Makefile.am xmlschemas.c: more Schemas work
2050 * test/schemas/* result/schemas/*: added more tests coming
2051 from the spec.
2052
2053Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2054
2055 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2056 * result/HTML/*: this changes a few things in the results
2057
2058Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2059
2060 * include/libxml/tree.h: eliminated 'declaration different than
2061 prototype' warning
2062 * include/win32config.h: "resolved" conflicts with errno.h
2063
2064Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2065
2066 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2067 on the automata interfaces and debug of counted choices
2068 * test/schemas/* result/schemas/*: added a number of tests
2069
2070Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2071
2072 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2073 a bit of work on Schemas
2074 * testSchemas.c: try to make it more useful
2075 * test/schemas/* result/schemas/* Makefile.am: changed the
2076 Schemas regression test procedure, started adding a few samples
2077
2078Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2079
2080 * include/libxml/encoding.h: Patch for the Borland C++ builder
2081 * include/libxml/tree.h: Patch for the Borland C++ builder
2082 * threads.c: Patch for the Borland C++ builder
2083 * win32/bcb5: New directory for the Borland C++ builder
2084 project files
2085
2086Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2087
2088 * win32/Makefile.msvc: Update for XML Schema support
2089 * win32/configure.js: Update for XML Schema support
2090 * win32/libxml2.def.src: Update for XML Schema support
2091
2092Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2093
2094 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2095 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2096 xmlunicode.c include/libxml/Makefile.am
2097 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2098 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2099 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2100 include/libxml/xmlversion.h.in : merged the current state of
2101 XML Schemas implementation, it is not configured in by default,
2102 a specific --schemas configure option has been added.
2103 * test/automata test/regexp test/schemas Makefile.am
2104 result/automata result/regexp result/schemas:
2105 merged automata/regexp/schemas regression tests
2106
2107Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2108
2109 * xpath.c: Gary found a compile time problem, fixes #78823
2110
2111Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2112
2113 * configure.in: release of 2.4.20
2114 * doc/*: updated and rebuilt the docs
2115
2116Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2117
2118 * python/Makefile.am: patch from Cristian Gafton to build on
2119 Red Hat 6.2, should also fix #75779
2120
2121Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2122
2123 * valid.c: first part of fixing #78729
2124
2125Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2126
2127 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2128 escaping of URI when saving HTML files.
2129 * result/HTML/*: this impacted some tests
2130
2131Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2132
2133 * configure.in: trying to fix #77441
2134
2135Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2136
2137 * include/libxml/xmlIO.h: Hallski complained it could not be
2138 included by itself.
2139
2140Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2141
2142 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2143
2144Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2145
2146 * win32/configure.js: patch from Nilo for the c14n option
2147 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2148
2149Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2150
2151 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2152 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2153 LIBXML_THREAD_ENABLED
2154
2155Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2156
2157 * xpath.c: another patch from Richard Jinks for substring conformance
2158 * test/XPath/expr/floats test/XPath/expr/strings
2159 result/XPath/expr/floats result/XPath/expr/strings: update of the
2160 test suite to check those.
2161
2162Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2163
2164 * xpath.c: patch from Richard Jinks for .x float parsing.
2165
2166Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2167
2168 * parser.c: patch from Markus Henke when an encoding ain't recognized
2169
2170Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2171
2172 * libxml.m4: got a report that #include <string.h> was needed
2173
2174Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2175
2176 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2177
2178Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2179
2180 * doc/example.html: fixing typo
2181
2182Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2183
2184 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2185 pointed out by Melvyn Sopacua.
2186
2187Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2188
2189 * libxml.m4: Frédéric Crozat gave a patch related to the change
2190 of Include paths breaking the libxml.m4
2191
2192Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2193
2194 * xpath.c: Fix bug #76927 forgot to save some context
2195 when evaluating binary expressions
2196
2197Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2198
2199 * configure.in: fixed configure for MPE/iX from Markus Henke
2200 * xmlmemory.c: fixed initialization problems
2201 * xpath.c: another set of patches from Richard Jinks this
2202 fixes "make XPathtests" on linux
2203
2204Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2205
2206 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2207 * test/XPath/expr/compare test/XPath/expr/equality
2208 test/XPath/expr/floats test/XPath/expr/functions
2209 test/XPath/expr/strings result/XPath/expr/compare
2210 result/XPath/expr/equality result/XPath/expr/floats
2211 result/XPath/expr/functions result/XPath/expr/strings: Updated
2212 tests though they show a divergence on Linux
2213
2214Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2215
2216 * xpath.c trionan.c: previous commit also included patches
2217 from Richard Jinks on some IEEE support corner case
2218
2219Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2220
2221 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2222 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2223 that $(datadir) should be used for docs
2224
2225Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2226
2227 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2228 could leak filedescriptors
2229
2230Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2231
2232 * configure.in nanohttp.c: applied patch from Allan Clark for
2233 UnixWare/OpenServer
2234
2235Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2236
2237 * configure.in: preparing 2.4.19
2238 * doc/*: rebuilt the docs
2239
2240Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2241
2242 * nanohttp.c: fixing #76043, got fed up with non-portability
2243 of that piece of code.
2244
2245Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2246
2247 * valid.c SAX.c: Never commit without running "make tests" :-(
2248 fix a couple of stupidities in the previous commit
2249 * result/*: a few changes in some attribute order result of previous
2250 commit.
2251
2252Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2253
2254 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2255 the internal subset should not raise duplicate ID errors,
2256 also there was a small bug in conjunction to namespace
2257 declarations defaulted and xml:xxx attributes DTD definitions.
2258
2259Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2260
2261 * xpath.c: Richard Jinks also raised some rounding problems
2262 this tries to fix them
2263
2264Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2265
2266 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2267 behaviour in xmlXPathCastToString()
2268
2269Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2270
2271 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2272 raised by Morus Walter
2273
2274Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2275
2276 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2277 from Igor
2278
2279Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2280
2281 * xpath.c: fixing #75619, related to a problem when trying
2282 to evaluate condition when the current node set resulting
2283 from that sub-step evaluation is empty. Also fixes 2 potential
2284 problem with previous-sibling and next-siblings axis.
2285
2286Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2287
2288 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2289 HTML support is not configured in.
2290
2291Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2292
2293 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2294 include/libxml/tree.h: dohh I really didn't intended to commit
2295 this test version :-(
2296
2297Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2298
2299 * testSAX.c: I wanted to see the real speed at the SAX interface
2300 after a little too many Ximianer started complaining about the
2301 parser speed.
2302 added a --quiet option:
2303 paphio:~/XML -> ls -l db100000.xml
2304 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2305 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2306 3200006 callbacks generated
2307 real 0m1.270s
2308 Which means 16MBytes/s and 3Mcallback/s
2309
2310Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2311
2312 * xpath.c: valgrind spotted another error that time when running
2313 on libxslt regression tests
2314
2315Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2316
2317 * Makefile.am: adding "make valgrind" running the full regression
2318 tests (except python ones) under Valgrind (using valgrind -q
2319 which was kindly added by the author).
2320 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2321 passes cleanly now except an obcure floating point initialization
2322 raised in log10() in one XPath regression test ???
2323 * tree.c: edited some comments to close #75244
2324
2325Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2326
2327 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2328 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2329 context of ScrollKeeper, made sure that if the number is
2330 an integer, the serialization follows the description at
2331 http://www.w3.org/TR/xpath#section-String-Functions
2332
2333Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2334
2335 * configure.in: preparing 2.4.18
2336 * doc/*: updated and rebuilt the web site
2337 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2338 the Windows and Cygwin maintainers.
2339 * parser.c: humm, changed the way the SAX parser work when
2340 xmlSubstituteEntitiesDefault(1) is set, it will then
2341 do the entity registration and loading by itself in case the
2342 user provided SAX getEntity() returns NULL.
2343 * testSAX.c: added --noent to test the behaviour.
2344
2345Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2346
2347 * parser.c: Wilfried Teiken provided a hackish but working
2348 way to get context reported back on entities when parsing
2349 with SAX and without breaking the DOM build.
2350
2351Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2352
2353 * c14n.c: applied a new patch from Aleksey Sanin
2354 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2355 to reference Aleksey implementation of XML digital Signatures
2356
2357Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2358
2359 * xpath.c: small fix to avoid potential problem due to
2360 ordering of freeing data
2361 * python/Makefile.am: people were complaining about
2362 the generated file in python dir not being built
2363
2364Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2365
2366 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2367 python/generator.py python/libxml.c python/types.c: Cleanup
2368 of the python Makefiles based on Jacob and James feedback,
2369 fixed the spec file accordingly, fixed the number of warning
2370 that passing my pedantic CFLAGS was generating. Conclusion
2371 is that Python includes are real crap.
2372
2373Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2374
2375 * configure,in: it was reported quite a few times that
2376 xml2-config --cflags should not output
2377 -I$includeprefix/libxml2/libxml because libxml2 header names
2378 clashes with existing names like list.h from C++ stl.
2379 Includes should be #include<libxml/xxx.h> so ...
2380
2381Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2382
2383 * c14n.c: another patch from Aleksey Sanin
2384
2385Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2386
2387 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2388 canonicalization algorithm
2389 * doc/xml.html doc/index.html: added the C14N references on the
2390 index page.
2391
23922002-03-13 jacob berkman <jacob@ximian.com>
2393
2394 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2395 usage, redundant, and gcc specific
2396
2397Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2398
2399 * xpath.c: speedup some node selection operations, this can
2400 have a significant impact on DocBook Norm's stylesheets
2401 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2402 make sure it's always the case
2403 * debugXML.c: distinguish CDATA and comments in ls operations
2404
2405Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2406
2407 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2408 to generate better API descriptions etc...
2409
2410Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2411
2412 * c14n.c: Fixing #74186, made sure all boolean expressions
2413 get fully parenthesized, ran indent on the output
2414 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2415 include/libxml/tree.h: also #74186 related, removed the
2416 --with-buffers option, and all the preprocessor conditional
2417 sections that were resulting from it.
2418
2419Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2420
2421 * valid.c: applied patch from Dodji Seketeli fixing an
2422 uninitailized variable in xmlValidGetValidElements()
2423
2424Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2425
2426 * c14n.c: fixed a few comments
2427 * doc/*.html doc/*/*.html: regenerated the docs and added
2428 the C14N API
2429 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2430
2431Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2432
2433 * check-xml-test-suite.py: fix to adapt varaiations in the
2434 bindings
2435 * configure.in python/setup.py python/setup.py.in: fixed to
2436 have the version of the python scripts automatically updated
2437
2438Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2439
2440 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2441 in xmlCopyProp()
2442
2443Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2444
2445 * configure.in: preparing 2.4.17 release
2446 * doc/*: updated and rebuilt the docs
2447 * xpath.c: fixed a comment
2448 * python/libxml.c: fixed a possible reentrancy problem
2449
2450Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2451
2452 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2453 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2454 added a specific regression test
2455 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2456 not raise exceptions when failing to find the attribute.
2457
2458Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2459
2460 * configure.in xmllint.c: owen pointed out a problem with the
2461 ftme fix, gettimeofday() was not detected by configure and
2462 the ftime header wasn't included, dohhh
2463
2464Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2465
2466 * configure.in xmllint.c: trying to fix #71457 for timing
2467 precision when gettimeofday() is not availble but ftime() is
2468
2469Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2470
2471 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2472 are now copied on install and part of the -devel RPM
2473
2474Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2475
2476 * xpath.c: trying to avoid bug #72150 which was apparently
2477 caused by a gcc bug (or a processor problem) as detailed
2478 at http://veillard.com/gcc.bug
2479
2480Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2481
2482 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2483 fixed xmlReconciliateNs(), added a Python test/example for
2484 inter-document cut'n paste
2485 * python/libxml.py: fixed node.doc on document nodes and added
2486 xpathEval() onto node objects
2487
2488Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2489
2490 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2491 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2492 fixup and integrated tests for the serialization stuff
2493
2494Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2495
2496 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2497 moved the libxml man page to section 3
2498
2499Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2500
2501 * tree.c: fix bug #72490
2502 * python/libxml.c python/libxml.py: added methods serialize()
2503 and saveTo() to all node elements.
2504
2505Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2506
2507 * xmlIO.c: closed #73430, don't read from an input source
2508 which indicated an end-of-file or an error.
2509
2510Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2511
2512 * parser.c: make sure SAX endDocument is always called as
2513 this could result in a Python memory leak otherwise (it's
2514 used to decrement ref-counting)
2515 * python/generator.py python/libxml.c python/libxml.py
2516 python/libxml2-python-api.xml python/libxml2class.txt
2517 python/tests/error.py python/tests/xpath.py: implemented
2518 the suggestions made by Gary Benson and extended the tests
2519 to match it.
2520
2521Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2522
2523 * python/generator.py: applied patch fixing #73450
2524
2525Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2526
2527 * xpath.c: fixing #61290 "namespace nodes have no parent"
2528 long standing divergence from the XPath REC. NodeSets
2529 simply hold a copy of namespace nodes and those node ->next
2530 points to the parent (which may not be the node carrying the
2531 definition).
2532 * include/libxml/xpath.h: flagged but didn't added a possible
2533 speedup
2534 * DOCBparser.c HTMLparser.c: removed some warnings from push
2535 parser due to new state being added.
2536 * tree.c: new fix from Boris Erdmann
2537 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2538 the XML Canonalization support from Aleksey Sanin
2539
2540Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2541
2542 * tree.c: patch from Boris Erdmann fixing some namespace odities
2543 with xmlCopyNode()
2544
2545Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2546
2547 * xmlIO.c: fix bug #72706 when loading a NULL entity
2548
2549Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2550
2551 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2552 actually change in a future XML Namespace revision.
2553
2554Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2555
2556 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2557 added the possibility of returning nodesets from XPath extension
2558 functions written in Python
2559
2560Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2561
2562 * python/*: commiting some Python bindings work done while travelling
2563
2564Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2565
2566 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2567 explicitely with memory debugging switched on
2568
2569Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2570
2571 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2572 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2573 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2574 the accessor generator for strings
2575 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2576 regression test.
2577
2578Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2579
2580 * python/README python/generator.py python/libxml.c python/setup.py:
2581 added the 'usual' setup.py to allow building a libxml2-python
2582 module based on the same code. The initialization is however
2583 different the 2 .so files fo libxml2 and libxslt are identical and
2584 they entry point initialize both libraries. this is done to avoid
2585 some possible nasty problem since the Python don't merge the maps
2586 of all shared modules.
2587
2588Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2589
2590 * parser.c: fixed a push/encoding bug reported by Michael
2591 on librsvg
2592
2593Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2594
2595 * include/libxml/parserInternals.h: fixes a misplaced #endif
2596
2597Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2598
2599 * parser.c valid.c: found and fixed a couple of allocation bugs
2600
2601Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2602
2603 * doc/xml.html doc/python.html doc/*: added a Python and binding
2604 page describing the current state of the Python bindings and
2605 giving pointers to the other languages wrappers.
2606
2607Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2608
2609 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2610 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2611 rebuilt the API and web site
2612 * xpath.c: fixed #71978 portability bugs
2613
2614Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2615
2616 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2617
2618Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2619
2620 * include/libxml/parserInternals.h parser.c: had to change
2621 2 internal parsing API when processing document content
2622 to check the start and end of element content are defined
2623 in the same entity
2624 * valid.c include/libxml/valid.h: attribute normalization can
2625 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2626 with the context to report it.
2627 * SAX.c: fixed the last known bugs, crazy validation constraints
2628 when a document is standalone seems correctly handled. There
2629 is a couple of open issues left which need consideration especially
2630 PE93 on external unparsed entities and standalone status.
2631 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2632 The 2 tests left failing are actually in error. Cleanup done.
2633
2634Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2635
2636 * valid.c: implemented E59 spaces in CDATA does not match the
2637 nonterminal S
2638
2639Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2640
2641 * SAX.c parser.c valid.c: more validation test fixups
2642 * check-xml-test-suite.py: added duration info for the tests
2643
2644Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2645
2646 * parser.c valid.c: a couple of errors were reported but not
2647 saved back as such in the parsing context. Down to 1% failure rate
2648 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2649
2650Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2651
2652 * xmlInternald.c: isExtender was missing a char
2653 * parser.c include/libxml/parser.h: % are acceptable in the
2654 internal subset if within a PUBLIC ID
2655
2656Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2657
2658 * SAX.c parserInternals.c valid.c: more work on the conformance
2659 suite. Took the step to finally block documents with encoding
2660 errors. It's a fatal error per the spec, people should have fixed
2661 their documents by now.
2662
2663Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2664
2665 * check-xml-test-suite.py: fixed the test script after some discussion
2666 on the semantic of TYPE="error"
2667 * Makefile.am: added the script to the distrib
2668
2669Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2670
2671 * SAX.c entities.c: fixed a couple of conformances issues deep
2672 into the validation code (standalone and undeclared Notations)
2673
2674Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2675
2676 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2677 stayed there for years !
2678
2679Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2680
2681 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2682 missing
2683
2684Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2685
2686 * check-xml-test-suite.py: improved the behaviour a bit as
2687 well as the logs
2688 * parser.c valid.c SAX.c: fixed a few more bugs
2689 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2690
2691Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2692
2693 * check-xml-test-suite.py: python script to run regression tests
2694 against the XML Test suite of W3C/OASis
2695 * SAX.c: fixed a validation bug
2696 * parser.c: fixed 3 errors pointed by the test suite
2697 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2698 * python/Makefile.am: fixed a dependendy
2699
2700Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2701
2702 * xmlmemory.c: avoid a warning bug #71594
2703
2704Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2705
2706 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2707 warning on alpha/Tru64
2708
2709Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2710
2711 * include/libxml/entities.h: fixing a comment
2712 * valid.c: fixing some troubles with validity check on namespaces
2713 * result/VC/NS3 test/VC/NS3: added a specific regression test
2714
2715Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2716
2717 * tree.c: Fixing #71342 serializing '\n' in attribute values
2718 * result/noent/att3 result/att3 test/att3: added a specific
2719 test.
2720
2721Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2722
2723 * python/libxml.c: couple of bug fixes
2724
2725Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2726
2727 * python/*.py: removed tabs and used spaces.
2728
2729Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2730
2731 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2732 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2733
2734Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2735
2736 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2737 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2738
2739Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2740
2741 * include/libxml/encoding.h include/libxml/entities.h
2742 include/libxml/globals.h include/libxml/parser.h
2743 include/libxml/threads.h include/libxml/tree.h
2744 include/libxml/xmlmemory.h: trying to fix the include mess
2745
2746Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2747
2748 * include/libxml/xmlmemory.h: reverted part of the previous
2749 attempt to provide #69655, this was breaking the build.
2750
2751Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2752
2753 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2754 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2755 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2756 include/libxml/parserInternals.h include/libxml/tree.h
2757 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2758 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2759 clean.
2760 * python/libxml.c: fixed a warning.
2761
2762Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2763
2764 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2765 copying of node, merge back IDs in the target document.
2766 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2767 test/XInclude/ents/ids.xml: test case
2768 * result/VC/ElementValid4: output changed due to a typo fix
2769
2770Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2771
2772 * python/Makefile.am: seems some version of automake didn't
2773 generate the dependancies right as Jacob found out. Add
2774 an extra dependancy rule.
2775
2776Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2777
2778 * parserInternals.c valid.c: Justin Fletcher found some parts
2779 of the code needing cleanup
2780 * libxml.spec.in python/Makefile.am python/generator.py
2781 python/libxml.c python/libxml.py: Fixed the python Makefiles
2782 corrected a bug showing up on ia64, changed the name of the
2783 python internal module too
2784
2785Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2786
2787 * Makefile.am: applied patch from Andris Pavenis for binary
2788 name suffixes
2789
2790Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2791
2792 * xmllint.c win32/win32config.h: fixing #68748
2793
2794Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2795
2796 * valid.c: fixing #70166
2797
2798Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2799
2800 * valid.c: fixing #70077
2801
2802Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2803
2804 * Copyright Makefile.am README configure.in libxml.spec.in:
2805 Changed to the MIT Licence
2806 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2807 doc/xmlio.html: updated the doc accordingly
2808 * include/libxml/xmlwin32version.h configure.in: preparing
2809 2.4.14 release
2810 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2811 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2812 fixed the const xmlChar * wrapper and generator, XPath extension
2813 functions now use the context as first argument
2814 * python/tests/tstxpath.py python/tests/xpath.py
2815 python/tests/xpathext.py: Updated the tests accordingly
2816 * tree.c: fixed bug #70067
2817
2818Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2819
2820 * Makefile.am: cleanup
2821 * debugXML.c: always use stdout if output is NULL
2822 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2823 * python/Makefile.am python/generator.py python/libxml2class.txt
2824 python/libxml_wrap.h python/types.c: augmented the number of bindings
2825 handling FILE * and XPath contexts
2826 * python/tests/Makefile.am: avoid a stupid problem due to the
2827 use of TEST.
2828
2829Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2830
2831 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2832
2833Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2834
2835 * python/TODO python/libxml.c: cleanup the extension function lookup
2836 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2837
2838Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2839
2840 * configure.in python/Makefile.am: do not install outside
2841 of prefix
2842
2843Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2844
2845 * python/TODO python/libxml.c: started adding SAX interfaces
2846 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2847 SAX test
2848
2849Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2850
2851 * tree.c: hardened the addChild function
2852 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2853 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2854 added accessors needed for xmlNode, a bit more testing and
2855 extension of interfaces
2856 * python/tests/Makefile.am python/tests/build.py: added a test
2857 build from scratch/save/load/check
2858
2859Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2860
2861 * parserInternals.c: change a small bit in the way valididy
2862 error messages get initialized
2863 * python/TODO python/libxml.c python/libxml2-python-api.xml
2864 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2865 added some memory debugging to track leaks at the libxml2 level
2866 * python/tests/*.py: changed all tests to check for leaks,
2867 there is just one left in XPath extension registrations.
2868
2869Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2870
2871 * python/TODO python/generator.py python/libxml2-python-api.xml
2872 python/libxml2class.txt: more accessor classes for the parser
2873 context, allow to switch on and check validity
2874 * python/tests/Makefile.am python/tests/error.py
2875 python/tests/invalid.xml python/tests/valid.xml
2876 python/tests/validate.py: attded more test and and added error.py
2877 which I forgot to commit in the last step
2878
2879Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2880
2881 * python/Makefile.am python/types.c: cleanup
2882 * python/libxml.c python/libxml.py python/libxml_wrap.h
2883 python/generator.py python/libxml2-python-api.xml
2884 python/libxml2class.txt: added class for parser context, added
2885 first cut for push mode support. Added a framework to generate
2886 accessors functions.
2887 * python/tests/Makefile.am python/tests/push.py: added a push
2888 test
2889
2890Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2891
2892 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2893 bug a bit of cleanup.
2894
2895Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2896
2897 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2898 python/libxml2class.txt: adding error redirections and preformat
2899 to a python handler
2900 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2901 tests self checking
2902
2903Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2904
2905 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2906 a function
2907
2908Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2909
2910 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2911 python/libxml.c python/libxml2-python-api.xml
2912 python/libxml2class.txt: Progressing through the TODOs, class
2913 description output, extra XML API, RPM now builds the wrappers
2914 for all python installed versions
2915
2916Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2917
2918 * configure.in libxml.spec.in python/Makefile.am python/TODO
2919 python/generator.py python/libxml2class.txt: added more informations
2920 in the libxml2-python package including docs. Slightly changed
2921 the class hierarchy
2922 * python/tests/*: added basic regression tests infrastructure too
2923
2924Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2925
2926 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2927 added libxml2-python as part of the packages installed
2928
2929Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2930
2931 * python/Makefile.am python/generator.py python/libxml.c
2932 python/libxml.py: more work, now able to extend the
2933 XPath interpreter with functions written in python.
2934
2935Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2936
2937 * python/Makefile.am: Jacob sent a patch to allow building from
2938 tarfile.
2939
2940Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2941
2942 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2943 inserted the python wrappers build, I hope this won't be too
2944 unportable
2945
2946Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2947
2948 * xpath.c: minor optimization
2949 * python/generator.py python/libxml.c python/libxml.py
2950 python/libxml_wrap.h: more work on the python bindings,
2951 they now support XPath and there is no evident leak
2952
2953Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2954
2955 * python/generator.py python/libxml.c python/libxml.py:
2956 more work on the python bindings generator.
2957
2958Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2959
2960 * python/generator.py python/libxml.c python/libxml_wrap.h:
2961 more work on the python bindings.
2962
2963Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2964
2965 * python/generator.py python/libxml.c python/libxml.py
2966 python/libxml_wrap.h: commited early version of a python binding
2967 for private use only ATM
2968
2969Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2970
2971 * entities.c tree.c include/libxml/entities.h: applied patch
2972 from Anthony Jones to implement copy of DTD subtree too. Had
2973 just to keep 2 function private which really ought to become
2974 public ones.
2975
2976Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2977
2978 * xmllint.c: added pointers to the web pages in the usage()
2979
2980Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2981
2982 * tree.c: more fixes from Petr Kozelka for attribute handling
2983 in the tree API to align the semantic with DOM.
2984
2985Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2986
2987 * valid.c tree.c entities.c: another set of patches from
2988 Anthony Jones for copy operations cleanup and robustness
2989
2990Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2991
2992 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2993 an alphabetic index based on comments content
2994 * doc/*: rebuilt the web site with the new references
2995
2996Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2997
2998 * parserInternals.h: Greg Sjaardema suggested to use an
2999 eponential buffer groth policy in xmlParserAddNodeInfo()
3000
3001Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3002
3003 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3004 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3005 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3006 to generate cross-references, and added/updated the stylesheets
3007 to generate and link API indexes. The generic keyword index
3008 is not done yet.
3009 * doc/*.html: regenerated all the usual docs too
3010
3011Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3012
3013 * debugXML.c: added an xpath function to the shell for T. V. Raman
3014
3015Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3016
3017 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3018 debug routines.
3019
3020Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3021
3022 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3023 support of attribute nodes
3024
3025Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3026
3027 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3028 hopefully near complete and fully documented of the API in XML
3029 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3030 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3031 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3032 include/libxml/parserInternals.h include/libxml/valid.hi
3033 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3034 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3035 include/libxml/xpath.h include/libxml/xpathInternals.h:
3036 Cleaned up the doc comments a lot in the process, the interface
3037 coverage is now 100%
3038
3039Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3040
3041 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3042 extracts comments from the gtk-doc DocBook output (a bit
3043 convoluted but seems to work).
3044
3045Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3046
3047 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3048 added an XML description of the API, moved the script generating
3049 it here. Added a "make api" target
3050
3051Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3052
3053 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3054
3055Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3056
3057 * xpath.c include/libxml/xpathInternals.h: the change made to
3058 xmlXPathFuncLookupFunc was incompatible roll it back
3059
3060Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3061
3062 * SAX.c: cleanup patch from Anthony Jones
3063 * doc/Makefile.am: fix the headers to avoid in make scan
3064 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3065 includes, * vs Ptr and general cleanup
3066 * parsedecl.py: first version of a script to extract the
3067 module interfaces, the goal will be to provide .decl or XML
3068 specification of the interfaces to build wrappers.
3069
3070Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3071
3072 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3073 now provides return codes in case of errors
3074
3075Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3076
3077 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3078 Upgraded to trio baseline 1.6
3079 * strio.h strio.c: Replaced by triostr.h and triostr.c
3080
3081Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3082
3083 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3084 of strdup usage in the code
3085
3086Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3087
3088 * parser.c error.c: Keith Isdale complained rightly that
3089 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3090
3091Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3092
3093 * tree.c: fixed the funxtion to set the xml: attributes
3094 * debugXML.c: added "setbase" to test it.
3095
3096Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3097
3098 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3099 to allow updating an attribute content
3100
3101Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3102
3103 * libxml.h: try to avoid problems when compiling on Windows
3104
3105Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3106
3107 * hash.c: patch from Anthony Jones for hash.c allocation size
3108 * Makefile.am: trying to work around Yet Another Libtool Madness
3109 and build the 2.4.13 release finally ...
3110
3111Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3112
3113 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3114 * doc/* : update of the documentation
3115
3116Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3117
3118 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3119 at fixing #61290 :-(
3120
3121Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3122
3123 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3124 Fixes bug #67229
3125
3126Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3127
3128 * tree.c: trying to avoid troubles when a subtree is copied
3129 and coalesced in part with the target tree. Should fix
3130 bug #67407
3131
3132Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3133
3134 * valid.c: fixed validation of attributes content of type
3135 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3136 values, very old bug. Fixes #67671
3137
3138Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3139
3140 * parser.c include/libxml/parserInternals.h tree.c: integrated
3141 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3142 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3143
3144Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3145
3146 * threads.c: applied Serguei Narojnyi's patch to add native
3147 thread support on the Win32 platform
3148 * testThreadsWin32.c Makefile.am: added the test program also
3149 from Serguei, Win32 specific
3150 * include/win32config.h include/libxml/xmlwin32version.h.in:
3151 added patch from Igor for the Windows thread specific defines.
3152
3153Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3154
3155 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3156
3157Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3158
3159 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3160 output page into XMLinfo.html. Close bug #66951 and
3161 raised by Robert Collins too.
3162
3163Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3164
3165 * encoding.c: Paul Keogh pointed out a possibility of segfault
3166 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3167 Closes bug # 68238
3168
3169Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3170
3171 * doc/*.html: updated the Gdome2 links
3172
3173Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3174
3175 * libxml.h: Applied following patches from Robert Collins
3176 and make sure IN_LIBXML is defined when compiling it
3177 -------
3178 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3179 as well as Visual C.
3180 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3181 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3182 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3183 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3184 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3185 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3186 xmlSysIDExists xmlNoNetExists).
3187 * xmllint.c: Don't include winsock2.h for Cygwin.
3188
3189Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3190
3191 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3192 when the version info is not present.
3193
3194Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3195
3196 * tree.c: Anthony Jones pointed out a problem in
3197 xmlStringGetNodeList() and provided a fix for it
3198
3199Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3200
3201 * parser.c: patch from Frank J Franklin to remove a bug in
3202 xmlCreatePushParserCtxt() when the initial buffer passed
3203 is large.
3204
3205Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3206
3207 * win32/*: big cleanup of the Windows/MSVC project files
3208 from Igor Zlatkovic
3209
3210Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3211
3212 * doc/Makefile.am: should fix #67674 and avoid troubles if
3213 xsltproc is not available or fails in the prefix provided
3214
3215Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3216
3217 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3218
3219Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3220
3221 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3222 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3223 Fixed a few other problems raised by Charlie Bozeman.
3224 * result/VC/ElementValid[5-7]: fixed the output
3225
3226Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3227
3228 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3229 patches from Charlie Bozeman. Regenerated the HTML docs.
3230
3231Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3232
3233 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3234 for Windows from Igor
3235
3236Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3237
3238 * xmllint.c: applied Justin Fletcher patch for --output or -o
3239
3240Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3241
3242 * win32/libxml2/libxml2.def.src: close #67019
3243
3244Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3245
3246 * xmllint.c: applied Justin Fletcher generic timing patch
3247 similar to the one already applied to xsltproc.
3248
3249Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3250
3251 * include/libxml/tree.h tree.c: applied documentation patches
3252 from Charlie Bozeman
3253
3254Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3255
3256 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3257
3258Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3259
3260 * valid.c: fix the xmlStrdup() used in the previous patch.
3261 * valid.c: added --dropdtd
3262 * tree.c: fixed xmlUnlinkNode so it also removes the references
3263 from the document if the node is a DTD
3264
3265Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3266
3267 * HTMLtree.c valid.c: cleanup some static declarations
3268
3269Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3270
3271 * xmllint.c: removed another strdup()
3272 * doc/FAQ: removed the HP/UX entry
3273
3274Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3275
3276 * valid.c: fix bug #66816 when validating.
3277 * xmllint.c: don't use sys/time.h if configure did not found it
3278
3279Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3280
3281 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3282 xmlcatalog_man.xml
3283
3284Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3285
3286 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3287 xmlInitMemory() was declared twice
3288
3289Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3290
3291 * globals.c: do not reference strdup() !
3292 * configure.in libxml-2.0.pc.in: trying to fix the libs
3293 of the various config extraction modules
3294
3295Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3296
3297 * configure.in : preparing 2.4.12
3298 * doc/* : updated and rebuilt the docs
3299
3300Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3301
3302 * uri.c: closed bug #66159
3303 * testURI.c: added --escape option
3304 * configure.in: some cleanup for xml2-config --cflags
3305
3306Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3307
3308 * globals.c testThreads.c: removed some misplaced includes
3309 of xmlversion.h
3310
3311Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3312
3313 * threads.c: patch from Gary Pennington fixing a possible
3314 problem at initialization time.
3315
3316Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3317
3318 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3319 Eric Lavigne contribution to build libxml2 on MacOS using
3320 CodeWarrior.
3321
3322Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3323
3324 * xmllint.c: applied Geert Kloosterman's patch to fix
3325 --repeat --timing output
3326
3327Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3328
3329 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3330 where non-wellformed XML declaractions were not detected.
3331
3332Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3333
3334 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3335
3336Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3337
3338 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3339 gets reset by xmlCleanupInputCallbacks() and this makes the
3340 function useless. Same for output.
3341
3342Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3343
3344 * xmlIO.c: robert pointed out a loop error in callback cleanups
3345
3346Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3347
3348 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3349 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3350 they are not really tied to debugging
3351
3352Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3353
3354 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3355 * xmllint.c: better --catalogs description
3356
3357Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3358
3359 * tree.c: fixed a couple of problems in xmlSetProp()
3360
3361Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3362
3363 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3364 unappropriate stdout output.
3365
3366Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3367
3368 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3369 by Denis Beurive, closes #65111
3370
3371Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3372
3373 * valid.c: in case of content model validity error, don't
3374 print it if validity warnings were not requested.
3375
3376Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3377
3378 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3379 * parserInternals.c: removed the last exit() call. Print an
3380 unmaskable error on stderr instead (library mismatch detection)
3381
3382Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3383
3384 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3385 shell instructions from Heiko Rupp
3386
3387Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3388
3389 * catalog.c: use the URL notation file:// for default catalog paths
3390
3391Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3392
3393 * include/libxml/tree.h: better comments for _private fields
3394 * tree.c: removed a problem when copying an entity reference.
3395
3396Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3397
3398 * vms/*: updated instructions and diffs from John A Fotheringham
3399
3400Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3401
3402 * include/libxml/xmlerror.h: avoid an include problem if
3403 #include <libxml/xmlerror.h> happens first in code
3404 seems to be the case in KDE libs
3405
3406Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3407
3408 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3409 from Igor for Windows
3410
3411Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3412
3413 * Makefile.am: Gary Pennington pointed out a missing prefix
3414
3415Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3416
3417 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3418 * doc/*: upgraded and rebuilt the docs
3419
3420Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3421
3422 * HTMLparser.c: fix comment in scripts element parsing.
3423 * result/HTML/doc3*: updated the results.
3424
3425Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3426
3427 * uri.c: another URI bug fix #63336, using Joel Young patch.
3428
3429Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3430
3431 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3432 a cleaned up version of the Pwd shell string generation.
3433
3434Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3435
3436 * valid.c include/libxml/tree.h: trying to fix namespaces +
3437 validation problems for good, closing #63619 in the process
3438 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3439 wrong in this respect, fixed it.
3440
3441Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3442
3443 * xmllint.c: Morus Walter patch to allow --format and --encode
3444
3445Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3446
3447 * debugXML.c: Stefan Kost provided an help command for the shell
3448
3449Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3450
3451 * debugXML.c: Heiko Rupp pointed that the shell would crash
3452 on empty nodesets returns.
3453
3454Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3455
3456 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3457 migh need the history libraries
3458
3459Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3460
3461 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3462 handle the case of < in quoted attributes, Bastian Kleineidam
3463
3464Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3465
3466 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3467 fixing catalog breakages
3468 * Makefile.am catalog.c result/catalogs/catal
3469 result/catalogs/mycatalog.* test/catalogs/catal*:
3470 fixed more problems in catalog support, added more regression tests
3471 for both XML and SGML catalog handling
3472
3473Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3474
3475 * debugXML.c: applied an improvement to xmlGetLineNo() from
3476 Keith Isdale
3477
3478Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3479
3480 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3481 Side effect of the progressive catalog loading
3482
3483Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3484
3485 * Makefile.am: confexecdir and confexec_DATA were defined twice
3486 pointed out by Karl Eichwalder
3487
3488Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3489
3490 * xmlcatalog.c: avoid unlink() and use remove() instead.
3491
3492Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3493
3494 * libxml.spec.in: cleanup
3495 * include/libxml/xmlwin32version.h: updated with 2.4.8
3496
3497Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3498
3499 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3500 of compiling libxml with a non standard set of options
3501
3502Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3503
3504 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3505 document --sgml option, fixing gnome bugzilla #63382
3506
3507Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3508
3509 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3510 breakage of 2.4.7, added a couple of really needed APIs
3511 like xmlCatalogIsEmpty() and xmlNewCatalog()
3512 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3513 for install-catalog
3514 * configure.in: preparing 2.4.8
3515
3516Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3517
3518 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3519 include/libxml/tree.h include/libxml/xmlIO.h: more include
3520 cleanups, export cleanly one html output + format function.
3521
3522Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3523
3524 * parser.c: removed initGenericErrorDefaultFunc call from
3525 xmlInitParser() since it could destroy previous calls to
3526 xsltSetGenericErrorFunc() effects
3527
3528Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3529
3530 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3531 keyword.
3532
3533Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3534
3535 * Makefile.am: cleanup
3536 * threads.c: cleanup too
3537 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3538 from xsltproc
3539 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3540 dependancy loop.
3541
3542Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3543
3544 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3545 was not used anymore !
3546
3547Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3548
3549 * configure.in: preparing 2.4.7
3550 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3551 manual page from John
3552 * doc/*: updated the doc and rebuilt the generated pages
3553
3554Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3555
3556 * xmlIO.c: closing bug #62711, the library should never
3557 close stdin or stdout.
3558
3559Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3560
3561 * uri.c: second pass at fixing #63336, using Joel Young
3562 final patch. looks okay.
3563
3564Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3565
3566 * uri.c include/libxml/uri.h: trying to clear #63336
3567 allowing the escaping routine to parse unconformant
3568 URI-References.
3569
3570Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3571
3572 * vms/readme.vms vms/build_libxml.com nanoftp.c
3573 include/libxml/xmlversion.h.in: a few VMS updates from
3574 John A Fotheringham
3575 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3576 and xmlCleanupOutputCallbacks() for the Perl binding people.
3577
3578Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3579
3580 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3581 apply fixes to close #63271 and avoid segfaults when
3582 the error routine gets callbed before xmlInitParser()
3583 get called.
3584 * nanoftp.c error.c: Applied patches from Justin Fletcher
3585 correcting some xmlGenericError misuses.
3586
3587Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3588
3589 *doc/xmllint.xml, doc/xmllint.1
3590 New and improved man page for xmllint - .xml is the original, .1
3591 is the generated man page
3592
3593Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3594
3595 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3596 the web site from the main HTML document.
3597
3598Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3599
3600 * parser.c: fixed an erroneous validation bug when PE refs
3601 occurs in external parsed entities referenced from the
3602 internals subset
3603 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3604 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3605 added the associated testcase, it's a nice one.
3606 * HTMLparser.c: generate the DTD node as HTML still ...
3607 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3608
3609Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3610
3611 * HTMLparser.c: fixed a bug in htmlNewDoc()
3612
3613Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3614
3615 * test/threads/*: added entities testing to the Thread test
3616 * testThreads.c: make the test reasonable
3617 * DOCBparser.c: fix the DTD public and system ID
3618 * xmllint.c: added --sgml for SGML DocBook importing
3619 * Makefile.am: added Docbtests target
3620
3621Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3622
3623 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3624 * testThreads.c: removed bogus include
3625
3626Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3627
3628 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3629 fixed a very serious (looping) validation bug
3630
3631Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3632
3633 * include/libxml/globals.h include/libxml/threads.h threads.c
3634 testThreads.c: far more testing, cleaning up bugs
3635 * *.c : make sure globals.h is always included.
3636
3637Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3638
3639 * HTMLparser.c: try to get rid of parser loops for good.
3640
3641Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3642
3643 * configure.in: fixed some bugs in CFLAGS passing.
3644 * test/threads Makefile.am testThreads.c: added a specific
3645 threaded test case (really nasty, guaranteed).
3646
3647Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3648
3649 * catalog.c: serious cleanup on the management of the
3650 XML catalog tree, more tests done, especially with
3651 the catalog PI.
3652
3653Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3654
3655 * catalog.c: avoid a problem in catalog cleanup on SMP if
3656 catalogs were not initialized.
3657
3658Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3659
3660 * catalog.c xpath.c: trying to cleanup the not thread safe
3661 parts of the library.
3662
3663Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3664
3665 * include/libxml/globals.h configure.in global.data: make
3666 the allocation be per-thread a configure option
3667 * encoding.c include/libxml/parser.h: fixed compilation
3668 errors
3669
3670Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3671
3672 * include/libxml/parser.h: Norm reported that a few lines
3673 added were breaking libxslt compile, removed them for now
3674
3675Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3676
3677 * parser.c parserInternals.c threads.c: debugged and fixed
3678 initialization problems which were giving troubles on SMP
3679 boxes.
3680
3681Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3682
3683 * include/libxml/Makefile.am: missing globals.h
3684
3685Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3686
3687 * globals.c: added a couple of standard includes.
3688
3689Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3690
3691 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3692 include/libxml/parserInternals.h include/libxml/tree.h
3693 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3694 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3695 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3696 Applied the last patches from Gary, cleanup, activated threading
3697 all user accessible global variables are now handled in globals.[ch]
3698 Still a bit rought but make tests passes with either
3699 --with-threads defined at configure time or not.
3700 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3701 linking options
3702
3703Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3704
3705 * Makefile.am include/libxml/Makefile.am
3706 include/libxml/globals.h globals.c include/libxml/threads.h
3707 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3708 configure.in: started integrating the core of the thread support
3709 not activated yet but half integrated. The code should still
3710 compile and work anyway.
3711
3712Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3713
3714 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3715 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3716 integrating the non-controversial parts of Gary Pennington
3717 multithread patches
3718 * catalog.c: corrected a small bug introduced
3719
3720Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3721
3722 * catalog.c include/libxml/catalog.h: very serious cleanup,
3723 isolating unportable code and as much as possible the accesses
3724 to the global shared catalog. May need more testing !
3725
3726Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3727
3728 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3729 Keith Isdale patches for the XSLT debugger interfaces. Some
3730 cleanup
3731
3732Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3733
3734 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3735 * DOCBparser.c: generate line nubers in elements
3736
3737Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3738
3739 * configure.in: preparing 2.4.6 release
3740 * doc/xml.html doc/html/*: updated and rebuilt the docs
3741 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3742
3743Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3744
3745 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3746 adding documentation for DV's supercatalog support
3747
3748Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3749
3750 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3751 super catalog support adding one API and one flag --sgml to
3752 xmlcatalog
3753
3754Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3755
3756 * doc/xmlcatalog_man.xml, xmlcatalog.1
3757 One more crack at
3758 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3759
3760
3761Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3762
3763 * xpath.c: implemented xmlXPathObjectCopy for external objects
3764 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3765
3766Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3767
3768 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3769 finishing up fix to
3770 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3771 the xmlcatalog man page display more elegantly
3772
3773Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3774
3775 * configure.in: closing bug #61832
3776 * HTMLparser.c: removed a warning
3777
3778Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3779
3780 * xpath.c: fixing #61673 part I, do not loose doc information
3781 when copying result value trees.
3782
3783Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3784
3785 * xpath.c: trying to harden the XPath interpreter
3786
3787Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3788
3789 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3790 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3791
3792Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3793
3794 * HTMLparser: repaired another loop problem
3795
3796Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3797
3798 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3799 parsing.
3800 * xpath.c: fix bug #61291 the default XML namespace node is
3801 missing from the namespace axis.
3802 * tree.c: refuse to create namespaces nodes with prefix "xml"
3803
3804Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3805
3806 * SAX.c: ouch a non-defined namespace could lead to a crash,
3807 fixed #61215
3808
3809Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3810
3811 * parserInternals.c: closed bug #61054
3812
3813Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3814
3815 * include/libxml/Makefile.am: closing #60708
3816
3817Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3818
3819 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3820 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3821
3822Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3823
3824 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3825
3826Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3827
3828 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3829 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3830
3831Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3832
3833 * catalog.c: Justin Fletcher provided cleaup code in case
3834 HAVE_STAT is not defined
3835 * include/win32config.h: Igor Zlatkovic suggested to have
3836 HAVE_STAT defined there
3837
3838Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3839
3840 * catalog.c - fixed typing error reported by M. Barros
3841
3842Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3843
3844 * xmllint.c - fixing typo
3845
3846Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3847
3848 * HTMLparser.c: small enhancement to prevent loop on
3849 unrecognizable data
3850
3851Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3852
3853 * parserInternals.c: applying patch from bug #60757 this
3854 should close it
3855
3856Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3857
3858 * catalog.c xmlcatalog.c: removed a couple of warning
3859 * xpath.c: try to solve the linking problem on platforms
3860 needing trio to compile
3861
3862Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3863
3864 * Makefile.am libxml.spec.in: backing up non-documented changes
3865 commited without review or aproval by Jens Finke <jens@gnome.org>
3866 * HACKING: made 100% clear that no commit should be done directly
3867
3868Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3869
3870 * configure.in: Joe Orton provided a patch fixing a problem
3871 when iconv is specified to be in a non-standard directory
3872 but wasn't exported in xml2-config --cflags
3873
3874Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3875
3876 * configure.in: let's ship 2.4.5 before getting too much
3877 troubles with 2.4.4 errors.
3878
3879Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3880
3881 * encoding.c entities.c: do not output hexadecimal charrefs
3882 when serializing HTML since some version of Netscape can't
3883 grok it, generate decimal ones.
3884 * result/HTML/doc3.htm: output changed due to previous test
3885 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3886
3887Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3888
3889 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3890 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3891
3892Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3893 Released 2.4.4
3894
3895 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3896 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3897 updated the configuration scripts systems accordingly
3898
3899Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3900
3901 * configure.in: preparing for 2.4.4
3902 * doc/xml.html doc/html/*: updated and rebuilt the docs
3903
3904Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3905
3906 * win32/dsp/libxml2.def.src: tried to incorporate comments
3907 from bug #59220
3908
3909Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3910
3911 * parser.c result/noent/wml.xml: fixed bug #59981 related
3912 to handling of '&' in attributes when entities are substitued
3913
3914Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3915
3916 * libxml.h include/libxml/xmlversion.h.in
3917 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3918 Tried to close bug #60131
3919
3920Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3921
3922 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3923
3924Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3925
3926 * SAX.c: fixing bug #59946 on xmlns=""
3927
3928Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3929
3930 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3931 but allocates a new error code.
3932
3933Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3934
3935 * xmllint.c: John Fleck fixed typos in the options output
3936 * parser.c SAX.c: fix ignorable white space SAX selection
3937
3938Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3939
3940 * entities.c: Steve Underwood found the possibility of an
3941 ininite loop in case of error.
3942
3943Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3944
3945 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3946
3947Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3948
3949 * parser.c: warn if version is not 1.0 but it's not
3950 strictly speaking an error after analyzing the spec
3951
3952Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3953
3954 *doc/catalog.html - add link to the html version of the
3955 man page, other linguistic cleanups
3956
3957Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3958
3959 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3960 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3961 file, has not yet been included in the build.
3962
3963Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3964
3965 * catalog.c: removed a duplicate affectation Justin Fletcher
3966
3967Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3968
3969 * tree.c: Armin Sander pointed a possible text coalescing
3970 problem, completed his patch.
3971
3972Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3973
3974 * trionan.c: Fixed const and volatile re-definition problem
3975
3976Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3977
3978 * libxml.4 parser.c: doc updates from Heiko Rupp
3979 * parserInternals.c: 2 sanity checks from Heiko Rupp
3980
3981Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3982
3983 * tree.c: applied patch from Armin Sander to make some pointers
3984 const in xmlCopyNode()
3985 * include/libxml/tree.h: added fix to the header
3986
3987Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3988
3989 * xpath.c: hum, restrict the integer usage gcc bug workaround
3990 to only gcc compilers so that other architecture don't get
3991 penalized by this limitation.
3992 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3993
3994Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3995
3996 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3997 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3998
3999Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4000
4001 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4002 --convert option to xmlcatalog to convert SGML ones to
4003 the XML syntax.
4004 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4005
4006 2.4.3 got released at that point
4007Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4008
4009 * catalog.c xmlIO.c: started some serious testing and fixed
4010 a few bug and optmization needs.
4011
4012Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4013
4014 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4015 preparing for a 2.4.3 release even if it may not be ready yet
4016 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4017 all file parsing lookup to go through the entity resolver, add
4018 to add an API to bypass it (needed to load catalogs themselves),
4019 some cleanup on the catalog code too.
4020 * nanoftp.c: small cleanup
4021 * doc/catalog.html: small update
4022
4023Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4024
4025 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4026 Jun Kuriyama
4027
4028Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4029
4030 * doc/catalog.html: finished the catalog documentation
4031
4032Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4033
4034 * doc/catalog.html doc/xml.html: added documentation about
4035 Catalog support, misses an API description
4036 * doc/html/*: reextracted the API pages
4037
4038Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4039
4040 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4041 Added the part about section 7.2 on URI resolution,
4042 fixed a side effect in the HTML parser, look complete
4043 and ready to rock except the URI/SystemID part!
4044
4045Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4046
4047 * include/libxml/catalog.h include/libxml/parser.h
4048 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4049 xmlIO.c: added support and APIs needed for the catalog PI
4050 * include/libxml/xmlIO.h: cleanup
4051
4052Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4053
4054 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4055 include/libxml/catalog.h: starts to look okay, really
4056 plugged the new framework, cleaned a lot of stuff,
4057 added some APIs, except the PI's support missing this
4058 should be mostly complete
4059 * result/catalogs/* test/catalogs/*: added new test, enriched
4060 the existing one with URN ID tests
4061
4062Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4063
4064 * catalog.c: fixed nextCatalog
4065 * result/catalogs/docbook test/catalogs/*: started adding
4066 a small regression test
4067
4068Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4069
4070 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4071 more work on the XML catalog support.
4072 * parser.c include/libxml/parser.h: small cleanup seems using
4073 list as a public parameter name can give portability troubles
4074 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4075 include/libxml/xpath.h include/libxml/Makefile.am: removed
4076 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4077 wrappers
4078
4079Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4080
4081 * Makefile.am trio.c triodef.h trionan.c xpath.c
4082 include/libxml/Makefile.am include/libxml/trionan.h:
4083 Re-worked Not-A-Number and Infinity support.
4084 * xmlcatalog.c: added readline include files
4085
4086Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4087
4088 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4089 testCatalog as xmlcatalog, making it an installed app
4090 adding a shell, and preparing it to be a /etc/xml/catalog
4091 management tool, though not ready yet
4092 * catalog.c include/libxml/catalog.h: adding support for
4093 XML Catalogs http://www.oasis-open.org/committees/entity/
4094 not finished, there is some interesting tradeoffs and a
4095 few open questions left.
4096
4097Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4098
4099 * xmllint.c: fixed a line formatting problem
4100
4101Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4102
4103 * SAX.c: removed a couple of unused variable (Albert Chin)
4104
4105Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4106
4107 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4108 trying to fix some troubles w.r.t. function returning
4109 const xxxPtr.
4110
4111Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4112
4113 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4114 defined
4115
4116Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4117
4118 * xpointer.c: removed unused var
4119
4120Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4121
4122 * testXPath.c: another small cleanup closing bug #59110
4123
4124Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4125
4126 * win32/dsp/libxml2.def.src: small cleanup closing bug
4127 #59108
4128
4129Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4130
4131 * example/gjobread.c: add xmlCleanupParser() before leaving
4132
4133Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4134
4135 * config.h.in configure.in include/libxml/xmlwin32version.h:
4136 released 2.4.2
4137
4138Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4139
4140 * include/libxml/valid.h debugXML.c valid.c: deprecate
4141 the non-boundchecking Sprintf functions, add Snprintf
4142 this should close bug #57984
4143
4144Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4145
4146 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4147 URIs before doing the lookups (pointed by Mark Vakoc)
4148
4149Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4150
4151 * xpath.c: serious changes on Result Value Trees and NodeSets
4152 w.r.t. deallocation and collect operations. Probably not
4153 100% clean (merge of allocated trees smells like a problem).
4154 Seems sufficient to close #58943
4155
4156Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4157
4158 * xmllint.c: adding a --format option
4159
4160Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4161
4162 * xpath.c: count() was broken on Result Value Tree
4163 * xmlIO.c: fixed file:/// accesses on _WIN32
4164
4165Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4166
4167 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4168 macro was renamed, this should close bug #58683
4169
4170Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4171
4172 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4173 entity substitution mode text at the end of the entity might
4174 be added due to text coalescing.
4175 * nanoftp.c parser.c: small cleanup
4176
4177Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4178
4179 * HACKING: added John Fleck right to commit in the doc subdir
4180
4181Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4182
4183 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4184 allow to inherit attributes from the DTD directly in the
4185 tree, this is needed for XPath and can be a useful feature.
4186 Inherited namespaces are always provided at the tree level now
4187 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4188 of tests for this feature (XSLT being the prime user).
4189
4190Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4191
4192 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4193 testSAX.c xmlIO.c xmllint.c include/win32config.h
4194 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4195 include/libxml/xmlwin32version.h.in win32/README.MSDev
4196 win32/dsp/*: applied Win32 Facelift No.2 patches from
4197 Igor Zlatkovic for Windows/MSC
4198
4199Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4200
4201 * SAX.c: unparsedEntityDecl() the URI computation of the
4202 entity wasn't done breaking XSLT unparsed-entity-uri()
4203
4204Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4205
4206 * xpath.c: fixed a bug when walking the descendants and
4207 the current node has no children
4208 * debugXML.c: show up when a text node is supposed to not be escaped
4209
4210Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4211
4212 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4213 worked like the set:leading() function)
4214 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4215
4216Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4217
4218 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4219
4220Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4221
4222 * include/libxml/xmlIO.h: apply change to close #58141
4223 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4224
4225Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4226
4227 * parser.c: when the internal subset uses a PE, then the
4228 included entity can use conditional sections.
4229
4230Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4231
4232 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4233 when walking the namespace axis showing up in
4234 libxst/tests/general/bug-12
4235 * xmlmemory.c: added the possibility to trace a given block
4236 defined by its address
4237
4238Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4239
4240 * parser.c: don't override existing encoding specified before
4241 starting xmlParseDocument()
4242
4243Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4244
4245 * include/libxml/xmlwin32version.h: reinserted, needed for
4246 Windows users of CVS
4247
42482001-07-27 Darin Adler <darin@bentspoon.com>
4249
4250 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4251 * testCatalog.c: Add include of <libxml/parser.h>.
4252
42532001-07-27 Darin Adler <darin@bentspoon.com>
4254
4255 * include/libxml/.cvsignore:
4256 * include/libxml/xmlwin32version.h:
4257 Remove this file from CVS because it's generated.
4258
4259Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4260
4261 * parser.c include/libxml/parser.h: applied const patches from
4262 Tom Moog #58002
4263
4264Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4265
4266 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4267 lookup framework
4268
4269Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4270
4271 * tree.c: fixed xmlCopyNode() for documents
4272
4273Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4274
4275 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4276
4277Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4278
4279 * parser.c: fixes bug #57652 reported by Morus Walter
4280
4281Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4282
4283 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4284
4285Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4286
4287 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4288 errors, lesson don't add new functions at 1am before a release
4289 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4290 from XPath initialization when possible.
4291
4292Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4293
4294 * result/scripts/base*: removing history/readline changed
4295 this slightly
4296 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4297 xmllint.c: make element content line number generation
4298 optionnal to avoid breaking old apps added interface to switch
4299
4300Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4301
4302 * configure.in: get rid of the readline and libhistory
4303 dependancies by default, release 2.4.1 with IA64 fix
4304 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4305 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4306 John Kroll fixes to allow saving to HTTP via PUT (or
4307 POST of needed).
4308 * doc/html/*.html: regenerated the docs
4309
4310Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4311
4312 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4313 xmlHashScanFull and xmlHashScannFull3 to get passed the
4314 three keys as arguments to the callback function
4315
4316Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4317
4318 * configure.in Makefile.am: removed libxml softlink for good
4319 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4320 100% coverage by gtk-doc
4321
4322Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4323
4324 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4325 fixed serious troubles due to size_t vs. int mismatch
4326
4327Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4328
4329 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4330
4331Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4332
4333 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4334 convenient extension API for value and context managing
4335 Now handles external objects through xmlXPathPopExternal,
4336 xmlXPathWrapExternal and xmlXPathReturnExternal.
4337 Added functions for sets operations (intersection, etc.)
4338
4339Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4340
4341 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4342 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4343 HTMLparser.c: cleanup of global variables, marking some
4344 const or private.
4345
4346Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4347
4348 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4349 fixed xmlXPathNodeSetItem when passing index=0
4350
4351Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4352
4353 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4354
4355Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4356
4357 * xmllint.c: fixed compilation under Cygwin #57503
4358 * TODO: update
4359
43602001-07-13 Peter Williams <peterw@ximian.com>
4361
4362 * config.h.in: add #undef HAVE_DLFCN_H
4363
4364 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4365 builddir.
4366
4367Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4368
4369 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4370 raised by #57348 and #57381
4371
4372Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4373
4374 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4375 tree.c xpointer.c: store the line numbder in element->content,
4376 may break some software, need a configuration mechanism
4377
43782001-07-10 Darin Adler <darin@bentspoon.com>
4379
4380 * .cvsignore:
4381 * example/.cvsignore:
4382 * include/.cvsignore:
4383 * include/libxml/.cvsignore:
4384 Various things that are generated and should be ignored.
4385
4386Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4387
4388 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4389 * doc/xml.html doc/html/*: updated the docs
4390
4391Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4392
4393 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4394 validation occured on content with element child
4395
4396Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4397
4398 * tree.c: fixed XML Base computation which was broken
4399 * debugXML.c: added a base function to the shell
4400 * Makefile.am result/scripts/* test/scripts/*: added scripts
4401 based regression tests, and adding 2 XML Base tests
4402
4403Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4404
4405 * tree.c: set properties doc and call xmlSetListDoc for properties
4406 content when grafting them in a different tree.
4407 * aclocal.m4: remove from CVS
4408
4409Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4410
4411 * win32/libxml2/libxml2.def.src: added some missing entry point
4412 for XPath (Mark Vakoc)
4413
4414Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4415
4416 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4417 layer should URI-Unescape before trying to open resources.
4418
4419Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4420
4421 * xpath.c: fix the name() bug for elements in the default
4422 namespace reported by Charlie Bozeman
4423
4424Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4425
4426 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4427 led to an XPath fix, improvements of SAX initialization, and
4428 an added option --nocdata to testXPath
4429
4430Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4431
4432 * doc/libxml-doc.el: Felix Natter provided anew version working
4433 with XEmacs too
4434
4435Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4436
4437 * include/libxml/xpath.h: small cleanup
4438 * doc/xml.html: update
4439
4440Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4441
4442 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4443 released 2.3.14
4444
4445Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4446
4447 * doc/html/*: rebuilt the docs for the release
4448 * doc/xml.html: added 2.3.14 release.
4449
4450Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4451
4452 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4453 were not equal to empty strings
4454
4455Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4456
4457 * SAX.c: fixed a URI-Reference computation problem when validating
4458 * xmlIO.c: small cleanup
4459
4460Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4461
4462 * parser.c: improved the description of a couple of interfaces
4463 upon Larry Stamper suggestion
4464
4465Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4466
4467 * SAX.c entities.c parser.c: changed completely the way entities
4468 are handled when running the parser in entity substitution mode.
4469 This fixes a bug reported by Stephan Kulow and nearly divides
4470 by 3 the amount of memory required by libxslt to load and process
4471 DocBook TDG.
4472
4473Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4474
4475 * HTMLparser.c: fixing a too early root closing problem raised
4476 byt Prashanth Naidu
4477
4478Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4479
4480 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4481 raised by Mark Vakoc.
4482
4483Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4484
4485 * example/Makefile.am: fixed the include path to add srcdir/include
4486 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4487 and some cleanup
4488
4489Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4490
4491 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4492 lot of optimization work, results in significant improvements
4493 when handling really complex XPath queries. Add a small optimizer
4494 for unions, improve [n] and [last()], avoid some costly ops.
4495
4496Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4497
4498 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4499 * xpath.c: small cleanup
4500 * xmlGetNsList: reformated, fixed problems if used on Entities
4501
4502Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4503
4504 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4505
4506Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4507
4508 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4509 * Makefile.am example/Makefile.am: workaround automake generating
4510 erroneous deps
4511
4512Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4513
4514 * include/win32config.h: bug #56801 Yon Derek provided a patch
4515 to the windows config file.
4516
4517Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4518
4519 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4520 libxml.h : Yon Derek provided a set of changes to compile from
4521 CVS on Windows/MSC
4522
4523Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4524
4525 * parser.c: fixed UTF8 BOM support in push mode
4526 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4527 added a specific testcase
4528
4529Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4530
4531 * Makefile.am: added --push regression tests
4532 * parserInternals.c: the XML parser segfaulted in --push mode
4533
4534Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4535
4536 * configure.in: moved the symlinks detection within a CVS
4537 check, this is not portable and will be removed soon.
4538 * xpath.c: small cleanup/speedup
4539
4540Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4541
4542 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4543 release of 2.3.12
4544 * parser.c: make an error message if unknow entities in all cases
4545
4546Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4547
4548 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4549
4550Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4551
4552 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4553 includes were installed in the wrong dir
4554
4555Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4556
4557 * doc/html.xml: warn against sending code to exhibit bugs.
4558
4559Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4560
4561 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4562 Tru64 from Thomas Leitner
4563
4564Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4565
4566 * AUTHORS: added William and Bjorn
4567 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4568 daniel@veillard.com hopefully I won't have to do this again
4569 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4570 docs can be rebuilt cleanly now
4571 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4572 from CVs it's generated, added include/libxml/xmlwin32version.h
4573 also generated but which should change far less frequently.
4574 * catalog.c nanoftp.c: made sure to include libxml.h not
4575 libxml/xmlversion.h directly
4576 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4577 when compiling on WIN32 and MSC
4578
4579Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4580
4581 * include/Makefile.am include/libxml/Makefile.am configure.in:
4582 fixed make distcheck and rebuilding the rpms
4583
4584Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4585
4586 * configure.in: should finish the migration of exported includes
4587 into a real include/libxml in CVS, at least for CVS users.
4588 * removed the exported headers, added in include/libxml (as well
4589 as xmlversion.h.in).
4590
4591Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4592
4593 * configure.in: fixed the way to detect symlink
4594
4595Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4596
4597 * configure.in: updated, include/libxml is now a real CVS dir
4598
4599Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4600
4601 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4602 version works with both libxml1 and libxml2 (it autodetects
4603 the prefix of the html-files) from Felix Natter.
4604 * doc/xml.html: updated doc accordingly
4605
4606Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4607
4608 * xpath.c: fixed the bug generating a template loop in libxslt
4609 when using docbook-xsl-1.4, * should filter out document nodes
4610 * HACKING: added William
4611 * TODO: updated
4612
4613Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4614
4615 * doc/FAQ.html: added a warning about gcc-3.0
4616 * doc/xml.html: added reference to gdome2 and removed a confusing
4617 sentence
4618
4619Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4620
4621 * xmlversion.h: okay this is a generated file, but Windows
4622 users need it and they can't generate it, and I want CVS
4623 Windows users ...
4624 * win32/libxml2/libxml2_so.dsp: Windows project file for
4625 the shared lib version of libxml2
4626 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4627 resources needed for libxslt/xsltproc by Yon Derek
4628
4629Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4630
4631 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4632
4633Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4634
4635 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4636
4637Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4638
4639 * include/win32config.h: Yon Derek provided a first fix
4640 to be able to compile libxslt/xsltproc on Windows
4641
4642Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4643
4644 * xpath.c: attempt to work around what seemed a gcc optimizer
4645 bug when handling floats on i386 http://veillard.com/gcc.bug
4646 * tree.c entities.c encoding.c: doing some cleanups while
4647 chasing it
4648
4649Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4650
4651 * Makefile.am: cleanup when --without-debug is specified
4652 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4653 w.r.t. --without-debug and other include points
4654 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4655 Catalogs
4656 * configure.in entities.h tree.h HTMLparser.c: removed
4657 --without-corba, made the _private field mandatory
4658
4659Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4660
4661 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4662 outputs a BOM in UTF8, an errata has been issued to avoid the
4663 problem, that was the most reasonable solution... Add support
4664 for a leading UTF8 BOM in entities.
4665
4666Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4667
4668 * valid.c: fixed a bug found when post validating an entity ref
4669 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4670 activate it too
4671
4672Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4673
4674 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4675 weakness in the node copy the XPointer and the XInclude
4676 implementations. Serious cleanup.
4677
4678Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4679
4680 * Makefile.am: Kjartan Maraas provided a small patch to
4681 add xml2-config.in to EXTRA_DIST
4682
4683Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4684
4685 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4686 provided another failing case found in KDE, the way the
4687 ctxt->vctxt.nodeTab was allocated and freed changed over
4688 time but it wasn't completely cleaned up. This should fix it.
4689
4690Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4691
4692 * parser.c: Stephan Kulow also raised the fact that line number
4693 could get miscounted making debug harder, fixed the problem
4694 in xmlParseCharData()
4695
4696Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4697
4698 * valid.c: Stephan Kulow pointed out a problem when validating
4699 and using an empty entity, forgot a 'break' in a case.
4700
4701Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4702
4703 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4704 * doc/xml.html: updated with 2.3.11
4705
4706Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4707
4708 * TODO: updated adding cleanup of generated doc
4709 * configure.in: prepared to release 2.3.11
4710 * xmllint.c: added --version for bug reporting
4711 * doc/html/*.html: rebuilt the doc
4712
4713Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4714
4715 * xpath.c: first part of the work on selecting namespace to
4716 fix bug #56115
4717
4718Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4719
4720 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4721 when using -liconv
4722 * TODO: updated
4723
4724Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4725
4726 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4727 cleanup, encoding support.
4728
4729Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4730
4731 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4732
4733Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4734
4735 * xpath.c: bug detected by Ankh when / is used as a function arg
4736
4737Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4738
4739 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4740 of element and use it to avoid outputting formatting spaces at
4741 the wrong place. Implemented the format parameter for HTML save.
4742 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4743 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4744 result/HTML/wired.html: of course this impact the result of a
4745 number of HTML tests
4746
4747Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4748
4749 * HTMLtree.[ch]: started augmenting the HTML save API with
4750 encoding and formatting parameters
4751
4752Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4753
4754 * HTMLtree.h: cleanup and started evaluating the work needed on
4755 revamping the HTML output code
4756
4757Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4758
4759 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4760
4761Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4762
4763 * valid.c: fixed bug #56049, forgot one check in the
4764 validation routine
4765
4766Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4767
4768 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4769
4770Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4771
4772 * libxml.h: fixed an error in last commit
4773 * doc/FAQ.html: added an entry for compilation from CVS
4774
4775Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4776
4777 * xmlversion.h.in libxml.h: Cygwin patches
4778 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4779 * tree.h: cleanup
4780
4781Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4782
4783 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4784 memory block in a strange case where libxml is linked twice
4785 in the binary.
4786
4787Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4788
4789 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4790 state far too often, simple fix used to avoid it.
4791
4792Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4793
4794 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4795 being processed, applied his patch
4796 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4797
4798Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4799
4800 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4801 provided fixes to compile on MSCC again
4802 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4803 also provided an update for the project files.
4804
4805Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4806
4807 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4808 bug #55810
4809
4810Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4811
4812 * tree.c: fixed xmlGetNsProp() to close bug #55683
4813 Note this requires libxslt to use it's own function instead.
4814
4815Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4816
4817 * HTMLtree.c: when in a pre element no formatting space should
4818 be added.
4819 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4820
4821Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4822
4823 * configure.in: added tests for signal() and signal.h
4824
4825Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4826
4827 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4828
4829Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4830
4831 * doc/libxml-doc.el: Felix Natter provided a new version for
4832 libxml2
4833
4834Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4835
4836 * HTMLtree.c: when in a pre element no formatting space should
4837 be added.
4838
4839Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4840
4841 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4842
4843Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4844
4845 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4846 hack
4847 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4848 * uri.c: fixed a warning
4849
4850Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4851
4852 * HTMLtree.c: trying to close bug #55772 escaping in script
4853 elements
4854 * doc/xml.html: suggest to send mail to the list
4855
4856Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4857
4858 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4859 good. Use a macro and based on the solution provided in
4860 vsnprintf manual page from GNU.
4861
4862Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4863
4864 * error.c: Workaround for non-preserving variadic list.
4865 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4866
4867Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4868
4869 * doc/xml.html: added 2.3.10 release
4870
4871Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4872
4873 * configure.in: releasing 2.3.10
4874
4875Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4876
4877 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4878
4879Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4880
4881 * encoding.c: Robert Collins provided a patch to add the
4882 "US-ASCII" encoding alias
4883
4884Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4885
4886 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4887 string oriented functions and started cleaning the related areas
4888 in xpath.c which needed fixing in this respect
4889
4890Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4891
4892 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4893 #55380
4894 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4895
4896Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4897
4898 * TODO: updated
4899 * nanohttp.[ch] : started adding APIs to get the redirected URL
4900 when this occurs (needed for further base computation
4901 * tree.h: cleanup
4902 * encoding.c: cleanup
4903 * SAX.c: minor change around ctxt->loadsubset
4904
4905Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4906
4907 * Makefile.am include/Makefile.am: small change to have
4908 include/libxml rebuilt if working from CVS.
4909 * uri.c: applied another patch from Carl Douglas for URI escaping,
4910 this should close bug #51876
4911
4912Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4913
4914 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4915 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4916 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4917 added specific regression test
4918 * parser.h: preparing for the XSLT mode where DTD inherited
4919 attributes are added to the tree.
4920
4921Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4922
4923 * xinclude.[ch]: Updated the namespace for the Last Call version
4924 * result/XInclude/include test/XInclude/include: updated the
4925 testsuite accordingly
4926
4927Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4928
4929 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4930 related to bug #51876
4931
4932Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4933
4934 * tree.c: fixed a gross mistake in base computation, xml:base is
4935 not completely correct yet (need cascade).
4936 * xpath.[ch]: added the few things needed to find a function name
4937 and URI from the XPath context when it is called.
4938
4939Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4940
4941 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4942 * DOCBparser.c: small cleanup
4943 * xmllint.c: added a --catalogs option to load catalogs from
4944 $SGML_CATALOG_FILES
4945 * tree.c: cleanup
4946 * configure.in: iconv library fixup, ICONV_LIBS
4947
4948Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4949
4950 * catalog.c: handling of CATALOG entries. detection of recursion,
4951 and a few bugfixes
4952 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4953 against the default namespace
4954
4955Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4956
4957 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4958
4959Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4960
4961 * parser.c: fixed propagation context info when parsing an
4962 external entity.
4963 * doc/html/*.html: regenerated a couple of docs
4964
4965Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4966
4967 * doc/xml.html: update with 2.3.9 informations
4968
4969Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4970
4971 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4972 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4973 * doc/html/* : rebuilt the docs
4974 * valid.c: small patch which may improve some case when
4975 validating.
4976
4977Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4978
4979 * HTMLparser.c: Closed bug #54891
4980 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4981 to the suite
4982
4983Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4984
4985 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4986 applied a documentation patch from LotR and filled in a few missing
4987 descriptions
4988
4989Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4990
4991 * xpath.c tree.c parser.c: speed optimizations at the parser level
4992 document tree freeing and xpath evaluation
4993
4994Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4995
4996 * parser.c parser.h parserInternals.h: fixed a couple of
4997 interfaces for handling memory buffer input to const char *
4998 upon suggestion of JamesH.
4999
5000Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5001
5002 * configure.in: LoTR sent a patch fixing the previous commit
5003
5004Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5005
5006 * configure.in: trying to deal again with the stoopid -R linking
5007 flag of Solaris
5008
5009Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5010
5011 * xpath.h: two nodeset access macros from Thomas Broyer
5012
5013Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5014
5015 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5016 patch from Thomas Broyer
5017
5018Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5019
5020 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5021 case
5022 * INSTALL: was empty added stuff from the FAQ
5023
5024Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5025
5026 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5027 attributes handling and #54433 by adding xmlUnsetProp()
5028 and xmlUnsetNsProp()
5029
5030Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5031
5032 * HTMLparser.c: Patch from Jonas Borgström
5033 (htmlGetEndPriority): New function, returns
5034 the priority of a certain element.
5035 (htmlAutoCloseOnClose): Only close inline elements if they
5036 all have lower or equal priority.
5037 * result/HTML: this of course changed a number of tests results.
5038
5039Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5040
5041 * xmlIO.c catalog.c: plugged in the default catalog resolution
5042 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5043 documentations
5044 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5045
5046Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5047
5048 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5049 integrating catalogs
5050 * catalog.[ch] testCatalog.c: adding a small catalo API
5051 (only SGML catalog support).
5052 * parser.c: restaured xmlKeepBlanksDefault(0) API
5053
5054Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5055
5056 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5057
5058Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5059
5060 * parser.c: added xmlParseExternalEntityPrivate() to allow
5061 propagation of ctxt->_private when parsing external entities
5062
5063Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5064
5065 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5066
5067Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5068
5069 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5070
5071Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5072
5073 * valid.c: warn when indeterminist content model is detected
5074 * result/VC/ElementValid8: this adds a message
5075 * Makefile.am: add --novalid for VCM tests
5076 * parserInternals.c: added a call to Init memory
5077
5078Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5079
5080 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5081 when both parameters are NULL.
5082
5083Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5084
5085 * valid.c: applied small patch from Gary Pennington, reindented
5086 some part of the code.
5087
5088Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5089
5090 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5091 release, updated and regenerated the docs
5092
5093Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5094
5095 * xpath.c result/XPath/expr/floats : clarified and cleanup
5096 printing of abnormal floats in tests.
5097
5098Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5099
5100 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5101 * results/HTML/ : a few changes in the output of the HTML tests as
5102 a result.
5103 * configure.in: tying to fix -liconv where needed
5104
5105Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5106
5107 * Makefile.am: fixed a stupid error
5108
5109Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5110
5111 * configure.in Makefile.am: make the inclusion of the trio
5112 modules in the library conditional
5113
5114Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5115
5116 * DOCBparser.c: patche from László Kovács, fixed entities refs
5117 in attributes handling
5118
5119Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5120
5121 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5122 flushing
5123
5124Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5125
5126 * xpath.c: fix of an XSLT namespace bug reported on the list
5127 general/bug-8-
5128
5129Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5130
5131 * strio.h trio.c: Dan McNichol suggested a couple of small
5132 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5133
5134Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5135
5136 * tree.c parser.c encoding.c: spent a bit more time looking
5137 at the parsing speed and DOM handling. Added a few more
5138 speedups.
5139
5140Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5141
5142 * parser.c: small but effective parsing speed improvement
5143
5144Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5145
5146 * configure.in: default on the DocBook parser inclusion (for Gnome)
5147 * DOCBparser.h: fixed a header reference
5148
5149Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5150
5151 * configure.in xpath.c: applied Bjorn patches for FPE on the
5152 alpha
5153
5154Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5155
5156 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5157 xmlSaveFormatFileTo()
5158
5159Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5160
5161 * xpath.c: simple and efficient optimization, XPath functions
5162 aways bind to the same code, cache this
5163 * TODO: updated (by saying some is obsolete)
5164
5165Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5166
5167 * xpath.c: more cleanup work on XPath name parsing routines
5168
5169Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5170
5171 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5172 xmlXPathParseName
5173 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5174 * debugXML.c: avoid compilation problems if compiling without
5175 HTML support, Igor Zlatkovic
5176 * win32/libxml2/libxml2.def.src: being able to compile without
5177 XPath on Windows
5178
5179Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5180
5181 * libxml.m4: yet another patch from Toshio Kuratomi
5182
5183Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5184
5185 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5186
5187Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5188
5189 * tree.[ch]: added xmlSaveFormatFile interface for saving
5190 and indenting a file.
5191
5192Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5193
5194 * xpath.c: fixed bug #53689 related to processing-instruction()
5195
5196Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5197
5198 * DOCBparser.c: patche from László Kovács
5199
5200Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5201
5202 * parser.c: applied fixes from Christian Glahn bug report #53391
5203
5204Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5205
5206 * error.c: Jean François Lecomte provided a complete description
5207 and a fix to bug #53537
5208
5209Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5210
5211 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5212
5213Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5214
5215 * DOCBparser.c SAX.c: a bit more work on entities processing.
5216 Still Need to cleanup XML output and references in attributes
5217
5218Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5219
5220 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5221
5222Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5223
5224 * tree.c: trying to fix #53574, not completely complete,
5225 I would like xmllint --copy --debug test/ent1 and
5226 xmllint --debug test/ent1 to show the same result.
5227 * xpath.c: fix a bug when trying to sort namespace nodes
5228
5229Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5230
5231 * HTMLtree.c: real fix for #53402
5232
5233Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5234
5235 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5236 PIs when using xsl:output
5237 * valid.c: closing #53537 some case generate segfaults if there
5238 is validity errors
5239
5240Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5241
5242 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5243 of external parsed entities, added --noent to testDocbook
5244 * valid.c: Garry Pennington found an uninitialized variable
5245 access in xmlValidateElementContent()
5246
5247Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5248
5249 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5250 with madness
5251 * result/HTML/ : this modified the result of the regression tests
5252 a lot.
5253
5254Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5255
5256 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5257 to doc where it wasn't checked against NULL reported by
5258 Jens Laas
5259
5260Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5261
5262 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5263 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5264
5265Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5266
5267 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5268 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5269 * SAX.[ch]: cleanup and updates for DocBook
5270 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5271 ex SGML identifier changes
5272 * valid.c: removed a static unused function.
5273
5274Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5275
5276 * HTMLtree.c: applied change for Paul Sponagl on script saving
5277 * Makefile.am: the warning about entity title.xml are normal.
5278
5279Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5280
5281 * configure.in: release of 2.3.7
5282 * Makefile.am: fixing make distcheck
5283
5284Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5285
5286 * doc/html/* doc/xml.html: updated and regenerated the docs
5287
5288Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5289
5290 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5291
5292Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5293
5294 * tree.c: fixed #53388 with the provided patch
5295
5296Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5297
5298 * valid.c: Bjorn detected an invalid memory access. Fixed
5299 vstateVPush()
5300
5301Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5302
5303 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5304
5305Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5306
5307 * libxml.h: new header used only for the compilation of libxml
5308 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5309 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5310 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5311 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5312 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5313 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5314 baseline (version 1.2 plus a single patch).
5315 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5316 scientific notation for numbers. Tests added.
5317 * xpath.c: formatting of numbers changed to use sprintf
5318 (contribution from William Brack)
5319
5320Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5321
5322 * valid.c: cleanup, more useful debugging
5323 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5324 * xmlIO.c: entity loading is printed as an error when validating
5325
5326Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5327
5328 * valid.c: fixed to validate within entities
5329 * test/VCM/v22.xml: added a specific testcase
5330
5331Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5332
5333 * valid.c: forgot an epsilon transition in for ()+
5334 * test/VCM/v21.xml : added a specific test case
5335
5336Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5337
5338 * valid.c: removed a state explosion exhibited by RSS
5339 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5340 from bug #51872
5341
5342Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5343
5344 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5345 validation without using an ugly NFA -> DFA algo in the source.
5346 Made a specific algorithm easier to maintain, using a single
5347 stack and without recursion.
5348 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5349 * hash.c: made the growing routine static
5350 * tree.h parser.c: added the parent information to an
5351 xmlElementContent node.
5352
5353Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5354
5355 * SAX.c parser.c xpath.c: generating IDs when not validating
5356 from an external parsed entity was poisoning the ID has table
5357 with removed values. This was killing XSLT on the KDE help
5358 browser.
5359
5360Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5361
5362 * entities.h: andrew@ugh.net.au detected a double declaration
5363
5364Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5365
5366 * debugXML.c hash.c tree.h valid.c : some changes related to
5367 the validation suport to improve speed with DocBook
5368 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5369 the way validation errors get reported
5370
5371Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5372
5373 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5374 by P C Chow and William M. Brack for XSLT HTML output
5375
5376Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5377
5378 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5379 Igor Zlatkovic patches for MSC compilation and added his
5380 updates
5381
5382Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5383
5384 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5385 prefix lookup.
5386 * parserInternals.c: fixed the bug reported by Morus Walter
5387 due to an off by one typo in xmlStringCurrentChar()
5388
5389Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5390
5391 * HTMLparser.c result/HTML/*: revamped the way the HTML
5392 parser handles end of tags or end of input
5393
5394Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5395
5396 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5397
5398Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5399
5400 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5401 bug where the linktime verions of free() won't work ...
5402
5403Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5404
5405 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5406
5407Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5408
5409 * doc/xml.html: added 2.3.6 release
5410
5411Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5412
5413 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5414 * result/wml.xml: resulted in a small output change
5415
5416Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5417
5418 * tree.c: xmlNewDoc was missing the charset initialization
5419 * xmllint.c: added --auto to autogenerate a doc, allow to
5420 reproduce the problem fixed on xmlNewDoc
5421
5422Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5423
5424 * xpath.c: trying to get 52979 solved
5425 * tree.c result/ result/noent/: trying to get 52712 solved, this
5426 also made me clean up the fact that XML output in general should
5427 not add formating blanks by default, this changed the output of
5428 a few tests
5429
5430Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5431
5432 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5433
5434Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5435
5436 * configure.in: finally released 2.3.6
5437
5438Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5439
5440 * xpath.c: checking for null pointer generated by new code
5441
5442Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5443
5444 * xpath.c: fixed a [] evaluation problem reported
5445 * test/XPath/tests/simpleaddr: extended test
5446 * result/XPath/simpleaddr: updated result
5447
5448Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5449
5450 * xmllint.c: Dan Timis reported a portability problem
5451 on Macs without mmap, fixed it.
5452
5453Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5454
5455 * testXPath.c : added a --tree option allowing to display the
5456 tree dump of the XPath expression
5457
5458Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5459
5460 * xpath.c: fixed a memleak when comparing nodesets
5461 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5462 * tree.c: added a TODO
5463
5464Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5465
5466 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5467 we need string functions
5468 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5469 to be able to use them where needed. Applied some changes
5470 to reduce name linking pollution and compile in only what's
5471 needed.
5472 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5473 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5474 for the string manipulation functions
5475 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5476 to the free() function of xmlmemory.c
5477 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5478 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5479 usage.
5480
5481
5482Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5483
5484 * error.c: applied the context output patch of the error
5485 handling submitted by Chuck Griffith
5486 * error/VC/*: this slightly change some error logs
5487
5488Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5489
5490 * parser.c: fixed line number reporting on error
5491
5492Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5493
5494 * parser.c: Sullivan and Darin found a parser bug,
5495 applied the patch.
5496
5497Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5498
5499 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5500 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5501 xmlversion.h.in xpointer.c: of course the way I defined
5502 UNUSED breaks on old gcc version. Try to be smart and
5503 also define it directly in xmlversion.h
5504 * configure.in: removed -ansi flag from the pedantic set
5505
5506Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5507 Huge cleanup, I switched to compile with
5508 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5509 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5510 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5511 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5512 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5513 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5514 encoding.h entities.c error.c list.[ch] nanoftp.c
5515 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5516 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5517 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5518 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5519 Cleanup, staticfied a number of non-exported functions,
5520 detected and cleaned up a dozen of problem found this way,
5521 avoided a lot of public function name/typedef/system names clashes
5522 * doc/xml.html: updated
5523 * configure.in: switched private flags to the really pedantic ones.
5524
5525Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5526
5527 * configure.in: 2.3.5
5528 * doc/html/*: rebuilt the docs
5529
5530Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5531
5532 * parser.c: fixed a reported bug in NOTATION parsing
5533 * uri.c: accepted but not fixed bug 51876, added TODO
5534 * Makefile.am: fixed bug 51876
5535
5536Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5537
5538 * config.h.in configure.in error.c: fix a compilation problem
5539 on platforms without vsnprintf (xml@thewrittenword.com)
5540
5541Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5542
5543 * parser.c: fixed a function name header typo
5544 * SAX.c: notations can also occur in external subset.
5545
5546Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5547
5548 * error.c: removed a C++ like comment
5549
5550Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5551
5552 * parser.c: fixing bug 52299 strange condition leading
5553 to a parser crash due to a buffer overflow
5554 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5555 added the specific test case
5556
5557Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5558
5559 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5560 xmlXPathConvert{String,Number,Boolean} to be able to make
5561 type casts without a context stack, fixed some implementation
5562 problems related to the absence of context at parse-time,
5563 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5564 in the public API too
5565 * xpointer.c xpathInternals.h: we need to know at parse time
5566 whether we are compiling an XPointer
5567
5568Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5569
5570 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5571 cleaned up the parser internals, refactored XPath code, added
5572 new compilation based APIs and cleanly separated public and
5573 private APIs.
5574
5575Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5576
5577 * xpath.h: the comp field must be added at the end to avoid
5578 killing binary compat.
5579
5580Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5581
5582 * Makefile.am: detect XPath memleaks in regreson tests
5583 * error.c: fixed and error w.r.t. error reporting still using
5584 stderr
5585 * hash.c: added new line at end of file
5586 * tree.h: minor cleanup
5587 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5588 expression parsing from evaluation, resulted in a number of
5589 changes internally, and in XPointer. Likely to break stuff
5590 using xpathInternals.h but should remain binary compatible,
5591 new interfaces will be added.
5592
5593Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5594
5595 * configure.in: fixed a couple of problems reported by
5596 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5597 without gcc on non linux platforms.
5598
5599Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5600
5601 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5602 a fix for --with-html-dir= configure support. I hope it won't
5603 break rpm generation
5604
5605Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5606
5607 * xmlIO.c: one function comment cleanup.
5608
5609Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5610
5611 * SAX.c: external subset notations were improperly registered
5612 in the internal subset.
5613
5614Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5615
5616 * README.cvs-commits: added, pointing to HACKING
5617 * HACKING: updated
5618
5619Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5620
5621 * parser.c: and Matt Sergeant found one in the XML push
5622 parser (erroneous check I forgot to remove when I fixed the
5623 main parser).
5624
5625Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5626
5627 * xpath.c: ptittom found a small bug in UnaryExpr
5628
5629Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5630
5631 * configure.in: bumped to 2.3.4
5632 * error.c: fixed bug #51860
5633 * tree.c: fixed bug #51861
5634 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5635 * tree.[ch] : added xmlDefaultBufferSize
5636 * nanoftp.c: typo in function name header block
5637 * doc/xml.html : updated, added link to XML::LibXSLT
5638 * doc/html/* : rebuilt the docs
5639
5640Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5641
5642 * parser.c SAX.c: the new content parsing code raised an
5643 ugly bug in the characters() SAX callback. Found it
5644 just because of strangeness in XSLT XML Rec ouptut :-(
5645
5646Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5647
5648 * Makefile.am: Martin Baulig suggested to add -lm
5649 * tree.c: found another bug in xmlNodeGetContent()
5650
5651Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5652
5653 * xpath.c: Bjorn found the error related to strictness of comparison.
5654
5655Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5656
5657 * parser.c: trying to fix the Dtd parsing problem reported
5658 by Gary, side effect of last week speed optimizations.
5659
5660Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5661
5662 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5663 * parserInternals.c: removed unneeded test raised by Stric
5664
5665Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5666
5667 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5668 and fixed by William Brack). Added xmlXPathFormatNumber.
5669 Changed the sorting slightly.
5670 * configure.in Makefile.am example/Makefile.am: Added -lm.
5671 Please note that applications linking with libxml2, must
5672 also like with the math library from now on.
5673
5674Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5675
5676 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5677
5678Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5679
5680 * parser.c: one must report spaces even if the Dtd element
5681 content proves that this is not part of the element content.
5682 * result/valid/*.xml: this changed the ouptu slightly
5683
5684Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5685
5686 * configure.in: bumped to 2.3.3
5687 * doc/xml.html: updated
5688
5689Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5690
5691 * tree.c: minor doc fix
5692 * xpath.c: deallocation issues when a result tree has been
5693 converted to a node-set
5694
5695Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5696
5697 * doc/xml.html: oops corrected dates s/2000/2001
5698
5699Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5700
5701 * valid.c: new patch from Gary Pennington
5702
5703Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5704
5705 * doc/xml.html: applied patch from Ankh
5706
5707Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5708
5709 * xinclude.c: fixed a problem building on Mac
5710
5711Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5712
5713 * parser.c: more work on increasing parsing ferformances
5714
5715Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5716
5717 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5718 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5719 avoiding memcpy in production builds MEM_CLEANUP macro use
5720 * parser.[ch] parserInternals.c: optimizations of the tightest
5721 internal loops inside the parser. Better checking of I/O
5722 flushing/loading conditions
5723 * xmllint.c : added --timing
5724
5725Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5726
5727 * configure.in: bumped to 2.3.2
5728 * doc/xml.html: updated for release
5729
5730Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5731
5732 * xpath.c: found a memleak and fixed a nasty bug
5733
5734Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5735
5736 * xmllint.[c1] : added return code errors for xmllint
5737 * xpath.c: specific debug dump function for result value trees
5738
5739Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5740
5741 * xpath.c: finally implemented xmlXPathCompareNodeSets
5742 * test/XPath/expr/floats results/XPath/expr/floats: added
5743 a test for float expressions
5744
5745Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5746
5747 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5748 * parserInternals.[ch]: trying to speed up parsing
5749 * xpath.c : speeded up node set equality op
5750
5751Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5752
5753 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5754 better handling of ID/IDREF and the list modules associated
5755 * configure.in: small CFLAGS cleanup
5756
5757Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5758
5759 * configure.in: fixed iconv detection on AIX (stric)
5760
5761Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5762
5763 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5764
5765Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5766
5767 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5768 and optimized xmlXPathNodeSetSort
5769
5770Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5771
5772 * xpath.c: bug fix when context size is 0
5773 * parser.c: I like Norm's Dtd because they still manage to break
5774 the parser occasionally
5775
5776Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5777
5778 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5779
5780Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5781
5782 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5783 attributes within the XML-1.0 namespace
5784
5785Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5786
5787 * xpathInternals.h: exported a few axis functions
5788 * doc/xml.html: updated the doc
5789
5790Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5791
5792 * configure.in: applied patch from Daniel van Balen for OpenBSD
5793 and bumped version to 2.3.1
5794 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5795 attempt to find autoclosing was simply broken, removed it,
5796 updated the examples, this is better
5797
5798Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5799
5800 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5801 hash functionnalities.
5802 * doc/html/* : rebuild the doc
5803
5804Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5805
5806 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5807 on predicate
5808 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5809 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5810 really want to have tags closed on output even if we accept
5811 unclosed ones on input
5812
5813Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5814
5815 * xpath.c: ouch don't free NULL, rare case fixed
5816 * tree.c: don't coalesce text nodes if they don't have the
5817 same behaviour wrt escaping on output
5818
5819Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5820
5821 * xpath.c: small fixup
5822 * SAX.c: don't warn on empty namespaces.
5823
5824Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5825
5826 * README: a bit of cleanup
5827 * configure.in: preparing for 2.3.0 release
5828
5829Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5830
5831 * hash.[ch]: added a first version of xmlHashSize()
5832 * valid.c: another bug fix from Gary Pennington
5833
5834Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5835
5836 * valid.c: couple of bug fixes pointed by Gary Pennington
5837 * HTMLtree.c: #if 0 cleanup
5838
5839Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5840
5841 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5842 which removes a time consuming check of xmlXPathNodeSetAdd()
5843 and use it in places where we are sure to not break unicity
5844
5845Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5846
5847 * xpath.c: bug fixes found from XSLT
5848 * tree.c: preserve node->name special values when copying nodes.
5849 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5850 external subset are fetched when available but without full
5851 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5852 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5853 output with encoding disabled.
5854
5855Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5856
5857 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5858 xmlCheckFilename should not be called from xmlFileOpenW
5859 and xmlGzfileOpenW
5860
5861Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5862
5863 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5864 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5865 added the new tests for URI normalization
5866 * testURI.c: fixed stoopid bugs
5867 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5868 the URI in the error messages are now properly normalized
5869
5870Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5871
5872 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5873
5874Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5875
5876 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5877
5878Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5879
5880 * xpath.c: fixed mod operator
5881
5882Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5883
5884 * parser.c: fixed xmlStrcat doc
5885 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5886 trees.
5887
5888Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5889
5890 * xpath.c result/XPath/tests/chaptersbase
5891 result/XPath/tests/simplebase: fixed XPath node()
5892 * tree.c: small fix in xmlNewNs()
5893 * Makefile.am: removed extraneous xml2Conf.sh rule
5894
5895Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5896
5897 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5898 Changed the library name, in order to get libxml-devel and
5899 libxml2-devel to coexist on a single system
5900 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5901 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5902
5903Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5904
5905 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5906 libxml2-devel installable in // as libxml-devel.
5907
5908Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5909
5910 * doc/Makefile.am: fixed make rebuild in doc
5911 * doc/html/*.html: rebuilt the docs
5912
5913Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5914
5915 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5916
5917Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5918
5919 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5920 the HTML doc to go into the -devel RPM ...
5921 * aclocal.m4 config.h.in: some updates due to auto* magic
5922
5923Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5924
5925 * xpath.h: added a hook in the context structure allowing to
5926 link to extra support, needed for XSLT
5927
5928Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5929
5930 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5931 xmlXPtrCmpPoints to use it.
5932 * propagated the following patch from Alejandro Forero
5933 * include/win32config.h xmlIO.c: applied further suggestions
5934 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5935 * example/gjobread.c: fixed warnings, now that it builds
5936
5937Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5938
5939 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5940
5941 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5942 filename points to a valid file (not a directory).
5943 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5944 Added calls to xmlCheckFilenameDir.
5945
5946 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5947 `path' (rather than `filename') as the parameter to gzopen and open.
5948
5949Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5950
5951 * Makefile.am: fixed a problem with EXTRA_DIST
5952
5953Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5954
5955 * Makefile.am example/Makefile.am: finally found the trick
5956 to build the example, i.e. add "." in SUBDIRS before example
5957 in the list <grin/>
5958
5959Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5960
5961 * doc/xml.html: updated with an XSLT section, removed pointer to
5962 W3C CVS base.
5963
5964Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5965
5966 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5967 too, and deallocation need to occur the same way.
5968
5969Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5970
5971 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5972 type correponding to an XSLT result tree fragment. Share most
5973 of the data format with node set, as well as operators.
5974 * HTMLtree.c: added a newline at the end of the doctype output
5975 whe this one is not present initially.
5976 * tree.c: make sure taht the parent and doc pointers are properly
5977 set when copying attributes (lists).
5978
5979Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5980
5981 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5982
5983Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5984
5985 * xpath.c: seems I finally killed that ugly path evaluation
5986 context bug (tagged 9999 in case is is wrong)
5987
5988Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5989
5990 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5991 for XSLT
5992
5993Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5994
5995 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5996 for xmlGzfileOpen() bug
5997
5998Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5999
6000 * xpath.c: removed an error found by XSLT usage
6001 * tree.c parserInternals.h: use a predefined static string
6002 for text and comment nodes, avoid freeing them in xmlFreeNode,
6003 exported the string name in parserInternals.h and added
6004 another value to disable encoding at output (for XSLT),
6005 gain memory, time.
6006
6007Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6008
6009 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6010 win32/libxml2/libxml2_so.dsp: new makefiles and update
6011 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6012
6013Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6014
6015 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6016 Gary Pennington
6017
6018Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6019
6020 * xpath.c: fixed the comaprision of values and nodelists,
6021 need to compare nodelist still ...
6022 * debugXML.c: avoided a possible core dump
6023 * HTMLparser.c: cleanup
6024 * nanohttp.c: contributed fix.
6025 * tree.c: fixes in properties handling added xmlSetNsProp
6026 needed by libxslt
6027 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6028 comment
6029 * TODO: updated
6030
6031Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6032
6033 * parser.c parserInternals.c: applied Bjorn Reese optimization
6034 patch
6035
6036Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6037
6038 * Makefile.am: applied patch fro make check from Martin Vidner
6039
6040Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6041
6042 * configure.in: preparing 2.2.11
6043 * doc/html/*: rebuild the HTML files
6044 * doc/xml.html : updated
6045
6046Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6047
6048 * tree.c: fixed a stupid bug
6049 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6050 patches related to validation of an XInclude processing result
6051 * TODO: updated
6052
6053Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6054
6055 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6056 on large files
6057
6058Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6059
6060 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6061
6062Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6063
6064 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6065 reported by Jonas Borgström
6066 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6067
6068Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6069
6070 * testXPath.c xpath.c: fixing the XPath union expressions problem
6071 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6072
6073Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6074
6075 * xmllint.c: Made is so if the file name is "-" is will read form
6076 standard input. Sven Heinicke <sven@zen.org>
6077 * tree.c: fixed a problem when growing buffer
6078 * tree.h: fixed the comment of the node types following andersca
6079 comment
6080 * TODO: updated
6081
6082Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6083
6084 * HTMLparser.[ch]: added a way to avoid adding automatically
6085 omitted tags. htmlHandleOmittedElem() allows to change the
6086 default handling.
6087 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6088 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6089 of xmllint too when using --memory flag, added a memory test
6090 suite at the Makefile level.
6091 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6092 with namespace use when encountering QNames in XPath evalation,
6093 added xmlns() scheme in XPointer.
6094 * nanoftp.c : incorporated a fix
6095 * parser.c xmlIO.c: fixed problems raised with encoding when using
6096 the memory I/O
6097 * parserInternals.c: closed bug 25934 reported by
6098 torsten.landschoff@innominate.de
6099 * TODO: updated
6100
6101Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6102
6103 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6104 on a non-updated tree :-(, made a 2.2.10 release to correct the
6105 situation
6106
6107Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6108
6109 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6110 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6111 integrated a set of OpenVMS changes from Howard Taylor
6112 <Howard.Taylor@pacoast.com>
6113
6114Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6115
6116 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6117 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6118
6119Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6120
6121 * HTMLparser.c: some fixes on auto-open of html/head/body
6122 * encoding.c: fixed a compilation error on some gcc env
6123 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6124 XPointer implementation
6125 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6126 related XPointer tests and associated results
6127
6128Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6129
6130 * doc/xmldtd.html doc/xml.html: following a short step by step
6131 guidance on IRC to help maciej with DTDs I started a small
6132 page on the subject.
6133
6134Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6135
6136 * HTMLparser.c: fixed handling of broken charrefs
6137 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6138 patches
6139
6140Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6141
6142 * doc/xml.html doc/html/* : rebuilt the docs after adding
6143 xinclude and updated page for 2.2.7 and 2.2.8
6144 * configure.in: releasing 2.2.8
6145
6146Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6147
6148 * parser.[ch] parserInternals.c: applied the conditional
6149 section processing fix from Jonathan P Springer
6150 <jonathan.springer2@gte.net>
6151 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6152 project file, fixed iconv default non support
6153 * xpath.c: fixed the problem of evaluating relative expressions
6154 when a node context is provided.
6155
6156Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6157
6158 * nanoftp.c: fixed gcc 2.95 new warnings
6159 * SAX.c: fixed a stupid bug
6160 * tree.c: fixed a formatting problem when round-tripping
6161 from/to memory
6162 * xinclude.c: chased memleak, fixed a base problem
6163 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6164 xmlXPtrBuildNodeList()
6165 * TODO: updated
6166 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6167 adding a first small set of regression tests for XInclude
6168
6169Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6170
6171 * nanohttp.[ch]: applied Wayne Davison patches to access
6172 the WWW-Authorization header.
6173 * parser.c: Closed Bug#30847: Problems when switching encoding
6174 in short files by applying Simon Berg's patch.
6175 * valid.c: fixed a validation problem
6176 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6177 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6178 Wayne Davison
6179 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6180 need to be extended to non full nodes selections.
6181 * xinclude.c: starts to work decently
6182
6183Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6184
6185 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6186 debugXML.c xmlversion.h.in: Started adding XInclude support,
6187 this is a new xmllint option
6188 * tree.c xpath.c: applied TOM patches for XPath
6189 * xpointer.c: fixed a couple of errors.
6190 * uri.c: added an escaping function needed for xinclude
6191 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6192 new warning from RH70 gcc's version
6193
6194Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6195
6196 * HTMLparser.c: fixed loop on invalid char in scripts
6197 * parser.c: update to description of xmlIOParseDTD()
6198 * libxml.m4 xmlversion.h.in: changes contributed by
6199 Michael Schmeing <m.schmeing@internet-factory.de>
6200 * configure.in: preparing for 2.2.7
6201 * Makefile.am: trying to avoid config.h and acconfig.h
6202 being included in the distrib
6203 * configure.in: released 2.2.7
6204
6205Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6206
6207 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6208 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6209
6210Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6211
6212 * parser.[ch]: added xmlIOParseDTD()
6213 * xpointer.c: added support for the 2 extra parameters of
6214 string-range, fixed a stoopid error when '0' was present
6215 in XPointer expressions
6216 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6217 testsuite for the above
6218
6219Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6220
6221 * libxml.spec.in: improved package descriptions
6222
6223Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6224
6225 * xpath.c xpathInternals.h: applied a large cleaning patch
6226 from TOM <ptittom@free.fr>, it also add namespace support
6227 for function and variables registration.
6228
6229Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6230
6231 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6232 * Makefile.mingw: Wayne Davison's update adding hash.c
6233
6234Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6235
6236 * xpath.c: fixed the root evaluation problems
6237 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6238 ignorable spaces with <b> <bold> <em>
6239 * tree.c: fixed a loop in xmlSearchNsByHref()
6240
6241Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6242
6243 * xpath.c: applied another XPath patch from TOM
6244 * xpath.c include/makefile.am: applied another patch from
6245 china@thewrittenword.com (cleanup on IRIX).
6246
6247Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6248
6249 * xml-config.1: received a fixed version from Fredrik Hallenberg
6250 <hallon@lysator.liu.se>
6251
6252Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6253
6254 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6255 cleanup patch for XPath
6256
6257Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6258
6259 * patched to redirrect all "out of context" error messages to
6260 a reconfigurable routine. The changes are:
6261 * xmlerror.h : added the export of an error context type (void *)
6262 an error handler type xmlGenericErrorFunc there is an interface
6263 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6264 to reset the error handling routine and its argument
6265 (by default it's equivalent to respectively fprintf and stderr.
6266 * all the c files: all wild accesses to stderr or stdout within
6267 the library have been replaced to calls to the handler.
6268
6269Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6270
6271 * configure.in: release 2.2.6
6272 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6273 exporting the inner functions of xpath for extension modules
6274 * doc/*: updated and rebuilt the doc
6275
6276Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6277
6278 * nanohttp.c : applied Wayne HTTP cleanup patch
6279 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6280 and xmlNodeSetSpacePreserve()
6281
6282Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6283
6284 * xpath.c: closing bug #29260
6285
6286Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6287
6288 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6289 multikey tuples, made hash structure opaque
6290 * valid.[ch]: moved elements, attributes, notations decalarations
6291 as well as ID and refs to hash tables.
6292 * entities.c: hash cleanup
6293 * xmlmemory.c: fixed a dump problem in debug mode
6294 * include/Makefile.am: problem passing in DESTDIR= values patch
6295 from Marc Christensen <marc@calderasystems.com>
6296 * nanohttp.c: removed debugging remains
6297 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6298 * HTMLparser.c parser.c: fixing a number of problems with the
6299 macros in the *parser.c files (Wayne).
6300 * HTMLparser.c: close the previous option when opening a new one
6301 (Marc Sanfacon).
6302 * result/HTML/*: updated the HTML results accordingly
6303
6304Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6305
6306 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6307 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6308 XPath functions and XML entities table to them. More to come...
6309 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6310
6311Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6312
6313 * tree.c: coalesce adjacent text nodes
6314 * valid.c: handling of blank nodes in DTd validation (raised
6315 by problems with a posteriori validation).
6316 * nanohttp.c: changing behaviour on HTTP write stuff.
6317 * HTMLtree.c: forced body and html to be explicitely closed.
6318 * xpath.h: exported more XPath functions.
6319
6320Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6321
6322 * Release of 2.2.5
6323 * xpointer.c: range() range-inside and other helper functions
6324 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6325
6326Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6327
6328 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6329 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6330
6331Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6332
6333 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6334 and XPointer modules
6335
6336Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6337
6338 * SAX.h: closed #25107
6339
6340Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6341
6342 * testSAX.c: fixed problem with cdata reporting
6343 * SAXresult/* : updated
6344
6345Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6346
6347 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6348 Closed bug #27499, added to regression tests
6349 * TODO: updated
6350
6351Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6352
6353 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6354 support for SCRIPT and STYLE with help from Bjorn Reese
6355 * test/HTML/* result/HTML/*: added simple testcase and updated
6356 the existing ones.
6357
6358Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6359
6360 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6361 string-range for empty strings
6362 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6363 test/XPath/xptr/strrange: augmented the XPointer testsuite
6364
6365Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6366
6367 * doc/xml.html doc/xmlmem.html: added a module describing memory
6368 interfaces and use, updated the main page.
6369
6370Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6371
6372 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6373 nanoftp code work on Windows too now
6374
6375Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6376
6377 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6378 * xpointer.c: implemented string-range() at least a good first version
6379 * test/XPath/docs/str test/XPath/xptr/strrange
6380 result/XPath/xptr/strrange: the string-range() tests
6381
6382Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6383
6384 * Makefile.am include/Makefile.am include/win32config.h
6385 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6386 and make distcheck
6387
6388Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6389
6390 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6391 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6392 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6393
6394Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6395
6396 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6397 patch for socklen_t detection by
6398 Albert Chin-A-Young <china@thewrittenword.com>
6399
6400Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6401
6402 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6403 and added a --dtdvalid option to xmllint used to test it
6404
6405Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6406
6407 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6408 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6409
6410Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6411
6412 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6413 handlings (registration, lookup, cleanup)
6414
6415Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6416
6417 * configure.in Makefile.am include/makefile.am: adding XPointer
6418 and XPtrtests target
6419 * xpointer.[ch] : new files for XPointer support
6420 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6421 more XPath tests
6422
6423Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6424
6425 * configure.in: fixed, very broken, make distcheck works again
6426
6427Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6428
6429 * More work toward 2.2.5, integrated a number of patches
6430 * configure.in Makefile.am win32config.h.in: trying to cleanup
6431 make distcheck .... huh ...
6432 * include/Makefile.am include/win32config.h: new directory
6433 for includes
6434 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6435 updated teh makefiles and instructions for WIN32
6436 * xpath.c: small fixes
6437 * test/XPath/ results/XPath: updated the testcases and results
6438 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6439 suggested patches
6440 * valid.c: fixed an ID bug
6441
6442Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6443
6444 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6445 the automake bug where wrong dependancies were generated.
6446 * xpath.[ch]: worked on XPointer
6447
6448Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6449
6450 * configure.in Makefile.am: 2.2.5, ship the include in an
6451 include/libxml subdirectory, use symlinks when using CVS
6452 * testSAX.c: fixed small bug
6453 * testXPath.c: changed the way testfiles are parsed
6454 * debugXML.c: same kind of cleanup when parsing an argument expression
6455 XPath/XPointers can have blanks embedded
6456 * xpath.[ch]: more cleanup, reorgs for XPointer work
6457 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6458 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6459
6460Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6461
6462 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6463 in the XPath engine, rewrote large parts of it, now it's far
6464 cleaner and in sync with the REC not an old WD. Fixed a parsing
6465 problem in the interactive XML shell found when testing XPath.
6466
6467Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6468
6469 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6470 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6471 examples with the extra test
6472
6473Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6474
6475 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6476 the global init function.
6477
6478Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6479
6480 * HTMLparser.c: Doohhh, attribute name parsing was still case
6481 sensitive ! Fixed this ...
6482 * result/HTML/* : updated the tests results accordingly
6483
6484Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6485
6486 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6487 engine, should be far more stable, incorporated a new version of
6488 preceding/following axis, need testing
6489 * uri.c: fixed file:///c:/a/b/c problem
6490 * test/XPath/tests/idsimple: augmented the XPath tests
6491
6492Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6493
6494 * doc/* rebuilding docs for 2.2.4 release
6495
6496Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6497
6498 * configure.in: releasing 2.2.4
6499 * parser.[ch]: added xmlStrEqual()
6500 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6501 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6502 use xmlStrEqual instead
6503 * TODO: updated
6504 * added an XPath test
6505
6506Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6507
6508 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6509 * entities.h: exported xmlInitializePredefinedEntities
6510 * parser.[ch] : added xmlInitParser()
6511 * parserInternals.h : had to export htmlInitAutoClose()
6512
6513Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6514
6515 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6516 problems
6517 * Makefile.am : added XPath regression tests to normal tests
6518 * uri.c: fixed a problem with local paths, cleanup
6519 * parser.c: fixed a problem with large CData sections
6520
6521Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6522
6523 * configure.in xml-config.in: patch from "Ben Taylor"
6524 <sol7x86@hotmail.com> for solaris shared libs lookup
6525
65262000-09-30 Martin Baulig <baulig@suse.de>
6527
6528 * libxml-2.0.pc.in: Provide pkg-config script.
6529
6530 * configure.in: Create the libxml-2.0.pc script from the
6531 libxml-2.0.pc.in templates.
6532 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6533 script in `$(libdir)/pkgconfig'.
6534
6535Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6536
6537 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6538 when compiling with MSC
6539
6540Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6541
6542 * xpath.c: patch for normalize-string() substring-before(),
6543 substring-after() and translate() functions from Bjorn Reese
6544 <breese@mail1.stofanet.dk>
6545 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6546 Fredrik Hallenberg <hallon@lysator.liu.se>
6547 * TODO: updated
6548
6549Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6550
6551 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6552 problem of socklen_t being undefined on a number of platforms
6553 * debugXML.c: fixed a compilation problem when without snprintf
6554
6555Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6556
6557 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6558 an URI bug and a fix for the control-character-induced infinite loop
6559 * nanohttp.c: preventive fix for compiling on WIN32
6560
6561Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6562
6563 * xmlint.c: closing bug #25000
6564
6565Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6566
6567 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6568 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6569 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6570 related function, fixing xmlStrncmp(), and associated cleanup
6571 * result/HTML/entities.html.sax: updating result
6572
6573Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6574
6575 * uri.c: applied patch for URI escaping from Wayne Davison
6576 <wayned@blorf.net>
6577 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6578 from Denis Barbier <barbier@imacs.polytechnique.fr>
6579 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6580 patch from Wayne Davison
6581
6582Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6583
6584 * doc/xml.html : updated with new releases, adding "how to help"
6585
6586Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6587
6588 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6589 removed a few warnings in pedantic mode ...
6590 * parserInternals.c parser.c: moved encoding switching function
6591 to parserInternals.c
6592 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6593
6594Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6595
6596 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6597 error or warning handlers
6598
6599Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6600
6601 * parserInternals.c parserInternals.h parser.c Makefile.am:
6602 created a new module parserInternals.c, moved most of the
6603 code shared by the various parsers there, as well as
6604 deprecated code from parser.c. More cleanup of parser.c
6605 * uri.c: fixed a problem when URI is NULL
6606 * valid.c: speedup when looking for an attribute declaration
6607
6608Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6609
6610 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6611 the cleanup of the computation of URI references when seeking
6612 external entities. The URI reference string and the resulting
6613 URI are both stored now.
6614 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6615 large s(n)printf checks and cleanup from Denis Barbier
6616 <barbier@imacs.polytechnique.fr>
6617 * xmlversion.h.in tree.h: couple of SGML declarations for a
6618 possible docbook module.
6619 * result/VC/ : a couple of test output changed due to the change
6620 of the entities URI
6621
6622Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6623
6624 * parser.h: added a _private field for linking user's data
6625
6626Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6627
6628 * parser.c parserInternals.h: demacroified most of the IS_XXX
6629 the gain in size is significant so ...
6630
6631Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6632
6633 * entities.c: cases where looking up entities with doc==NULL
6634 covered
6635
6636Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6637
6638 * uri.c: applied Wayne Davison patch
6639 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6640
6641Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6642
6643 * uri.c testUri.c: applied Wayne Davison patches
6644 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6645 * Makefile.in: added URItest and included thenin "make tests"
6646
6647Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6648
6649 * xmlversion.h.in: closed bug 22941
6650
6651Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6652
6653 * doc/xmlio.html: added doc and example for entity loader
6654 redefinition.
6655
6656Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6657
6658 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6659 used by libxml
6660
6661Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6662
6663 * parser.c: Fixed bug on invalid ontent characters and when using
6664 push.
6665 * xmllint.c: fixed xmllint endling of errors in push mode
6666
6667Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6668
6669 * HTMLparser.c testHTML.c: applied two new patches from
6670 Wayne Davison <wayned@users.sourceforge.net>
6671 * result/HTML/*.sax: regenerated HTML SAX output
6672 * parser.c: more cleanup.
6673
6674Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6675
6676 * HTMLparser.[ch] testHTML.c: applied the second set of
6677 patches from Wayne Davison <wayned@users.sourceforge.net>,
6678 adding htmlEncodeEntities()
6679 * HTMLparser.c: fixed an ignorable white space detection bug
6680 occuring when parsing with SAX only
6681 * result/HTML/*.sax: updated since the output is now HTML
6682 encoded...
6683
6684Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6685
6686 * HTMLparser.[ch]: applied some of Wayne Davison
6687 <wayned@users.sourceforge.net> patches
6688
6689Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6690
6691 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6692 undeclared namespace prefix was used, added a warning.
6693 Cleaned up support w.r.t. entities, spilling out a warning
6694 and being pedantic on lookups.
6695 * test/warning/ent9 : added testcase for previous example.
6696 * TODO: updated
6697 * parserInternals.h parser.c: changed the way names are parsed
6698 now allow infinite size and decrease penalty for normal use
6699 * parser.c: Started a big cleanup/check of the parser code,
6700 fixed some of the most tortuous entity code, spotted code
6701 unused anymore
6702 * test/*: added tests for very long names and related nasty
6703 things.
6704
6705Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6706
6707 * doc/encoding.html: added encoding aliases doc
6708 * doc/xml.html: updates
6709 * encoding.[ch]: added EncodingAliases functions
6710 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6711 bottleneck affecting large DTDs like Docbook
6712 * parser.[ch] xmllint.c: added a pedantic option, will be
6713 useful
6714 * SAX.c: redefinition of entities is reported in pedantic mode
6715 * testHTML.c: uninitialized warning from gcc
6716 * uri.c: fixed a couple of bugs
6717 * TODO: added issue raised by Michael
6718
6719Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6720
6721 * doc/encoding.html: propagated Martin Duerst suggestions
6722
6723Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6724
6725 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6726 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6727 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6728 by Wayne Davison
6729
6730Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6731
6732 * nanoftp.c nanohttp.c: small cleanup
6733 * TODO: updated
6734
6735Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6736
6737 * added an old VC testcase and updated title.xml entity
6738
6739Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6740
6741 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6742 done on auto-opening of <p> tags and cleanup of SAX output
6743
6744Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6745
6746 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6747
6748Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6749
6750 * doc/xml.html libxml.* structure.*: updated the doc a bit
6751
6752Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6753
6754 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6755 of SAX tests
6756
6757Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6758
6759 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6760 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6761
6762Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6763
6764 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6765 * testHTML.c: fix core dump on Solaris 2.x systems
6766 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6767 * result/HTML/*.sax: previous bug fix lead to new results
6768
6769Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6770
6771 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6772 * configure.in: added --with-readline=DIR to accept alternate
6773 path for readline include/library
6774 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6775 for ANSI under HP-UX
6776 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6777 includes @LIBS@
6778
6779Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6780
6781 * doc/* : rebuilt the docs
6782 * getting ready for 2.2.2 release
6783
6784Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6785
6786 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6787 and xmlAddFeature()
6788 * tree.[ch]: added xmlAddChildList()
6789 * xmllint.c: MAP_FAILED macro test
6790 * parser.h: added xmlParseCtxtExternalEntity()
6791 * valid.c: applied bug fixes removed warning
6792 * tree.c: added CDATA block to elements content
6793 * testSAX.c: cleanup of output
6794 * testHTML.c: added SAX testing
6795 * encoding.c: better error recovery
6796 * SAX.c, parser.c: fixed one of the external entity processing
6797 of the OASis testsuite
6798 * Makefile.am: added HTML SAX regression tests
6799 * configure.in: bumped to 2.2.2
6800 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6801 SAX results
6802
6803Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6804
6805 * configure.in: patch for HP compiler
6806
68072000-08-04 Sven Heinicke <sven@zen.org>
6808
6809 * xmllint.c: Was coredumping sometimes when the file given didn't
6810 exist.
6811
6812Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6813
6814 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6815
6816 when using in memory parsing. Need some cleanup.
6817 * xmllint.c configure.in: added a --memory flag to test memory
6818 parsing
6819
6820Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6821
6822 * nanohttp.c: fixed socklen_t replacement to unsigned int
6823 * parser.c: fixed a space handdling missing at the end of
6824 production 28 DOCTYPE.
6825 * xmlmemory.c: fixed a stupid bug on the routine to override
6826 allocation functions
6827 * TODO: updated
6828
6829Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6830
6831 * doc/ regenerated the docs
6832
6833Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6834
6835 * doc/encoding.html doc/xml.html: added I18N doc
6836 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6837 improvements, both parser and filters, added ASCII & HTML,
6838 fixed the ISO-Latin-1 one
6839 * xmllint.c testHTML.c: added/made visible --encode
6840 * debugXML.c : cleanup
6841 * most .c files: applied patches due to warning on Windows and
6842 when using Sun Pro cc compiler
6843 * xpath.c : cleanup memleaks
6844 * nanoftp.c : added a TESTING preprocessor flag for standalong
6845 compile so that people can report bugs more easilly
6846 * nanohttp.c : ditched socklen_t which was a portability mess
6847 and replaced it with unsigned int.
6848 * tree.[ch]: added xmlHasProp()
6849 * TODO: updated
6850 * test/ : added more test for entities, NS, encoding, HTML, wap
6851 * configure.in: preparing for 2.2.0 release
6852
6853Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6854
6855 * nanoftp.c: fixed the way the control connection is handled
6856 * libxml.spec.in: fixed the dependancies and cleanup
6857
6858Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6859
6860 * doc/xml.html: changed the xmlsoft.org structure, updated the
6861 examples w.r.t. root and childs
6862
6863Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6864
6865 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6866
6867Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6868
6869 * HTMLparser.c: Work on character encoding support for the HTML parser
6870 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6871 * encoding.c: Fixed a potential memleak in the encoding stuff
6872
6873Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6874
6875 * doc/FAQ.html doc/Makefile.am : added a FAQ
6876
6877Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6878
6879 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6880 of the HTML parser to force it to not bypass SAX
6881
6882Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6883
6884 * win32config.h.in: updated
6885 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6886 lacks iconv support :-( need to release 2.1.1
6887 * configure.in: release 2.1.1
6888 * HTMLparser: fixed bug #14784
6889 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6890 by Windows compiler
6891 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6892 the SAX startDocument() callback.
6893 * TODO: updated
6894
6895Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6896
6897 * added xmlStopParser()
6898
6899Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6900
6901 * configure.in: 2.1.0 prerelease
6902 * Large resync between W3C and Gnome tree
6903 * nanoftp, nanohttp.c: fixed stalled connections probs
6904 * HTMLtree.c SAX.c : support for attribute without values in
6905 HTML for andersca
6906 * valid.c: Fixed most validation + namespace problems
6907 * HTMLparser.c: start document callback for andersca
6908 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6909 * parser.h, SAX.c: serious speed improvement for large
6910 CDATA blocks
6911 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6912 different encoding
6913 * example/Makefile.am example/gjobread.c tree.h: work on
6914 libxml1 libxml2 convergence.
6915 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6916 and the LIBXML_TEST_VERSION macro
6917
6918Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6919
6920 * doc/xml.html: various patches and improvements typo fixed by
6921 Felix Natter
6922 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6923 from Felix Natter <fnatter@gmx.net>
6924
6925Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6926
6927 * doc/upgrade.html: updated with instructions for support of both
6928 libxml-1.x and libxml-2.x
6929 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6930 for 2.x support and also fixed includes
6931
6932
6933Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6934
6935 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6936 the encoding support, added iconv support, so now libxml if
6937 compiled with iconv automatically support japanese encodings
6938 among others. Work based on initial patch from Yuan-Chen Cheng
6939 I may have broken binary compat in the encoding handler
6940 registration scheme, but that was so utterly broken I don't
6941 expect anybody to have used this feature until now.
6942 * parserInternals.h: fixup on the CHAR range macro
6943 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6944 code.
6945 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6946 * uri.c: added xmlParseURI() I can't believe I forgot to
6947 implement this one in 2.0 !!!
6948 * SAX.c: moved doc->encoding update in the endDocument() call.
6949 * TODO: updated.
6950
6951Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6952
6953 * tree.h: removed extraneous xmlRemoveProp definition
6954 * TODO: added item about --disable-corba configure switch
6955 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6956 * nanoftp.c: fixed include problems giving troubles on AIX and
6957 slowlaris
6958 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6959 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6960 comment and headers changes to lower gtk-doc number of warnings
6961 * doc/html/*: rebuilt docs
6962
6963Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6964
6965 * HACKING: documented the tag for 1.x and instructions
6966
6967Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6968
6969 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6970 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6971 xmlCreateIOParserCtxt
6972 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6973 significant overall improvement
6974 * xmllint.c: added I/O test to xmllint
6975 * testSAX.c: added a speed test
6976 * doc/* : updated/regenerated
6977
6978Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6979
6980 * xpath.c uri.h parserInternals.h: cosmetic changes from
6981 "Timur I. Bakeyev" <timur@bat.ru>, including making
6982 xmlCreateURI() public
6983
6984Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6985
6986 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6987 and the code at the same time. Added a clean mechanism for
6988 overload or added input methods: xmlRegisterInputCallbacks()
6989 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6990 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6991 * TODO: updated
6992 * doc/* : updated/regenerated
6993 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6994 source dir
6995
6996Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6997
6998 * testURI.c: yet another forgotten commit, I should get some sleep !
6999
7000Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7001
7002 * xmllint.c: forgot to commit this too ?
7003
7004Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7005
7006 * xmlversion.h.in : forgot to commit this previously
7007
7008Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7009
7010 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7011 * README TODO: updated for release
7012 * uri.c uri.h: added authority parsing/saving
7013 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7014 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7015 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7016 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7017 Makefile.am : added compile-time customization of libxml
7018 --with-ftp --with-http --with-html --with-xpath --with-debug
7019 --with-mem-debug
7020 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7021 #include <libxml/xxx.h> I hope it won't break too much stuff
7022 and will be manageable in the future...
7023 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7024 and added xmllint to the installed programs
7025 * uri.h: added xmlFreeURI()
7026
7027Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7028
7029 * uri.c uri.h: finished the escaping handling, the base support
7030 and the URI path normalization. Looks good just lacks the
7031 authority content parsing code.
7032 * Makefile.am: added instructions to generate testURI
7033 * TODO: updated
7034 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7035 added links and icons for W3C and Gnome
7036
7037Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7038
7039 * xmlmemory.[ch] : seems I forgot to actually update the files in
7040 the last commit :-)
7041 * doc/xml.html doc/html/* : updated and uploaded the docs
7042
7043Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7044
7045 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7046 * TODO: updated
7047 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7048 libxml default allocation function with another set (like gmalloc/
7049 gfree).
7050 * Makefile.am, uri.c, uri.h: added a set of functions to do
7051 exact (litteraly copied from the RFC 2396 productions) parsing
7052 and handling of URI. Will be needed for XLink, one XML WFC,
7053 XML Base and reused in the nano[ftp/http] modules. Still work
7054 to be done.
7055
7056Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7057
7058 * configure.in, libxml.spec.in : libxml2
7059 * doc/* : updated the doc page, rebuilt the docs
7060
7061Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7062
7063 * all: tagged LIB_XML_1_X
7064 * *.c *.h : updated from W3C CVS tree
7065 * configure.in : 2.0.0-beta
7066 * libxml.spec.in : libxml2 package nam
7067 * result/* : new version of the tests output
7068
7069Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7070
7071 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7072
7073Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7074
7075 * doc/* : rebuilt the docs
7076 * parser.c: final patch on #6766
7077 * valid.c: small patch on validity checks.
7078
7079Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7080
7081 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7082 added
7083 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7084 compatibility w.r.t. XML spec and existing code.
7085
7086Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7087
7088 * parser.c: seems a better solution to <a> </a> exists,
7089 will try it for a while
7090
7091Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7092
7093 * parser.c: tried to remove the <a> </a> generating <a/>
7094 this is hard. Left a flag for that purpose. Fixed bug #6766
7095 * configure.in: prepared 1.8.7 not released, due to previous
7096 problem
7097
7098Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7099
7100 * doc/xml.html : applied second patch from Paul DuBois
7101
7102Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7103
7104 * doc/xml.html : applied patch from Paul DuBois
7105
7106Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7107
7108 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7109
7110Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7111
7112 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7113 compilation warnings on various platforms.
7114 * parser.c: Fixed #5281 validity error callbacks are now desactived
7115 by default if not validating.
7116
7117Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7118
7119 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7120
7121Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7122
7123 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7124 <gkatsi@cs.toronto.edu>
7125
7126Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7127
7128 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7129 processing URLs
7130
7131Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7132
7133 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7134 xmlNanoFTPUpdateURL for persistent control connections.
7135 * configure.in: 1.8.6
7136
7137Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7138
7139 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7140 * tree.[ch] : added xmlSaveNoEmptyTags
7141
71422000-01-29 James Henstridge <james@daa.com.au>
7143
7144 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7145
7146 * Makefile.am: added nanoftp.[ch] to the build.
7147
7148Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7149
7150 * nanoftp.[ch]: cleanup, comments, API
7151 * debugXML.c : fixed a bug in the cat command
7152 * doc/*: regenerated the docs
7153
7154Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7155
7156 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7157 * debugXML.c : fixed a bug in the cat command
7158 * valid.c: fixing some small probs
7159 * libxml.spec.in: get rid of the SNAP suffix
7160 * doc/xml.html: updated the status
7161
7162Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7163
7164 * xml-config.in: xml-config --version to just return the
7165 version number
7166 * xpath.c: some cleanup w.r.t. axis when the current node is
7167 an attribute.
7168 * TODO: updated
7169
7170Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7171
7172 * configure.in: prepared for libxml-1.8.5
7173 * doc/* recompiled the documentation
7174
71752000-01-17 Jody Goldberg <jgoldberg@home.com>
7176
7177 * configure.in : WARNING autoconf subtlety alert :
7178 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7179 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7180 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7181 get defined by AC_CHECK_HEADERS.
7182
7183Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7184
7185 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7186 Rune.Djurhuus@fast.no
7187
7188Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7189
7190 * TODO: updated
7191 * tree.c, parser.c: made sure that only memory alloc problems
7192 and internal parser errors are allowed to write to stdout or
7193 stderr.
7194
7195Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7196
7197 * tree.c : restored xmlNewGlobalNs since this seems used by
7198 a lot of existing code :-(, fixed a bug in xmlNewNs
7199 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7200 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7201 to exit() from the library code.
7202 * xpath.c, parser.c: removed bugs or unused code detected by
7203 Windows compilers
7204 * parser.c: started adding interfaces for parsing well balanced
7205 XML fragments
7206 * configure.in: releasing 1.8.4
7207 * doc/* : rebuilt the docs
7208
7209Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7210
7211 * tree.[ch] : added xmlNewDocFragment() for DOM
7212 * testHTML.c: uninitialized variable.
7213
7214Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7215
7216 * doc/* : rebuild the docs
7217
7218Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7219
7220 * acconfig.h: readline and history patch
7221 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7222 * tree.c: added check and handling when possibly removing an ID
7223 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7224 and saving.
7225 * test/HTML/entities.html result/HTML/entities.html* : test for
7226 various entities reference cases
7227 * result/HTML/* : as a result output of some testcase have
7228 changed
7229 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7230 by previous example. added xmlParseTryOrFinish().
7231 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7232 entities.h debugXML.h HTMLparser.h: changed the way struct are
7233 declared to allow gtk-doc to expose those
7234 * parser.c: closed bug #4960
7235 * Makefile.am configure.in: Applied patch from
7236 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7237 and math/socket libs detection
7238
7239Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7240
7241 * configure.in, Makefile.am: link tester against readline
7242 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7243
7244Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7245
7246 * tree.[ch]: added xmlRemoveProp
7247 * win32config.h.in nanohttp.c: avoid including the Windows
7248 socket stuff in every C files
7249 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7250 the XmL parser(s)
7251 * test/ns4 result/ns4 etc...: added test case for previous prob
7252 * tree.c: xmlNewNs wasn't checking for double definition
7253 * Makefile.in: fixed a problem with dist-hook duplicates
7254 * parser.[hc], xmlIO.c: fixed the loading of external entities
7255 APIs, now xmlLoadExternalEntity() is used everywhere and
7256 setting up an app specific front-end using the
7257 * SAX.c parser.c: some fixes, now the xhtml spec validates
7258 with the xhtml DTD.
7259 * error.c: fixed crashes in case of no input stream
7260 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7261 to the validation tests and results
7262
7263Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7264
7265 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7266 too htmlCreatePushParserCtxt() and htmlParseChunk()
7267 * parser.c: a bit of cleanup.
7268 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7269 to XML) removed the last mem leak known
7270 * HTMLtree.c: output message cleanup
7271 * xmlmemory.c: display content info about memory blocks
7272 * result/HTML/wired.* : missing att value warning change
7273
7274Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7275
7276 * doc/* : rebuilt the documentation
7277
7278Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7279
7280 * parser.[ch] parserInternals.h: Push parser for XML,
7281 seems to work fine now
7282 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7283 --push for push testing
7284 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7285 * testSAX.c: added --push
7286 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7287 subtree
7288 * xmlIO.[ch] : enriched API + fixes for push mode
7289 * entities.[ch]: added the entity content length to the struct.
7290 * xmlmemory.[ch]: new API to show the last entries for the shell
7291 * valid.c: added required attribute testing
7292 * SAX.c: the cdata callback now merge contiguous fragments
7293 * HTMLparser.c: cleanup of some macros
7294
7295Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7296
7297 * parser.c: fix for PIs name starting with xml
7298 * tree.c: fixed a potential problem with || and && ops
7299 * *.c, configure.in win32config.h.in : generate win32config.h for
7300 those on the Other Side !
7301
7302Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7303
7304 * parser.c: fixed a stupid = vs. == bug :-(
7305 * doc/gnome-xml.sgml: s/glade/xml/
7306
7307Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7308
7309 * configure.in, doc/xml.html : bug fix release 1.8.2
7310 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7311 Hopefully the end of that silly C++ include problem
7312 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7313 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7314 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7315 troubles with autoclosed elements when the stree shape doesn't
7316 follow the DtD specs. Added htmlIsAutoClosed() and
7317 htmlAutoCloseTag()
7318 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7319 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7320 * debugXML.c: fixed a bug on printing default namespaces.
7321 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7322
7323Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7324
7325 * result/HTML/*.htm[l] : updated the HTML regression tests according
7326 to the new output
7327 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7328 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7329 problem due to intermix of extern "C" { ... } declarations for C++
7330 and recursive includes in the headers
7331
73321999-12-20 Chris Lahey <clahey@umich.edu>
7333
7334 * HTMLtree.c: Made it so that html nodes with a single child do
7335 not insert a carriage return before or after the child node.
7336
7337Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7338
7339 * configure.in, doc/xml.html : bug fix release 1.8.1
7340 * parser.c: fixed bug #4344
7341 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7342 added the glue to avoid C++ problems
7343 * doc/* : regenerated the documentation
7344
7345Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7346
7347 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7348 namespace recognition, and Dia as a resul :-(
7349 * encoding.c: closed bug #3950
7350
7351Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7352
7353 * valid.c: debugging a posteriori validation, except URI expansion
7354 stuff this should be fixed now
7355 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7356 Carl Nygard <cnygard@bellatlantic.net>
7357 * tester.c: added --postvalid, cleaning of the code
7358 * tree.[ch]: added xmlDocGetRootElement()
7359
7360Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7361
7362 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7363 c++ losage.
7364
7365Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7366
7367 * configure.in, doc/xml.html : bumped to 1.8.0
7368 * xlink.[ch], Makefile.am : added framework for link detection
7369 * parser.h: added nbChars to parser context, needed for cleanup.
7370 * xmlmemory.c: removed a nasty bug when out of mem
7371 * valid.[ch]: adding namespace support for attribute decl
7372 * tester.c: added --debugent option
7373 * debugXML.[ch]: added xmlDebugDumpEntities()
7374 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7375 buffers instead, this was really needed, validation was breaking
7376 in strange ways due to that. Added xmlParseStringPEReference()
7377 and other parsing from strings functions. Entities processing
7378 modified again, but PERef are still not handled correcly but
7379 unless you're Eve Maller you won't notice :-)
7380 * HTMLparser.c: large changes toward reliability, and switched to
7381 lowercase internal tags, XHTML is lowercase, so it will help
7382 that output is closer to next version.
7383 * doc/* : regenerated the documentation, it is now hosted at
7384 http://xmlsoft.org/ (same bits I just bought the domain :-)
7385
7386
7387Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7388
7389 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7390 doc generation
7391 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7392 in the SAX API
7393 * doc/*: rebuilt the doc making sure everything appears in the
7394 HTML files
7395
7396Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7397
7398 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7399 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7400 which allow impressive speed improvement on dataset with
7401 large text pieces, but at the cost of broken binary
7402 compatibility and slightly bigger memory usage.
7403 Configure with --with-buffers to activate them, they
7404 are protected with XML_USE_BUFFER_CONTENT define.
7405 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7406 goal is 0 memory left allocated once parser is no more used
7407 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7408 call xmlCleanupParser() and xmlMemoryDump()
7409
7410Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7411
7412 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7413 * parser.[ch] encoding.[ch]: added memory cleanup routines
7414 * parser.c: closing bug #3788
7415 * doc/*: rebuilt the doc
7416
7417Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7418
7419 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7420 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7421 * tester.c: added --compress option
7422 * doc/*: rebuilt the documentation
7423
7424Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7425
7426 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7427 if given /proc/kcore as input !
7428 * doc/xml.html doc/*: updated and rebuilt the documentation
7429
7430Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7431
7432 * parser.c: Fixed some wrongly space collapsing code due to
7433 a misreading of the spec.
7434 * result/*: fixed the output accordingly
7435
7436Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7437
7438 * encoding.c: bug fix and typos
7439 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7440 * parser.c: added attribute normalization closing bug #3597
7441 * test/att* result/att* SAXresult/att*: testcase for attribute
7442 normalization
7443
7444Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7445
7446 * configure.in: closing bug #3163 by adding extra flags for the
7447 cc compiler on HP-UX
7448
7449Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7450
7451 * valid.[ch] : removed a typo and an enumerated type bug in the
7452 xmlAddElementDecl() function
7453 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7454 call to xmlEncodeEntitiesReentrant() so that the functions
7455 New, Set and Get are at the same level.
7456 * parser.c HTMLparser.c: extra memory allocation bug for
7457 attributes detected by someone using libxml in embedded systems :-)
7458
7459Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7460
7461 * xmlmemory.h: turned off mem debug :-\
7462
7463Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7464
7465 * parser.c: closed bug #2784 a one line fix, but worth pushing
7466 a new release out
7467 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7468 some structures, comments before and after the
7469 main element, and other nastyness
7470 * HTMLtree.c tree.c: accomodate the extended HTML supported
7471 * configure.in: pushing 1.7.4
7472 * test/ent8 and related outputs : added a new test for bug #2784
7473 * test/HTML/wired.html and related output: a nasty HTML example
7474 * Makefile.am: improved the test scripts
7475 * docs/* : reran the documentation extractor, updated xml.html
7476
7477Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7478
7479 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7480 HTMLparser and debugged the HTML related code. HTML documents
7481 now have their own type
7482 * entities.c: do not dump &apos; for HTML output
7483 * xmlmemory.c: improvement, breakpoint mechanism
7484 * testHTML.c: added --sax --repeat ...
7485 * Makefile.am: improved the HTML tests
7486 * valid.[ch]: added xmlValidGetValidElements and
7487 xmlValidGetPotentialChildren
7488 * tester.c: added --insert to test the 2 new functions
7489 * test//* result//* SAXresult//* : regression test cleanup
7490 and extension.
7491 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7492 gnome-xml-nanohttp.html
7493
7494Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7495
7496 * HTMLparser.c: fixed problems with some autoclose tags
7497 * tree.c: fixed XML output problems.
7498 * result/* SAXresult/*: update of the tests output
7499
7500Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7501
7502 * Makefile.am: Arturo patch for xmlConf.sh version info
7503 * parser.c: Tim Josling patch for single quoted items
7504 * tester.c: Tim Josling patch for tester options usage
7505 * tree.h: indent cleanup
7506
7507Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7508
7509 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7510 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7511
7512Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7513
7514 * tree.c : Raph patch for initialization of CORBA fields
7515 * parser.c, xpath.c, ...: modification of doc comments
7516 * xpath.c : allow spaces in xpath expressions
7517
7518Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7519
7520 * xmlmemory.h: turning off memory debug :-(
7521
7522Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7523
7524 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7525 better SAX interfaces.
7526 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7527 entity.
7528 * configure.in: 1.7.2
7529
7530Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7531
7532 * libxml.spec.in: fixed the URL
7533 * doc/xml.html: improved the documentation front-end
7534
7535Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7536
7537 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7538
7539Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7540
7541 * libxml.spec.in: fixed the alpha compile problem
7542 * parser.[ch]: changed errno to errNo in the parser context :-(
7543 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7544 * doc/xml.html: changed CHAR to xmlChar
7545 * doc/html/*: recompiled the documentation
7546 * configure.in: 1.7.1
7547
7548Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7549
7550 * parser.h: modified the parser context struct to regain 1.4.0
7551 binary compatibility
7552 * parser.c, xml-error.h: added errno ot teh context and defined
7553 a set of errors values with update of errno
7554 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7555 DTDs and entities
7556 * *.h, *.c: complete cleanup of the use of config.h and include
7557 protection depending on the current setup.
7558 * overalll debugging, maintenance and bug-fixing on all modules
7559 * updated the documentation
7560 * ready for 1.7.0
7561
7562Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7563
7564 * HTMLparser.c : cleanup
7565 * SAX.c valid.c valid.h: added ID/IDREF checking
7566 * tree.c tree.h: extended doc structure for refs
7567 * configure.in: 1.6.2
7568 * parser.c: patched bug in SAX user arg call
7569 * parserInternals.h: patched missing close in C++ wrapping
7570 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7571 especially upcoming XPointer implementation.
7572 * doc/xml.html: augmented, typo
7573
7574Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7575
7576 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7577 not all invocations of install understand -d.
7578
7579Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7580
7581 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7582 to make 'check' works, when builddir != srcdir.
7583
7584Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7585
7586 * doc/xml.html : updated the documentation
7587
7588Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7589
7590 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7591 not deallocated memory blocks
7592 * *.c : replaces all calls to malloc() free() and realloc() to
7593 the wrapper functions/macros
7594 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7595 instead of xmlFreeNodeList()
7596
7597Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7598
7599 * HTMLparser.c: corrected a stupid bug leading to core dump at
7600 tree deallocation. Removed warnings indicated by
7601 Stephane.Conversy@lri.fr
7602 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7603 looked for in the external subset
7604
7605Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7606
7607 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7608 on SGI by Stephane.Conversy@lri.fr
7609
7610Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7611
7612 * all .h : changed the prototype declaration indent as in gtk
7613 * most .c : working on reducing the TODOs in the code
7614 * most .c : cleanup though -pedantic and Insure++
7615 * improvements on validation ID checkings.
7616 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7617 * xml-config.in: closed #1810
7618
7619Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7620
7621 * tree.h, valid.c, valid.h: more work on validity, IDs
7622 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7623 definition for AIX
7624
7625Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7626
7627 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7628 the distribution due to a cut'n paste error at last commit
7629
7630Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7631
7632 * configure.in: upgraded to version 1.4.0
7633 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7634 Big update, added a large part of the validation process,
7635 it should be usable, but some parts are missing
7636 * xpath.c: improved the implementation w.r.t. root.
7637 * Makefile.am: added more tests
7638 * test and result trees: added a lot of tests
7639 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7640
7641Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7642
7643 * Added an HACKING file
7644
7645Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7646
7647 * xpath.[ch] : improvements and debug of the XPath implementation
7648 * parser.c, HTMLparser.c : modified the parsers to be progressive
7649 * tree.[ch] : extended the Buffer promitives
7650 * xmlIO.[ch] : added basic I/O routines providing progressive
7651 parsing and ready for I18N conversion plugins
7652 * SAXresult/* : the SAX callback sequence maybe slightly different
7653 now
7654 * test*.c : improved/updated the tests programs
7655 * doc/* : recompiled the docs.
7656
76571999-07-26 Michael Meeks <michael@edenproject.org>
7658
7659 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7660
7661 * tree.c: Ditto.
7662
7663Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7664
7665 * configure.in: upgraded to version 1.4.0
7666 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7667 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7668 XML query language, see http://www.w3.org/TR/xpath for more details.
7669 * parser.c, parser.h: added CHAR* related string functions for XPath
7670 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7671 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7672 rebuild the docs.
7673 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7674 and regression testing capabilities for XPath.
7675
7676Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7677
7678 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7679 closing bug #1646
7680
7681Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7682
7683 * Makefile.am, example/Makefile.am: closed bug #1683
7684
7685Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7686
7687 * example/Makefile.am, configure.in: added the makefile for the
7688 gjobread example
7689
7690Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7691
7692 * doc/Makefile.am:
7693 - fix which allow "make install DESTDIR=</install/prefix>".
7694
7695Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7696
7697 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7698 which fixed a problem on the file reading-code.
7699
7700Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7701
7702 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7703 output.
7704 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7705
7706Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7707
7708 * parser.h : Oops removed the binary compatibility problem
7709 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7710 * parser.c, HTMLparser.c: applied patches for reading from stdin
7711
7712Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7713
7714 * parser.c, entities.c, valid.c: cleanup bug #1591
7715 * configure.in: cleanup bug #1592
7716 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7717 the same tree back-end. Hence gdome will be available for it.
7718 * doc/Makefile.am: close bug #617
7719
7720Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7721
7722 * parser.c: alloctate a per parser context SAX interface block
7723
7724Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7725
7726 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7727 and xmlEncodeEntitiesReentrant with the correct one :-\
7728
7729Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7730
7731 * commit of my internal XML base changes, quite a lot of
7732 changes, cleanups, better entities support, framework for
7733 new I/O and charset detection and handling
7734 * Fixed the configure/Makefile stuff to generate shared libs
7735 with the proper version info, so we jumped on rev from
7736 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7737 xmlEncodeEntities() result need to be freed now, and a string
7738 xmlParserVersion provide the current library version.
7739
7740Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7741
7742 * parser.c: fixed a buffer overrun for when you have a very long
7743 attribute with no entities in it.
7744
7745Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7746
7747 * added example directory
7748 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7749
7750Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7751
7752 * Release of libxml-1.1, nearly everything has been touched for
7753 this.
7754 * Added more regression tests
7755 * Updated the documentation
7756
7757Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7758
7759 * tree.[ch]: unified the XML_NO_CORBA defines.
7760 * parser.c encoding.[ch]: started plugging in char encoding detection
7761
7762Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7763
7764 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7765 Also freed allocated buffer.
7766
7767Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7768 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7769 reentrancy problem at printing. One is left in entities.c, to
7770 remove ASAP
7771 * testSAX.c : added a test example showing the use of the SAX
7772 interface if one doesn't want to build the DOM tree.
7773 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7774
7775Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7776
7777 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7778 large revamping of the parser to use SAX callbacks
7779 http://www.megginson.com/SAX/ (or at least a C like interface
7780 a la Expat). It's now possible to set up your own callbacks
7781 and the parser will not build a DOM tree.
7782 * test/* result/*: updated the test suite, I finally removed
7783 the old Namespace draft support (PI based).
7784
7785Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7786
7787 * Makefile.am: added test result to EXTRA_DIST for make tests
7788
7789Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7790
7791 * parser.c, parserInternals.h: moved the chars macro definitions
7792 to parserInternals.h
7793 * parser.c, error.c: applied patches from "Knut Ã…kesson"
7794 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7795
7796Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7797
7798 * xml-config.in : applied patch to make --version work
7799
78001999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7801
7802 * Makefile.am (check-local): Alias for `tests' target. This will
7803 cause `make check' to do the right thing.
7804 (tests): Don't run tests in srcdir. Also, replaced calls to
7805 basename with a `sed' "equivalent".
7806
7807Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7808
7809 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7810 it in the header and not the sources, updated the doc.
7811 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7812 pointing this out.
7813
7814Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7815
7816 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7817 exported the inputStream routines.
7818 * doc/html/* : updated accordingly
7819
7820Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7821
7822 * parser.c, parser.h, parserInternals.h: added a few extra
7823 internal calls to allocate and free parser contexts ...
7824 * doc/html/* : updated accordingly
7825
7826Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7827
7828 * configure.in, Makefile.am, doc/makefile.am : General changes for
7829 1.0.0 release and including the generated HTML documentation.
7830
7831Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7832
7833 * makefile.am : added parserInternals.h, oops.
7834
7835Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7836
7837 * parserInternals.h: added this header giving access to the parser
7838 internal functions.
7839 * doc/Makefile.am : added a rebuild target which rebuilds the full
7840 set of documentations
7841 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7842 the internal subset.
7843 * *.c *.h: modifications needed to generate the documentation using
7844 gtk-doc, cleanup of functions blocks, reorganisation of struct
7845 declarations.
7846
7847Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7848
7849 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7850 the tar and spec file to include the beginning of the doc.
7851
78521999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7853
7854 * doc/.cvsignore: Added this file.
7855
7856Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7857
7858 * tree.c: fixed xmlGetProp to return "" when the attribute
7859 exists, even if the node-list is NULL.
7860
7861Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7862
7863 * tree.c: patched an error outputting empty attribute values.
7864 * Makefile.am and doc/makefile.am: have been updated during the
7865 week-end. Sorry for an empty CVS log, I got a shell problem.
7866
7867Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7868
7869 * tree.h: cleaned up using enums instead of defines
7870 * parser.c, valid.[ch]: more work on parsing/output of element
7871 declarations
7872
7873Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7874
7875 * valid.[ch], tree.c, parser.c : more work toward full parsing
7876 of XML DTDs.
7877 * README: added informations about mailing-list and on-line
7878 documentation
7879
78801999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7881
7882 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7883
7884Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7885
7886 * parser.c, tree.[ch] : more work toward conformance testing,
7887 added a last element to accelerate parsing of very flat structures
7888 started working on internal subset Element content declaration.
7889 * valid.[ch] : first cut at adding code toward validation.
7890 * previous changes had also small impact on most files, especially
7891 the conformance testing using James Clark test suite.
7892
7893Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7894
7895 * test/* : updated the examples, most of them were not well
7896 formed (humm), and added rdf2.
7897 * result/* : resulting changes in the output.
7898
7899Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7900
7901 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7902
7903Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7904
7905 * tree.c: patched a bug in the generation of empty attributes
7906
7907Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7908
7909 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7910 for node/trees/documents/... Biggest problem is namespace
7911 support when copying subtrees.
7912
7913Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7914
7915 * parser.c, entities.c: improve entities and char ref encoding,
7916 and cleanups of error messages.
7917
7918Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7919
7920 * parser.c, entities.c: simple bug hunting done during rpm2html and
7921 rpmfind integration.
7922
7923Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7924
7925 * parser.[ch]: Added interfaces allowing to specify a SAX
7926 handler before parsing.
7927
7928Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7929
7930 * parser.c: redirrect all errors reporting through the SAX
7931 error function
7932
7933Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7934
7935 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7936 * libtool, tlmain ...: update of the libtool files
7937
79381998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7939
7940 * entities.c: Use g_snprintf insteda of snprintf.
7941
7942Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7943
7944 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7945 added ent5 test for this purpose.
7946 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7947
7948Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7949
7950 * parser.c: fixed? a strange error due to compression on a GWP
7951 document.
7952
7953Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7954
7955 * tree.[ch]: bug fixing
7956 * entities.[ch]: defined a specific type for predefined entities
7957 * doc/xml.html: more documentation on the library, how to use it,
7958 overview of the interfaces.
7959
7960Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7961
7962 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7963
7964Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7965
7966 * tree.c: corrected a small bug
7967 * doc/xml.html: continuing writing documentation.
7968
7969Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7970
7971 * debugXML.h debugXML.c: added debugging utilities.
7972 * tester.c: added --debug switch.
7973 * tree.c: patched an incorrect node->type assignment.
7974 * parser.c: formatting, ensure that node->doc != NULL in attributes
7975
7976Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7977
7978 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7979 entity support and provide an internal representation close to
7980 DOM one (entity ref nodes, and attribute value as tree). I tried
7981 to preserve the interface but this will surely break some apps
7982 (I have to change rpm2html/rpmfind for example). I had to change
7983 two interfaces, and the generated tree is somewhat different.
7984 * doc/* : started documenting the XML library, the tree and
7985 DOM/Corba. This is a first step.
7986
7987Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7988
7989 * parser.c: Set up the fonctions comment block, boring but useful.
7990 * parser.h, SAX.c, parser.c: now attributes are processed through
7991 the SAX interface. The problem is that my SAX interface diverged
7992 quite a bit from the original one, well this is not an official
7993 spec, and translating it from Java to C is hairy anyway...
7994
7995Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7996
7997 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7998 fonctions comment block, boring but useful.
7999
8000Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8001
8002 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8003 conversion routines. However they are not yet used to convert the
8004 inputs. The core will run with UTF-8.
8005
8006Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8007
8008 * tree.c : make sure that the type id is properly set-up when
8009 a new object is allocated, needed for DOM.
8010
8011Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8012
8013 * tree.h, tree.c: Ok, the main objects in the tree will be native
8014 corba objects, it costs 8 bytes per Node, Attribute and Document
8015 but it simplifies the Corba integration a lot (no extra interface
8016 objects to allocate/free).
8017
8018Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8019
8020 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8021 and changed NODEs contants for conformity with DOM Level 1
8022
8023Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8024
8025 * added hooks to keep track of servants when creating objects
8026 xmlDoc and xmlNode (for Corba export).
8027
8028Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8029
8030 * added xml-config script.
8031
8032Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8033
8034 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8035 to autoupdate libtool and automake conf files.
8036
80371998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8038
8039 * Makefile.am: Use '?' to separate the sed
8040 commands as ',' is used when people pass -Wl,something.
8041
8042
8043Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8044
8045 * tree.c, tree.h: added a per-document compression interface.
8046
8047Tue Sep 22 20:47:38 EDT 1998
8048
8049 * tree.c, tree.h: added saving with compression and added interfaces
8050 to control the compression level (xmlGetCompressMode,
8051 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8052
8053Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8054
8055 * parser.c: corrected a loop for files of size 0
8056
80571998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8058
8059 * error.h: New file. Contains prototyes from `error.c'.
8060
8061Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8062
8063 * Makefile.am (xmlincdir): New macro.
8064 (xmlinc_HEADERS): Renamed from include_HEADERS.
8065
8066Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8067
8068 * applied small patch on numeric entities from
8069 Christopher Blizzard <blizzard@appliedtheory.com>
8070
8071Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8072
8073 * New release 0.2, removed the old xml_* files so that it's
8074 coherent with the other CVS base (W3C), far better conformance
8075 to standard, new namespaces, decent entities support, beginning
8076 of a SAX-like interface. Nearly nothing left intact, even the
8077 test examples ...
8078
80791998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8080
8081 * .cvsignore: Add .deps dir
8082
8083Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8084
8085 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8086
8087Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8088
8089 * configure.in: added test for CPP
8090 * AUTHORS, Changelog: the original ones didn't get commited but the
8091 glib ones instead, fixed.
8092 * Makefile.am: corrected an error in library naming
8093
8094Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8095
8096 * integrated code developped at W3C
8097 * changed the original Copyright
8098 * migrated to automake
8099 * prefixed the filenames by xml_ to avoid filename clashes
8100
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008101Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8102
8103 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8104 should not be called.
8105
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008106Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8107
8108 * libxml-2.0.pc.in: applied the patch to fix #101894
8109
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008110Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8111
8112 * tree.c : applied patch from Lukas Schroeder for register callbacks
8113 * valid.c: modified patch from Lukas Schroeder to test
8114 register callbacks with --chkregister
8115
Daniel Veillard067bae52003-01-05 01:27:54 +00008116Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8117
8118 * xmlreader.c: seriously changed the way data are pushed to
8119 the underlying parser, go by block of 512 bytes instead of
8120 tryng to detect tag boundaries at that level. Changed the
8121 way empty element are detected and tagged.
8122 * python/tests/reader.py python/tests/reader2.py
8123 python/tests/reader3.py: small changes mostly due to context
8124 reporting being different and DTD node being reported. Some
8125 errors previously undetected are now caught and fixed.
8126 * doc/xmlreader.html: flagged last section as TODO
8127
Daniel Veillard51a447a2003-01-04 19:42:46 +00008128Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8129
8130 * python/libxml.py: integrated the Python 2.2 optimizations
8131 from Hannu Krosing, while maintaining compatibility with
8132 1.5 and 2.1
8133
Daniel Veillarde59494f2003-01-04 16:35:29 +00008134Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8135
8136 * xmllint.c: a bit of cleanup
8137 * xmlreader.c: small fix
8138 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8139 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8140
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008141Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8142
8143 * python/setup.py.in: patch from Stéphane Bidoul to include
8144 drv_libxml2.py in setup.py
8145
Daniel Veillard66b82892003-01-04 00:44:13 +00008146Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8147
8148 * doc/xmlreader.html: starting documenting the new XmlTextReader
8149 interface.
8150
Daniel Veillard7704fb12003-01-03 16:19:51 +00008151Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8152
8153 * xmllint.c: added the --stream flag to use the TextReader API
8154 * xmlreader.c: small performance tweak
8155
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008156Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8157
8158 * xmlreader.c python/tests/reader2py: okay the DTD validation
8159 code on top of the XMLTextParser API should be solid now.
8160
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008161Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8162
8163 * xmlreader.c python/tests/reader2py: Fixing some more mess
8164 with validation and recursive entities while using the
8165 reader interface, it's getting a bit messy...
8166
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008167Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8168
8169 * xmlreader.c python/tests/reader.py: another couple of problem
8170 related to IsEmptyElement reported by Stéphane Bidoul needed
8171 some fixes.
8172
Daniel Veillard4f860202003-01-02 13:00:02 +00008173Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8174
8175 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8176 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8177 based on the python XmlTextReader interface.
8178
Daniel Veillard3c265e42003-01-01 21:06:49 +00008179Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8180
8181 * tree.c: backing out one change in the last patch which broke the
8182 regression tests
8183
Daniel Veillard5335dc52003-01-01 20:59:38 +00008184Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8185
8186 * global.data globals.c tree.c include/libxml/globals.h: applied
8187 an old patch from Lukas Schroeder to track node creation and
8188 destruction. Probably missing a lot of references at the moment
8189 and not usable reliably.
8190
Daniel Veillard8ba17412003-01-01 19:13:12 +00008191Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8192
8193 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8194 from doc/news.html and a stylesheet
8195
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008196Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8197
8198 * xmlreader.c python/tests/reader.py: fixed another couple of
8199 xmlreader bugs reported by Stéphane Bidoul and added tests.
8200
Daniel Veillard9e395c22003-01-01 14:50:44 +00008201Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8202
8203 * xmlreader.c python/tests/reader2.py: fixed another validity
8204 checking in external parsed entities raised by Stéphane Bidoul
8205 and added a specific regression test.
8206 * python/tests/reader3.py: cleanup
8207
Daniel Veillardd5896142002-12-31 14:45:26 +00008208Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8209
8210 * xmlreader.c python/tests/reader2.py: fixed a problem with
8211 validation within entities pointed by Stéphane Bidoul, augmented
8212 the tests to catch those.
8213
Daniel Veillarddc85f282002-12-31 11:18:37 +00008214Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8215
8216 * python/generator.py: modified the generator to allow keeping
8217 class references when creating new classes, needed to fix a bug
8218 pointed by Stéphane Bidoul where the input buffer of the
8219 xmlTextReader instance gets destroyed if the python wrapper for
8220 the input is not referenced anymore.
8221
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008222Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8223
8224 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8225 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8226
Daniel Veillard571b8892002-12-30 12:37:59 +00008227Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8228
8229 * xmlreader.c python/tests/reader.py: fixed another problem
8230 pointed by Stéphane Bidoul
8231
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008232Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8233
8234 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8235 with "<a/>"
8236
Daniel Veillardecaba492002-12-30 10:55:29 +00008237Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8238
8239 * SAX.c: warn on xmlns:prefix="foo"
8240 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8241 for namespace attributes handling.
8242
Daniel Veillard2d84a892002-12-30 00:01:08 +00008243Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8244
8245 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8246 a really nasty problem raised by a DocBook XSLT transform
8247 provided by Sebastian Bergmann
8248
Daniel Veillard29b3e282002-12-29 11:14:41 +00008249Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8250
8251 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8252 by Stéphane Bidoul and integrated it into the tests
8253
Daniel Veillarde18fc182002-12-28 22:56:33 +00008254Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8255
8256 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8257 extended the XmlTextReader API a bit, addding accessors for
8258 the current doc and node, and an entity substitution mode for
8259 the parser.
8260 * python/libxml.py python/libxml2class.txt: related updates
8261 * python/tests/Makefile.am python/tests/reader.py
8262 python/tests/reader2.py python/tests/reader3.py: updated a bit
8263 the old tests and added a new one to test the entities handling
8264
Daniel Veillardaba976d2002-12-28 21:14:18 +00008265Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8266
8267 * python/generator.py python/libxml2class.txt
8268 python/tests/reader.py python/tests/reader2.py: changed the
8269 generator to provide casing for the XmlTextReader similar to
8270 C# so that examples and documentation are more directly transposable.
8271 Fixed the couple of tests in the suite.
8272
Daniel Veillard83298842002-12-28 15:12:33 +00008273Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8274
8275 * doc/guidelines.html: added a document on guildeline for
8276 publishing and deploying XML
8277
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008278Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8279
8280 * valid.c xmlreader.c: final touch running DTD validation
8281 on the XmlTextReader
8282 * python/tests/Makefile.am python/tests/reader2.py: added a
8283 specific run based on the examples from test/valid/*.xml
8284
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008285Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8286
8287 * python/libxml.py: added a few predefined xmlTextReader parser
8288 configuration values.
8289
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008290Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8291
8292 * python/libxml_wrap.h: trying to fix #102037
8293
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008294Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8295
8296 * SAX.c: fixing bug #95296, when the predefined entities
8297 are redefined in the DTD the default one must be used
8298 instead anyway.
8299
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008300Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8301
8302 * doc/xmllint.xml
8303 * doc/xmllint.1
8304 Add discussion of XML_DEBUG_CATALOG to xmllint man
8305 page - bug #100907
8306
8307
Daniel Veillarddf512f42002-12-23 15:56:21 +00008308Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8309
8310 * xmlreader.c: Fixed the empty node detection to avoid reporting
8311 an inexistant close tag.
8312
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008313Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8314
8315 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8316 for Python 2.1
8317
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008318Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8319
8320 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8321
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008322Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8323
8324 * doc/libxml2-api.xml python/tests/reader.py: one really need
8325 to provide the base URI information when creating a reader parser
8326 from an input stream. Updated the API and the example using it.
8327
Daniel Veillardea7751d2002-12-20 00:16:24 +00008328Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8329
8330 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8331 include/libxml/valid.h include/libxml/xmlreader.h: working on
8332 DTD validation on top of xml reader interfaces. Allows to
8333 validate arbitrary large instances. This required some extensions
8334 to the valid module interface and augmenting the size of xmlID
8335 and xmlRef structs a bit.
8336 * uri.c xmlregexp.c: simple cleanup.
8337
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008338Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8339
8340 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8341 work on the xml reader interfaces.
8342 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8343 Web page for the Windows binaries.
8344
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008345Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8346
8347 * xmlIO.c: applied a patch for VMS following the report by
8348 Nigel Hall
8349
Daniel Veillard3772de32002-12-17 10:31:45 +00008350Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8351
8352 * parser.c: the parseStartTag bug fix wasn't complete.
8353
Daniel Veillard67df8092002-12-16 22:04:11 +00008354Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8355
8356 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8357 parseStartTag, fixing it.
8358 * test/att4 result/att4 result/noent/att4: adding the test
8359 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8360 more methods to XmlTextReader.
8361
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008362Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8363
8364 * win32/libxml2.def.src: added more xml reader exports
8365 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8366 to the build
8367
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008368Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8369
8370 * doc/tutorial/xmltutorial.xml
8371 plus generated html and pdf
8372 Updating tutorial again based on further comments from Niraj
8373 Tolia on the last iteration
8374
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008375Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8376
8377 * doc/tutorial/xmltutorial.xml
8378 * doc/tutorial/includekeyword.c
8379 * doc/tutorial/includegetattribute.c
8380 plus generated html and pdf
8381 Adding fix from Niraj Tolia to tutorial to properly free memory.
8382
8383
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008384Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8385
8386 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8387 more methods of XmlTextReader.
8388 * python/libxml2class.txt python/tests/reader.py: this increased the
8389 methods in the bndings, augmented the test to check those new
8390 functions.
8391
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008392Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8393
8394 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8395 methods of XmlTextReader.
8396 * python/generator.py python/libxml_wrap.h python/types.c
8397 python/libxml2class.txt: added the reader to the Python bindings
8398 * python/tests/Makefile.am python/tests/reader.py: added a specific
8399 test for the Python bindings of the Reader APIs
8400 * parser.c: small cleanup.
8401
Daniel Veillard06503452002-12-13 10:42:08 +00008402Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8403
8404 * xinclude.c: fallback was only copying the first child not the
8405 full child list of the fallback element, closes #89684 as reopened
8406 by Bernd Kuemmerlen
8407
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008408Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8409
8410 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8411
Daniel Veillard000eafb2002-12-12 10:04:22 +00008412Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8413
Daniel Veillardc1eed322002-12-12 11:01:32 +00008414 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008415 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008416 gives enum values, fix functype return type, put back fields in
8417 structs
8418 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008419
Daniel Veillard024b5702002-12-12 00:15:55 +00008420Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8421
8422 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8423 about htmlNodeDumpOutput location.
8424 * xpath.c: removed an undefined function signature
8425 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8426 too many symbols in the API breaking the python bindings.
8427 Updated with the libxslt/libexslt changes.
8428
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008429Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8430
8431 * configure.in: preparing release of 2.4.29
8432 * doc/*: rebuilt the docs and API
8433 * xmlreader.c: a few more fixes for the XmlTextReader API
8434
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008435Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8436
8437 * include/win32config.h: applied mingw patch from Magnus Henoch
8438
Daniel Veillard5aad8322002-12-11 15:59:44 +00008439Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8440
8441 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8442
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008443Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8444
8445 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8446 building Python script, does the C parsing directly, generates
8447 a better API description including structure fieds defs and
8448 enums. Still a couple of bugs, but good enough for the python
8449 wrappers now.
8450 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8451 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8452 include/libxml/schemasInternals.h include/libxml/tree.h: more
8453 cleanup based on the python analysis script reports.
8454 * libxml.spec.in: make sure the API XML description is part of the
8455 devel package.
8456
Daniel Veillard01c13b52002-12-10 15:19:08 +00008457Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8458
8459 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8460 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8461 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8462 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8463 code cleanup, especially the function comments.
8464 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8465
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008466Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8467
8468 * Makefile.am xmlreader.c include/libxml/Makefile.am
8469 include/libxml/xmlreader.h: Adding a new set of APIs based on
8470 the C# TextXmlReader API but converted to C. Allow to parse
8471 in constant memory usage, far simpler to program and explain
8472 than the SAX like APIs, unfinished but working.
8473 * testReader.c: test program
8474
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008475Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8476
8477 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8478
Daniel Veillard64b35282002-12-04 15:10:40 +00008479Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8480
8481 * tree.c: Chip turner indicated that XHTML1 serialization
8482 rule for style actually break on both IE and Mozilla,
8483 try to avoid the rule if escaping ain't necessary
8484
Daniel Veillard8efff672002-12-04 11:44:48 +00008485Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8486
8487 * nanhttp.c: handle HTTP URL escaping, problem reported by
8488 Glen Nakamura and Stefano Zacchiroli
8489
Daniel Veillard1c732d22002-11-30 11:22:59 +00008490Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8491
8492 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8493
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008494Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8495
8496 * uri.c: Johann Richard pointed out some XPointer problems for
8497 URN based URI references in XInclude. Modified the URI parsing
8498 and saving routines to allow correct parsing and saving of
8499 XPointers, especially when attached to "opaque" scheme accordingly
8500 to RFC 2396
8501
Daniel Veillard8db67d22002-11-27 19:39:27 +00008502Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8503
8504 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8505 of refactoring to the HTML saving code.
8506 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8507 in the doc.
8508
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008509Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8510
8511 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8512 to a buffer API to reuse the generic dump to an OutputIO layer,
8513 this reduces code, fixes xmlNodeDump() for XHTML, also made
8514 xmlNodeDump() now return the number of byte written.
8515
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008516Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8517
8518 * python/setup.py.in: another patch from Stéphane Bidoul for
8519 Python bindings on Windows
8520 * doc/parsedecl.py: small cleanup
8521
Daniel Veillard9715c172002-11-25 16:33:40 +00008522Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8523
8524 * libxml.spec.in configure.in: add a line in %changelog for releases
8525
Daniel Veillard9bc53102002-11-25 13:20:04 +00008526Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8527
8528 * parser.c: patch from Marcus Clarke fixing a problem in entities
8529 parsing that was detected in KDe documentations environment.
8530
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008531Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8532
8533 * python/libxml.c (libxml_prev): Return the previous as opposed to
8534 the next node (I guess this is the result of some cut & paste programming:)
8535
Daniel Veillard80d7b902002-11-23 16:23:08 +00008536Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8537
8538 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8539
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008540Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8541
8542 * python/generator.py python/libxml.c python/setup.py.in: trying
8543 to fix the Python bindings build on Windows (Stéphane Bidoul)
8544
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008545Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8546
8547 * win32/configure.js: added option for python bindings
8548 * win32/libxml2.def.src: added more exports
8549
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008550Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8551
8552 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8553 pthreads
8554 * win32/wince/*: applied updates to Windows CE port from Javier
8555
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008556Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8557
8558 * configure.in: preparing 2.4.28
8559 * libxml.spec.in doc/Makefile.am: some cleanup
8560 * doc/*: updated the news and regenerated.
8561
Daniel Veillardfee408f2002-11-22 13:18:30 +00008562Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8563
8564 * HTMLparser.c: final touch at closing #87235 </p> end tags
8565 need to be generated.
8566 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8567 this change slightly the output of a few tests
8568 * doc/*: regenerated
8569
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008570Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8571
8572 * parserInternals.c: fixing bug #99190 when UTF8 document are
8573 parsed using the progressive parser and the end of the chunk
8574 is in the middle of an UTF8 multibyte character.
8575
William M. Brack8b2c7f12002-11-22 05:07:29 +00008576Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8577
8578 * threads.c: fixed initialization problem in xmlNewGlobalState
8579 which was causing crash.
8580 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8581 in xmlInitializeGlobalState.
8582 * parserInternals.c: cleaned up ctxt->sax initialisation.
8583
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008584Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8585
8586 * tree.c include/libxml/tree.h: modified the existing APIs
8587 to handle XHTML1 serialization rules automatically, also add
8588 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8589 libxslt serialization uses it when needed without changing
8590 the library API.
8591 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8592 result/xhtml1: added a new test specifically for xhtml1 output
8593 and updated the result of one XHTML1 test
8594
Daniel Veillardd076a202002-11-20 13:28:31 +00008595Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8596
8597 * xinclude.c parserInternals.c encoding.c: fixed #99082
8598 for xi:include encoding="..." support on text includes.
8599 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8600 test/XInclude/ents/isolatin.txt : added a specific regression test
8601 * python/generator.py python/libxml2class.txt: fixed the generator
8602 the new set of comments generated for doc/libxml2-api.xml were
8603 breaking the python generation.
8604
Daniel Veillard817e70b2002-11-19 22:28:48 +00008605Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8606
8607 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8608 * configure.in: patch for Solaris on new autoconf closes #98880
8609 * doc/parsedecl.py: repair the frigging API building script,
8610 did I say that python xmllib sucks ?
8611 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8612 and some comment are no more truncated.
8613
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008614Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8615
8616 * parser.c: Martin Stoilov pointed out a potential leak in
8617 xmlCreateMemoryParserCtxt
8618
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008619Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8620
8621 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8622 included in HTML documents and using the push parser.
8623
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008624Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8625
8626 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8627 specified, look for the Python interpreter not just in the
8628 specified root but also in the specified location. Fixes #98825
8629
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008630Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8631
8632 * python/libxml.c: fixing bug #98792 , node may have no doc
8633 and dereferencing without checking ain't good ...
8634
Daniel Veillarddad3f682002-11-17 16:47:27 +00008635Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8636
8637 * configure.in: preparing release 2.4.27
8638 * doc/* : updated and rebuilt the docs
8639 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8640 and all the docs are actually packaged and in the final RPMs
8641 * parser.c parserInternals.c include/libxml/parser.h: restore
8642 xmllint --recover feature.
8643
Daniel Veillard68e9e742002-11-16 15:35:11 +00008644Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8645
8646 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8647 processing of parsed entities, and XPath computation on sustitued
8648 entities.
8649 * testXPath.c: make sure entities are substitued.
8650
Daniel Veillard328f48c2002-11-15 15:24:34 +00008651Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8652
8653 * parser.c: fixed #96594, which was totally dependant on the
8654 processing of internal parsed entities, which had to be changed.
8655
Daniel Veillard66651aa2002-11-15 11:21:43 +00008656Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8657
8658 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8659 trying to fix bug #98517 about building outside the source tree
8660 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8661
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008662Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8663
8664 * include/win32config.h: cleanup
8665 * win32/Makefile.mingw: integrated mingw in JScript configure
8666 * win32/Makefile.msvc: modified to allow mingw coexistence
8667 * win32/configure.js: integrated mingw
8668 * win32/Readme.txt: cleanup
8669
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008670Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8671
8672 * HTMLparser.c: strengthen the guard in the Pop macros,
8673 like in the XML parser, closes bug #97315
8674
Daniel Veillard0821b152002-11-12 20:57:47 +00008675Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8676
8677 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8678 callback is never used.
8679
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008680Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8681
8682 * parserInternals.c: fixed the initialization of the SAX structure
8683 which was breaking xsltproc
8684 * xpath.c: patch from Petr Pajas for CDATA nodes
8685 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8686 * parser.c include/libxml/parser.h: patch from Peter Jones
8687 removing a leak in xmlSAXParseMemory() and adding the
8688 function xmlSAXParseMemoryWithData()
8689
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008690Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8691
8692 adding pdf of tutorial, changing web page to link to it
8693 * doc/tutorial/xmltutorial.pdf
8694 * doc/xml.html
8695 * doc/docs.html
8696
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008697Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8698
8699 * doc/tutorial/ar01s08.html
8700 adding file what I forgot for tutorial
8701
8702
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008703Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8704
8705 Adding encoding discussion to tutorial
8706 Added:
8707 * doc/tutorial/images/*.png: DocBook admonition image files
8708 * doc/tutorial/apf.html, apg.html: new generated html
8709 * doc/tutorial/includeconvert.c: conversion code entity file
8710 changed:
8711 * doc/tutorial/xmltutorial.xml: DocBook original
8712 * doc/tutorial/*.html: generated html
8713
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008714Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8715
8716 * include/libxml/*.h: retired xmlwin32version.h
8717 * doc/Makefile.am: retired xmlwin32version.h
8718 * win32/configure.js: retired xmlwin32version.h
8719
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008720Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8721
8722 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008723 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8724 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008725
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008726Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8727
8728 * globals.c: fixed a typo pointed out by Igor
8729 * xpath.c: try to speed up node compare using line numbers
8730 if available.
8731
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008732Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8733
8734 * tree.c: make xmlFreeNode() handle attributes correctly.
8735
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008736Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8737
8738 * catalog.c: completed the #96963 fix, as reported by Karl
8739 Eichwalder
8740
Daniel Veillard56f21f22002-11-06 15:49:46 +00008741Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8742
8743 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8744
Daniel Veillard91ad8792002-11-04 17:06:52 +00008745Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8746
8747 * Makefile.am: switched the order of a couple of includes
8748 to fix bugs #97100
8749
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008750Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8751
8752 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8753 xmlLoadCatalogs that used to separate directories with a ':'.
8754
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008755Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8756
8757 * threads.c: improvements to the Windows-side of thread handling
8758 * testThreads.c: conditionally excluded unistd.h
8759 * testThradsWin32.c: broke overlong lines
8760 * include/win32config.h: adapted thread-related macros to the new
8761 scheme and for pthreads on Windows
8762 * win32/Makefile.msvc: introduced a more flexible thread build,
8763 added testThreads[Win32].c to the build
8764 * win32/configure.js: introduced a more flexible thread config
8765
John Fleck61f6fb62002-10-31 15:23:29 +000087662002-10-31 John Fleck <jfleck@inkstain.net>
8767
8768 * doc/xml.html (and, by implication, FAQ.html)
8769 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8770
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008771Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8772
8773 * configure.in: removed xmlwin32version.h
8774 * include/libxml/Makefile.am: removed xmlwin32version.h
8775
Daniel Veillardce66ce12002-10-28 19:01:59 +00008776Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8777
8778 * tree.c: applied patch from Brian Stafford to fix a bug
8779 in xmlReconciliateNs()
8780
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008781Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8782
8783 * tree.c: applied patch from Christian Glahn to allow
8784 xmlNewChild() on document fragment nodes
8785
Daniel Veillardb39bc392002-10-26 19:29:51 +00008786Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8787
8788 * parser.c: Christian Glahn found a problem with a recent
8789 patch to xmlParseBalancedChunkMemoryRecover()
8790 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8791 problems
8792 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8793 test/schemas/seq*: added the test cases from Charles
8794
Daniel Veillard366a9152002-10-23 20:43:53 +00008795Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8796
8797 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8798 serious cleanup of the spec file and associated changes
8799 in the Makefiles.
8800 * valid.c: try to remove some warnings on x86_64
8801
Daniel Veillardd033d022002-10-23 14:55:02 +00008802Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8803
8804 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8805 fix bug #96586
8806
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008807Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8808
8809 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8810 parsing, applied his patch
8811 * result/HTML/attrents.html result/HTML/attrents.html.err
8812 result/HTML/attrents.html.sax test/HTML/attrents.html:
8813 added the test and result case provided by Mikhail Sogrine
8814
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008815Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8816
8817 * vms/build_libxml.com vms/config.vms vms/readme.vms
8818 include/libxml/parser.h include/libxml/parserInternals.h
8819 include/libxml/tree.h include/libxml/xmlIO.h
8820 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8821 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8822 Applied the VMS update patch from Craig A. Berry
8823 * doc/*.html: update
8824
Daniel Veillardf000f072002-10-22 14:28:17 +00008825Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8826
8827 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8828
Daniel Veillard1e208222002-10-22 14:25:25 +00008829Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8830
8831 * debugXML.c: adding a grep command to --shell in xmllint
8832 for T.V. Raman
8833
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008834Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8835
8836 * xmlcatalog.c: tried to fix some of the problem with --sgml
8837
Daniel Veillard935494a2002-10-22 14:22:46 +00008838Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8839
8840 * parser.c: tried to fix bug #91500 where doc->children may
8841 be overriden by a call to xmlParseBalancedChunkMemory()
8842
8843Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8844
8845 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8846 identifiers in SGML catalogs containing '&'
8847
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008848Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8849
8850 * python/types.c: fixed bugs when passing result value tree
8851 to Python functions.
8852
Daniel Veillard48267432002-10-18 11:21:38 +00008853Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8854
8855 * configure.in: preparing the release of 2.4.26
8856 * doc/*: updated and rebuilt the documentation
8857
Daniel Veillardbb284f42002-10-16 18:02:47 +00008858Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8859
8860 * parser.c: fixed a XML Namespace compliance bug reported by
8861 Alexander Grimalovsky
8862
Daniel Veillard44892f72002-10-16 15:23:26 +00008863Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8864
8865 * HTMLtree.c: fixed serialization of script and style when
8866 they are not lowercase (i.e. added using the API to the tree).
8867
Daniel Veillard2fd85422002-10-16 14:32:41 +00008868Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8869
8870 * valid.c: make xmlValidateDocument emit a warning msg if there
8871 is no DTD, pointed by Christian Glahn
8872
Daniel Veillard32370232002-10-16 14:08:14 +00008873Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8874
8875 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8876 content model when some of the blocks have min or max, and a couple
8877 of bugs found in the process.
8878 * result/schemas/list0* test/schemas/list0*: added some specific
8879 regression tests
8880
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008881Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8882
8883 * README: updated the contact informations
8884
Daniel Veillard63186732002-10-15 08:43:17 +00008885Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8886
8887 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8888 misses it, reported by Peter Bray.
8889
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008890Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8891
8892 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8893 and removed a few warnings
8894
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008895Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8896
8897 * parser.c: Christian Glahn found a small bug in the push parser.
8898 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8899 public
8900
Daniel Veillard6045c902002-10-09 21:13:59 +00008901Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8902
8903 * xmlschemas.c include/libxml/xmlschemas.h: added
8904 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8905 * testSchemas.c: added --memory to test the new interface
8906
Daniel Veillardf0070122002-10-09 14:24:17 +00008907Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8908
8909 * doc/index.py doc/search.php: integrated the XSLT indexing,
8910 a few fixed in the indexer, added a scope selection at the
8911 search level.
8912
Daniel Veillard01992e02002-10-09 10:20:30 +00008913Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8914
8915 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8916 this was due to uninitialized parts of the validation context
8917
Daniel Veillard321be0c2002-10-08 21:26:42 +00008918Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8919
8920 * debugXML.c: applied patch from Mark Vakoc except the API
8921 change, preserved it.
8922 * doc/*: updated the docs to point to the search engine for
8923 information lookup or before bug/help reports.
8924
Daniel Veillard01e87d22002-10-08 16:55:06 +00008925Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8926
8927 * doc/index.py doc/search.php: added mailing-list archives
8928 indexing and lookup
8929
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008930Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8931
8932 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8933
Daniel Veillard9b006132002-10-07 11:13:27 +00008934Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8935
8936 * doc/index.py: improved HTML indexing
8937 * doc/search.php: make the queries also lookup the HTML based indexes
8938
Daniel Veillard141d04b2002-10-06 21:51:18 +00008939Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8940
8941 * doc/index.py: added HTML page indexing
8942
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008943Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8944
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008945 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008946 problem in libxslt.
8947 * catalog.c: fixed list handling in XML_CATALOG_FILES
8948
Daniel Veillardceb09b92002-10-04 11:46:37 +00008949Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8950
8951 * valid.c: typo/bug found by Christian Glahn
8952
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008953Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8954
8955 * xmlIO.c: applied Windows CE patch from Javier.
8956 * win32/wince: new directory, contains support for the PocketPC
8957 with Windows CE from Javier.
8958 * include/win32config.h: reorganised, removed duplicate
8959 definitions and applied WinCE patch from Javier.
8960 * include/wsockcompat.h: new file, now contains WinSock
8961 compatibility macros.
8962 * win32/Makefile.msvc: introduced double-run compilation.
8963
Daniel Veillarde16b5742002-09-26 17:50:03 +00008964Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8965
8966 * configure.in include/libxml/xmlwin32version.h: preparing release
8967 of 2.4.25
8968 * doc/*: updated and regenerated teh docs and web pages.
8969
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008970Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8971
8972 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8973 error were not covering namespace declarations.
8974 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8975 it was missing the attribute declaration for the namespace
8976 * result/VC/NS3: the fix now report breakages in that test
8977
Daniel Veillardabe01742002-09-26 12:40:03 +00008978Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8979
8980 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8981
Daniel Veillard2ace1952002-09-26 12:28:02 +00008982Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8983
8984 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8985 and regenerated the docs and web site
8986
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008987Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8988
8989 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8990 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8991 not before
8992
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008993Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8994
8995 * python/generator.py python/libxml2class.txt: fixed a stupid error
8996 breaking the python API
8997
Daniel Veillardb7c29c32002-09-25 22:44:43 +00008998Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8999
9000 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9001 triostr.c triostr.h: applied a trio update patch from
9002 Bjorn Reese which should work with MinGW
9003
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009004Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9005
9006 * tree.c: improving some documentation comments
9007 * xmlregexp.c: found and fixed a mem leak with python regression tests
9008 * doc/*: rebuilt the doc and the API XML file including the
9009 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9010 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9011 python/types.c: added access to the XML Schemas regexps from
9012 python
9013 * python/tests/Makefile.am python/tests/regexp.py: added a
9014 simple regexp bindings test
9015
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009016Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9017
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009018 * doc/xml.html:
9019 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009020
Daniel Veillard118aed72002-09-24 14:13:13 +00009021Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9022
9023 * xmlregexp.c: fixed the data callback on transition functionality
9024 which was broken when using the compact form
9025 * result/schemas/*: updated the results, less verbose, all tests
9026 pass like before
9027 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9028 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9029 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9030 annoying warnings
9031 * xpath.c: try to provide better error report when possible
9032
Daniel Veillard72336152002-09-21 13:08:14 +00009033Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9034
9035 * Makefile.am: fixed a breakage raised by Jacob
9036
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009037Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9038
9039 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9040 which don't use sockets
9041
Igor Zlatkovic01280582002-09-20 16:40:34 +00009042Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9043
9044 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9045 * win32/configure.js: applied zlib patch from Daniel Gehriger
9046
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009047Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9048
9049 * win32/configure.js: applied the patch from Mark Vakoc for
9050 regexp support
9051 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9052 for regexp support
9053
Daniel Veillardb5c05732002-09-20 13:36:25 +00009054Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9055
9056 * xmlschemastypes.c: as pointed by Igor Float and Double
9057 parsing ain't finished yet
9058
Daniel Veillard40b11342002-09-20 12:01:39 +00009059Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9060
9061 * Makefile.am configure.in: trying to fix #88412 by bypassing
9062 all the python subdir if python ain't detected
9063
Daniel Veillard23e73572002-09-19 19:56:43 +00009064Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9065
9066 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9067 made configuring with regexps/automata/unicode the default
9068 but without schemas ATM
9069 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9070 fixed the regexp based DTD validation performance and memory
9071 problem by switching to a compact form for determinist regexps
9072 and detecting the determinism property in the process. Seems
9073 as fast as the old DTD validation specific engine :-) despite
9074 the regexp built and compaction process.
9075
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009076Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9077
9078 * valid.c: determinism is debugged, new DTD checking code now works
9079 but xmlFAComputesDeterminism takes far too much CPU and the whole
9080 set usues too much memory to be really usable as-is
9081
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009082Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9083
9084 * tree.c: fixed another stupid bug in xmlGetNodePath()
9085 * xmllint.c: --version now report the options compiled in
9086
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009087Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9088
9089 * HTMLparser.c: small cleanup
9090 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9091 when configured with them. A bit of debugging around the determinism
9092 checks is still needed
9093
Daniel Veillard63b01c22002-09-17 19:25:28 +00009094Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9095
9096 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9097
Daniel Veillard92727042002-09-17 17:59:20 +00009098Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9099
9100 * xmlIO.c: small portability glitch fixed.
9101
Daniel Veillard84d70a42002-09-16 10:51:38 +00009102Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9103
9104 * xmlschemastypes.c: incomplete steps for real/double support
9105 * testAutomata.c include/libxml/xmlautomata.h
9106 include/libxml/xmlregexp.h: avoiding a compilation problem
9107 * valid.c include/libxml/valid.h: starting the work toward using
9108 the regexps for actual DTD validation
9109
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009110Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9111
9112 * hash.c: cosmetic cleanup
9113 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9114 integrating a DTD validation layer based on the regexps
9115
Daniel Veillard4402ab42002-09-12 16:02:56 +00009116Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9117
9118 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9119 the determinism was tested before eliminating the epsilon
9120 transitions :-(
9121
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009122Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9123
9124 * python/generator.py python/libxml.c python/libxml.py
9125 python/libxml2-python-api.xml python/libxml2class.txt
9126 python/libxml_wrap.h python/types.c: updated the python
9127 bindings, added code for easier File I/O, and the ability to
9128 define a resolver from Python fixing bug #91635
9129 * python/tests/Makefile.am python/tests/inbuf.py
9130 python/tests/outbuf.py python/tests/pushSAXhtml.py
9131 python/tests/resolver.py python/tests/serialize.py: updated
9132 and augmented the set of Python tests.
9133
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009134Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9135
9136 * win32/configure.js: added more readme info for the binary
9137 package.
9138
Daniel Veillard607b35c2002-09-10 12:16:19 +00009139Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9140
9141 * xmlIO.c: fixed a stupid out of bound array error
9142
9143Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9144
9145 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9146 messing around with support for Windows path, cleanups,
9147 trying to identify and fix the various code path to the
9148 filename access. Added xmlNormalizeWindowsPath()
9149
Daniel Veillard76575762002-09-05 14:21:15 +00009150Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9151
9152 * error.c valid.c: working on better error reporting of validity
9153 errors, especially providing an accurate context.
9154 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9155 error reports in those cases.
9156
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009157Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9158
9159 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9160 parser.c parserInternals.c xmlIO.c: get rid of all the
9161 perror() calls made in the library execution paths. This
9162 should fix both #92059 and #92385
9163
Daniel Veillard19aa7022002-09-05 11:14:19 +00009164Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9165
9166 * xmllint.c: memory leak reporting was broken after a change
9167 of the preprocessor symbol used to activate it.
9168
Daniel Veillardec6725e2002-09-05 11:12:45 +00009169Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9170
9171 * tree.c: try to make the copy function work for node of
9172 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9173 DOM layers though, not libxml2 itself.
9174
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009175Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9176
9177 * valid.c: try to provide file and line informations, not all
9178 messages are covered, but it's a (good) start
9179
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009180Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9181
9182 * xinclude.c: reimplemented a large part of the XInclude
9183 processor, trying to minimize resources used, James Henstridge
9184 provided a huge test case which was exhibiting severe memory
9185 consumption problems.
9186
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009187Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9188
9189 * python/Makefile.am: applied patch from Christophe Merlet to
9190 reestablish DESTDIR
9191
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009192Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9193
9194 * libxml.spec.in: fixes libary path for x86_64 AMD
9195
John Fleckbe98b332002-09-04 03:16:23 +00009196Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9197
9198 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009199 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009200 (plus resulting generated html files)
9201 fixing one spot I missed in the tutorial where I hadn't freed
9202 memory properly
9203
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009204Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9205
9206 * doc/tutorial/includeaddattribute.c
9207 * doc/tutorial/includeaddkeyword.c
9208 * doc/tutorial/includegetattribute.c
9209 * doc/tutorial/includekeyword.c
9210 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009211 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009212 update tutorial to properly free memory (thanks to Christopher
9213 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009214 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009215 added image files so the callouts are graphical, making it
9216 easier to read ( use "--param callout.graphics 1" to generate
9217 html with graphical callouts)
9218
Daniel Veillarde1662542002-08-28 11:50:59 +00009219Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9220
9221 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9222 nice logos generated by Marc Liyanage
9223 * doc/site.xsl *.html: changed the stylesheet to show the new
9224 logo and regenerated the pages
9225
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009226Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9227
9228 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9229
Daniel Veillard42766c02002-08-22 20:52:17 +00009230Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9231
9232 * xpath.c: possible mem leak patch from Jason Adams
9233
9234Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9235
9236 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9237 in the XQuery namespace
9238 * configure.in: preparing 2.4.24
9239 * doc/*.html: updated the web pages
9240
9241Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9242
9243 * python/generator.py: closing bug #85258 by generating conditional
9244 compile check to avoid linking to routines not configured in.
9245
Havoc Pennington84ec40a2002-08-22 13:59:35 +000092462002-08-22 Havoc Pennington <hp@pobox.com>
9247
9248 * autogen.sh: update error message for missing automake
9249
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009250Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9251
9252 * python/Makefile.am: typo in target name resulted in libxml2.py
9253 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9254
Daniel Veillard22669b22002-08-22 07:17:11 +00009255Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9256
9257 * win32/win32/Makefile.mingw: updated with version from
9258 Elizabeth Barham at http://soggytrousers.net/repository/
9259
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009260Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9261
9262 * win32/Makefile.msvc: added the prefix location to the include
9263 and lib search path.
9264
Havoc Pennington830e8972002-08-18 22:22:13 +000092652002-08-18 Havoc Pennington <hp@pobox.com>
9266
9267 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9268 both automake 1.6 and 1.4 installed get the right automake. Means
9269 compilation from CVS will now require the latest automake 1.4
9270 release, or manually creating symlinks called "automake-1.4" and
9271 "aclocal-1.4"
9272
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009273Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9274
9275 * configure.in python/Makefile.am: more AMD 64 induced changes from
9276 Frederic Crozat
9277
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009278Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9279
9280 * xinclude.c: oops I was missing the xml:base fixup too
9281 * result/XInclude/*.xml: this adds xml:base attributes to most
9282 results of the tests
9283
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009284Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9285
9286 * xinclude.c: quick but apparently working implementation of
9287 xi:fallback, should close bug #89684
9288 * Makefile.am test/XInclude/docs/fallback.xml
9289 result/XInclude/fallback.xml: added a basic test for fallback,
9290 and run with --nowarning to avoid a spurious warning
9291 * configure.in: applied patch from Frederic Crozat for python
9292 bindings on AMD 64bits machines.
9293
Daniel Veillard9e923512002-08-14 08:48:52 +00009294Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9295
9296 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9297 the caller don't pass a SAX callback block.
9298
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009299Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9300
9301 * tree.c: applied the same fix for the XML-1.0 namespace to
9302 xmlSearchNsByHref() as was done for xmlSearchNs()
9303
Daniel Veillardad11b302002-08-12 14:53:41 +00009304Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9305
9306 * libxml.3: small cleanup of the man page
9307 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9308 when serializing HREF attributes generated by XSLT.
9309
Daniel Veillardc084e472002-08-12 13:27:28 +00009310Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9311
9312 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9313 version of Marc Liyanage' patch for boolean attributes in HTML
9314 output
9315
Daniel Veillard5f91b372002-08-12 12:13:01 +00009316Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9317
9318 * python/tests/serialize.py: fixed the test results, indenting
9319 behaviour changed slightly
9320
Aleksey Sanin9e951762002-08-08 18:02:41 +00009321Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9322
9323 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9324 new c14n function to Windows def files
9325
Aleksey Saninea4272a2002-08-02 23:50:03 +00009326Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9327
9328 * c14n.c: fixed a memory leak in c14n code
9329
Daniel Veillard58e44c92002-08-02 22:19:49 +00009330Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9331
9332 * parser.c include/libxml/parser.h: adding a new API for Christian
9333 Glahn: xmlParseBalancedChunkMemoryRecover
9334 * valid.c: patch from Rick Jones for some grammar cleanup in
9335 validation messages
9336 * result/VC/* result/valid/*: this slightly change some of the
9337 regression tests outputs
9338
Daniel Veillard0bf29002002-08-01 12:54:11 +00009339Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9340
9341 * tree.c: trying to fix a problem in namespaced attribute handling
9342 raised by Christian Glahn
9343
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009344Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9345
9346 * encoding.c include/libxml/encoding.h: Opening the interface
9347 xmlNewCharEncodingHandler as requested in #89415
9348 * python/generator.py python/setup.py.in: applied cleanup
9349 patches from Marc-Andre Lemburg
9350 * tree.c: fixing bug #89332 on a specific case of loosing
9351 the XML-1.0 namespace on xml:xxx attributes
9352
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009353Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9354
9355 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9356 corner case from new Merlin's test suite and added a callback
9357 that will be used to improve xmlsec performance
9358
9359
Daniel Veillard0b22def2002-07-29 16:23:03 +00009360Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9361
9362 * HTMLtree.c: trying to fix the <style> escaping problem in
9363 HTML serialization bug #89342
9364
Daniel Veillard0b28e882002-07-24 23:47:05 +00009365Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9366
9367 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9368 and rebuilt the web site.
9369
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009370Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009371
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009372 * include/libxml/tree.h: added _private member to xmlNs struct
9373
Daniel Veillard1d995272002-07-22 16:43:32 +00009374Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9375
9376 * HTMLparser.c: fixing bug #84876 based on the xml working
9377 code.
9378
William M. Brack61eaba52002-07-21 11:14:18 +00009379Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9380
9381 * python/Makefile.am: enhanced to fix bug 72012 (errors
9382 when using '-jX' make parameter)
9383
William M. Brackef61d202002-07-19 08:32:00 +00009384Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9385
9386 * xpath.c: small additional enhancement for booleans
9387 compared to nodesets
9388
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009389Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9390
9391 * HTMLtree.c: changed the order of the encoding declaration
9392 attributes in the meta tags due to a bug in IE/Mac
9393
William M. Brack0c022ad2002-07-12 00:56:01 +00009394Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9395
9396 * xpath.c: enhanced handling of booleans (especially '='
9397 and '!=' for nodesets) - fixes bug 85256. Added new
9398 routine xmlXPathNotEqualValues for more proper handling
9399 of '!=' when nodesets are involved.
9400
Daniel Veillard06944e22002-07-11 19:55:18 +00009401Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9402
9403 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9404 doc/xmlcatalog_man.xml to the source distribution
9405
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009406Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9407
9408 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9409 asked for this.
9410
Daniel Veillard539638b2002-07-06 19:55:14 +00009411Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9412
9413 * configure.in: preparing 2.4.23
9414 * doc/*: rebuilt the docs
9415
Daniel Veillard176d99f2002-07-06 19:22:28 +00009416Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9417
9418 * parser.c: fixing bug #84169 by fixing the
9419 comment of xmlCreatePushParserCtxt to describe the
9420 encoding detection parameters better.
9421
Daniel Veillard37f961d2002-07-06 17:53:56 +00009422Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9423
9424 * valid.c: fixing bug #79331 in one path the lookup for
9425 ID attributes on a namespaced node wasn't handled correctly :-\
9426
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009427Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9428
9429 * HTMLparser.c: trying to fix 87235 about discarded white
9430 spaces in the HTML parser.
9431 * result/HTML/*: this changes the output of a number of HTML
9432 regression tests
9433
Daniel Veillardfdc91562002-07-01 21:52:03 +00009434Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9435
9436 * xpath.c: applied patch from Richard Jinks for the namespace
9437 axis + fixed a memory error.
9438 * parser.c parserInternals.c: applied patches from Peter Jacobi
9439 removing ctxt->token for good.
9440 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9441 popped out by the regression tests.
9442 * Makefile.am: patch for threads makefile from Gary Pennington
9443
William M. Brack6000af52002-06-28 11:43:13 +00009444Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9445
Daniel Veillardfdc91562002-07-01 21:52:03 +00009446 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009447 expressions involving preceding-sibling (et al).
9448
Daniel Veillard153120c2002-06-18 07:58:35 +00009449Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9450
9451 * hash.c: applied a patch from Peter Jacobi to solve a problem
9452 when compiling with the Watcom C on Win32
9453 * result/schemas/*.err: the change of hashing algo generated
9454 permutations in the output
9455
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009456Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9457
9458 * hash.c: applied patch from Sander Vesik improving the quality of
9459 the hash function.
9460
Aleksey Sanina5808b92002-06-14 17:07:41 +000094612002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009462
9463 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9464 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9465 xmllint.c xpath.c: replaced sprintf() with snprintf()
9466 to prevent possible buffer overflow (the bug was pointed
9467 out by Anju Premachandran)
9468
Daniel Veillarde059b892002-06-13 15:32:10 +00009469Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9470
9471 * parser.c: removed an uninitialized data error popped by valgrind
9472 on PE references
9473
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009474Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9475
9476 * doc/xml.html
9477 adding tutorial reference to the web page
9478
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009479Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9480
9481 * doc/tutorial/xmltutorial.xml
9482 * doc/tutorial/ar01s07.html
9483 * doc/tutorial/ape.html
9484 * doc/tutorial/includegetattribute.c
9485 adding section to tutorial about retrieving an attribute
9486 value
9487
Daniel Veillardf5582f12002-06-11 10:08:16 +00009488Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9489
9490 * parser.c: applied a couple of patches from Peter Jacobi to start
9491 to get rid of ctxt->token, with a possible significant speed
9492 improvement to be gained once done. Better compliance with PE
9493 references constructs in DTDs too.
9494 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9495 from Peter too
9496
Daniel Veillard38d80e22002-06-11 07:24:56 +00009497Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9498
9499 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9500 xmlParseElement was likely to have been deallocated at the
9501 time of the report, possibly leading to segfault. Just report
9502 the tag name now.
9503
Daniel Veillard9e412302002-06-10 15:59:44 +00009504Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9505
9506 * xpath.c: patch from Richard Jinks for XPath substring() function
9507 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9508
Aleksey Sanina5808b92002-06-14 17:07:41 +000095092002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009510
9511 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9512
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009513Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9514
9515 *doc/FAQ.html
9516 fixing typos in FAQ, thanks to Robert Funnell for the
9517 editing help
9518
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009519Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9520
9521 * NEWS: got complaints from rpmlint that it was empty
9522
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009523Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9524
9525 * added doc/tutorial, including:
9526 apa.html
9527 apb.html
9528 apc.html
9529 apd.html
9530 ar01s02.html
9531 ar01s03.html
9532 ar01s04.html
9533 ar01s05.html
9534 ar01s06.html
9535 includeaddattribute.c
9536 includeaddkeyword.c
9537 includekeyword.c
9538 includestory.xml
9539 index.html
9540 xmltutorial.xml
9541 libxml tutorial, including generated html
9542
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009543Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9544
9545 * result/c14n/exc-without-comments/merlin-c14n-two-*
9546 result/c14n/without-comments/merlin-c14n-two-*
9547 test/c14n/exc-without-comments/merlin-c14n-two-*
9548 test/c14n/without-comments/merlin-c14n-two-*
9549 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9550 c14n/exc-c14n and slightly modified test script to handle
9551 these test cases
9552 * c14n.c: fixed bugs for complicated nodes set (namespace
9553 without node and others from merlin-c14n-two.tar.gz)
9554 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9555 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9556 for xmlsec performance patch
9557 * xpath.c: fixed self::node() for namespaces and attributes
9558
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009559Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9560
9561 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9562 but with the format parameter
9563 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9564
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009565Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9566
9567 * Makefile.am: updated c14n tests suite
9568 * c14n.c: performance improvement for previous c14n patch
9569
Daniel Veillarde72c7562002-05-31 09:47:30 +00009570Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9571
9572 * parser.c: another peroformance patch from Peter Jacobi, that
9573 time on parsing attribute values.
9574
Aleksey Sanin508a1012002-05-31 06:32:32 +00009575Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9576
9577 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9578 into LibXML2 test suite
9579
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009580Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9581
9582 * c14n.c: propagating xpath ancesstors node fix to c14n
9583 plus small performance improvement to reduce number of
9584 mallocs
9585 * xpath.c: fixed ancestors axis processing for namespace nodes
9586
Daniel Veillard46de64e2002-05-29 08:21:33 +00009587Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9588
9589 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9590 Peter Jacobi
9591
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009592Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9593
9594 * configure.in: preparing 2.4.22
9595
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009596Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9597
9598 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9599 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9600 a public entry point.
9601 * doc/*: rebuilt the API and docs
9602
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009603Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9604
9605 * xpath.c: patch from Richard Jinks to fix a problem introduced
9606 in the previous patch and pointed by Norm
9607
Daniel Veillardc6924812002-05-24 11:10:43 +00009608Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9609
9610 * libxml.spec.in: fixing bug #81112
9611
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009612Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9613
9614 * uri.c: fixing bug #82848
9615
Daniel Veillarda2878972002-05-24 07:54:39 +00009616Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9617
9618 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9619 output of one catalog test
9620
Aleksey Sanin114e4752002-05-24 07:20:27 +00009621Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009622
Aleksey Sanin114e4752002-05-24 07:20:27 +00009623 * global.data globals.c tree.c include/libxml/globals.h
9624 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9625 default value for global parameter xmlIndentTreeOutput to 1 and
9626 introduced new global parameter xmlTreeIndentString (the string
9627 used to do one-level indent) with default value " " (as it was
9628 in tree.c)
9629
Daniel Veillard49d5af82002-05-23 11:55:49 +00009630Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9631
9632 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9633 with trio and schemas.
9634
Daniel Veillard7c13af42002-05-22 09:57:32 +00009635Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9636
9637 * xpath.c: patch from Richard Jinks to fix the problem raised in
9638 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9639
Daniel Veillard5a872412002-05-22 06:40:27 +00009640Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9641
9642 * xmlschemas.c: a bit of work on import.
9643 * xmlschemastypes.c: Charles Bozeman provided a compare function
9644 for date/time types so min/max facet restrictions should work,
9645 indeterminate comparisons return an error instead of equal.
9646 * test/schemas/date_0* result/schemas/date_0_0: specific test
9647 from Charles Bozeman too
9648
Daniel Veillard10b6da42002-05-18 07:55:20 +00009649Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9650
9651 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9652 from Christian Cornelssen fixing the man pages and the Catalog
9653 building script.
9654 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9655 next step is <xs:import> I now have a reasonable understanding
9656 of how it works.
9657
Daniel Veillarde5354492002-05-16 08:43:22 +00009658Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9659
9660 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9661
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009662Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9663
9664 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9665
Daniel Veillard088bf112002-05-14 11:03:59 +00009666Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9667
9668 * xpath.c: fixing an XPath function evalutation bug pointed out
9669 by Alexey Efimov where the context was lost when evaluating
9670 the function arguments
9671
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009672Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009673
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009674 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9675 function public for XMLSec performance optimizations
9676
Daniel Veillard3cd72402002-05-13 10:33:30 +00009677Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9678
9679 * python/generator.py python/libxml2class.txt : fixed a problem
9680 with the HTML parser pointed by Gary Benson
9681 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9682 example
9683
Aleksey Sanine48a3182002-05-09 18:20:01 +00009684Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9685 * parser.c: fixed bug #81159 (memory growth in SAX)
9686
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009687Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9688 * xpath.c: fixed bug #78858 (the real fix)
9689
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009690Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009691 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009692
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009693Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9694
9695 * tree.c: modified xmlNodeSetBase to allow changing the
9696 base of a document.
9697
Daniel Veillard070803b2002-05-03 07:29:38 +00009698Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9699
9700 * xmlschemastypes.c: patch Charles Bozeman for validation of
9701 all the date, time, and duration types
9702 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9703 * configure.in: fixed an error pointed by an user
9704 * xml2-config.in: fixed an error pointed by an user
9705
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009706Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9707
9708 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9709 win32/libxml2.def.src xmlIO.c: exported default
9710 'file:', 'http:' and 'ftp:' protocols input handlers
9711 and maked protocols comparisson case insensitive
9712
Daniel Veillard34de97f2002-04-30 14:29:22 +00009713Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9714
9715 * configure.in: Neven Has detected a typo
9716
Daniel Veillard28577c32002-04-30 06:48:41 +00009717Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9718
9719 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9720 as one of the persons allowed to commit directly to the
9721 module.
9722
Daniel Veillardfc57b412002-04-29 15:50:14 +00009723Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9724
9725 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9726 * valid.c: raised a too low limit
9727 * doc/*: rebuilt the docs
9728
Daniel Veillardeca82812002-04-24 11:42:02 +00009729Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9730
9731 * test/XPath/expr/floats test/XPath/expr/functions
9732 result/XPath/expr/floats result/XPath/expr/functions
9733 xpath.c: another XPath conformance patch from Richard Jinks
9734
Daniel Veillard13e04c62002-04-23 17:51:29 +00009735Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9736
9737 * xmlschemas.c: fixed validation of attribute groups.
9738 * test/schemas result/schemas: added an example from the primer
9739
Daniel Veillard88c58912002-04-23 07:12:20 +00009740Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9741
9742 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9743 * test/schemas result/schemas: updated the test list
9744
Daniel Veillarde19fc232002-04-22 16:01:24 +00009745Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9746
9747 * TODO: updated a bit
9748 * parser.c: made a comment more specific
9749 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9750 Schemas conformance.
9751 * test/schemas result/schemas: updated the test list
9752
Daniel Veillard441bc322002-04-20 17:38:48 +00009753Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9754
9755 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9756 implementing xs:all with minOccurs = 0
9757 * tes/schemas/* result/schemas/*: added more tests covering
9758 xs:all
9759
Daniel Veillard8a001f62002-04-20 07:24:11 +00009760Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9761
9762 * xmlregexp.c: first implementation of the all particle, this
9763 may need to be revisited for case where not all transitions
9764 must be crossed.
9765
Daniel Veillard7646b182002-04-20 06:41:40 +00009766Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9767
9768 * tree.c: another entity processing update from Markus Henke
9769
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009770Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9771
9772 * trionan.c: fixed crash on OSF/1
9773
Daniel Veillardb4398962002-04-19 07:01:55 +00009774Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9775
9776 * xmlschemas.c: more Schemas work
9777 * test/schemas/* result/schemas/*: added more tests coming
9778 from the spec.
9779
Daniel Veillard54761132002-04-18 21:00:44 +00009780Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9781
9782 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9783 ExcC14N specification
9784
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009785Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9786
9787 * tree.c: patch from Markus Henke, fix for recursive entities.
9788
Daniel Veillard23b1f372002-04-18 15:50:05 +00009789Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9790
9791 * xpath.c: fix a problem with string() on a document node.
9792
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009793Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9794
9795 * Makefile.am xmlschemas.c: more Schemas work
9796 * test/schemas/* result/schemas/*: added more tests coming
9797 from the spec.
9798
Daniel Veillard6231e842002-04-18 11:54:04 +00009799Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9800
9801 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9802 * result/HTML/*: this changes a few things in the results
9803
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009804Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9805
9806 * include/libxml/tree.h: eliminated 'declaration different than
9807 prototype' warning
9808 * include/win32config.h: "resolved" conflicts with errno.h
9809
Daniel Veillardb509f152002-04-17 16:28:10 +00009810Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9811
9812 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9813 on the automata interfaces and debug of counted choices
9814 * test/schemas/* result/schemas/*: added a number of tests
9815
Daniel Veillard8651f532002-04-17 09:06:27 +00009816Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9817
9818 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9819 a bit of work on Schemas
9820 * testSchemas.c: try to make it more useful
9821 * test/schemas/* result/schemas/* Makefile.am: changed the
9822 Schemas regression test procedure, started adding a few samples
9823
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009824Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9825
9826 * include/libxml/encoding.h: Patch for the Borland C++ builder
9827 * include/libxml/tree.h: Patch for the Borland C++ builder
9828 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009829 * win32/bcb5: New directory for the Borland C++ builder
9830 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009831
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009832Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9833
9834 * win32/Makefile.msvc: Update for XML Schema support
9835 * win32/configure.js: Update for XML Schema support
9836 * win32/libxml2.def.src: Update for XML Schema support
9837
Daniel Veillard4255d502002-04-16 15:50:10 +00009838Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9839
9840 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9841 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9842 xmlunicode.c include/libxml/Makefile.am
9843 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9844 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9845 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9846 include/libxml/xmlversion.h.in : merged the current state of
9847 XML Schemas implementation, it is not configured in by default,
9848 a specific --schemas configure option has been added.
9849 * test/automata test/regexp test/schemas Makefile.am
9850 result/automata result/regexp result/schemas:
9851 merged automata/regexp/schemas regression tests
9852
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009853Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9854
9855 * xpath.c: Gary found a compile time problem, fixes #78823
9856
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009857Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9858
9859 * configure.in: release of 2.4.20
9860 * doc/*: updated and rebuilt the docs
9861
Daniel Veillardf544f192002-04-15 12:56:56 +00009862Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9863
9864 * python/Makefile.am: patch from Cristian Gafton to build on
9865 Red Hat 6.2, should also fix #75779
9866
Daniel Veillard940492d2002-04-15 10:15:25 +00009867Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9868
9869 * valid.c: first part of fixing #78729
9870
Daniel Veillardeb475a32002-04-14 22:00:22 +00009871Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9872
9873 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9874 escaping of URI when saving HTML files.
9875 * result/HTML/*: this impacted some tests
9876
Daniel Veillard9b731d72002-04-14 12:56:08 +00009877Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9878
9879 * configure.in: trying to fix #77441
9880
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009881Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9882
9883 * include/libxml/xmlIO.h: Hallski complained it could not be
9884 included by itself.
9885
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009886Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9887
9888 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9889
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009890Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9891
9892 * win32/configure.js: patch from Nilo for the c14n option
9893 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9894
Daniel Veillardda423da2002-04-10 19:25:38 +00009895Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9896
9897 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9898 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9899 LIBXML_THREAD_ENABLED
9900
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009901Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9902
9903 * xpath.c: another patch from Richard Jinks for substring conformance
9904 * test/XPath/expr/floats test/XPath/expr/strings
9905 result/XPath/expr/floats result/XPath/expr/strings: update of the
9906 test suite to check those.
9907
Daniel Veillard01917aa2002-04-10 11:30:41 +00009908Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9909
9910 * xpath.c: patch from Richard Jinks for .x float parsing.
9911
Daniel Veillard46d6c442002-04-09 16:10:39 +00009912Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9913
9914 * parser.c: patch from Markus Henke when an encoding ain't recognized
9915
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009916Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9917
9918 * libxml.m4: got a report that #include <string.h> was needed
9919
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009920Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9921
9922 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9923
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009924Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9925
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009926 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009927
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009928Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9929
9930 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9931 pointed out by Melvyn Sopacua.
9932
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009933Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9934
9935 * libxml.m4: Frédéric Crozat gave a patch related to the change
9936 of Include paths breaking the libxml.m4
9937
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009938Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9939
9940 * xpath.c: Fix bug #76927 forgot to save some context
9941 when evaluating binary expressions
9942
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009943Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9944
9945 * configure.in: fixed configure for MPE/iX from Markus Henke
9946 * xmlmemory.c: fixed initialization problems
9947 * xpath.c: another set of patches from Richard Jinks this
9948 fixes "make XPathtests" on linux
9949
Daniel Veillard21458c82002-03-27 16:12:22 +00009950Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9951
9952 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9953 * test/XPath/expr/compare test/XPath/expr/equality
9954 test/XPath/expr/floats test/XPath/expr/functions
9955 test/XPath/expr/strings result/XPath/expr/compare
9956 result/XPath/expr/equality result/XPath/expr/floats
9957 result/XPath/expr/functions result/XPath/expr/strings: Updated
9958 tests though they show a divergence on Linux
9959
Daniel Veillard28dfed12002-03-27 09:08:17 +00009960Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9961
9962 * xpath.c trionan.c: previous commit also included patches
9963 from Richard Jinks on some IEEE support corner case
9964
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009965Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9966
9967 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9968 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9969 that $(datadir) should be used for docs
9970
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009971Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9972
9973 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9974 could leak filedescriptors
9975
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009976Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9977
9978 * configure.in nanohttp.c: applied patch from Allan Clark for
9979 UnixWare/OpenServer
9980
Daniel Veillard19274092002-03-25 16:48:03 +00009981Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9982
9983 * configure.in: preparing 2.4.19
9984 * doc/*: rebuilt the docs
9985
Daniel Veillard56b2db72002-03-25 16:35:28 +00009986Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9987
9988 * nanohttp.c: fixing #76043, got fed up with non-portability
9989 of that piece of code.
9990
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009991Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9992
9993 * valid.c SAX.c: Never commit without running "make tests" :-(
9994 fix a couple of stupidities in the previous commit
9995 * result/*: a few changes in some attribute order result of previous
9996 commit.
9997
Daniel Veillardd85f4f42002-03-25 10:48:46 +00009998Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9999
10000 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10001 the internal subset should not raise duplicate ID errors,
10002 also there was a small bug in conjunction to namespace
10003 declarations defaulted and xml:xxx attributes DTD definitions.
10004
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010005Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10006
10007 * xpath.c: Richard Jinks also raised some rounding problems
10008 this tries to fix them
10009
Daniel Veillard4e2df542002-03-22 12:23:14 +000010010Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10011
10012 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10013 behaviour in xmlXPathCastToString()
10014
Daniel Veillarddb552912002-03-21 13:27:59 +000010015Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10016
10017 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10018 raised by Morus Walter
10019
Daniel Veillard9e537932002-03-21 13:08:08 +000010020Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10021
10022 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10023 from Igor
10024
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010025Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10026
10027 * xpath.c: fixing #75619, related to a problem when trying
10028 to evaluate condition when the current node set resulting
10029 from that sub-step evaluation is empty. Also fixes 2 potential
10030 problem with previous-sibling and next-siblings axis.
10031
Daniel Veillard1840ef02002-03-21 08:05:23 +000010032Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10033
10034 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10035 HTML support is not configured in.
10036
Daniel Veillard561b7f82002-03-20 21:55:57 +000010037Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10038
10039 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10040 include/libxml/tree.h: dohh I really didn't intended to commit
10041 this test version :-(
10042
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010043Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10044
10045 * testSAX.c: I wanted to see the real speed at the SAX interface
10046 after a little too many Ximianer started complaining about the
10047 parser speed.
10048 added a --quiet option:
10049 paphio:~/XML -> ls -l db100000.xml
10050 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10051 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10052 3200006 callbacks generated
10053 real 0m1.270s
10054 Which means 16MBytes/s and 3Mcallback/s
10055
Daniel Veillardc62a1472002-03-19 18:35:12 +000010056Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10057
10058 * xpath.c: valgrind spotted another error that time when running
10059 on libxslt regression tests
10060
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010061Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10062
10063 * Makefile.am: adding "make valgrind" running the full regression
10064 tests (except python ones) under Valgrind (using valgrind -q
10065 which was kindly added by the author).
10066 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10067 passes cleanly now except an obcure floating point initialization
10068 raised in log10() in one XPath regression test ???
10069 * tree.c: edited some comments to close #75244
10070
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010071Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10072
10073 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10074 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10075 context of ScrollKeeper, made sure that if the number is
10076 an integer, the serialization follows the description at
10077 http://www.w3.org/TR/xpath#section-String-Functions
10078
Daniel Veillard5997aca2002-03-18 18:36:20 +000010079Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10080
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010081 * configure.in: preparing 2.4.18
10082 * doc/*: updated and rebuilt the web site
10083 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10084 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010085 * parser.c: humm, changed the way the SAX parser work when
10086 xmlSubstituteEntitiesDefault(1) is set, it will then
10087 do the entity registration and loading by itself in case the
10088 user provided SAX getEntity() returns NULL.
10089 * testSAX.c: added --noent to test the behaviour.
10090
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010091Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10092
10093 * parser.c: Wilfried Teiken provided a hackish but working
10094 way to get context reported back on entities when parsing
10095 with SAX and without breaking the DOM build.
10096
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010097Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10098
10099 * c14n.c: applied a new patch from Aleksey Sanin
10100 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10101 to reference Aleksey implementation of XML digital Signatures
10102
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010103Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10104
10105 * xpath.c: small fix to avoid potential problem due to
10106 ordering of freeing data
10107 * python/Makefile.am: people were complaining about
10108 the generated file in python dir not being built
10109
Daniel Veillardd2379012002-03-15 22:24:56 +000010110Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10111
10112 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10113 python/generator.py python/libxml.c python/types.c: Cleanup
10114 of the python Makefiles based on Jacob and James feedback,
10115 fixed the spec file accordingly, fixed the number of warning
10116 that passing my pedantic CFLAGS was generating. Conclusion
10117 is that Python includes are real crap.
10118
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010119Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10120
10121 * configure,in: it was reported quite a few times that
10122 xml2-config --cflags should not output
10123 -I$includeprefix/libxml2/libxml because libxml2 header names
10124 clashes with existing names like list.h from C++ stl.
10125 Includes should be #include<libxml/xxx.h> so ...
10126
Daniel Veillard6f293b12002-03-15 09:42:33 +000010127Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10128
10129 * c14n.c: another patch from Aleksey Sanin
10130
Daniel Veillard5c396542002-03-15 07:57:50 +000010131Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10132
10133 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10134 canonicalization algorithm
10135 * doc/xml.html doc/index.html: added the C14N references on the
10136 index page.
10137
jacob berkman9be65862002-03-14 02:15:56 +0000101382002-03-13 jacob berkman <jacob@ximian.com>
10139
10140 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10141 usage, redundant, and gcc specific
10142
Daniel Veillard75be0132002-03-13 10:03:35 +000010143Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10144
10145 * xpath.c: speedup some node selection operations, this can
10146 have a significant impact on DocBook Norm's stylesheets
10147 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10148 make sure it's always the case
10149 * debugXML.c: distinguish CDATA and comments in ls operations
10150
Daniel Veillard61f26172002-03-12 18:46:39 +000010151Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10152
10153 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10154 to generate better API descriptions etc...
10155
Daniel Veillard9ff88172002-03-11 09:15:32 +000010156Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10157
10158 * c14n.c: Fixing #74186, made sure all boolean expressions
10159 get fully parenthesized, ran indent on the output
10160 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10161 include/libxml/tree.h: also #74186 related, removed the
10162 --with-buffers option, and all the preprocessor conditional
10163 sections that were resulting from it.
10164
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010165Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10166
10167 * valid.c: applied patch from Dodji Seketeli fixing an
10168 uninitailized variable in xmlValidGetValidElements()
10169
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010170Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10171
10172 * c14n.c: fixed a few comments
10173 * doc/*.html doc/*/*.html: regenerated the docs and added
10174 the C14N API
10175 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10176
Daniel Veillardfa49d872002-03-09 10:20:00 +000010177Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10178
10179 * check-xml-test-suite.py: fix to adapt varaiations in the
10180 bindings
10181 * configure.in python/setup.py python/setup.py.in: fixed to
10182 have the version of the python scripts automatically updated
10183
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010184Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10185
10186 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10187 in xmlCopyProp()
10188
Daniel Veillardaf43f632002-03-08 15:05:20 +000010189Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10190
10191 * configure.in: preparing 2.4.17 release
10192 * doc/*: updated and rebuilt the docs
10193 * xpath.c: fixed a comment
10194 * python/libxml.c: fixed a possible reentrancy problem
10195
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010196Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10197
10198 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10199 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10200 added a specific regression test
10201 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10202 not raise exceptions when failing to find the attribute.
10203
Daniel Veillard90bc3712002-03-07 15:12:58 +000010204Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10205
10206 * configure.in xmllint.c: owen pointed out a problem with the
10207 ftme fix, gettimeofday() was not detected by configure and
10208 the ftime header wasn't included, dohhh
10209
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010210Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10211
10212 * configure.in xmllint.c: trying to fix #71457 for timing
10213 precision when gettimeofday() is not availble but ftime() is
10214
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010215Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10216
10217 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10218 are now copied on install and part of the -devel RPM
10219
Daniel Veillard7b416132002-03-07 08:36:03 +000010220Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10221
10222 * xpath.c: trying to avoid bug #72150 which was apparently
10223 caused by a gcc bug (or a processor problem) as detailed
10224 at http://veillard.com/gcc.bug
10225
Daniel Veillardf742d342002-03-07 00:05:35 +000010226Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10227
10228 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10229 fixed xmlReconciliateNs(), added a Python test/example for
10230 inter-document cut'n paste
10231 * python/libxml.py: fixed node.doc on document nodes and added
10232 xpathEval() onto node objects
10233
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010234Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10235
10236 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10237 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10238 fixup and integrated tests for the serialization stuff
10239
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010240Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10241
10242 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10243 moved the libxml man page to section 3
10244
Daniel Veillard1e774382002-03-06 17:35:40 +000010245Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10246
10247 * tree.c: fix bug #72490
10248 * python/libxml.c python/libxml.py: added methods serialize()
10249 and saveTo() to all node elements.
10250
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010251Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10252
10253 * xmlIO.c: closed #73430, don't read from an input source
10254 which indicated an end-of-file or an error.
10255
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010256Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10257
10258 * parser.c: make sure SAX endDocument is always called as
10259 this could result in a Python memory leak otherwise (it's
10260 used to decrement ref-counting)
10261 * python/generator.py python/libxml.c python/libxml.py
10262 python/libxml2-python-api.xml python/libxml2class.txt
10263 python/tests/error.py python/tests/xpath.py: implemented
10264 the suggestions made by Gary Benson and extended the tests
10265 to match it.
10266
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010267Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10268
10269 * python/generator.py: applied patch fixing #73450
10270
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010271Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10272
10273 * xpath.c: fixing #61290 "namespace nodes have no parent"
10274 long standing divergence from the XPath REC. NodeSets
10275 simply hold a copy of namespace nodes and those node ->next
10276 points to the parent (which may not be the node carrying the
10277 definition).
10278 * include/libxml/xpath.h: flagged but didn't added a possible
10279 speedup
10280 * DOCBparser.c HTMLparser.c: removed some warnings from push
10281 parser due to new state being added.
10282 * tree.c: new fix from Boris Erdmann
10283 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10284 the XML Canonalization support from Aleksey Sanin
10285
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010286Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10287
10288 * tree.c: patch from Boris Erdmann fixing some namespace odities
10289 with xmlCopyNode()
10290
Daniel Veillardc6613042002-03-02 09:34:02 +000010291Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10292
10293 * xmlIO.c: fix bug #72706 when loading a NULL entity
10294
Daniel Veillardc0fef772002-03-01 16:16:31 +000010295Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10296
10297 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10298 actually change in a future XML Namespace revision.
10299
Daniel Veillard79426f22002-03-01 16:14:17 +000010300Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10301
10302 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10303 added the possibility of returning nodesets from XPath extension
10304 functions written in Python
10305
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010306Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10307
10308 * python/*: commiting some Python bindings work done while travelling
10309
Daniel Veillard97300512002-03-01 09:13:41 +000010310Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10311
10312 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10313 explicitely with memory debugging switched on
10314
Daniel Veillard6361da02002-02-23 10:10:33 +000010315Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10316
10317 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10318 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10319 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10320 the accessor generator for strings
10321 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10322 regression test.
10323
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010324Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10325
10326 * python/README python/generator.py python/libxml.c python/setup.py:
10327 added the 'usual' setup.py to allow building a libxml2-python
10328 module based on the same code. The initialization is however
10329 different the 2 .so files fo libxml2 and libxslt are identical and
10330 they entry point initialize both libraries. this is done to avoid
10331 some possible nasty problem since the Python don't merge the maps
10332 of all shared modules.
10333
Daniel Veillard158a4d22002-02-20 22:17:58 +000010334Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10335
10336 * parser.c: fixed a push/encoding bug reported by Michael
10337 on librsvg
10338
Daniel Veillard7839e162002-02-20 18:54:48 +000010339Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10340
10341 * include/libxml/parserInternals.h: fixes a misplaced #endif
10342
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010343Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10344
10345 * parser.c valid.c: found and fixed a couple of allocation bugs
10346
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010347Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10348
10349 * doc/xml.html doc/python.html doc/*: added a Python and binding
10350 page describing the current state of the Python bindings and
10351 giving pointers to the other languages wrappers.
10352
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010353Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10354
10355 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10356 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10357 rebuilt the API and web site
10358 * xpath.c: fixed #71978 portability bugs
10359
Daniel Veillard8aff2472002-02-19 21:50:43 +000010360Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10361
10362 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10363
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010364Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10365
10366 * include/libxml/parserInternals.h parser.c: had to change
10367 2 internal parsing API when processing document content
10368 to check the start and end of element content are defined
10369 in the same entity
10370 * valid.c include/libxml/valid.h: attribute normalization can
10371 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10372 with the context to report it.
10373 * SAX.c: fixed the last known bugs, crazy validation constraints
10374 when a document is standalone seems correctly handled. There
10375 is a couple of open issues left which need consideration especially
10376 PE93 on external unparsed entities and standalone status.
10377 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10378 The 2 tests left failing are actually in error. Cleanup done.
10379
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010380Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10381
10382 * valid.c: implemented E59 spaces in CDATA does not match the
10383 nonterminal S
10384
Daniel Veillard878eab02002-02-19 13:46:09 +000010385Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10386
10387 * SAX.c parser.c valid.c: more validation test fixups
10388 * check-xml-test-suite.py: added duration info for the tests
10389
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010390Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10391
10392 * parser.c valid.c: a couple of errors were reported but not
10393 saved back as such in the parsing context. Down to 1% failure rate
10394 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10395
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010396Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10397
10398 * xmlInternald.c: isExtender was missing a char
10399 * parser.c include/libxml/parser.h: % are acceptable in the
10400 internal subset if within a PUBLIC ID
10401
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010402Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10403
10404 * SAX.c parserInternals.c valid.c: more work on the conformance
10405 suite. Took the step to finally block documents with encoding
10406 errors. It's a fatal error per the spec, people should have fixed
10407 their documents by now.
10408
Daniel Veillard55253e22002-02-18 14:32:39 +000010409Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10410
10411 * check-xml-test-suite.py: fixed the test script after some discussion
10412 on the semantic of TYPE="error"
10413 * Makefile.am: added the script to the distrib
10414
Daniel Veillard28757702002-02-18 11:19:30 +000010415Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10416
10417 * SAX.c entities.c: fixed a couple of conformances issues deep
10418 into the validation code (standalone and undeclared Notations)
10419
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010420Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10421
10422 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10423 stayed there for years !
10424
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010425Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10426
10427 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10428 missing
10429
Daniel Veillardc7612992002-02-17 22:47:37 +000010430Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10431
10432 * check-xml-test-suite.py: improved the behaviour a bit as
10433 well as the logs
10434 * parser.c valid.c SAX.c: fixed a few more bugs
10435 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10436
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010437Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10438
10439 * check-xml-test-suite.py: python script to run regression tests
10440 against the XML Test suite of W3C/OASis
10441 * SAX.c: fixed a validation bug
10442 * parser.c: fixed 3 errors pointed by the test suite
10443 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10444 * python/Makefile.am: fixed a dependendy
10445
Daniel Veillard9f28f302002-02-15 20:48:08 +000010446Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10447
10448 * xmlmemory.c: avoid a warning bug #71594
10449
Daniel Veillard144024e2002-02-13 21:14:46 +000010450Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10451
10452 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10453 warning on alpha/Tru64
10454
Daniel Veillarde4301c82002-02-13 13:32:35 +000010455Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10456
10457 * include/libxml/entities.h: fixing a comment
10458 * valid.c: fixing some troubles with validity check on namespaces
10459 * result/VC/NS3 test/VC/NS3: added a specific regression test
10460
Daniel Veillarda6d05382002-02-13 13:07:41 +000010461Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10462
10463 * tree.c: Fixing #71342 serializing '\n' in attribute values
10464 * result/noent/att3 result/att3 test/att3: added a specific
10465 test.
10466
Daniel Veillard797a5652002-02-12 13:46:21 +000010467Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10468
10469 * python/libxml.c: couple of bug fixes
10470
Daniel Veillard01a6d412002-02-11 18:42:20 +000010471Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10472
10473 * python/*.py: removed tabs and used spaces.
10474
Daniel Veillard397ff112002-02-11 18:27:20 +000010475Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10476
10477 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10478 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10479
Daniel Veillard03517542002-02-11 13:54:40 +000010480Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10481
10482 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10483 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10484
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010485Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10486
10487 * include/libxml/encoding.h include/libxml/entities.h
10488 include/libxml/globals.h include/libxml/parser.h
10489 include/libxml/threads.h include/libxml/tree.h
10490 include/libxml/xmlmemory.h: trying to fix the include mess
10491
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010492Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10493
10494 * include/libxml/xmlmemory.h: reverted part of the previous
10495 attempt to provide #69655, this was breaking the build.
10496
Daniel Veillard0ba59232002-02-10 13:20:39 +000010497Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10498
10499 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10500 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10501 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10502 include/libxml/parserInternals.h include/libxml/tree.h
10503 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10504 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10505 clean.
10506 * python/libxml.c: fixed a warning.
10507
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010508Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10509
10510 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10511 copying of node, merge back IDs in the target document.
10512 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10513 test/XInclude/ents/ids.xml: test case
10514 * result/VC/ElementValid4: output changed due to a typo fix
10515
Daniel Veillard1c18e302002-02-09 22:16:40 +000010516Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10517
10518 * python/Makefile.am: seems some version of automake didn't
10519 generate the dependancies right as Jacob found out. Add
10520 an extra dependancy rule.
10521
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010522Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10523
10524 * parserInternals.c valid.c: Justin Fletcher found some parts
10525 of the code needing cleanup
10526 * libxml.spec.in python/Makefile.am python/generator.py
10527 python/libxml.c python/libxml.py: Fixed the python Makefiles
10528 corrected a bug showing up on ia64, changed the name of the
10529 python internal module too
10530
Daniel Veillard07be19b2002-02-08 14:20:35 +000010531Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10532
10533 * Makefile.am: applied patch from Andris Pavenis for binary
10534 name suffixes
10535
Daniel Veillardf216d462002-02-08 13:44:24 +000010536Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10537
10538 * xmllint.c win32/win32config.h: fixing #68748
10539
Daniel Veillardd455d792002-02-08 13:37:46 +000010540Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10541
10542 * valid.c: fixing #70166
10543
10544Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10545
10546 * valid.c: fixing #70077
10547
Daniel Veillardc575b992002-02-08 13:28:40 +000010548Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10549
10550 * Copyright Makefile.am README configure.in libxml.spec.in:
10551 Changed to the MIT Licence
10552 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10553 doc/xmlio.html: updated the doc accordingly
10554 * include/libxml/xmlwin32version.h configure.in: preparing
10555 2.4.14 release
10556 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10557 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10558 fixed the const xmlChar * wrapper and generator, XPath extension
10559 functions now use the context as first argument
10560 * python/tests/tstxpath.py python/tests/xpath.py
10561 python/tests/xpathext.py: Updated the tests accordingly
10562 * tree.c: fixed bug #70067
10563
Daniel Veillard7db38712002-02-07 16:39:11 +000010564Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10565
10566 * Makefile.am: cleanup
10567 * debugXML.c: always use stdout if output is NULL
10568 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10569 * python/Makefile.am python/generator.py python/libxml2class.txt
10570 python/libxml_wrap.h python/types.c: augmented the number of bindings
10571 handling FILE * and XPath contexts
10572 * python/tests/Makefile.am: avoid a stupid problem due to the
10573 use of TEST.
10574
Daniel Veillard15a143b2002-02-06 22:40:50 +000010575Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10576
10577 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10578
Daniel Veillard70cab352002-02-06 16:06:58 +000010579Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10580
10581 * python/TODO python/libxml.c: cleanup the extension function lookup
10582 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10583
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010584Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10585
10586 * configure.in python/Makefile.am: do not install outside
10587 of prefix
10588
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010589Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10590
10591 * python/TODO python/libxml.c: started adding SAX interfaces
10592 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10593 SAX test
10594
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010595Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10596
10597 * tree.c: hardened the addChild function
10598 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10599 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10600 added accessors needed for xmlNode, a bit more testing and
10601 extension of interfaces
10602 * python/tests/Makefile.am python/tests/build.py: added a test
10603 build from scratch/save/load/check
10604
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010605Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10606
10607 * parserInternals.c: change a small bit in the way valididy
10608 error messages get initialized
10609 * python/TODO python/libxml.c python/libxml2-python-api.xml
10610 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10611 added some memory debugging to track leaks at the libxml2 level
10612 * python/tests/*.py: changed all tests to check for leaks,
10613 there is just one left in XPath extension registrations.
10614
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010615Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10616
10617 * python/TODO python/generator.py python/libxml2-python-api.xml
10618 python/libxml2class.txt: more accessor classes for the parser
10619 context, allow to switch on and check validity
10620 * python/tests/Makefile.am python/tests/error.py
10621 python/tests/invalid.xml python/tests/valid.xml
10622 python/tests/validate.py: attded more test and and added error.py
10623 which I forgot to commit in the last step
10624
Daniel Veillard3ce52572002-02-03 15:08:05 +000010625Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10626
10627 * python/Makefile.am python/types.c: cleanup
10628 * python/libxml.c python/libxml.py python/libxml_wrap.h
10629 python/generator.py python/libxml2-python-api.xml
10630 python/libxml2class.txt: added class for parser context, added
10631 first cut for push mode support. Added a framework to generate
10632 accessors functions.
10633 * python/tests/Makefile.am python/tests/push.py: added a push
10634 test
10635
Daniel Veillardcfb05462002-02-02 23:18:22 +000010636Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10637
10638 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10639 bug a bit of cleanup.
10640
Daniel Veillard5d819032002-02-02 21:49:17 +000010641Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10642
10643 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10644 python/libxml2class.txt: adding error redirections and preformat
10645 to a python handler
10646 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10647 tests self checking
10648
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010649Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10650
10651 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10652 a function
10653
Daniel Veillard9589d452002-02-02 10:28:17 +000010654Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10655
10656 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10657 python/libxml.c python/libxml2-python-api.xml
10658 python/libxml2class.txt: Progressing through the TODOs, class
10659 description output, extra XML API, RPM now builds the wrappers
10660 for all python installed versions
10661
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010662Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10663
10664 * configure.in libxml.spec.in python/Makefile.am python/TODO
10665 python/generator.py python/libxml2class.txt: added more informations
10666 in the libxml2-python package including docs. Slightly changed
10667 the class hierarchy
10668 * python/tests/*: added basic regression tests infrastructure too
10669
10670Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10671
10672 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10673 added libxml2-python as part of the packages installed
10674
Daniel Veillarda7340c82002-02-01 17:56:45 +000010675Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10676
10677 * python/Makefile.am python/generator.py python/libxml.c
10678 python/libxml.py: more work, now able to extend the
10679 XPath interpreter with functions written in python.
10680
Daniel Veillardc3e39442002-02-01 09:29:41 +000010681Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10682
10683 * python/Makefile.am: Jacob sent a patch to allow building from
10684 tarfile.
10685
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010686Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10687
10688 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10689 inserted the python wrappers build, I hope this won't be too
10690 unportable
10691
Daniel Veillard1971ee22002-01-31 20:29:19 +000010692Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10693
10694 * xpath.c: minor optimization
10695 * python/generator.py python/libxml.c python/libxml.py
10696 python/libxml_wrap.h: more work on the python bindings,
10697 they now support XPath and there is no evident leak
10698
Daniel Veillard36ed5292002-01-30 23:49:06 +000010699Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10700
10701 * python/generator.py python/libxml.c python/libxml.py:
10702 more work on the python bindings generator.
10703
Daniel Veillard96fe0952002-01-30 20:52:23 +000010704Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10705
10706 * python/generator.py python/libxml.c python/libxml_wrap.h:
10707 more work on the python bindings.
10708
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010709Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10710
10711 * python/generator.py python/libxml.c python/libxml.py
10712 python/libxml_wrap.h: commited early version of a python binding
10713 for private use only ATM
10714
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010715Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10716
10717 * entities.c tree.c include/libxml/entities.h: applied patch
10718 from Anthony Jones to implement copy of DTD subtree too. Had
10719 just to keep 2 function private which really ought to become
10720 public ones.
10721
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010722Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10723
10724 * xmllint.c: added pointers to the web pages in the usage()
10725
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010726Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10727
10728 * tree.c: more fixes from Petr Kozelka for attribute handling
10729 in the tree API to align the semantic with DOM.
10730
Daniel Veillard36065812002-01-24 15:02:46 +000010731Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10732
10733 * valid.c tree.c entities.c: another set of patches from
10734 Anthony Jones for copy operations cleanup and robustness
10735
Daniel Veillardf8592562002-01-23 17:58:17 +000010736Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10737
10738 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10739 an alphabetic index based on comments content
10740 * doc/*: rebuilt the web site with the new references
10741
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010742Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10743
10744 * parserInternals.h: Greg Sjaardema suggested to use an
10745 eponential buffer groth policy in xmlParserAddNodeInfo()
10746
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010747Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10748
10749 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10750 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10751 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10752 to generate cross-references, and added/updated the stylesheets
10753 to generate and link API indexes. The generic keyword index
10754 is not done yet.
10755 * doc/*.html: regenerated all the usual docs too
10756
Daniel Veillard2070c482002-01-22 22:12:19 +000010757Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10758
10759 * debugXML.c: added an xpath function to the shell for T. V. Raman
10760
10761Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010762
10763 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10764 debug routines.
10765
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010766Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10767
10768 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10769 support of attribute nodes
10770
Daniel Veillard9d06d302002-01-22 18:15:52 +000010771Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10772
10773 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10774 hopefully near complete and fully documented of the API in XML
10775 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10776 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10777 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10778 include/libxml/parserInternals.h include/libxml/valid.hi
10779 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10780 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10781 include/libxml/xpath.h include/libxml/xpathInternals.h:
10782 Cleaned up the doc comments a lot in the process, the interface
10783 coverage is now 100%
10784
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010785Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10786
10787 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10788 extracts comments from the gtk-doc DocBook output (a bit
10789 convoluted but seems to work).
10790
Daniel Veillard61006472002-01-21 17:31:47 +000010791Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10792
10793 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10794 added an XML description of the API, moved the script generating
10795 it here. Added a "make api" target
10796
Daniel Veillardd2f23002002-01-21 13:36:00 +000010797Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10798
10799 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10800
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010801Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10802
10803 * xpath.c include/libxml/xpathInternals.h: the change made to
10804 xmlXPathFuncLookupFunc was incompatible roll it back
10805
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010806Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10807
10808 * SAX.c: cleanup patch from Anthony Jones
10809 * doc/Makefile.am: fix the headers to avoid in make scan
10810 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10811 includes, * vs Ptr and general cleanup
10812 * parsedecl.py: first version of a script to extract the
10813 module interfaces, the goal will be to provide .decl or XML
10814 specification of the interfaces to build wrappers.
10815
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010816Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10817
10818 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10819 now provides return codes in case of errors
10820
Bjorn Reese026d29f2002-01-19 15:40:18 +000010821Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10822
10823 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10824 Upgraded to trio baseline 1.6
10825 * strio.h strio.c: Replaced by triostr.h and triostr.c
10826
Daniel Veillard572577e2002-01-18 16:23:55 +000010827Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10828
10829 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10830 of strdup usage in the code
10831
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010832Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10833
10834 * parser.c error.c: Keith Isdale complained rightly that
10835 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10836
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010837Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10838
10839 * tree.c: fixed the funxtion to set the xml: attributes
10840 * debugXML.c: added "setbase" to test it.
10841
Daniel Veillard2c748c62002-01-16 15:37:50 +000010842Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10843
10844 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10845 to allow updating an attribute content
10846
Daniel Veillard8de85c62002-01-15 17:10:15 +000010847Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10848
10849 * libxml.h: try to avoid problems when compiling on Windows
10850
Daniel Veillard314cfa02002-01-14 17:58:01 +000010851Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10852
10853 * hash.c: patch from Anthony Jones for hash.c allocation size
10854 * Makefile.am: trying to work around Yet Another Libtool Madness
10855 and build the 2.4.13 release finally ...
10856
Daniel Veillard744683d2002-01-14 17:30:20 +000010857Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10858
10859 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10860 * doc/* : update of the documentation
10861
Daniel Veillarde6a55192002-01-14 17:11:53 +000010862Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10863
10864 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10865 at fixing #61290 :-(
10866
Daniel Veillardfb25a512002-01-13 20:32:08 +000010867Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10868
10869 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10870 Fixes bug #67229
10871
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010872Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10873
10874 * tree.c: trying to avoid troubles when a subtree is copied
10875 and coalesced in part with the target tree. Should fix
10876 bug #67407
10877
Daniel Veillardd8224e02002-01-13 15:43:22 +000010878Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10879
10880 * valid.c: fixed validation of attributes content of type
10881 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10882 values, very old bug. Fixes #67671
10883
Daniel Veillard8107a222002-01-13 14:10:10 +000010884Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10885
10886 * parser.c include/libxml/parserInternals.h tree.c: integrated
10887 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10888 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10889
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010890Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10891
10892 * threads.c: applied Serguei Narojnyi's patch to add native
10893 thread support on the Win32 platform
10894 * testThreadsWin32.c Makefile.am: added the test program also
10895 from Serguei, Win32 specific
10896 * include/win32config.h include/libxml/xmlwin32version.h.in:
10897 added patch from Igor for the Windows thread specific defines.
10898
Daniel Veillard845cce42002-01-09 11:51:37 +000010899Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10900
10901 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10902
Daniel Veillard7b602b42002-01-08 13:26:00 +000010903Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10904
10905 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10906 output page into XMLinfo.html. Close bug #66951 and
10907 raised by Robert Collins too.
10908
Daniel Veillard73c6e532002-01-08 13:15:33 +000010909Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10910
10911 * encoding.c: Paul Keogh pointed out a possibility of segfault
10912 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10913 Closes bug # 68238
10914
Daniel Veillard4a859202002-01-08 11:49:22 +000010915Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10916
10917 * doc/*.html: updated the Gdome2 links
10918
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010919Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10920
10921 * libxml.h: Applied following patches from Robert Collins
10922 and make sure IN_LIBXML is defined when compiling it
10923 -------
10924 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10925 as well as Visual C.
10926 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10927 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10928 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10929 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10930 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10931 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10932 xmlSysIDExists xmlNoNetExists).
10933 * xmllint.c: Don't include winsock2.h for Cygwin.
10934
Daniel Veillard401c2112002-01-07 16:54:10 +000010935Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10936
10937 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10938 when the version info is not present.
10939
Daniel Veillard6f42c132002-01-06 23:05:13 +000010940Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10941
10942 * tree.c: Anthony Jones pointed out a problem in
10943 xmlStringGetNodeList() and provided a fix for it
10944
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010945Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10946
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010947 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010948 xmlCreatePushParserCtxt() when the initial buffer passed
10949 is large.
10950
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010951Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10952
10953 * win32/*: big cleanup of the Windows/MSVC project files
10954 from Igor Zlatkovic
10955
Daniel Veillardcebb1362002-01-02 13:13:30 +000010956Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10957
10958 * doc/Makefile.am: should fix #67674 and avoid troubles if
10959 xsltproc is not available or fails in the prefix provided
10960
Daniel Veillard26908ab2002-01-01 16:50:03 +000010961Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10962
10963 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10964
Daniel Veillard5344c602001-12-31 16:37:34 +000010965Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10966
10967 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10968 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10969 Fixed a few other problems raised by Charlie Bozeman.
10970 * result/VC/ElementValid[5-7]: fixed the output
10971
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010972Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10973
10974 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10975 patches from Charlie Bozeman. Regenerated the HTML docs.
10976
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010977Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10978
10979 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10980 for Windows from Igor
10981
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010982Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10983
10984 * xmllint.c: applied Justin Fletcher patch for --output or -o
10985
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010986Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10987
10988 * win32/libxml2/libxml2.def.src: close #67019
10989
Daniel Veillard01db67c2001-12-18 07:09:59 +000010990Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10991
10992 * xmllint.c: applied Justin Fletcher generic timing patch
10993 similar to the one already applied to xsltproc.
10994
Daniel Veillardd1640922001-12-17 15:30:10 +000010995Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10996
10997 * include/libxml/tree.h tree.c: applied documentation patches
10998 from Charlie Bozeman
10999
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011000Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11001
11002 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11003
Daniel Veillard29e43992001-12-13 22:21:58 +000011004Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11005
11006 * valid.c: fix the xmlStrdup() used in the previous patch.
11007 * valid.c: added --dropdtd
11008 * tree.c: fixed xmlUnlinkNode so it also removes the references
11009 from the document if the node is a DTD
11010
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011011Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11012
11013 * HTMLtree.c valid.c: cleanup some static declarations
11014
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011015Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11016
11017 * xmllint.c: removed another strdup()
11018 * doc/FAQ: removed the HP/UX entry
11019
Daniel Veillarded472f32001-12-13 08:48:14 +000011020Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11021
11022 * valid.c: fix bug #66816 when validating.
11023 * xmllint.c: don't use sys/time.h if configure did not found it
11024
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011025Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11026
11027 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11028 xmlcatalog_man.xml
11029
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011030Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11031
11032 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11033 xmlInitMemory() was declared twice
11034
Daniel Veillardb82c1662001-12-09 14:00:54 +000011035Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11036
11037 * globals.c: do not reference strdup() !
11038 * configure.in libxml-2.0.pc.in: trying to fix the libs
11039 of the various config extraction modules
11040
Daniel Veillardef90ba72001-12-07 14:24:22 +000011041Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11042
11043 * configure.in : preparing 2.4.12
11044 * doc/* : updated and rebuilt the docs
11045
Daniel Veillard220346d2001-12-07 11:33:54 +000011046Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11047
11048 * uri.c: closed bug #66159
11049 * testURI.c: added --escape option
11050 * configure.in: some cleanup for xml2-config --cflags
11051
Daniel Veillard2a906822001-12-06 14:34:08 +000011052Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11053
11054 * globals.c testThreads.c: removed some misplaced includes
11055 of xmlversion.h
11056
Daniel Veillarde28313b2001-12-06 14:08:31 +000011057Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11058
11059 * threads.c: patch from Gary Pennington fixing a possible
11060 problem at initialization time.
11061
Daniel Veillardd3b08822001-12-05 12:03:33 +000011062Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11063
11064 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011065 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011066 CodeWarrior.
11067
Daniel Veillarda7866932001-12-04 13:14:44 +000011068Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11069
11070 * xmllint.c: applied Geert Kloosterman's patch to fix
11071 --repeat --timing output
11072
Daniel Veillard19840942001-11-29 16:11:38 +000011073Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11074
11075 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11076 where non-wellformed XML declaractions were not detected.
11077
Daniel Veillarde85d9342001-11-28 14:43:12 +000011078Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11079
11080 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11081
Daniel Veillard22f25a82001-11-28 09:12:23 +000011082Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11083
11084 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11085 gets reset by xmlCleanupInputCallbacks() and this makes the
11086 function useless. Same for output.
11087
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011088Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11089
11090 * xmlIO.c: robert pointed out a loop error in callback cleanups
11091
Daniel Veillard8faa7832001-11-26 15:58:08 +000011092Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11093
11094 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11095 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11096 they are not really tied to debugging
11097
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011098Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11099
11100 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11101 * xmllint.c: better --catalogs description
11102
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011103Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11104
11105 * tree.c: fixed a couple of problems in xmlSetProp()
11106
Daniel Veillardcd337f02001-11-22 18:20:37 +000011107Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11108
11109 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11110 unappropriate stdout output.
11111
Daniel Veillard566d4df2001-11-22 13:00:53 +000011112Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11113
11114 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11115 by Denis Beurive, closes #65111
11116
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011117Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11118
11119 * valid.c: in case of content model validity error, don't
11120 print it if validity warnings were not requested.
11121
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011122Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11123
11124 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11125 * parserInternals.c: removed the last exit() call. Print an
11126 unmaskable error on stderr instead (library mismatch detection)
11127
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011128Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11129
11130 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11131 shell instructions from Heiko Rupp
11132
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011133Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11134
11135 * catalog.c: use the URL notation file:// for default catalog paths
11136
Daniel Veillard0ec98632001-11-14 15:04:32 +000011137Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11138
11139 * include/libxml/tree.h: better comments for _private fields
11140 * tree.c: removed a problem when copying an entity reference.
11141
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011142Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11143
11144 * vms/*: updated instructions and diffs from John A Fotheringham
11145
Daniel Veillarda11001b2001-11-12 22:45:36 +000011146Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11147
11148 * include/libxml/xmlerror.h: avoid an include problem if
11149 #include <libxml/xmlerror.h> happens first in code
11150 seems to be the case in KDE libs
11151
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011152Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11153
11154 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11155 from Igor for Windows
11156
11157Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11158
11159 * Makefile.am: Gary Pennington pointed out a missing prefix
11160
Daniel Veillard43d3f612001-11-10 11:57:23 +000011161Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11162
11163 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11164 * doc/*: upgraded and rebuilt the docs
11165
Daniel Veillardc1f78342001-11-10 11:43:05 +000011166Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11167
11168 * HTMLparser.c: fix comment in scripts element parsing.
11169 * result/HTML/doc3*: updated the results.
11170
11171Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11172
11173 * uri.c: another URI bug fix #63336, using Joel Young patch.
11174
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011175Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11176
11177 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11178 a cleaned up version of the Pwd shell string generation.
11179
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011180Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11181
11182 * valid.c include/libxml/tree.h: trying to fix namespaces +
11183 validation problems for good, closing #63619 in the process
11184 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11185 wrong in this respect, fixed it.
11186
Daniel Veillardd536f702001-11-08 17:32:47 +000011187Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11188
11189 * xmllint.c: Morus Walter patch to allow --format and --encode
11190
Daniel Veillard5004f422001-11-08 13:53:05 +000011191Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11192
11193 * debugXML.c: Stefan Kost provided an help command for the shell
11194
Daniel Veillarda6825e82001-11-07 13:33:59 +000011195Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11196
11197 * debugXML.c: Heiko Rupp pointed that the shell would crash
11198 on empty nodesets returns.
11199
Daniel Veillard03f848d2001-11-07 12:53:46 +000011200Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11201
11202 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11203 migh need the history libraries
11204
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011205Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11206
11207 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11208 handle the case of < in quoted attributes, Bastian Kleineidam
11209
Daniel Veillardc853b322001-11-06 15:24:37 +000011210Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11211
11212 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11213 fixing catalog breakages
11214 * Makefile.am catalog.c result/catalogs/catal
11215 result/catalogs/mycatalog.* test/catalogs/catal*:
11216 fixed more problems in catalog support, added more regression tests
11217 for both XML and SGML catalog handling
11218
Daniel Veillard66870c72001-11-05 19:27:49 +000011219Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11220
11221 * debugXML.c: applied an improvement to xmlGetLineNo() from
11222 Keith Isdale
11223
Daniel Veillardffe09c92001-11-05 14:21:47 +000011224Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11225
11226 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11227 Side effect of the progressive catalog loading
11228
Daniel Veillardad661b92001-11-05 11:43:15 +000011229Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11230
11231 * Makefile.am: confexecdir and confexec_DATA were defined twice
11232 pointed out by Karl Eichwalder
11233
Daniel Veillard6eb17722001-11-04 22:19:27 +000011234Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11235
11236 * xmlcatalog.c: avoid unlink() and use remove() instead.
11237
Daniel Veillardea898282001-11-04 22:13:45 +000011238Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11239
11240 * libxml.spec.in: cleanup
11241 * include/libxml/xmlwin32version.h: updated with 2.4.8
11242
Daniel Veillarda4617b82001-11-04 20:19:12 +000011243Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11244
11245 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11246 of compiling libxml with a non standard set of options
11247
John Fleck027edfb2001-11-04 20:13:58 +000011248Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11249
11250 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11251 document --sgml option, fixing gnome bugzilla #63382
11252
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011253Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11254
11255 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11256 breakage of 2.4.7, added a couple of really needed APIs
11257 like xmlCatalogIsEmpty() and xmlNewCatalog()
11258 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11259 for install-catalog
11260 * configure.in: preparing 2.4.8
11261
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011262Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11263
11264 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11265 include/libxml/tree.h include/libxml/xmlIO.h: more include
11266 cleanups, export cleanly one html output + format function.
11267
11268Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11269
11270 * parser.c: removed initGenericErrorDefaultFunc call from
11271 xmlInitParser() since it could destroy previous calls to
11272 xsltSetGenericErrorFunc() effects
11273
Daniel Veillardebd38c52001-11-01 08:38:12 +000011274Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11275
11276 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11277 keyword.
11278
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011279Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11280
11281 * Makefile.am: cleanup
11282 * threads.c: cleanup too
11283 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11284 from xsltproc
11285 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11286 dependancy loop.
11287
Daniel Veillard91c00402001-10-30 17:41:38 +000011288Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11289
11290 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11291 was not used anymore !
11292
Daniel Veillard52dcab32001-10-30 12:51:17 +000011293Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11294
11295 * configure.in: preparing 2.4.7
11296 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11297 manual page from John
11298 * doc/*: updated the doc and rebuilt the generated pages
11299
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011300Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11301
11302 * xmlIO.c: closing bug #62711, the library should never
11303 close stdin or stdout.
11304
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011305Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11306
11307 * uri.c: second pass at fixing #63336, using Joel Young
11308 final patch. looks okay.
11309
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011310Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11311
11312 * uri.c include/libxml/uri.h: trying to clear #63336
11313 allowing the escaping routine to parse unconformant
11314 URI-References.
11315
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011316Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11317
11318 * vms/readme.vms vms/build_libxml.com nanoftp.c
11319 include/libxml/xmlversion.h.in: a few VMS updates from
11320 John A Fotheringham
11321 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11322 and xmlCleanupOutputCallbacks() for the Perl binding people.
11323
Daniel Veillard635ef722001-10-29 11:48:19 +000011324Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11325
11326 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11327 apply fixes to close #63271 and avoid segfaults when
11328 the error routine gets callbed before xmlInitParser()
11329 get called.
11330 * nanoftp.c error.c: Applied patches from Justin Fletcher
11331 correcting some xmlGenericError misuses.
11332
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011333Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11334
11335 *doc/xmllint.xml, doc/xmllint.1
11336 New and improved man page for xmllint - .xml is the original, .1
11337 is the generated man page
11338
Daniel Veillardc9484202001-10-24 12:35:52 +000011339Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11340
11341 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11342 the web site from the main HTML document.
11343
Daniel Veillard5151c062001-10-23 13:10:19 +000011344Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11345
11346 * parser.c: fixed an erroneous validation bug when PE refs
11347 occurs in external parsed entities referenced from the
11348 internals subset
11349 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11350 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11351 added the associated testcase, it's a nice one.
11352 * HTMLparser.c: generate the DTD node as HTML still ...
11353 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11354
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011355Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11356
11357 * HTMLparser.c: fixed a bug in htmlNewDoc()
11358
Daniel Veillard89cad532001-10-22 09:46:13 +000011359Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11360
11361 * test/threads/*: added entities testing to the Thread test
11362 * testThreads.c: make the test reasonable
11363 * DOCBparser.c: fix the DTD public and system ID
11364 * xmllint.c: added --sgml for SGML DocBook importing
11365 * Makefile.am: added Docbtests target
11366
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011367Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11368
11369 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11370 * testThreads.c: removed bogus include
11371
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011372Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11373
11374 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11375 fixed a very serious (looping) validation bug
11376
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011377Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11378
11379 * include/libxml/globals.h include/libxml/threads.h threads.c
11380 testThreads.c: far more testing, cleaning up bugs
11381 * *.c : make sure globals.h is always included.
11382
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011383Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11384
11385 * HTMLparser.c: try to get rid of parser loops for good.
11386
Daniel Veillardab7488e2001-10-17 11:30:37 +000011387Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11388
11389 * configure.in: fixed some bugs in CFLAGS passing.
11390 * test/threads Makefile.am testThreads.c: added a specific
11391 threaded test case (really nasty, guaranteed).
11392
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011393Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11394
11395 * catalog.c: serious cleanup on the management of the
11396 XML catalog tree, more tests done, especially with
11397 the catalog PI.
11398
Daniel Veillard364789a2001-10-16 12:45:00 +000011399Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11400
11401 * catalog.c: avoid a problem in catalog cleanup on SMP if
11402 catalogs were not initialized.
11403
Daniel Veillard81463942001-10-16 12:34:39 +000011404Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11405
11406 * catalog.c xpath.c: trying to cleanup the not thread safe
11407 parts of the library.
11408
Daniel Veillard64a411c2001-10-15 12:32:07 +000011409Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11410
11411 * include/libxml/globals.h configure.in global.data: make
11412 the allocation be per-thread a configure option
11413 * encoding.c include/libxml/parser.h: fixed compilation
11414 errors
11415
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011416Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11417
11418 * include/libxml/parser.h: Norm reported that a few lines
11419 added were breaking libxslt compile, removed them for now
11420
Daniel Veillard6f350292001-10-14 09:56:15 +000011421Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11422
11423 * parser.c parserInternals.c threads.c: debugged and fixed
11424 initialization problems which were giving troubles on SMP
11425 boxes.
11426
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011427Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11428
11429 * include/libxml/Makefile.am: missing globals.h
11430
Daniel Veillarde7090612001-10-13 12:18:28 +000011431Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011432
Daniel Veillarde7090612001-10-13 12:18:28 +000011433 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011434
Daniel Veillardd0463562001-10-13 09:15:48 +000011435Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11436
11437 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11438 include/libxml/parserInternals.h include/libxml/tree.h
11439 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11440 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11441 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11442 Applied the last patches from Gary, cleanup, activated threading
11443 all user accessible global variables are now handled in globals.[ch]
11444 Still a bit rought but make tests passes with either
11445 --with-threads defined at configure time or not.
11446 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11447 linking options
11448
Daniel Veillardb8478642001-10-12 17:29:10 +000011449Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11450
11451 * Makefile.am include/libxml/Makefile.am
11452 include/libxml/globals.h globals.c include/libxml/threads.h
11453 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11454 configure.in: started integrating the core of the thread support
11455 not activated yet but half integrated. The code should still
11456 compile and work anyway.
11457
Daniel Veillardb44025c2001-10-11 22:55:55 +000011458Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11459
11460 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11461 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11462 integrating the non-controversial parts of Gary Pennington
11463 multithread patches
11464 * catalog.c: corrected a small bug introduced
11465
Daniel Veillard75b96822001-10-11 18:59:45 +000011466Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11467
11468 * catalog.c include/libxml/catalog.h: very serious cleanup,
11469 isolating unportable code and as much as possible the accesses
11470 to the global shared catalog. May need more testing !
11471
Daniel Veillard78d12092001-10-11 09:12:24 +000011472Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11473
11474 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11475 Keith Isdale patches for the XSLT debugger interfaces. Some
11476 cleanup
11477
Daniel Veillardff0b7312001-10-11 06:46:09 +000011478Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11479
11480 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11481 * DOCBparser.c: generate line nubers in elements
11482
Daniel Veillard60087f32001-10-10 09:45:09 +000011483Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11484
11485 * configure.in: preparing 2.4.6 release
11486 * doc/xml.html doc/html/*: updated and rebuilt the docs
11487 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11488
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011489Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11490
11491 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11492 adding documentation for DV's supercatalog support
11493
Daniel Veillard82d75332001-10-08 15:01:59 +000011494Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11495
11496 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11497 super catalog support adding one API and one flag --sgml to
11498 xmlcatalog
11499
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011500Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11501
11502 * doc/xmlcatalog_man.xml, xmlcatalog.1
11503 One more crack at
11504 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11505
11506
Thomas Broyer47334c02001-10-07 16:41:52 +000011507Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11508
11509 * xpath.c: implemented xmlXPathObjectCopy for external objects
11510 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11511
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011512Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11513
11514 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11515 finishing up fix to
11516 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11517 the xmlcatalog man page display more elegantly
11518
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011519Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11520
11521 * configure.in: closing bug #61832
11522 * HTMLparser.c: removed a warning
11523
Daniel Veillard6ab38382001-10-06 13:08:27 +000011524Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11525
11526 * xpath.c: fixing #61673 part I, do not loose doc information
11527 when copying result value trees.
11528
Daniel Veillard556c6682001-10-06 09:59:51 +000011529Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11530
11531 * xpath.c: trying to harden the XPath interpreter
11532
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011533Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11534
11535 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11536 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11537
William M. Brack1633d182001-10-05 15:41:19 +000011538Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11539
11540 * HTMLparser: repaired another loop problem
11541
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011542Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11543
11544 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11545 parsing.
11546 * xpath.c: fix bug #61291 the default XML namespace node is
11547 missing from the namespace axis.
11548 * tree.c: refuse to create namespaces nodes with prefix "xml"
11549
Daniel Veillard651f9472001-10-04 14:51:06 +000011550Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11551
11552 * SAX.c: ouch a non-defined namespace could lead to a crash,
11553 fixed #61215
11554
Daniel Veillard7dd05702001-10-04 14:25:12 +000011555Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11556
11557 * parserInternals.c: closed bug #61054
11558
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011559Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11560
11561 * include/libxml/Makefile.am: closing #60708
11562
Daniel Veillarda293c322001-10-02 13:54:14 +000011563Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11564
11565 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11566 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11567
Daniel Veillardf4309d72001-10-02 09:28:58 +000011568Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11569
11570 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11571
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011572Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11573
11574 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11575 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11576
Daniel Veillard16756b62001-10-01 07:36:25 +000011577Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11578
11579 * catalog.c: Justin Fletcher provided cleaup code in case
11580 HAVE_STAT is not defined
11581 * include/win32config.h: Igor Zlatkovic suggested to have
11582 HAVE_STAT defined there
11583
William M. Brack5e1cac12001-09-28 16:19:18 +000011584Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11585
11586 * catalog.c - fixed typing error reported by M. Barros
11587
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011588Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11589
11590 * xmllint.c - fixing typo
11591
William M. Brackd28e48a2001-09-23 01:55:08 +000011592Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11593
11594 * HTMLparser.c: small enhancement to prevent loop on
11595 unrecognizable data
11596
Daniel Veillardb1d62872001-09-21 09:47:08 +000011597Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11598
11599 * parserInternals.c: applying patch from bug #60757 this
11600 should close it
11601
Daniel Veillardc0631a62001-09-20 13:56:06 +000011602Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11603
11604 * catalog.c xmlcatalog.c: removed a couple of warning
11605 * xpath.c: try to solve the linking problem on platforms
11606 needing trio to compile
11607
Daniel Veillard1a123612001-09-19 08:06:23 +000011608Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011609
Daniel Veillard1a123612001-09-19 08:06:23 +000011610 * Makefile.am libxml.spec.in: backing up non-documented changes
11611 commited without review or aproval by Jens Finke <jens@gnome.org>
11612 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011613
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011614Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11615
11616 * configure.in: Joe Orton provided a patch fixing a problem
11617 when iconv is specified to be in a non-standard directory
11618 but wasn't exported in xml2-config --cflags
11619
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011620Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11621
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011622 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011623 troubles with 2.4.4 errors.
11624
Daniel Veillard16698282001-09-14 10:29:27 +000011625Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11626
11627 * encoding.c entities.c: do not output hexadecimal charrefs
11628 when serializing HTML since some version of Netscape can't
11629 grok it, generate decimal ones.
11630 * result/HTML/doc3.htm: output changed due to previous test
11631 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11632
Daniel Veillard98fed372001-09-13 11:34:58 +000011633Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11634
11635 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11636 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11637
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011638Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011639 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011640
11641 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11642 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11643 updated the configuration scripts systems accordingly
11644
Daniel Veillard04382ae2001-09-12 18:51:30 +000011645Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11646
11647 * configure.in: preparing for 2.4.4
11648 * doc/xml.html doc/html/*: updated and rebuilt the docs
11649
Daniel Veillardd63437e2001-09-12 15:00:27 +000011650Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11651
11652 * win32/dsp/libxml2.def.src: tried to incorporate comments
11653 from bug #59220
11654
Daniel Veillard319a7422001-09-11 09:27:09 +000011655Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11656
11657 * parser.c result/noent/wml.xml: fixed bug #59981 related
11658 to handling of '&' in attributes when entities are substitued
11659
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011660Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11661
11662 * libxml.h include/libxml/xmlversion.h.in
11663 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11664 Tried to close bug #60131
11665
Daniel Veillardbce62332001-09-10 18:46:55 +000011666Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11667
11668 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11669
Daniel Veillard143b04f2001-09-10 18:14:14 +000011670Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11671
11672 * SAX.c: fixing bug #59946 on xmlns=""
11673
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011674Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11675
11676 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11677 but allocates a new error code.
11678
Daniel Veillard05c13a22001-09-09 08:38:09 +000011679Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11680
11681 * xmllint.c: John Fleck fixed typos in the options output
11682 * parser.c SAX.c: fix ignorable white space SAX selection
11683
11684Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11685
11686 * entities.c: Steve Underwood found the possibility of an
11687 ininite loop in case of error.
11688
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011689Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11690
11691 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11692
Daniel Veillarda050d232001-09-05 15:51:05 +000011693Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11694
11695 * parser.c: warn if version is not 1.0 but it's not
11696 strictly speaking an error after analyzing the spec
11697
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011698Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11699
11700 *doc/catalog.html - add link to the html version of the
11701 man page, other linguistic cleanups
11702
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011703Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11704
11705 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11706 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11707 file, has not yet been included in the build.
11708
Daniel Veillard99784ff2001-09-01 16:20:28 +000011709Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11710
11711 * catalog.c: removed a duplicate affectation Justin Fletcher
11712
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011713Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11714
11715 * tree.c: Armin Sander pointed a possible text coalescing
11716 problem, completed his patch.
11717
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011718Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11719
11720 * trionan.c: Fixed const and volatile re-definition problem
11721
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011722Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11723
11724 * libxml.4 parser.c: doc updates from Heiko Rupp
11725 * parserInternals.c: 2 sanity checks from Heiko Rupp
11726
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011727Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11728
11729 * tree.c: applied patch from Armin Sander to make some pointers
11730 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011731 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011732
Daniel Veillardb06c6142001-08-27 14:26:30 +000011733Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11734
11735 * xpath.c: hum, restrict the integer usage gcc bug workaround
11736 to only gcc compilers so that other architecture don't get
11737 penalized by this limitation.
11738 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11739
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011740Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11741
11742 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11743 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11744
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011745Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11746
11747 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11748 --convert option to xmlcatalog to convert SGML ones to
11749 the XML syntax.
11750 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11751
11752 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011753Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11754
11755 * catalog.c xmlIO.c: started some serious testing and fixed
11756 a few bug and optmization needs.
11757
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011758Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11759
11760 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11761 preparing for a 2.4.3 release even if it may not be ready yet
11762 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11763 all file parsing lookup to go through the entity resolver, add
11764 to add an API to bypass it (needed to load catalogs themselves),
11765 some cleanup on the catalog code too.
11766 * nanoftp.c: small cleanup
11767 * doc/catalog.html: small update
11768
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011769Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11770
11771 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11772 Jun Kuriyama
11773
Daniel Veillardffb120d2001-08-23 00:52:23 +000011774Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11775
11776 * doc/catalog.html: finished the catalog documentation
11777
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011778Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11779
11780 * doc/catalog.html doc/xml.html: added documentation about
11781 Catalog support, misses an API description
11782 * doc/html/*: reextracted the API pages
11783
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011784Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11785
11786 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11787 Added the part about section 7.2 on URI resolution,
11788 fixed a side effect in the HTML parser, look complete
11789 and ready to rock except the URI/SystemID part!
11790
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011791Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11792
11793 * include/libxml/catalog.h include/libxml/parser.h
11794 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11795 xmlIO.c: added support and APIs needed for the catalog PI
11796 * include/libxml/xmlIO.h: cleanup
11797
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011798Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11799
11800 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11801 include/libxml/catalog.h: starts to look okay, really
11802 plugged the new framework, cleaned a lot of stuff,
11803 added some APIs, except the PI's support missing this
11804 should be mostly complete
11805 * result/catalogs/* test/catalogs/*: added new test, enriched
11806 the existing one with URN ID tests
11807
Daniel Veillard64339542001-08-21 12:57:59 +000011808Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11809
11810 * catalog.c: fixed nextCatalog
11811 * result/catalogs/docbook test/catalogs/*: started adding
11812 a small regression test
11813
Daniel Veillardcda96922001-08-21 10:56:31 +000011814Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11815
11816 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11817 more work on the XML catalog support.
11818 * parser.c include/libxml/parser.h: small cleanup seems using
11819 list as a public parameter name can give portability troubles
11820 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11821 include/libxml/xpath.h include/libxml/Makefile.am: removed
11822 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11823 wrappers
11824
Bjorn Reese45029602001-08-21 09:23:53 +000011825Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11826
11827 * Makefile.am trio.c triodef.h trionan.c xpath.c
11828 include/libxml/Makefile.am include/libxml/trionan.h:
11829 Re-worked Not-A-Number and Infinity support.
11830 * xmlcatalog.c: added readline include files
11831
Daniel Veillard344cee72001-08-20 00:08:40 +000011832Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11833
11834 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11835 testCatalog as xmlcatalog, making it an installed app
11836 adding a shell, and preparing it to be a /etc/xml/catalog
11837 management tool, though not ready yet
11838 * catalog.c include/libxml/catalog.h: adding support for
11839 XML Catalogs http://www.oasis-open.org/committees/entity/
11840 not finished, there is some interesting tradeoffs and a
11841 few open questions left.
11842
Daniel Veillardb7664f42001-08-19 13:00:43 +000011843Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11844
11845 * xmllint.c: fixed a line formatting problem
11846
Daniel Veillard5015b712001-08-17 09:37:52 +000011847Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11848
11849 * SAX.c: removed a couple of unused variable (Albert Chin)
11850
Daniel Veillardbb371292001-08-16 23:26:59 +000011851Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11852
11853 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11854 trying to fix some troubles w.r.t. function returning
11855 const xxxPtr.
11856
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011857Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11858
11859 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11860 defined
11861
Daniel Veillardae6db172001-08-16 19:32:00 +000011862Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11863
11864 * xpointer.c: removed unused var
11865
Daniel Veillard09190202001-08-16 16:27:41 +000011866Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11867
11868 * testXPath.c: another small cleanup closing bug #59110
11869
Daniel Veillard796f4b62001-08-16 16:00:13 +000011870Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11871
11872 * win32/dsp/libxml2.def.src: small cleanup closing bug
11873 #59108
11874
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011875Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11876
11877 * example/gjobread.c: add xmlCleanupParser() before leaving
11878
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011879Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11880
11881 * config.h.in configure.in include/libxml/xmlwin32version.h:
11882 released 2.4.2
11883
Daniel Veillardd3d06722001-08-15 12:06:36 +000011884Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11885
11886 * include/libxml/valid.h debugXML.c valid.c: deprecate
11887 the non-boundchecking Sprintf functions, add Snprintf
11888 this should close bug #57984
11889
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011890Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11891
11892 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11893 URIs before doing the lookups (pointed by Mark Vakoc)
11894
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011895Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11896
11897 * xpath.c: serious changes on Result Value Trees and NodeSets
11898 w.r.t. deallocation and collect operations. Probably not
11899 100% clean (merge of allocated trees smells like a problem).
11900 Seems sufficient to close #58943
11901
Daniel Veillard90493a92001-08-14 14:12:47 +000011902Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11903
11904 * xmllint.c: adding a --format option
11905
Daniel Veillardfe703322001-08-14 12:18:09 +000011906Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11907
11908 * xpath.c: count() was broken on Result Value Tree
11909 * xmlIO.c: fixed file:/// accesses on _WIN32
11910
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011911Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11912
11913 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11914 macro was renamed, this should close bug #58683
11915
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011916Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11917
11918 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11919 entity substitution mode text at the end of the entity might
11920 be added due to text coalescing.
11921 * nanoftp.c parser.c: small cleanup
11922
Daniel Veillard0c720972001-08-08 20:59:00 +000011923Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11924
11925 * HACKING: added John Fleck right to commit in the doc subdir
11926
Daniel Veillard48da9102001-08-07 01:10:10 +000011927Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11928
11929 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11930 allow to inherit attributes from the DTD directly in the
11931 tree, this is needed for XPath and can be a useful feature.
11932 Inherited namespaces are always provided at the tree level now
11933 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11934 of tests for this feature (XSLT being the prime user).
11935
Daniel Veillard50f34372001-08-03 12:06:36 +000011936Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11937
11938 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11939 testSAX.c xmlIO.c xmllint.c include/win32config.h
11940 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11941 include/libxml/xmlwin32version.h.in win32/README.MSDev
11942 win32/dsp/*: applied Win32 Facelift No.2 patches from
11943 Igor Zlatkovic for Windows/MSC
11944
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011945Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11946
11947 * SAX.c: unparsedEntityDecl() the URI computation of the
11948 entity wasn't done breaking XSLT unparsed-entity-uri()
11949
Daniel Veillard567e1b42001-08-01 15:53:47 +000011950Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11951
11952 * xpath.c: fixed a bug when walking the descendants and
11953 the current node has no children
11954 * debugXML.c: show up when a text node is supposed to not be escaped
11955
Thomas Broyerf186c822001-07-31 23:30:37 +000011956Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11957
11958 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11959 worked like the set:leading() function)
11960 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11961
Daniel Veillardba6db032001-07-31 16:25:45 +000011962Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11963
11964 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11965
Daniel Veillard57905372001-07-31 15:52:17 +000011966Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11967
11968 * include/libxml/xmlIO.h: apply change to close #58141
11969 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11970
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011971Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11972
11973 * parser.c: when the internal subset uses a PE, then the
11974 included entity can use conditional sections.
11975
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011976Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11977
11978 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11979 when walking the namespace axis showing up in
11980 libxst/tests/general/bug-12
11981 * xmlmemory.c: added the possibility to trace a given block
11982 defined by its address
11983
Daniel Veillard4aafa792001-07-28 17:21:12 +000011984Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11985
11986 * parser.c: don't override existing encoding specified before
11987 starting xmlParseDocument()
11988
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011989Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11990
11991 * include/libxml/xmlwin32version.h: reinserted, needed for
11992 Windows users of CVS
11993
Darin Adlera77cac02001-07-27 17:41:51 +0000119942001-07-27 Darin Adler <darin@bentspoon.com>
11995
Darin Adler699613b2001-07-27 22:47:14 +000011996 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
11997 * testCatalog.c: Add include of <libxml/parser.h>.
11998
119992001-07-27 Darin Adler <darin@bentspoon.com>
12000
Darin Adlera77cac02001-07-27 17:41:51 +000012001 * include/libxml/.cvsignore:
12002 * include/libxml/xmlwin32version.h:
12003 Remove this file from CVS because it's generated.
12004
Daniel Veillard50822cb2001-07-26 20:05:51 +000012005Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12006
12007 * parser.c include/libxml/parser.h: applied const patches from
12008 Tom Moog #58002
12009
Thomas Broyerba4ad322001-07-26 16:55:21 +000012010Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12011
12012 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12013 lookup framework
12014
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012015Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12016
12017 * tree.c: fixed xmlCopyNode() for documents
12018
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012019Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12020
12021 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12022
12023Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012024
12025 * parser.c: fixes bug #57652 reported by Morus Walter
12026
Daniel Veillarde3924972001-07-25 20:25:21 +000012027Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12028
12029 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12030
Daniel Veillarda53c6882001-07-25 17:18:57 +000012031Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12032
12033 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12034 errors, lesson don't add new functions at 1am before a release
12035 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12036 from XPath initialization when possible.
12037
Daniel Veillardd9bad132001-07-23 19:39:43 +000012038Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12039
12040 * result/scripts/base*: removing history/readline changed
12041 this slightly
12042 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12043 xmllint.c: make element content line number generation
12044 optionnal to avoid breaking old apps added interface to switch
12045
Daniel Veillardf012a642001-07-23 19:10:52 +000012046Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12047
12048 * configure.in: get rid of the readline and libhistory
12049 dependancies by default, release 2.4.1 with IA64 fix
12050 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12051 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12052 John Kroll fixes to allow saving to HTTP via PUT (or
12053 POST of needed).
12054 * doc/html/*.html: regenerated the docs
12055
Thomas Broyere8126242001-07-22 03:54:15 +000012056Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12057
12058 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12059 xmlHashScanFull and xmlHashScannFull3 to get passed the
12060 three keys as arguments to the callback function
12061
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012062Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12063
12064 * configure.in Makefile.am: removed libxml softlink for good
12065 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12066 100% coverage by gtk-doc
12067
Daniel Veillard8599e702001-07-17 21:38:51 +000012068Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12069
12070 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12071 fixed serious troubles due to size_t vs. int mismatch
12072
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012073Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12074
12075 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12076
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012077Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12078
12079 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12080 convenient extension API for value and context managing
12081 Now handles external objects through xmlXPathPopExternal,
12082 xmlXPathWrapExternal and xmlXPathReturnExternal.
12083 Added functions for sets operations (intersection, etc.)
12084
Daniel Veillard22090732001-07-16 00:06:07 +000012085Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12086
12087 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12088 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12089 HTMLparser.c: cleanup of global variables, marking some
12090 const or private.
12091
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012092Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012093
12094 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12095 fixed xmlXPathNodeSetItem when passing index=0
12096
Daniel Veillard05dec342001-07-14 21:57:39 +000012097Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12098
12099 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12100
Daniel Veillard28ae6362001-07-14 16:44:32 +000012101Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12102
12103 * xmllint.c: fixed compilation under Cygwin #57503
12104 * TODO: update
12105
Peter Williamsed156f52001-07-13 18:35:13 +0000121062001-07-13 Peter Williams <peterw@ximian.com>
12107
12108 * config.h.in: add #undef HAVE_DLFCN_H
12109
12110 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12111 builddir.
12112
Daniel Veillard73b36e32001-07-12 15:09:52 +000012113Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12114
12115 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12116 raised by #57348 and #57381
12117
Daniel Veillard7db37732001-07-12 01:20:08 +000012118Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12119
12120 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12121 tree.c xpointer.c: store the line numbder in element->content,
12122 may break some software, need a configuration mechanism
12123
Darin Adler96037892001-07-11 00:03:16 +0000121242001-07-10 Darin Adler <darin@bentspoon.com>
12125
12126 * .cvsignore:
12127 * example/.cvsignore:
12128 * include/.cvsignore:
12129 * include/libxml/.cvsignore:
12130 Various things that are generated and should be ignored.
12131
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012132Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12133
12134 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12135 * doc/xml.html doc/html/*: updated the docs
12136
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012137Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12138
12139 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12140 validation occured on content with element child
12141
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012142Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12143
12144 * tree.c: fixed XML Base computation which was broken
12145 * debugXML.c: added a base function to the shell
12146 * Makefile.am result/scripts/* test/scripts/*: added scripts
12147 based regression tests, and adding 2 XML Base tests
12148
Daniel Veillard19e96c32001-07-09 10:32:59 +000012149Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12150
12151 * tree.c: set properties doc and call xmlSetListDoc for properties
12152 content when grafting them in a different tree.
12153 * aclocal.m4: remove from CVS
12154
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012155Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12156
12157 * win32/libxml2/libxml2.def.src: added some missing entry point
12158 for XPath (Mark Vakoc)
12159
Daniel Veillard388236f2001-07-08 18:35:48 +000012160Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12161
12162 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12163 layer should URI-Unescape before trying to open resources.
12164
Daniel Veillard04383752001-07-08 14:27:15 +000012165Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12166
12167 * xpath.c: fix the name() bug for elements in the default
12168 namespace reported by Charlie Bozeman
12169
Daniel Veillard7583a592001-07-08 13:15:55 +000012170Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12171
12172 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12173 led to an XPath fix, improvements of SAX initialization, and
12174 an added option --nocdata to testXPath
12175
Daniel Veillard449d7392001-07-07 19:11:06 +000012176Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12177
12178 * doc/libxml-doc.el: Felix Natter provided anew version working
12179 with XEmacs too
12180
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012181Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12182
12183 * include/libxml/xpath.h: small cleanup
12184 * doc/xml.html: update
12185
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012186Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12187
12188 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12189 released 2.3.14
12190
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012191Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12192
12193 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012194 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012195
Daniel Veillard73c9c042001-07-05 20:02:54 +000012196Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12197
12198 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12199 were not equal to empty strings
12200
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012201Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12202
12203 * SAX.c: fixed a URI-Reference computation problem when validating
12204 * xmlIO.c: small cleanup
12205
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012206Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12207
12208 * parser.c: improved the description of a couple of interfaces
12209 upon Larry Stamper suggestion
12210
Daniel Veillard62f313b2001-07-04 19:49:14 +000012211Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12212
12213 * SAX.c entities.c parser.c: changed completely the way entities
12214 are handled when running the parser in entity substitution mode.
12215 This fixes a bug reported by Stephan Kulow and nearly divides
12216 by 3 the amount of memory required by libxslt to load and process
12217 DocBook TDG.
12218
Daniel Veillardf420ac52001-07-04 16:04:09 +000012219Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12220
12221 * HTMLparser.c: fixing a too early root closing problem raised
12222 byt Prashanth Naidu
12223
Daniel Veillard8c357d52001-07-03 23:43:33 +000012224Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12225
12226 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12227 raised by Mark Vakoc.
12228
Daniel Veillard6e90d192001-07-03 16:37:49 +000012229Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12230
12231 * example/Makefile.am: fixed the include path to add srcdir/include
12232 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12233 and some cleanup
12234
Daniel Veillardf06307e2001-07-03 10:35:50 +000012235Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12236
12237 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12238 lot of optimization work, results in significant improvements
12239 when handling really complex XPath queries. Add a small optimizer
12240 for unions, improve [n] and [last()], avoid some costly ops.
12241
Daniel Veillard77044732001-06-29 21:31:07 +000012242Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12243
12244 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12245 * xpath.c: small cleanup
12246 * xmlGetNsList: reformated, fixed problems if used on Entities
12247
Daniel Veillard2adbb512001-06-28 16:20:36 +000012248Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12249
12250 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12251
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012252Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12253
12254 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12255 * Makefile.am example/Makefile.am: workaround automake generating
12256 erroneous deps
12257
Daniel Veillard12f7d292001-06-28 13:12:11 +000012258Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12259
12260 * include/win32config.h: bug #56801 Yon Derek provided a patch
12261 to the windows config file.
12262
Daniel Veillard87ee9142001-06-28 12:54:16 +000012263Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12264
12265 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12266 libxml.h : Yon Derek provided a set of changes to compile from
12267 CVS on Windows/MSC
12268
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012269Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12270
12271 * parser.c: fixed UTF8 BOM support in push mode
12272 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12273 added a specific testcase
12274
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012275Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12276
12277 * Makefile.am: added --push regression tests
12278 * parserInternals.c: the XML parser segfaulted in --push mode
12279
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012280Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12281
12282 * configure.in: moved the symlinks detection within a CVS
12283 check, this is not portable and will be removed soon.
12284 * xpath.c: small cleanup/speedup
12285
Daniel Veillard11648102001-06-26 16:08:24 +000012286Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12287
12288 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12289 release of 2.3.12
12290 * parser.c: make an error message if unknow entities in all cases
12291
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012292Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12293
12294 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12295
Daniel Veillard23793842001-06-25 16:07:45 +000012296Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12297
12298 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12299 includes were installed in the wrong dir
12300
Daniel Veillardf5498f32001-06-25 15:08:36 +000012301Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12302
12303 * doc/html.xml: warn against sending code to exhibit bugs.
12304
Daniel Veillard56f06462001-06-24 21:34:03 +000012305Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12306
12307 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12308 Tru64 from Thomas Leitner
12309
Daniel Veillardc5d64342001-06-24 12:13:24 +000012310Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12311
12312 * AUTHORS: added William and Bjorn
12313 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12314 daniel@veillard.com hopefully I won't have to do this again
12315 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12316 docs can be rebuilt cleanly now
12317 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12318 from CVs it's generated, added include/libxml/xmlwin32version.h
12319 also generated but which should change far less frequently.
12320 * catalog.c nanoftp.c: made sure to include libxml.h not
12321 libxml/xmlversion.h directly
12322 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12323 when compiling on WIN32 and MSC
12324
Daniel Veillard07385fd2001-06-23 21:55:48 +000012325Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12326
12327 * include/Makefile.am include/libxml/Makefile.am configure.in:
12328 fixed make distcheck and rebuilding the rpms
12329
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012330Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12331
12332 * configure.in: should finish the migration of exported includes
12333 into a real include/libxml in CVS, at least for CVS users.
12334 * removed the exported headers, added in include/libxml (as well
12335 as xmlversion.h.in).
12336
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012337Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12338
12339 * configure.in: fixed the way to detect symlink
12340
Daniel Veillard66541772001-06-23 18:31:04 +000012341Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12342
12343 * configure.in: updated, include/libxml is now a real CVS dir
12344
Daniel Veillardca989762001-06-23 17:39:29 +000012345Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12346
12347 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12348 version works with both libxml1 and libxml2 (it autodetects
12349 the prefix of the html-files) from Felix Natter.
12350 * doc/xml.html: updated doc accordingly
12351
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012352Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12353
12354 * xpath.c: fixed the bug generating a template loop in libxslt
12355 when using docbook-xsl-1.4, * should filter out document nodes
12356 * HACKING: added William
12357 * TODO: updated
12358
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012359Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12360
12361 * doc/FAQ.html: added a warning about gcc-3.0
12362 * doc/xml.html: added reference to gdome2 and removed a confusing
12363 sentence
12364
Daniel Veillardf7f41852001-06-22 15:18:01 +000012365Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12366
12367 * xmlversion.h: okay this is a generated file, but Windows
12368 users need it and they can't generate it, and I want CVS
12369 Windows users ...
12370 * win32/libxml2/libxml2_so.dsp: Windows project file for
12371 the shared lib version of libxml2
12372 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12373 resources needed for libxslt/xsltproc by Yon Derek
12374
Bjorn Reese3157b342001-06-22 14:41:45 +000012375Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12376
12377 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12378
Daniel Veillard4151acb2001-06-22 10:48:57 +000012379Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12380
Daniel Veillardcc146db2001-06-22 11:10:52 +000012381 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12382
12383Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12384
Daniel Veillard4151acb2001-06-22 10:48:57 +000012385 * include/win32config.h: Yon Derek provided a first fix
12386 to be able to compile libxslt/xsltproc on Windows
12387
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012388Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12389
12390 * xpath.c: attempt to work around what seemed a gcc optimizer
12391 bug when handling floats on i386 http://veillard.com/gcc.bug
12392 * tree.c entities.c encoding.c: doing some cleanups while
12393 chasing it
12394
Daniel Veillard017b1082001-06-21 11:20:21 +000012395Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12396
12397 * Makefile.am: cleanup when --without-debug is specified
12398 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12399 w.r.t. --without-debug and other include points
12400 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12401 Catalogs
12402 * configure.in entities.h tree.h HTMLparser.c: removed
12403 --without-corba, made the _private field mandatory
12404
Daniel Veillard87a764e2001-06-20 17:41:10 +000012405Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12406
12407 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12408 outputs a BOM in UTF8, an errata has been issued to avoid the
12409 problem, that was the most reasonable solution... Add support
12410 for a leading UTF8 BOM in entities.
12411
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012412Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12413
12414 * valid.c: fixed a bug found when post validating an entity ref
12415 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12416 activate it too
12417
Daniel Veillard39196eb2001-06-19 18:09:42 +000012418Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12419
12420 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12421 weakness in the node copy the XPointer and the XInclude
12422 implementations. Serious cleanup.
12423
Daniel Veillard3739b982001-06-19 12:51:30 +000012424Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12425
12426 * Makefile.am: Kjartan Maraas provided a small patch to
12427 add xml2-config.in to EXTRA_DIST
12428
Daniel Veillarda9142e72001-06-19 11:07:54 +000012429Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12430
12431 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12432 provided another failing case found in KDE, the way the
12433 ctxt->vctxt.nodeTab was allocated and freed changed over
12434 time but it wasn't completely cleaned up. This should fix it.
12435
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012436Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12437
12438 * parser.c: Stephan Kulow also raised the fact that line number
12439 could get miscounted making debug harder, fixed the problem
12440 in xmlParseCharData()
12441
Daniel Veillard64b98c02001-06-17 17:20:21 +000012442Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12443
12444 * valid.c: Stephan Kulow pointed out a problem when validating
12445 and using an empty entity, forgot a 'break' in a case.
12446
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012447Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12448
12449 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12450 * doc/xml.html: updated with 2.3.11
12451
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012452Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12453
12454 * TODO: updated adding cleanup of generated doc
12455 * configure.in: prepared to release 2.3.11
12456 * xmllint.c: added --version for bug reporting
12457 * doc/html/*.html: rebuilt the doc
12458
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012459Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12460
12461 * xpath.c: first part of the work on selecting namespace to
12462 fix bug #56115
12463
Daniel Veillard96ed5832001-06-15 22:22:04 +000012464Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12465
12466 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12467 when using -liconv
12468 * TODO: updated
12469
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012470Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12471
12472 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12473 cleanup, encoding support.
12474
Daniel Veillard608ad072001-06-14 08:32:28 +000012475Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12476
12477 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12478
Daniel Veillard239d0522001-06-13 23:02:48 +000012479Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12480
12481 * xpath.c: bug detected by Ankh when / is used as a function arg
12482
Daniel Veillard02bb1702001-06-13 21:11:59 +000012483Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12484
12485 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12486 of element and use it to avoid outputting formatting spaces at
12487 the wrong place. Implemented the format parameter for HTML save.
12488 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12489 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12490 result/HTML/wired.html: of course this impact the result of a
12491 number of HTML tests
12492
Daniel Veillard95d845f2001-06-13 13:48:46 +000012493Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12494
12495 * HTMLtree.[ch]: started augmenting the HTML save API with
12496 encoding and formatting parameters
12497
Daniel Veillardeca60d02001-06-13 07:45:41 +000012498Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12499
12500 * HTMLtree.h: cleanup and started evaluating the work needed on
12501 revamping the HTML output code
12502
Daniel Veillard84666b32001-06-11 17:31:08 +000012503Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12504
12505 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12506
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012507Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12508
12509 * valid.c: fixed bug #56049, forgot one check in the
12510 validation routine
12511
Daniel Veillardca2366a2001-06-11 12:09:01 +000012512Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12513
12514 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12515
Daniel Veillard6761eee2001-06-11 10:29:38 +000012516Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12517
12518 * libxml.h: fixed an error in last commit
12519 * doc/FAQ.html: added an entry for compilation from CVS
12520
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012521Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12522
12523 * xmlversion.h.in libxml.h: Cygwin patches
12524 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12525 * tree.h: cleanup
12526
Daniel Veillardacd370f2001-06-09 17:17:51 +000012527Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12528
12529 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12530 memory block in a strange case where libxml is linked twice
12531 in the binary.
12532
Daniel Veillard1d047672001-06-09 16:41:01 +000012533Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12534
12535 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12536 state far too often, simple fix used to avoid it.
12537
Daniel Veillard4497e692001-06-09 14:19:02 +000012538Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12539
12540 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12541 being processed, applied his patch
12542 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12543
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012544Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12545
12546 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12547 provided fixes to compile on MSCC again
12548 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12549 also provided an update for the project files.
12550
Daniel Veillarda682b212001-06-07 19:59:42 +000012551Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12552
12553 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12554 bug #55810
12555
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012556Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12557
12558 * tree.c: fixed xmlGetNsProp() to close bug #55683
12559 Note this requires libxslt to use it's own function instead.
12560
Daniel Veillardf0c53762001-06-07 16:07:07 +000012561Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12562
12563 * HTMLtree.c: when in a pre element no formatting space should
12564 be added.
12565 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12566
Daniel Veillard068a9652001-06-07 15:30:26 +000012567Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12568
12569 * configure.in: added tests for signal() and signal.h
12570
Daniel Veillard541d6552001-06-07 14:20:01 +000012571Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12572
12573 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12574
Daniel Veillard8a367d42001-06-07 14:01:34 +000012575Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12576
12577 * doc/libxml-doc.el: Felix Natter provided a new version for
12578 libxml2
12579
Daniel Veillard8a926292001-06-07 11:20:20 +000012580Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12581
12582 * HTMLtree.c: when in a pre element no formatting space should
12583 be added.
12584
Daniel Veillard14839d52001-06-06 16:11:56 +000012585Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12586
12587 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12588
Daniel Veillarde95e2392001-06-06 10:46:28 +000012589Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12590
12591 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12592 hack
12593 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12594 * uri.c: fixed a warning
12595
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012596Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12597
12598 * HTMLtree.c: trying to close bug #55772 escaping in script
12599 elements
12600 * doc/xml.html: suggest to send mail to the list
12601
12602Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012603
12604 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12605 good. Use a macro and based on the solution provided in
12606 vsnprintf manual page from GNU.
12607
Bjorn Reese99748722001-06-05 12:49:15 +000012608Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12609
12610 * error.c: Workaround for non-preserving variadic list.
12611 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12612
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012613Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12614
12615 * doc/xml.html: added 2.3.10 release
12616
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012617Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12618
12619 * configure.in: releasing 2.3.10
12620
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012621Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12622
12623 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12624
Daniel Veillard20042422001-05-31 18:22:04 +000012625Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12626
12627 * encoding.c: Robert Collins provided a patch to add the
12628 "US-ASCII" encoding alias
12629
Daniel Veillard97ac1312001-05-30 19:14:17 +000012630Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12631
12632 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12633 string oriented functions and started cleaning the related areas
12634 in xpath.c which needed fixing in this respect
12635
Daniel Veillard2d703722001-05-30 18:32:34 +000012636Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12637
12638 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12639 #55380
12640 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12641
Daniel Veillard9403a042001-05-28 11:00:53 +000012642Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12643
12644 * TODO: updated
12645 * nanohttp.[ch] : started adding APIs to get the redirected URL
12646 when this occurs (needed for further base computation
12647 * tree.h: cleanup
12648 * encoding.c: cleanup
12649 * SAX.c: minor change around ctxt->loadsubset
12650
Daniel Veillard6278fb52001-05-25 07:38:41 +000012651Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12652
12653 * Makefile.am include/Makefile.am: small change to have
12654 include/libxml rebuilt if working from CVS.
12655 * uri.c: applied another patch from Carl Douglas for URI escaping,
12656 this should close bug #51876
12657
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012658Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12659
12660 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12661 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12662 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12663 added specific regression test
12664 * parser.h: preparing for the XSLT mode where DTD inherited
12665 attributes are added to the tree.
12666
Daniel Veillardbbd22452001-05-23 12:02:27 +000012667Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12668
12669 * xinclude.[ch]: Updated the namespace for the Last Call version
12670 * result/XInclude/include test/XInclude/include: updated the
12671 testsuite accordingly
12672
Daniel Veillard8514c672001-05-23 10:29:12 +000012673Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12674
12675 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12676 related to bug #51876
12677
Daniel Veillard42596ad2001-05-22 16:57:14 +000012678Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12679
12680 * tree.c: fixed a gross mistake in base computation, xml:base is
12681 not completely correct yet (need cascade).
12682 * xpath.[ch]: added the few things needed to find a function name
12683 and URI from the XPath context when it is called.
12684
Daniel Veillard81418e32001-05-22 15:08:55 +000012685Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12686
12687 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12688 * DOCBparser.c: small cleanup
12689 * xmllint.c: added a --catalogs option to load catalogs from
12690 $SGML_CATALOG_FILES
12691 * tree.c: cleanup
12692 * configure.in: iconv library fixup, ICONV_LIBS
12693
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012694Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12695
12696 * catalog.c: handling of CATALOG entries. detection of recursion,
12697 and a few bugfixes
12698 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12699 against the default namespace
12700
Daniel Veillard04b93292001-05-21 08:15:31 +000012701Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12702
12703 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12704
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012705Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12706
12707 * parser.c: fixed propagation context info when parsing an
12708 external entity.
12709 * doc/html/*.html: regenerated a couple of docs
12710
Daniel Veillard4623acd2001-05-19 15:13:15 +000012711Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12712
12713 * doc/xml.html: update with 2.3.9 informations
12714
Daniel Veillardbed7b052001-05-19 14:59:49 +000012715Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12716
12717 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12718 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12719 * doc/html/* : rebuilt the docs
12720 * valid.c: small patch which may improve some case when
12721 validating.
12722
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012723Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12724
12725 * HTMLparser.c: Closed bug #54891
12726 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12727 to the suite
12728
12729Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12730
12731 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12732 applied a documentation patch from LotR and filled in a few missing
12733 descriptions
12734
Daniel Veillard76d66f42001-05-16 21:05:17 +000012735Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12736
12737 * xpath.c tree.c parser.c: speed optimizations at the parser level
12738 document tree freeing and xpath evaluation
12739
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012740Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12741
12742 * parser.c parser.h parserInternals.h: fixed a couple of
12743 interfaces for handling memory buffer input to const char *
12744 upon suggestion of JamesH.
12745
Daniel Veillardc3739e72001-05-15 15:23:27 +000012746Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12747
12748 * configure.in: LoTR sent a patch fixing the previous commit
12749
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012750Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12751
12752 * configure.in: trying to deal again with the stoopid -R linking
12753 flag of Solaris
12754
Daniel Veillard790142b2001-05-15 10:51:53 +000012755Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12756
12757 * xpath.h: two nodeset access macros from Thomas Broyer
12758
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012759Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12760
12761 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12762 patch from Thomas Broyer
12763
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012764Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12765
12766 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12767 case
12768 * INSTALL: was empty added stuff from the FAQ
12769
Daniel Veillard75bea542001-05-11 17:41:21 +000012770Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12771
12772 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12773 attributes handling and #54433 by adding xmlUnsetProp()
12774 and xmlUnsetNsProp()
12775
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012776Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12777
12778 * HTMLparser.c: Patch from Jonas Borgström
12779 (htmlGetEndPriority): New function, returns
12780 the priority of a certain element.
12781 (htmlAutoCloseOnClose): Only close inline elements if they
12782 all have lower or equal priority.
12783 * result/HTML: this of course changed a number of tests results.
12784
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012785Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12786
12787 * xmlIO.c catalog.c: plugged in the default catalog resolution
12788 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12789 documentations
12790 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12791
Daniel Veillarda7374592001-05-10 14:17:55 +000012792Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12793
12794 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12795 integrating catalogs
12796 * catalog.[ch] testCatalog.c: adding a small catalo API
12797 (only SGML catalog support).
12798 * parser.c: restaured xmlKeepBlanksDefault(0) API
12799
Daniel Veillardc17337c2001-05-09 10:51:31 +000012800Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12801
12802 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12803
Daniel Veillard257d9102001-05-08 10:41:44 +000012804Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12805
12806 * parser.c: added xmlParseExternalEntityPrivate() to allow
12807 propagation of ctxt->_private when parsing external entities
12808
Daniel Veillard083c2662001-05-08 08:27:14 +000012809Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12810
12811 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12812
Daniel Veillard01ef7382001-05-08 07:31:43 +000012813Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12814
12815 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12816
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012817Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12818
12819 * valid.c: warn when indeterminist content model is detected
12820 * result/VC/ElementValid8: this adds a message
12821 * Makefile.am: add --novalid for VCM tests
12822 * parserInternals.c: added a call to Init memory
12823
Daniel Veillard64269352001-05-04 17:52:34 +000012824Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12825
12826 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12827 when both parameters are NULL.
12828
Daniel Veillard37721922001-05-04 15:21:12 +000012829Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12830
12831 * valid.c: applied small patch from Gary Pennington, reindented
12832 some part of the code.
12833
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012834Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12835
12836 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12837 release, updated and regenerated the docs
12838
Daniel Veillard357c9602001-05-03 10:49:20 +000012839Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12840
12841 * xpath.c result/XPath/expr/floats : clarified and cleanup
12842 printing of abnormal floats in tests.
12843
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012844Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12845
12846 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12847 * results/HTML/ : a few changes in the output of the HTML tests as
12848 a result.
12849 * configure.in: tying to fix -liconv where needed
12850
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012851Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12852
12853 * Makefile.am: fixed a stupid error
12854
Daniel Veillard7150a032001-05-02 16:41:11 +000012855Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12856
12857 * configure.in Makefile.am: make the inclusion of the trio
12858 modules in the library conditional
12859
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012860Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12861
12862 * DOCBparser.c: patche from László Kovács, fixed entities refs
12863 in attributes handling
12864
Daniel Veillardedddff92001-05-02 10:58:52 +000012865Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12866
12867 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12868 flushing
12869
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012870Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12871
12872 * xpath.c: fix of an XSLT namespace bug reported on the list
12873 general/bug-8-
12874
Daniel Veillard5792e162001-04-30 17:44:45 +000012875Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12876
12877 * strio.h trio.c: Dan McNichol suggested a couple of small
12878 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12879
Daniel Veillard02141ea2001-04-30 11:46:40 +000012880Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12881
12882 * tree.c parser.c encoding.c: spent a bit more time looking
12883 at the parsing speed and DOM handling. Added a few more
12884 speedups.
12885
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012886Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12887
12888 * parser.c: small but effective parsing speed improvement
12889
Daniel Veillardb59076b2001-04-29 17:04:07 +000012890Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12891
12892 * configure.in: default on the DocBook parser inclusion (for Gnome)
12893 * DOCBparser.h: fixed a header reference
12894
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012895Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12896
12897 * configure.in xpath.c: applied Bjorn patches for FPE on the
12898 alpha
12899
Daniel Veillardeefd4492001-04-28 16:55:50 +000012900Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12901
12902 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12903 xmlSaveFormatFileTo()
12904
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012905Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12906
12907 * xpath.c: simple and efficient optimization, XPath functions
12908 aways bind to the same code, cache this
12909 * TODO: updated (by saying some is obsolete)
12910
Daniel Veillard2156a562001-04-28 12:24:34 +000012911Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12912
12913 * xpath.c: more cleanup work on XPath name parsing routines
12914
Daniel Veillard61d80a22001-04-27 17:13:01 +000012915Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12916
12917 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12918 xmlXPathParseName
12919 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12920 * debugXML.c: avoid compilation problems if compiling without
12921 HTML support, Igor Zlatkovic
12922 * win32/libxml2/libxml2.def.src: being able to compile without
12923 XPath on Windows
12924
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012925Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12926
12927 * libxml.m4: yet another patch from Toshio Kuratomi
12928
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012929Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12930
12931 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12932
Daniel Veillard67fee942001-04-26 18:59:03 +000012933Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12934
12935 * tree.[ch]: added xmlSaveFormatFile interface for saving
12936 and indenting a file.
12937
Daniel Veillard82e49712001-04-26 14:38:03 +000012938Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12939
12940 * xpath.c: fixed bug #53689 related to processing-instruction()
12941
Daniel Veillard02f077a2001-04-26 10:59:11 +000012942Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12943
12944 * DOCBparser.c: patche from László Kovács
12945
Daniel Veillard30211a02001-04-26 09:33:18 +000012946Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12947
12948 * parser.c: applied fixes from Christian Glahn bug report #53391
12949
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012950Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12951
12952 * error.c: Jean François Lecomte provided a complete description
12953 and a fix to bug #53537
12954
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012955Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12956
12957 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12958
Daniel Veillard1034da22001-04-25 19:06:28 +000012959Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12960
12961 * DOCBparser.c SAX.c: a bit more work on entities processing.
12962 Still Need to cleanup XML output and references in attributes
12963
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012964Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12965
12966 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12967
Daniel Veillardb33c2012001-04-25 12:59:04 +000012968Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12969
12970 * tree.c: trying to fix #53574, not completely complete,
12971 I would like xmllint --copy --debug test/ent1 and
12972 xmllint --debug test/ent1 to show the same result.
12973 * xpath.c: fix a bug when trying to sort namespace nodes
12974
Daniel Veillard5146f202001-04-25 10:29:44 +000012975Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12976
12977 * HTMLtree.c: real fix for #53402
12978
Daniel Veillard7533cc82001-04-24 15:52:00 +000012979Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12980
12981 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12982 PIs when using xsl:output
12983 * valid.c: closing #53537 some case generate segfaults if there
12984 is validity errors
12985
Daniel Veillard61b33d52001-04-24 13:55:12 +000012986Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12987
12988 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12989 of external parsed entities, added --noent to testDocbook
12990 * valid.c: Garry Pennington found an uninitialized variable
12991 access in xmlValidateElementContent()
12992
Daniel Veillard56098d42001-04-24 12:51:09 +000012993Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12994
12995 * HTMLparser.c : HTML parsing still sucks ... trying to deal
12996 with madness
12997 * result/HTML/ : this modified the result of the regression tests
12998 a lot.
12999
Daniel Veillard122376b2001-04-24 12:12:30 +000013000Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13001
13002 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13003 to doc where it wasn't checked against NULL reported by
13004 Jens Laas
13005
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013006Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13007
13008 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13009 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13010
Daniel Veillardeae522a2001-04-23 13:41:34 +000013011Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13012
13013 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13014 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13015 * SAX.[ch]: cleanup and updates for DocBook
13016 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13017 ex SGML identifier changes
13018 * valid.c: removed a static unused function.
13019
Daniel Veillardde57c612001-04-23 09:13:36 +000013020Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13021
13022 * HTMLtree.c: applied change for Paul Sponagl on script saving
13023 * Makefile.am: the warning about entity title.xml are normal.
13024
Daniel Veillard393df012001-04-22 20:11:18 +000013025Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13026
13027 * configure.in: release of 2.3.7
13028 * Makefile.am: fixing make distcheck
13029
Daniel Veillarda41123c2001-04-22 19:31:20 +000013030Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13031
13032 * doc/html/* doc/xml.html: updated and regenerated the docs
13033
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013034Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13035
13036 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13037
Daniel Veillarde82a9922001-04-22 12:12:58 +000013038Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13039
13040 * tree.c: fixed #53388 with the provided patch
13041
Daniel Veillard06803992001-04-22 10:35:56 +000013042Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13043
13044 * valid.c: Bjorn detected an invalid memory access. Fixed
13045 vstateVPush()
13046
Daniel Veillard40af6492001-04-22 08:50:55 +000013047Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13048
13049 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13050
Bjorn Reese70a9da52001-04-21 16:57:29 +000013051Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13052
13053 * libxml.h: new header used only for the compilation of libxml
13054 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13055 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13056 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13057 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13058 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13059 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13060 baseline (version 1.2 plus a single patch).
13061 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13062 scientific notation for numbers. Tests added.
13063 * xpath.c: formatting of numbers changed to use sprintf
13064 (contribution from William Brack)
13065
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013066Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13067
13068 * valid.c: cleanup, more useful debugging
13069 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13070 * xmlIO.c: entity loading is printed as an error when validating
13071
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013072Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13073
13074 * valid.c: fixed to validate within entities
13075 * test/VCM/v22.xml: added a specific testcase
13076
Daniel Veillardca1f1722001-04-20 15:47:35 +000013077Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13078
13079 * valid.c: forgot an epsilon transition in for ()+
13080 * test/VCM/v21.xml : added a specific test case
13081
Daniel Veillard85349052001-04-20 13:48:21 +000013082Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13083
13084 * valid.c: removed a state explosion exhibited by RSS
13085 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13086 from bug #51872
13087
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013088Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13089
13090 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13091 validation without using an ugly NFA -> DFA algo in the source.
13092 Made a specific algorithm easier to maintain, using a single
13093 stack and without recursion.
13094 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13095 * hash.c: made the growing routine static
13096 * tree.h parser.c: added the parent information to an
13097 xmlElementContent node.
13098
Daniel Veillarde470df72001-04-18 21:41:07 +000013099Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13100
13101 * SAX.c parser.c xpath.c: generating IDs when not validating
13102 from an external parsed entity was poisoning the ID has table
13103 with removed values. This was killing XSLT on the KDE help
13104 browser.
13105
Daniel Veillardceacdd92001-04-18 15:10:35 +000013106Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13107
13108 * entities.h: andrew@ugh.net.au detected a double declaration
13109
Daniel Veillarda10efa82001-04-18 13:09:01 +000013110Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13111
13112 * debugXML.c hash.c tree.h valid.c : some changes related to
13113 the validation suport to improve speed with DocBook
13114 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13115 the way validation errors get reported
13116
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013117Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13118
13119 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13120 by P C Chow and William M. Brack for XSLT HTML output
13121
Daniel Veillard2d90de42001-04-16 17:46:18 +000013122Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13123
13124 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13125 Igor Zlatkovic patches for MSC compilation and added his
13126 updates
13127
Daniel Veillarde043ee12001-04-16 14:08:07 +000013128Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13129
13130 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13131 prefix lookup.
13132 * parserInternals.c: fixed the bug reported by Morus Walter
13133 due to an off by one typo in xmlStringCurrentChar()
13134
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013135Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13136
13137 * HTMLparser.c result/HTML/*: revamped the way the HTML
13138 parser handles end of tags or end of input
13139
Daniel Veillard82daa812001-04-12 08:55:36 +000013140Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13141
13142 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13143
Daniel Veillard67a21302001-04-11 14:39:16 +000013144Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13145
13146 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13147 bug where the linktime verions of free() won't work ...
13148
Daniel Veillard27b55282001-04-11 12:22:25 +000013149Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13150
13151 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13152
Daniel Veillardafc73112001-04-11 11:51:41 +000013153Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13154
13155 * doc/xml.html: added 2.3.6 release
13156
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013157Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13158
13159 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13160 * result/wml.xml: resulted in a small output change
13161
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013162Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13163
13164 * tree.c: xmlNewDoc was missing the charset initialization
13165 * xmllint.c: added --auto to autogenerate a doc, allow to
13166 reproduce the problem fixed on xmlNewDoc
13167
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013168Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13169
13170 * xpath.c: trying to get 52979 solved
13171 * tree.c result/ result/noent/: trying to get 52712 solved, this
13172 also made me clean up the fact that XML output in general should
13173 not add formating blanks by default, this changed the output of
13174 a few tests
13175
Daniel Veillard73639a72001-04-10 14:31:39 +000013176Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13177
13178 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13179
Daniel Veillardfac26a12001-04-08 13:08:14 +000013180Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13181
13182 * configure.in: finally released 2.3.6
13183
Daniel Veillard911f49a2001-04-07 15:39:35 +000013184Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13185
13186 * xpath.c: checking for null pointer generated by new code
13187
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013188Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13189
13190 * xpath.c: fixed a [] evaluation problem reported
13191 * test/XPath/tests/simpleaddr: extended test
13192 * result/XPath/simpleaddr: updated result
13193
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013194Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13195
13196 * xmllint.c: Dan Timis reported a portability problem
13197 on Macs without mmap, fixed it.
13198
Daniel Veillardb38bd552001-04-03 18:22:00 +000013199Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13200
13201 * testXPath.c : added a --tree option allowing to display the
13202 tree dump of the XPath expression
13203
Daniel Veillard4dd93462001-04-02 15:16:19 +000013204Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13205
13206 * xpath.c: fixed a memleak when comparing nodesets
13207 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13208 * tree.c: added a TODO
13209
Daniel Veillard92ad2102001-03-27 12:47:33 +000013210Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13211
13212 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13213 we need string functions
13214 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13215 to be able to use them where needed. Applied some changes
13216 to reduce name linking pollution and compile in only what's
13217 needed.
13218 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13219 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13220 for the string manipulation functions
13221 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13222 to the free() function of xmlmemory.c
13223 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13224 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13225 usage.
13226
13227
Daniel Veillard2be30642001-03-27 00:32:28 +000013228Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13229
13230 * error.c: applied the context output patch of the error
13231 handling submitted by Chuck Griffith
13232 * error/VC/*: this slightly change some error logs
13233
Daniel Veillard50582112001-03-26 22:52:16 +000013234Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13235
13236 * parser.c: fixed line number reporting on error
13237
Daniel Veillard04be4f52001-03-26 21:23:53 +000013238Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13239
13240 * parser.c: Sullivan and Darin found a parser bug,
13241 applied the patch.
13242
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013243Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13244
13245 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13246 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13247 xmlversion.h.in xpointer.c: of course the way I defined
13248 UNUSED breaks on old gcc version. Try to be smart and
13249 also define it directly in xmlversion.h
13250 * configure.in: removed -ansi flag from the pedantic set
13251
13252Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013253 Huge cleanup, I switched to compile with
13254 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13255 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13256 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13257 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13258 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13259 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13260 encoding.h entities.c error.c list.[ch] nanoftp.c
13261 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13262 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13263 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13264 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13265 Cleanup, staticfied a number of non-exported functions,
13266 detected and cleaned up a dozen of problem found this way,
13267 avoided a lot of public function name/typedef/system names clashes
13268 * doc/xml.html: updated
13269 * configure.in: switched private flags to the really pedantic ones.
13270
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013271Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13272
13273 * configure.in: 2.3.5
13274 * doc/html/*: rebuilt the docs
13275
Daniel Veillard146c9122001-03-22 15:22:27 +000013276Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13277
13278 * parser.c: fixed a reported bug in NOTATION parsing
13279 * uri.c: accepted but not fixed bug 51876, added TODO
13280 * Makefile.am: fixed bug 51876
13281
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013282Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13283
13284 * config.h.in configure.in error.c: fix a compilation problem
13285 on platforms without vsnprintf (xml@thewrittenword.com)
13286
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013287Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13288
13289 * parser.c: fixed a function name header typo
13290 * SAX.c: notations can also occur in external subset.
13291
Daniel Veillard7d42b542001-03-20 13:22:46 +000013292Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13293
13294 * error.c: removed a C++ like comment
13295
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013296Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13297
13298 * parser.c: fixing bug 52299 strange condition leading
13299 to a parser crash due to a buffer overflow
13300 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13301 added the specific test case
13302
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013303Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13304
13305 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13306 xmlXPathConvert{String,Number,Boolean} to be able to make
13307 type casts without a context stack, fixed some implementation
13308 problems related to the absence of context at parse-time,
13309 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13310 in the public API too
13311 * xpointer.c xpathInternals.h: we need to know at parse time
13312 whether we are compiling an XPointer
13313
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013314Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13315
13316 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13317 cleaned up the parser internals, refactored XPath code, added
13318 new compilation based APIs and cleanly separated public and
13319 private APIs.
13320
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013321Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13322
13323 * xpath.h: the comp field must be added at the end to avoid
13324 killing binary compat.
13325
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013326Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13327
13328 * Makefile.am: detect XPath memleaks in regreson tests
13329 * error.c: fixed and error w.r.t. error reporting still using
13330 stderr
13331 * hash.c: added new line at end of file
13332 * tree.h: minor cleanup
13333 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13334 expression parsing from evaluation, resulted in a number of
13335 changes internally, and in XPointer. Likely to break stuff
13336 using xpathInternals.h but should remain binary compatible,
13337 new interfaces will be added.
13338
Daniel Veillardd574f782001-03-14 19:40:17 +000013339Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13340
13341 * configure.in: fixed a couple of problems reported by
13342 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13343 without gcc on non linux platforms.
13344
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013345Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13346
13347 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13348 a fix for --with-html-dir= configure support. I hope it won't
13349 break rpm generation
13350
Daniel Veillarda022fe02001-03-14 16:30:00 +000013351Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13352
13353 * xmlIO.c: one function comment cleanup.
13354
Daniel Veillard25239c12001-03-14 13:56:48 +000013355Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13356
13357 * SAX.c: external subset notations were improperly registered
13358 in the internal subset.
13359
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013360Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13361
13362 * README.cvs-commits: added, pointing to HACKING
13363 * HACKING: updated
13364
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013365Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13366
13367 * parser.c: and Matt Sergeant found one in the XML push
13368 parser (erroneous check I forgot to remove when I fixed the
13369 main parser).
13370
Daniel Veillard68d7b672001-03-12 18:22:04 +000013371Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13372
13373 * xpath.c: ptittom found a small bug in UnaryExpr
13374
Daniel Veillarde356c282001-03-10 12:32:04 +000013375Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13376
13377 * configure.in: bumped to 2.3.4
13378 * error.c: fixed bug #51860
13379 * tree.c: fixed bug #51861
13380 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13381 * tree.[ch] : added xmlDefaultBufferSize
13382 * nanoftp.c: typo in function name header block
13383 * doc/xml.html : updated, added link to XML::LibXSLT
13384 * doc/html/* : rebuilt the docs
13385
Daniel Veillard80f32572001-03-07 19:45:40 +000013386Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13387
13388 * parser.c SAX.c: the new content parsing code raised an
13389 ugly bug in the characters() SAX callback. Found it
13390 just because of strangeness in XSLT XML Rec ouptut :-(
13391
Daniel Veillard6c831202001-03-07 15:57:53 +000013392Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13393
13394 * Makefile.am: Martin Baulig suggested to add -lm
13395 * tree.c: found another bug in xmlNodeGetContent()
13396
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013397Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13398
13399 * xpath.c: Bjorn found the error related to strictness of comparison.
13400
Daniel Veillard29631a82001-03-05 09:49:20 +000013401Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13402
13403 * parser.c: trying to fix the Dtd parsing problem reported
13404 by Gary, side effect of last week speed optimizations.
13405
Daniel Veillard14be0a12001-03-03 18:50:55 +000013406Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13407
13408 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13409 * parserInternals.c: removed unneeded test raised by Stric
13410
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013411Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13412
13413 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13414 and fixed by William Brack). Added xmlXPathFormatNumber.
13415 Changed the sorting slightly.
13416 * configure.in Makefile.am example/Makefile.am: Added -lm.
13417 Please note that applications linking with libxml2, must
13418 also like with the math library from now on.
13419
Daniel Veillardf9533d12001-03-03 10:04:57 +000013420Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13421
13422 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13423
Daniel Veillard2f362242001-03-02 17:36:21 +000013424Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13425
13426 * parser.c: one must report spaces even if the Dtd element
13427 content proves that this is not part of the element content.
13428 * result/valid/*.xml: this changed the ouptu slightly
13429
Daniel Veillardb402c072001-03-01 17:28:58 +000013430Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13431
13432 * configure.in: bumped to 2.3.3
13433 * doc/xml.html: updated
13434
Daniel Veillard77851712001-02-27 21:54:07 +000013435Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13436
13437 * tree.c: minor doc fix
13438 * xpath.c: deallocation issues when a result tree has been
13439 converted to a node-set
13440
Daniel Veillardec70e912001-02-26 20:10:45 +000013441Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13442
13443 * doc/xml.html: oops corrected dates s/2000/2001
13444
Daniel Veillard8730c562001-02-26 10:49:57 +000013445Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13446
13447 * valid.c: new patch from Gary Pennington
13448
Daniel Veillard91e9d582001-02-26 07:31:12 +000013449Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13450
13451 * doc/xml.html: applied patch from Ankh
13452
Daniel Veillardedac3c92001-02-26 01:36:19 +000013453Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13454
13455 * xinclude.c: fixed a problem building on Mac
13456
Daniel Veillard21a0f912001-02-25 19:54:14 +000013457Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13458
13459 * parser.c: more work on increasing parsing ferformances
13460
Daniel Veillard48b2f892001-02-25 16:11:03 +000013461Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13462
13463 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13464 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13465 avoiding memcpy in production builds MEM_CLEANUP macro use
13466 * parser.[ch] parserInternals.c: optimizations of the tightest
13467 internal loops inside the parser. Better checking of I/O
13468 flushing/loading conditions
13469 * xmllint.c : added --timing
13470
Daniel Veillard71681102001-02-24 17:48:53 +000013471Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13472
13473 * configure.in: bumped to 2.3.2
13474 * doc/xml.html: updated for release
13475
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013476Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13477
13478 * xpath.c: found a memleak and fixed a nasty bug
13479
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013480Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13481
13482 * xmllint.[c1] : added return code errors for xmllint
13483 * xpath.c: specific debug dump function for result value trees
13484
Daniel Veillard4b637072001-02-21 21:52:55 +000013485Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13486
13487 * xpath.c: finally implemented xmlXPathCompareNodeSets
13488 * test/XPath/expr/floats results/XPath/expr/floats: added
13489 a test for float expressions
13490
Daniel Veillardf714aa32001-02-21 03:07:44 +000013491Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13492
13493 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13494 * parserInternals.[ch]: trying to speed up parsing
13495 * xpath.c : speeded up node set equality op
13496
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013497Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13498
13499 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13500 better handling of ID/IDREF and the list modules associated
13501 * configure.in: small CFLAGS cleanup
13502
Daniel Veillarda8abee62001-02-19 15:14:59 +000013503Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13504
13505 * configure.in: fixed iconv detection on AIX (stric)
13506
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013507Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013508
13509 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13510
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013511Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13512
13513 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13514 and optimized xmlXPathNodeSetSort
13515
Daniel Veillard142adbf2001-02-17 13:21:05 +000013516Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13517
13518 * xpath.c: bug fix when context size is 0
13519 * parser.c: I like Norm's Dtd because they still manage to break
13520 the parser occasionally
13521
Daniel Veillardf23e0092001-02-16 13:21:29 +000013522Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13523
13524 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13525
Daniel Veillarde0e26512001-02-16 00:11:46 +000013526Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13527
13528 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13529 attributes within the XML-1.0 namespace
13530
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013531Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13532
13533 * xpathInternals.h: exported a few axis functions
13534 * doc/xml.html: updated the doc
13535
Daniel Veillard760f4422001-02-15 14:59:48 +000013536Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13537
13538 * configure.in: applied patch from Daniel van Balen for OpenBSD
13539 and bumped version to 2.3.1
13540 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13541 attempt to find autoclosing was simply broken, removed it,
13542 updated the examples, this is better
13543
Daniel Veillardd194dd22001-02-14 10:37:43 +000013544Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13545
13546 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13547 hash functionnalities.
13548 * doc/html/* : rebuild the doc
13549
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013550Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13551
13552 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13553 on predicate
13554 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13555 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13556 really want to have tags closed on output even if we accept
13557 unclosed ones on input
13558
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013559Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13560
13561 * xpath.c: ouch don't free NULL, rare case fixed
13562 * tree.c: don't coalesce text nodes if they don't have the
13563 same behaviour wrt escaping on output
13564
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013565Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13566
13567 * xpath.c: small fixup
13568 * SAX.c: don't warn on empty namespaces.
13569
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013570Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13571
13572 * README: a bit of cleanup
13573 * configure.in: preparing for 2.3.0 release
13574
Daniel Veillard1f83d392001-02-08 09:37:42 +000013575Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13576
13577 * hash.[ch]: added a first version of xmlHashSize()
13578 * valid.c: another bug fix from Gary Pennington
13579
Daniel Veillard5eef6222001-02-07 18:24:48 +000013580Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13581
13582 * valid.c: couple of bug fixes pointed by Gary Pennington
13583 * HTMLtree.c: #if 0 cleanup
13584
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013585Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13586
13587 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13588 which removes a time consuming check of xmlXPathNodeSetAdd()
13589 and use it in places where we are sure to not break unicity
13590
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013591Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13592
13593 * xpath.c: bug fixes found from XSLT
13594 * tree.c: preserve node->name special values when copying nodes.
13595 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13596 external subset are fetched when available but without full
13597 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13598 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13599 output with encoding disabled.
13600
Daniel Veillard2c833b62001-02-03 08:52:06 +000013601Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13602
13603 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13604 xmlCheckFilename should not be called from xmlFileOpenW
13605 and xmlGzfileOpenW
13606
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013607Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13608
13609 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13610 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13611 added the new tests for URI normalization
13612 * testURI.c: fixed stoopid bugs
13613 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13614 the URI in the error messages are now properly normalized
13615
Daniel Veillardea28ce62001-02-02 08:20:19 +000013616Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13617
13618 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13619
Daniel Veillarde99a4762001-02-01 04:34:35 +000013620Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13621
13622 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13623
Daniel Veillard2b325a02001-01-31 20:46:31 +000013624Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13625
13626 * xpath.c: fixed mod operator
13627
Daniel Veillardde55cf62001-01-31 15:53:13 +000013628Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13629
13630 * parser.c: fixed xmlStrcat doc
13631 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13632 trees.
13633
Daniel Veillard2f913b72001-01-31 13:23:49 +000013634Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13635
13636 * xpath.c result/XPath/tests/chaptersbase
13637 result/XPath/tests/simplebase: fixed XPath node()
13638 * tree.c: small fix in xmlNewNs()
13639 * Makefile.am: removed extraneous xml2Conf.sh rule
13640
Daniel Veillardb42042b2001-01-28 07:40:36 +000013641Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13642
13643 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13644 Changed the library name, in order to get libxml-devel and
13645 libxml2-devel to coexist on a single system
13646 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13647 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13648
Daniel Veillardee0a4662001-01-27 18:59:33 +000013649Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13650
13651 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13652 libxml2-devel installable in // as libxml-devel.
13653
Daniel Veillard5eb05942001-01-27 17:50:22 +000013654Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13655
13656 * doc/Makefile.am: fixed make rebuild in doc
13657 * doc/html/*.html: rebuilt the docs
13658
Daniel Veillard65c295d2001-01-26 09:32:39 +000013659Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13660
13661 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13662
Daniel Veillard8e199902001-01-25 18:54:39 +000013663Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13664
13665 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13666 the HTML doc to go into the -devel RPM ...
13667 * aclocal.m4 config.h.in: some updates due to auto* magic
13668
Daniel Veillard93086662001-01-25 18:13:04 +000013669Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13670
13671 * xpath.h: added a hook in the context structure allowing to
13672 link to extra support, needed for XSLT
13673
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013674Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13675
13676 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13677 xmlXPtrCmpPoints to use it.
13678 * propagated the following patch from Alejandro Forero
13679 * include/win32config.h xmlIO.c: applied further suggestions
13680 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13681 * example/gjobread.c: fixed warnings, now that it builds
13682
13683Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13684
13685 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13686
13687 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13688 filename points to a valid file (not a directory).
13689 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13690 Added calls to xmlCheckFilenameDir.
13691
13692 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13693 `path' (rather than `filename') as the parameter to gzopen and open.
13694
Daniel Veillard48177c22001-01-23 15:27:41 +000013695Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13696
13697 * Makefile.am: fixed a problem with EXTRA_DIST
13698
Daniel Veillardb83ba402001-01-22 22:45:10 +000013699Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13700
13701 * Makefile.am example/Makefile.am: finally found the trick
13702 to build the example, i.e. add "." in SUBDIRS before example
13703 in the list <grin/>
13704
Daniel Veillard82687162001-01-22 15:32:01 +000013705Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13706
13707 * doc/xml.html: updated with an XSLT section, removed pointer to
13708 W3C CVS base.
13709
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013710Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13711
13712 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13713 too, and deallocation need to occur the same way.
13714
Daniel Veillarde4566462001-01-22 09:58:39 +000013715Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13716
13717 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13718 type correponding to an XSLT result tree fragment. Share most
13719 of the data format with node set, as well as operators.
13720 * HTMLtree.c: added a newline at the end of the doctype output
13721 whe this one is not present initially.
13722 * tree.c: make sure taht the parent and doc pointers are properly
13723 set when copying attributes (lists).
13724
Daniel Veillard701c7362001-01-21 09:48:59 +000013725Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13726
13727 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13728
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013729Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13730
13731 * xpath.c: seems I finally killed that ugly path evaluation
13732 context bug (tagged 9999 in case is is wrong)
13733
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013734Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13735
13736 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13737 for XSLT
13738
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013739Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13740
13741 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13742 for xmlGzfileOpen() bug
13743
Daniel Veillardf6eea272001-01-18 12:17:12 +000013744Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13745
13746 * xpath.c: removed an error found by XSLT usage
13747 * tree.c parserInternals.h: use a predefined static string
13748 for text and comment nodes, avoid freeing them in xmlFreeNode,
13749 exported the string name in parserInternals.h and added
13750 another value to disable encoding at output (for XSLT),
13751 gain memory, time.
13752
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013753Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13754
13755 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13756 win32/libxml2/libxml2_so.dsp: new makefiles and update
13757 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13758
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013759Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13760
13761 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13762 Gary Pennington
13763
Daniel Veillard389e6b72001-01-15 19:41:13 +000013764Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13765
13766 * xpath.c: fixed the comaprision of values and nodelists,
13767 need to compare nodelist still ...
13768 * debugXML.c: avoided a possible core dump
13769 * HTMLparser.c: cleanup
13770 * nanohttp.c: contributed fix.
13771 * tree.c: fixes in properties handling added xmlSetNsProp
13772 needed by libxslt
13773 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13774 comment
13775 * TODO: updated
13776
Daniel Veillard167bd532001-01-06 21:09:34 +000013777Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13778
13779 * parser.c parserInternals.c: applied Bjorn Reese optimization
13780 patch
13781
13782Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13783
13784 * Makefile.am: applied patch fro make check from Martin Vidner
13785
Daniel Veillard503b8932001-01-05 06:36:31 +000013786Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13787
13788 * configure.in: preparing 2.2.11
13789 * doc/html/*: rebuild the HTML files
13790 * doc/xml.html : updated
13791
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013792Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13793
13794 * tree.c: fixed a stupid bug
13795 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13796 patches related to validation of an XInclude processing result
13797 * TODO: updated
13798
Daniel Veillarde2488192001-01-04 10:54:22 +000013799Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13800
13801 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13802 on large files
13803
Daniel Veillardf060a412001-01-03 20:52:44 +000013804Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13805
13806 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13807
Daniel Veillard45cff692001-01-03 18:02:04 +000013808Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13809
13810 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13811 reported by Jonas Borgström
13812 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13813
Daniel Veillard08108982001-01-03 15:24:58 +000013814Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13815
13816 * testXPath.c xpath.c: fixing the XPath union expressions problem
13817 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13818
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013819Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13820
13821 * xmllint.c: Made is so if the file name is "-" is will read form
13822 standard input. Sven Heinicke <sven@zen.org>
13823 * tree.c: fixed a problem when growing buffer
13824 * tree.h: fixed the comment of the node types following andersca
13825 comment
13826 * TODO: updated
13827
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013828Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13829
13830 * HTMLparser.[ch]: added a way to avoid adding automatically
13831 omitted tags. htmlHandleOmittedElem() allows to change the
13832 default handling.
13833 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13834 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13835 of xmllint too when using --memory flag, added a memory test
13836 suite at the Makefile level.
13837 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13838 with namespace use when encountering QNames in XPath evalation,
13839 added xmlns() scheme in XPointer.
13840 * nanoftp.c : incorporated a fix
13841 * parser.c xmlIO.c: fixed problems raised with encoding when using
13842 the memory I/O
13843 * parserInternals.c: closed bug 25934 reported by
13844 torsten.landschoff@innominate.de
13845 * TODO: updated
13846
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013847Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13848
13849 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13850 on a non-updated tree :-(, made a 2.2.10 release to correct the
13851 situation
13852
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013853Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13854
13855 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13856 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13857 integrated a set of OpenVMS changes from Howard Taylor
13858 <Howard.Taylor@pacoast.com>
13859
Daniel Veillard58770e72000-11-25 00:48:47 +000013860Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13861
13862 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13863 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13864
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013865Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13866
13867 * HTMLparser.c: some fixes on auto-open of html/head/body
13868 * encoding.c: fixed a compilation error on some gcc env
13869 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13870 XPointer implementation
13871 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13872 related XPointer tests and associated results
13873
Daniel Veillard300f7d62000-11-24 13:04:04 +000013874Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13875
13876 * doc/xmldtd.html doc/xml.html: following a short step by step
13877 guidance on IRC to help maciej with DTDs I started a small
13878 page on the subject.
13879
Daniel Veillard748e45d2000-11-17 16:36:08 +000013880Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13881
13882 * HTMLparser.c: fixed handling of broken charrefs
13883 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13884 patches
13885
Daniel Veillard28929b22000-11-13 18:22:49 +000013886Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13887
13888 * doc/xml.html doc/html/* : rebuilt the docs after adding
13889 xinclude and updated page for 2.2.7 and 2.2.8
13890 * configure.in: releasing 2.2.8
13891
Daniel Veillard41e06512000-11-13 11:47:47 +000013892Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13893
13894 * parser.[ch] parserInternals.c: applied the conditional
13895 section processing fix from Jonathan P Springer
13896 <jonathan.springer2@gte.net>
13897 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13898 project file, fixed iconv default non support
13899 * xpath.c: fixed the problem of evaluating relative expressions
13900 when a node context is provided.
13901
Daniel Veillardbf432752000-11-12 15:56:56 +000013902Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13903
13904 * nanoftp.c: fixed gcc 2.95 new warnings
13905 * SAX.c: fixed a stupid bug
13906 * tree.c: fixed a formatting problem when round-tripping
13907 from/to memory
13908 * xinclude.c: chased memleak, fixed a base problem
13909 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13910 xmlXPtrBuildNodeList()
13911 * TODO: updated
13912 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13913 adding a first small set of regression tests for XInclude
13914
Daniel Veillardc2def842000-11-07 14:21:01 +000013915Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13916
13917 * nanohttp.[ch]: applied Wayne Davison patches to access
13918 the WWW-Authorization header.
13919 * parser.c: Closed Bug#30847: Problems when switching encoding
13920 in short files by applying Simon Berg's patch.
13921 * valid.c: fixed a validation problem
13922 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13923 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13924 Wayne Davison
13925 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13926 need to be extended to non full nodes selections.
13927 * xinclude.c: starts to work decently
13928
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013929Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13930
13931 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13932 debugXML.c xmlversion.h.in: Started adding XInclude support,
13933 this is a new xmllint option
13934 * tree.c xpath.c: applied TOM patches for XPath
13935 * xpointer.c: fixed a couple of errors.
13936 * uri.c: added an escaping function needed for xinclude
13937 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13938 new warning from RH70 gcc's version
13939
Daniel Veillarda4964b72000-10-31 18:23:44 +000013940Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13941
13942 * HTMLparser.c: fixed loop on invalid char in scripts
13943 * parser.c: update to description of xmlIOParseDTD()
13944 * libxml.m4 xmlversion.h.in: changes contributed by
13945 Michael Schmeing <m.schmeing@internet-factory.de>
13946 * configure.in: preparing for 2.2.7
13947 * Makefile.am: trying to avoid config.h and acconfig.h
13948 being included in the distrib
13949 * configure.in: released 2.2.7
13950
13951Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13952
13953 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13954 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13955
Daniel Veillard01411222000-10-30 15:33:22 +000013956Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13957
13958 * parser.[ch]: added xmlIOParseDTD()
13959 * xpointer.c: added support for the 2 extra parameters of
13960 string-range, fixed a stoopid error when '0' was present
13961 in XPointer expressions
13962 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13963 testsuite for the above
13964
Daniel Veillard6db58192000-10-30 09:27:53 +000013965Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13966
13967 * libxml.spec.in: improved package descriptions
13968
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013969Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13970
13971 * xpath.c xpathInternals.h: applied a large cleaning patch
13972 from TOM <ptittom@free.fr>, it also add namespace support
13973 for function and variables registration.
13974
Daniel Veillardbd20df72000-10-29 17:53:40 +000013975Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13976
13977 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13978 * Makefile.mingw: Wayne Davison's update adding hash.c
13979
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013980Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13981
13982 * xpath.c: fixed the root evaluation problems
13983 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13984 ignorable spaces with <b> <bold> <em>
13985 * tree.c: fixed a loop in xmlSearchNsByHref()
13986
Daniel Veillard767662d2000-10-27 17:04:52 +000013987Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13988
13989 * xpath.c: applied another XPath patch from TOM
13990 * xpath.c include/makefile.am: applied another patch from
13991 china@thewrittenword.com (cleanup on IRIX).
13992
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013993Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13994
13995 * xml-config.1: received a fixed version from Fredrik Hallenberg
13996 <hallon@lysator.liu.se>
13997
Daniel Veillardf6bf9212000-10-26 14:07:44 +000013998Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13999
14000 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14001 cleanup patch for XPath
14002
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014003Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14004
14005 * patched to redirrect all "out of context" error messages to
14006 a reconfigurable routine. The changes are:
14007 * xmlerror.h : added the export of an error context type (void *)
14008 an error handler type xmlGenericErrorFunc there is an interface
14009 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14010 to reset the error handling routine and its argument
14011 (by default it's equivalent to respectively fprintf and stderr.
14012 * all the c files: all wild accesses to stderr or stdout within
14013 the library have been replaced to calls to the handler.
14014
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014015Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14016
14017 * configure.in: release 2.2.6
14018 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14019 exporting the inner functions of xpath for extension modules
14020 * doc/*: updated and rebuilt the doc
14021
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014022Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14023
14024 * nanohttp.c : applied Wayne HTTP cleanup patch
14025 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14026 and xmlNodeSetSpacePreserve()
14027
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014028Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14029
14030 * xpath.c: closing bug #29260
14031
Daniel Veillard126f2792000-10-24 17:10:12 +000014032Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14033
14034 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14035 multikey tuples, made hash structure opaque
14036 * valid.[ch]: moved elements, attributes, notations decalarations
14037 as well as ID and refs to hash tables.
14038 * entities.c: hash cleanup
14039 * xmlmemory.c: fixed a dump problem in debug mode
14040 * include/Makefile.am: problem passing in DESTDIR= values patch
14041 from Marc Christensen <marc@calderasystems.com>
14042 * nanohttp.c: removed debugging remains
14043 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14044 * HTMLparser.c parser.c: fixing a number of problems with the
14045 macros in the *parser.c files (Wayne).
14046 * HTMLparser.c: close the previous option when opening a new one
14047 (Marc Sanfacon).
14048 * result/HTML/*: updated the HTML results accordingly
14049
Daniel Veillard52afe802000-10-22 16:56:02 +000014050Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14051
14052 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14053 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14054 XPath functions and XML entities table to them. More to come...
14055 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14056
Daniel Veillard683cb022000-10-22 12:04:13 +000014057Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14058
14059 * tree.c: coalesce adjacent text nodes
14060 * valid.c: handling of blank nodes in DTd validation (raised
14061 by problems with a posteriori validation).
14062 * nanohttp.c: changing behaviour on HTTP write stuff.
14063 * HTMLtree.c: forced body and html to be explicitely closed.
14064 * xpath.h: exported more XPath functions.
14065
Daniel Veillard1baf4122000-10-15 20:38:39 +000014066Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14067
14068 * Release of 2.2.5
14069 * xpointer.c: range() range-inside and other helper functions
14070 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14071
Daniel Veillard47e12f22000-10-15 14:24:25 +000014072Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14073
14074 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14075 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14076
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014077Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14078
14079 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14080 and XPointer modules
14081
Daniel Veillard134c9f32000-10-15 10:27:08 +000014082Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14083
14084 * SAX.h: closed #25107
14085
Daniel Veillard39915622000-10-15 10:06:55 +000014086Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14087
14088 * testSAX.c: fixed problem with cdata reporting
14089 * SAXresult/* : updated
14090
Daniel Veillard1e851392000-10-15 10:02:56 +000014091Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14092
14093 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14094 Closed bug #27499, added to regression tests
14095 * TODO: updated
14096
Daniel Veillard7eda8452000-10-14 23:38:43 +000014097Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14098
14099 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14100 support for SCRIPT and STYLE with help from Bjorn Reese
14101 * test/HTML/* result/HTML/*: added simple testcase and updated
14102 the existing ones.
14103
Daniel Veillardff9c3302000-10-13 16:38:25 +000014104Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14105
14106 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14107 string-range for empty strings
14108 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14109 test/XPath/xptr/strrange: augmented the XPointer testsuite
14110
Daniel Veillard189446d2000-10-13 10:23:06 +000014111Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14112
14113 * doc/xml.html doc/xmlmem.html: added a module describing memory
14114 interfaces and use, updated the main page.
14115
Daniel Veillard2f971a22000-10-12 23:26:32 +000014116Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14117
14118 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14119 nanoftp code work on Windows too now
14120
14121Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014122
14123 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14124 * xpointer.c: implemented string-range() at least a good first version
14125 * test/XPath/docs/str test/XPath/xptr/strrange
14126 result/XPath/xptr/strrange: the string-range() tests
14127
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014128Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14129
14130 * Makefile.am include/Makefile.am include/win32config.h
14131 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14132 and make distcheck
14133
Daniel Veillard19d61112000-10-11 23:50:35 +000014134Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14135
14136 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14137 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14138 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14139
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014140Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14141
14142 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14143 patch for socklen_t detection by
14144 Albert Chin-A-Young <china@thewrittenword.com>
14145
Daniel Veillardcd429612000-10-11 15:57:05 +000014146Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14147
14148 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14149 and added a --dtdvalid option to xmllint used to test it
14150
Daniel Veillard47c02452000-10-11 13:04:36 +000014151Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14152
14153 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14154 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14155
Daniel Veillard2d38f042000-10-11 10:54:10 +000014156Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14157
14158 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14159 handlings (registration, lookup, cleanup)
14160
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014161Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14162
14163 * configure.in Makefile.am include/makefile.am: adding XPointer
14164 and XPtrtests target
14165 * xpointer.[ch] : new files for XPointer support
14166 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14167 more XPath tests
14168
Daniel Veillard57fda592000-10-10 23:24:14 +000014169Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14170
14171 * configure.in: fixed, very broken, make distcheck works again
14172
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014173Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14174
14175 * More work toward 2.2.5, integrated a number of patches
14176 * configure.in Makefile.am win32config.h.in: trying to cleanup
14177 make distcheck .... huh ...
14178 * include/Makefile.am include/win32config.h: new directory
14179 for includes
14180 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14181 updated teh makefiles and instructions for WIN32
14182 * xpath.c: small fixes
14183 * test/XPath/ results/XPath: updated the testcases and results
14184 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14185 suggested patches
14186 * valid.c: fixed an ID bug
14187
Daniel Veillardb71379b2000-10-09 12:30:39 +000014188Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14189
14190 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
14191 the automake bug where wrong dependancies were generated.
14192 * xpath.[ch]: worked on XPointer
14193
Daniel Veillard7e99c632000-10-06 12:59:53 +000014194Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14195
14196 * configure.in Makefile.am: 2.2.5, ship the include in an
14197 include/libxml subdirectory, use symlinks when using CVS
14198 * testSAX.c: fixed small bug
14199 * testXPath.c: changed the way testfiles are parsed
14200 * debugXML.c: same kind of cleanup when parsing an argument expression
14201 XPath/XPointers can have blanks embedded
14202 * xpath.[ch]: more cleanup, reorgs for XPointer work
14203 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14204 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14205
Daniel Veillard55b91f22000-10-05 16:30:11 +000014206Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14207
14208 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14209 in the XPath engine, rewrote large parts of it, now it's far
14210 cleaner and in sync with the REC not an old WD. Fixed a parsing
14211 problem in the interactive XML shell found when testing XPath.
14212
Daniel Veillardac260302000-10-04 13:33:43 +000014213Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14214
14215 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14216 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14217 examples with the extra test
14218
Daniel Veillard7cfce322000-10-04 12:40:27 +000014219Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14220
14221 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14222 the global init function.
14223
Daniel Veillard970112a2000-10-03 09:33:21 +000014224Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14225
14226 * HTMLparser.c: Doohhh, attribute name parsing was still case
14227 sensitive ! Fixed this ...
14228 * result/HTML/* : updated the tests results accordingly
14229
Daniel Veillard740abf52000-10-02 23:04:54 +000014230Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14231
14232 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14233 engine, should be far more stable, incorporated a new version of
14234 preceding/following axis, need testing
14235 * uri.c: fixed file:///c:/a/b/c problem
14236 * test/XPath/tests/idsimple: augmented the XPath tests
14237
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014238Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14239
14240 * doc/* rebuilding docs for 2.2.4 release
14241
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014242Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14243
14244 * configure.in: releasing 2.2.4
14245 * parser.[ch]: added xmlStrEqual()
14246 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14247 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14248 use xmlStrEqual instead
14249 * TODO: updated
14250 * added an XPath test
14251
Daniel Veillardbc765302000-10-01 18:23:35 +000014252Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14253
14254 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14255 * entities.h: exported xmlInitializePredefinedEntities
14256 * parser.[ch] : added xmlInitParser()
14257 * parserInternals.h : had to export htmlInitAutoClose()
14258
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014259Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14260
14261 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14262 problems
14263 * Makefile.am : added XPath regression tests to normal tests
14264 * uri.c: fixed a problem with local paths, cleanup
14265 * parser.c: fixed a problem with large CData sections
14266
Daniel Veillardd2ade932000-09-30 14:39:55 +000014267Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14268
14269 * configure.in xml-config.in: patch from "Ben Taylor"
14270 <sol7x86@hotmail.com> for solaris shared libs lookup
14271
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000142722000-09-30 Martin Baulig <baulig@suse.de>
14273
14274 * libxml-2.0.pc.in: Provide pkg-config script.
14275
14276 * configure.in: Create the libxml-2.0.pc script from the
14277 libxml-2.0.pc.in templates.
14278 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014279 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014280
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014281Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14282
14283 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14284 when compiling with MSC
14285
Daniel Veillard46057e12000-09-24 18:49:59 +000014286Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14287
14288 * xpath.c: patch for normalize-string() substring-before(),
14289 substring-after() and translate() functions from Bjorn Reese
14290 <breese@mail1.stofanet.dk>
14291 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14292 Fredrik Hallenberg <hallon@lysator.liu.se>
14293 * TODO: updated
14294
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014295Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14296
14297 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14298 problem of socklen_t being undefined on a number of platforms
14299 * debugXML.c: fixed a compilation problem when without snprintf
14300
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014301Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14302
14303 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14304 an URI bug and a fix for the control-character-induced infinite loop
14305 * nanohttp.c: preventive fix for compiling on WIN32
14306
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014307Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14308
14309 * xmlint.c: closing bug #25000
14310
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014311Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14312
14313 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14314 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14315 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14316 related function, fixing xmlStrncmp(), and associated cleanup
14317 * result/HTML/entities.html.sax: updating result
14318
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014319Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14320
14321 * uri.c: applied patch for URI escaping from Wayne Davison
14322 <wayned@blorf.net>
14323 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14324 from Denis Barbier <barbier@imacs.polytechnique.fr>
14325 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14326 patch from Wayne Davison
14327
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014328Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14329
14330 * doc/xml.html : updated with new releases, adding "how to help"
14331
Daniel Veillard04698d92000-09-17 16:00:22 +000014332Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14333
14334 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14335 removed a few warnings in pedantic mode ...
14336 * parserInternals.c parser.c: moved encoding switching function
14337 to parserInternals.c
14338 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14339
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014340Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14341
14342 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14343 error or warning handlers
14344
Daniel Veillardb1059e22000-09-16 14:02:43 +000014345Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14346
14347 * parserInternals.c parserInternals.h parser.c Makefile.am:
14348 created a new module parserInternals.c, moved most of the
14349 code shared by the various parsers there, as well as
14350 deprecated code from parser.c. More cleanup of parser.c
14351 * uri.c: fixed a problem when URI is NULL
14352 * valid.c: speedup when looking for an attribute declaration
14353
Daniel Veillard39c7d712000-09-10 16:14:55 +000014354Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14355
14356 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14357 the cleanup of the computation of URI references when seeking
14358 external entities. The URI reference string and the resulting
14359 URI are both stored now.
14360 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14361 large s(n)printf checks and cleanup from Denis Barbier
14362 <barbier@imacs.polytechnique.fr>
14363 * xmlversion.h.in tree.h: couple of SGML declarations for a
14364 possible docbook module.
14365 * result/VC/ : a couple of test output changed due to the change
14366 of the entities URI
14367
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014368Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14369
14370 * parser.h: added a _private field for linking user's data
14371
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014372Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14373
14374 * parser.c parserInternals.h: demacroified most of the IS_XXX
14375 the gain in size is significant so ...
14376
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014377Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14378
14379 * entities.c: cases where looking up entities with doc==NULL
14380 covered
14381
Daniel Veillard90e11312000-09-05 10:42:32 +000014382Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14383
Daniel Veillard1de50802000-09-07 08:54:32 +000014384 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014385 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14386
Daniel Veillard98a79162000-09-04 11:15:39 +000014387Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14388
Daniel Veillard1de50802000-09-07 08:54:32 +000014389 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014390 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14391 * Makefile.in: added URItest and included thenin "make tests"
14392
14393Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014394
14395 * xmlversion.h.in: closed bug 22941
14396
Daniel Veillard2bb89092000-08-31 14:57:50 +000014397Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14398
14399 * doc/xmlio.html: added doc and example for entity loader
14400 redefinition.
14401
Daniel Veillard96984452000-08-31 13:50:12 +000014402Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14403
14404 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14405 used by libxml
14406
Daniel Veillarde715dd22000-08-29 18:29:38 +000014407Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14408
14409 * parser.c: Fixed bug on invalid ontent characters and when using
14410 push.
14411 * xmllint.c: fixed xmllint endling of errors in push mode
14412
Daniel Veillard4948eb42000-08-29 09:41:15 +000014413Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14414
14415 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014416 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014417 * result/HTML/*.sax: regenerated HTML SAX output
14418 * parser.c: more cleanup.
14419
Daniel Veillarde010c172000-08-28 10:04:51 +000014420Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14421
14422 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014423 patches from Wayne Davison <wayned@users.sourceforge.net>,
14424 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014425 * HTMLparser.c: fixed an ignorable white space detection bug
14426 occuring when parsing with SAX only
14427 * result/HTML/*.sax: updated since the output is now HTML
14428 encoded...
14429
Daniel Veillard47f3f312000-08-27 22:40:15 +000014430Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14431
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014432 * HTMLparser.[ch]: applied some of Wayne Davison
14433 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014434
Daniel Veillarde0854c32000-08-27 21:12:29 +000014435Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14436
14437 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14438 undeclared namespace prefix was used, added a warning.
14439 Cleaned up support w.r.t. entities, spilling out a warning
14440 and being pedantic on lookups.
14441 * test/warning/ent9 : added testcase for previous example.
14442 * TODO: updated
14443 * parserInternals.h parser.c: changed the way names are parsed
14444 now allow infinite size and decrease penalty for normal use
14445 * parser.c: Started a big cleanup/check of the parser code,
14446 fixed some of the most tortuous entity code, spotted code
14447 unused anymore
14448 * test/*: added tests for very long names and related nasty
14449 things.
14450
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014451Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14452
14453 * doc/encoding.html: added encoding aliases doc
14454 * doc/xml.html: updates
14455 * encoding.[ch]: added EncodingAliases functions
14456 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14457 bottleneck affecting large DTDs like Docbook
14458 * parser.[ch] xmllint.c: added a pedantic option, will be
14459 useful
14460 * SAX.c: redefinition of entities is reported in pedantic mode
14461 * testHTML.c: uninitialized warning from gcc
14462 * uri.c: fixed a couple of bugs
14463 * TODO: added issue raised by Michael
14464
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014465Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14466
14467 * doc/encoding.html: propagated Martin Duerst suggestions
14468
Daniel Veillard52402ce2000-08-22 23:36:12 +000014469Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14470
14471 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14472 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14473 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14474 by Wayne Davison
14475
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014476Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14477
14478 * nanoftp.c nanohttp.c: small cleanup
14479 * TODO: updated
14480
Daniel Veillard244ece92000-08-19 20:58:02 +000014481Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14482
14483 * added an old VC testcase and updated title.xml entity
14484
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014485Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14486
14487 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14488 done on auto-opening of <p> tags and cleanup of SAX output
14489
Daniel Veillard979e55e2000-08-19 16:48:54 +000014490Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14491
14492 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14493
Daniel Veillard4540be42000-08-19 16:40:28 +000014494Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14495
14496 * doc/xml.html libxml.* structure.*: updated the doc a bit
14497
Daniel Veillard808a3f12000-08-17 13:50:51 +000014498Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14499
14500 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14501 of SAX tests
14502
Daniel Veillard29579362000-08-14 17:57:48 +000014503Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14504
14505 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14506 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14507
Daniel Veillard1255ab72000-08-14 15:13:33 +000014508Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14509
14510 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14511 * testHTML.c: fix core dump on Solaris 2.x systems
14512 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14513 * result/HTML/*.sax: previous bug fix lead to new results
14514
Daniel Veillard03109292000-08-14 14:58:22 +000014515Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14516
14517 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14518 * configure.in: added --with-readline=DIR to accept alternate
14519 path for readline include/library
14520 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14521 for ANSI under HP-UX
14522 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14523 includes @LIBS@
14524
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014525Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14526
14527 * doc/* : rebuilt the docs
14528 * getting ready for 2.2.2 release
14529
Daniel Veillard87b95392000-08-12 21:12:04 +000014530Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14531
14532 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14533 and xmlAddFeature()
14534 * tree.[ch]: added xmlAddChildList()
14535 * xmllint.c: MAP_FAILED macro test
14536 * parser.h: added xmlParseCtxtExternalEntity()
14537 * valid.c: applied bug fixes removed warning
14538 * tree.c: added CDATA block to elements content
14539 * testSAX.c: cleanup of output
14540 * testHTML.c: added SAX testing
14541 * encoding.c: better error recovery
14542 * SAX.c, parser.c: fixed one of the external entity processing
14543 of the OASis testsuite
14544 * Makefile.am: added HTML SAX regression tests
14545 * configure.in: bumped to 2.2.2
14546 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14547 SAX results
14548
Daniel Veillard88a172f2000-08-04 18:23:10 +000014549Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14550
14551 * configure.in: patch for HP compiler
14552
145532000-08-04 Sven Heinicke <sven@zen.org>
14554
14555 * xmllint.c: Was coredumping sometimes when the file given didn't
14556 exist.
14557
Daniel Veillard46e370e2000-07-21 20:32:03 +000014558Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14559
14560 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014561
Daniel Veillard46e370e2000-07-21 20:32:03 +000014562 when using in memory parsing. Need some cleanup.
14563 * xmllint.c configure.in: added a --memory flag to test memory
14564 parsing
14565
Daniel Veillard36650692000-07-21 15:16:39 +000014566Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14567
14568 * nanohttp.c: fixed socklen_t replacement to unsigned int
14569 * parser.c: fixed a space handdling missing at the end of
14570 production 28 DOCTYPE.
14571 * xmlmemory.c: fixed a stupid bug on the routine to override
14572 allocation functions
14573 * TODO: updated
14574
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014575Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14576
14577 * doc/ regenerated the docs
14578
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014579Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14580
14581 * doc/encoding.html doc/xml.html: added I18N doc
14582 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14583 improvements, both parser and filters, added ASCII & HTML,
14584 fixed the ISO-Latin-1 one
14585 * xmllint.c testHTML.c: added/made visible --encode
14586 * debugXML.c : cleanup
14587 * most .c files: applied patches due to warning on Windows and
14588 when using Sun Pro cc compiler
14589 * xpath.c : cleanup memleaks
14590 * nanoftp.c : added a TESTING preprocessor flag for standalong
14591 compile so that people can report bugs more easilly
14592 * nanohttp.c : ditched socklen_t which was a portability mess
14593 and replaced it with unsigned int.
14594 * tree.[ch]: added xmlHasProp()
14595 * TODO: updated
14596 * test/ : added more test for entities, NS, encoding, HTML, wap
14597 * configure.in: preparing for 2.2.0 release
14598
Daniel Veillard49703262000-07-10 10:27:46 +000014599Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14600
14601 * nanoftp.c: fixed the way the control connection is handled
14602 * libxml.spec.in: fixed the dependancies and cleanup
14603
Daniel Veillard306be992000-07-03 12:38:45 +000014604Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14605
14606 * doc/xml.html: changed the xmlsoft.org structure, updated the
14607 examples w.r.t. root and childs
14608
Daniel Veillard7d853352000-07-02 18:53:09 +000014609Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14610
14611 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14612
Daniel Veillard365e13b2000-07-02 07:56:37 +000014613Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14614
14615 * HTMLparser.c: Work on character encoding support for the HTML parser
14616 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14617 * encoding.c: Fixed a potential memleak in the encoding stuff
14618
Daniel Veillardaf743792000-07-01 11:49:28 +000014619Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14620
14621 * doc/FAQ.html doc/Makefile.am : added a FAQ
14622
14623Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014624
14625 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14626 of the HTML parser to force it to not bypass SAX
14627
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014628Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14629
14630 * win32config.h.in: updated
14631 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14632 lacks iconv support :-( need to release 2.1.1
14633 * configure.in: release 2.1.1
14634 * HTMLparser: fixed bug #14784
14635 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14636 by Windows compiler
14637 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14638 the SAX startDocument() callback.
14639 * TODO: updated
14640
14641Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14642
14643 * added xmlStopParser()
14644
Daniel Veillardbe803962000-06-28 23:40:59 +000014645Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14646
14647 * configure.in: 2.1.0 prerelease
14648 * Large resync between W3C and Gnome tree
14649 * nanoftp, nanohttp.c: fixed stalled connections probs
14650 * HTMLtree.c SAX.c : support for attribute without values in
14651 HTML for andersca
14652 * valid.c: Fixed most validation + namespace problems
14653 * HTMLparser.c: start document callback for andersca
14654 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14655 * parser.h, SAX.c: serious speed improvement for large
14656 CDATA blocks
14657 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14658 different encoding
14659 * example/Makefile.am example/gjobread.c tree.h: work on
14660 libxml1 libxml2 convergence.
14661 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14662 and the LIBXML_TEST_VERSION macro
14663
Daniel Veillardc310d562000-06-23 18:32:15 +000014664Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14665
14666 * doc/xml.html: various patches and improvements typo fixed by
14667 Felix Natter
14668 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14669 from Felix Natter <fnatter@gmx.net>
14670
Daniel Veillardf3029822000-05-06 08:11:19 +000014671Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14672
14673 * doc/upgrade.html: updated with instructions for support of both
14674 libxml-1.x and libxml-2.x
14675 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14676 for 2.x support and also fixed includes
14677
14678
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014679Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14680
14681 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14682 the encoding support, added iconv support, so now libxml if
14683 compiled with iconv automatically support japanese encodings
14684 among others. Work based on initial patch from Yuan-Chen Cheng
14685 I may have broken binary compat in the encoding handler
14686 registration scheme, but that was so utterly broken I don't
14687 expect anybody to have used this feature until now.
14688 * parserInternals.h: fixup on the CHAR range macro
14689 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14690 code.
14691 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14692 * uri.c: added xmlParseURI() I can't believe I forgot to
14693 implement this one in 2.0 !!!
14694 * SAX.c: moved doc->encoding update in the endDocument() call.
14695 * TODO: updated.
14696
Daniel Veillard06047432000-04-24 11:33:38 +000014697Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14698
14699 * tree.h: removed extraneous xmlRemoveProp definition
14700 * TODO: added item about --disable-corba configure switch
14701 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14702 * nanoftp.c: fixed include problems giving troubles on AIX and
14703 slowlaris
14704 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14705 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14706 comment and headers changes to lower gtk-doc number of warnings
14707 * doc/html/*: rebuilt docs
14708
Daniel Veillarde0aed302000-04-16 08:52:20 +000014709Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14710
14711 * HACKING: documented the tag for 1.x and instructions
14712
Daniel Veillard5e873c42000-04-12 13:27:38 +000014713Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14714
14715 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14716 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14717 xmlCreateIOParserCtxt
14718 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14719 significant overall improvement
14720 * xmllint.c: added I/O test to xmllint
14721 * testSAX.c: added a speed test
14722 * doc/* : updated/regenerated
14723
Daniel Veillardfc708e22000-04-08 13:17:27 +000014724Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14725
14726 * xpath.c uri.h parserInternals.h: cosmetic changes from
14727 "Timur I. Bakeyev" <timur@bat.ru>, including making
14728 xmlCreateURI() public
14729
Daniel Veillard5d211f42000-04-07 17:00:24 +000014730Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14731
14732 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14733 and the code at the same time. Added a clean mechanism for
14734 overload or added input methods: xmlRegisterInputCallbacks()
14735 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14736 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14737 * TODO: updated
14738 * doc/* : updated/regenerated
14739 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14740 source dir
14741
Daniel Veillarde77a9182000-04-05 19:12:29 +000014742Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14743
14744 * testURI.c: yet another forgotten commit, I should get some sleep !
14745
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014746Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14747
14748 * xmllint.c: forgot to commit this too ?
14749
Daniel Veillardb9df4042000-04-05 14:23:16 +000014750Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14751
14752 * xmlversion.h.in : forgot to commit this previously
14753
Daniel Veillard361d8452000-04-03 19:48:13 +000014754Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14755
14756 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14757 * README TODO: updated for release
14758 * uri.c uri.h: added authority parsing/saving
14759 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14760 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14761 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14762 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14763 Makefile.am : added compile-time customization of libxml
14764 --with-ftp --with-http --with-html --with-xpath --with-debug
14765 --with-mem-debug
14766 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14767 #include <libxml/xxx.h> I hope it won't break too much stuff
14768 and will be manageable in the future...
14769 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14770 and added xmllint to the installed programs
14771 * uri.h: added xmlFreeURI()
14772
Daniel Veillardec303412000-03-24 13:41:54 +000014773Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14774
14775 * uri.c uri.h: finished the escaping handling, the base support
14776 and the URI path normalization. Looks good just lacks the
14777 authority content parsing code.
14778 * Makefile.am: added instructions to generate testURI
14779 * TODO: updated
14780 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14781 added links and icons for W3C and Gnome
14782
Daniel Veillard8f621982000-03-20 13:07:15 +000014783Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14784
14785 * xmlmemory.[ch] : seems I forgot to actually update the files in
14786 the last commit :-)
14787 * doc/xml.html doc/html/* : updated and uploaded the docs
14788
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014789Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14790
14791 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14792 * TODO: updated
14793 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014794 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014795 gfree).
14796 * Makefile.am, uri.c, uri.h: added a set of functions to do
14797 exact (litteraly copied from the RFC 2396 productions) parsing
14798 and handling of URI. Will be needed for XLink, one XML WFC,
14799 XML Base and reused in the nano[ftp/http] modules. Still work
14800 to be done.
14801
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014802Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14803
14804 * configure.in, libxml.spec.in : libxml2
14805 * doc/* : updated the doc page, rebuilt the docs
14806
Daniel Veillardcf461992000-03-14 18:30:20 +000014807Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14808
14809 * all: tagged LIB_XML_1_X
14810 * *.c *.h : updated from W3C CVS tree
14811 * configure.in : 2.0.0-beta
14812 * libxml.spec.in : libxml2 package nam
14813 * result/* : new version of the tests output
14814
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014815Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14816
14817 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14818
Daniel Veillardb566ce12000-03-04 11:39:42 +000014819Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14820
14821 * doc/* : rebuilt the docs
14822 * parser.c: final patch on #6766
14823 * valid.c: small patch on validity checks.
14824
Daniel Veillardfb76c402000-03-04 11:39:42 +000014825Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14826
14827 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14828 added
14829 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14830 compatibility w.r.t. XML spec and existing code.
14831
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014832Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14833
14834 * parser.c: seems a better solution to <a> </a> exists,
14835 will try it for a while
14836
Daniel Veillard83a30e72000-03-02 03:33:32 +000014837Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14838
14839 * parser.c: tried to remove the <a> </a> generating <a/>
14840 this is hard. Left a flag for that purpose. Fixed bug #6766
14841 * configure.in: prepared 1.8.7 not released, due to previous
14842 problem
14843
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014844Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14845
14846 * doc/xml.html : applied second patch from Paul DuBois
14847
Daniel Veillard402e8c82000-02-29 22:57:47 +000014848Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14849
14850 * doc/xml.html : applied patch from Paul DuBois
14851
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014852Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14853
14854 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14855
Daniel Veillard5feb8492000-02-02 17:15:36 +000014856Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14857
14858 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14859 compilation warnings on various platforms.
14860 * parser.c: Fixed #5281 validity error callbacks are now desactived
14861 by default if not validating.
14862
Daniel Veillardf341f932000-02-02 14:52:08 +000014863Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14864
14865 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14866
Daniel Veillard13c757e2000-02-01 23:59:15 +000014867Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14868
14869 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14870 <gkatsi@cs.toronto.edu>
14871
Daniel Veillard726e8792000-01-30 20:04:29 +000014872Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14873
14874 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14875 processing URLs
14876
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014877Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14878
14879 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14880 xmlNanoFTPUpdateURL for persistent control connections.
14881 * configure.in: 1.8.6
14882
14883Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14884
14885 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14886 * tree.[ch] : added xmlSaveNoEmptyTags
14887
James Henstridgef3be9312000-01-28 13:59:21 +0000148882000-01-29 James Henstridge <james@daa.com.au>
14889
14890 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14891
14892 * Makefile.am: added nanoftp.[ch] to the build.
14893
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014894Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14895
14896 * nanoftp.[ch]: cleanup, comments, API
14897 * debugXML.c : fixed a bug in the cat command
14898 * doc/*: regenerated the docs
14899
Daniel Veillardda07c342000-01-25 18:31:22 +000014900Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14901
14902 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14903 * debugXML.c : fixed a bug in the cat command
14904 * valid.c: fixing some small probs
14905 * libxml.spec.in: get rid of the SNAP suffix
14906 * doc/xml.html: updated the status
14907
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014908Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14909
14910 * xml-config.in: xml-config --version to just return the
14911 version number
14912 * xpath.c: some cleanup w.r.t. axis when the current node is
14913 an attribute.
14914 * TODO: updated
14915
Daniel Veillard461a66c2000-01-18 18:01:01 +000014916Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14917
14918 * configure.in: prepared for libxml-1.8.5
14919 * doc/* recompiled the documentation
14920
149212000-01-17 Jody Goldberg <jgoldberg@home.com>
14922
14923 * configure.in : WARNING autoconf subtlety alert :
14924 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14925 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14926 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14927 get defined by AC_CHECK_HEADERS.
14928
Daniel Veillardf967b902000-01-17 16:06:10 +000014929Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14930
14931 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14932 Rune.Djurhuus@fast.no
14933
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014934Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14935
14936 * TODO: updated
14937 * tree.c, parser.c: made sure that only memory alloc problems
14938 and internal parser errors are allowed to write to stdout or
14939 stderr.
14940
Daniel Veillard0142b842000-01-14 14:45:24 +000014941Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14942
14943 * tree.c : restored xmlNewGlobalNs since this seems used by
14944 a lot of existing code :-(, fixed a bug in xmlNewNs
14945 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14946 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14947 to exit() from the library code.
14948 * xpath.c, parser.c: removed bugs or unused code detected by
14949 Windows compilers
14950 * parser.c: started adding interfaces for parsing well balanced
14951 XML fragments
14952 * configure.in: releasing 1.8.4
14953 * doc/* : rebuilt the docs
14954
Daniel Veillard2eac5032000-01-09 21:08:56 +000014955Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14956
14957 * tree.[ch] : added xmlNewDocFragment() for DOM
14958 * testHTML.c: uninitialized variable.
14959
Daniel Veillardf3a73582000-01-05 14:58:39 +000014960Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14961
14962 * doc/* : rebuild the docs
14963
Daniel Veillard71b656e2000-01-05 14:46:17 +000014964Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14965
14966 * acconfig.h: readline and history patch
14967 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14968 * tree.c: added check and handling when possibly removing an ID
14969 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14970 and saving.
14971 * test/HTML/entities.html result/HTML/entities.html* : test for
14972 various entities reference cases
14973 * result/HTML/* : as a result output of some testcase have
14974 changed
14975 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14976 by previous example. added xmlParseTryOrFinish().
14977 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14978 entities.h debugXML.h HTMLparser.h: changed the way struct are
14979 declared to allow gtk-doc to expose those
14980 * parser.c: closed bug #4960
14981 * Makefile.am configure.in: Applied patch from
14982 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14983 and math/socket libs detection
14984
Daniel Veillard437b87b2000-01-03 17:30:46 +000014985Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14986
14987 * configure.in, Makefile.am: link tester against readline
14988 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14989
Daniel Veillard686d6b62000-01-03 11:08:02 +000014990Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14991
14992 * tree.[ch]: added xmlRemoveProp
14993 * win32config.h.in nanohttp.c: avoid including the Windows
14994 socket stuff in every C files
14995 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
14996 the XmL parser(s)
14997 * test/ns4 result/ns4 etc...: added test case for previous prob
14998 * tree.c: xmlNewNs wasn't checking for double definition
14999 * Makefile.in: fixed a problem with dist-hook duplicates
15000 * parser.[hc], xmlIO.c: fixed the loading of external entities
15001 APIs, now xmlLoadExternalEntity() is used everywhere and
15002 setting up an app specific front-end using the
15003 * SAX.c parser.c: some fixes, now the xhtml spec validates
15004 with the xhtml DTD.
15005 * error.c: fixed crashes in case of no input stream
15006 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15007 to the validation tests and results
15008
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015009Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15010
15011 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15012 too htmlCreatePushParserCtxt() and htmlParseChunk()
15013 * parser.c: a bit of cleanup.
15014 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15015 to XML) removed the last mem leak known
15016 * HTMLtree.c: output message cleanup
15017 * xmlmemory.c: display content info about memory blocks
15018 * result/HTML/wired.* : missing att value warning change
15019
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015020Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15021
15022 * doc/* : rebuilt the documentation
15023
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015024Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15025
15026 * parser.[ch] parserInternals.h: Push parser for XML,
15027 seems to work fine now
15028 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15029 --push for push testing
15030 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15031 * testSAX.c: added --push
15032 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15033 subtree
15034 * xmlIO.[ch] : enriched API + fixes for push mode
15035 * entities.[ch]: added the entity content length to the struct.
15036 * xmlmemory.[ch]: new API to show the last entries for the shell
15037 * valid.c: added required attribute testing
15038 * SAX.c: the cdata callback now merge contiguous fragments
15039 * HTMLparser.c: cleanup of some macros
15040
Daniel Veillard3c558c31999-12-22 11:30:41 +000015041Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15042
15043 * parser.c: fix for PIs name starting with xml
15044 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015045 * *.c, configure.in win32config.h.in : generate win32config.h for
15046 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015047
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015048Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15049
15050 * parser.c: fixed a stupid = vs. == bug :-(
15051 * doc/gnome-xml.sgml: s/glade/xml/
15052
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015053Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15054
15055 * configure.in, doc/xml.html : bug fix release 1.8.2
15056 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15057 Hopefully the end of that silly C++ include problem
15058 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15059 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15060 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15061 troubles with autoclosed elements when the stree shape doesn't
15062 follow the DtD specs. Added htmlIsAutoClosed() and
15063 htmlAutoCloseTag()
15064 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15065 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15066 * debugXML.c: fixed a bug on printing default namespaces.
15067 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15068
Daniel Veillardb24054a1999-12-18 15:32:46 +000015069Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15070
15071 * result/HTML/*.htm[l] : updated the HTML regression tests according
15072 to the new output
15073 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15074 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15075 problem due to intermix of extern "C" { ... } declarations for C++
15076 and recursive includes in the headers
15077
Chris Lahey323c48c1999-12-18 15:32:45 +0000150781999-12-20 Chris Lahey <clahey@umich.edu>
15079
15080 * HTMLtree.c: Made it so that html nodes with a single child do
15081 not insert a carriage return before or after the child node.
15082
Daniel Veillardb24054a1999-12-18 15:32:46 +000015083Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015084
15085 * configure.in, doc/xml.html : bug fix release 1.8.1
15086 * parser.c: fixed bug #4344
15087 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15088 added the glue to avoid C++ problems
15089 * doc/* : regenerated the documentation
15090
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015091Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15092
15093 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15094 namespace recognition, and Dia as a resul :-(
15095 * encoding.c: closed bug #3950
15096
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015097Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15098
15099 * valid.c: debugging a posteriori validation, except URI expansion
15100 stuff this should be fixed now
15101 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15102 Carl Nygard <cnygard@bellatlantic.net>
15103 * tester.c: added --postvalid, cleaning of the code
15104 * tree.[ch]: added xmlDocGetRootElement()
15105
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015106Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15107
15108 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15109 c++ losage.
15110
Daniel Veillard10a2c651999-12-12 13:03:50 +000015111Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15112
15113 * configure.in, doc/xml.html : bumped to 1.8.0
15114 * xlink.[ch], Makefile.am : added framework for link detection
15115 * parser.h: added nbChars to parser context, needed for cleanup.
15116 * xmlmemory.c: removed a nasty bug when out of mem
15117 * valid.[ch]: adding namespace support for attribute decl
15118 * tester.c: added --debugent option
15119 * debugXML.[ch]: added xmlDebugDumpEntities()
15120 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15121 buffers instead, this was really needed, validation was breaking
15122 in strange ways due to that. Added xmlParseStringPEReference()
15123 and other parsing from strings functions. Entities processing
15124 modified again, but PERef are still not handled correcly but
15125 unless you're Eve Maller you won't notice :-)
15126 * HTMLparser.c: large changes toward reliability, and switched to
15127 lowercase internal tags, XHTML is lowercase, so it will help
15128 that output is closer to next version.
15129 * doc/* : regenerated the documentation, it is now hosted at
15130 http://xmlsoft.org/ (same bits I just bought the domain :-)
15131
15132
Daniel Veillard294cbca1999-12-03 13:19:09 +000015133Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15134
15135 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15136 doc generation
15137 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15138 in the SAX API
15139 * doc/*: rebuilt the doc making sure everything appears in the
15140 HTML files
15141
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015142Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15143
15144 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15145 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15146 which allow impressive speed improvement on dataset with
15147 large text pieces, but at the cost of broken binary
15148 compatibility and slightly bigger memory usage.
15149 Configure with --with-buffers to activate them, they
15150 are protected with XML_USE_BUFFER_CONTENT define.
15151 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15152 goal is 0 memory left allocated once parser is no more used
15153 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15154 call xmlCleanupParser() and xmlMemoryDump()
15155
Daniel Veillarda819dac1999-11-24 18:04:22 +000015156Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15157
15158 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15159 * parser.[ch] encoding.[ch]: added memory cleanup routines
15160 * parser.c: closing bug #3788
15161 * doc/*: rebuilt the doc
15162
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015163Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15164
15165 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15166 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15167 * tester.c: added --compress option
15168 * doc/*: rebuilt the documentation
15169
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015170Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15171
15172 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15173 if given /proc/kcore as input !
15174 * doc/xml.html doc/*: updated and rebuilt the documentation
15175
15176Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015177
15178 * parser.c: Fixed some wrongly space collapsing code due to
15179 a misreading of the spec.
15180 * result/*: fixed the output accordingly
15181
15182Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015183
15184 * encoding.c: bug fix and typos
15185 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15186 * parser.c: added attribute normalization closing bug #3597
15187 * test/att* result/att* SAXresult/att*: testcase for attribute
15188 normalization
15189
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015190Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15191
15192 * configure.in: closing bug #3163 by adding extra flags for the
15193 cc compiler on HP-UX
15194
Daniel Veillard51e3b151999-11-12 17:02:31 +000015195Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15196
15197 * valid.[ch] : removed a typo and an enumerated type bug in the
15198 xmlAddElementDecl() function
15199 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15200 call to xmlEncodeEntitiesReentrant() so that the functions
15201 New, Set and Get are at the same level.
15202 * parser.c HTMLparser.c: extra memory allocation bug for
15203 attributes detected by someone using libxml in embedded systems :-)
15204
Daniel Veillard962195f1999-10-28 15:51:53 +000015205Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15206
15207 * xmlmemory.h: turned off mem debug :-\
15208
Daniel Veillard35008381999-10-25 13:15:52 +000015209Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15210
15211 * parser.c: closed bug #2784 a one line fix, but worth pushing
15212 a new release out
15213 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15214 some structures, comments before and after the
15215 main element, and other nastyness
15216 * HTMLtree.c tree.c: accomodate the extended HTML supported
15217 * configure.in: pushing 1.7.4
15218 * test/ent8 and related outputs : added a new test for bug #2784
15219 * test/HTML/wired.html and related output: a nasty HTML example
15220 * Makefile.am: improved the test scripts
15221 * docs/* : reran the documentation extractor, updated xml.html
15222
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015223Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15224
15225 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15226 HTMLparser and debugged the HTML related code. HTML documents
15227 now have their own type
15228 * entities.c: do not dump &apos; for HTML output
15229 * xmlmemory.c: improvement, breakpoint mechanism
15230 * testHTML.c: added --sax --repeat ...
15231 * Makefile.am: improved the HTML tests
15232 * valid.[ch]: added xmlValidGetValidElements and
15233 xmlValidGetPotentialChildren
15234 * tester.c: added --insert to test the 2 new functions
15235 * test//* result//* SAXresult//* : regression test cleanup
15236 and extension.
15237 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15238 gnome-xml-nanohttp.html
15239
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015240Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15241
15242 * HTMLparser.c: fixed problems with some autoclose tags
15243 * tree.c: fixed XML output problems.
15244 * result/* SAXresult/*: update of the tests output
15245
Daniel Veillard6077d031999-10-09 09:11:45 +000015246Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15247
15248 * Makefile.am: Arturo patch for xmlConf.sh version info
15249 * parser.c: Tim Josling patch for single quoted items
15250 * tester.c: Tim Josling patch for tester options usage
15251 * tree.h: indent cleanup
15252
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015253Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15254
15255 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15256 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15257
Daniel Veillard00fdf371999-10-08 09:40:39 +000015258Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15259
15260 * tree.c : Raph patch for initialization of CORBA fields
15261 * parser.c, xpath.c, ...: modification of doc comments
15262 * xpath.c : allow spaces in xpath expressions
15263
Daniel Veillardad219441999-09-27 08:17:49 +000015264Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15265
15266 * xmlmemory.h: turning off memory debug :-(
15267
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015268Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15269
15270 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15271 better SAX interfaces.
15272 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15273 entity.
15274 * configure.in: 1.7.2
15275
15276Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015277
15278 * libxml.spec.in: fixed the URL
15279 * doc/xml.html: improved the documentation front-end
15280
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015281Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015282
15283 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15284
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015285Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015286
15287 * libxml.spec.in: fixed the alpha compile problem
15288 * parser.[ch]: changed errno to errNo in the parser context :-(
15289 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15290 * doc/xml.html: changed CHAR to xmlChar
15291 * doc/html/*: recompiled the documentation
15292 * configure.in: 1.7.1
15293
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015294Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15295
15296 * parser.h: modified the parser context struct to regain 1.4.0
15297 binary compatibility
15298 * parser.c, xml-error.h: added errno ot teh context and defined
15299 a set of errors values with update of errno
15300 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15301 DTDs and entities
15302 * *.h, *.c: complete cleanup of the use of config.h and include
15303 protection depending on the current setup.
15304 * overalll debugging, maintenance and bug-fixing on all modules
15305 * updated the documentation
15306 * ready for 1.7.0
15307
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015308Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15309
15310 * HTMLparser.c : cleanup
15311 * SAX.c valid.c valid.h: added ID/IDREF checking
15312 * tree.c tree.h: extended doc structure for refs
15313 * configure.in: 1.6.2
15314 * parser.c: patched bug in SAX user arg call
15315 * parserInternals.h: patched missing close in C++ wrapping
15316 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15317 especially upcoming XPointer implementation.
15318 * doc/xml.html: augmented, typo
15319
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015320Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15321
15322 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15323 not all invocations of install understand -d.
15324
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015325Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15326
15327 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15328 to make 'check' works, when builddir != srcdir.
15329
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015330Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15331
15332 * doc/xml.html : updated the documentation
15333
Daniel Veillard6454aec1999-09-02 22:04:43 +000015334Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15335
15336 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15337 not deallocated memory blocks
15338 * *.c : replaces all calls to malloc() free() and realloc() to
15339 the wrapper functions/macros
15340 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15341 instead of xmlFreeNodeList()
15342
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015343Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15344
15345 * HTMLparser.c: corrected a stupid bug leading to core dump at
15346 tree deallocation. Removed warnings indicated by
15347 Stephane.Conversy@lri.fr
15348 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15349 looked for in the external subset
15350
15351Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015352
15353 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15354 on SGI by Stephane.Conversy@lri.fr
15355
Daniel Veillardb96e6431999-08-29 21:02:19 +000015356Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15357
15358 * all .h : changed the prototype declaration indent as in gtk
15359 * most .c : working on reducing the TODOs in the code
15360 * most .c : cleanup though -pedantic and Insure++
15361 * improvements on validation ID checkings.
15362 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15363 * xml-config.in: closed #1810
15364
15365Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015366
15367 * tree.h, valid.c, valid.h: more work on validity, IDs
15368 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15369 definition for AIX
15370
Daniel Veillardb556eb51999-08-15 17:19:50 +000015371Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15372
15373 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15374 the distribution due to a cut'n paste error at last commit
15375
Daniel Veillardb05deb71999-08-10 19:04:08 +000015376Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15377
15378 * configure.in: upgraded to version 1.4.0
15379 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15380 Big update, added a large part of the validation process,
15381 it should be usable, but some parts are missing
15382 * xpath.c: improved the implementation w.r.t. root.
15383 * Makefile.am: added more tests
15384 * test and result trees: added a lot of tests
15385 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15386
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015387Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15388
15389 * Added an HACKING file
15390
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015391Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15392
15393 * xpath.[ch] : improvements and debug of the XPath implementation
15394 * parser.c, HTMLparser.c : modified the parsers to be progressive
15395 * tree.[ch] : extended the Buffer promitives
15396 * xmlIO.[ch] : added basic I/O routines providing progressive
15397 parsing and ready for I18N conversion plugins
15398 * SAXresult/* : the SAX callback sequence maybe slightly different
15399 now
15400 * test*.c : improved/updated the tests programs
15401 * doc/* : recompiled the docs.
15402
Daniel Veillard15b75af1999-07-26 16:42:37 +0000154031999-07-26 Michael Meeks <michael@edenproject.org>
15404
15405 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15406
15407 * tree.c: Ditto.
15408
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015409Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15410
15411 * configure.in: upgraded to version 1.4.0
15412 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15413 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15414 XML query language, see http://www.w3.org/TR/xpath for more details.
15415 * parser.c, parser.h: added CHAR* related string functions for XPath
15416 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15417 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15418 rebuild the docs.
15419 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15420 and regression testing capabilities for XPath.
15421
Daniel Veillardd79d7871999-07-12 10:38:12 +000015422Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15423
15424 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15425 closing bug #1646
15426
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015427Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15428
15429 * Makefile.am, example/Makefile.am: closed bug #1683
15430
Daniel Veillard3166ab11999-07-11 16:14:19 +000015431Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15432
15433 * example/Makefile.am, configure.in: added the makefile for the
15434 gjobread example
15435
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015436Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15437
15438 * doc/Makefile.am:
15439 - fix which allow "make install DESTDIR=</install/prefix>".
15440
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015441Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15442
15443 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15444 which fixed a problem on the file reading-code.
15445
Daniel Veillard82150d81999-07-07 07:32:15 +000015446Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15447
15448 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15449 output.
15450 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15451
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015452Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15453
15454 * parser.h : Oops removed the binary compatibility problem
15455 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15456 * parser.c, HTMLparser.c: applied patches for reading from stdin
15457
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015458Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15459
15460 * parser.c, entities.c, valid.c: cleanup bug #1591
15461 * configure.in: cleanup bug #1592
15462 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15463 the same tree back-end. Hence gdome will be available for it.
15464 * doc/Makefile.am: close bug #617
15465
Daniel Veillard97fea181999-06-26 23:07:37 +000015466Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15467
15468 * parser.c: alloctate a per parser context SAX interface block
15469
Daniel Veillard14fff061999-06-22 21:49:07 +000015470Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15471
15472 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15473 and xmlEncodeEntitiesReentrant with the correct one :-\
15474
15475Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15476
15477 * commit of my internal XML base changes, quite a lot of
15478 changes, cleanups, better entities support, framework for
15479 new I/O and charset detection and handling
15480 * Fixed the configure/Makefile stuff to generate shared libs
15481 with the proper version info, so we jumped on rev from
15482 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15483 xmlEncodeEntities() result need to be freed now, and a string
15484 xmlParserVersion provide the current library version.
15485
Raph Levien05240da1999-06-15 21:27:11 +000015486Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15487
15488 * parser.c: fixed a buffer overrun for when you have a very long
15489 attribute with no entities in it.
15490
Daniel Veillardbb2da581999-06-13 14:37:07 +000015491Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15492
15493 * added example directory
15494 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15495
Daniel Veillard011b63c1999-06-02 17:44:04 +000015496Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15497
15498 * Release of libxml-1.1, nearly everything has been touched for
15499 this.
15500 * Added more regression tests
15501 * Updated the documentation
15502
Daniel Veillard27d88741999-05-29 11:51:49 +000015503Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15504
15505 * tree.[ch]: unified the XML_NO_CORBA defines.
15506 * parser.c encoding.[ch]: started plugging in char encoding detection
15507
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015508Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15509
15510 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15511 Also freed allocated buffer.
15512
Daniel Veillard27d88741999-05-29 11:51:49 +000015513Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015514 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15515 reentrancy problem at printing. One is left in entities.c, to
15516 remove ASAP
15517 * testSAX.c : added a test example showing the use of the SAX
15518 interface if one doesn't want to build the DOM tree.
15519 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15520
Daniel Veillard517752b1999-04-05 12:20:10 +000015521Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15522
15523 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15524 large revamping of the parser to use SAX callbacks
15525 http://www.megginson.com/SAX/ (or at least a C like interface
15526 a la Expat). It's now possible to set up your own callbacks
15527 and the parser will not build a DOM tree.
15528 * test/* result/*: updated the test suite, I finally removed
15529 the old Namespace draft support (PI based).
15530
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015531Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15532
15533 * Makefile.am: added test result to EXTRA_DIST for make tests
15534
Daniel Veillard64068b31999-03-24 20:42:16 +000015535Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15536
15537 * parser.c, parserInternals.h: moved the chars macro definitions
15538 to parserInternals.h
15539 * parser.c, error.c: applied patches from "Knut Ã…kesson"
15540 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15541
Daniel Veillard012ccc11999-03-23 10:11:11 +000015542Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15543
15544 * xml-config.in : applied patch to make --version work
15545
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000155461999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15547
15548 * Makefile.am (check-local): Alias for `tests' target. This will
15549 cause `make check' to do the right thing.
15550 (tests): Don't run tests in srcdir. Also, replaced calls to
15551 basename with a `sed' "equivalent".
15552
Daniel Veillardd109e371999-03-05 06:26:45 +000015553Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15554
15555 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15556 it in the header and not the sources, updated the doc.
15557 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15558 pointing this out.
15559
Daniel Veillardbc50b591999-03-01 12:28:53 +000015560Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15561
15562 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15563 exported the inputStream routines.
15564 * doc/html/* : updated accordingly
15565
Daniel Veillardd692aa41999-02-28 21:54:31 +000015566Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15567
15568 * parser.c, parser.h, parserInternals.h: added a few extra
15569 internal calls to allocate and free parser contexts ...
15570 * doc/html/* : updated accordingly
15571
Daniel Veillard55a99271999-02-25 11:01:29 +000015572Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15573
15574 * configure.in, Makefile.am, doc/makefile.am : General changes for
15575 1.0.0 release and including the generated HTML documentation.
15576
Daniel Veillard35925471999-02-25 08:46:07 +000015577Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15578
15579 * makefile.am : added parserInternals.h, oops.
15580
Daniel Veillard1e346af1999-02-22 10:33:01 +000015581Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15582
15583 * parserInternals.h: added this header giving access to the parser
15584 internal functions.
15585 * doc/Makefile.am : added a rebuild target which rebuilds the full
15586 set of documentations
15587 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15588 the internal subset.
15589 * *.c *.h: modifications needed to generate the documentation using
15590 gtk-doc, cleanup of functions blocks, reorganisation of struct
15591 declarations.
15592
Daniel Veillard1164e751999-02-16 16:29:17 +000015593Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15594
15595 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15596 the tar and spec file to include the beginning of the doc.
15597
Nuno Ferreira03d04781999-02-13 00:07:17 +0000155981999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15599
15600 * doc/.cvsignore: Added this file.
15601
Daniel Veillard6800ef31999-02-08 18:33:22 +000015602Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15603
15604 * tree.c: fixed xmlGetProp to return "" when the attribute
15605 exists, even if the node-list is NULL.
15606
Daniel Veillard726c7e31999-02-08 15:13:10 +000015607Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15608
15609 * tree.c: patched an error outputting empty attribute values.
15610 * Makefile.am and doc/makefile.am: have been updated during the
15611 week-end. Sorry for an empty CVS log, I got a shell problem.
15612
Daniel Veillard1899e851999-02-01 12:18:54 +000015613Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15614
15615 * tree.h: cleaned up using enums instead of defines
15616 * parser.c, valid.[ch]: more work on parsing/output of element
15617 declarations
15618
Daniel Veillard3b9def11999-01-31 22:15:06 +000015619Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15620
15621 * valid.[ch], tree.c, parser.c : more work toward full parsing
15622 of XML DTDs.
15623 * README: added informations about mailing-list and on-line
15624 documentation
15625
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000156261999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15627
15628 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15629
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015630Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15631
15632 * parser.c, tree.[ch] : more work toward conformance testing,
15633 added a last element to accelerate parsing of very flat structures
15634 started working on internal subset Element content declaration.
15635 * valid.[ch] : first cut at adding code toward validation.
15636 * previous changes had also small impact on most files, especially
15637 the conformance testing using James Clark test suite.
15638
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015639Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15640
15641 * test/* : updated the examples, most of them were not well
15642 formed (humm), and added rdf2.
15643 * result/* : resulting changes in the output.
15644
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015645Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15646
15647 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15648
Daniel Veillard44b3a061998-12-05 17:27:22 +000015649Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15650
15651 * tree.c: patched a bug in the generation of empty attributes
15652
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015653Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15654
15655 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15656 for node/trees/documents/... Biggest problem is namespace
15657 support when copying subtrees.
15658
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015659Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15660
15661 * parser.c, entities.c: improve entities and char ref encoding,
15662 and cleanups of error messages.
15663
Daniel Veillard242590e1998-11-13 18:04:35 +000015664Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15665
15666 * parser.c, entities.c: simple bug hunting done during rpm2html and
15667 rpmfind integration.
15668
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015669Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15670
15671 * parser.[ch]: Added interfaces allowing to specify a SAX
15672 handler before parsing.
15673
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015674Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15675
15676 * parser.c: redirrect all errors reporting through the SAX
15677 error function
15678
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015679Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15680
15681 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15682 * libtool, tlmain ...: update of the libtool files
15683
Miguel de Icaza442321c1998-11-04 18:13:38 +0000156841998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15685
15686 * entities.c: Use g_snprintf insteda of snprintf.
15687
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015688Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15689
15690 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15691 added ent5 test for this purpose.
15692 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15693
Daniel Veillard27271681998-10-30 06:39:40 +000015694Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15695
15696 * parser.c: fixed? a strange error due to compression on a GWP
15697 document.
15698
Daniel Veillard25940b71998-10-29 05:51:30 +000015699Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15700
15701 * tree.[ch]: bug fixing
15702 * entities.[ch]: defined a specific type for predefined entities
15703 * doc/xml.html: more documentation on the library, how to use it,
15704 overview of the interfaces.
15705
Daniel Veillard16253641998-10-28 22:58:05 +000015706Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15707
15708 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15709
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015710Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15711
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015712 * tree.c: corrected a small bug
15713 * doc/xml.html: continuing writing documentation.
15714
15715Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15716
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015717 * debugXML.h debugXML.c: added debugging utilities.
15718 * tester.c: added --debug switch.
15719 * tree.c: patched an incorrect node->type assignment.
15720 * parser.c: formatting, ensure that node->doc != NULL in attributes
15721
Daniel Veillardccb09631998-10-27 06:21:04 +000015722Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15723
15724 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15725 entity support and provide an internal representation close to
15726 DOM one (entity ref nodes, and attribute value as tree). I tried
15727 to preserve the interface but this will surely break some apps
15728 (I have to change rpm2html/rpmfind for example). I had to change
15729 two interfaces, and the generated tree is somewhat different.
15730 * doc/* : started documenting the XML library, the tree and
15731 DOM/Corba. This is a first step.
15732
Daniel Veillard11e00581998-10-24 18:27:49 +000015733Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15734
15735 * parser.c: Set up the fonctions comment block, boring but useful.
15736 * parser.h, SAX.c, parser.c: now attributes are processed through
15737 the SAX interface. The problem is that my SAX interface diverged
15738 quite a bit from the original one, well this is not an official
15739 spec, and translating it from Java to C is hairy anyway...
15740
Daniel Veillard97b58771998-10-20 06:14:16 +000015741Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15742
15743 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15744 fonctions comment block, boring but useful.
15745
15746Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015747
15748 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15749 conversion routines. However they are not yet used to convert the
15750 inputs. The core will run with UTF-8.
15751
Daniel Veillard33942841998-10-18 19:12:41 +000015752Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15753
15754 * tree.c : make sure that the type id is properly set-up when
15755 a new object is allocated, needed for DOM.
15756
Daniel Veillard27fb0751998-10-17 06:47:46 +000015757Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15758
15759 * tree.h, tree.c: Ok, the main objects in the tree will be native
15760 corba objects, it costs 8 bytes per Node, Attribute and Document
15761 but it simplifies the Corba integration a lot (no extra interface
15762 objects to allocate/free).
15763
Daniel Veillard0bef1311998-10-14 02:36:47 +000015764Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15765
15766 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15767 and changed NODEs contants for conformity with DOM Level 1
15768
Daniel Veillard27864701998-10-08 03:47:24 +000015769Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15770
15771 * added hooks to keep track of servants when creating objects
15772 xmlDoc and xmlNode (for Corba export).
15773
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015774Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15775
15776 * added xml-config script.
15777
Daniel Veillard7066a791998-10-01 20:28:28 +000015778Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15779
15780 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15781 to autoupdate libtool and automake conf files.
15782
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000157831998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15784
15785 * Makefile.am: Use '?' to separate the sed
15786 commands as ',' is used when people pass -Wl,something.
15787
15788
Daniel Veillard15a8df41998-09-24 19:15:06 +000015789Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15790
15791 * tree.c, tree.h: added a per-document compression interface.
15792
Daniel Veillard151b1b01998-09-23 00:49:46 +000015793Tue Sep 22 20:47:38 EDT 1998
15794
15795 * tree.c, tree.h: added saving with compression and added interfaces
15796 to control the compression level (xmlGetCompressMode,
15797 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15798
Daniel Veillard70120ff1998-09-22 00:24:21 +000015799Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15800
15801 * parser.c: corrected a loop for files of size 0
15802
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000158031998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15804
15805 * error.h: New file. Contains prototyes from `error.c'.
15806
Tom Tromeyc19653d1998-08-14 01:22:43 +000015807Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15808
15809 * Makefile.am (xmlincdir): New macro.
15810 (xmlinc_HEADERS): Renamed from include_HEADERS.
15811
Daniel Veillard845664d1998-08-13 04:43:19 +000015812Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15813
15814 * applied small patch on numeric entities from
15815 Christopher Blizzard <blizzard@appliedtheory.com>
15816
Daniel Veillard260a68f1998-08-13 03:39:55 +000015817Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15818
15819 * New release 0.2, removed the old xml_* files so that it's
15820 coherent with the other CVS base (W3C), far better conformance
15821 to standard, new namespaces, decent entities support, beginning
15822 of a SAX-like interface. Nearly nothing left intact, even the
15823 test examples ...
15824
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000158251998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15826
15827 * .cvsignore: Add .deps dir
15828
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015829Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15830
15831 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15832
Daniel Veillardfe926001998-07-26 04:28:20 +000015833Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015834
Daniel Veillardfe926001998-07-26 04:28:20 +000015835 * configure.in: added test for CPP
15836 * AUTHORS, Changelog: the original ones didn't get commited but the
15837 glib ones instead, fixed.
15838 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015839
Daniel Veillardfe926001998-07-26 04:28:20 +000015840Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015841
Daniel Veillardfe926001998-07-26 04:28:20 +000015842 * integrated code developped at W3C
15843 * changed the original Copyright
15844 * migrated to automake
15845 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015846