blob: fef266238cd9eaa1f3c68b047ba5d6c87298aecb [file] [log] [blame]
Daniel Veillarde431a272003-01-29 23:02:33 +00001Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * relaxng.c: debugging of externalRef
4 * test/relaxng/* result/relaxng/*: augmented/updated the
5 regression tests
6
Daniel Veillardd41f4f42003-01-29 21:07:52 +00007Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
8
9 * relaxng.c: more work on Relax-NG, implementing externalRef
10 * test/relaxng/* result/relaxng/*: augmented/updated the
11 regression tests
12 * Makefile.am: cleanup to Relaxtests target
13
Daniel Veillardb08c9812003-01-28 23:09:49 +000014Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
15
16 * relaxng.c: more work on Relax-NG, implementing interleave
17 * test/relaxng/* result/relaxng/*: augmented/updated the
18 regression tests
19
Daniel Veillard76fc5ed2003-01-28 20:58:15 +000020Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
21
22 * relaxng.c: more work on Relax-NG, implementing interleave
23 * test/relaxng/* result/relaxng/*: augmented/updated the
24 regression tests
25
MST 2003 John Fleckda81d192003-01-27 14:35:56 +000026Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
27
28 * doc/tutorial/customfo.xsl
29 * doc/tutorial/customhtml.xsl
30 adding stylesheet customizations used to generate fo
31 for pdf and html
32
Daniel Veillardc6e997c2003-01-27 12:35:42 +000033Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
34
35 * relaxng.c: more work on Relax-NG
36 * test/relaxng/* result/relaxng/*: augmented/updated the
37 regression tests
38 * xmlschemastypes.c: added a number of base type definition but not
39 the associated checks, those are still TODOs
40
MST 2003 John Fleck731967e2003-01-27 00:39:50 +000041Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
42
43 in docs/tutorial:
44 * apa.html
45 * apb.html
46 * apc.html
47 * apd.html
48 * ape.html
49 * apf.html
50 * apg.html
51 * ar01s02.html
52 * ar01s03.html
53 * ar01s04.html
54 * ar01s05.html
55 * ar01s06.html
56 * ar01s07.html
57 * ar01s08.html
58 * index.html
59 * xmltutorial.pdf
60 * xmltutorial.xml
61 add index to tutorial
62
MST 2003 John Fleck937362d2003-01-27 00:04:32 +000063Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
64
65 * doc/xmlcatalog.1
66 * doc/xmlcatalog_man.html
67 * doc/xmlcatalog_man.xml
68 belatedly fixing bug #93622 (adds rewriteURI type to
69 "--add" option in xmlcatalog man page
70
Daniel Veillard3be27512003-01-26 19:49:04 +000071Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
72
Daniel Veillardc6e997c2003-01-27 12:35:42 +000073 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +000074 Julio Merino, closing #104475
75
Daniel Veillardea3f3982003-01-26 19:45:18 +000076Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
77
78 * relaxng.c: more work on Relax-NG
79 * test/relaxng/* result/relaxng/*: augmented/updated the
80 regression tests
81
Daniel Veillardedc91922003-01-26 00:52:04 +000082Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
83
84 * relaxng.c: more work on Relax-NG
85 * test/relaxng/* result/relaxng/*: augmented/updated the
86 regression tests
87
Daniel Veillarddd1655c2003-01-25 18:01:32 +000088Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
89
90 * README: updated the policy on private mail answers
91 * relaxng.c: more work on Relax-NG
92 * test/relaxng/* result/relaxng/*: augmented/updated the
93 regression tests
94
Daniel Veillard7424eb62003-01-24 14:14:52 +000095Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
96
97 * error.c parser.c tree.c: applied a documentation patch from
98 Stefan Kost
99
Daniel Veillard276be4a2003-01-24 01:03:34 +0000100Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
101
102 * relaxng.c: more work on Relax-NG
103 * doc/*: regenerated the docs
104 * test/relaxng/* result/relaxng/*: updated and augmented the
105 Relax-NG regression tests and results
106
Daniel Veillard6eadf632003-01-23 18:29:16 +0000107Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
108
109 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
110 First commit of the new Relax-NG validation code, not generally
111 useful yet.
112 * test/relaxng/* result/relaxng/*: current state of the regression
113 tests
114
Daniel Veillard814a76d2003-01-23 18:24:20 +0000115Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
116
117 * tree.c: minimized the memory allocated for GetContent
118 and a bit of cleanup.
119
Daniel Veillardff12c492003-01-23 16:42:55 +0000120Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
121
122 * python/generator.py: seems there is no good reasons to
123 not generate bindings for XPointer
124
Daniel Veillard540a31a2003-01-21 11:21:07 +0000125Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
126
127 * xmlreader.c doc/apibuild.py: applied a new patch from
128 Stéphane Bidoul for cleanups
129 * doc/libxml2-api.xml: rebuilt the API description with
130 new entry points
131
Daniel Veillard417be3a2003-01-20 21:26:34 +0000132Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
133
134 * xmlreader.c python/drv_libxml2.py python/generator.py
135 python/libxml.c python/libxml.py python/libxml_wrap.h
136 python/types.c: patch from Stéphane Bidoul for better per
137 context error message APIs
138 * python/tests/ctxterror.py python/tests/readererr.py:
139 update of the tests
140
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000141Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
142
143 * doc/guidelines.html
144 grammar and spelling cleanup
145
Daniel Veillard26f70262003-01-16 22:45:08 +0000146Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
147
148 * xmlreader.c include/libxml/xmlreader.h python/generator.py
149 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
150 a patch from Stéphane Bidoul to allow per XMLtextReader error
151 and warning handling
152 * python/tests/Makefile.am python/tests/readererr.py: adding the
153 specific regression test
154
Daniel Veillard71f9d732003-01-14 16:07:16 +0000155Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
156
157 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
158 should raise a syntax error
159
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000160Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
161
162 * python/libxml.c: cleanup patch from Stéphane Bidoul
163
Daniel Veillard81601f92003-01-14 13:42:37 +0000164Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
165
166 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
167
Daniel Veillarde6227e02003-01-14 11:42:39 +0000168Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
169
170 * python/generator.py python/libxml.c python/libxml.py
171 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000172 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000173 Python level.
174 * python/tests/Makefile.am python/tests/ctxterror.py: added a
175 regression test for it.
176
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000177Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
178
179 * xmlreader.c: fixed the streaming property of the reader,
180 it was generating tree faster than consuming it. Pointed out
181 by Nate Myers
182 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
183
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000184Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
185
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000186 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000187
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000188Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
189
190 * xpath.c: fix to the XPath implementation for parent and
191 ancestors axis when operating on a Result Value Tree.
192 Fixes bug #100271
193
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000194Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
195
196 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
197 to fix some URI/file escaping problems
198
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000199Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
200
201 * python/generator.py: fixed a bug raised by Raymond Wiker,
202 docSetRootElement() should not raise an exception if the
203 return is None
204
Daniel Veillard3e20a292003-01-10 13:14:40 +0000205Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
206
207 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
208 fixed bug #102181 by applying the suggested change and fixing
209 the generation/registration problem.
210
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000211Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
212
213 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
214 routines.
215
Daniel Veillard8f872442003-01-09 23:19:02 +0000216Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
217
218 * parser.c: one more IsEmptyElement crazyness, that time in
219 external parsed entities if substitution is asked.
220 * python/tests/reader3.py: added a specific test.
221
Daniel Veillarde329fc22003-01-09 21:36:42 +0000222Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
223
224 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
225 support and improved error handler registration
226
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000227Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
228
229 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
230 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
231 * README: fixed a link
232
Daniel Veillarde2830f12003-01-08 17:47:49 +0000233Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
234
235 * configure.in doc/* NEWS: preparing 2.5.1 release
236 * SAX.c parser.c: fixing XmlTextReader bug
237
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000238Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
239
240 * SAX.c: fuck, I introduced a memory leak on external parsed
241 entities in 2.5.0 :-(
242
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000243Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
244
245 * xmllint.c: another fix needed as pointed by Christophe Merlet
246 for --stream --debug if compiled without debug support.
247
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000248Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
249
250 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000251 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000252 update man page with --stream and --chkregister
253
Daniel Veillard8326e732003-01-07 00:19:07 +0000254Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
255
256 * globals.c: fixed --with-threads compile
257 * xmllint.c: fixed --without-debug compile
258 * include/libxml/globals.h: cleanup
259 * include/libxml/schemasInternals.h: add a missing include
260
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000261Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
262
263 * configure.in NEWS: preparing 2.5.0 release
264 * SAX.c: only warn in pedantic mode about namespace name
265 brokeness
266 * globals.c: fix a doc generation problem
267 * uri.c: fix #101520
268 * doc/*: updated and rebuilt the doc for the release, includuding
269 stylesheet update
270 * python/Makefile.am: fix a filename bug
271
272Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
273
274 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
275 should not be called.
276
277Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
278
279 * libxml-2.0.pc.in: applied the patch to fix #101894
280
281Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
282
283 * tree.c : applied patch from Lukas Schroeder for register callbacks
284 * valid.c: modified patch from Lukas Schroeder to test
285 register callbacks with --chkregister
286
287Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
288
289 * xmlreader.c: seriously changed the way data are pushed to
290 the underlying parser, go by block of 512 bytes instead of
291 tryng to detect tag boundaries at that level. Changed the
292 way empty element are detected and tagged.
293 * python/tests/reader.py python/tests/reader2.py
294 python/tests/reader3.py: small changes mostly due to context
295 reporting being different and DTD node being reported. Some
296 errors previously undetected are now caught and fixed.
297 * doc/xmlreader.html: flagged last section as TODO
298
299Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
300
301 * python/libxml.py: integrated the Python 2.2 optimizations
302 from Hannu Krosing, while maintaining compatibility with
303 1.5 and 2.1
304
305Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
306
307 * xmllint.c: a bit of cleanup
308 * xmlreader.c: small fix
309 * doc/xmlreader.html: more work on the XmlTextReader tutorial
310 * python/libxml.py: a few fixes pointed out by Hannu Krosing
311
312Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
313
314 * python/setup.py.in: patch from Stéphane Bidoul to include
315 drv_libxml2.py in setup.py
316
317Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
318
319 * doc/xmlreader.html: starting documenting the new XmlTextReader
320 interface.
321
322Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
323
324 * xmllint.c: added the --stream flag to use the TextReader API
325 * xmlreader.c: small performance tweak
326
327Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
328
329 * xmlreader.c python/tests/reader2py: okay the DTD validation
330 code on top of the XMLTextParser API should be solid now.
331
332Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
333
334 * xmlreader.c python/tests/reader2py: Fixing some more mess
335 with validation and recursive entities while using the
336 reader interface, it's getting a bit messy...
337
338Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
339
340 * xmlreader.c python/tests/reader.py: another couple of problem
341 related to IsEmptyElement reported by Stéphane Bidoul needed
342 some fixes.
343
344Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
345
346 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
347 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
348 based on the python XmlTextReader interface.
349
350Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
351
352 * tree.c: backing out one change in the last patch which broke the
353 regression tests
354
355Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
356
357 * global.data globals.c tree.c include/libxml/globals.h: applied
358 an old patch from Lukas Schroeder to track node creation and
359 destruction. Probably missing a lot of references at the moment
360 and not usable reliably.
361
362Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
363
364 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
365 from doc/news.html and a stylesheet
366
367Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
368
369 * xmlreader.c python/tests/reader.py: fixed another couple of
370 xmlreader bugs reported by Stéphane Bidoul and added tests.
371
372Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
373
374 * xmlreader.c python/tests/reader2.py: fixed another validity
375 checking in external parsed entities raised by Stéphane Bidoul
376 and added a specific regression test.
377 * python/tests/reader3.py: cleanup
378
379Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
380
381 * xmlreader.c python/tests/reader2.py: fixed a problem with
382 validation within entities pointed by Stéphane Bidoul, augmented
383 the tests to catch those.
384
385Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
386
387 * python/generator.py: modified the generator to allow keeping
388 class references when creating new classes, needed to fix a bug
389 pointed by Stéphane Bidoul where the input buffer of the
390 xmlTextReader instance gets destroyed if the python wrapper for
391 the input is not referenced anymore.
392
393Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
394
395 * xmlreader.c python/tests/reader.py: fixed another pair of problem
396 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
397
398Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
399
400 * xmlreader.c python/tests/reader.py: fixed another problem
401 pointed by Stéphane Bidoul
402
403Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
404
405 * xmlreader.c python/tests/reader.py: fixed a limit case problem
406 with "<a/>"
407
408Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
409
410 * SAX.c: warn on xmlns:prefix="foo"
411 * xmlreader.c python/tests/reader.py: fixed a couple of problem
412 for namespace attributes handling.
413
414Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
415
416 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
417 a really nasty problem raised by a DocBook XSLT transform
418 provided by Sebastian Bergmann
419
420Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
421
422 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
423 by Stéphane Bidoul and integrated it into the tests
424
425Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
426
427 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
428 extended the XmlTextReader API a bit, addding accessors for
429 the current doc and node, and an entity substitution mode for
430 the parser.
431 * python/libxml.py python/libxml2class.txt: related updates
432 * python/tests/Makefile.am python/tests/reader.py
433 python/tests/reader2.py python/tests/reader3.py: updated a bit
434 the old tests and added a new one to test the entities handling
435
436Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
437
438 * python/generator.py python/libxml2class.txt
439 python/tests/reader.py python/tests/reader2.py: changed the
440 generator to provide casing for the XmlTextReader similar to
441 C# so that examples and documentation are more directly transposable.
442 Fixed the couple of tests in the suite.
443
444Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
445
446 * doc/guidelines.html: added a document on guildeline for
447 publishing and deploying XML
448
449Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
450
451 * valid.c xmlreader.c: final touch running DTD validation
452 on the XmlTextReader
453 * python/tests/Makefile.am python/tests/reader2.py: added a
454 specific run based on the examples from test/valid/*.xml
455
456Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
457
458 * python/libxml.py: added a few predefined xmlTextReader parser
459 configuration values.
460
461Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
462
463 * python/libxml_wrap.h: trying to fix #102037
464
465Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
466
467 * SAX.c: fixing bug #95296, when the predefined entities
468 are redefined in the DTD the default one must be used
469 instead anyway.
470
471Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
472
473 * doc/xmllint.xml
474 * doc/xmllint.1
475 Add discussion of XML_DEBUG_CATALOG to xmllint man
476 page - bug #100907
477
478
479Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
480
481 * xmlreader.c: Fixed the empty node detection to avoid reporting
482 an inexistant close tag.
483
484Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
485
486 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
487 for Python 2.1
488
489Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
490
491 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
492
493Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
494
495 * doc/libxml2-api.xml python/tests/reader.py: one really need
496 to provide the base URI information when creating a reader parser
497 from an input stream. Updated the API and the example using it.
498
499Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
500
501 * testReader.c xmlreader.c valid.c include/libxml/tree.h
502 include/libxml/valid.h include/libxml/xmlreader.h: working on
503 DTD validation on top of xml reader interfaces. Allows to
504 validate arbitrary large instances. This required some extensions
505 to the valid module interface and augmenting the size of xmlID
506 and xmlRef structs a bit.
507 * uri.c xmlregexp.c: simple cleanup.
508
509Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
510
511 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
512 work on the xml reader interfaces.
513 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
514 Web page for the Windows binaries.
515
516Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
517
518 * xmlIO.c: applied a patch for VMS following the report by
519 Nigel Hall
520
521Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
522
523 * parser.c: the parseStartTag bug fix wasn't complete.
524
525Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
526
527 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
528 parseStartTag, fixing it.
529 * test/att4 result/att4 result/noent/att4: adding the test
530 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
531 more methods to XmlTextReader.
532
533Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
534
535 * win32/libxml2.def.src: added more xml reader exports
536 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
537 to the build
538
539Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
540
541 * doc/tutorial/xmltutorial.xml
542 plus generated html and pdf
543 Updating tutorial again based on further comments from Niraj
544 Tolia on the last iteration
545
546Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
547
548 * doc/tutorial/xmltutorial.xml
549 * doc/tutorial/includekeyword.c
550 * doc/tutorial/includegetattribute.c
551 plus generated html and pdf
552 Adding fix from Niraj Tolia to tutorial to properly free memory.
553
554
555Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
556
557 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
558 more methods of XmlTextReader.
559 * python/libxml2class.txt python/tests/reader.py: this increased the
560 methods in the bndings, augmented the test to check those new
561 functions.
562
563Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
564
565 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
566 methods of XmlTextReader.
567 * python/generator.py python/libxml_wrap.h python/types.c
568 python/libxml2class.txt: added the reader to the Python bindings
569 * python/tests/Makefile.am python/tests/reader.py: added a specific
570 test for the Python bindings of the Reader APIs
571 * parser.c: small cleanup.
572
573Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
574
575 * xinclude.c: fallback was only copying the first child not the
576 full child list of the fallback element, closes #89684 as reopened
577 by Bernd Kuemmerlen
578
579Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
580
581 * win32/libxml2.def.src: exported htmlNodeDumpOutput
582
583Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
584
585 * configure.in: preparing release of 2.4.30
586 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
587 gives enum values, fix functype return type, put back fields in
588 structs
589 * doc/*: updated the docs rebuilt
590
591Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
592
593 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
594 about htmlNodeDumpOutput location.
595 * xpath.c: removed an undefined function signature
596 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
597 too many symbols in the API breaking the python bindings.
598 Updated with the libxslt/libexslt changes.
599
600Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
601
602 * configure.in: preparing release of 2.4.29
603 * doc/*: rebuilt the docs and API
604 * xmlreader.c: a few more fixes for the XmlTextReader API
605
606Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
607
608 * include/win32config.h: applied mingw patch from Magnus Henoch
609
610Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
611
612 * catalog.c doc/libxml2-api.xml: a bit more cleanup
613
614Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
615
616 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
617 building Python script, does the C parsing directly, generates
618 a better API description including structure fieds defs and
619 enums. Still a couple of bugs, but good enough for the python
620 wrappers now.
621 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
622 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
623 include/libxml/schemasInternals.h include/libxml/tree.h: more
624 cleanup based on the python analysis script reports.
625 * libxml.spec.in: make sure the API XML description is part of the
626 devel package.
627
628Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
629
630 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
631 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
632 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
633 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
634 code cleanup, especially the function comments.
635 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
636
637Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
638
639 * Makefile.am xmlreader.c include/libxml/Makefile.am
640 include/libxml/xmlreader.h: Adding a new set of APIs based on
641 the C# TextXmlReader API but converted to C. Allow to parse
642 in constant memory usage, far simpler to program and explain
643 than the SAX like APIs, unfinished but working.
644 * testReader.c: test program
645
646Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
647
648 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
649
650Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
651
652 * tree.c: Chip turner indicated that XHTML1 serialization
653 rule for style actually break on both IE and Mozilla,
654 try to avoid the rule if escaping ain't necessary
655
656Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
657
658 * nanhttp.c: handle HTTP URL escaping, problem reported by
659 Glen Nakamura and Stefano Zacchiroli
660
661Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
662
663 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
664
665Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
666
667 * uri.c: Johann Richard pointed out some XPointer problems for
668 URN based URI references in XInclude. Modified the URI parsing
669 and saving routines to allow correct parsing and saving of
670 XPointers, especially when attached to "opaque" scheme accordingly
671 to RFC 2396
672
673Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
674
675 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
676 of refactoring to the HTML saving code.
677 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
678 in the doc.
679
680Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
681
682 * tree.c include/libxml/tree.h: refactored the XML dump of a node
683 to a buffer API to reuse the generic dump to an OutputIO layer,
684 this reduces code, fixes xmlNodeDump() for XHTML, also made
685 xmlNodeDump() now return the number of byte written.
686
687Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
688
689 * python/setup.py.in: another patch from Stéphane Bidoul for
690 Python bindings on Windows
691 * doc/parsedecl.py: small cleanup
692
693Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
694
695 * libxml.spec.in configure.in: add a line in %changelog for releases
696
697Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
698
699 * parser.c: patch from Marcus Clarke fixing a problem in entities
700 parsing that was detected in KDe documentations environment.
701
702Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
703
704 * python/libxml.c (libxml_prev): Return the previous as opposed to
705 the next node (I guess this is the result of some cut & paste programming:)
706
707Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
708
709 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
710
711Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
712
713 * python/generator.py python/libxml.c python/setup.py.in: trying
714 to fix the Python bindings build on Windows (Stéphane Bidoul)
715
716Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
717
718 * win32/configure.js: added option for python bindings
719 * win32/libxml2.def.src: added more exports
720
721Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
722
723 * win32/Makefile.mingw: fixed unresolved symbols when linking with
724 pthreads
725 * win32/wince/*: applied updates to Windows CE port from Javier
726
727Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
728
729 * configure.in: preparing 2.4.28
730 * libxml.spec.in doc/Makefile.am: some cleanup
731 * doc/*: updated the news and regenerated.
732
733Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
734
735 * HTMLparser.c: final touch at closing #87235 </p> end tags
736 need to be generated.
737 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
738 this change slightly the output of a few tests
739 * doc/*: regenerated
740
741Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
742
743 * parserInternals.c: fixing bug #99190 when UTF8 document are
744 parsed using the progressive parser and the end of the chunk
745 is in the middle of an UTF8 multibyte character.
746
747Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
748
749 * threads.c: fixed initialization problem in xmlNewGlobalState
750 which was causing crash.
751 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
752 in xmlInitializeGlobalState.
753 * parserInternals.c: cleaned up ctxt->sax initialisation.
754
755Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
756
757 * tree.c include/libxml/tree.h: modified the existing APIs
758 to handle XHTML1 serialization rules automatically, also add
759 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
760 libxslt serialization uses it when needed without changing
761 the library API.
762 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
763 result/xhtml1: added a new test specifically for xhtml1 output
764 and updated the result of one XHTML1 test
765
766Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
767
768 * xinclude.c parserInternals.c encoding.c: fixed #99082
769 for xi:include encoding="..." support on text includes.
770 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
771 test/XInclude/ents/isolatin.txt : added a specific regression test
772 * python/generator.py python/libxml2class.txt: fixed the generator
773 the new set of comments generated for doc/libxml2-api.xml were
774 breaking the python generation.
775
776Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
777
778 * doc/Makefile.am: repair some problem if gtk-doc fail or such
779 * configure.in: patch for Solaris on new autoconf closes #98880
780 * doc/parsedecl.py: repair the frigging API building script,
781 did I say that python xmllib sucks ?
782 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
783 and some comment are no more truncated.
784
785Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
786
787 * parser.c: Martin Stoilov pointed out a potential leak in
788 xmlCreateMemoryParserCtxt
789
790Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
791
792 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
793 included in HTML documents and using the push parser.
794
795Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
796
797 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
798 specified, look for the Python interpreter not just in the
799 specified root but also in the specified location. Fixes #98825
800
801Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
802
803 * python/libxml.c: fixing bug #98792 , node may have no doc
804 and dereferencing without checking ain't good ...
805
806Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
807
808 * configure.in: preparing release 2.4.27
809 * doc/* : updated and rebuilt the docs
810 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
811 and all the docs are actually packaged and in the final RPMs
812 * parser.c parserInternals.c include/libxml/parser.h: restore
813 xmllint --recover feature.
814
815Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
816
817 * parser.c xpath.c: fixing #96925 wich was also dependant on the
818 processing of parsed entities, and XPath computation on sustitued
819 entities.
820 * testXPath.c: make sure entities are substitued.
821
822Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
823
824 * parser.c: fixed #96594, which was totally dependant on the
825 processing of internal parsed entities, which had to be changed.
826
827Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
828
829 * Makefile.am python/Makefile.am python/tests/Makefile.am:
830 trying to fix bug #98517 about building outside the source tree
831 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
832
833Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
834
835 * include/win32config.h: cleanup
836 * win32/Makefile.mingw: integrated mingw in JScript configure
837 * win32/Makefile.msvc: modified to allow mingw coexistence
838 * win32/configure.js: integrated mingw
839 * win32/Readme.txt: cleanup
840
841Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
842
843 * HTMLparser.c: strengthen the guard in the Pop macros,
844 like in the XML parser, closes bug #97315
845
846Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
847
848 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
849 callback is never used.
850
851Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
852
853 * parserInternals.c: fixed the initialization of the SAX structure
854 which was breaking xsltproc
855 * xpath.c: patch from Petr Pajas for CDATA nodes
856 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
857 * parser.c include/libxml/parser.h: patch from Peter Jones
858 removing a leak in xmlSAXParseMemory() and adding the
859 function xmlSAXParseMemoryWithData()
860
861Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
862
863 adding pdf of tutorial, changing web page to link to it
864 * doc/tutorial/xmltutorial.pdf
865 * doc/xml.html
866 * doc/docs.html
867
868Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
869
870 * doc/tutorial/ar01s08.html
871 adding file what I forgot for tutorial
872
873
874Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
875
876 Adding encoding discussion to tutorial
877 Added:
878 * doc/tutorial/images/*.png: DocBook admonition image files
879 * doc/tutorial/apf.html, apg.html: new generated html
880 * doc/tutorial/includeconvert.c: conversion code entity file
881 changed:
882 * doc/tutorial/xmltutorial.xml: DocBook original
883 * doc/tutorial/*.html: generated html
884
885Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
886
887 * include/libxml/*.h: retired xmlwin32version.h
888 * doc/Makefile.am: retired xmlwin32version.h
889 * win32/configure.js: retired xmlwin32version.h
890
891Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
892
893 * win32/libxml2.def.src: exported additional symbols
894 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
895 sisterhood
896
897Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
898
899 * globals.c: fixed a typo pointed out by Igor
900 * xpath.c: try to speed up node compare using line numbers
901 if available.
902
903Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
904
905 * tree.c: make xmlFreeNode() handle attributes correctly.
906
907Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
908
909 * catalog.c: completed the #96963 fix, as reported by Karl
910 Eichwalder
911
912Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
913
914 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
915
916Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
917
918 * Makefile.am: switched the order of a couple of includes
919 to fix bugs #97100
920
921Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
922
923 * catalog.c: fixed bug #96963, reverted to the old behaviour of
924 xmlLoadCatalogs that used to separate directories with a ':'.
925
926Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
927
928 * threads.c: improvements to the Windows-side of thread handling
929 * testThreads.c: conditionally excluded unistd.h
930 * testThradsWin32.c: broke overlong lines
931 * include/win32config.h: adapted thread-related macros to the new
932 scheme and for pthreads on Windows
933 * win32/Makefile.msvc: introduced a more flexible thread build,
934 added testThreads[Win32].c to the build
935 * win32/configure.js: introduced a more flexible thread config
936
9372002-10-31 John Fleck <jfleck@inkstain.net>
938
939 * doc/xml.html (and, by implication, FAQ.html)
940 added UTF-8 conversaion FAQ from Marcus Labib Iskander
941
942Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
943
944 * configure.in: removed xmlwin32version.h
945 * include/libxml/Makefile.am: removed xmlwin32version.h
946
947Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
948
949 * tree.c: applied patch from Brian Stafford to fix a bug
950 in xmlReconciliateNs()
951
952Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
953
954 * tree.c: applied patch from Christian Glahn to allow
955 xmlNewChild() on document fragment nodes
956
957Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
958
959 * parser.c: Christian Glahn found a problem with a recent
960 patch to xmlParseBalancedChunkMemoryRecover()
961 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
962 problems
963 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
964 test/schemas/seq*: added the test cases from Charles
965
966Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
967
968 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
969 serious cleanup of the spec file and associated changes
970 in the Makefiles.
971 * valid.c: try to remove some warnings on x86_64
972
973Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
974
975 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
976 fix bug #96586
977
978Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
979
980 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
981 parsing, applied his patch
982 * result/HTML/attrents.html result/HTML/attrents.html.err
983 result/HTML/attrents.html.sax test/HTML/attrents.html:
984 added the test and result case provided by Mikhail Sogrine
985
986Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
987
988 * vms/build_libxml.com vms/config.vms vms/readme.vms
989 include/libxml/parser.h include/libxml/parserInternals.h
990 include/libxml/tree.h include/libxml/xmlIO.h
991 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
992 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
993 Applied the VMS update patch from Craig A. Berry
994 * doc/*.html: update
995
996Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
997
998 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
999
1000Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1001
1002 * debugXML.c: adding a grep command to --shell in xmllint
1003 for T.V. Raman
1004
1005Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1006
1007 * xmlcatalog.c: tried to fix some of the problem with --sgml
1008
1009Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1010
1011 * parser.c: tried to fix bug #91500 where doc->children may
1012 be overriden by a call to xmlParseBalancedChunkMemory()
1013
1014Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1015
1016 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1017 identifiers in SGML catalogs containing '&'
1018
1019Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1020
1021 * python/types.c: fixed bugs when passing result value tree
1022 to Python functions.
1023
1024Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1025
1026 * configure.in: preparing the release of 2.4.26
1027 * doc/*: updated and rebuilt the documentation
1028
1029Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1030
1031 * parser.c: fixed a XML Namespace compliance bug reported by
1032 Alexander Grimalovsky
1033
1034Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1035
1036 * HTMLtree.c: fixed serialization of script and style when
1037 they are not lowercase (i.e. added using the API to the tree).
1038
1039Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1040
1041 * valid.c: make xmlValidateDocument emit a warning msg if there
1042 is no DTD, pointed by Christian Glahn
1043
1044Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1045
1046 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1047 content model when some of the blocks have min or max, and a couple
1048 of bugs found in the process.
1049 * result/schemas/list0* test/schemas/list0*: added some specific
1050 regression tests
1051
1052Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1053
1054 * README: updated the contact informations
1055
1056Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1057
1058 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1059 misses it, reported by Peter Bray.
1060
1061Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1062
1063 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1064 and removed a few warnings
1065
1066Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1067
1068 * parser.c: Christian Glahn found a small bug in the push parser.
1069 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1070 public
1071
1072Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1073
1074 * xmlschemas.c include/libxml/xmlschemas.h: added
1075 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1076 * testSchemas.c: added --memory to test the new interface
1077
1078Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1079
1080 * doc/index.py doc/search.php: integrated the XSLT indexing,
1081 a few fixed in the indexer, added a scope selection at the
1082 search level.
1083
1084Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1085
1086 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1087 this was due to uninitialized parts of the validation context
1088
1089Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1090
1091 * debugXML.c: applied patch from Mark Vakoc except the API
1092 change, preserved it.
1093 * doc/*: updated the docs to point to the search engine for
1094 information lookup or before bug/help reports.
1095
1096Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1097
1098 * doc/index.py doc/search.php: added mailing-list archives
1099 indexing and lookup
1100
1101Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1102
1103 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1104
1105Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1106
1107 * doc/index.py: improved HTML indexing
1108 * doc/search.php: make the queries also lookup the HTML based indexes
1109
1110Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1111
1112 * doc/index.py: added HTML page indexing
1113
1114Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1115
1116 * xmlIO.c: extended Windows path normalisation to fix the base
1117 problem in libxslt.
1118 * catalog.c: fixed list handling in XML_CATALOG_FILES
1119
1120Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1121
1122 * valid.c: typo/bug found by Christian Glahn
1123
1124Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1125
1126 * xmlIO.c: applied Windows CE patch from Javier.
1127 * win32/wince: new directory, contains support for the PocketPC
1128 with Windows CE from Javier.
1129 * include/win32config.h: reorganised, removed duplicate
1130 definitions and applied WinCE patch from Javier.
1131 * include/wsockcompat.h: new file, now contains WinSock
1132 compatibility macros.
1133 * win32/Makefile.msvc: introduced double-run compilation.
1134
1135Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1136
1137 * configure.in include/libxml/xmlwin32version.h: preparing release
1138 of 2.4.25
1139 * doc/*: updated and regenerated teh docs and web pages.
1140
1141Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1142
1143 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1144 error were not covering namespace declarations.
1145 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1146 it was missing the attribute declaration for the namespace
1147 * result/VC/NS3: the fix now report breakages in that test
1148
1149Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1150
1151 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1152
1153Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1154
1155 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1156 and regenerated the docs and web site
1157
1158Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1159
1160 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1161 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1162 not before
1163
1164Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1165
1166 * python/generator.py python/libxml2class.txt: fixed a stupid error
1167 breaking the python API
1168
1169Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1170
1171 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1172 triostr.c triostr.h: applied a trio update patch from
1173 Bjorn Reese which should work with MinGW
1174
1175Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1176
1177 * tree.c: improving some documentation comments
1178 * xmlregexp.c: found and fixed a mem leak with python regression tests
1179 * doc/*: rebuilt the doc and the API XML file including the
1180 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1181 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1182 python/types.c: added access to the XML Schemas regexps from
1183 python
1184 * python/tests/Makefile.am python/tests/regexp.py: added a
1185 simple regexp bindings test
1186
1187Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1188
1189 * doc/xml.html:
1190 fixing ftp links - thanks to Vitaly Ostanin
1191
1192Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1193
1194 * xmlregexp.c: fixed the data callback on transition functionality
1195 which was broken when using the compact form
1196 * result/schemas/*: updated the results, less verbose, all tests
1197 pass like before
1198 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1199 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1200 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1201 annoying warnings
1202 * xpath.c: try to provide better error report when possible
1203
1204Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1205
1206 * Makefile.am: fixed a breakage raised by Jacob
1207
1208Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1209
1210 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1211 which don't use sockets
1212
1213Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1214
1215 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1216 * win32/configure.js: applied zlib patch from Daniel Gehriger
1217
1218Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1219
1220 * win32/configure.js: applied the patch from Mark Vakoc for
1221 regexp support
1222 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1223 for regexp support
1224
1225Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1226
1227 * xmlschemastypes.c: as pointed by Igor Float and Double
1228 parsing ain't finished yet
1229
1230Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1231
1232 * Makefile.am configure.in: trying to fix #88412 by bypassing
1233 all the python subdir if python ain't detected
1234
1235Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1236
1237 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1238 made configuring with regexps/automata/unicode the default
1239 but without schemas ATM
1240 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1241 fixed the regexp based DTD validation performance and memory
1242 problem by switching to a compact form for determinist regexps
1243 and detecting the determinism property in the process. Seems
1244 as fast as the old DTD validation specific engine :-) despite
1245 the regexp built and compaction process.
1246
1247Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1248
1249 * valid.c: determinism is debugged, new DTD checking code now works
1250 but xmlFAComputesDeterminism takes far too much CPU and the whole
1251 set usues too much memory to be really usable as-is
1252
1253Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1254
1255 * tree.c: fixed another stupid bug in xmlGetNodePath()
1256 * xmllint.c: --version now report the options compiled in
1257
1258Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1259
1260 * HTMLparser.c: small cleanup
1261 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1262 when configured with them. A bit of debugging around the determinism
1263 checks is still needed
1264
1265Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1266
1267 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1268
1269Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1270
1271 * xmlIO.c: small portability glitch fixed.
1272
1273Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1274
1275 * xmlschemastypes.c: incomplete steps for real/double support
1276 * testAutomata.c include/libxml/xmlautomata.h
1277 include/libxml/xmlregexp.h: avoiding a compilation problem
1278 * valid.c include/libxml/valid.h: starting the work toward using
1279 the regexps for actual DTD validation
1280
1281Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1282
1283 * hash.c: cosmetic cleanup
1284 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1285 integrating a DTD validation layer based on the regexps
1286
1287Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1288
1289 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1290 the determinism was tested before eliminating the epsilon
1291 transitions :-(
1292
1293Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1294
1295 * python/generator.py python/libxml.c python/libxml.py
1296 python/libxml2-python-api.xml python/libxml2class.txt
1297 python/libxml_wrap.h python/types.c: updated the python
1298 bindings, added code for easier File I/O, and the ability to
1299 define a resolver from Python fixing bug #91635
1300 * python/tests/Makefile.am python/tests/inbuf.py
1301 python/tests/outbuf.py python/tests/pushSAXhtml.py
1302 python/tests/resolver.py python/tests/serialize.py: updated
1303 and augmented the set of Python tests.
1304
1305Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1306
1307 * win32/configure.js: added more readme info for the binary
1308 package.
1309
1310Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1311
1312 * xmlIO.c: fixed a stupid out of bound array error
1313
1314Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1315
1316 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1317 messing around with support for Windows path, cleanups,
1318 trying to identify and fix the various code path to the
1319 filename access. Added xmlNormalizeWindowsPath()
1320
1321Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1322
1323 * error.c valid.c: working on better error reporting of validity
1324 errors, especially providing an accurate context.
1325 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1326 error reports in those cases.
1327
1328Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1329
1330 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1331 parser.c parserInternals.c xmlIO.c: get rid of all the
1332 perror() calls made in the library execution paths. This
1333 should fix both #92059 and #92385
1334
1335Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1336
1337 * xmllint.c: memory leak reporting was broken after a change
1338 of the preprocessor symbol used to activate it.
1339
1340Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1341
1342 * tree.c: try to make the copy function work for node of
1343 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1344 DOM layers though, not libxml2 itself.
1345
1346Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1347
1348 * valid.c: try to provide file and line informations, not all
1349 messages are covered, but it's a (good) start
1350
1351Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1352
1353 * xinclude.c: reimplemented a large part of the XInclude
1354 processor, trying to minimize resources used, James Henstridge
1355 provided a huge test case which was exhibiting severe memory
1356 consumption problems.
1357
1358Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1359
1360 * python/Makefile.am: applied patch from Christophe Merlet to
1361 reestablish DESTDIR
1362
1363Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1364
1365 * libxml.spec.in: fixes libary path for x86_64 AMD
1366
1367Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1368
1369 * doc/tutorial/includekeyword.c
1370 * doc/tutorial/xmltutorial.xml:
1371 (plus resulting generated html files)
1372 fixing one spot I missed in the tutorial where I hadn't freed
1373 memory properly
1374
1375Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1376
1377 * doc/tutorial/includeaddattribute.c
1378 * doc/tutorial/includeaddkeyword.c
1379 * doc/tutorial/includegetattribute.c
1380 * doc/tutorial/includekeyword.c
1381 * doc/tutorial/xmltutorial.xml
1382 * doc/tutorial/*.html:
1383 update tutorial to properly free memory (thanks to Christopher
1384 R. Harris for pointing out that this needs to be done)
1385 * doc/tutorial/images/callouts/*.png:
1386 added image files so the callouts are graphical, making it
1387 easier to read ( use "--param callout.graphics 1" to generate
1388 html with graphical callouts)
1389
1390Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1391
1392 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1393 nice logos generated by Marc Liyanage
1394 * doc/site.xsl *.html: changed the stylesheet to show the new
1395 logo and regenerated the pages
1396
1397Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1398
1399 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1400
1401Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1402
1403 * xpath.c: possible mem leak patch from Jason Adams
1404
1405Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1406
1407 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1408 in the XQuery namespace
1409 * configure.in: preparing 2.4.24
1410 * doc/*.html: updated the web pages
1411
1412Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1413
1414 * python/generator.py: closing bug #85258 by generating conditional
1415 compile check to avoid linking to routines not configured in.
1416
14172002-08-22 Havoc Pennington <hp@pobox.com>
1418
1419 * autogen.sh: update error message for missing automake
1420
1421Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1422
1423 * python/Makefile.am: typo in target name resulted in libxml2.py
1424 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1425
1426Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1427
1428 * win32/win32/Makefile.mingw: updated with version from
1429 Elizabeth Barham at http://soggytrousers.net/repository/
1430
1431Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1432
1433 * win32/Makefile.msvc: added the prefix location to the include
1434 and lib search path.
1435
14362002-08-18 Havoc Pennington <hp@pobox.com>
1437
1438 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1439 both automake 1.6 and 1.4 installed get the right automake. Means
1440 compilation from CVS will now require the latest automake 1.4
1441 release, or manually creating symlinks called "automake-1.4" and
1442 "aclocal-1.4"
1443
1444Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1445
1446 * configure.in python/Makefile.am: more AMD 64 induced changes from
1447 Frederic Crozat
1448
1449Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1450
1451 * xinclude.c: oops I was missing the xml:base fixup too
1452 * result/XInclude/*.xml: this adds xml:base attributes to most
1453 results of the tests
1454
1455Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1456
1457 * xinclude.c: quick but apparently working implementation of
1458 xi:fallback, should close bug #89684
1459 * Makefile.am test/XInclude/docs/fallback.xml
1460 result/XInclude/fallback.xml: added a basic test for fallback,
1461 and run with --nowarning to avoid a spurious warning
1462 * configure.in: applied patch from Frederic Crozat for python
1463 bindings on AMD 64bits machines.
1464
1465Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1466
1467 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1468 the caller don't pass a SAX callback block.
1469
1470Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1471
1472 * tree.c: applied the same fix for the XML-1.0 namespace to
1473 xmlSearchNsByHref() as was done for xmlSearchNs()
1474
1475Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1476
1477 * libxml.3: small cleanup of the man page
1478 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1479 when serializing HREF attributes generated by XSLT.
1480
1481Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1482
1483 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1484 version of Marc Liyanage' patch for boolean attributes in HTML
1485 output
1486
1487Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1488
1489 * python/tests/serialize.py: fixed the test results, indenting
1490 behaviour changed slightly
1491
1492Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1493
1494 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1495 new c14n function to Windows def files
1496
1497Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1498
1499 * c14n.c: fixed a memory leak in c14n code
1500
1501Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1502
1503 * parser.c include/libxml/parser.h: adding a new API for Christian
1504 Glahn: xmlParseBalancedChunkMemoryRecover
1505 * valid.c: patch from Rick Jones for some grammar cleanup in
1506 validation messages
1507 * result/VC/* result/valid/*: this slightly change some of the
1508 regression tests outputs
1509
1510Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1511
1512 * tree.c: trying to fix a problem in namespaced attribute handling
1513 raised by Christian Glahn
1514
1515Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1516
1517 * encoding.c include/libxml/encoding.h: Opening the interface
1518 xmlNewCharEncodingHandler as requested in #89415
1519 * python/generator.py python/setup.py.in: applied cleanup
1520 patches from Marc-Andre Lemburg
1521 * tree.c: fixing bug #89332 on a specific case of loosing
1522 the XML-1.0 namespace on xml:xxx attributes
1523
1524Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1525
1526 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1527 corner case from new Merlin's test suite and added a callback
1528 that will be used to improve xmlsec performance
1529
1530
1531Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1532
1533 * HTMLtree.c: trying to fix the <style> escaping problem in
1534 HTML serialization bug #89342
1535
1536Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1537
1538 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1539 and rebuilt the web site.
1540
1541Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1542
1543 * include/libxml/tree.h: added _private member to xmlNs struct
1544
1545Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1546
1547 * HTMLparser.c: fixing bug #84876 based on the xml working
1548 code.
1549
1550Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1551
1552 * python/Makefile.am: enhanced to fix bug 72012 (errors
1553 when using '-jX' make parameter)
1554
1555Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1556
1557 * xpath.c: small additional enhancement for booleans
1558 compared to nodesets
1559
1560Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1561
1562 * HTMLtree.c: changed the order of the encoding declaration
1563 attributes in the meta tags due to a bug in IE/Mac
1564
1565Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1566
1567 * xpath.c: enhanced handling of booleans (especially '='
1568 and '!=' for nodesets) - fixes bug 85256. Added new
1569 routine xmlXPathNotEqualValues for more proper handling
1570 of '!=' when nodesets are involved.
1571
1572Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1573
1574 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1575 doc/xmlcatalog_man.xml to the source distribution
1576
1577Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1578
1579 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1580 asked for this.
1581
1582Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1583
1584 * configure.in: preparing 2.4.23
1585 * doc/*: rebuilt the docs
1586
1587Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1588
1589 * parser.c: fixing bug #84169 by fixing the
1590 comment of xmlCreatePushParserCtxt to describe the
1591 encoding detection parameters better.
1592
1593Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1594
1595 * valid.c: fixing bug #79331 in one path the lookup for
1596 ID attributes on a namespaced node wasn't handled correctly :-\
1597
1598Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1599
1600 * HTMLparser.c: trying to fix 87235 about discarded white
1601 spaces in the HTML parser.
1602 * result/HTML/*: this changes the output of a number of HTML
1603 regression tests
1604
1605Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1606
1607 * xpath.c: applied patch from Richard Jinks for the namespace
1608 axis + fixed a memory error.
1609 * parser.c parserInternals.c: applied patches from Peter Jacobi
1610 removing ctxt->token for good.
1611 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1612 popped out by the regression tests.
1613 * Makefile.am: patch for threads makefile from Gary Pennington
1614
1615Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1616
1617 * xpath.c: enhanced behaviour of position() after usage of
1618 expressions involving preceding-sibling (et al).
1619
1620Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1621
1622 * hash.c: applied a patch from Peter Jacobi to solve a problem
1623 when compiling with the Watcom C on Win32
1624 * result/schemas/*.err: the change of hashing algo generated
1625 permutations in the output
1626
1627Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1628
1629 * hash.c: applied patch from Sander Vesik improving the quality of
1630 the hash function.
1631
16322002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1633
1634 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1635 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1636 xmllint.c xpath.c: replaced sprintf() with snprintf()
1637 to prevent possible buffer overflow (the bug was pointed
1638 out by Anju Premachandran)
1639
1640Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1641
1642 * parser.c: removed an uninitialized data error popped by valgrind
1643 on PE references
1644
1645Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1646
1647 * doc/xml.html
1648 adding tutorial reference to the web page
1649
1650Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1651
1652 * doc/tutorial/xmltutorial.xml
1653 * doc/tutorial/ar01s07.html
1654 * doc/tutorial/ape.html
1655 * doc/tutorial/includegetattribute.c
1656 adding section to tutorial about retrieving an attribute
1657 value
1658
1659Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1660
1661 * parser.c: applied a couple of patches from Peter Jacobi to start
1662 to get rid of ctxt->token, with a possible significant speed
1663 improvement to be gained once done. Better compliance with PE
1664 references constructs in DTDs too.
1665 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1666 from Peter too
1667
1668Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1669
1670 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1671 xmlParseElement was likely to have been deallocated at the
1672 time of the report, possibly leading to segfault. Just report
1673 the tag name now.
1674
1675Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1676
1677 * xpath.c: patch from Richard Jinks for XPath substring() function
1678 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1679
16802002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1681
1682 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1683
1684Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1685
1686 *doc/FAQ.html
1687 fixing typos in FAQ, thanks to Robert Funnell for the
1688 editing help
1689
1690Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1691
1692 * NEWS: got complaints from rpmlint that it was empty
1693
1694Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1695
1696 * added doc/tutorial, including:
1697 apa.html
1698 apb.html
1699 apc.html
1700 apd.html
1701 ar01s02.html
1702 ar01s03.html
1703 ar01s04.html
1704 ar01s05.html
1705 ar01s06.html
1706 includeaddattribute.c
1707 includeaddkeyword.c
1708 includekeyword.c
1709 includestory.xml
1710 index.html
1711 xmltutorial.xml
1712 libxml tutorial, including generated html
1713
1714Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1715
1716 * result/c14n/exc-without-comments/merlin-c14n-two-*
1717 result/c14n/without-comments/merlin-c14n-two-*
1718 test/c14n/exc-without-comments/merlin-c14n-two-*
1719 test/c14n/without-comments/merlin-c14n-two-*
1720 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1721 c14n/exc-c14n and slightly modified test script to handle
1722 these test cases
1723 * c14n.c: fixed bugs for complicated nodes set (namespace
1724 without node and others from merlin-c14n-two.tar.gz)
1725 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1726 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1727 for xmlsec performance patch
1728 * xpath.c: fixed self::node() for namespaces and attributes
1729
1730Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1731
1732 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1733 but with the format parameter
1734 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1735
1736Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1737
1738 * Makefile.am: updated c14n tests suite
1739 * c14n.c: performance improvement for previous c14n patch
1740
1741Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1742
1743 * parser.c: another peroformance patch from Peter Jacobi, that
1744 time on parsing attribute values.
1745
1746Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1747
1748 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1749 into LibXML2 test suite
1750
1751Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1752
1753 * c14n.c: propagating xpath ancesstors node fix to c14n
1754 plus small performance improvement to reduce number of
1755 mallocs
1756 * xpath.c: fixed ancestors axis processing for namespace nodes
1757
1758Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1759
1760 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1761 Peter Jacobi
1762
1763Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1764
1765 * configure.in: preparing 2.4.22
1766
1767Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1768
1769 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1770 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1771 a public entry point.
1772 * doc/*: rebuilt the API and docs
1773
1774Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1775
1776 * xpath.c: patch from Richard Jinks to fix a problem introduced
1777 in the previous patch and pointed by Norm
1778
1779Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1780
1781 * libxml.spec.in: fixing bug #81112
1782
1783Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1784
1785 * uri.c: fixing bug #82848
1786
1787Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1788
1789 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1790 output of one catalog test
1791
1792Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1793
1794 * global.data globals.c tree.c include/libxml/globals.h
1795 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1796 default value for global parameter xmlIndentTreeOutput to 1 and
1797 introduced new global parameter xmlTreeIndentString (the string
1798 used to do one-level indent) with default value " " (as it was
1799 in tree.c)
1800
1801Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1802
1803 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1804 with trio and schemas.
1805
1806Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1807
1808 * xpath.c: patch from Richard Jinks to fix the problem raised in
1809 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1810
1811Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1812
1813 * xmlschemas.c: a bit of work on import.
1814 * xmlschemastypes.c: Charles Bozeman provided a compare function
1815 for date/time types so min/max facet restrictions should work,
1816 indeterminate comparisons return an error instead of equal.
1817 * test/schemas/date_0* result/schemas/date_0_0: specific test
1818 from Charles Bozeman too
1819
1820Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1821
1822 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1823 from Christian Cornelssen fixing the man pages and the Catalog
1824 building script.
1825 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1826 next step is <xs:import> I now have a reasonable understanding
1827 of how it works.
1828
1829Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1830
1831 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1832
1833Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1834
1835 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1836
1837Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1838
1839 * xpath.c: fixing an XPath function evalutation bug pointed out
1840 by Alexey Efimov where the context was lost when evaluating
1841 the function arguments
1842
1843Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1844
1845 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1846 function public for XMLSec performance optimizations
1847
1848Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1849
1850 * python/generator.py python/libxml2class.txt : fixed a problem
1851 with the HTML parser pointed by Gary Benson
1852 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1853 example
1854
1855Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1856 * parser.c: fixed bug #81159 (memory growth in SAX)
1857
1858Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1859 * xpath.c: fixed bug #78858 (the real fix)
1860
1861Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1862 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1863
1864Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1865
1866 * tree.c: modified xmlNodeSetBase to allow changing the
1867 base of a document.
1868
1869Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1870
1871 * xmlschemastypes.c: patch Charles Bozeman for validation of
1872 all the date, time, and duration types
1873 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1874 * configure.in: fixed an error pointed by an user
1875 * xml2-config.in: fixed an error pointed by an user
1876
1877Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1878
1879 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1880 win32/libxml2.def.src xmlIO.c: exported default
1881 'file:', 'http:' and 'ftp:' protocols input handlers
1882 and maked protocols comparisson case insensitive
1883
1884Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1885
1886 * configure.in: Neven Has detected a typo
1887
1888Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1889
1890 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1891 as one of the persons allowed to commit directly to the
1892 module.
1893
1894Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1895
1896 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1897 * valid.c: raised a too low limit
1898 * doc/*: rebuilt the docs
1899
1900Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1901
1902 * test/XPath/expr/floats test/XPath/expr/functions
1903 result/XPath/expr/floats result/XPath/expr/functions
1904 xpath.c: another XPath conformance patch from Richard Jinks
1905
1906Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1907
1908 * xmlschemas.c: fixed validation of attribute groups.
1909 * test/schemas result/schemas: added an example from the primer
1910
1911Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1912
1913 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1914 * test/schemas result/schemas: updated the test list
1915
1916Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1917
1918 * TODO: updated a bit
1919 * parser.c: made a comment more specific
1920 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1921 Schemas conformance.
1922 * test/schemas result/schemas: updated the test list
1923
1924Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1925
1926 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1927 implementing xs:all with minOccurs = 0
1928 * tes/schemas/* result/schemas/*: added more tests covering
1929 xs:all
1930
1931Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1932
1933 * xmlregexp.c: first implementation of the all particle, this
1934 may need to be revisited for case where not all transitions
1935 must be crossed.
1936
1937Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1938
1939 * tree.c: another entity processing update from Markus Henke
1940
1941Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1942
1943 * trionan.c: fixed crash on OSF/1
1944
1945Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1946
1947 * xmlschemas.c: more Schemas work
1948 * test/schemas/* result/schemas/*: added more tests coming
1949 from the spec.
1950
1951Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1952
1953 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1954 ExcC14N specification
1955
1956Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1957
1958 * tree.c: patch from Markus Henke, fix for recursive entities.
1959
1960Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1961
1962 * xpath.c: fix a problem with string() on a document node.
1963
1964Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1965
1966 * Makefile.am xmlschemas.c: more Schemas work
1967 * test/schemas/* result/schemas/*: added more tests coming
1968 from the spec.
1969
1970Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1971
1972 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1973 * result/HTML/*: this changes a few things in the results
1974
1975Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1976
1977 * include/libxml/tree.h: eliminated 'declaration different than
1978 prototype' warning
1979 * include/win32config.h: "resolved" conflicts with errno.h
1980
1981Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1982
1983 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1984 on the automata interfaces and debug of counted choices
1985 * test/schemas/* result/schemas/*: added a number of tests
1986
1987Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1988
1989 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1990 a bit of work on Schemas
1991 * testSchemas.c: try to make it more useful
1992 * test/schemas/* result/schemas/* Makefile.am: changed the
1993 Schemas regression test procedure, started adding a few samples
1994
1995Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1996
1997 * include/libxml/encoding.h: Patch for the Borland C++ builder
1998 * include/libxml/tree.h: Patch for the Borland C++ builder
1999 * threads.c: Patch for the Borland C++ builder
2000 * win32/bcb5: New directory for the Borland C++ builder
2001 project files
2002
2003Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2004
2005 * win32/Makefile.msvc: Update for XML Schema support
2006 * win32/configure.js: Update for XML Schema support
2007 * win32/libxml2.def.src: Update for XML Schema support
2008
2009Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2010
2011 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2012 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2013 xmlunicode.c include/libxml/Makefile.am
2014 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2015 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2016 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2017 include/libxml/xmlversion.h.in : merged the current state of
2018 XML Schemas implementation, it is not configured in by default,
2019 a specific --schemas configure option has been added.
2020 * test/automata test/regexp test/schemas Makefile.am
2021 result/automata result/regexp result/schemas:
2022 merged automata/regexp/schemas regression tests
2023
2024Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2025
2026 * xpath.c: Gary found a compile time problem, fixes #78823
2027
2028Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2029
2030 * configure.in: release of 2.4.20
2031 * doc/*: updated and rebuilt the docs
2032
2033Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2034
2035 * python/Makefile.am: patch from Cristian Gafton to build on
2036 Red Hat 6.2, should also fix #75779
2037
2038Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2039
2040 * valid.c: first part of fixing #78729
2041
2042Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2043
2044 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2045 escaping of URI when saving HTML files.
2046 * result/HTML/*: this impacted some tests
2047
2048Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2049
2050 * configure.in: trying to fix #77441
2051
2052Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2053
2054 * include/libxml/xmlIO.h: Hallski complained it could not be
2055 included by itself.
2056
2057Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2058
2059 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2060
2061Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2062
2063 * win32/configure.js: patch from Nilo for the c14n option
2064 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2065
2066Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2067
2068 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2069 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2070 LIBXML_THREAD_ENABLED
2071
2072Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2073
2074 * xpath.c: another patch from Richard Jinks for substring conformance
2075 * test/XPath/expr/floats test/XPath/expr/strings
2076 result/XPath/expr/floats result/XPath/expr/strings: update of the
2077 test suite to check those.
2078
2079Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2080
2081 * xpath.c: patch from Richard Jinks for .x float parsing.
2082
2083Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2084
2085 * parser.c: patch from Markus Henke when an encoding ain't recognized
2086
2087Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2088
2089 * libxml.m4: got a report that #include <string.h> was needed
2090
2091Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2092
2093 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2094
2095Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2096
2097 * doc/example.html: fixing typo
2098
2099Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2100
2101 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2102 pointed out by Melvyn Sopacua.
2103
2104Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2105
2106 * libxml.m4: Frédéric Crozat gave a patch related to the change
2107 of Include paths breaking the libxml.m4
2108
2109Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2110
2111 * xpath.c: Fix bug #76927 forgot to save some context
2112 when evaluating binary expressions
2113
2114Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2115
2116 * configure.in: fixed configure for MPE/iX from Markus Henke
2117 * xmlmemory.c: fixed initialization problems
2118 * xpath.c: another set of patches from Richard Jinks this
2119 fixes "make XPathtests" on linux
2120
2121Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2122
2123 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2124 * test/XPath/expr/compare test/XPath/expr/equality
2125 test/XPath/expr/floats test/XPath/expr/functions
2126 test/XPath/expr/strings result/XPath/expr/compare
2127 result/XPath/expr/equality result/XPath/expr/floats
2128 result/XPath/expr/functions result/XPath/expr/strings: Updated
2129 tests though they show a divergence on Linux
2130
2131Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2132
2133 * xpath.c trionan.c: previous commit also included patches
2134 from Richard Jinks on some IEEE support corner case
2135
2136Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2137
2138 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2139 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2140 that $(datadir) should be used for docs
2141
2142Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2143
2144 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2145 could leak filedescriptors
2146
2147Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2148
2149 * configure.in nanohttp.c: applied patch from Allan Clark for
2150 UnixWare/OpenServer
2151
2152Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2153
2154 * configure.in: preparing 2.4.19
2155 * doc/*: rebuilt the docs
2156
2157Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2158
2159 * nanohttp.c: fixing #76043, got fed up with non-portability
2160 of that piece of code.
2161
2162Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2163
2164 * valid.c SAX.c: Never commit without running "make tests" :-(
2165 fix a couple of stupidities in the previous commit
2166 * result/*: a few changes in some attribute order result of previous
2167 commit.
2168
2169Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2170
2171 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2172 the internal subset should not raise duplicate ID errors,
2173 also there was a small bug in conjunction to namespace
2174 declarations defaulted and xml:xxx attributes DTD definitions.
2175
2176Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2177
2178 * xpath.c: Richard Jinks also raised some rounding problems
2179 this tries to fix them
2180
2181Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2182
2183 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2184 behaviour in xmlXPathCastToString()
2185
2186Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2187
2188 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2189 raised by Morus Walter
2190
2191Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2192
2193 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2194 from Igor
2195
2196Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2197
2198 * xpath.c: fixing #75619, related to a problem when trying
2199 to evaluate condition when the current node set resulting
2200 from that sub-step evaluation is empty. Also fixes 2 potential
2201 problem with previous-sibling and next-siblings axis.
2202
2203Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2204
2205 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2206 HTML support is not configured in.
2207
2208Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2209
2210 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2211 include/libxml/tree.h: dohh I really didn't intended to commit
2212 this test version :-(
2213
2214Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2215
2216 * testSAX.c: I wanted to see the real speed at the SAX interface
2217 after a little too many Ximianer started complaining about the
2218 parser speed.
2219 added a --quiet option:
2220 paphio:~/XML -> ls -l db100000.xml
2221 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2222 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2223 3200006 callbacks generated
2224 real 0m1.270s
2225 Which means 16MBytes/s and 3Mcallback/s
2226
2227Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2228
2229 * xpath.c: valgrind spotted another error that time when running
2230 on libxslt regression tests
2231
2232Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2233
2234 * Makefile.am: adding "make valgrind" running the full regression
2235 tests (except python ones) under Valgrind (using valgrind -q
2236 which was kindly added by the author).
2237 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2238 passes cleanly now except an obcure floating point initialization
2239 raised in log10() in one XPath regression test ???
2240 * tree.c: edited some comments to close #75244
2241
2242Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2243
2244 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2245 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2246 context of ScrollKeeper, made sure that if the number is
2247 an integer, the serialization follows the description at
2248 http://www.w3.org/TR/xpath#section-String-Functions
2249
2250Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2251
2252 * configure.in: preparing 2.4.18
2253 * doc/*: updated and rebuilt the web site
2254 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2255 the Windows and Cygwin maintainers.
2256 * parser.c: humm, changed the way the SAX parser work when
2257 xmlSubstituteEntitiesDefault(1) is set, it will then
2258 do the entity registration and loading by itself in case the
2259 user provided SAX getEntity() returns NULL.
2260 * testSAX.c: added --noent to test the behaviour.
2261
2262Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2263
2264 * parser.c: Wilfried Teiken provided a hackish but working
2265 way to get context reported back on entities when parsing
2266 with SAX and without breaking the DOM build.
2267
2268Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2269
2270 * c14n.c: applied a new patch from Aleksey Sanin
2271 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2272 to reference Aleksey implementation of XML digital Signatures
2273
2274Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2275
2276 * xpath.c: small fix to avoid potential problem due to
2277 ordering of freeing data
2278 * python/Makefile.am: people were complaining about
2279 the generated file in python dir not being built
2280
2281Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2282
2283 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2284 python/generator.py python/libxml.c python/types.c: Cleanup
2285 of the python Makefiles based on Jacob and James feedback,
2286 fixed the spec file accordingly, fixed the number of warning
2287 that passing my pedantic CFLAGS was generating. Conclusion
2288 is that Python includes are real crap.
2289
2290Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2291
2292 * configure,in: it was reported quite a few times that
2293 xml2-config --cflags should not output
2294 -I$includeprefix/libxml2/libxml because libxml2 header names
2295 clashes with existing names like list.h from C++ stl.
2296 Includes should be #include<libxml/xxx.h> so ...
2297
2298Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2299
2300 * c14n.c: another patch from Aleksey Sanin
2301
2302Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2303
2304 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2305 canonicalization algorithm
2306 * doc/xml.html doc/index.html: added the C14N references on the
2307 index page.
2308
23092002-03-13 jacob berkman <jacob@ximian.com>
2310
2311 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2312 usage, redundant, and gcc specific
2313
2314Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2315
2316 * xpath.c: speedup some node selection operations, this can
2317 have a significant impact on DocBook Norm's stylesheets
2318 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2319 make sure it's always the case
2320 * debugXML.c: distinguish CDATA and comments in ls operations
2321
2322Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2323
2324 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2325 to generate better API descriptions etc...
2326
2327Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2328
2329 * c14n.c: Fixing #74186, made sure all boolean expressions
2330 get fully parenthesized, ran indent on the output
2331 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2332 include/libxml/tree.h: also #74186 related, removed the
2333 --with-buffers option, and all the preprocessor conditional
2334 sections that were resulting from it.
2335
2336Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2337
2338 * valid.c: applied patch from Dodji Seketeli fixing an
2339 uninitailized variable in xmlValidGetValidElements()
2340
2341Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2342
2343 * c14n.c: fixed a few comments
2344 * doc/*.html doc/*/*.html: regenerated the docs and added
2345 the C14N API
2346 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2347
2348Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2349
2350 * check-xml-test-suite.py: fix to adapt varaiations in the
2351 bindings
2352 * configure.in python/setup.py python/setup.py.in: fixed to
2353 have the version of the python scripts automatically updated
2354
2355Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2356
2357 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2358 in xmlCopyProp()
2359
2360Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2361
2362 * configure.in: preparing 2.4.17 release
2363 * doc/*: updated and rebuilt the docs
2364 * xpath.c: fixed a comment
2365 * python/libxml.c: fixed a possible reentrancy problem
2366
2367Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2368
2369 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2370 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2371 added a specific regression test
2372 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2373 not raise exceptions when failing to find the attribute.
2374
2375Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2376
2377 * configure.in xmllint.c: owen pointed out a problem with the
2378 ftme fix, gettimeofday() was not detected by configure and
2379 the ftime header wasn't included, dohhh
2380
2381Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2382
2383 * configure.in xmllint.c: trying to fix #71457 for timing
2384 precision when gettimeofday() is not availble but ftime() is
2385
2386Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2387
2388 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2389 are now copied on install and part of the -devel RPM
2390
2391Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2392
2393 * xpath.c: trying to avoid bug #72150 which was apparently
2394 caused by a gcc bug (or a processor problem) as detailed
2395 at http://veillard.com/gcc.bug
2396
2397Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2398
2399 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2400 fixed xmlReconciliateNs(), added a Python test/example for
2401 inter-document cut'n paste
2402 * python/libxml.py: fixed node.doc on document nodes and added
2403 xpathEval() onto node objects
2404
2405Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2406
2407 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2408 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2409 fixup and integrated tests for the serialization stuff
2410
2411Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2412
2413 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2414 moved the libxml man page to section 3
2415
2416Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2417
2418 * tree.c: fix bug #72490
2419 * python/libxml.c python/libxml.py: added methods serialize()
2420 and saveTo() to all node elements.
2421
2422Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2423
2424 * xmlIO.c: closed #73430, don't read from an input source
2425 which indicated an end-of-file or an error.
2426
2427Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2428
2429 * parser.c: make sure SAX endDocument is always called as
2430 this could result in a Python memory leak otherwise (it's
2431 used to decrement ref-counting)
2432 * python/generator.py python/libxml.c python/libxml.py
2433 python/libxml2-python-api.xml python/libxml2class.txt
2434 python/tests/error.py python/tests/xpath.py: implemented
2435 the suggestions made by Gary Benson and extended the tests
2436 to match it.
2437
2438Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2439
2440 * python/generator.py: applied patch fixing #73450
2441
2442Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2443
2444 * xpath.c: fixing #61290 "namespace nodes have no parent"
2445 long standing divergence from the XPath REC. NodeSets
2446 simply hold a copy of namespace nodes and those node ->next
2447 points to the parent (which may not be the node carrying the
2448 definition).
2449 * include/libxml/xpath.h: flagged but didn't added a possible
2450 speedup
2451 * DOCBparser.c HTMLparser.c: removed some warnings from push
2452 parser due to new state being added.
2453 * tree.c: new fix from Boris Erdmann
2454 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2455 the XML Canonalization support from Aleksey Sanin
2456
2457Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2458
2459 * tree.c: patch from Boris Erdmann fixing some namespace odities
2460 with xmlCopyNode()
2461
2462Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2463
2464 * xmlIO.c: fix bug #72706 when loading a NULL entity
2465
2466Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2467
2468 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2469 actually change in a future XML Namespace revision.
2470
2471Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2472
2473 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2474 added the possibility of returning nodesets from XPath extension
2475 functions written in Python
2476
2477Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2478
2479 * python/*: commiting some Python bindings work done while travelling
2480
2481Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2482
2483 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2484 explicitely with memory debugging switched on
2485
2486Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2487
2488 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2489 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2490 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2491 the accessor generator for strings
2492 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2493 regression test.
2494
2495Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2496
2497 * python/README python/generator.py python/libxml.c python/setup.py:
2498 added the 'usual' setup.py to allow building a libxml2-python
2499 module based on the same code. The initialization is however
2500 different the 2 .so files fo libxml2 and libxslt are identical and
2501 they entry point initialize both libraries. this is done to avoid
2502 some possible nasty problem since the Python don't merge the maps
2503 of all shared modules.
2504
2505Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2506
2507 * parser.c: fixed a push/encoding bug reported by Michael
2508 on librsvg
2509
2510Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2511
2512 * include/libxml/parserInternals.h: fixes a misplaced #endif
2513
2514Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2515
2516 * parser.c valid.c: found and fixed a couple of allocation bugs
2517
2518Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2519
2520 * doc/xml.html doc/python.html doc/*: added a Python and binding
2521 page describing the current state of the Python bindings and
2522 giving pointers to the other languages wrappers.
2523
2524Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2525
2526 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2527 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2528 rebuilt the API and web site
2529 * xpath.c: fixed #71978 portability bugs
2530
2531Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2532
2533 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2534
2535Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2536
2537 * include/libxml/parserInternals.h parser.c: had to change
2538 2 internal parsing API when processing document content
2539 to check the start and end of element content are defined
2540 in the same entity
2541 * valid.c include/libxml/valid.h: attribute normalization can
2542 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2543 with the context to report it.
2544 * SAX.c: fixed the last known bugs, crazy validation constraints
2545 when a document is standalone seems correctly handled. There
2546 is a couple of open issues left which need consideration especially
2547 PE93 on external unparsed entities and standalone status.
2548 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2549 The 2 tests left failing are actually in error. Cleanup done.
2550
2551Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2552
2553 * valid.c: implemented E59 spaces in CDATA does not match the
2554 nonterminal S
2555
2556Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2557
2558 * SAX.c parser.c valid.c: more validation test fixups
2559 * check-xml-test-suite.py: added duration info for the tests
2560
2561Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2562
2563 * parser.c valid.c: a couple of errors were reported but not
2564 saved back as such in the parsing context. Down to 1% failure rate
2565 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2566
2567Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2568
2569 * xmlInternald.c: isExtender was missing a char
2570 * parser.c include/libxml/parser.h: % are acceptable in the
2571 internal subset if within a PUBLIC ID
2572
2573Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2574
2575 * SAX.c parserInternals.c valid.c: more work on the conformance
2576 suite. Took the step to finally block documents with encoding
2577 errors. It's a fatal error per the spec, people should have fixed
2578 their documents by now.
2579
2580Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2581
2582 * check-xml-test-suite.py: fixed the test script after some discussion
2583 on the semantic of TYPE="error"
2584 * Makefile.am: added the script to the distrib
2585
2586Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2587
2588 * SAX.c entities.c: fixed a couple of conformances issues deep
2589 into the validation code (standalone and undeclared Notations)
2590
2591Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2592
2593 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2594 stayed there for years !
2595
2596Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2597
2598 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2599 missing
2600
2601Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2602
2603 * check-xml-test-suite.py: improved the behaviour a bit as
2604 well as the logs
2605 * parser.c valid.c SAX.c: fixed a few more bugs
2606 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2607
2608Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2609
2610 * check-xml-test-suite.py: python script to run regression tests
2611 against the XML Test suite of W3C/OASis
2612 * SAX.c: fixed a validation bug
2613 * parser.c: fixed 3 errors pointed by the test suite
2614 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2615 * python/Makefile.am: fixed a dependendy
2616
2617Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2618
2619 * xmlmemory.c: avoid a warning bug #71594
2620
2621Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2622
2623 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2624 warning on alpha/Tru64
2625
2626Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2627
2628 * include/libxml/entities.h: fixing a comment
2629 * valid.c: fixing some troubles with validity check on namespaces
2630 * result/VC/NS3 test/VC/NS3: added a specific regression test
2631
2632Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2633
2634 * tree.c: Fixing #71342 serializing '\n' in attribute values
2635 * result/noent/att3 result/att3 test/att3: added a specific
2636 test.
2637
2638Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2639
2640 * python/libxml.c: couple of bug fixes
2641
2642Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2643
2644 * python/*.py: removed tabs and used spaces.
2645
2646Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2647
2648 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2649 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2650
2651Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2652
2653 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2654 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2655
2656Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2657
2658 * include/libxml/encoding.h include/libxml/entities.h
2659 include/libxml/globals.h include/libxml/parser.h
2660 include/libxml/threads.h include/libxml/tree.h
2661 include/libxml/xmlmemory.h: trying to fix the include mess
2662
2663Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2664
2665 * include/libxml/xmlmemory.h: reverted part of the previous
2666 attempt to provide #69655, this was breaking the build.
2667
2668Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2669
2670 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2671 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2672 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2673 include/libxml/parserInternals.h include/libxml/tree.h
2674 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2675 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2676 clean.
2677 * python/libxml.c: fixed a warning.
2678
2679Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2680
2681 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2682 copying of node, merge back IDs in the target document.
2683 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2684 test/XInclude/ents/ids.xml: test case
2685 * result/VC/ElementValid4: output changed due to a typo fix
2686
2687Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2688
2689 * python/Makefile.am: seems some version of automake didn't
2690 generate the dependancies right as Jacob found out. Add
2691 an extra dependancy rule.
2692
2693Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2694
2695 * parserInternals.c valid.c: Justin Fletcher found some parts
2696 of the code needing cleanup
2697 * libxml.spec.in python/Makefile.am python/generator.py
2698 python/libxml.c python/libxml.py: Fixed the python Makefiles
2699 corrected a bug showing up on ia64, changed the name of the
2700 python internal module too
2701
2702Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2703
2704 * Makefile.am: applied patch from Andris Pavenis for binary
2705 name suffixes
2706
2707Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2708
2709 * xmllint.c win32/win32config.h: fixing #68748
2710
2711Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2712
2713 * valid.c: fixing #70166
2714
2715Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2716
2717 * valid.c: fixing #70077
2718
2719Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2720
2721 * Copyright Makefile.am README configure.in libxml.spec.in:
2722 Changed to the MIT Licence
2723 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2724 doc/xmlio.html: updated the doc accordingly
2725 * include/libxml/xmlwin32version.h configure.in: preparing
2726 2.4.14 release
2727 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2728 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2729 fixed the const xmlChar * wrapper and generator, XPath extension
2730 functions now use the context as first argument
2731 * python/tests/tstxpath.py python/tests/xpath.py
2732 python/tests/xpathext.py: Updated the tests accordingly
2733 * tree.c: fixed bug #70067
2734
2735Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2736
2737 * Makefile.am: cleanup
2738 * debugXML.c: always use stdout if output is NULL
2739 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2740 * python/Makefile.am python/generator.py python/libxml2class.txt
2741 python/libxml_wrap.h python/types.c: augmented the number of bindings
2742 handling FILE * and XPath contexts
2743 * python/tests/Makefile.am: avoid a stupid problem due to the
2744 use of TEST.
2745
2746Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2747
2748 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2749
2750Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2751
2752 * python/TODO python/libxml.c: cleanup the extension function lookup
2753 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2754
2755Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2756
2757 * configure.in python/Makefile.am: do not install outside
2758 of prefix
2759
2760Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2761
2762 * python/TODO python/libxml.c: started adding SAX interfaces
2763 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2764 SAX test
2765
2766Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2767
2768 * tree.c: hardened the addChild function
2769 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2770 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2771 added accessors needed for xmlNode, a bit more testing and
2772 extension of interfaces
2773 * python/tests/Makefile.am python/tests/build.py: added a test
2774 build from scratch/save/load/check
2775
2776Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2777
2778 * parserInternals.c: change a small bit in the way valididy
2779 error messages get initialized
2780 * python/TODO python/libxml.c python/libxml2-python-api.xml
2781 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2782 added some memory debugging to track leaks at the libxml2 level
2783 * python/tests/*.py: changed all tests to check for leaks,
2784 there is just one left in XPath extension registrations.
2785
2786Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2787
2788 * python/TODO python/generator.py python/libxml2-python-api.xml
2789 python/libxml2class.txt: more accessor classes for the parser
2790 context, allow to switch on and check validity
2791 * python/tests/Makefile.am python/tests/error.py
2792 python/tests/invalid.xml python/tests/valid.xml
2793 python/tests/validate.py: attded more test and and added error.py
2794 which I forgot to commit in the last step
2795
2796Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2797
2798 * python/Makefile.am python/types.c: cleanup
2799 * python/libxml.c python/libxml.py python/libxml_wrap.h
2800 python/generator.py python/libxml2-python-api.xml
2801 python/libxml2class.txt: added class for parser context, added
2802 first cut for push mode support. Added a framework to generate
2803 accessors functions.
2804 * python/tests/Makefile.am python/tests/push.py: added a push
2805 test
2806
2807Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2808
2809 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2810 bug a bit of cleanup.
2811
2812Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2813
2814 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2815 python/libxml2class.txt: adding error redirections and preformat
2816 to a python handler
2817 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2818 tests self checking
2819
2820Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2821
2822 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2823 a function
2824
2825Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2826
2827 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2828 python/libxml.c python/libxml2-python-api.xml
2829 python/libxml2class.txt: Progressing through the TODOs, class
2830 description output, extra XML API, RPM now builds the wrappers
2831 for all python installed versions
2832
2833Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2834
2835 * configure.in libxml.spec.in python/Makefile.am python/TODO
2836 python/generator.py python/libxml2class.txt: added more informations
2837 in the libxml2-python package including docs. Slightly changed
2838 the class hierarchy
2839 * python/tests/*: added basic regression tests infrastructure too
2840
2841Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2842
2843 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2844 added libxml2-python as part of the packages installed
2845
2846Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2847
2848 * python/Makefile.am python/generator.py python/libxml.c
2849 python/libxml.py: more work, now able to extend the
2850 XPath interpreter with functions written in python.
2851
2852Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2853
2854 * python/Makefile.am: Jacob sent a patch to allow building from
2855 tarfile.
2856
2857Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2858
2859 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2860 inserted the python wrappers build, I hope this won't be too
2861 unportable
2862
2863Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2864
2865 * xpath.c: minor optimization
2866 * python/generator.py python/libxml.c python/libxml.py
2867 python/libxml_wrap.h: more work on the python bindings,
2868 they now support XPath and there is no evident leak
2869
2870Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2871
2872 * python/generator.py python/libxml.c python/libxml.py:
2873 more work on the python bindings generator.
2874
2875Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2876
2877 * python/generator.py python/libxml.c python/libxml_wrap.h:
2878 more work on the python bindings.
2879
2880Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2881
2882 * python/generator.py python/libxml.c python/libxml.py
2883 python/libxml_wrap.h: commited early version of a python binding
2884 for private use only ATM
2885
2886Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2887
2888 * entities.c tree.c include/libxml/entities.h: applied patch
2889 from Anthony Jones to implement copy of DTD subtree too. Had
2890 just to keep 2 function private which really ought to become
2891 public ones.
2892
2893Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2894
2895 * xmllint.c: added pointers to the web pages in the usage()
2896
2897Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2898
2899 * tree.c: more fixes from Petr Kozelka for attribute handling
2900 in the tree API to align the semantic with DOM.
2901
2902Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2903
2904 * valid.c tree.c entities.c: another set of patches from
2905 Anthony Jones for copy operations cleanup and robustness
2906
2907Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2908
2909 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2910 an alphabetic index based on comments content
2911 * doc/*: rebuilt the web site with the new references
2912
2913Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2914
2915 * parserInternals.h: Greg Sjaardema suggested to use an
2916 eponential buffer groth policy in xmlParserAddNodeInfo()
2917
2918Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2919
2920 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2921 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2922 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2923 to generate cross-references, and added/updated the stylesheets
2924 to generate and link API indexes. The generic keyword index
2925 is not done yet.
2926 * doc/*.html: regenerated all the usual docs too
2927
2928Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2929
2930 * debugXML.c: added an xpath function to the shell for T. V. Raman
2931
2932Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2933
2934 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2935 debug routines.
2936
2937Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2938
2939 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2940 support of attribute nodes
2941
2942Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2943
2944 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2945 hopefully near complete and fully documented of the API in XML
2946 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2947 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2948 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2949 include/libxml/parserInternals.h include/libxml/valid.hi
2950 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2951 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2952 include/libxml/xpath.h include/libxml/xpathInternals.h:
2953 Cleaned up the doc comments a lot in the process, the interface
2954 coverage is now 100%
2955
2956Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2957
2958 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2959 extracts comments from the gtk-doc DocBook output (a bit
2960 convoluted but seems to work).
2961
2962Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2963
2964 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2965 added an XML description of the API, moved the script generating
2966 it here. Added a "make api" target
2967
2968Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2969
2970 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2971
2972Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2973
2974 * xpath.c include/libxml/xpathInternals.h: the change made to
2975 xmlXPathFuncLookupFunc was incompatible roll it back
2976
2977Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2978
2979 * SAX.c: cleanup patch from Anthony Jones
2980 * doc/Makefile.am: fix the headers to avoid in make scan
2981 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2982 includes, * vs Ptr and general cleanup
2983 * parsedecl.py: first version of a script to extract the
2984 module interfaces, the goal will be to provide .decl or XML
2985 specification of the interfaces to build wrappers.
2986
2987Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2988
2989 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2990 now provides return codes in case of errors
2991
2992Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2993
2994 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2995 Upgraded to trio baseline 1.6
2996 * strio.h strio.c: Replaced by triostr.h and triostr.c
2997
2998Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2999
3000 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3001 of strdup usage in the code
3002
3003Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3004
3005 * parser.c error.c: Keith Isdale complained rightly that
3006 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3007
3008Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3009
3010 * tree.c: fixed the funxtion to set the xml: attributes
3011 * debugXML.c: added "setbase" to test it.
3012
3013Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3014
3015 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3016 to allow updating an attribute content
3017
3018Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3019
3020 * libxml.h: try to avoid problems when compiling on Windows
3021
3022Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3023
3024 * hash.c: patch from Anthony Jones for hash.c allocation size
3025 * Makefile.am: trying to work around Yet Another Libtool Madness
3026 and build the 2.4.13 release finally ...
3027
3028Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3029
3030 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3031 * doc/* : update of the documentation
3032
3033Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3034
3035 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3036 at fixing #61290 :-(
3037
3038Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3039
3040 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3041 Fixes bug #67229
3042
3043Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3044
3045 * tree.c: trying to avoid troubles when a subtree is copied
3046 and coalesced in part with the target tree. Should fix
3047 bug #67407
3048
3049Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3050
3051 * valid.c: fixed validation of attributes content of type
3052 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3053 values, very old bug. Fixes #67671
3054
3055Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3056
3057 * parser.c include/libxml/parserInternals.h tree.c: integrated
3058 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3059 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3060
3061Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3062
3063 * threads.c: applied Serguei Narojnyi's patch to add native
3064 thread support on the Win32 platform
3065 * testThreadsWin32.c Makefile.am: added the test program also
3066 from Serguei, Win32 specific
3067 * include/win32config.h include/libxml/xmlwin32version.h.in:
3068 added patch from Igor for the Windows thread specific defines.
3069
3070Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3071
3072 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3073
3074Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3075
3076 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3077 output page into XMLinfo.html. Close bug #66951 and
3078 raised by Robert Collins too.
3079
3080Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3081
3082 * encoding.c: Paul Keogh pointed out a possibility of segfault
3083 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3084 Closes bug # 68238
3085
3086Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3087
3088 * doc/*.html: updated the Gdome2 links
3089
3090Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3091
3092 * libxml.h: Applied following patches from Robert Collins
3093 and make sure IN_LIBXML is defined when compiling it
3094 -------
3095 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3096 as well as Visual C.
3097 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3098 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3099 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3100 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3101 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3102 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3103 xmlSysIDExists xmlNoNetExists).
3104 * xmllint.c: Don't include winsock2.h for Cygwin.
3105
3106Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3107
3108 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3109 when the version info is not present.
3110
3111Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3112
3113 * tree.c: Anthony Jones pointed out a problem in
3114 xmlStringGetNodeList() and provided a fix for it
3115
3116Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3117
3118 * parser.c: patch from Frank J Franklin to remove a bug in
3119 xmlCreatePushParserCtxt() when the initial buffer passed
3120 is large.
3121
3122Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3123
3124 * win32/*: big cleanup of the Windows/MSVC project files
3125 from Igor Zlatkovic
3126
3127Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3128
3129 * doc/Makefile.am: should fix #67674 and avoid troubles if
3130 xsltproc is not available or fails in the prefix provided
3131
3132Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3133
3134 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3135
3136Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3137
3138 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3139 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3140 Fixed a few other problems raised by Charlie Bozeman.
3141 * result/VC/ElementValid[5-7]: fixed the output
3142
3143Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3144
3145 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3146 patches from Charlie Bozeman. Regenerated the HTML docs.
3147
3148Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3149
3150 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3151 for Windows from Igor
3152
3153Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3154
3155 * xmllint.c: applied Justin Fletcher patch for --output or -o
3156
3157Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3158
3159 * win32/libxml2/libxml2.def.src: close #67019
3160
3161Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3162
3163 * xmllint.c: applied Justin Fletcher generic timing patch
3164 similar to the one already applied to xsltproc.
3165
3166Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3167
3168 * include/libxml/tree.h tree.c: applied documentation patches
3169 from Charlie Bozeman
3170
3171Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3172
3173 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3174
3175Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3176
3177 * valid.c: fix the xmlStrdup() used in the previous patch.
3178 * valid.c: added --dropdtd
3179 * tree.c: fixed xmlUnlinkNode so it also removes the references
3180 from the document if the node is a DTD
3181
3182Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3183
3184 * HTMLtree.c valid.c: cleanup some static declarations
3185
3186Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3187
3188 * xmllint.c: removed another strdup()
3189 * doc/FAQ: removed the HP/UX entry
3190
3191Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3192
3193 * valid.c: fix bug #66816 when validating.
3194 * xmllint.c: don't use sys/time.h if configure did not found it
3195
3196Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3197
3198 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3199 xmlcatalog_man.xml
3200
3201Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3202
3203 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3204 xmlInitMemory() was declared twice
3205
3206Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3207
3208 * globals.c: do not reference strdup() !
3209 * configure.in libxml-2.0.pc.in: trying to fix the libs
3210 of the various config extraction modules
3211
3212Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3213
3214 * configure.in : preparing 2.4.12
3215 * doc/* : updated and rebuilt the docs
3216
3217Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3218
3219 * uri.c: closed bug #66159
3220 * testURI.c: added --escape option
3221 * configure.in: some cleanup for xml2-config --cflags
3222
3223Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3224
3225 * globals.c testThreads.c: removed some misplaced includes
3226 of xmlversion.h
3227
3228Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3229
3230 * threads.c: patch from Gary Pennington fixing a possible
3231 problem at initialization time.
3232
3233Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3234
3235 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3236 Eric Lavigne contribution to build libxml2 on MacOS using
3237 CodeWarrior.
3238
3239Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3240
3241 * xmllint.c: applied Geert Kloosterman's patch to fix
3242 --repeat --timing output
3243
3244Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3245
3246 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3247 where non-wellformed XML declaractions were not detected.
3248
3249Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3250
3251 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3252
3253Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3254
3255 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3256 gets reset by xmlCleanupInputCallbacks() and this makes the
3257 function useless. Same for output.
3258
3259Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3260
3261 * xmlIO.c: robert pointed out a loop error in callback cleanups
3262
3263Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3264
3265 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3266 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3267 they are not really tied to debugging
3268
3269Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3270
3271 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3272 * xmllint.c: better --catalogs description
3273
3274Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3275
3276 * tree.c: fixed a couple of problems in xmlSetProp()
3277
3278Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3279
3280 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3281 unappropriate stdout output.
3282
3283Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3284
3285 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3286 by Denis Beurive, closes #65111
3287
3288Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3289
3290 * valid.c: in case of content model validity error, don't
3291 print it if validity warnings were not requested.
3292
3293Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3294
3295 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3296 * parserInternals.c: removed the last exit() call. Print an
3297 unmaskable error on stderr instead (library mismatch detection)
3298
3299Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3300
3301 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3302 shell instructions from Heiko Rupp
3303
3304Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3305
3306 * catalog.c: use the URL notation file:// for default catalog paths
3307
3308Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3309
3310 * include/libxml/tree.h: better comments for _private fields
3311 * tree.c: removed a problem when copying an entity reference.
3312
3313Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3314
3315 * vms/*: updated instructions and diffs from John A Fotheringham
3316
3317Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3318
3319 * include/libxml/xmlerror.h: avoid an include problem if
3320 #include <libxml/xmlerror.h> happens first in code
3321 seems to be the case in KDE libs
3322
3323Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3324
3325 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3326 from Igor for Windows
3327
3328Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3329
3330 * Makefile.am: Gary Pennington pointed out a missing prefix
3331
3332Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3333
3334 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3335 * doc/*: upgraded and rebuilt the docs
3336
3337Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3338
3339 * HTMLparser.c: fix comment in scripts element parsing.
3340 * result/HTML/doc3*: updated the results.
3341
3342Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3343
3344 * uri.c: another URI bug fix #63336, using Joel Young patch.
3345
3346Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3347
3348 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3349 a cleaned up version of the Pwd shell string generation.
3350
3351Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3352
3353 * valid.c include/libxml/tree.h: trying to fix namespaces +
3354 validation problems for good, closing #63619 in the process
3355 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3356 wrong in this respect, fixed it.
3357
3358Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3359
3360 * xmllint.c: Morus Walter patch to allow --format and --encode
3361
3362Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3363
3364 * debugXML.c: Stefan Kost provided an help command for the shell
3365
3366Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3367
3368 * debugXML.c: Heiko Rupp pointed that the shell would crash
3369 on empty nodesets returns.
3370
3371Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3372
3373 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3374 migh need the history libraries
3375
3376Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3377
3378 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3379 handle the case of < in quoted attributes, Bastian Kleineidam
3380
3381Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3382
3383 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3384 fixing catalog breakages
3385 * Makefile.am catalog.c result/catalogs/catal
3386 result/catalogs/mycatalog.* test/catalogs/catal*:
3387 fixed more problems in catalog support, added more regression tests
3388 for both XML and SGML catalog handling
3389
3390Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3391
3392 * debugXML.c: applied an improvement to xmlGetLineNo() from
3393 Keith Isdale
3394
3395Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3396
3397 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3398 Side effect of the progressive catalog loading
3399
3400Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3401
3402 * Makefile.am: confexecdir and confexec_DATA were defined twice
3403 pointed out by Karl Eichwalder
3404
3405Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3406
3407 * xmlcatalog.c: avoid unlink() and use remove() instead.
3408
3409Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3410
3411 * libxml.spec.in: cleanup
3412 * include/libxml/xmlwin32version.h: updated with 2.4.8
3413
3414Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3415
3416 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3417 of compiling libxml with a non standard set of options
3418
3419Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3420
3421 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3422 document --sgml option, fixing gnome bugzilla #63382
3423
3424Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3425
3426 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3427 breakage of 2.4.7, added a couple of really needed APIs
3428 like xmlCatalogIsEmpty() and xmlNewCatalog()
3429 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3430 for install-catalog
3431 * configure.in: preparing 2.4.8
3432
3433Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3434
3435 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3436 include/libxml/tree.h include/libxml/xmlIO.h: more include
3437 cleanups, export cleanly one html output + format function.
3438
3439Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3440
3441 * parser.c: removed initGenericErrorDefaultFunc call from
3442 xmlInitParser() since it could destroy previous calls to
3443 xsltSetGenericErrorFunc() effects
3444
3445Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3446
3447 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3448 keyword.
3449
3450Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3451
3452 * Makefile.am: cleanup
3453 * threads.c: cleanup too
3454 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3455 from xsltproc
3456 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3457 dependancy loop.
3458
3459Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3460
3461 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3462 was not used anymore !
3463
3464Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3465
3466 * configure.in: preparing 2.4.7
3467 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3468 manual page from John
3469 * doc/*: updated the doc and rebuilt the generated pages
3470
3471Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3472
3473 * xmlIO.c: closing bug #62711, the library should never
3474 close stdin or stdout.
3475
3476Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3477
3478 * uri.c: second pass at fixing #63336, using Joel Young
3479 final patch. looks okay.
3480
3481Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3482
3483 * uri.c include/libxml/uri.h: trying to clear #63336
3484 allowing the escaping routine to parse unconformant
3485 URI-References.
3486
3487Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3488
3489 * vms/readme.vms vms/build_libxml.com nanoftp.c
3490 include/libxml/xmlversion.h.in: a few VMS updates from
3491 John A Fotheringham
3492 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3493 and xmlCleanupOutputCallbacks() for the Perl binding people.
3494
3495Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3496
3497 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3498 apply fixes to close #63271 and avoid segfaults when
3499 the error routine gets callbed before xmlInitParser()
3500 get called.
3501 * nanoftp.c error.c: Applied patches from Justin Fletcher
3502 correcting some xmlGenericError misuses.
3503
3504Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3505
3506 *doc/xmllint.xml, doc/xmllint.1
3507 New and improved man page for xmllint - .xml is the original, .1
3508 is the generated man page
3509
3510Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3511
3512 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3513 the web site from the main HTML document.
3514
3515Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3516
3517 * parser.c: fixed an erroneous validation bug when PE refs
3518 occurs in external parsed entities referenced from the
3519 internals subset
3520 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3521 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3522 added the associated testcase, it's a nice one.
3523 * HTMLparser.c: generate the DTD node as HTML still ...
3524 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3525
3526Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3527
3528 * HTMLparser.c: fixed a bug in htmlNewDoc()
3529
3530Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3531
3532 * test/threads/*: added entities testing to the Thread test
3533 * testThreads.c: make the test reasonable
3534 * DOCBparser.c: fix the DTD public and system ID
3535 * xmllint.c: added --sgml for SGML DocBook importing
3536 * Makefile.am: added Docbtests target
3537
3538Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3539
3540 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3541 * testThreads.c: removed bogus include
3542
3543Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3544
3545 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3546 fixed a very serious (looping) validation bug
3547
3548Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3549
3550 * include/libxml/globals.h include/libxml/threads.h threads.c
3551 testThreads.c: far more testing, cleaning up bugs
3552 * *.c : make sure globals.h is always included.
3553
3554Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3555
3556 * HTMLparser.c: try to get rid of parser loops for good.
3557
3558Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3559
3560 * configure.in: fixed some bugs in CFLAGS passing.
3561 * test/threads Makefile.am testThreads.c: added a specific
3562 threaded test case (really nasty, guaranteed).
3563
3564Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3565
3566 * catalog.c: serious cleanup on the management of the
3567 XML catalog tree, more tests done, especially with
3568 the catalog PI.
3569
3570Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3571
3572 * catalog.c: avoid a problem in catalog cleanup on SMP if
3573 catalogs were not initialized.
3574
3575Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3576
3577 * catalog.c xpath.c: trying to cleanup the not thread safe
3578 parts of the library.
3579
3580Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3581
3582 * include/libxml/globals.h configure.in global.data: make
3583 the allocation be per-thread a configure option
3584 * encoding.c include/libxml/parser.h: fixed compilation
3585 errors
3586
3587Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3588
3589 * include/libxml/parser.h: Norm reported that a few lines
3590 added were breaking libxslt compile, removed them for now
3591
3592Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3593
3594 * parser.c parserInternals.c threads.c: debugged and fixed
3595 initialization problems which were giving troubles on SMP
3596 boxes.
3597
3598Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3599
3600 * include/libxml/Makefile.am: missing globals.h
3601
3602Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3603
3604 * globals.c: added a couple of standard includes.
3605
3606Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3607
3608 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3609 include/libxml/parserInternals.h include/libxml/tree.h
3610 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3611 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3612 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3613 Applied the last patches from Gary, cleanup, activated threading
3614 all user accessible global variables are now handled in globals.[ch]
3615 Still a bit rought but make tests passes with either
3616 --with-threads defined at configure time or not.
3617 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3618 linking options
3619
3620Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3621
3622 * Makefile.am include/libxml/Makefile.am
3623 include/libxml/globals.h globals.c include/libxml/threads.h
3624 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3625 configure.in: started integrating the core of the thread support
3626 not activated yet but half integrated. The code should still
3627 compile and work anyway.
3628
3629Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3630
3631 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3632 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3633 integrating the non-controversial parts of Gary Pennington
3634 multithread patches
3635 * catalog.c: corrected a small bug introduced
3636
3637Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3638
3639 * catalog.c include/libxml/catalog.h: very serious cleanup,
3640 isolating unportable code and as much as possible the accesses
3641 to the global shared catalog. May need more testing !
3642
3643Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3644
3645 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3646 Keith Isdale patches for the XSLT debugger interfaces. Some
3647 cleanup
3648
3649Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3650
3651 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3652 * DOCBparser.c: generate line nubers in elements
3653
3654Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3655
3656 * configure.in: preparing 2.4.6 release
3657 * doc/xml.html doc/html/*: updated and rebuilt the docs
3658 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3659
3660Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3661
3662 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3663 adding documentation for DV's supercatalog support
3664
3665Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3666
3667 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3668 super catalog support adding one API and one flag --sgml to
3669 xmlcatalog
3670
3671Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3672
3673 * doc/xmlcatalog_man.xml, xmlcatalog.1
3674 One more crack at
3675 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3676
3677
3678Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3679
3680 * xpath.c: implemented xmlXPathObjectCopy for external objects
3681 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3682
3683Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3684
3685 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3686 finishing up fix to
3687 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3688 the xmlcatalog man page display more elegantly
3689
3690Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3691
3692 * configure.in: closing bug #61832
3693 * HTMLparser.c: removed a warning
3694
3695Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3696
3697 * xpath.c: fixing #61673 part I, do not loose doc information
3698 when copying result value trees.
3699
3700Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3701
3702 * xpath.c: trying to harden the XPath interpreter
3703
3704Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3705
3706 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3707 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3708
3709Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3710
3711 * HTMLparser: repaired another loop problem
3712
3713Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3714
3715 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3716 parsing.
3717 * xpath.c: fix bug #61291 the default XML namespace node is
3718 missing from the namespace axis.
3719 * tree.c: refuse to create namespaces nodes with prefix "xml"
3720
3721Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3722
3723 * SAX.c: ouch a non-defined namespace could lead to a crash,
3724 fixed #61215
3725
3726Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3727
3728 * parserInternals.c: closed bug #61054
3729
3730Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3731
3732 * include/libxml/Makefile.am: closing #60708
3733
3734Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3735
3736 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3737 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3738
3739Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3740
3741 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3742
3743Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3744
3745 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3746 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3747
3748Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3749
3750 * catalog.c: Justin Fletcher provided cleaup code in case
3751 HAVE_STAT is not defined
3752 * include/win32config.h: Igor Zlatkovic suggested to have
3753 HAVE_STAT defined there
3754
3755Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3756
3757 * catalog.c - fixed typing error reported by M. Barros
3758
3759Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3760
3761 * xmllint.c - fixing typo
3762
3763Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3764
3765 * HTMLparser.c: small enhancement to prevent loop on
3766 unrecognizable data
3767
3768Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3769
3770 * parserInternals.c: applying patch from bug #60757 this
3771 should close it
3772
3773Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3774
3775 * catalog.c xmlcatalog.c: removed a couple of warning
3776 * xpath.c: try to solve the linking problem on platforms
3777 needing trio to compile
3778
3779Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3780
3781 * Makefile.am libxml.spec.in: backing up non-documented changes
3782 commited without review or aproval by Jens Finke <jens@gnome.org>
3783 * HACKING: made 100% clear that no commit should be done directly
3784
3785Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3786
3787 * configure.in: Joe Orton provided a patch fixing a problem
3788 when iconv is specified to be in a non-standard directory
3789 but wasn't exported in xml2-config --cflags
3790
3791Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3792
3793 * configure.in: let's ship 2.4.5 before getting too much
3794 troubles with 2.4.4 errors.
3795
3796Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3797
3798 * encoding.c entities.c: do not output hexadecimal charrefs
3799 when serializing HTML since some version of Netscape can't
3800 grok it, generate decimal ones.
3801 * result/HTML/doc3.htm: output changed due to previous test
3802 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3803
3804Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3805
3806 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3807 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3808
3809Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3810 Released 2.4.4
3811
3812 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3813 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3814 updated the configuration scripts systems accordingly
3815
3816Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3817
3818 * configure.in: preparing for 2.4.4
3819 * doc/xml.html doc/html/*: updated and rebuilt the docs
3820
3821Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3822
3823 * win32/dsp/libxml2.def.src: tried to incorporate comments
3824 from bug #59220
3825
3826Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3827
3828 * parser.c result/noent/wml.xml: fixed bug #59981 related
3829 to handling of '&' in attributes when entities are substitued
3830
3831Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3832
3833 * libxml.h include/libxml/xmlversion.h.in
3834 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3835 Tried to close bug #60131
3836
3837Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3838
3839 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3840
3841Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3842
3843 * SAX.c: fixing bug #59946 on xmlns=""
3844
3845Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3846
3847 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3848 but allocates a new error code.
3849
3850Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3851
3852 * xmllint.c: John Fleck fixed typos in the options output
3853 * parser.c SAX.c: fix ignorable white space SAX selection
3854
3855Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3856
3857 * entities.c: Steve Underwood found the possibility of an
3858 ininite loop in case of error.
3859
3860Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3861
3862 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3863
3864Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3865
3866 * parser.c: warn if version is not 1.0 but it's not
3867 strictly speaking an error after analyzing the spec
3868
3869Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3870
3871 *doc/catalog.html - add link to the html version of the
3872 man page, other linguistic cleanups
3873
3874Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3875
3876 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3877 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3878 file, has not yet been included in the build.
3879
3880Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3881
3882 * catalog.c: removed a duplicate affectation Justin Fletcher
3883
3884Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3885
3886 * tree.c: Armin Sander pointed a possible text coalescing
3887 problem, completed his patch.
3888
3889Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3890
3891 * trionan.c: Fixed const and volatile re-definition problem
3892
3893Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3894
3895 * libxml.4 parser.c: doc updates from Heiko Rupp
3896 * parserInternals.c: 2 sanity checks from Heiko Rupp
3897
3898Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3899
3900 * tree.c: applied patch from Armin Sander to make some pointers
3901 const in xmlCopyNode()
3902 * include/libxml/tree.h: added fix to the header
3903
3904Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3905
3906 * xpath.c: hum, restrict the integer usage gcc bug workaround
3907 to only gcc compilers so that other architecture don't get
3908 penalized by this limitation.
3909 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3910
3911Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3912
3913 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3914 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3915
3916Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3917
3918 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3919 --convert option to xmlcatalog to convert SGML ones to
3920 the XML syntax.
3921 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3922
3923 2.4.3 got released at that point
3924Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3925
3926 * catalog.c xmlIO.c: started some serious testing and fixed
3927 a few bug and optmization needs.
3928
3929Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3930
3931 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3932 preparing for a 2.4.3 release even if it may not be ready yet
3933 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3934 all file parsing lookup to go through the entity resolver, add
3935 to add an API to bypass it (needed to load catalogs themselves),
3936 some cleanup on the catalog code too.
3937 * nanoftp.c: small cleanup
3938 * doc/catalog.html: small update
3939
3940Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3941
3942 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3943 Jun Kuriyama
3944
3945Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3946
3947 * doc/catalog.html: finished the catalog documentation
3948
3949Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3950
3951 * doc/catalog.html doc/xml.html: added documentation about
3952 Catalog support, misses an API description
3953 * doc/html/*: reextracted the API pages
3954
3955Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3956
3957 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3958 Added the part about section 7.2 on URI resolution,
3959 fixed a side effect in the HTML parser, look complete
3960 and ready to rock except the URI/SystemID part!
3961
3962Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3963
3964 * include/libxml/catalog.h include/libxml/parser.h
3965 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3966 xmlIO.c: added support and APIs needed for the catalog PI
3967 * include/libxml/xmlIO.h: cleanup
3968
3969Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3970
3971 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3972 include/libxml/catalog.h: starts to look okay, really
3973 plugged the new framework, cleaned a lot of stuff,
3974 added some APIs, except the PI's support missing this
3975 should be mostly complete
3976 * result/catalogs/* test/catalogs/*: added new test, enriched
3977 the existing one with URN ID tests
3978
3979Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3980
3981 * catalog.c: fixed nextCatalog
3982 * result/catalogs/docbook test/catalogs/*: started adding
3983 a small regression test
3984
3985Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3986
3987 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3988 more work on the XML catalog support.
3989 * parser.c include/libxml/parser.h: small cleanup seems using
3990 list as a public parameter name can give portability troubles
3991 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3992 include/libxml/xpath.h include/libxml/Makefile.am: removed
3993 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3994 wrappers
3995
3996Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3997
3998 * Makefile.am trio.c triodef.h trionan.c xpath.c
3999 include/libxml/Makefile.am include/libxml/trionan.h:
4000 Re-worked Not-A-Number and Infinity support.
4001 * xmlcatalog.c: added readline include files
4002
4003Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4004
4005 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4006 testCatalog as xmlcatalog, making it an installed app
4007 adding a shell, and preparing it to be a /etc/xml/catalog
4008 management tool, though not ready yet
4009 * catalog.c include/libxml/catalog.h: adding support for
4010 XML Catalogs http://www.oasis-open.org/committees/entity/
4011 not finished, there is some interesting tradeoffs and a
4012 few open questions left.
4013
4014Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4015
4016 * xmllint.c: fixed a line formatting problem
4017
4018Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4019
4020 * SAX.c: removed a couple of unused variable (Albert Chin)
4021
4022Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4023
4024 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4025 trying to fix some troubles w.r.t. function returning
4026 const xxxPtr.
4027
4028Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4029
4030 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4031 defined
4032
4033Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4034
4035 * xpointer.c: removed unused var
4036
4037Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4038
4039 * testXPath.c: another small cleanup closing bug #59110
4040
4041Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4042
4043 * win32/dsp/libxml2.def.src: small cleanup closing bug
4044 #59108
4045
4046Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4047
4048 * example/gjobread.c: add xmlCleanupParser() before leaving
4049
4050Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4051
4052 * config.h.in configure.in include/libxml/xmlwin32version.h:
4053 released 2.4.2
4054
4055Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4056
4057 * include/libxml/valid.h debugXML.c valid.c: deprecate
4058 the non-boundchecking Sprintf functions, add Snprintf
4059 this should close bug #57984
4060
4061Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4062
4063 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4064 URIs before doing the lookups (pointed by Mark Vakoc)
4065
4066Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4067
4068 * xpath.c: serious changes on Result Value Trees and NodeSets
4069 w.r.t. deallocation and collect operations. Probably not
4070 100% clean (merge of allocated trees smells like a problem).
4071 Seems sufficient to close #58943
4072
4073Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4074
4075 * xmllint.c: adding a --format option
4076
4077Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4078
4079 * xpath.c: count() was broken on Result Value Tree
4080 * xmlIO.c: fixed file:/// accesses on _WIN32
4081
4082Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4083
4084 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4085 macro was renamed, this should close bug #58683
4086
4087Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4088
4089 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4090 entity substitution mode text at the end of the entity might
4091 be added due to text coalescing.
4092 * nanoftp.c parser.c: small cleanup
4093
4094Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4095
4096 * HACKING: added John Fleck right to commit in the doc subdir
4097
4098Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4099
4100 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4101 allow to inherit attributes from the DTD directly in the
4102 tree, this is needed for XPath and can be a useful feature.
4103 Inherited namespaces are always provided at the tree level now
4104 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4105 of tests for this feature (XSLT being the prime user).
4106
4107Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4108
4109 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4110 testSAX.c xmlIO.c xmllint.c include/win32config.h
4111 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4112 include/libxml/xmlwin32version.h.in win32/README.MSDev
4113 win32/dsp/*: applied Win32 Facelift No.2 patches from
4114 Igor Zlatkovic for Windows/MSC
4115
4116Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4117
4118 * SAX.c: unparsedEntityDecl() the URI computation of the
4119 entity wasn't done breaking XSLT unparsed-entity-uri()
4120
4121Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4122
4123 * xpath.c: fixed a bug when walking the descendants and
4124 the current node has no children
4125 * debugXML.c: show up when a text node is supposed to not be escaped
4126
4127Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4128
4129 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4130 worked like the set:leading() function)
4131 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4132
4133Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4134
4135 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4136
4137Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4138
4139 * include/libxml/xmlIO.h: apply change to close #58141
4140 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4141
4142Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4143
4144 * parser.c: when the internal subset uses a PE, then the
4145 included entity can use conditional sections.
4146
4147Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4148
4149 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4150 when walking the namespace axis showing up in
4151 libxst/tests/general/bug-12
4152 * xmlmemory.c: added the possibility to trace a given block
4153 defined by its address
4154
4155Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4156
4157 * parser.c: don't override existing encoding specified before
4158 starting xmlParseDocument()
4159
4160Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4161
4162 * include/libxml/xmlwin32version.h: reinserted, needed for
4163 Windows users of CVS
4164
41652001-07-27 Darin Adler <darin@bentspoon.com>
4166
4167 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4168 * testCatalog.c: Add include of <libxml/parser.h>.
4169
41702001-07-27 Darin Adler <darin@bentspoon.com>
4171
4172 * include/libxml/.cvsignore:
4173 * include/libxml/xmlwin32version.h:
4174 Remove this file from CVS because it's generated.
4175
4176Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4177
4178 * parser.c include/libxml/parser.h: applied const patches from
4179 Tom Moog #58002
4180
4181Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4182
4183 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4184 lookup framework
4185
4186Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4187
4188 * tree.c: fixed xmlCopyNode() for documents
4189
4190Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4191
4192 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4193
4194Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4195
4196 * parser.c: fixes bug #57652 reported by Morus Walter
4197
4198Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4199
4200 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4201
4202Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4203
4204 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4205 errors, lesson don't add new functions at 1am before a release
4206 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4207 from XPath initialization when possible.
4208
4209Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4210
4211 * result/scripts/base*: removing history/readline changed
4212 this slightly
4213 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4214 xmllint.c: make element content line number generation
4215 optionnal to avoid breaking old apps added interface to switch
4216
4217Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4218
4219 * configure.in: get rid of the readline and libhistory
4220 dependancies by default, release 2.4.1 with IA64 fix
4221 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4222 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4223 John Kroll fixes to allow saving to HTTP via PUT (or
4224 POST of needed).
4225 * doc/html/*.html: regenerated the docs
4226
4227Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4228
4229 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4230 xmlHashScanFull and xmlHashScannFull3 to get passed the
4231 three keys as arguments to the callback function
4232
4233Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4234
4235 * configure.in Makefile.am: removed libxml softlink for good
4236 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4237 100% coverage by gtk-doc
4238
4239Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4240
4241 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4242 fixed serious troubles due to size_t vs. int mismatch
4243
4244Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4245
4246 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4247
4248Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4249
4250 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4251 convenient extension API for value and context managing
4252 Now handles external objects through xmlXPathPopExternal,
4253 xmlXPathWrapExternal and xmlXPathReturnExternal.
4254 Added functions for sets operations (intersection, etc.)
4255
4256Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4257
4258 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4259 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4260 HTMLparser.c: cleanup of global variables, marking some
4261 const or private.
4262
4263Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4264
4265 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4266 fixed xmlXPathNodeSetItem when passing index=0
4267
4268Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4269
4270 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4271
4272Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4273
4274 * xmllint.c: fixed compilation under Cygwin #57503
4275 * TODO: update
4276
42772001-07-13 Peter Williams <peterw@ximian.com>
4278
4279 * config.h.in: add #undef HAVE_DLFCN_H
4280
4281 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4282 builddir.
4283
4284Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4285
4286 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4287 raised by #57348 and #57381
4288
4289Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4290
4291 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4292 tree.c xpointer.c: store the line numbder in element->content,
4293 may break some software, need a configuration mechanism
4294
42952001-07-10 Darin Adler <darin@bentspoon.com>
4296
4297 * .cvsignore:
4298 * example/.cvsignore:
4299 * include/.cvsignore:
4300 * include/libxml/.cvsignore:
4301 Various things that are generated and should be ignored.
4302
4303Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4304
4305 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4306 * doc/xml.html doc/html/*: updated the docs
4307
4308Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4309
4310 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4311 validation occured on content with element child
4312
4313Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4314
4315 * tree.c: fixed XML Base computation which was broken
4316 * debugXML.c: added a base function to the shell
4317 * Makefile.am result/scripts/* test/scripts/*: added scripts
4318 based regression tests, and adding 2 XML Base tests
4319
4320Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4321
4322 * tree.c: set properties doc and call xmlSetListDoc for properties
4323 content when grafting them in a different tree.
4324 * aclocal.m4: remove from CVS
4325
4326Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4327
4328 * win32/libxml2/libxml2.def.src: added some missing entry point
4329 for XPath (Mark Vakoc)
4330
4331Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4332
4333 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4334 layer should URI-Unescape before trying to open resources.
4335
4336Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4337
4338 * xpath.c: fix the name() bug for elements in the default
4339 namespace reported by Charlie Bozeman
4340
4341Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4342
4343 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4344 led to an XPath fix, improvements of SAX initialization, and
4345 an added option --nocdata to testXPath
4346
4347Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4348
4349 * doc/libxml-doc.el: Felix Natter provided anew version working
4350 with XEmacs too
4351
4352Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4353
4354 * include/libxml/xpath.h: small cleanup
4355 * doc/xml.html: update
4356
4357Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4358
4359 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4360 released 2.3.14
4361
4362Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4363
4364 * doc/html/*: rebuilt the docs for the release
4365 * doc/xml.html: added 2.3.14 release.
4366
4367Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4368
4369 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4370 were not equal to empty strings
4371
4372Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4373
4374 * SAX.c: fixed a URI-Reference computation problem when validating
4375 * xmlIO.c: small cleanup
4376
4377Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4378
4379 * parser.c: improved the description of a couple of interfaces
4380 upon Larry Stamper suggestion
4381
4382Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4383
4384 * SAX.c entities.c parser.c: changed completely the way entities
4385 are handled when running the parser in entity substitution mode.
4386 This fixes a bug reported by Stephan Kulow and nearly divides
4387 by 3 the amount of memory required by libxslt to load and process
4388 DocBook TDG.
4389
4390Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4391
4392 * HTMLparser.c: fixing a too early root closing problem raised
4393 byt Prashanth Naidu
4394
4395Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4396
4397 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4398 raised by Mark Vakoc.
4399
4400Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4401
4402 * example/Makefile.am: fixed the include path to add srcdir/include
4403 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4404 and some cleanup
4405
4406Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4407
4408 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4409 lot of optimization work, results in significant improvements
4410 when handling really complex XPath queries. Add a small optimizer
4411 for unions, improve [n] and [last()], avoid some costly ops.
4412
4413Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4414
4415 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4416 * xpath.c: small cleanup
4417 * xmlGetNsList: reformated, fixed problems if used on Entities
4418
4419Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4420
4421 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4422
4423Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4424
4425 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4426 * Makefile.am example/Makefile.am: workaround automake generating
4427 erroneous deps
4428
4429Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4430
4431 * include/win32config.h: bug #56801 Yon Derek provided a patch
4432 to the windows config file.
4433
4434Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4435
4436 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4437 libxml.h : Yon Derek provided a set of changes to compile from
4438 CVS on Windows/MSC
4439
4440Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4441
4442 * parser.c: fixed UTF8 BOM support in push mode
4443 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4444 added a specific testcase
4445
4446Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4447
4448 * Makefile.am: added --push regression tests
4449 * parserInternals.c: the XML parser segfaulted in --push mode
4450
4451Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4452
4453 * configure.in: moved the symlinks detection within a CVS
4454 check, this is not portable and will be removed soon.
4455 * xpath.c: small cleanup/speedup
4456
4457Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4458
4459 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4460 release of 2.3.12
4461 * parser.c: make an error message if unknow entities in all cases
4462
4463Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4464
4465 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4466
4467Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4468
4469 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4470 includes were installed in the wrong dir
4471
4472Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4473
4474 * doc/html.xml: warn against sending code to exhibit bugs.
4475
4476Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4477
4478 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4479 Tru64 from Thomas Leitner
4480
4481Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4482
4483 * AUTHORS: added William and Bjorn
4484 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4485 daniel@veillard.com hopefully I won't have to do this again
4486 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4487 docs can be rebuilt cleanly now
4488 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4489 from CVs it's generated, added include/libxml/xmlwin32version.h
4490 also generated but which should change far less frequently.
4491 * catalog.c nanoftp.c: made sure to include libxml.h not
4492 libxml/xmlversion.h directly
4493 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4494 when compiling on WIN32 and MSC
4495
4496Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4497
4498 * include/Makefile.am include/libxml/Makefile.am configure.in:
4499 fixed make distcheck and rebuilding the rpms
4500
4501Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4502
4503 * configure.in: should finish the migration of exported includes
4504 into a real include/libxml in CVS, at least for CVS users.
4505 * removed the exported headers, added in include/libxml (as well
4506 as xmlversion.h.in).
4507
4508Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4509
4510 * configure.in: fixed the way to detect symlink
4511
4512Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4513
4514 * configure.in: updated, include/libxml is now a real CVS dir
4515
4516Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4517
4518 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4519 version works with both libxml1 and libxml2 (it autodetects
4520 the prefix of the html-files) from Felix Natter.
4521 * doc/xml.html: updated doc accordingly
4522
4523Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4524
4525 * xpath.c: fixed the bug generating a template loop in libxslt
4526 when using docbook-xsl-1.4, * should filter out document nodes
4527 * HACKING: added William
4528 * TODO: updated
4529
4530Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4531
4532 * doc/FAQ.html: added a warning about gcc-3.0
4533 * doc/xml.html: added reference to gdome2 and removed a confusing
4534 sentence
4535
4536Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4537
4538 * xmlversion.h: okay this is a generated file, but Windows
4539 users need it and they can't generate it, and I want CVS
4540 Windows users ...
4541 * win32/libxml2/libxml2_so.dsp: Windows project file for
4542 the shared lib version of libxml2
4543 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4544 resources needed for libxslt/xsltproc by Yon Derek
4545
4546Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4547
4548 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4549
4550Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4551
4552 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4553
4554Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4555
4556 * include/win32config.h: Yon Derek provided a first fix
4557 to be able to compile libxslt/xsltproc on Windows
4558
4559Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4560
4561 * xpath.c: attempt to work around what seemed a gcc optimizer
4562 bug when handling floats on i386 http://veillard.com/gcc.bug
4563 * tree.c entities.c encoding.c: doing some cleanups while
4564 chasing it
4565
4566Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4567
4568 * Makefile.am: cleanup when --without-debug is specified
4569 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4570 w.r.t. --without-debug and other include points
4571 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4572 Catalogs
4573 * configure.in entities.h tree.h HTMLparser.c: removed
4574 --without-corba, made the _private field mandatory
4575
4576Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4577
4578 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4579 outputs a BOM in UTF8, an errata has been issued to avoid the
4580 problem, that was the most reasonable solution... Add support
4581 for a leading UTF8 BOM in entities.
4582
4583Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4584
4585 * valid.c: fixed a bug found when post validating an entity ref
4586 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4587 activate it too
4588
4589Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4590
4591 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4592 weakness in the node copy the XPointer and the XInclude
4593 implementations. Serious cleanup.
4594
4595Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4596
4597 * Makefile.am: Kjartan Maraas provided a small patch to
4598 add xml2-config.in to EXTRA_DIST
4599
4600Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4601
4602 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4603 provided another failing case found in KDE, the way the
4604 ctxt->vctxt.nodeTab was allocated and freed changed over
4605 time but it wasn't completely cleaned up. This should fix it.
4606
4607Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4608
4609 * parser.c: Stephan Kulow also raised the fact that line number
4610 could get miscounted making debug harder, fixed the problem
4611 in xmlParseCharData()
4612
4613Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4614
4615 * valid.c: Stephan Kulow pointed out a problem when validating
4616 and using an empty entity, forgot a 'break' in a case.
4617
4618Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4619
4620 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4621 * doc/xml.html: updated with 2.3.11
4622
4623Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4624
4625 * TODO: updated adding cleanup of generated doc
4626 * configure.in: prepared to release 2.3.11
4627 * xmllint.c: added --version for bug reporting
4628 * doc/html/*.html: rebuilt the doc
4629
4630Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4631
4632 * xpath.c: first part of the work on selecting namespace to
4633 fix bug #56115
4634
4635Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4636
4637 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4638 when using -liconv
4639 * TODO: updated
4640
4641Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4642
4643 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4644 cleanup, encoding support.
4645
4646Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4647
4648 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4649
4650Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4651
4652 * xpath.c: bug detected by Ankh when / is used as a function arg
4653
4654Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4655
4656 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4657 of element and use it to avoid outputting formatting spaces at
4658 the wrong place. Implemented the format parameter for HTML save.
4659 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4660 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4661 result/HTML/wired.html: of course this impact the result of a
4662 number of HTML tests
4663
4664Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4665
4666 * HTMLtree.[ch]: started augmenting the HTML save API with
4667 encoding and formatting parameters
4668
4669Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4670
4671 * HTMLtree.h: cleanup and started evaluating the work needed on
4672 revamping the HTML output code
4673
4674Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4675
4676 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4677
4678Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4679
4680 * valid.c: fixed bug #56049, forgot one check in the
4681 validation routine
4682
4683Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4684
4685 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4686
4687Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4688
4689 * libxml.h: fixed an error in last commit
4690 * doc/FAQ.html: added an entry for compilation from CVS
4691
4692Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4693
4694 * xmlversion.h.in libxml.h: Cygwin patches
4695 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4696 * tree.h: cleanup
4697
4698Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4699
4700 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4701 memory block in a strange case where libxml is linked twice
4702 in the binary.
4703
4704Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4705
4706 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4707 state far too often, simple fix used to avoid it.
4708
4709Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4710
4711 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4712 being processed, applied his patch
4713 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4714
4715Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4716
4717 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4718 provided fixes to compile on MSCC again
4719 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4720 also provided an update for the project files.
4721
4722Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4723
4724 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4725 bug #55810
4726
4727Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4728
4729 * tree.c: fixed xmlGetNsProp() to close bug #55683
4730 Note this requires libxslt to use it's own function instead.
4731
4732Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4733
4734 * HTMLtree.c: when in a pre element no formatting space should
4735 be added.
4736 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4737
4738Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4739
4740 * configure.in: added tests for signal() and signal.h
4741
4742Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4743
4744 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4745
4746Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4747
4748 * doc/libxml-doc.el: Felix Natter provided a new version for
4749 libxml2
4750
4751Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4752
4753 * HTMLtree.c: when in a pre element no formatting space should
4754 be added.
4755
4756Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4757
4758 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4759
4760Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4761
4762 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4763 hack
4764 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4765 * uri.c: fixed a warning
4766
4767Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4768
4769 * HTMLtree.c: trying to close bug #55772 escaping in script
4770 elements
4771 * doc/xml.html: suggest to send mail to the list
4772
4773Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4774
4775 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4776 good. Use a macro and based on the solution provided in
4777 vsnprintf manual page from GNU.
4778
4779Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4780
4781 * error.c: Workaround for non-preserving variadic list.
4782 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4783
4784Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4785
4786 * doc/xml.html: added 2.3.10 release
4787
4788Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4789
4790 * configure.in: releasing 2.3.10
4791
4792Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4793
4794 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4795
4796Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4797
4798 * encoding.c: Robert Collins provided a patch to add the
4799 "US-ASCII" encoding alias
4800
4801Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4802
4803 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4804 string oriented functions and started cleaning the related areas
4805 in xpath.c which needed fixing in this respect
4806
4807Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4808
4809 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4810 #55380
4811 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4812
4813Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4814
4815 * TODO: updated
4816 * nanohttp.[ch] : started adding APIs to get the redirected URL
4817 when this occurs (needed for further base computation
4818 * tree.h: cleanup
4819 * encoding.c: cleanup
4820 * SAX.c: minor change around ctxt->loadsubset
4821
4822Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4823
4824 * Makefile.am include/Makefile.am: small change to have
4825 include/libxml rebuilt if working from CVS.
4826 * uri.c: applied another patch from Carl Douglas for URI escaping,
4827 this should close bug #51876
4828
4829Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4830
4831 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4832 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4833 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4834 added specific regression test
4835 * parser.h: preparing for the XSLT mode where DTD inherited
4836 attributes are added to the tree.
4837
4838Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4839
4840 * xinclude.[ch]: Updated the namespace for the Last Call version
4841 * result/XInclude/include test/XInclude/include: updated the
4842 testsuite accordingly
4843
4844Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4845
4846 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4847 related to bug #51876
4848
4849Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4850
4851 * tree.c: fixed a gross mistake in base computation, xml:base is
4852 not completely correct yet (need cascade).
4853 * xpath.[ch]: added the few things needed to find a function name
4854 and URI from the XPath context when it is called.
4855
4856Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4857
4858 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4859 * DOCBparser.c: small cleanup
4860 * xmllint.c: added a --catalogs option to load catalogs from
4861 $SGML_CATALOG_FILES
4862 * tree.c: cleanup
4863 * configure.in: iconv library fixup, ICONV_LIBS
4864
4865Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4866
4867 * catalog.c: handling of CATALOG entries. detection of recursion,
4868 and a few bugfixes
4869 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4870 against the default namespace
4871
4872Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4873
4874 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4875
4876Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4877
4878 * parser.c: fixed propagation context info when parsing an
4879 external entity.
4880 * doc/html/*.html: regenerated a couple of docs
4881
4882Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4883
4884 * doc/xml.html: update with 2.3.9 informations
4885
4886Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4887
4888 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4889 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4890 * doc/html/* : rebuilt the docs
4891 * valid.c: small patch which may improve some case when
4892 validating.
4893
4894Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4895
4896 * HTMLparser.c: Closed bug #54891
4897 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4898 to the suite
4899
4900Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4901
4902 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4903 applied a documentation patch from LotR and filled in a few missing
4904 descriptions
4905
4906Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4907
4908 * xpath.c tree.c parser.c: speed optimizations at the parser level
4909 document tree freeing and xpath evaluation
4910
4911Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4912
4913 * parser.c parser.h parserInternals.h: fixed a couple of
4914 interfaces for handling memory buffer input to const char *
4915 upon suggestion of JamesH.
4916
4917Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4918
4919 * configure.in: LoTR sent a patch fixing the previous commit
4920
4921Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4922
4923 * configure.in: trying to deal again with the stoopid -R linking
4924 flag of Solaris
4925
4926Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4927
4928 * xpath.h: two nodeset access macros from Thomas Broyer
4929
4930Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4931
4932 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4933 patch from Thomas Broyer
4934
4935Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4936
4937 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4938 case
4939 * INSTALL: was empty added stuff from the FAQ
4940
4941Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4942
4943 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4944 attributes handling and #54433 by adding xmlUnsetProp()
4945 and xmlUnsetNsProp()
4946
4947Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4948
4949 * HTMLparser.c: Patch from Jonas Borgström
4950 (htmlGetEndPriority): New function, returns
4951 the priority of a certain element.
4952 (htmlAutoCloseOnClose): Only close inline elements if they
4953 all have lower or equal priority.
4954 * result/HTML: this of course changed a number of tests results.
4955
4956Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4957
4958 * xmlIO.c catalog.c: plugged in the default catalog resolution
4959 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4960 documentations
4961 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4962
4963Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4964
4965 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4966 integrating catalogs
4967 * catalog.[ch] testCatalog.c: adding a small catalo API
4968 (only SGML catalog support).
4969 * parser.c: restaured xmlKeepBlanksDefault(0) API
4970
4971Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4972
4973 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4974
4975Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4976
4977 * parser.c: added xmlParseExternalEntityPrivate() to allow
4978 propagation of ctxt->_private when parsing external entities
4979
4980Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4981
4982 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4983
4984Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4985
4986 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4987
4988Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4989
4990 * valid.c: warn when indeterminist content model is detected
4991 * result/VC/ElementValid8: this adds a message
4992 * Makefile.am: add --novalid for VCM tests
4993 * parserInternals.c: added a call to Init memory
4994
4995Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4996
4997 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4998 when both parameters are NULL.
4999
5000Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5001
5002 * valid.c: applied small patch from Gary Pennington, reindented
5003 some part of the code.
5004
5005Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5006
5007 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5008 release, updated and regenerated the docs
5009
5010Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5011
5012 * xpath.c result/XPath/expr/floats : clarified and cleanup
5013 printing of abnormal floats in tests.
5014
5015Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5016
5017 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5018 * results/HTML/ : a few changes in the output of the HTML tests as
5019 a result.
5020 * configure.in: tying to fix -liconv where needed
5021
5022Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5023
5024 * Makefile.am: fixed a stupid error
5025
5026Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5027
5028 * configure.in Makefile.am: make the inclusion of the trio
5029 modules in the library conditional
5030
5031Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5032
5033 * DOCBparser.c: patche from László Kovács, fixed entities refs
5034 in attributes handling
5035
5036Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5037
5038 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5039 flushing
5040
5041Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5042
5043 * xpath.c: fix of an XSLT namespace bug reported on the list
5044 general/bug-8-
5045
5046Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5047
5048 * strio.h trio.c: Dan McNichol suggested a couple of small
5049 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5050
5051Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5052
5053 * tree.c parser.c encoding.c: spent a bit more time looking
5054 at the parsing speed and DOM handling. Added a few more
5055 speedups.
5056
5057Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5058
5059 * parser.c: small but effective parsing speed improvement
5060
5061Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5062
5063 * configure.in: default on the DocBook parser inclusion (for Gnome)
5064 * DOCBparser.h: fixed a header reference
5065
5066Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5067
5068 * configure.in xpath.c: applied Bjorn patches for FPE on the
5069 alpha
5070
5071Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5072
5073 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5074 xmlSaveFormatFileTo()
5075
5076Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5077
5078 * xpath.c: simple and efficient optimization, XPath functions
5079 aways bind to the same code, cache this
5080 * TODO: updated (by saying some is obsolete)
5081
5082Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5083
5084 * xpath.c: more cleanup work on XPath name parsing routines
5085
5086Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5087
5088 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5089 xmlXPathParseName
5090 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5091 * debugXML.c: avoid compilation problems if compiling without
5092 HTML support, Igor Zlatkovic
5093 * win32/libxml2/libxml2.def.src: being able to compile without
5094 XPath on Windows
5095
5096Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5097
5098 * libxml.m4: yet another patch from Toshio Kuratomi
5099
5100Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5101
5102 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5103
5104Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5105
5106 * tree.[ch]: added xmlSaveFormatFile interface for saving
5107 and indenting a file.
5108
5109Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5110
5111 * xpath.c: fixed bug #53689 related to processing-instruction()
5112
5113Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5114
5115 * DOCBparser.c: patche from László Kovács
5116
5117Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5118
5119 * parser.c: applied fixes from Christian Glahn bug report #53391
5120
5121Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5122
5123 * error.c: Jean François Lecomte provided a complete description
5124 and a fix to bug #53537
5125
5126Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5127
5128 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5129
5130Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5131
5132 * DOCBparser.c SAX.c: a bit more work on entities processing.
5133 Still Need to cleanup XML output and references in attributes
5134
5135Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5136
5137 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5138
5139Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5140
5141 * tree.c: trying to fix #53574, not completely complete,
5142 I would like xmllint --copy --debug test/ent1 and
5143 xmllint --debug test/ent1 to show the same result.
5144 * xpath.c: fix a bug when trying to sort namespace nodes
5145
5146Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5147
5148 * HTMLtree.c: real fix for #53402
5149
5150Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5151
5152 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5153 PIs when using xsl:output
5154 * valid.c: closing #53537 some case generate segfaults if there
5155 is validity errors
5156
5157Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5158
5159 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5160 of external parsed entities, added --noent to testDocbook
5161 * valid.c: Garry Pennington found an uninitialized variable
5162 access in xmlValidateElementContent()
5163
5164Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5165
5166 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5167 with madness
5168 * result/HTML/ : this modified the result of the regression tests
5169 a lot.
5170
5171Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5172
5173 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5174 to doc where it wasn't checked against NULL reported by
5175 Jens Laas
5176
5177Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5178
5179 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5180 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5181
5182Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5183
5184 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5185 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5186 * SAX.[ch]: cleanup and updates for DocBook
5187 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5188 ex SGML identifier changes
5189 * valid.c: removed a static unused function.
5190
5191Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5192
5193 * HTMLtree.c: applied change for Paul Sponagl on script saving
5194 * Makefile.am: the warning about entity title.xml are normal.
5195
5196Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5197
5198 * configure.in: release of 2.3.7
5199 * Makefile.am: fixing make distcheck
5200
5201Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5202
5203 * doc/html/* doc/xml.html: updated and regenerated the docs
5204
5205Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5206
5207 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5208
5209Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5210
5211 * tree.c: fixed #53388 with the provided patch
5212
5213Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5214
5215 * valid.c: Bjorn detected an invalid memory access. Fixed
5216 vstateVPush()
5217
5218Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5219
5220 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5221
5222Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5223
5224 * libxml.h: new header used only for the compilation of libxml
5225 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5226 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5227 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5228 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5229 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5230 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5231 baseline (version 1.2 plus a single patch).
5232 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5233 scientific notation for numbers. Tests added.
5234 * xpath.c: formatting of numbers changed to use sprintf
5235 (contribution from William Brack)
5236
5237Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5238
5239 * valid.c: cleanup, more useful debugging
5240 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5241 * xmlIO.c: entity loading is printed as an error when validating
5242
5243Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5244
5245 * valid.c: fixed to validate within entities
5246 * test/VCM/v22.xml: added a specific testcase
5247
5248Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5249
5250 * valid.c: forgot an epsilon transition in for ()+
5251 * test/VCM/v21.xml : added a specific test case
5252
5253Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5254
5255 * valid.c: removed a state explosion exhibited by RSS
5256 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5257 from bug #51872
5258
5259Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5260
5261 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5262 validation without using an ugly NFA -> DFA algo in the source.
5263 Made a specific algorithm easier to maintain, using a single
5264 stack and without recursion.
5265 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5266 * hash.c: made the growing routine static
5267 * tree.h parser.c: added the parent information to an
5268 xmlElementContent node.
5269
5270Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5271
5272 * SAX.c parser.c xpath.c: generating IDs when not validating
5273 from an external parsed entity was poisoning the ID has table
5274 with removed values. This was killing XSLT on the KDE help
5275 browser.
5276
5277Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5278
5279 * entities.h: andrew@ugh.net.au detected a double declaration
5280
5281Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5282
5283 * debugXML.c hash.c tree.h valid.c : some changes related to
5284 the validation suport to improve speed with DocBook
5285 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5286 the way validation errors get reported
5287
5288Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5289
5290 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5291 by P C Chow and William M. Brack for XSLT HTML output
5292
5293Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5294
5295 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5296 Igor Zlatkovic patches for MSC compilation and added his
5297 updates
5298
5299Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5300
5301 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5302 prefix lookup.
5303 * parserInternals.c: fixed the bug reported by Morus Walter
5304 due to an off by one typo in xmlStringCurrentChar()
5305
5306Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5307
5308 * HTMLparser.c result/HTML/*: revamped the way the HTML
5309 parser handles end of tags or end of input
5310
5311Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5312
5313 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5314
5315Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5316
5317 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5318 bug where the linktime verions of free() won't work ...
5319
5320Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5321
5322 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5323
5324Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5325
5326 * doc/xml.html: added 2.3.6 release
5327
5328Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5329
5330 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5331 * result/wml.xml: resulted in a small output change
5332
5333Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5334
5335 * tree.c: xmlNewDoc was missing the charset initialization
5336 * xmllint.c: added --auto to autogenerate a doc, allow to
5337 reproduce the problem fixed on xmlNewDoc
5338
5339Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5340
5341 * xpath.c: trying to get 52979 solved
5342 * tree.c result/ result/noent/: trying to get 52712 solved, this
5343 also made me clean up the fact that XML output in general should
5344 not add formating blanks by default, this changed the output of
5345 a few tests
5346
5347Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5348
5349 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5350
5351Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5352
5353 * configure.in: finally released 2.3.6
5354
5355Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5356
5357 * xpath.c: checking for null pointer generated by new code
5358
5359Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5360
5361 * xpath.c: fixed a [] evaluation problem reported
5362 * test/XPath/tests/simpleaddr: extended test
5363 * result/XPath/simpleaddr: updated result
5364
5365Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5366
5367 * xmllint.c: Dan Timis reported a portability problem
5368 on Macs without mmap, fixed it.
5369
5370Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5371
5372 * testXPath.c : added a --tree option allowing to display the
5373 tree dump of the XPath expression
5374
5375Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5376
5377 * xpath.c: fixed a memleak when comparing nodesets
5378 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5379 * tree.c: added a TODO
5380
5381Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5382
5383 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5384 we need string functions
5385 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5386 to be able to use them where needed. Applied some changes
5387 to reduce name linking pollution and compile in only what's
5388 needed.
5389 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5390 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5391 for the string manipulation functions
5392 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5393 to the free() function of xmlmemory.c
5394 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5395 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5396 usage.
5397
5398
5399Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5400
5401 * error.c: applied the context output patch of the error
5402 handling submitted by Chuck Griffith
5403 * error/VC/*: this slightly change some error logs
5404
5405Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5406
5407 * parser.c: fixed line number reporting on error
5408
5409Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5410
5411 * parser.c: Sullivan and Darin found a parser bug,
5412 applied the patch.
5413
5414Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5415
5416 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5417 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5418 xmlversion.h.in xpointer.c: of course the way I defined
5419 UNUSED breaks on old gcc version. Try to be smart and
5420 also define it directly in xmlversion.h
5421 * configure.in: removed -ansi flag from the pedantic set
5422
5423Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5424 Huge cleanup, I switched to compile with
5425 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5426 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5427 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5428 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5429 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5430 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5431 encoding.h entities.c error.c list.[ch] nanoftp.c
5432 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5433 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5434 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5435 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5436 Cleanup, staticfied a number of non-exported functions,
5437 detected and cleaned up a dozen of problem found this way,
5438 avoided a lot of public function name/typedef/system names clashes
5439 * doc/xml.html: updated
5440 * configure.in: switched private flags to the really pedantic ones.
5441
5442Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5443
5444 * configure.in: 2.3.5
5445 * doc/html/*: rebuilt the docs
5446
5447Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5448
5449 * parser.c: fixed a reported bug in NOTATION parsing
5450 * uri.c: accepted but not fixed bug 51876, added TODO
5451 * Makefile.am: fixed bug 51876
5452
5453Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5454
5455 * config.h.in configure.in error.c: fix a compilation problem
5456 on platforms without vsnprintf (xml@thewrittenword.com)
5457
5458Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5459
5460 * parser.c: fixed a function name header typo
5461 * SAX.c: notations can also occur in external subset.
5462
5463Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5464
5465 * error.c: removed a C++ like comment
5466
5467Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5468
5469 * parser.c: fixing bug 52299 strange condition leading
5470 to a parser crash due to a buffer overflow
5471 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5472 added the specific test case
5473
5474Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5475
5476 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5477 xmlXPathConvert{String,Number,Boolean} to be able to make
5478 type casts without a context stack, fixed some implementation
5479 problems related to the absence of context at parse-time,
5480 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5481 in the public API too
5482 * xpointer.c xpathInternals.h: we need to know at parse time
5483 whether we are compiling an XPointer
5484
5485Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5486
5487 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5488 cleaned up the parser internals, refactored XPath code, added
5489 new compilation based APIs and cleanly separated public and
5490 private APIs.
5491
5492Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5493
5494 * xpath.h: the comp field must be added at the end to avoid
5495 killing binary compat.
5496
5497Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5498
5499 * Makefile.am: detect XPath memleaks in regreson tests
5500 * error.c: fixed and error w.r.t. error reporting still using
5501 stderr
5502 * hash.c: added new line at end of file
5503 * tree.h: minor cleanup
5504 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5505 expression parsing from evaluation, resulted in a number of
5506 changes internally, and in XPointer. Likely to break stuff
5507 using xpathInternals.h but should remain binary compatible,
5508 new interfaces will be added.
5509
5510Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5511
5512 * configure.in: fixed a couple of problems reported by
5513 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5514 without gcc on non linux platforms.
5515
5516Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5517
5518 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5519 a fix for --with-html-dir= configure support. I hope it won't
5520 break rpm generation
5521
5522Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5523
5524 * xmlIO.c: one function comment cleanup.
5525
5526Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5527
5528 * SAX.c: external subset notations were improperly registered
5529 in the internal subset.
5530
5531Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5532
5533 * README.cvs-commits: added, pointing to HACKING
5534 * HACKING: updated
5535
5536Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5537
5538 * parser.c: and Matt Sergeant found one in the XML push
5539 parser (erroneous check I forgot to remove when I fixed the
5540 main parser).
5541
5542Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5543
5544 * xpath.c: ptittom found a small bug in UnaryExpr
5545
5546Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5547
5548 * configure.in: bumped to 2.3.4
5549 * error.c: fixed bug #51860
5550 * tree.c: fixed bug #51861
5551 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5552 * tree.[ch] : added xmlDefaultBufferSize
5553 * nanoftp.c: typo in function name header block
5554 * doc/xml.html : updated, added link to XML::LibXSLT
5555 * doc/html/* : rebuilt the docs
5556
5557Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5558
5559 * parser.c SAX.c: the new content parsing code raised an
5560 ugly bug in the characters() SAX callback. Found it
5561 just because of strangeness in XSLT XML Rec ouptut :-(
5562
5563Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5564
5565 * Makefile.am: Martin Baulig suggested to add -lm
5566 * tree.c: found another bug in xmlNodeGetContent()
5567
5568Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5569
5570 * xpath.c: Bjorn found the error related to strictness of comparison.
5571
5572Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5573
5574 * parser.c: trying to fix the Dtd parsing problem reported
5575 by Gary, side effect of last week speed optimizations.
5576
5577Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5578
5579 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5580 * parserInternals.c: removed unneeded test raised by Stric
5581
5582Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5583
5584 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5585 and fixed by William Brack). Added xmlXPathFormatNumber.
5586 Changed the sorting slightly.
5587 * configure.in Makefile.am example/Makefile.am: Added -lm.
5588 Please note that applications linking with libxml2, must
5589 also like with the math library from now on.
5590
5591Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5592
5593 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5594
5595Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5596
5597 * parser.c: one must report spaces even if the Dtd element
5598 content proves that this is not part of the element content.
5599 * result/valid/*.xml: this changed the ouptu slightly
5600
5601Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5602
5603 * configure.in: bumped to 2.3.3
5604 * doc/xml.html: updated
5605
5606Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5607
5608 * tree.c: minor doc fix
5609 * xpath.c: deallocation issues when a result tree has been
5610 converted to a node-set
5611
5612Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5613
5614 * doc/xml.html: oops corrected dates s/2000/2001
5615
5616Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5617
5618 * valid.c: new patch from Gary Pennington
5619
5620Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5621
5622 * doc/xml.html: applied patch from Ankh
5623
5624Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5625
5626 * xinclude.c: fixed a problem building on Mac
5627
5628Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5629
5630 * parser.c: more work on increasing parsing ferformances
5631
5632Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5633
5634 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5635 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5636 avoiding memcpy in production builds MEM_CLEANUP macro use
5637 * parser.[ch] parserInternals.c: optimizations of the tightest
5638 internal loops inside the parser. Better checking of I/O
5639 flushing/loading conditions
5640 * xmllint.c : added --timing
5641
5642Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5643
5644 * configure.in: bumped to 2.3.2
5645 * doc/xml.html: updated for release
5646
5647Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5648
5649 * xpath.c: found a memleak and fixed a nasty bug
5650
5651Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5652
5653 * xmllint.[c1] : added return code errors for xmllint
5654 * xpath.c: specific debug dump function for result value trees
5655
5656Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5657
5658 * xpath.c: finally implemented xmlXPathCompareNodeSets
5659 * test/XPath/expr/floats results/XPath/expr/floats: added
5660 a test for float expressions
5661
5662Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5663
5664 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5665 * parserInternals.[ch]: trying to speed up parsing
5666 * xpath.c : speeded up node set equality op
5667
5668Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5669
5670 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5671 better handling of ID/IDREF and the list modules associated
5672 * configure.in: small CFLAGS cleanup
5673
5674Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5675
5676 * configure.in: fixed iconv detection on AIX (stric)
5677
5678Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5679
5680 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5681
5682Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5683
5684 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5685 and optimized xmlXPathNodeSetSort
5686
5687Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5688
5689 * xpath.c: bug fix when context size is 0
5690 * parser.c: I like Norm's Dtd because they still manage to break
5691 the parser occasionally
5692
5693Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5694
5695 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5696
5697Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5698
5699 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5700 attributes within the XML-1.0 namespace
5701
5702Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5703
5704 * xpathInternals.h: exported a few axis functions
5705 * doc/xml.html: updated the doc
5706
5707Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5708
5709 * configure.in: applied patch from Daniel van Balen for OpenBSD
5710 and bumped version to 2.3.1
5711 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5712 attempt to find autoclosing was simply broken, removed it,
5713 updated the examples, this is better
5714
5715Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5716
5717 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5718 hash functionnalities.
5719 * doc/html/* : rebuild the doc
5720
5721Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5722
5723 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5724 on predicate
5725 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5726 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5727 really want to have tags closed on output even if we accept
5728 unclosed ones on input
5729
5730Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5731
5732 * xpath.c: ouch don't free NULL, rare case fixed
5733 * tree.c: don't coalesce text nodes if they don't have the
5734 same behaviour wrt escaping on output
5735
5736Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5737
5738 * xpath.c: small fixup
5739 * SAX.c: don't warn on empty namespaces.
5740
5741Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5742
5743 * README: a bit of cleanup
5744 * configure.in: preparing for 2.3.0 release
5745
5746Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5747
5748 * hash.[ch]: added a first version of xmlHashSize()
5749 * valid.c: another bug fix from Gary Pennington
5750
5751Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5752
5753 * valid.c: couple of bug fixes pointed by Gary Pennington
5754 * HTMLtree.c: #if 0 cleanup
5755
5756Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5757
5758 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5759 which removes a time consuming check of xmlXPathNodeSetAdd()
5760 and use it in places where we are sure to not break unicity
5761
5762Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5763
5764 * xpath.c: bug fixes found from XSLT
5765 * tree.c: preserve node->name special values when copying nodes.
5766 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5767 external subset are fetched when available but without full
5768 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5769 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5770 output with encoding disabled.
5771
5772Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5773
5774 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5775 xmlCheckFilename should not be called from xmlFileOpenW
5776 and xmlGzfileOpenW
5777
5778Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5779
5780 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5781 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5782 added the new tests for URI normalization
5783 * testURI.c: fixed stoopid bugs
5784 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5785 the URI in the error messages are now properly normalized
5786
5787Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5788
5789 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5790
5791Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5792
5793 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5794
5795Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5796
5797 * xpath.c: fixed mod operator
5798
5799Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5800
5801 * parser.c: fixed xmlStrcat doc
5802 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5803 trees.
5804
5805Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5806
5807 * xpath.c result/XPath/tests/chaptersbase
5808 result/XPath/tests/simplebase: fixed XPath node()
5809 * tree.c: small fix in xmlNewNs()
5810 * Makefile.am: removed extraneous xml2Conf.sh rule
5811
5812Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5813
5814 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5815 Changed the library name, in order to get libxml-devel and
5816 libxml2-devel to coexist on a single system
5817 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5818 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5819
5820Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5821
5822 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5823 libxml2-devel installable in // as libxml-devel.
5824
5825Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5826
5827 * doc/Makefile.am: fixed make rebuild in doc
5828 * doc/html/*.html: rebuilt the docs
5829
5830Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5831
5832 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5833
5834Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5835
5836 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5837 the HTML doc to go into the -devel RPM ...
5838 * aclocal.m4 config.h.in: some updates due to auto* magic
5839
5840Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5841
5842 * xpath.h: added a hook in the context structure allowing to
5843 link to extra support, needed for XSLT
5844
5845Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5846
5847 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5848 xmlXPtrCmpPoints to use it.
5849 * propagated the following patch from Alejandro Forero
5850 * include/win32config.h xmlIO.c: applied further suggestions
5851 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5852 * example/gjobread.c: fixed warnings, now that it builds
5853
5854Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5855
5856 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5857
5858 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5859 filename points to a valid file (not a directory).
5860 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5861 Added calls to xmlCheckFilenameDir.
5862
5863 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5864 `path' (rather than `filename') as the parameter to gzopen and open.
5865
5866Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5867
5868 * Makefile.am: fixed a problem with EXTRA_DIST
5869
5870Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5871
5872 * Makefile.am example/Makefile.am: finally found the trick
5873 to build the example, i.e. add "." in SUBDIRS before example
5874 in the list <grin/>
5875
5876Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5877
5878 * doc/xml.html: updated with an XSLT section, removed pointer to
5879 W3C CVS base.
5880
5881Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5882
5883 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5884 too, and deallocation need to occur the same way.
5885
5886Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5887
5888 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5889 type correponding to an XSLT result tree fragment. Share most
5890 of the data format with node set, as well as operators.
5891 * HTMLtree.c: added a newline at the end of the doctype output
5892 whe this one is not present initially.
5893 * tree.c: make sure taht the parent and doc pointers are properly
5894 set when copying attributes (lists).
5895
5896Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5897
5898 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5899
5900Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5901
5902 * xpath.c: seems I finally killed that ugly path evaluation
5903 context bug (tagged 9999 in case is is wrong)
5904
5905Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5906
5907 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5908 for XSLT
5909
5910Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5911
5912 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5913 for xmlGzfileOpen() bug
5914
5915Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5916
5917 * xpath.c: removed an error found by XSLT usage
5918 * tree.c parserInternals.h: use a predefined static string
5919 for text and comment nodes, avoid freeing them in xmlFreeNode,
5920 exported the string name in parserInternals.h and added
5921 another value to disable encoding at output (for XSLT),
5922 gain memory, time.
5923
5924Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5925
5926 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5927 win32/libxml2/libxml2_so.dsp: new makefiles and update
5928 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5929
5930Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5931
5932 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5933 Gary Pennington
5934
5935Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5936
5937 * xpath.c: fixed the comaprision of values and nodelists,
5938 need to compare nodelist still ...
5939 * debugXML.c: avoided a possible core dump
5940 * HTMLparser.c: cleanup
5941 * nanohttp.c: contributed fix.
5942 * tree.c: fixes in properties handling added xmlSetNsProp
5943 needed by libxslt
5944 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5945 comment
5946 * TODO: updated
5947
5948Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5949
5950 * parser.c parserInternals.c: applied Bjorn Reese optimization
5951 patch
5952
5953Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5954
5955 * Makefile.am: applied patch fro make check from Martin Vidner
5956
5957Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5958
5959 * configure.in: preparing 2.2.11
5960 * doc/html/*: rebuild the HTML files
5961 * doc/xml.html : updated
5962
5963Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5964
5965 * tree.c: fixed a stupid bug
5966 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5967 patches related to validation of an XInclude processing result
5968 * TODO: updated
5969
5970Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5971
5972 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5973 on large files
5974
5975Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5976
5977 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5978
5979Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5980
5981 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5982 reported by Jonas Borgström
5983 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5984
5985Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5986
5987 * testXPath.c xpath.c: fixing the XPath union expressions problem
5988 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5989
5990Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5991
5992 * xmllint.c: Made is so if the file name is "-" is will read form
5993 standard input. Sven Heinicke <sven@zen.org>
5994 * tree.c: fixed a problem when growing buffer
5995 * tree.h: fixed the comment of the node types following andersca
5996 comment
5997 * TODO: updated
5998
5999Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6000
6001 * HTMLparser.[ch]: added a way to avoid adding automatically
6002 omitted tags. htmlHandleOmittedElem() allows to change the
6003 default handling.
6004 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6005 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6006 of xmllint too when using --memory flag, added a memory test
6007 suite at the Makefile level.
6008 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6009 with namespace use when encountering QNames in XPath evalation,
6010 added xmlns() scheme in XPointer.
6011 * nanoftp.c : incorporated a fix
6012 * parser.c xmlIO.c: fixed problems raised with encoding when using
6013 the memory I/O
6014 * parserInternals.c: closed bug 25934 reported by
6015 torsten.landschoff@innominate.de
6016 * TODO: updated
6017
6018Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6019
6020 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6021 on a non-updated tree :-(, made a 2.2.10 release to correct the
6022 situation
6023
6024Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6025
6026 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6027 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6028 integrated a set of OpenVMS changes from Howard Taylor
6029 <Howard.Taylor@pacoast.com>
6030
6031Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6032
6033 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6034 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6035
6036Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6037
6038 * HTMLparser.c: some fixes on auto-open of html/head/body
6039 * encoding.c: fixed a compilation error on some gcc env
6040 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6041 XPointer implementation
6042 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6043 related XPointer tests and associated results
6044
6045Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6046
6047 * doc/xmldtd.html doc/xml.html: following a short step by step
6048 guidance on IRC to help maciej with DTDs I started a small
6049 page on the subject.
6050
6051Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6052
6053 * HTMLparser.c: fixed handling of broken charrefs
6054 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6055 patches
6056
6057Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6058
6059 * doc/xml.html doc/html/* : rebuilt the docs after adding
6060 xinclude and updated page for 2.2.7 and 2.2.8
6061 * configure.in: releasing 2.2.8
6062
6063Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6064
6065 * parser.[ch] parserInternals.c: applied the conditional
6066 section processing fix from Jonathan P Springer
6067 <jonathan.springer2@gte.net>
6068 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6069 project file, fixed iconv default non support
6070 * xpath.c: fixed the problem of evaluating relative expressions
6071 when a node context is provided.
6072
6073Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6074
6075 * nanoftp.c: fixed gcc 2.95 new warnings
6076 * SAX.c: fixed a stupid bug
6077 * tree.c: fixed a formatting problem when round-tripping
6078 from/to memory
6079 * xinclude.c: chased memleak, fixed a base problem
6080 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6081 xmlXPtrBuildNodeList()
6082 * TODO: updated
6083 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6084 adding a first small set of regression tests for XInclude
6085
6086Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6087
6088 * nanohttp.[ch]: applied Wayne Davison patches to access
6089 the WWW-Authorization header.
6090 * parser.c: Closed Bug#30847: Problems when switching encoding
6091 in short files by applying Simon Berg's patch.
6092 * valid.c: fixed a validation problem
6093 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6094 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6095 Wayne Davison
6096 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6097 need to be extended to non full nodes selections.
6098 * xinclude.c: starts to work decently
6099
6100Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6101
6102 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6103 debugXML.c xmlversion.h.in: Started adding XInclude support,
6104 this is a new xmllint option
6105 * tree.c xpath.c: applied TOM patches for XPath
6106 * xpointer.c: fixed a couple of errors.
6107 * uri.c: added an escaping function needed for xinclude
6108 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6109 new warning from RH70 gcc's version
6110
6111Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6112
6113 * HTMLparser.c: fixed loop on invalid char in scripts
6114 * parser.c: update to description of xmlIOParseDTD()
6115 * libxml.m4 xmlversion.h.in: changes contributed by
6116 Michael Schmeing <m.schmeing@internet-factory.de>
6117 * configure.in: preparing for 2.2.7
6118 * Makefile.am: trying to avoid config.h and acconfig.h
6119 being included in the distrib
6120 * configure.in: released 2.2.7
6121
6122Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6123
6124 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6125 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6126
6127Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6128
6129 * parser.[ch]: added xmlIOParseDTD()
6130 * xpointer.c: added support for the 2 extra parameters of
6131 string-range, fixed a stoopid error when '0' was present
6132 in XPointer expressions
6133 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6134 testsuite for the above
6135
6136Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6137
6138 * libxml.spec.in: improved package descriptions
6139
6140Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6141
6142 * xpath.c xpathInternals.h: applied a large cleaning patch
6143 from TOM <ptittom@free.fr>, it also add namespace support
6144 for function and variables registration.
6145
6146Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6147
6148 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6149 * Makefile.mingw: Wayne Davison's update adding hash.c
6150
6151Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6152
6153 * xpath.c: fixed the root evaluation problems
6154 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6155 ignorable spaces with <b> <bold> <em>
6156 * tree.c: fixed a loop in xmlSearchNsByHref()
6157
6158Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6159
6160 * xpath.c: applied another XPath patch from TOM
6161 * xpath.c include/makefile.am: applied another patch from
6162 china@thewrittenword.com (cleanup on IRIX).
6163
6164Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6165
6166 * xml-config.1: received a fixed version from Fredrik Hallenberg
6167 <hallon@lysator.liu.se>
6168
6169Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6170
6171 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6172 cleanup patch for XPath
6173
6174Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6175
6176 * patched to redirrect all "out of context" error messages to
6177 a reconfigurable routine. The changes are:
6178 * xmlerror.h : added the export of an error context type (void *)
6179 an error handler type xmlGenericErrorFunc there is an interface
6180 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6181 to reset the error handling routine and its argument
6182 (by default it's equivalent to respectively fprintf and stderr.
6183 * all the c files: all wild accesses to stderr or stdout within
6184 the library have been replaced to calls to the handler.
6185
6186Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6187
6188 * configure.in: release 2.2.6
6189 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6190 exporting the inner functions of xpath for extension modules
6191 * doc/*: updated and rebuilt the doc
6192
6193Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6194
6195 * nanohttp.c : applied Wayne HTTP cleanup patch
6196 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6197 and xmlNodeSetSpacePreserve()
6198
6199Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6200
6201 * xpath.c: closing bug #29260
6202
6203Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6204
6205 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6206 multikey tuples, made hash structure opaque
6207 * valid.[ch]: moved elements, attributes, notations decalarations
6208 as well as ID and refs to hash tables.
6209 * entities.c: hash cleanup
6210 * xmlmemory.c: fixed a dump problem in debug mode
6211 * include/Makefile.am: problem passing in DESTDIR= values patch
6212 from Marc Christensen <marc@calderasystems.com>
6213 * nanohttp.c: removed debugging remains
6214 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6215 * HTMLparser.c parser.c: fixing a number of problems with the
6216 macros in the *parser.c files (Wayne).
6217 * HTMLparser.c: close the previous option when opening a new one
6218 (Marc Sanfacon).
6219 * result/HTML/*: updated the HTML results accordingly
6220
6221Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6222
6223 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6224 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6225 XPath functions and XML entities table to them. More to come...
6226 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6227
6228Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6229
6230 * tree.c: coalesce adjacent text nodes
6231 * valid.c: handling of blank nodes in DTd validation (raised
6232 by problems with a posteriori validation).
6233 * nanohttp.c: changing behaviour on HTTP write stuff.
6234 * HTMLtree.c: forced body and html to be explicitely closed.
6235 * xpath.h: exported more XPath functions.
6236
6237Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6238
6239 * Release of 2.2.5
6240 * xpointer.c: range() range-inside and other helper functions
6241 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6242
6243Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6244
6245 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6246 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6247
6248Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6249
6250 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6251 and XPointer modules
6252
6253Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6254
6255 * SAX.h: closed #25107
6256
6257Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6258
6259 * testSAX.c: fixed problem with cdata reporting
6260 * SAXresult/* : updated
6261
6262Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6263
6264 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6265 Closed bug #27499, added to regression tests
6266 * TODO: updated
6267
6268Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6269
6270 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6271 support for SCRIPT and STYLE with help from Bjorn Reese
6272 * test/HTML/* result/HTML/*: added simple testcase and updated
6273 the existing ones.
6274
6275Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6276
6277 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6278 string-range for empty strings
6279 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6280 test/XPath/xptr/strrange: augmented the XPointer testsuite
6281
6282Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6283
6284 * doc/xml.html doc/xmlmem.html: added a module describing memory
6285 interfaces and use, updated the main page.
6286
6287Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6288
6289 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6290 nanoftp code work on Windows too now
6291
6292Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6293
6294 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6295 * xpointer.c: implemented string-range() at least a good first version
6296 * test/XPath/docs/str test/XPath/xptr/strrange
6297 result/XPath/xptr/strrange: the string-range() tests
6298
6299Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6300
6301 * Makefile.am include/Makefile.am include/win32config.h
6302 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6303 and make distcheck
6304
6305Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6306
6307 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6308 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6309 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6310
6311Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6312
6313 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6314 patch for socklen_t detection by
6315 Albert Chin-A-Young <china@thewrittenword.com>
6316
6317Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6318
6319 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6320 and added a --dtdvalid option to xmllint used to test it
6321
6322Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6323
6324 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6325 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6326
6327Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6328
6329 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6330 handlings (registration, lookup, cleanup)
6331
6332Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6333
6334 * configure.in Makefile.am include/makefile.am: adding XPointer
6335 and XPtrtests target
6336 * xpointer.[ch] : new files for XPointer support
6337 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6338 more XPath tests
6339
6340Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6341
6342 * configure.in: fixed, very broken, make distcheck works again
6343
6344Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6345
6346 * More work toward 2.2.5, integrated a number of patches
6347 * configure.in Makefile.am win32config.h.in: trying to cleanup
6348 make distcheck .... huh ...
6349 * include/Makefile.am include/win32config.h: new directory
6350 for includes
6351 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6352 updated teh makefiles and instructions for WIN32
6353 * xpath.c: small fixes
6354 * test/XPath/ results/XPath: updated the testcases and results
6355 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6356 suggested patches
6357 * valid.c: fixed an ID bug
6358
6359Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6360
6361 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6362 the automake bug where wrong dependancies were generated.
6363 * xpath.[ch]: worked on XPointer
6364
6365Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6366
6367 * configure.in Makefile.am: 2.2.5, ship the include in an
6368 include/libxml subdirectory, use symlinks when using CVS
6369 * testSAX.c: fixed small bug
6370 * testXPath.c: changed the way testfiles are parsed
6371 * debugXML.c: same kind of cleanup when parsing an argument expression
6372 XPath/XPointers can have blanks embedded
6373 * xpath.[ch]: more cleanup, reorgs for XPointer work
6374 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6375 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6376
6377Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6378
6379 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6380 in the XPath engine, rewrote large parts of it, now it's far
6381 cleaner and in sync with the REC not an old WD. Fixed a parsing
6382 problem in the interactive XML shell found when testing XPath.
6383
6384Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6385
6386 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6387 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6388 examples with the extra test
6389
6390Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6391
6392 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6393 the global init function.
6394
6395Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6396
6397 * HTMLparser.c: Doohhh, attribute name parsing was still case
6398 sensitive ! Fixed this ...
6399 * result/HTML/* : updated the tests results accordingly
6400
6401Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6402
6403 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6404 engine, should be far more stable, incorporated a new version of
6405 preceding/following axis, need testing
6406 * uri.c: fixed file:///c:/a/b/c problem
6407 * test/XPath/tests/idsimple: augmented the XPath tests
6408
6409Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6410
6411 * doc/* rebuilding docs for 2.2.4 release
6412
6413Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6414
6415 * configure.in: releasing 2.2.4
6416 * parser.[ch]: added xmlStrEqual()
6417 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6418 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6419 use xmlStrEqual instead
6420 * TODO: updated
6421 * added an XPath test
6422
6423Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6424
6425 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6426 * entities.h: exported xmlInitializePredefinedEntities
6427 * parser.[ch] : added xmlInitParser()
6428 * parserInternals.h : had to export htmlInitAutoClose()
6429
6430Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6431
6432 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6433 problems
6434 * Makefile.am : added XPath regression tests to normal tests
6435 * uri.c: fixed a problem with local paths, cleanup
6436 * parser.c: fixed a problem with large CData sections
6437
6438Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6439
6440 * configure.in xml-config.in: patch from "Ben Taylor"
6441 <sol7x86@hotmail.com> for solaris shared libs lookup
6442
64432000-09-30 Martin Baulig <baulig@suse.de>
6444
6445 * libxml-2.0.pc.in: Provide pkg-config script.
6446
6447 * configure.in: Create the libxml-2.0.pc script from the
6448 libxml-2.0.pc.in templates.
6449 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6450 script in `$(libdir)/pkgconfig'.
6451
6452Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6453
6454 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6455 when compiling with MSC
6456
6457Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6458
6459 * xpath.c: patch for normalize-string() substring-before(),
6460 substring-after() and translate() functions from Bjorn Reese
6461 <breese@mail1.stofanet.dk>
6462 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6463 Fredrik Hallenberg <hallon@lysator.liu.se>
6464 * TODO: updated
6465
6466Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6467
6468 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6469 problem of socklen_t being undefined on a number of platforms
6470 * debugXML.c: fixed a compilation problem when without snprintf
6471
6472Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6473
6474 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6475 an URI bug and a fix for the control-character-induced infinite loop
6476 * nanohttp.c: preventive fix for compiling on WIN32
6477
6478Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6479
6480 * xmlint.c: closing bug #25000
6481
6482Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6483
6484 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6485 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6486 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6487 related function, fixing xmlStrncmp(), and associated cleanup
6488 * result/HTML/entities.html.sax: updating result
6489
6490Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6491
6492 * uri.c: applied patch for URI escaping from Wayne Davison
6493 <wayned@blorf.net>
6494 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6495 from Denis Barbier <barbier@imacs.polytechnique.fr>
6496 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6497 patch from Wayne Davison
6498
6499Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6500
6501 * doc/xml.html : updated with new releases, adding "how to help"
6502
6503Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6504
6505 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6506 removed a few warnings in pedantic mode ...
6507 * parserInternals.c parser.c: moved encoding switching function
6508 to parserInternals.c
6509 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6510
6511Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6512
6513 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6514 error or warning handlers
6515
6516Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6517
6518 * parserInternals.c parserInternals.h parser.c Makefile.am:
6519 created a new module parserInternals.c, moved most of the
6520 code shared by the various parsers there, as well as
6521 deprecated code from parser.c. More cleanup of parser.c
6522 * uri.c: fixed a problem when URI is NULL
6523 * valid.c: speedup when looking for an attribute declaration
6524
6525Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6526
6527 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6528 the cleanup of the computation of URI references when seeking
6529 external entities. The URI reference string and the resulting
6530 URI are both stored now.
6531 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6532 large s(n)printf checks and cleanup from Denis Barbier
6533 <barbier@imacs.polytechnique.fr>
6534 * xmlversion.h.in tree.h: couple of SGML declarations for a
6535 possible docbook module.
6536 * result/VC/ : a couple of test output changed due to the change
6537 of the entities URI
6538
6539Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6540
6541 * parser.h: added a _private field for linking user's data
6542
6543Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6544
6545 * parser.c parserInternals.h: demacroified most of the IS_XXX
6546 the gain in size is significant so ...
6547
6548Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6549
6550 * entities.c: cases where looking up entities with doc==NULL
6551 covered
6552
6553Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6554
6555 * uri.c: applied Wayne Davison patch
6556 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6557
6558Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6559
6560 * uri.c testUri.c: applied Wayne Davison patches
6561 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6562 * Makefile.in: added URItest and included thenin "make tests"
6563
6564Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6565
6566 * xmlversion.h.in: closed bug 22941
6567
6568Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6569
6570 * doc/xmlio.html: added doc and example for entity loader
6571 redefinition.
6572
6573Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6574
6575 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6576 used by libxml
6577
6578Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6579
6580 * parser.c: Fixed bug on invalid ontent characters and when using
6581 push.
6582 * xmllint.c: fixed xmllint endling of errors in push mode
6583
6584Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6585
6586 * HTMLparser.c testHTML.c: applied two new patches from
6587 Wayne Davison <wayned@users.sourceforge.net>
6588 * result/HTML/*.sax: regenerated HTML SAX output
6589 * parser.c: more cleanup.
6590
6591Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6592
6593 * HTMLparser.[ch] testHTML.c: applied the second set of
6594 patches from Wayne Davison <wayned@users.sourceforge.net>,
6595 adding htmlEncodeEntities()
6596 * HTMLparser.c: fixed an ignorable white space detection bug
6597 occuring when parsing with SAX only
6598 * result/HTML/*.sax: updated since the output is now HTML
6599 encoded...
6600
6601Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6602
6603 * HTMLparser.[ch]: applied some of Wayne Davison
6604 <wayned@users.sourceforge.net> patches
6605
6606Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6607
6608 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6609 undeclared namespace prefix was used, added a warning.
6610 Cleaned up support w.r.t. entities, spilling out a warning
6611 and being pedantic on lookups.
6612 * test/warning/ent9 : added testcase for previous example.
6613 * TODO: updated
6614 * parserInternals.h parser.c: changed the way names are parsed
6615 now allow infinite size and decrease penalty for normal use
6616 * parser.c: Started a big cleanup/check of the parser code,
6617 fixed some of the most tortuous entity code, spotted code
6618 unused anymore
6619 * test/*: added tests for very long names and related nasty
6620 things.
6621
6622Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6623
6624 * doc/encoding.html: added encoding aliases doc
6625 * doc/xml.html: updates
6626 * encoding.[ch]: added EncodingAliases functions
6627 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6628 bottleneck affecting large DTDs like Docbook
6629 * parser.[ch] xmllint.c: added a pedantic option, will be
6630 useful
6631 * SAX.c: redefinition of entities is reported in pedantic mode
6632 * testHTML.c: uninitialized warning from gcc
6633 * uri.c: fixed a couple of bugs
6634 * TODO: added issue raised by Michael
6635
6636Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6637
6638 * doc/encoding.html: propagated Martin Duerst suggestions
6639
6640Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6641
6642 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6643 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6644 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6645 by Wayne Davison
6646
6647Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6648
6649 * nanoftp.c nanohttp.c: small cleanup
6650 * TODO: updated
6651
6652Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6653
6654 * added an old VC testcase and updated title.xml entity
6655
6656Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6657
6658 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6659 done on auto-opening of <p> tags and cleanup of SAX output
6660
6661Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6662
6663 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6664
6665Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6666
6667 * doc/xml.html libxml.* structure.*: updated the doc a bit
6668
6669Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6670
6671 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6672 of SAX tests
6673
6674Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6675
6676 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6677 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6678
6679Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6680
6681 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6682 * testHTML.c: fix core dump on Solaris 2.x systems
6683 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6684 * result/HTML/*.sax: previous bug fix lead to new results
6685
6686Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6687
6688 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6689 * configure.in: added --with-readline=DIR to accept alternate
6690 path for readline include/library
6691 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6692 for ANSI under HP-UX
6693 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6694 includes @LIBS@
6695
6696Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6697
6698 * doc/* : rebuilt the docs
6699 * getting ready for 2.2.2 release
6700
6701Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6702
6703 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6704 and xmlAddFeature()
6705 * tree.[ch]: added xmlAddChildList()
6706 * xmllint.c: MAP_FAILED macro test
6707 * parser.h: added xmlParseCtxtExternalEntity()
6708 * valid.c: applied bug fixes removed warning
6709 * tree.c: added CDATA block to elements content
6710 * testSAX.c: cleanup of output
6711 * testHTML.c: added SAX testing
6712 * encoding.c: better error recovery
6713 * SAX.c, parser.c: fixed one of the external entity processing
6714 of the OASis testsuite
6715 * Makefile.am: added HTML SAX regression tests
6716 * configure.in: bumped to 2.2.2
6717 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6718 SAX results
6719
6720Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6721
6722 * configure.in: patch for HP compiler
6723
67242000-08-04 Sven Heinicke <sven@zen.org>
6725
6726 * xmllint.c: Was coredumping sometimes when the file given didn't
6727 exist.
6728
6729Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6730
6731 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6732
6733 when using in memory parsing. Need some cleanup.
6734 * xmllint.c configure.in: added a --memory flag to test memory
6735 parsing
6736
6737Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6738
6739 * nanohttp.c: fixed socklen_t replacement to unsigned int
6740 * parser.c: fixed a space handdling missing at the end of
6741 production 28 DOCTYPE.
6742 * xmlmemory.c: fixed a stupid bug on the routine to override
6743 allocation functions
6744 * TODO: updated
6745
6746Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6747
6748 * doc/ regenerated the docs
6749
6750Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6751
6752 * doc/encoding.html doc/xml.html: added I18N doc
6753 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6754 improvements, both parser and filters, added ASCII & HTML,
6755 fixed the ISO-Latin-1 one
6756 * xmllint.c testHTML.c: added/made visible --encode
6757 * debugXML.c : cleanup
6758 * most .c files: applied patches due to warning on Windows and
6759 when using Sun Pro cc compiler
6760 * xpath.c : cleanup memleaks
6761 * nanoftp.c : added a TESTING preprocessor flag for standalong
6762 compile so that people can report bugs more easilly
6763 * nanohttp.c : ditched socklen_t which was a portability mess
6764 and replaced it with unsigned int.
6765 * tree.[ch]: added xmlHasProp()
6766 * TODO: updated
6767 * test/ : added more test for entities, NS, encoding, HTML, wap
6768 * configure.in: preparing for 2.2.0 release
6769
6770Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6771
6772 * nanoftp.c: fixed the way the control connection is handled
6773 * libxml.spec.in: fixed the dependancies and cleanup
6774
6775Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6776
6777 * doc/xml.html: changed the xmlsoft.org structure, updated the
6778 examples w.r.t. root and childs
6779
6780Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6781
6782 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6783
6784Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6785
6786 * HTMLparser.c: Work on character encoding support for the HTML parser
6787 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6788 * encoding.c: Fixed a potential memleak in the encoding stuff
6789
6790Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6791
6792 * doc/FAQ.html doc/Makefile.am : added a FAQ
6793
6794Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6795
6796 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6797 of the HTML parser to force it to not bypass SAX
6798
6799Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6800
6801 * win32config.h.in: updated
6802 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6803 lacks iconv support :-( need to release 2.1.1
6804 * configure.in: release 2.1.1
6805 * HTMLparser: fixed bug #14784
6806 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6807 by Windows compiler
6808 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6809 the SAX startDocument() callback.
6810 * TODO: updated
6811
6812Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6813
6814 * added xmlStopParser()
6815
6816Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6817
6818 * configure.in: 2.1.0 prerelease
6819 * Large resync between W3C and Gnome tree
6820 * nanoftp, nanohttp.c: fixed stalled connections probs
6821 * HTMLtree.c SAX.c : support for attribute without values in
6822 HTML for andersca
6823 * valid.c: Fixed most validation + namespace problems
6824 * HTMLparser.c: start document callback for andersca
6825 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6826 * parser.h, SAX.c: serious speed improvement for large
6827 CDATA blocks
6828 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6829 different encoding
6830 * example/Makefile.am example/gjobread.c tree.h: work on
6831 libxml1 libxml2 convergence.
6832 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6833 and the LIBXML_TEST_VERSION macro
6834
6835Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6836
6837 * doc/xml.html: various patches and improvements typo fixed by
6838 Felix Natter
6839 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6840 from Felix Natter <fnatter@gmx.net>
6841
6842Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6843
6844 * doc/upgrade.html: updated with instructions for support of both
6845 libxml-1.x and libxml-2.x
6846 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6847 for 2.x support and also fixed includes
6848
6849
6850Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6851
6852 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6853 the encoding support, added iconv support, so now libxml if
6854 compiled with iconv automatically support japanese encodings
6855 among others. Work based on initial patch from Yuan-Chen Cheng
6856 I may have broken binary compat in the encoding handler
6857 registration scheme, but that was so utterly broken I don't
6858 expect anybody to have used this feature until now.
6859 * parserInternals.h: fixup on the CHAR range macro
6860 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6861 code.
6862 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6863 * uri.c: added xmlParseURI() I can't believe I forgot to
6864 implement this one in 2.0 !!!
6865 * SAX.c: moved doc->encoding update in the endDocument() call.
6866 * TODO: updated.
6867
6868Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6869
6870 * tree.h: removed extraneous xmlRemoveProp definition
6871 * TODO: added item about --disable-corba configure switch
6872 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6873 * nanoftp.c: fixed include problems giving troubles on AIX and
6874 slowlaris
6875 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6876 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6877 comment and headers changes to lower gtk-doc number of warnings
6878 * doc/html/*: rebuilt docs
6879
6880Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6881
6882 * HACKING: documented the tag for 1.x and instructions
6883
6884Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6885
6886 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6887 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6888 xmlCreateIOParserCtxt
6889 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6890 significant overall improvement
6891 * xmllint.c: added I/O test to xmllint
6892 * testSAX.c: added a speed test
6893 * doc/* : updated/regenerated
6894
6895Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6896
6897 * xpath.c uri.h parserInternals.h: cosmetic changes from
6898 "Timur I. Bakeyev" <timur@bat.ru>, including making
6899 xmlCreateURI() public
6900
6901Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6902
6903 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6904 and the code at the same time. Added a clean mechanism for
6905 overload or added input methods: xmlRegisterInputCallbacks()
6906 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6907 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6908 * TODO: updated
6909 * doc/* : updated/regenerated
6910 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6911 source dir
6912
6913Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6914
6915 * testURI.c: yet another forgotten commit, I should get some sleep !
6916
6917Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6918
6919 * xmllint.c: forgot to commit this too ?
6920
6921Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6922
6923 * xmlversion.h.in : forgot to commit this previously
6924
6925Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6926
6927 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6928 * README TODO: updated for release
6929 * uri.c uri.h: added authority parsing/saving
6930 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6931 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6932 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6933 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6934 Makefile.am : added compile-time customization of libxml
6935 --with-ftp --with-http --with-html --with-xpath --with-debug
6936 --with-mem-debug
6937 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6938 #include <libxml/xxx.h> I hope it won't break too much stuff
6939 and will be manageable in the future...
6940 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6941 and added xmllint to the installed programs
6942 * uri.h: added xmlFreeURI()
6943
6944Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6945
6946 * uri.c uri.h: finished the escaping handling, the base support
6947 and the URI path normalization. Looks good just lacks the
6948 authority content parsing code.
6949 * Makefile.am: added instructions to generate testURI
6950 * TODO: updated
6951 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6952 added links and icons for W3C and Gnome
6953
6954Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6955
6956 * xmlmemory.[ch] : seems I forgot to actually update the files in
6957 the last commit :-)
6958 * doc/xml.html doc/html/* : updated and uploaded the docs
6959
6960Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6961
6962 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6963 * TODO: updated
6964 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
6965 libxml default allocation function with another set (like gmalloc/
6966 gfree).
6967 * Makefile.am, uri.c, uri.h: added a set of functions to do
6968 exact (litteraly copied from the RFC 2396 productions) parsing
6969 and handling of URI. Will be needed for XLink, one XML WFC,
6970 XML Base and reused in the nano[ftp/http] modules. Still work
6971 to be done.
6972
6973Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6974
6975 * configure.in, libxml.spec.in : libxml2
6976 * doc/* : updated the doc page, rebuilt the docs
6977
6978Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6979
6980 * all: tagged LIB_XML_1_X
6981 * *.c *.h : updated from W3C CVS tree
6982 * configure.in : 2.0.0-beta
6983 * libxml.spec.in : libxml2 package nam
6984 * result/* : new version of the tests output
6985
6986Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6987
6988 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6989
6990Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6991
6992 * doc/* : rebuilt the docs
6993 * parser.c: final patch on #6766
6994 * valid.c: small patch on validity checks.
6995
6996Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6997
6998 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6999 added
7000 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7001 compatibility w.r.t. XML spec and existing code.
7002
7003Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7004
7005 * parser.c: seems a better solution to <a> </a> exists,
7006 will try it for a while
7007
7008Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7009
7010 * parser.c: tried to remove the <a> </a> generating <a/>
7011 this is hard. Left a flag for that purpose. Fixed bug #6766
7012 * configure.in: prepared 1.8.7 not released, due to previous
7013 problem
7014
7015Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7016
7017 * doc/xml.html : applied second patch from Paul DuBois
7018
7019Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7020
7021 * doc/xml.html : applied patch from Paul DuBois
7022
7023Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7024
7025 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7026
7027Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7028
7029 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7030 compilation warnings on various platforms.
7031 * parser.c: Fixed #5281 validity error callbacks are now desactived
7032 by default if not validating.
7033
7034Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7035
7036 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7037
7038Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7039
7040 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7041 <gkatsi@cs.toronto.edu>
7042
7043Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7044
7045 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7046 processing URLs
7047
7048Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7049
7050 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7051 xmlNanoFTPUpdateURL for persistent control connections.
7052 * configure.in: 1.8.6
7053
7054Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7055
7056 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7057 * tree.[ch] : added xmlSaveNoEmptyTags
7058
70592000-01-29 James Henstridge <james@daa.com.au>
7060
7061 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7062
7063 * Makefile.am: added nanoftp.[ch] to the build.
7064
7065Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7066
7067 * nanoftp.[ch]: cleanup, comments, API
7068 * debugXML.c : fixed a bug in the cat command
7069 * doc/*: regenerated the docs
7070
7071Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7072
7073 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7074 * debugXML.c : fixed a bug in the cat command
7075 * valid.c: fixing some small probs
7076 * libxml.spec.in: get rid of the SNAP suffix
7077 * doc/xml.html: updated the status
7078
7079Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7080
7081 * xml-config.in: xml-config --version to just return the
7082 version number
7083 * xpath.c: some cleanup w.r.t. axis when the current node is
7084 an attribute.
7085 * TODO: updated
7086
7087Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7088
7089 * configure.in: prepared for libxml-1.8.5
7090 * doc/* recompiled the documentation
7091
70922000-01-17 Jody Goldberg <jgoldberg@home.com>
7093
7094 * configure.in : WARNING autoconf subtlety alert :
7095 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7096 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7097 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7098 get defined by AC_CHECK_HEADERS.
7099
7100Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7101
7102 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7103 Rune.Djurhuus@fast.no
7104
7105Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7106
7107 * TODO: updated
7108 * tree.c, parser.c: made sure that only memory alloc problems
7109 and internal parser errors are allowed to write to stdout or
7110 stderr.
7111
7112Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7113
7114 * tree.c : restored xmlNewGlobalNs since this seems used by
7115 a lot of existing code :-(, fixed a bug in xmlNewNs
7116 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7117 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7118 to exit() from the library code.
7119 * xpath.c, parser.c: removed bugs or unused code detected by
7120 Windows compilers
7121 * parser.c: started adding interfaces for parsing well balanced
7122 XML fragments
7123 * configure.in: releasing 1.8.4
7124 * doc/* : rebuilt the docs
7125
7126Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7127
7128 * tree.[ch] : added xmlNewDocFragment() for DOM
7129 * testHTML.c: uninitialized variable.
7130
7131Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7132
7133 * doc/* : rebuild the docs
7134
7135Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7136
7137 * acconfig.h: readline and history patch
7138 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7139 * tree.c: added check and handling when possibly removing an ID
7140 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7141 and saving.
7142 * test/HTML/entities.html result/HTML/entities.html* : test for
7143 various entities reference cases
7144 * result/HTML/* : as a result output of some testcase have
7145 changed
7146 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7147 by previous example. added xmlParseTryOrFinish().
7148 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7149 entities.h debugXML.h HTMLparser.h: changed the way struct are
7150 declared to allow gtk-doc to expose those
7151 * parser.c: closed bug #4960
7152 * Makefile.am configure.in: Applied patch from
7153 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7154 and math/socket libs detection
7155
7156Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7157
7158 * configure.in, Makefile.am: link tester against readline
7159 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7160
7161Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7162
7163 * tree.[ch]: added xmlRemoveProp
7164 * win32config.h.in nanohttp.c: avoid including the Windows
7165 socket stuff in every C files
7166 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7167 the XmL parser(s)
7168 * test/ns4 result/ns4 etc...: added test case for previous prob
7169 * tree.c: xmlNewNs wasn't checking for double definition
7170 * Makefile.in: fixed a problem with dist-hook duplicates
7171 * parser.[hc], xmlIO.c: fixed the loading of external entities
7172 APIs, now xmlLoadExternalEntity() is used everywhere and
7173 setting up an app specific front-end using the
7174 * SAX.c parser.c: some fixes, now the xhtml spec validates
7175 with the xhtml DTD.
7176 * error.c: fixed crashes in case of no input stream
7177 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7178 to the validation tests and results
7179
7180Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7181
7182 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7183 too htmlCreatePushParserCtxt() and htmlParseChunk()
7184 * parser.c: a bit of cleanup.
7185 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7186 to XML) removed the last mem leak known
7187 * HTMLtree.c: output message cleanup
7188 * xmlmemory.c: display content info about memory blocks
7189 * result/HTML/wired.* : missing att value warning change
7190
7191Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7192
7193 * doc/* : rebuilt the documentation
7194
7195Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7196
7197 * parser.[ch] parserInternals.h: Push parser for XML,
7198 seems to work fine now
7199 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7200 --push for push testing
7201 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7202 * testSAX.c: added --push
7203 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7204 subtree
7205 * xmlIO.[ch] : enriched API + fixes for push mode
7206 * entities.[ch]: added the entity content length to the struct.
7207 * xmlmemory.[ch]: new API to show the last entries for the shell
7208 * valid.c: added required attribute testing
7209 * SAX.c: the cdata callback now merge contiguous fragments
7210 * HTMLparser.c: cleanup of some macros
7211
7212Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7213
7214 * parser.c: fix for PIs name starting with xml
7215 * tree.c: fixed a potential problem with || and && ops
7216 * *.c, configure.in win32config.h.in : generate win32config.h for
7217 those on the Other Side !
7218
7219Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7220
7221 * parser.c: fixed a stupid = vs. == bug :-(
7222 * doc/gnome-xml.sgml: s/glade/xml/
7223
7224Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7225
7226 * configure.in, doc/xml.html : bug fix release 1.8.2
7227 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7228 Hopefully the end of that silly C++ include problem
7229 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7230 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7231 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7232 troubles with autoclosed elements when the stree shape doesn't
7233 follow the DtD specs. Added htmlIsAutoClosed() and
7234 htmlAutoCloseTag()
7235 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7236 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7237 * debugXML.c: fixed a bug on printing default namespaces.
7238 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7239
7240Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7241
7242 * result/HTML/*.htm[l] : updated the HTML regression tests according
7243 to the new output
7244 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7245 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7246 problem due to intermix of extern "C" { ... } declarations for C++
7247 and recursive includes in the headers
7248
72491999-12-20 Chris Lahey <clahey@umich.edu>
7250
7251 * HTMLtree.c: Made it so that html nodes with a single child do
7252 not insert a carriage return before or after the child node.
7253
7254Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7255
7256 * configure.in, doc/xml.html : bug fix release 1.8.1
7257 * parser.c: fixed bug #4344
7258 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7259 added the glue to avoid C++ problems
7260 * doc/* : regenerated the documentation
7261
7262Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7263
7264 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7265 namespace recognition, and Dia as a resul :-(
7266 * encoding.c: closed bug #3950
7267
7268Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7269
7270 * valid.c: debugging a posteriori validation, except URI expansion
7271 stuff this should be fixed now
7272 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7273 Carl Nygard <cnygard@bellatlantic.net>
7274 * tester.c: added --postvalid, cleaning of the code
7275 * tree.[ch]: added xmlDocGetRootElement()
7276
7277Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7278
7279 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7280 c++ losage.
7281
7282Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7283
7284 * configure.in, doc/xml.html : bumped to 1.8.0
7285 * xlink.[ch], Makefile.am : added framework for link detection
7286 * parser.h: added nbChars to parser context, needed for cleanup.
7287 * xmlmemory.c: removed a nasty bug when out of mem
7288 * valid.[ch]: adding namespace support for attribute decl
7289 * tester.c: added --debugent option
7290 * debugXML.[ch]: added xmlDebugDumpEntities()
7291 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7292 buffers instead, this was really needed, validation was breaking
7293 in strange ways due to that. Added xmlParseStringPEReference()
7294 and other parsing from strings functions. Entities processing
7295 modified again, but PERef are still not handled correcly but
7296 unless you're Eve Maller you won't notice :-)
7297 * HTMLparser.c: large changes toward reliability, and switched to
7298 lowercase internal tags, XHTML is lowercase, so it will help
7299 that output is closer to next version.
7300 * doc/* : regenerated the documentation, it is now hosted at
7301 http://xmlsoft.org/ (same bits I just bought the domain :-)
7302
7303
7304Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7305
7306 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7307 doc generation
7308 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7309 in the SAX API
7310 * doc/*: rebuilt the doc making sure everything appears in the
7311 HTML files
7312
7313Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7314
7315 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7316 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7317 which allow impressive speed improvement on dataset with
7318 large text pieces, but at the cost of broken binary
7319 compatibility and slightly bigger memory usage.
7320 Configure with --with-buffers to activate them, they
7321 are protected with XML_USE_BUFFER_CONTENT define.
7322 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7323 goal is 0 memory left allocated once parser is no more used
7324 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7325 call xmlCleanupParser() and xmlMemoryDump()
7326
7327Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7328
7329 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7330 * parser.[ch] encoding.[ch]: added memory cleanup routines
7331 * parser.c: closing bug #3788
7332 * doc/*: rebuilt the doc
7333
7334Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7335
7336 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7337 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7338 * tester.c: added --compress option
7339 * doc/*: rebuilt the documentation
7340
7341Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7342
7343 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7344 if given /proc/kcore as input !
7345 * doc/xml.html doc/*: updated and rebuilt the documentation
7346
7347Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7348
7349 * parser.c: Fixed some wrongly space collapsing code due to
7350 a misreading of the spec.
7351 * result/*: fixed the output accordingly
7352
7353Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7354
7355 * encoding.c: bug fix and typos
7356 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7357 * parser.c: added attribute normalization closing bug #3597
7358 * test/att* result/att* SAXresult/att*: testcase for attribute
7359 normalization
7360
7361Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7362
7363 * configure.in: closing bug #3163 by adding extra flags for the
7364 cc compiler on HP-UX
7365
7366Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7367
7368 * valid.[ch] : removed a typo and an enumerated type bug in the
7369 xmlAddElementDecl() function
7370 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7371 call to xmlEncodeEntitiesReentrant() so that the functions
7372 New, Set and Get are at the same level.
7373 * parser.c HTMLparser.c: extra memory allocation bug for
7374 attributes detected by someone using libxml in embedded systems :-)
7375
7376Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7377
7378 * xmlmemory.h: turned off mem debug :-\
7379
7380Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7381
7382 * parser.c: closed bug #2784 a one line fix, but worth pushing
7383 a new release out
7384 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7385 some structures, comments before and after the
7386 main element, and other nastyness
7387 * HTMLtree.c tree.c: accomodate the extended HTML supported
7388 * configure.in: pushing 1.7.4
7389 * test/ent8 and related outputs : added a new test for bug #2784
7390 * test/HTML/wired.html and related output: a nasty HTML example
7391 * Makefile.am: improved the test scripts
7392 * docs/* : reran the documentation extractor, updated xml.html
7393
7394Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7395
7396 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7397 HTMLparser and debugged the HTML related code. HTML documents
7398 now have their own type
7399 * entities.c: do not dump &apos; for HTML output
7400 * xmlmemory.c: improvement, breakpoint mechanism
7401 * testHTML.c: added --sax --repeat ...
7402 * Makefile.am: improved the HTML tests
7403 * valid.[ch]: added xmlValidGetValidElements and
7404 xmlValidGetPotentialChildren
7405 * tester.c: added --insert to test the 2 new functions
7406 * test//* result//* SAXresult//* : regression test cleanup
7407 and extension.
7408 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7409 gnome-xml-nanohttp.html
7410
7411Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7412
7413 * HTMLparser.c: fixed problems with some autoclose tags
7414 * tree.c: fixed XML output problems.
7415 * result/* SAXresult/*: update of the tests output
7416
7417Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7418
7419 * Makefile.am: Arturo patch for xmlConf.sh version info
7420 * parser.c: Tim Josling patch for single quoted items
7421 * tester.c: Tim Josling patch for tester options usage
7422 * tree.h: indent cleanup
7423
7424Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7425
7426 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7427 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7428
7429Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7430
7431 * tree.c : Raph patch for initialization of CORBA fields
7432 * parser.c, xpath.c, ...: modification of doc comments
7433 * xpath.c : allow spaces in xpath expressions
7434
7435Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7436
7437 * xmlmemory.h: turning off memory debug :-(
7438
7439Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7440
7441 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7442 better SAX interfaces.
7443 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7444 entity.
7445 * configure.in: 1.7.2
7446
7447Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7448
7449 * libxml.spec.in: fixed the URL
7450 * doc/xml.html: improved the documentation front-end
7451
7452Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7453
7454 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7455
7456Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7457
7458 * libxml.spec.in: fixed the alpha compile problem
7459 * parser.[ch]: changed errno to errNo in the parser context :-(
7460 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7461 * doc/xml.html: changed CHAR to xmlChar
7462 * doc/html/*: recompiled the documentation
7463 * configure.in: 1.7.1
7464
7465Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7466
7467 * parser.h: modified the parser context struct to regain 1.4.0
7468 binary compatibility
7469 * parser.c, xml-error.h: added errno ot teh context and defined
7470 a set of errors values with update of errno
7471 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7472 DTDs and entities
7473 * *.h, *.c: complete cleanup of the use of config.h and include
7474 protection depending on the current setup.
7475 * overalll debugging, maintenance and bug-fixing on all modules
7476 * updated the documentation
7477 * ready for 1.7.0
7478
7479Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7480
7481 * HTMLparser.c : cleanup
7482 * SAX.c valid.c valid.h: added ID/IDREF checking
7483 * tree.c tree.h: extended doc structure for refs
7484 * configure.in: 1.6.2
7485 * parser.c: patched bug in SAX user arg call
7486 * parserInternals.h: patched missing close in C++ wrapping
7487 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7488 especially upcoming XPointer implementation.
7489 * doc/xml.html: augmented, typo
7490
7491Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7492
7493 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7494 not all invocations of install understand -d.
7495
7496Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7497
7498 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7499 to make 'check' works, when builddir != srcdir.
7500
7501Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7502
7503 * doc/xml.html : updated the documentation
7504
7505Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7506
7507 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7508 not deallocated memory blocks
7509 * *.c : replaces all calls to malloc() free() and realloc() to
7510 the wrapper functions/macros
7511 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7512 instead of xmlFreeNodeList()
7513
7514Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7515
7516 * HTMLparser.c: corrected a stupid bug leading to core dump at
7517 tree deallocation. Removed warnings indicated by
7518 Stephane.Conversy@lri.fr
7519 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7520 looked for in the external subset
7521
7522Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7523
7524 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7525 on SGI by Stephane.Conversy@lri.fr
7526
7527Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7528
7529 * all .h : changed the prototype declaration indent as in gtk
7530 * most .c : working on reducing the TODOs in the code
7531 * most .c : cleanup though -pedantic and Insure++
7532 * improvements on validation ID checkings.
7533 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7534 * xml-config.in: closed #1810
7535
7536Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7537
7538 * tree.h, valid.c, valid.h: more work on validity, IDs
7539 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7540 definition for AIX
7541
7542Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7543
7544 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7545 the distribution due to a cut'n paste error at last commit
7546
7547Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7548
7549 * configure.in: upgraded to version 1.4.0
7550 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7551 Big update, added a large part of the validation process,
7552 it should be usable, but some parts are missing
7553 * xpath.c: improved the implementation w.r.t. root.
7554 * Makefile.am: added more tests
7555 * test and result trees: added a lot of tests
7556 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7557
7558Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7559
7560 * Added an HACKING file
7561
7562Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7563
7564 * xpath.[ch] : improvements and debug of the XPath implementation
7565 * parser.c, HTMLparser.c : modified the parsers to be progressive
7566 * tree.[ch] : extended the Buffer promitives
7567 * xmlIO.[ch] : added basic I/O routines providing progressive
7568 parsing and ready for I18N conversion plugins
7569 * SAXresult/* : the SAX callback sequence maybe slightly different
7570 now
7571 * test*.c : improved/updated the tests programs
7572 * doc/* : recompiled the docs.
7573
75741999-07-26 Michael Meeks <michael@edenproject.org>
7575
7576 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7577
7578 * tree.c: Ditto.
7579
7580Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7581
7582 * configure.in: upgraded to version 1.4.0
7583 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7584 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7585 XML query language, see http://www.w3.org/TR/xpath for more details.
7586 * parser.c, parser.h: added CHAR* related string functions for XPath
7587 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7588 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7589 rebuild the docs.
7590 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7591 and regression testing capabilities for XPath.
7592
7593Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7594
7595 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7596 closing bug #1646
7597
7598Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7599
7600 * Makefile.am, example/Makefile.am: closed bug #1683
7601
7602Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7603
7604 * example/Makefile.am, configure.in: added the makefile for the
7605 gjobread example
7606
7607Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7608
7609 * doc/Makefile.am:
7610 - fix which allow "make install DESTDIR=</install/prefix>".
7611
7612Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7613
7614 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7615 which fixed a problem on the file reading-code.
7616
7617Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7618
7619 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7620 output.
7621 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7622
7623Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7624
7625 * parser.h : Oops removed the binary compatibility problem
7626 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7627 * parser.c, HTMLparser.c: applied patches for reading from stdin
7628
7629Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7630
7631 * parser.c, entities.c, valid.c: cleanup bug #1591
7632 * configure.in: cleanup bug #1592
7633 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7634 the same tree back-end. Hence gdome will be available for it.
7635 * doc/Makefile.am: close bug #617
7636
7637Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7638
7639 * parser.c: alloctate a per parser context SAX interface block
7640
7641Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7642
7643 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7644 and xmlEncodeEntitiesReentrant with the correct one :-\
7645
7646Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7647
7648 * commit of my internal XML base changes, quite a lot of
7649 changes, cleanups, better entities support, framework for
7650 new I/O and charset detection and handling
7651 * Fixed the configure/Makefile stuff to generate shared libs
7652 with the proper version info, so we jumped on rev from
7653 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7654 xmlEncodeEntities() result need to be freed now, and a string
7655 xmlParserVersion provide the current library version.
7656
7657Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7658
7659 * parser.c: fixed a buffer overrun for when you have a very long
7660 attribute with no entities in it.
7661
7662Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7663
7664 * added example directory
7665 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7666
7667Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7668
7669 * Release of libxml-1.1, nearly everything has been touched for
7670 this.
7671 * Added more regression tests
7672 * Updated the documentation
7673
7674Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7675
7676 * tree.[ch]: unified the XML_NO_CORBA defines.
7677 * parser.c encoding.[ch]: started plugging in char encoding detection
7678
7679Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7680
7681 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7682 Also freed allocated buffer.
7683
7684Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7685 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7686 reentrancy problem at printing. One is left in entities.c, to
7687 remove ASAP
7688 * testSAX.c : added a test example showing the use of the SAX
7689 interface if one doesn't want to build the DOM tree.
7690 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7691
7692Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7693
7694 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7695 large revamping of the parser to use SAX callbacks
7696 http://www.megginson.com/SAX/ (or at least a C like interface
7697 a la Expat). It's now possible to set up your own callbacks
7698 and the parser will not build a DOM tree.
7699 * test/* result/*: updated the test suite, I finally removed
7700 the old Namespace draft support (PI based).
7701
7702Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7703
7704 * Makefile.am: added test result to EXTRA_DIST for make tests
7705
7706Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7707
7708 * parser.c, parserInternals.h: moved the chars macro definitions
7709 to parserInternals.h
7710 * parser.c, error.c: applied patches from "Knut Åkesson"
7711 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7712
7713Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7714
7715 * xml-config.in : applied patch to make --version work
7716
77171999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7718
7719 * Makefile.am (check-local): Alias for `tests' target. This will
7720 cause `make check' to do the right thing.
7721 (tests): Don't run tests in srcdir. Also, replaced calls to
7722 basename with a `sed' "equivalent".
7723
7724Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7725
7726 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7727 it in the header and not the sources, updated the doc.
7728 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7729 pointing this out.
7730
7731Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7732
7733 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7734 exported the inputStream routines.
7735 * doc/html/* : updated accordingly
7736
7737Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7738
7739 * parser.c, parser.h, parserInternals.h: added a few extra
7740 internal calls to allocate and free parser contexts ...
7741 * doc/html/* : updated accordingly
7742
7743Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7744
7745 * configure.in, Makefile.am, doc/makefile.am : General changes for
7746 1.0.0 release and including the generated HTML documentation.
7747
7748Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7749
7750 * makefile.am : added parserInternals.h, oops.
7751
7752Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7753
7754 * parserInternals.h: added this header giving access to the parser
7755 internal functions.
7756 * doc/Makefile.am : added a rebuild target which rebuilds the full
7757 set of documentations
7758 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7759 the internal subset.
7760 * *.c *.h: modifications needed to generate the documentation using
7761 gtk-doc, cleanup of functions blocks, reorganisation of struct
7762 declarations.
7763
7764Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7765
7766 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7767 the tar and spec file to include the beginning of the doc.
7768
77691999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7770
7771 * doc/.cvsignore: Added this file.
7772
7773Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7774
7775 * tree.c: fixed xmlGetProp to return "" when the attribute
7776 exists, even if the node-list is NULL.
7777
7778Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7779
7780 * tree.c: patched an error outputting empty attribute values.
7781 * Makefile.am and doc/makefile.am: have been updated during the
7782 week-end. Sorry for an empty CVS log, I got a shell problem.
7783
7784Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7785
7786 * tree.h: cleaned up using enums instead of defines
7787 * parser.c, valid.[ch]: more work on parsing/output of element
7788 declarations
7789
7790Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7791
7792 * valid.[ch], tree.c, parser.c : more work toward full parsing
7793 of XML DTDs.
7794 * README: added informations about mailing-list and on-line
7795 documentation
7796
77971999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7798
7799 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7800
7801Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7802
7803 * parser.c, tree.[ch] : more work toward conformance testing,
7804 added a last element to accelerate parsing of very flat structures
7805 started working on internal subset Element content declaration.
7806 * valid.[ch] : first cut at adding code toward validation.
7807 * previous changes had also small impact on most files, especially
7808 the conformance testing using James Clark test suite.
7809
7810Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7811
7812 * test/* : updated the examples, most of them were not well
7813 formed (humm), and added rdf2.
7814 * result/* : resulting changes in the output.
7815
7816Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7817
7818 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7819
7820Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7821
7822 * tree.c: patched a bug in the generation of empty attributes
7823
7824Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7825
7826 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7827 for node/trees/documents/... Biggest problem is namespace
7828 support when copying subtrees.
7829
7830Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7831
7832 * parser.c, entities.c: improve entities and char ref encoding,
7833 and cleanups of error messages.
7834
7835Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7836
7837 * parser.c, entities.c: simple bug hunting done during rpm2html and
7838 rpmfind integration.
7839
7840Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7841
7842 * parser.[ch]: Added interfaces allowing to specify a SAX
7843 handler before parsing.
7844
7845Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7846
7847 * parser.c: redirrect all errors reporting through the SAX
7848 error function
7849
7850Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7851
7852 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7853 * libtool, tlmain ...: update of the libtool files
7854
78551998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7856
7857 * entities.c: Use g_snprintf insteda of snprintf.
7858
7859Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7860
7861 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7862 added ent5 test for this purpose.
7863 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7864
7865Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7866
7867 * parser.c: fixed? a strange error due to compression on a GWP
7868 document.
7869
7870Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7871
7872 * tree.[ch]: bug fixing
7873 * entities.[ch]: defined a specific type for predefined entities
7874 * doc/xml.html: more documentation on the library, how to use it,
7875 overview of the interfaces.
7876
7877Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7878
7879 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7880
7881Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7882
7883 * tree.c: corrected a small bug
7884 * doc/xml.html: continuing writing documentation.
7885
7886Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7887
7888 * debugXML.h debugXML.c: added debugging utilities.
7889 * tester.c: added --debug switch.
7890 * tree.c: patched an incorrect node->type assignment.
7891 * parser.c: formatting, ensure that node->doc != NULL in attributes
7892
7893Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7894
7895 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7896 entity support and provide an internal representation close to
7897 DOM one (entity ref nodes, and attribute value as tree). I tried
7898 to preserve the interface but this will surely break some apps
7899 (I have to change rpm2html/rpmfind for example). I had to change
7900 two interfaces, and the generated tree is somewhat different.
7901 * doc/* : started documenting the XML library, the tree and
7902 DOM/Corba. This is a first step.
7903
7904Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7905
7906 * parser.c: Set up the fonctions comment block, boring but useful.
7907 * parser.h, SAX.c, parser.c: now attributes are processed through
7908 the SAX interface. The problem is that my SAX interface diverged
7909 quite a bit from the original one, well this is not an official
7910 spec, and translating it from Java to C is hairy anyway...
7911
7912Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7913
7914 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7915 fonctions comment block, boring but useful.
7916
7917Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7918
7919 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7920 conversion routines. However they are not yet used to convert the
7921 inputs. The core will run with UTF-8.
7922
7923Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7924
7925 * tree.c : make sure that the type id is properly set-up when
7926 a new object is allocated, needed for DOM.
7927
7928Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7929
7930 * tree.h, tree.c: Ok, the main objects in the tree will be native
7931 corba objects, it costs 8 bytes per Node, Attribute and Document
7932 but it simplifies the Corba integration a lot (no extra interface
7933 objects to allocate/free).
7934
7935Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7936
7937 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7938 and changed NODEs contants for conformity with DOM Level 1
7939
7940Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7941
7942 * added hooks to keep track of servants when creating objects
7943 xmlDoc and xmlNode (for Corba export).
7944
7945Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7946
7947 * added xml-config script.
7948
7949Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7950
7951 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7952 to autoupdate libtool and automake conf files.
7953
79541998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7955
7956 * Makefile.am: Use '?' to separate the sed
7957 commands as ',' is used when people pass -Wl,something.
7958
7959
7960Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7961
7962 * tree.c, tree.h: added a per-document compression interface.
7963
7964Tue Sep 22 20:47:38 EDT 1998
7965
7966 * tree.c, tree.h: added saving with compression and added interfaces
7967 to control the compression level (xmlGetCompressMode,
7968 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7969
7970Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7971
7972 * parser.c: corrected a loop for files of size 0
7973
79741998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7975
7976 * error.h: New file. Contains prototyes from `error.c'.
7977
7978Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7979
7980 * Makefile.am (xmlincdir): New macro.
7981 (xmlinc_HEADERS): Renamed from include_HEADERS.
7982
7983Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7984
7985 * applied small patch on numeric entities from
7986 Christopher Blizzard <blizzard@appliedtheory.com>
7987
7988Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7989
7990 * New release 0.2, removed the old xml_* files so that it's
7991 coherent with the other CVS base (W3C), far better conformance
7992 to standard, new namespaces, decent entities support, beginning
7993 of a SAX-like interface. Nearly nothing left intact, even the
7994 test examples ...
7995
79961998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7997
7998 * .cvsignore: Add .deps dir
7999
8000Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8001
8002 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8003
8004Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8005
8006 * configure.in: added test for CPP
8007 * AUTHORS, Changelog: the original ones didn't get commited but the
8008 glib ones instead, fixed.
8009 * Makefile.am: corrected an error in library naming
8010
8011Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8012
8013 * integrated code developped at W3C
8014 * changed the original Copyright
8015 * migrated to automake
8016 * prefixed the filenames by xml_ to avoid filename clashes
8017
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008018Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8019
8020 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8021 should not be called.
8022
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008023Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8024
8025 * libxml-2.0.pc.in: applied the patch to fix #101894
8026
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008027Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8028
8029 * tree.c : applied patch from Lukas Schroeder for register callbacks
8030 * valid.c: modified patch from Lukas Schroeder to test
8031 register callbacks with --chkregister
8032
Daniel Veillard067bae52003-01-05 01:27:54 +00008033Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8034
8035 * xmlreader.c: seriously changed the way data are pushed to
8036 the underlying parser, go by block of 512 bytes instead of
8037 tryng to detect tag boundaries at that level. Changed the
8038 way empty element are detected and tagged.
8039 * python/tests/reader.py python/tests/reader2.py
8040 python/tests/reader3.py: small changes mostly due to context
8041 reporting being different and DTD node being reported. Some
8042 errors previously undetected are now caught and fixed.
8043 * doc/xmlreader.html: flagged last section as TODO
8044
Daniel Veillard51a447a2003-01-04 19:42:46 +00008045Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8046
8047 * python/libxml.py: integrated the Python 2.2 optimizations
8048 from Hannu Krosing, while maintaining compatibility with
8049 1.5 and 2.1
8050
Daniel Veillarde59494f2003-01-04 16:35:29 +00008051Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8052
8053 * xmllint.c: a bit of cleanup
8054 * xmlreader.c: small fix
8055 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8056 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8057
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008058Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8059
8060 * python/setup.py.in: patch from Stéphane Bidoul to include
8061 drv_libxml2.py in setup.py
8062
Daniel Veillard66b82892003-01-04 00:44:13 +00008063Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8064
8065 * doc/xmlreader.html: starting documenting the new XmlTextReader
8066 interface.
8067
Daniel Veillard7704fb12003-01-03 16:19:51 +00008068Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8069
8070 * xmllint.c: added the --stream flag to use the TextReader API
8071 * xmlreader.c: small performance tweak
8072
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008073Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8074
8075 * xmlreader.c python/tests/reader2py: okay the DTD validation
8076 code on top of the XMLTextParser API should be solid now.
8077
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008078Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8079
8080 * xmlreader.c python/tests/reader2py: Fixing some more mess
8081 with validation and recursive entities while using the
8082 reader interface, it's getting a bit messy...
8083
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008084Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8085
8086 * xmlreader.c python/tests/reader.py: another couple of problem
8087 related to IsEmptyElement reported by Stéphane Bidoul needed
8088 some fixes.
8089
Daniel Veillard4f860202003-01-02 13:00:02 +00008090Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8091
8092 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8093 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8094 based on the python XmlTextReader interface.
8095
Daniel Veillard3c265e42003-01-01 21:06:49 +00008096Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8097
8098 * tree.c: backing out one change in the last patch which broke the
8099 regression tests
8100
Daniel Veillard5335dc52003-01-01 20:59:38 +00008101Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8102
8103 * global.data globals.c tree.c include/libxml/globals.h: applied
8104 an old patch from Lukas Schroeder to track node creation and
8105 destruction. Probably missing a lot of references at the moment
8106 and not usable reliably.
8107
Daniel Veillard8ba17412003-01-01 19:13:12 +00008108Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8109
8110 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8111 from doc/news.html and a stylesheet
8112
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008113Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8114
8115 * xmlreader.c python/tests/reader.py: fixed another couple of
8116 xmlreader bugs reported by Stéphane Bidoul and added tests.
8117
Daniel Veillard9e395c22003-01-01 14:50:44 +00008118Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8119
8120 * xmlreader.c python/tests/reader2.py: fixed another validity
8121 checking in external parsed entities raised by Stéphane Bidoul
8122 and added a specific regression test.
8123 * python/tests/reader3.py: cleanup
8124
Daniel Veillardd5896142002-12-31 14:45:26 +00008125Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8126
8127 * xmlreader.c python/tests/reader2.py: fixed a problem with
8128 validation within entities pointed by Stéphane Bidoul, augmented
8129 the tests to catch those.
8130
Daniel Veillarddc85f282002-12-31 11:18:37 +00008131Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8132
8133 * python/generator.py: modified the generator to allow keeping
8134 class references when creating new classes, needed to fix a bug
8135 pointed by Stéphane Bidoul where the input buffer of the
8136 xmlTextReader instance gets destroyed if the python wrapper for
8137 the input is not referenced anymore.
8138
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008139Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8140
8141 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8142 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8143
Daniel Veillard571b8892002-12-30 12:37:59 +00008144Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8145
8146 * xmlreader.c python/tests/reader.py: fixed another problem
8147 pointed by Stéphane Bidoul
8148
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008149Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8150
8151 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8152 with "<a/>"
8153
Daniel Veillardecaba492002-12-30 10:55:29 +00008154Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8155
8156 * SAX.c: warn on xmlns:prefix="foo"
8157 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8158 for namespace attributes handling.
8159
Daniel Veillard2d84a892002-12-30 00:01:08 +00008160Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8161
8162 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8163 a really nasty problem raised by a DocBook XSLT transform
8164 provided by Sebastian Bergmann
8165
Daniel Veillard29b3e282002-12-29 11:14:41 +00008166Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8167
8168 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8169 by Stéphane Bidoul and integrated it into the tests
8170
Daniel Veillarde18fc182002-12-28 22:56:33 +00008171Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8172
8173 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8174 extended the XmlTextReader API a bit, addding accessors for
8175 the current doc and node, and an entity substitution mode for
8176 the parser.
8177 * python/libxml.py python/libxml2class.txt: related updates
8178 * python/tests/Makefile.am python/tests/reader.py
8179 python/tests/reader2.py python/tests/reader3.py: updated a bit
8180 the old tests and added a new one to test the entities handling
8181
Daniel Veillardaba976d2002-12-28 21:14:18 +00008182Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8183
8184 * python/generator.py python/libxml2class.txt
8185 python/tests/reader.py python/tests/reader2.py: changed the
8186 generator to provide casing for the XmlTextReader similar to
8187 C# so that examples and documentation are more directly transposable.
8188 Fixed the couple of tests in the suite.
8189
Daniel Veillard83298842002-12-28 15:12:33 +00008190Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8191
8192 * doc/guidelines.html: added a document on guildeline for
8193 publishing and deploying XML
8194
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008195Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8196
8197 * valid.c xmlreader.c: final touch running DTD validation
8198 on the XmlTextReader
8199 * python/tests/Makefile.am python/tests/reader2.py: added a
8200 specific run based on the examples from test/valid/*.xml
8201
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008202Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8203
8204 * python/libxml.py: added a few predefined xmlTextReader parser
8205 configuration values.
8206
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008207Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8208
8209 * python/libxml_wrap.h: trying to fix #102037
8210
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008211Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8212
8213 * SAX.c: fixing bug #95296, when the predefined entities
8214 are redefined in the DTD the default one must be used
8215 instead anyway.
8216
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008217Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8218
8219 * doc/xmllint.xml
8220 * doc/xmllint.1
8221 Add discussion of XML_DEBUG_CATALOG to xmllint man
8222 page - bug #100907
8223
8224
Daniel Veillarddf512f42002-12-23 15:56:21 +00008225Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8226
8227 * xmlreader.c: Fixed the empty node detection to avoid reporting
8228 an inexistant close tag.
8229
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008230Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8231
8232 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8233 for Python 2.1
8234
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008235Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8236
8237 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8238
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008239Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8240
8241 * doc/libxml2-api.xml python/tests/reader.py: one really need
8242 to provide the base URI information when creating a reader parser
8243 from an input stream. Updated the API and the example using it.
8244
Daniel Veillardea7751d2002-12-20 00:16:24 +00008245Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8246
8247 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8248 include/libxml/valid.h include/libxml/xmlreader.h: working on
8249 DTD validation on top of xml reader interfaces. Allows to
8250 validate arbitrary large instances. This required some extensions
8251 to the valid module interface and augmenting the size of xmlID
8252 and xmlRef structs a bit.
8253 * uri.c xmlregexp.c: simple cleanup.
8254
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008255Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8256
8257 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8258 work on the xml reader interfaces.
8259 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8260 Web page for the Windows binaries.
8261
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008262Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8263
8264 * xmlIO.c: applied a patch for VMS following the report by
8265 Nigel Hall
8266
Daniel Veillard3772de32002-12-17 10:31:45 +00008267Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8268
8269 * parser.c: the parseStartTag bug fix wasn't complete.
8270
Daniel Veillard67df8092002-12-16 22:04:11 +00008271Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8272
8273 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8274 parseStartTag, fixing it.
8275 * test/att4 result/att4 result/noent/att4: adding the test
8276 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8277 more methods to XmlTextReader.
8278
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008279Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8280
8281 * win32/libxml2.def.src: added more xml reader exports
8282 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8283 to the build
8284
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008285Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8286
8287 * doc/tutorial/xmltutorial.xml
8288 plus generated html and pdf
8289 Updating tutorial again based on further comments from Niraj
8290 Tolia on the last iteration
8291
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008292Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8293
8294 * doc/tutorial/xmltutorial.xml
8295 * doc/tutorial/includekeyword.c
8296 * doc/tutorial/includegetattribute.c
8297 plus generated html and pdf
8298 Adding fix from Niraj Tolia to tutorial to properly free memory.
8299
8300
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008301Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8302
8303 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8304 more methods of XmlTextReader.
8305 * python/libxml2class.txt python/tests/reader.py: this increased the
8306 methods in the bndings, augmented the test to check those new
8307 functions.
8308
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008309Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8310
8311 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8312 methods of XmlTextReader.
8313 * python/generator.py python/libxml_wrap.h python/types.c
8314 python/libxml2class.txt: added the reader to the Python bindings
8315 * python/tests/Makefile.am python/tests/reader.py: added a specific
8316 test for the Python bindings of the Reader APIs
8317 * parser.c: small cleanup.
8318
Daniel Veillard06503452002-12-13 10:42:08 +00008319Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8320
8321 * xinclude.c: fallback was only copying the first child not the
8322 full child list of the fallback element, closes #89684 as reopened
8323 by Bernd Kuemmerlen
8324
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008325Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8326
8327 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8328
Daniel Veillard000eafb2002-12-12 10:04:22 +00008329Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8330
Daniel Veillardc1eed322002-12-12 11:01:32 +00008331 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008332 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008333 gives enum values, fix functype return type, put back fields in
8334 structs
8335 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008336
Daniel Veillard024b5702002-12-12 00:15:55 +00008337Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8338
8339 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8340 about htmlNodeDumpOutput location.
8341 * xpath.c: removed an undefined function signature
8342 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8343 too many symbols in the API breaking the python bindings.
8344 Updated with the libxslt/libexslt changes.
8345
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008346Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8347
8348 * configure.in: preparing release of 2.4.29
8349 * doc/*: rebuilt the docs and API
8350 * xmlreader.c: a few more fixes for the XmlTextReader API
8351
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008352Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8353
8354 * include/win32config.h: applied mingw patch from Magnus Henoch
8355
Daniel Veillard5aad8322002-12-11 15:59:44 +00008356Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8357
8358 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8359
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008360Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8361
8362 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8363 building Python script, does the C parsing directly, generates
8364 a better API description including structure fieds defs and
8365 enums. Still a couple of bugs, but good enough for the python
8366 wrappers now.
8367 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8368 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8369 include/libxml/schemasInternals.h include/libxml/tree.h: more
8370 cleanup based on the python analysis script reports.
8371 * libxml.spec.in: make sure the API XML description is part of the
8372 devel package.
8373
Daniel Veillard01c13b52002-12-10 15:19:08 +00008374Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8375
8376 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8377 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8378 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8379 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8380 code cleanup, especially the function comments.
8381 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8382
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008383Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8384
8385 * Makefile.am xmlreader.c include/libxml/Makefile.am
8386 include/libxml/xmlreader.h: Adding a new set of APIs based on
8387 the C# TextXmlReader API but converted to C. Allow to parse
8388 in constant memory usage, far simpler to program and explain
8389 than the SAX like APIs, unfinished but working.
8390 * testReader.c: test program
8391
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008392Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8393
8394 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8395
Daniel Veillard64b35282002-12-04 15:10:40 +00008396Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8397
8398 * tree.c: Chip turner indicated that XHTML1 serialization
8399 rule for style actually break on both IE and Mozilla,
8400 try to avoid the rule if escaping ain't necessary
8401
Daniel Veillard8efff672002-12-04 11:44:48 +00008402Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8403
8404 * nanhttp.c: handle HTTP URL escaping, problem reported by
8405 Glen Nakamura and Stefano Zacchiroli
8406
Daniel Veillard1c732d22002-11-30 11:22:59 +00008407Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8408
8409 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8410
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008411Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8412
8413 * uri.c: Johann Richard pointed out some XPointer problems for
8414 URN based URI references in XInclude. Modified the URI parsing
8415 and saving routines to allow correct parsing and saving of
8416 XPointers, especially when attached to "opaque" scheme accordingly
8417 to RFC 2396
8418
Daniel Veillard8db67d22002-11-27 19:39:27 +00008419Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8420
8421 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8422 of refactoring to the HTML saving code.
8423 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8424 in the doc.
8425
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008426Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8427
8428 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8429 to a buffer API to reuse the generic dump to an OutputIO layer,
8430 this reduces code, fixes xmlNodeDump() for XHTML, also made
8431 xmlNodeDump() now return the number of byte written.
8432
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008433Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8434
8435 * python/setup.py.in: another patch from Stéphane Bidoul for
8436 Python bindings on Windows
8437 * doc/parsedecl.py: small cleanup
8438
Daniel Veillard9715c172002-11-25 16:33:40 +00008439Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8440
8441 * libxml.spec.in configure.in: add a line in %changelog for releases
8442
Daniel Veillard9bc53102002-11-25 13:20:04 +00008443Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8444
8445 * parser.c: patch from Marcus Clarke fixing a problem in entities
8446 parsing that was detected in KDe documentations environment.
8447
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008448Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8449
8450 * python/libxml.c (libxml_prev): Return the previous as opposed to
8451 the next node (I guess this is the result of some cut & paste programming:)
8452
Daniel Veillard80d7b902002-11-23 16:23:08 +00008453Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8454
8455 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8456
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008457Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8458
8459 * python/generator.py python/libxml.c python/setup.py.in: trying
8460 to fix the Python bindings build on Windows (Stéphane Bidoul)
8461
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008462Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8463
8464 * win32/configure.js: added option for python bindings
8465 * win32/libxml2.def.src: added more exports
8466
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008467Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8468
8469 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8470 pthreads
8471 * win32/wince/*: applied updates to Windows CE port from Javier
8472
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008473Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8474
8475 * configure.in: preparing 2.4.28
8476 * libxml.spec.in doc/Makefile.am: some cleanup
8477 * doc/*: updated the news and regenerated.
8478
Daniel Veillardfee408f2002-11-22 13:18:30 +00008479Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8480
8481 * HTMLparser.c: final touch at closing #87235 </p> end tags
8482 need to be generated.
8483 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8484 this change slightly the output of a few tests
8485 * doc/*: regenerated
8486
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008487Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8488
8489 * parserInternals.c: fixing bug #99190 when UTF8 document are
8490 parsed using the progressive parser and the end of the chunk
8491 is in the middle of an UTF8 multibyte character.
8492
William M. Brack8b2c7f12002-11-22 05:07:29 +00008493Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8494
8495 * threads.c: fixed initialization problem in xmlNewGlobalState
8496 which was causing crash.
8497 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8498 in xmlInitializeGlobalState.
8499 * parserInternals.c: cleaned up ctxt->sax initialisation.
8500
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008501Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8502
8503 * tree.c include/libxml/tree.h: modified the existing APIs
8504 to handle XHTML1 serialization rules automatically, also add
8505 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8506 libxslt serialization uses it when needed without changing
8507 the library API.
8508 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8509 result/xhtml1: added a new test specifically for xhtml1 output
8510 and updated the result of one XHTML1 test
8511
Daniel Veillardd076a202002-11-20 13:28:31 +00008512Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8513
8514 * xinclude.c parserInternals.c encoding.c: fixed #99082
8515 for xi:include encoding="..." support on text includes.
8516 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8517 test/XInclude/ents/isolatin.txt : added a specific regression test
8518 * python/generator.py python/libxml2class.txt: fixed the generator
8519 the new set of comments generated for doc/libxml2-api.xml were
8520 breaking the python generation.
8521
Daniel Veillard817e70b2002-11-19 22:28:48 +00008522Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8523
8524 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8525 * configure.in: patch for Solaris on new autoconf closes #98880
8526 * doc/parsedecl.py: repair the frigging API building script,
8527 did I say that python xmllib sucks ?
8528 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8529 and some comment are no more truncated.
8530
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008531Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8532
8533 * parser.c: Martin Stoilov pointed out a potential leak in
8534 xmlCreateMemoryParserCtxt
8535
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008536Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8537
8538 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8539 included in HTML documents and using the push parser.
8540
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008541Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8542
8543 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8544 specified, look for the Python interpreter not just in the
8545 specified root but also in the specified location. Fixes #98825
8546
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008547Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8548
8549 * python/libxml.c: fixing bug #98792 , node may have no doc
8550 and dereferencing without checking ain't good ...
8551
Daniel Veillarddad3f682002-11-17 16:47:27 +00008552Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8553
8554 * configure.in: preparing release 2.4.27
8555 * doc/* : updated and rebuilt the docs
8556 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8557 and all the docs are actually packaged and in the final RPMs
8558 * parser.c parserInternals.c include/libxml/parser.h: restore
8559 xmllint --recover feature.
8560
Daniel Veillard68e9e742002-11-16 15:35:11 +00008561Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8562
8563 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8564 processing of parsed entities, and XPath computation on sustitued
8565 entities.
8566 * testXPath.c: make sure entities are substitued.
8567
Daniel Veillard328f48c2002-11-15 15:24:34 +00008568Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8569
8570 * parser.c: fixed #96594, which was totally dependant on the
8571 processing of internal parsed entities, which had to be changed.
8572
Daniel Veillard66651aa2002-11-15 11:21:43 +00008573Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8574
8575 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8576 trying to fix bug #98517 about building outside the source tree
8577 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8578
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008579Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8580
8581 * include/win32config.h: cleanup
8582 * win32/Makefile.mingw: integrated mingw in JScript configure
8583 * win32/Makefile.msvc: modified to allow mingw coexistence
8584 * win32/configure.js: integrated mingw
8585 * win32/Readme.txt: cleanup
8586
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008587Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8588
8589 * HTMLparser.c: strengthen the guard in the Pop macros,
8590 like in the XML parser, closes bug #97315
8591
Daniel Veillard0821b152002-11-12 20:57:47 +00008592Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8593
8594 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8595 callback is never used.
8596
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008597Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8598
8599 * parserInternals.c: fixed the initialization of the SAX structure
8600 which was breaking xsltproc
8601 * xpath.c: patch from Petr Pajas for CDATA nodes
8602 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8603 * parser.c include/libxml/parser.h: patch from Peter Jones
8604 removing a leak in xmlSAXParseMemory() and adding the
8605 function xmlSAXParseMemoryWithData()
8606
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008607Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8608
8609 adding pdf of tutorial, changing web page to link to it
8610 * doc/tutorial/xmltutorial.pdf
8611 * doc/xml.html
8612 * doc/docs.html
8613
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008614Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8615
8616 * doc/tutorial/ar01s08.html
8617 adding file what I forgot for tutorial
8618
8619
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008620Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8621
8622 Adding encoding discussion to tutorial
8623 Added:
8624 * doc/tutorial/images/*.png: DocBook admonition image files
8625 * doc/tutorial/apf.html, apg.html: new generated html
8626 * doc/tutorial/includeconvert.c: conversion code entity file
8627 changed:
8628 * doc/tutorial/xmltutorial.xml: DocBook original
8629 * doc/tutorial/*.html: generated html
8630
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008631Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8632
8633 * include/libxml/*.h: retired xmlwin32version.h
8634 * doc/Makefile.am: retired xmlwin32version.h
8635 * win32/configure.js: retired xmlwin32version.h
8636
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008637Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8638
8639 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008640 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8641 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008642
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008643Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8644
8645 * globals.c: fixed a typo pointed out by Igor
8646 * xpath.c: try to speed up node compare using line numbers
8647 if available.
8648
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008649Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8650
8651 * tree.c: make xmlFreeNode() handle attributes correctly.
8652
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008653Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8654
8655 * catalog.c: completed the #96963 fix, as reported by Karl
8656 Eichwalder
8657
Daniel Veillard56f21f22002-11-06 15:49:46 +00008658Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8659
8660 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8661
Daniel Veillard91ad8792002-11-04 17:06:52 +00008662Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8663
8664 * Makefile.am: switched the order of a couple of includes
8665 to fix bugs #97100
8666
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008667Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8668
8669 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8670 xmlLoadCatalogs that used to separate directories with a ':'.
8671
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008672Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8673
8674 * threads.c: improvements to the Windows-side of thread handling
8675 * testThreads.c: conditionally excluded unistd.h
8676 * testThradsWin32.c: broke overlong lines
8677 * include/win32config.h: adapted thread-related macros to the new
8678 scheme and for pthreads on Windows
8679 * win32/Makefile.msvc: introduced a more flexible thread build,
8680 added testThreads[Win32].c to the build
8681 * win32/configure.js: introduced a more flexible thread config
8682
John Fleck61f6fb62002-10-31 15:23:29 +000086832002-10-31 John Fleck <jfleck@inkstain.net>
8684
8685 * doc/xml.html (and, by implication, FAQ.html)
8686 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8687
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008688Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8689
8690 * configure.in: removed xmlwin32version.h
8691 * include/libxml/Makefile.am: removed xmlwin32version.h
8692
Daniel Veillardce66ce12002-10-28 19:01:59 +00008693Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8694
8695 * tree.c: applied patch from Brian Stafford to fix a bug
8696 in xmlReconciliateNs()
8697
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008698Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8699
8700 * tree.c: applied patch from Christian Glahn to allow
8701 xmlNewChild() on document fragment nodes
8702
Daniel Veillardb39bc392002-10-26 19:29:51 +00008703Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8704
8705 * parser.c: Christian Glahn found a problem with a recent
8706 patch to xmlParseBalancedChunkMemoryRecover()
8707 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8708 problems
8709 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8710 test/schemas/seq*: added the test cases from Charles
8711
Daniel Veillard366a9152002-10-23 20:43:53 +00008712Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8713
8714 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8715 serious cleanup of the spec file and associated changes
8716 in the Makefiles.
8717 * valid.c: try to remove some warnings on x86_64
8718
Daniel Veillardd033d022002-10-23 14:55:02 +00008719Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8720
8721 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8722 fix bug #96586
8723
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008724Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8725
8726 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8727 parsing, applied his patch
8728 * result/HTML/attrents.html result/HTML/attrents.html.err
8729 result/HTML/attrents.html.sax test/HTML/attrents.html:
8730 added the test and result case provided by Mikhail Sogrine
8731
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008732Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8733
8734 * vms/build_libxml.com vms/config.vms vms/readme.vms
8735 include/libxml/parser.h include/libxml/parserInternals.h
8736 include/libxml/tree.h include/libxml/xmlIO.h
8737 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8738 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8739 Applied the VMS update patch from Craig A. Berry
8740 * doc/*.html: update
8741
Daniel Veillardf000f072002-10-22 14:28:17 +00008742Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8743
8744 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8745
Daniel Veillard1e208222002-10-22 14:25:25 +00008746Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8747
8748 * debugXML.c: adding a grep command to --shell in xmllint
8749 for T.V. Raman
8750
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008751Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8752
8753 * xmlcatalog.c: tried to fix some of the problem with --sgml
8754
Daniel Veillard935494a2002-10-22 14:22:46 +00008755Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8756
8757 * parser.c: tried to fix bug #91500 where doc->children may
8758 be overriden by a call to xmlParseBalancedChunkMemory()
8759
8760Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8761
8762 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8763 identifiers in SGML catalogs containing '&'
8764
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008765Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8766
8767 * python/types.c: fixed bugs when passing result value tree
8768 to Python functions.
8769
Daniel Veillard48267432002-10-18 11:21:38 +00008770Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8771
8772 * configure.in: preparing the release of 2.4.26
8773 * doc/*: updated and rebuilt the documentation
8774
Daniel Veillardbb284f42002-10-16 18:02:47 +00008775Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8776
8777 * parser.c: fixed a XML Namespace compliance bug reported by
8778 Alexander Grimalovsky
8779
Daniel Veillard44892f72002-10-16 15:23:26 +00008780Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8781
8782 * HTMLtree.c: fixed serialization of script and style when
8783 they are not lowercase (i.e. added using the API to the tree).
8784
Daniel Veillard2fd85422002-10-16 14:32:41 +00008785Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8786
8787 * valid.c: make xmlValidateDocument emit a warning msg if there
8788 is no DTD, pointed by Christian Glahn
8789
Daniel Veillard32370232002-10-16 14:08:14 +00008790Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8791
8792 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8793 content model when some of the blocks have min or max, and a couple
8794 of bugs found in the process.
8795 * result/schemas/list0* test/schemas/list0*: added some specific
8796 regression tests
8797
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008798Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8799
8800 * README: updated the contact informations
8801
Daniel Veillard63186732002-10-15 08:43:17 +00008802Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8803
8804 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8805 misses it, reported by Peter Bray.
8806
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008807Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8808
8809 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8810 and removed a few warnings
8811
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008812Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8813
8814 * parser.c: Christian Glahn found a small bug in the push parser.
8815 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8816 public
8817
Daniel Veillard6045c902002-10-09 21:13:59 +00008818Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8819
8820 * xmlschemas.c include/libxml/xmlschemas.h: added
8821 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8822 * testSchemas.c: added --memory to test the new interface
8823
Daniel Veillardf0070122002-10-09 14:24:17 +00008824Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8825
8826 * doc/index.py doc/search.php: integrated the XSLT indexing,
8827 a few fixed in the indexer, added a scope selection at the
8828 search level.
8829
Daniel Veillard01992e02002-10-09 10:20:30 +00008830Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8831
8832 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8833 this was due to uninitialized parts of the validation context
8834
Daniel Veillard321be0c2002-10-08 21:26:42 +00008835Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8836
8837 * debugXML.c: applied patch from Mark Vakoc except the API
8838 change, preserved it.
8839 * doc/*: updated the docs to point to the search engine for
8840 information lookup or before bug/help reports.
8841
Daniel Veillard01e87d22002-10-08 16:55:06 +00008842Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8843
8844 * doc/index.py doc/search.php: added mailing-list archives
8845 indexing and lookup
8846
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008847Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8848
8849 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8850
Daniel Veillard9b006132002-10-07 11:13:27 +00008851Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8852
8853 * doc/index.py: improved HTML indexing
8854 * doc/search.php: make the queries also lookup the HTML based indexes
8855
Daniel Veillard141d04b2002-10-06 21:51:18 +00008856Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8857
8858 * doc/index.py: added HTML page indexing
8859
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008860Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8861
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008862 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008863 problem in libxslt.
8864 * catalog.c: fixed list handling in XML_CATALOG_FILES
8865
Daniel Veillardceb09b92002-10-04 11:46:37 +00008866Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8867
8868 * valid.c: typo/bug found by Christian Glahn
8869
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008870Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8871
8872 * xmlIO.c: applied Windows CE patch from Javier.
8873 * win32/wince: new directory, contains support for the PocketPC
8874 with Windows CE from Javier.
8875 * include/win32config.h: reorganised, removed duplicate
8876 definitions and applied WinCE patch from Javier.
8877 * include/wsockcompat.h: new file, now contains WinSock
8878 compatibility macros.
8879 * win32/Makefile.msvc: introduced double-run compilation.
8880
Daniel Veillarde16b5742002-09-26 17:50:03 +00008881Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8882
8883 * configure.in include/libxml/xmlwin32version.h: preparing release
8884 of 2.4.25
8885 * doc/*: updated and regenerated teh docs and web pages.
8886
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008887Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8888
8889 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8890 error were not covering namespace declarations.
8891 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8892 it was missing the attribute declaration for the namespace
8893 * result/VC/NS3: the fix now report breakages in that test
8894
Daniel Veillardabe01742002-09-26 12:40:03 +00008895Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8896
8897 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8898
Daniel Veillard2ace1952002-09-26 12:28:02 +00008899Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8900
8901 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8902 and regenerated the docs and web site
8903
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008904Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8905
8906 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8907 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8908 not before
8909
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008910Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8911
8912 * python/generator.py python/libxml2class.txt: fixed a stupid error
8913 breaking the python API
8914
Daniel Veillardb7c29c32002-09-25 22:44:43 +00008915Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8916
8917 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
8918 triostr.c triostr.h: applied a trio update patch from
8919 Bjorn Reese which should work with MinGW
8920
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008921Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8922
8923 * tree.c: improving some documentation comments
8924 * xmlregexp.c: found and fixed a mem leak with python regression tests
8925 * doc/*: rebuilt the doc and the API XML file including the
8926 xmlregexp.h xmlautomata.h and xmlunicode.h headers
8927 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
8928 python/types.c: added access to the XML Schemas regexps from
8929 python
8930 * python/tests/Makefile.am python/tests/regexp.py: added a
8931 simple regexp bindings test
8932
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008933Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
8934
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008935 * doc/xml.html:
8936 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008937
Daniel Veillard118aed72002-09-24 14:13:13 +00008938Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8939
8940 * xmlregexp.c: fixed the data callback on transition functionality
8941 which was broken when using the compact form
8942 * result/schemas/*: updated the results, less verbose, all tests
8943 pass like before
8944 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
8945 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
8946 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
8947 annoying warnings
8948 * xpath.c: try to provide better error report when possible
8949
Daniel Veillard72336152002-09-21 13:08:14 +00008950Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8951
8952 * Makefile.am: fixed a breakage raised by Jacob
8953
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00008954Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8955
8956 * include/win32config.h: added HAVE_ERRNO_H definition for parts
8957 which don't use sockets
8958
Igor Zlatkovic01280582002-09-20 16:40:34 +00008959Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8960
8961 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
8962 * win32/configure.js: applied zlib patch from Daniel Gehriger
8963
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00008964Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8965
8966 * win32/configure.js: applied the patch from Mark Vakoc for
8967 regexp support
8968 * win32/libxml2.def.src: applied the patch from Mark Vakoc
8969 for regexp support
8970
Daniel Veillardb5c05732002-09-20 13:36:25 +00008971Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8972
8973 * xmlschemastypes.c: as pointed by Igor Float and Double
8974 parsing ain't finished yet
8975
Daniel Veillard40b11342002-09-20 12:01:39 +00008976Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
8977
8978 * Makefile.am configure.in: trying to fix #88412 by bypassing
8979 all the python subdir if python ain't detected
8980
Daniel Veillard23e73572002-09-19 19:56:43 +00008981Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8982
8983 * Makefile.am configure.in include/libxml/xmlversion.h.in:
8984 made configuring with regexps/automata/unicode the default
8985 but without schemas ATM
8986 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
8987 fixed the regexp based DTD validation performance and memory
8988 problem by switching to a compact form for determinist regexps
8989 and detecting the determinism property in the process. Seems
8990 as fast as the old DTD validation specific engine :-) despite
8991 the regexp built and compaction process.
8992
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00008993Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8994
8995 * valid.c: determinism is debugged, new DTD checking code now works
8996 but xmlFAComputesDeterminism takes far too much CPU and the whole
8997 set usues too much memory to be really usable as-is
8998
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00008999Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9000
9001 * tree.c: fixed another stupid bug in xmlGetNodePath()
9002 * xmllint.c: --version now report the options compiled in
9003
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009004Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9005
9006 * HTMLparser.c: small cleanup
9007 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9008 when configured with them. A bit of debugging around the determinism
9009 checks is still needed
9010
Daniel Veillard63b01c22002-09-17 19:25:28 +00009011Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9012
9013 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9014
Daniel Veillard92727042002-09-17 17:59:20 +00009015Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9016
9017 * xmlIO.c: small portability glitch fixed.
9018
Daniel Veillard84d70a42002-09-16 10:51:38 +00009019Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9020
9021 * xmlschemastypes.c: incomplete steps for real/double support
9022 * testAutomata.c include/libxml/xmlautomata.h
9023 include/libxml/xmlregexp.h: avoiding a compilation problem
9024 * valid.c include/libxml/valid.h: starting the work toward using
9025 the regexps for actual DTD validation
9026
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009027Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9028
9029 * hash.c: cosmetic cleanup
9030 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9031 integrating a DTD validation layer based on the regexps
9032
Daniel Veillard4402ab42002-09-12 16:02:56 +00009033Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9034
9035 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9036 the determinism was tested before eliminating the epsilon
9037 transitions :-(
9038
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009039Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9040
9041 * python/generator.py python/libxml.c python/libxml.py
9042 python/libxml2-python-api.xml python/libxml2class.txt
9043 python/libxml_wrap.h python/types.c: updated the python
9044 bindings, added code for easier File I/O, and the ability to
9045 define a resolver from Python fixing bug #91635
9046 * python/tests/Makefile.am python/tests/inbuf.py
9047 python/tests/outbuf.py python/tests/pushSAXhtml.py
9048 python/tests/resolver.py python/tests/serialize.py: updated
9049 and augmented the set of Python tests.
9050
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009051Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9052
9053 * win32/configure.js: added more readme info for the binary
9054 package.
9055
Daniel Veillard607b35c2002-09-10 12:16:19 +00009056Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9057
9058 * xmlIO.c: fixed a stupid out of bound array error
9059
9060Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9061
9062 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9063 messing around with support for Windows path, cleanups,
9064 trying to identify and fix the various code path to the
9065 filename access. Added xmlNormalizeWindowsPath()
9066
Daniel Veillard76575762002-09-05 14:21:15 +00009067Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9068
9069 * error.c valid.c: working on better error reporting of validity
9070 errors, especially providing an accurate context.
9071 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9072 error reports in those cases.
9073
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009074Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9075
9076 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9077 parser.c parserInternals.c xmlIO.c: get rid of all the
9078 perror() calls made in the library execution paths. This
9079 should fix both #92059 and #92385
9080
Daniel Veillard19aa7022002-09-05 11:14:19 +00009081Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9082
9083 * xmllint.c: memory leak reporting was broken after a change
9084 of the preprocessor symbol used to activate it.
9085
Daniel Veillardec6725e2002-09-05 11:12:45 +00009086Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9087
9088 * tree.c: try to make the copy function work for node of
9089 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9090 DOM layers though, not libxml2 itself.
9091
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009092Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9093
9094 * valid.c: try to provide file and line informations, not all
9095 messages are covered, but it's a (good) start
9096
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009097Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9098
9099 * xinclude.c: reimplemented a large part of the XInclude
9100 processor, trying to minimize resources used, James Henstridge
9101 provided a huge test case which was exhibiting severe memory
9102 consumption problems.
9103
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009104Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9105
9106 * python/Makefile.am: applied patch from Christophe Merlet to
9107 reestablish DESTDIR
9108
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009109Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9110
9111 * libxml.spec.in: fixes libary path for x86_64 AMD
9112
John Fleckbe98b332002-09-04 03:16:23 +00009113Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9114
9115 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009116 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009117 (plus resulting generated html files)
9118 fixing one spot I missed in the tutorial where I hadn't freed
9119 memory properly
9120
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009121Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9122
9123 * doc/tutorial/includeaddattribute.c
9124 * doc/tutorial/includeaddkeyword.c
9125 * doc/tutorial/includegetattribute.c
9126 * doc/tutorial/includekeyword.c
9127 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009128 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009129 update tutorial to properly free memory (thanks to Christopher
9130 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009131 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009132 added image files so the callouts are graphical, making it
9133 easier to read ( use "--param callout.graphics 1" to generate
9134 html with graphical callouts)
9135
Daniel Veillarde1662542002-08-28 11:50:59 +00009136Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9137
9138 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9139 nice logos generated by Marc Liyanage
9140 * doc/site.xsl *.html: changed the stylesheet to show the new
9141 logo and regenerated the pages
9142
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009143Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9144
9145 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9146
Daniel Veillard42766c02002-08-22 20:52:17 +00009147Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9148
9149 * xpath.c: possible mem leak patch from Jason Adams
9150
9151Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9152
9153 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9154 in the XQuery namespace
9155 * configure.in: preparing 2.4.24
9156 * doc/*.html: updated the web pages
9157
9158Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9159
9160 * python/generator.py: closing bug #85258 by generating conditional
9161 compile check to avoid linking to routines not configured in.
9162
Havoc Pennington84ec40a2002-08-22 13:59:35 +000091632002-08-22 Havoc Pennington <hp@pobox.com>
9164
9165 * autogen.sh: update error message for missing automake
9166
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009167Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9168
9169 * python/Makefile.am: typo in target name resulted in libxml2.py
9170 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9171
Daniel Veillard22669b22002-08-22 07:17:11 +00009172Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9173
9174 * win32/win32/Makefile.mingw: updated with version from
9175 Elizabeth Barham at http://soggytrousers.net/repository/
9176
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009177Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9178
9179 * win32/Makefile.msvc: added the prefix location to the include
9180 and lib search path.
9181
Havoc Pennington830e8972002-08-18 22:22:13 +000091822002-08-18 Havoc Pennington <hp@pobox.com>
9183
9184 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9185 both automake 1.6 and 1.4 installed get the right automake. Means
9186 compilation from CVS will now require the latest automake 1.4
9187 release, or manually creating symlinks called "automake-1.4" and
9188 "aclocal-1.4"
9189
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009190Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9191
9192 * configure.in python/Makefile.am: more AMD 64 induced changes from
9193 Frederic Crozat
9194
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009195Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9196
9197 * xinclude.c: oops I was missing the xml:base fixup too
9198 * result/XInclude/*.xml: this adds xml:base attributes to most
9199 results of the tests
9200
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009201Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9202
9203 * xinclude.c: quick but apparently working implementation of
9204 xi:fallback, should close bug #89684
9205 * Makefile.am test/XInclude/docs/fallback.xml
9206 result/XInclude/fallback.xml: added a basic test for fallback,
9207 and run with --nowarning to avoid a spurious warning
9208 * configure.in: applied patch from Frederic Crozat for python
9209 bindings on AMD 64bits machines.
9210
Daniel Veillard9e923512002-08-14 08:48:52 +00009211Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9212
9213 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9214 the caller don't pass a SAX callback block.
9215
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009216Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9217
9218 * tree.c: applied the same fix for the XML-1.0 namespace to
9219 xmlSearchNsByHref() as was done for xmlSearchNs()
9220
Daniel Veillardad11b302002-08-12 14:53:41 +00009221Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9222
9223 * libxml.3: small cleanup of the man page
9224 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9225 when serializing HREF attributes generated by XSLT.
9226
Daniel Veillardc084e472002-08-12 13:27:28 +00009227Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9228
9229 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9230 version of Marc Liyanage' patch for boolean attributes in HTML
9231 output
9232
Daniel Veillard5f91b372002-08-12 12:13:01 +00009233Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9234
9235 * python/tests/serialize.py: fixed the test results, indenting
9236 behaviour changed slightly
9237
Aleksey Sanin9e951762002-08-08 18:02:41 +00009238Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9239
9240 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9241 new c14n function to Windows def files
9242
Aleksey Saninea4272a2002-08-02 23:50:03 +00009243Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9244
9245 * c14n.c: fixed a memory leak in c14n code
9246
Daniel Veillard58e44c92002-08-02 22:19:49 +00009247Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9248
9249 * parser.c include/libxml/parser.h: adding a new API for Christian
9250 Glahn: xmlParseBalancedChunkMemoryRecover
9251 * valid.c: patch from Rick Jones for some grammar cleanup in
9252 validation messages
9253 * result/VC/* result/valid/*: this slightly change some of the
9254 regression tests outputs
9255
Daniel Veillard0bf29002002-08-01 12:54:11 +00009256Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9257
9258 * tree.c: trying to fix a problem in namespaced attribute handling
9259 raised by Christian Glahn
9260
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009261Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9262
9263 * encoding.c include/libxml/encoding.h: Opening the interface
9264 xmlNewCharEncodingHandler as requested in #89415
9265 * python/generator.py python/setup.py.in: applied cleanup
9266 patches from Marc-Andre Lemburg
9267 * tree.c: fixing bug #89332 on a specific case of loosing
9268 the XML-1.0 namespace on xml:xxx attributes
9269
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009270Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9271
9272 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9273 corner case from new Merlin's test suite and added a callback
9274 that will be used to improve xmlsec performance
9275
9276
Daniel Veillard0b22def2002-07-29 16:23:03 +00009277Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9278
9279 * HTMLtree.c: trying to fix the <style> escaping problem in
9280 HTML serialization bug #89342
9281
Daniel Veillard0b28e882002-07-24 23:47:05 +00009282Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9283
9284 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9285 and rebuilt the web site.
9286
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009287Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009288
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009289 * include/libxml/tree.h: added _private member to xmlNs struct
9290
Daniel Veillard1d995272002-07-22 16:43:32 +00009291Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9292
9293 * HTMLparser.c: fixing bug #84876 based on the xml working
9294 code.
9295
William M. Brack61eaba52002-07-21 11:14:18 +00009296Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9297
9298 * python/Makefile.am: enhanced to fix bug 72012 (errors
9299 when using '-jX' make parameter)
9300
William M. Brackef61d202002-07-19 08:32:00 +00009301Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9302
9303 * xpath.c: small additional enhancement for booleans
9304 compared to nodesets
9305
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009306Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9307
9308 * HTMLtree.c: changed the order of the encoding declaration
9309 attributes in the meta tags due to a bug in IE/Mac
9310
William M. Brack0c022ad2002-07-12 00:56:01 +00009311Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9312
9313 * xpath.c: enhanced handling of booleans (especially '='
9314 and '!=' for nodesets) - fixes bug 85256. Added new
9315 routine xmlXPathNotEqualValues for more proper handling
9316 of '!=' when nodesets are involved.
9317
Daniel Veillard06944e22002-07-11 19:55:18 +00009318Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9319
9320 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9321 doc/xmlcatalog_man.xml to the source distribution
9322
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009323Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9324
9325 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9326 asked for this.
9327
Daniel Veillard539638b2002-07-06 19:55:14 +00009328Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9329
9330 * configure.in: preparing 2.4.23
9331 * doc/*: rebuilt the docs
9332
Daniel Veillard176d99f2002-07-06 19:22:28 +00009333Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9334
9335 * parser.c: fixing bug #84169 by fixing the
9336 comment of xmlCreatePushParserCtxt to describe the
9337 encoding detection parameters better.
9338
Daniel Veillard37f961d2002-07-06 17:53:56 +00009339Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9340
9341 * valid.c: fixing bug #79331 in one path the lookup for
9342 ID attributes on a namespaced node wasn't handled correctly :-\
9343
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009344Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9345
9346 * HTMLparser.c: trying to fix 87235 about discarded white
9347 spaces in the HTML parser.
9348 * result/HTML/*: this changes the output of a number of HTML
9349 regression tests
9350
Daniel Veillardfdc91562002-07-01 21:52:03 +00009351Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9352
9353 * xpath.c: applied patch from Richard Jinks for the namespace
9354 axis + fixed a memory error.
9355 * parser.c parserInternals.c: applied patches from Peter Jacobi
9356 removing ctxt->token for good.
9357 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9358 popped out by the regression tests.
9359 * Makefile.am: patch for threads makefile from Gary Pennington
9360
William M. Brack6000af52002-06-28 11:43:13 +00009361Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9362
Daniel Veillardfdc91562002-07-01 21:52:03 +00009363 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009364 expressions involving preceding-sibling (et al).
9365
Daniel Veillard153120c2002-06-18 07:58:35 +00009366Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9367
9368 * hash.c: applied a patch from Peter Jacobi to solve a problem
9369 when compiling with the Watcom C on Win32
9370 * result/schemas/*.err: the change of hashing algo generated
9371 permutations in the output
9372
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009373Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9374
9375 * hash.c: applied patch from Sander Vesik improving the quality of
9376 the hash function.
9377
Aleksey Sanina5808b92002-06-14 17:07:41 +000093782002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009379
9380 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9381 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9382 xmllint.c xpath.c: replaced sprintf() with snprintf()
9383 to prevent possible buffer overflow (the bug was pointed
9384 out by Anju Premachandran)
9385
Daniel Veillarde059b892002-06-13 15:32:10 +00009386Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9387
9388 * parser.c: removed an uninitialized data error popped by valgrind
9389 on PE references
9390
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009391Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9392
9393 * doc/xml.html
9394 adding tutorial reference to the web page
9395
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009396Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9397
9398 * doc/tutorial/xmltutorial.xml
9399 * doc/tutorial/ar01s07.html
9400 * doc/tutorial/ape.html
9401 * doc/tutorial/includegetattribute.c
9402 adding section to tutorial about retrieving an attribute
9403 value
9404
Daniel Veillardf5582f12002-06-11 10:08:16 +00009405Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9406
9407 * parser.c: applied a couple of patches from Peter Jacobi to start
9408 to get rid of ctxt->token, with a possible significant speed
9409 improvement to be gained once done. Better compliance with PE
9410 references constructs in DTDs too.
9411 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9412 from Peter too
9413
Daniel Veillard38d80e22002-06-11 07:24:56 +00009414Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9415
9416 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9417 xmlParseElement was likely to have been deallocated at the
9418 time of the report, possibly leading to segfault. Just report
9419 the tag name now.
9420
Daniel Veillard9e412302002-06-10 15:59:44 +00009421Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9422
9423 * xpath.c: patch from Richard Jinks for XPath substring() function
9424 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9425
Aleksey Sanina5808b92002-06-14 17:07:41 +000094262002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009427
9428 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9429
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009430Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9431
9432 *doc/FAQ.html
9433 fixing typos in FAQ, thanks to Robert Funnell for the
9434 editing help
9435
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009436Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9437
9438 * NEWS: got complaints from rpmlint that it was empty
9439
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009440Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9441
9442 * added doc/tutorial, including:
9443 apa.html
9444 apb.html
9445 apc.html
9446 apd.html
9447 ar01s02.html
9448 ar01s03.html
9449 ar01s04.html
9450 ar01s05.html
9451 ar01s06.html
9452 includeaddattribute.c
9453 includeaddkeyword.c
9454 includekeyword.c
9455 includestory.xml
9456 index.html
9457 xmltutorial.xml
9458 libxml tutorial, including generated html
9459
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009460Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9461
9462 * result/c14n/exc-without-comments/merlin-c14n-two-*
9463 result/c14n/without-comments/merlin-c14n-two-*
9464 test/c14n/exc-without-comments/merlin-c14n-two-*
9465 test/c14n/without-comments/merlin-c14n-two-*
9466 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9467 c14n/exc-c14n and slightly modified test script to handle
9468 these test cases
9469 * c14n.c: fixed bugs for complicated nodes set (namespace
9470 without node and others from merlin-c14n-two.tar.gz)
9471 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9472 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9473 for xmlsec performance patch
9474 * xpath.c: fixed self::node() for namespaces and attributes
9475
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009476Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9477
9478 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9479 but with the format parameter
9480 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9481
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009482Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9483
9484 * Makefile.am: updated c14n tests suite
9485 * c14n.c: performance improvement for previous c14n patch
9486
Daniel Veillarde72c7562002-05-31 09:47:30 +00009487Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9488
9489 * parser.c: another peroformance patch from Peter Jacobi, that
9490 time on parsing attribute values.
9491
Aleksey Sanin508a1012002-05-31 06:32:32 +00009492Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9493
9494 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9495 into LibXML2 test suite
9496
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009497Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9498
9499 * c14n.c: propagating xpath ancesstors node fix to c14n
9500 plus small performance improvement to reduce number of
9501 mallocs
9502 * xpath.c: fixed ancestors axis processing for namespace nodes
9503
Daniel Veillard46de64e2002-05-29 08:21:33 +00009504Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9505
9506 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9507 Peter Jacobi
9508
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009509Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9510
9511 * configure.in: preparing 2.4.22
9512
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009513Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9514
9515 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9516 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9517 a public entry point.
9518 * doc/*: rebuilt the API and docs
9519
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009520Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9521
9522 * xpath.c: patch from Richard Jinks to fix a problem introduced
9523 in the previous patch and pointed by Norm
9524
Daniel Veillardc6924812002-05-24 11:10:43 +00009525Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9526
9527 * libxml.spec.in: fixing bug #81112
9528
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009529Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9530
9531 * uri.c: fixing bug #82848
9532
Daniel Veillarda2878972002-05-24 07:54:39 +00009533Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9534
9535 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9536 output of one catalog test
9537
Aleksey Sanin114e4752002-05-24 07:20:27 +00009538Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009539
Aleksey Sanin114e4752002-05-24 07:20:27 +00009540 * global.data globals.c tree.c include/libxml/globals.h
9541 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9542 default value for global parameter xmlIndentTreeOutput to 1 and
9543 introduced new global parameter xmlTreeIndentString (the string
9544 used to do one-level indent) with default value " " (as it was
9545 in tree.c)
9546
Daniel Veillard49d5af82002-05-23 11:55:49 +00009547Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9548
9549 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9550 with trio and schemas.
9551
Daniel Veillard7c13af42002-05-22 09:57:32 +00009552Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9553
9554 * xpath.c: patch from Richard Jinks to fix the problem raised in
9555 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9556
Daniel Veillard5a872412002-05-22 06:40:27 +00009557Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9558
9559 * xmlschemas.c: a bit of work on import.
9560 * xmlschemastypes.c: Charles Bozeman provided a compare function
9561 for date/time types so min/max facet restrictions should work,
9562 indeterminate comparisons return an error instead of equal.
9563 * test/schemas/date_0* result/schemas/date_0_0: specific test
9564 from Charles Bozeman too
9565
Daniel Veillard10b6da42002-05-18 07:55:20 +00009566Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9567
9568 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9569 from Christian Cornelssen fixing the man pages and the Catalog
9570 building script.
9571 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9572 next step is <xs:import> I now have a reasonable understanding
9573 of how it works.
9574
Daniel Veillarde5354492002-05-16 08:43:22 +00009575Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9576
9577 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9578
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009579Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9580
9581 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9582
Daniel Veillard088bf112002-05-14 11:03:59 +00009583Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9584
9585 * xpath.c: fixing an XPath function evalutation bug pointed out
9586 by Alexey Efimov where the context was lost when evaluating
9587 the function arguments
9588
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009589Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009590
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009591 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9592 function public for XMLSec performance optimizations
9593
Daniel Veillard3cd72402002-05-13 10:33:30 +00009594Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9595
9596 * python/generator.py python/libxml2class.txt : fixed a problem
9597 with the HTML parser pointed by Gary Benson
9598 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9599 example
9600
Aleksey Sanine48a3182002-05-09 18:20:01 +00009601Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9602 * parser.c: fixed bug #81159 (memory growth in SAX)
9603
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009604Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9605 * xpath.c: fixed bug #78858 (the real fix)
9606
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009607Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009608 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009609
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009610Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9611
9612 * tree.c: modified xmlNodeSetBase to allow changing the
9613 base of a document.
9614
Daniel Veillard070803b2002-05-03 07:29:38 +00009615Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9616
9617 * xmlschemastypes.c: patch Charles Bozeman for validation of
9618 all the date, time, and duration types
9619 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9620 * configure.in: fixed an error pointed by an user
9621 * xml2-config.in: fixed an error pointed by an user
9622
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009623Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9624
9625 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9626 win32/libxml2.def.src xmlIO.c: exported default
9627 'file:', 'http:' and 'ftp:' protocols input handlers
9628 and maked protocols comparisson case insensitive
9629
Daniel Veillard34de97f2002-04-30 14:29:22 +00009630Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9631
9632 * configure.in: Neven Has detected a typo
9633
Daniel Veillard28577c32002-04-30 06:48:41 +00009634Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9635
9636 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9637 as one of the persons allowed to commit directly to the
9638 module.
9639
Daniel Veillardfc57b412002-04-29 15:50:14 +00009640Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9641
9642 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9643 * valid.c: raised a too low limit
9644 * doc/*: rebuilt the docs
9645
Daniel Veillardeca82812002-04-24 11:42:02 +00009646Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9647
9648 * test/XPath/expr/floats test/XPath/expr/functions
9649 result/XPath/expr/floats result/XPath/expr/functions
9650 xpath.c: another XPath conformance patch from Richard Jinks
9651
Daniel Veillard13e04c62002-04-23 17:51:29 +00009652Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9653
9654 * xmlschemas.c: fixed validation of attribute groups.
9655 * test/schemas result/schemas: added an example from the primer
9656
Daniel Veillard88c58912002-04-23 07:12:20 +00009657Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9658
9659 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9660 * test/schemas result/schemas: updated the test list
9661
Daniel Veillarde19fc232002-04-22 16:01:24 +00009662Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9663
9664 * TODO: updated a bit
9665 * parser.c: made a comment more specific
9666 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9667 Schemas conformance.
9668 * test/schemas result/schemas: updated the test list
9669
Daniel Veillard441bc322002-04-20 17:38:48 +00009670Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9671
9672 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9673 implementing xs:all with minOccurs = 0
9674 * tes/schemas/* result/schemas/*: added more tests covering
9675 xs:all
9676
Daniel Veillard8a001f62002-04-20 07:24:11 +00009677Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9678
9679 * xmlregexp.c: first implementation of the all particle, this
9680 may need to be revisited for case where not all transitions
9681 must be crossed.
9682
Daniel Veillard7646b182002-04-20 06:41:40 +00009683Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9684
9685 * tree.c: another entity processing update from Markus Henke
9686
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009687Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9688
9689 * trionan.c: fixed crash on OSF/1
9690
Daniel Veillardb4398962002-04-19 07:01:55 +00009691Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9692
9693 * xmlschemas.c: more Schemas work
9694 * test/schemas/* result/schemas/*: added more tests coming
9695 from the spec.
9696
Daniel Veillard54761132002-04-18 21:00:44 +00009697Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9698
9699 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9700 ExcC14N specification
9701
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009702Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9703
9704 * tree.c: patch from Markus Henke, fix for recursive entities.
9705
Daniel Veillard23b1f372002-04-18 15:50:05 +00009706Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9707
9708 * xpath.c: fix a problem with string() on a document node.
9709
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009710Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9711
9712 * Makefile.am xmlschemas.c: more Schemas work
9713 * test/schemas/* result/schemas/*: added more tests coming
9714 from the spec.
9715
Daniel Veillard6231e842002-04-18 11:54:04 +00009716Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9717
9718 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9719 * result/HTML/*: this changes a few things in the results
9720
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009721Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9722
9723 * include/libxml/tree.h: eliminated 'declaration different than
9724 prototype' warning
9725 * include/win32config.h: "resolved" conflicts with errno.h
9726
Daniel Veillardb509f152002-04-17 16:28:10 +00009727Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9728
9729 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9730 on the automata interfaces and debug of counted choices
9731 * test/schemas/* result/schemas/*: added a number of tests
9732
Daniel Veillard8651f532002-04-17 09:06:27 +00009733Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9734
9735 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9736 a bit of work on Schemas
9737 * testSchemas.c: try to make it more useful
9738 * test/schemas/* result/schemas/* Makefile.am: changed the
9739 Schemas regression test procedure, started adding a few samples
9740
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009741Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9742
9743 * include/libxml/encoding.h: Patch for the Borland C++ builder
9744 * include/libxml/tree.h: Patch for the Borland C++ builder
9745 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009746 * win32/bcb5: New directory for the Borland C++ builder
9747 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009748
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009749Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9750
9751 * win32/Makefile.msvc: Update for XML Schema support
9752 * win32/configure.js: Update for XML Schema support
9753 * win32/libxml2.def.src: Update for XML Schema support
9754
Daniel Veillard4255d502002-04-16 15:50:10 +00009755Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9756
9757 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9758 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9759 xmlunicode.c include/libxml/Makefile.am
9760 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9761 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9762 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9763 include/libxml/xmlversion.h.in : merged the current state of
9764 XML Schemas implementation, it is not configured in by default,
9765 a specific --schemas configure option has been added.
9766 * test/automata test/regexp test/schemas Makefile.am
9767 result/automata result/regexp result/schemas:
9768 merged automata/regexp/schemas regression tests
9769
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009770Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9771
9772 * xpath.c: Gary found a compile time problem, fixes #78823
9773
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009774Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9775
9776 * configure.in: release of 2.4.20
9777 * doc/*: updated and rebuilt the docs
9778
Daniel Veillardf544f192002-04-15 12:56:56 +00009779Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9780
9781 * python/Makefile.am: patch from Cristian Gafton to build on
9782 Red Hat 6.2, should also fix #75779
9783
Daniel Veillard940492d2002-04-15 10:15:25 +00009784Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9785
9786 * valid.c: first part of fixing #78729
9787
Daniel Veillardeb475a32002-04-14 22:00:22 +00009788Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9789
9790 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9791 escaping of URI when saving HTML files.
9792 * result/HTML/*: this impacted some tests
9793
Daniel Veillard9b731d72002-04-14 12:56:08 +00009794Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9795
9796 * configure.in: trying to fix #77441
9797
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009798Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9799
9800 * include/libxml/xmlIO.h: Hallski complained it could not be
9801 included by itself.
9802
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009803Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9804
9805 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9806
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009807Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9808
9809 * win32/configure.js: patch from Nilo for the c14n option
9810 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9811
Daniel Veillardda423da2002-04-10 19:25:38 +00009812Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9813
9814 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9815 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9816 LIBXML_THREAD_ENABLED
9817
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009818Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9819
9820 * xpath.c: another patch from Richard Jinks for substring conformance
9821 * test/XPath/expr/floats test/XPath/expr/strings
9822 result/XPath/expr/floats result/XPath/expr/strings: update of the
9823 test suite to check those.
9824
Daniel Veillard01917aa2002-04-10 11:30:41 +00009825Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9826
9827 * xpath.c: patch from Richard Jinks for .x float parsing.
9828
Daniel Veillard46d6c442002-04-09 16:10:39 +00009829Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9830
9831 * parser.c: patch from Markus Henke when an encoding ain't recognized
9832
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009833Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9834
9835 * libxml.m4: got a report that #include <string.h> was needed
9836
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009837Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9838
9839 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9840
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009841Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9842
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009843 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009844
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009845Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9846
9847 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9848 pointed out by Melvyn Sopacua.
9849
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009850Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9851
9852 * libxml.m4: Frédéric Crozat gave a patch related to the change
9853 of Include paths breaking the libxml.m4
9854
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009855Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9856
9857 * xpath.c: Fix bug #76927 forgot to save some context
9858 when evaluating binary expressions
9859
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009860Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9861
9862 * configure.in: fixed configure for MPE/iX from Markus Henke
9863 * xmlmemory.c: fixed initialization problems
9864 * xpath.c: another set of patches from Richard Jinks this
9865 fixes "make XPathtests" on linux
9866
Daniel Veillard21458c82002-03-27 16:12:22 +00009867Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9868
9869 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9870 * test/XPath/expr/compare test/XPath/expr/equality
9871 test/XPath/expr/floats test/XPath/expr/functions
9872 test/XPath/expr/strings result/XPath/expr/compare
9873 result/XPath/expr/equality result/XPath/expr/floats
9874 result/XPath/expr/functions result/XPath/expr/strings: Updated
9875 tests though they show a divergence on Linux
9876
Daniel Veillard28dfed12002-03-27 09:08:17 +00009877Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9878
9879 * xpath.c trionan.c: previous commit also included patches
9880 from Richard Jinks on some IEEE support corner case
9881
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009882Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9883
9884 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9885 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9886 that $(datadir) should be used for docs
9887
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009888Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9889
9890 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9891 could leak filedescriptors
9892
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009893Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9894
9895 * configure.in nanohttp.c: applied patch from Allan Clark for
9896 UnixWare/OpenServer
9897
Daniel Veillard19274092002-03-25 16:48:03 +00009898Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9899
9900 * configure.in: preparing 2.4.19
9901 * doc/*: rebuilt the docs
9902
Daniel Veillard56b2db72002-03-25 16:35:28 +00009903Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9904
9905 * nanohttp.c: fixing #76043, got fed up with non-portability
9906 of that piece of code.
9907
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009908Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9909
9910 * valid.c SAX.c: Never commit without running "make tests" :-(
9911 fix a couple of stupidities in the previous commit
9912 * result/*: a few changes in some attribute order result of previous
9913 commit.
9914
Daniel Veillardd85f4f42002-03-25 10:48:46 +00009915Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9916
9917 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
9918 the internal subset should not raise duplicate ID errors,
9919 also there was a small bug in conjunction to namespace
9920 declarations defaulted and xml:xxx attributes DTD definitions.
9921
Daniel Veillard56cd18b2002-03-22 14:14:43 +00009922Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9923
9924 * xpath.c: Richard Jinks also raised some rounding problems
9925 this tries to fix them
9926
Daniel Veillard4e2df542002-03-22 12:23:14 +00009927Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9928
9929 * xpath.c: Richard Jinks spotted an incoherent memory allocation
9930 behaviour in xmlXPathCastToString()
9931
Daniel Veillarddb552912002-03-21 13:27:59 +00009932Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9933
9934 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
9935 raised by Morus Walter
9936
Daniel Veillard9e537932002-03-21 13:08:08 +00009937Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9938
9939 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
9940 from Igor
9941
Daniel Veillard6fbcf422002-03-21 12:32:59 +00009942Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9943
9944 * xpath.c: fixing #75619, related to a problem when trying
9945 to evaluate condition when the current node set resulting
9946 from that sub-step evaluation is empty. Also fixes 2 potential
9947 problem with previous-sibling and next-siblings axis.
9948
Daniel Veillard1840ef02002-03-21 08:05:23 +00009949Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9950
9951 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
9952 HTML support is not configured in.
9953
Daniel Veillard561b7f82002-03-20 21:55:57 +00009954Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9955
9956 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
9957 include/libxml/tree.h: dohh I really didn't intended to commit
9958 this test version :-(
9959
Daniel Veillarde50f3b52002-03-20 19:24:21 +00009960Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9961
9962 * testSAX.c: I wanted to see the real speed at the SAX interface
9963 after a little too many Ximianer started complaining about the
9964 parser speed.
9965 added a --quiet option:
9966 paphio:~/XML -> ls -l db100000.xml
9967 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
9968 paphio:~/XML -> time ./testSAX --quiet db100000.xml
9969 3200006 callbacks generated
9970 real 0m1.270s
9971 Which means 16MBytes/s and 3Mcallback/s
9972
Daniel Veillardc62a1472002-03-19 18:35:12 +00009973Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9974
9975 * xpath.c: valgrind spotted another error that time when running
9976 on libxslt regression tests
9977
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00009978Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9979
9980 * Makefile.am: adding "make valgrind" running the full regression
9981 tests (except python ones) under Valgrind (using valgrind -q
9982 which was kindly added by the author).
9983 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
9984 passes cleanly now except an obcure floating point initialization
9985 raised in log10() in one XPath regression test ???
9986 * tree.c: edited some comments to close #75244
9987
Daniel Veillard28cac6b2002-03-19 11:25:30 +00009988Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9989
9990 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
9991 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
9992 context of ScrollKeeper, made sure that if the number is
9993 an integer, the serialization follows the description at
9994 http://www.w3.org/TR/xpath#section-String-Functions
9995
Daniel Veillard5997aca2002-03-18 18:36:20 +00009996Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9997
Daniel Veillard34ce8be2002-03-18 19:37:11 +00009998 * configure.in: preparing 2.4.18
9999 * doc/*: updated and rebuilt the web site
10000 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10001 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010002 * parser.c: humm, changed the way the SAX parser work when
10003 xmlSubstituteEntitiesDefault(1) is set, it will then
10004 do the entity registration and loading by itself in case the
10005 user provided SAX getEntity() returns NULL.
10006 * testSAX.c: added --noent to test the behaviour.
10007
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010008Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10009
10010 * parser.c: Wilfried Teiken provided a hackish but working
10011 way to get context reported back on entities when parsing
10012 with SAX and without breaking the DOM build.
10013
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010014Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10015
10016 * c14n.c: applied a new patch from Aleksey Sanin
10017 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10018 to reference Aleksey implementation of XML digital Signatures
10019
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010020Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10021
10022 * xpath.c: small fix to avoid potential problem due to
10023 ordering of freeing data
10024 * python/Makefile.am: people were complaining about
10025 the generated file in python dir not being built
10026
Daniel Veillardd2379012002-03-15 22:24:56 +000010027Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10028
10029 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10030 python/generator.py python/libxml.c python/types.c: Cleanup
10031 of the python Makefiles based on Jacob and James feedback,
10032 fixed the spec file accordingly, fixed the number of warning
10033 that passing my pedantic CFLAGS was generating. Conclusion
10034 is that Python includes are real crap.
10035
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010036Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10037
10038 * configure,in: it was reported quite a few times that
10039 xml2-config --cflags should not output
10040 -I$includeprefix/libxml2/libxml because libxml2 header names
10041 clashes with existing names like list.h from C++ stl.
10042 Includes should be #include<libxml/xxx.h> so ...
10043
Daniel Veillard6f293b12002-03-15 09:42:33 +000010044Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10045
10046 * c14n.c: another patch from Aleksey Sanin
10047
Daniel Veillard5c396542002-03-15 07:57:50 +000010048Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10049
10050 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10051 canonicalization algorithm
10052 * doc/xml.html doc/index.html: added the C14N references on the
10053 index page.
10054
jacob berkman9be65862002-03-14 02:15:56 +0000100552002-03-13 jacob berkman <jacob@ximian.com>
10056
10057 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10058 usage, redundant, and gcc specific
10059
Daniel Veillard75be0132002-03-13 10:03:35 +000010060Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10061
10062 * xpath.c: speedup some node selection operations, this can
10063 have a significant impact on DocBook Norm's stylesheets
10064 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10065 make sure it's always the case
10066 * debugXML.c: distinguish CDATA and comments in ls operations
10067
Daniel Veillard61f26172002-03-12 18:46:39 +000010068Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10069
10070 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10071 to generate better API descriptions etc...
10072
Daniel Veillard9ff88172002-03-11 09:15:32 +000010073Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10074
10075 * c14n.c: Fixing #74186, made sure all boolean expressions
10076 get fully parenthesized, ran indent on the output
10077 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10078 include/libxml/tree.h: also #74186 related, removed the
10079 --with-buffers option, and all the preprocessor conditional
10080 sections that were resulting from it.
10081
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010082Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10083
10084 * valid.c: applied patch from Dodji Seketeli fixing an
10085 uninitailized variable in xmlValidGetValidElements()
10086
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010087Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10088
10089 * c14n.c: fixed a few comments
10090 * doc/*.html doc/*/*.html: regenerated the docs and added
10091 the C14N API
10092 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10093
Daniel Veillardfa49d872002-03-09 10:20:00 +000010094Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10095
10096 * check-xml-test-suite.py: fix to adapt varaiations in the
10097 bindings
10098 * configure.in python/setup.py python/setup.py.in: fixed to
10099 have the version of the python scripts automatically updated
10100
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010101Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10102
10103 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10104 in xmlCopyProp()
10105
Daniel Veillardaf43f632002-03-08 15:05:20 +000010106Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10107
10108 * configure.in: preparing 2.4.17 release
10109 * doc/*: updated and rebuilt the docs
10110 * xpath.c: fixed a comment
10111 * python/libxml.c: fixed a possible reentrancy problem
10112
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010113Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10114
10115 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10116 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10117 added a specific regression test
10118 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10119 not raise exceptions when failing to find the attribute.
10120
Daniel Veillard90bc3712002-03-07 15:12:58 +000010121Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10122
10123 * configure.in xmllint.c: owen pointed out a problem with the
10124 ftme fix, gettimeofday() was not detected by configure and
10125 the ftime header wasn't included, dohhh
10126
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010127Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10128
10129 * configure.in xmllint.c: trying to fix #71457 for timing
10130 precision when gettimeofday() is not availble but ftime() is
10131
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010132Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10133
10134 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10135 are now copied on install and part of the -devel RPM
10136
Daniel Veillard7b416132002-03-07 08:36:03 +000010137Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10138
10139 * xpath.c: trying to avoid bug #72150 which was apparently
10140 caused by a gcc bug (or a processor problem) as detailed
10141 at http://veillard.com/gcc.bug
10142
Daniel Veillardf742d342002-03-07 00:05:35 +000010143Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10144
10145 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10146 fixed xmlReconciliateNs(), added a Python test/example for
10147 inter-document cut'n paste
10148 * python/libxml.py: fixed node.doc on document nodes and added
10149 xpathEval() onto node objects
10150
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010151Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10152
10153 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10154 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10155 fixup and integrated tests for the serialization stuff
10156
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010157Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10158
10159 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10160 moved the libxml man page to section 3
10161
Daniel Veillard1e774382002-03-06 17:35:40 +000010162Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10163
10164 * tree.c: fix bug #72490
10165 * python/libxml.c python/libxml.py: added methods serialize()
10166 and saveTo() to all node elements.
10167
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010168Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10169
10170 * xmlIO.c: closed #73430, don't read from an input source
10171 which indicated an end-of-file or an error.
10172
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010173Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10174
10175 * parser.c: make sure SAX endDocument is always called as
10176 this could result in a Python memory leak otherwise (it's
10177 used to decrement ref-counting)
10178 * python/generator.py python/libxml.c python/libxml.py
10179 python/libxml2-python-api.xml python/libxml2class.txt
10180 python/tests/error.py python/tests/xpath.py: implemented
10181 the suggestions made by Gary Benson and extended the tests
10182 to match it.
10183
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010184Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10185
10186 * python/generator.py: applied patch fixing #73450
10187
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010188Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10189
10190 * xpath.c: fixing #61290 "namespace nodes have no parent"
10191 long standing divergence from the XPath REC. NodeSets
10192 simply hold a copy of namespace nodes and those node ->next
10193 points to the parent (which may not be the node carrying the
10194 definition).
10195 * include/libxml/xpath.h: flagged but didn't added a possible
10196 speedup
10197 * DOCBparser.c HTMLparser.c: removed some warnings from push
10198 parser due to new state being added.
10199 * tree.c: new fix from Boris Erdmann
10200 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10201 the XML Canonalization support from Aleksey Sanin
10202
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010203Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10204
10205 * tree.c: patch from Boris Erdmann fixing some namespace odities
10206 with xmlCopyNode()
10207
Daniel Veillardc6613042002-03-02 09:34:02 +000010208Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10209
10210 * xmlIO.c: fix bug #72706 when loading a NULL entity
10211
Daniel Veillardc0fef772002-03-01 16:16:31 +000010212Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10213
10214 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10215 actually change in a future XML Namespace revision.
10216
Daniel Veillard79426f22002-03-01 16:14:17 +000010217Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10218
10219 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10220 added the possibility of returning nodesets from XPath extension
10221 functions written in Python
10222
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010223Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10224
10225 * python/*: commiting some Python bindings work done while travelling
10226
Daniel Veillard97300512002-03-01 09:13:41 +000010227Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10228
10229 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10230 explicitely with memory debugging switched on
10231
Daniel Veillard6361da02002-02-23 10:10:33 +000010232Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10233
10234 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10235 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10236 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10237 the accessor generator for strings
10238 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10239 regression test.
10240
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010241Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10242
10243 * python/README python/generator.py python/libxml.c python/setup.py:
10244 added the 'usual' setup.py to allow building a libxml2-python
10245 module based on the same code. The initialization is however
10246 different the 2 .so files fo libxml2 and libxslt are identical and
10247 they entry point initialize both libraries. this is done to avoid
10248 some possible nasty problem since the Python don't merge the maps
10249 of all shared modules.
10250
Daniel Veillard158a4d22002-02-20 22:17:58 +000010251Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10252
10253 * parser.c: fixed a push/encoding bug reported by Michael
10254 on librsvg
10255
Daniel Veillard7839e162002-02-20 18:54:48 +000010256Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10257
10258 * include/libxml/parserInternals.h: fixes a misplaced #endif
10259
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010260Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10261
10262 * parser.c valid.c: found and fixed a couple of allocation bugs
10263
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010264Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10265
10266 * doc/xml.html doc/python.html doc/*: added a Python and binding
10267 page describing the current state of the Python bindings and
10268 giving pointers to the other languages wrappers.
10269
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010270Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10271
10272 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10273 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10274 rebuilt the API and web site
10275 * xpath.c: fixed #71978 portability bugs
10276
Daniel Veillard8aff2472002-02-19 21:50:43 +000010277Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10278
10279 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10280
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010281Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10282
10283 * include/libxml/parserInternals.h parser.c: had to change
10284 2 internal parsing API when processing document content
10285 to check the start and end of element content are defined
10286 in the same entity
10287 * valid.c include/libxml/valid.h: attribute normalization can
10288 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10289 with the context to report it.
10290 * SAX.c: fixed the last known bugs, crazy validation constraints
10291 when a document is standalone seems correctly handled. There
10292 is a couple of open issues left which need consideration especially
10293 PE93 on external unparsed entities and standalone status.
10294 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10295 The 2 tests left failing are actually in error. Cleanup done.
10296
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010297Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10298
10299 * valid.c: implemented E59 spaces in CDATA does not match the
10300 nonterminal S
10301
Daniel Veillard878eab02002-02-19 13:46:09 +000010302Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10303
10304 * SAX.c parser.c valid.c: more validation test fixups
10305 * check-xml-test-suite.py: added duration info for the tests
10306
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010307Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10308
10309 * parser.c valid.c: a couple of errors were reported but not
10310 saved back as such in the parsing context. Down to 1% failure rate
10311 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10312
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010313Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10314
10315 * xmlInternald.c: isExtender was missing a char
10316 * parser.c include/libxml/parser.h: % are acceptable in the
10317 internal subset if within a PUBLIC ID
10318
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010319Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10320
10321 * SAX.c parserInternals.c valid.c: more work on the conformance
10322 suite. Took the step to finally block documents with encoding
10323 errors. It's a fatal error per the spec, people should have fixed
10324 their documents by now.
10325
Daniel Veillard55253e22002-02-18 14:32:39 +000010326Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10327
10328 * check-xml-test-suite.py: fixed the test script after some discussion
10329 on the semantic of TYPE="error"
10330 * Makefile.am: added the script to the distrib
10331
Daniel Veillard28757702002-02-18 11:19:30 +000010332Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10333
10334 * SAX.c entities.c: fixed a couple of conformances issues deep
10335 into the validation code (standalone and undeclared Notations)
10336
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010337Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10338
10339 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10340 stayed there for years !
10341
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010342Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10343
10344 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10345 missing
10346
Daniel Veillardc7612992002-02-17 22:47:37 +000010347Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10348
10349 * check-xml-test-suite.py: improved the behaviour a bit as
10350 well as the logs
10351 * parser.c valid.c SAX.c: fixed a few more bugs
10352 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10353
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010354Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10355
10356 * check-xml-test-suite.py: python script to run regression tests
10357 against the XML Test suite of W3C/OASis
10358 * SAX.c: fixed a validation bug
10359 * parser.c: fixed 3 errors pointed by the test suite
10360 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10361 * python/Makefile.am: fixed a dependendy
10362
Daniel Veillard9f28f302002-02-15 20:48:08 +000010363Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10364
10365 * xmlmemory.c: avoid a warning bug #71594
10366
Daniel Veillard144024e2002-02-13 21:14:46 +000010367Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10368
10369 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10370 warning on alpha/Tru64
10371
Daniel Veillarde4301c82002-02-13 13:32:35 +000010372Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10373
10374 * include/libxml/entities.h: fixing a comment
10375 * valid.c: fixing some troubles with validity check on namespaces
10376 * result/VC/NS3 test/VC/NS3: added a specific regression test
10377
Daniel Veillarda6d05382002-02-13 13:07:41 +000010378Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10379
10380 * tree.c: Fixing #71342 serializing '\n' in attribute values
10381 * result/noent/att3 result/att3 test/att3: added a specific
10382 test.
10383
Daniel Veillard797a5652002-02-12 13:46:21 +000010384Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10385
10386 * python/libxml.c: couple of bug fixes
10387
Daniel Veillard01a6d412002-02-11 18:42:20 +000010388Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10389
10390 * python/*.py: removed tabs and used spaces.
10391
Daniel Veillard397ff112002-02-11 18:27:20 +000010392Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10393
10394 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10395 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10396
Daniel Veillard03517542002-02-11 13:54:40 +000010397Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10398
10399 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10400 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10401
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010402Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10403
10404 * include/libxml/encoding.h include/libxml/entities.h
10405 include/libxml/globals.h include/libxml/parser.h
10406 include/libxml/threads.h include/libxml/tree.h
10407 include/libxml/xmlmemory.h: trying to fix the include mess
10408
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010409Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10410
10411 * include/libxml/xmlmemory.h: reverted part of the previous
10412 attempt to provide #69655, this was breaking the build.
10413
Daniel Veillard0ba59232002-02-10 13:20:39 +000010414Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10415
10416 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10417 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10418 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10419 include/libxml/parserInternals.h include/libxml/tree.h
10420 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10421 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10422 clean.
10423 * python/libxml.c: fixed a warning.
10424
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010425Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10426
10427 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10428 copying of node, merge back IDs in the target document.
10429 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10430 test/XInclude/ents/ids.xml: test case
10431 * result/VC/ElementValid4: output changed due to a typo fix
10432
Daniel Veillard1c18e302002-02-09 22:16:40 +000010433Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10434
10435 * python/Makefile.am: seems some version of automake didn't
10436 generate the dependancies right as Jacob found out. Add
10437 an extra dependancy rule.
10438
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010439Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10440
10441 * parserInternals.c valid.c: Justin Fletcher found some parts
10442 of the code needing cleanup
10443 * libxml.spec.in python/Makefile.am python/generator.py
10444 python/libxml.c python/libxml.py: Fixed the python Makefiles
10445 corrected a bug showing up on ia64, changed the name of the
10446 python internal module too
10447
Daniel Veillard07be19b2002-02-08 14:20:35 +000010448Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10449
10450 * Makefile.am: applied patch from Andris Pavenis for binary
10451 name suffixes
10452
Daniel Veillardf216d462002-02-08 13:44:24 +000010453Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10454
10455 * xmllint.c win32/win32config.h: fixing #68748
10456
Daniel Veillardd455d792002-02-08 13:37:46 +000010457Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10458
10459 * valid.c: fixing #70166
10460
10461Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10462
10463 * valid.c: fixing #70077
10464
Daniel Veillardc575b992002-02-08 13:28:40 +000010465Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10466
10467 * Copyright Makefile.am README configure.in libxml.spec.in:
10468 Changed to the MIT Licence
10469 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10470 doc/xmlio.html: updated the doc accordingly
10471 * include/libxml/xmlwin32version.h configure.in: preparing
10472 2.4.14 release
10473 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10474 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10475 fixed the const xmlChar * wrapper and generator, XPath extension
10476 functions now use the context as first argument
10477 * python/tests/tstxpath.py python/tests/xpath.py
10478 python/tests/xpathext.py: Updated the tests accordingly
10479 * tree.c: fixed bug #70067
10480
Daniel Veillard7db38712002-02-07 16:39:11 +000010481Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10482
10483 * Makefile.am: cleanup
10484 * debugXML.c: always use stdout if output is NULL
10485 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10486 * python/Makefile.am python/generator.py python/libxml2class.txt
10487 python/libxml_wrap.h python/types.c: augmented the number of bindings
10488 handling FILE * and XPath contexts
10489 * python/tests/Makefile.am: avoid a stupid problem due to the
10490 use of TEST.
10491
Daniel Veillard15a143b2002-02-06 22:40:50 +000010492Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10493
10494 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10495
Daniel Veillard70cab352002-02-06 16:06:58 +000010496Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10497
10498 * python/TODO python/libxml.c: cleanup the extension function lookup
10499 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10500
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010501Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10502
10503 * configure.in python/Makefile.am: do not install outside
10504 of prefix
10505
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010506Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10507
10508 * python/TODO python/libxml.c: started adding SAX interfaces
10509 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10510 SAX test
10511
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010512Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10513
10514 * tree.c: hardened the addChild function
10515 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10516 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10517 added accessors needed for xmlNode, a bit more testing and
10518 extension of interfaces
10519 * python/tests/Makefile.am python/tests/build.py: added a test
10520 build from scratch/save/load/check
10521
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010522Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10523
10524 * parserInternals.c: change a small bit in the way valididy
10525 error messages get initialized
10526 * python/TODO python/libxml.c python/libxml2-python-api.xml
10527 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10528 added some memory debugging to track leaks at the libxml2 level
10529 * python/tests/*.py: changed all tests to check for leaks,
10530 there is just one left in XPath extension registrations.
10531
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010532Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10533
10534 * python/TODO python/generator.py python/libxml2-python-api.xml
10535 python/libxml2class.txt: more accessor classes for the parser
10536 context, allow to switch on and check validity
10537 * python/tests/Makefile.am python/tests/error.py
10538 python/tests/invalid.xml python/tests/valid.xml
10539 python/tests/validate.py: attded more test and and added error.py
10540 which I forgot to commit in the last step
10541
Daniel Veillard3ce52572002-02-03 15:08:05 +000010542Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10543
10544 * python/Makefile.am python/types.c: cleanup
10545 * python/libxml.c python/libxml.py python/libxml_wrap.h
10546 python/generator.py python/libxml2-python-api.xml
10547 python/libxml2class.txt: added class for parser context, added
10548 first cut for push mode support. Added a framework to generate
10549 accessors functions.
10550 * python/tests/Makefile.am python/tests/push.py: added a push
10551 test
10552
Daniel Veillardcfb05462002-02-02 23:18:22 +000010553Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10554
10555 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10556 bug a bit of cleanup.
10557
Daniel Veillard5d819032002-02-02 21:49:17 +000010558Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10559
10560 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10561 python/libxml2class.txt: adding error redirections and preformat
10562 to a python handler
10563 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10564 tests self checking
10565
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010566Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10567
10568 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10569 a function
10570
Daniel Veillard9589d452002-02-02 10:28:17 +000010571Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10572
10573 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10574 python/libxml.c python/libxml2-python-api.xml
10575 python/libxml2class.txt: Progressing through the TODOs, class
10576 description output, extra XML API, RPM now builds the wrappers
10577 for all python installed versions
10578
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010579Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10580
10581 * configure.in libxml.spec.in python/Makefile.am python/TODO
10582 python/generator.py python/libxml2class.txt: added more informations
10583 in the libxml2-python package including docs. Slightly changed
10584 the class hierarchy
10585 * python/tests/*: added basic regression tests infrastructure too
10586
10587Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10588
10589 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10590 added libxml2-python as part of the packages installed
10591
Daniel Veillarda7340c82002-02-01 17:56:45 +000010592Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10593
10594 * python/Makefile.am python/generator.py python/libxml.c
10595 python/libxml.py: more work, now able to extend the
10596 XPath interpreter with functions written in python.
10597
Daniel Veillardc3e39442002-02-01 09:29:41 +000010598Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10599
10600 * python/Makefile.am: Jacob sent a patch to allow building from
10601 tarfile.
10602
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010603Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10604
10605 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10606 inserted the python wrappers build, I hope this won't be too
10607 unportable
10608
Daniel Veillard1971ee22002-01-31 20:29:19 +000010609Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10610
10611 * xpath.c: minor optimization
10612 * python/generator.py python/libxml.c python/libxml.py
10613 python/libxml_wrap.h: more work on the python bindings,
10614 they now support XPath and there is no evident leak
10615
Daniel Veillard36ed5292002-01-30 23:49:06 +000010616Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10617
10618 * python/generator.py python/libxml.c python/libxml.py:
10619 more work on the python bindings generator.
10620
Daniel Veillard96fe0952002-01-30 20:52:23 +000010621Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10622
10623 * python/generator.py python/libxml.c python/libxml_wrap.h:
10624 more work on the python bindings.
10625
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010626Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10627
10628 * python/generator.py python/libxml.c python/libxml.py
10629 python/libxml_wrap.h: commited early version of a python binding
10630 for private use only ATM
10631
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010632Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10633
10634 * entities.c tree.c include/libxml/entities.h: applied patch
10635 from Anthony Jones to implement copy of DTD subtree too. Had
10636 just to keep 2 function private which really ought to become
10637 public ones.
10638
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010639Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10640
10641 * xmllint.c: added pointers to the web pages in the usage()
10642
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010643Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10644
10645 * tree.c: more fixes from Petr Kozelka for attribute handling
10646 in the tree API to align the semantic with DOM.
10647
Daniel Veillard36065812002-01-24 15:02:46 +000010648Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10649
10650 * valid.c tree.c entities.c: another set of patches from
10651 Anthony Jones for copy operations cleanup and robustness
10652
Daniel Veillardf8592562002-01-23 17:58:17 +000010653Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10654
10655 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10656 an alphabetic index based on comments content
10657 * doc/*: rebuilt the web site with the new references
10658
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010659Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10660
10661 * parserInternals.h: Greg Sjaardema suggested to use an
10662 eponential buffer groth policy in xmlParserAddNodeInfo()
10663
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010664Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10665
10666 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10667 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10668 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10669 to generate cross-references, and added/updated the stylesheets
10670 to generate and link API indexes. The generic keyword index
10671 is not done yet.
10672 * doc/*.html: regenerated all the usual docs too
10673
Daniel Veillard2070c482002-01-22 22:12:19 +000010674Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10675
10676 * debugXML.c: added an xpath function to the shell for T. V. Raman
10677
10678Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010679
10680 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10681 debug routines.
10682
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010683Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10684
10685 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10686 support of attribute nodes
10687
Daniel Veillard9d06d302002-01-22 18:15:52 +000010688Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10689
10690 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10691 hopefully near complete and fully documented of the API in XML
10692 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10693 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10694 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10695 include/libxml/parserInternals.h include/libxml/valid.hi
10696 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10697 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10698 include/libxml/xpath.h include/libxml/xpathInternals.h:
10699 Cleaned up the doc comments a lot in the process, the interface
10700 coverage is now 100%
10701
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010702Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10703
10704 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10705 extracts comments from the gtk-doc DocBook output (a bit
10706 convoluted but seems to work).
10707
Daniel Veillard61006472002-01-21 17:31:47 +000010708Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10709
10710 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10711 added an XML description of the API, moved the script generating
10712 it here. Added a "make api" target
10713
Daniel Veillardd2f23002002-01-21 13:36:00 +000010714Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10715
10716 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10717
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010718Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10719
10720 * xpath.c include/libxml/xpathInternals.h: the change made to
10721 xmlXPathFuncLookupFunc was incompatible roll it back
10722
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010723Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10724
10725 * SAX.c: cleanup patch from Anthony Jones
10726 * doc/Makefile.am: fix the headers to avoid in make scan
10727 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10728 includes, * vs Ptr and general cleanup
10729 * parsedecl.py: first version of a script to extract the
10730 module interfaces, the goal will be to provide .decl or XML
10731 specification of the interfaces to build wrappers.
10732
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010733Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10734
10735 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10736 now provides return codes in case of errors
10737
Bjorn Reese026d29f2002-01-19 15:40:18 +000010738Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10739
10740 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10741 Upgraded to trio baseline 1.6
10742 * strio.h strio.c: Replaced by triostr.h and triostr.c
10743
Daniel Veillard572577e2002-01-18 16:23:55 +000010744Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10745
10746 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10747 of strdup usage in the code
10748
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010749Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10750
10751 * parser.c error.c: Keith Isdale complained rightly that
10752 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10753
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010754Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10755
10756 * tree.c: fixed the funxtion to set the xml: attributes
10757 * debugXML.c: added "setbase" to test it.
10758
Daniel Veillard2c748c62002-01-16 15:37:50 +000010759Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10760
10761 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10762 to allow updating an attribute content
10763
Daniel Veillard8de85c62002-01-15 17:10:15 +000010764Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10765
10766 * libxml.h: try to avoid problems when compiling on Windows
10767
Daniel Veillard314cfa02002-01-14 17:58:01 +000010768Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10769
10770 * hash.c: patch from Anthony Jones for hash.c allocation size
10771 * Makefile.am: trying to work around Yet Another Libtool Madness
10772 and build the 2.4.13 release finally ...
10773
Daniel Veillard744683d2002-01-14 17:30:20 +000010774Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10775
10776 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10777 * doc/* : update of the documentation
10778
Daniel Veillarde6a55192002-01-14 17:11:53 +000010779Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10780
10781 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10782 at fixing #61290 :-(
10783
Daniel Veillardfb25a512002-01-13 20:32:08 +000010784Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10785
10786 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10787 Fixes bug #67229
10788
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010789Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10790
10791 * tree.c: trying to avoid troubles when a subtree is copied
10792 and coalesced in part with the target tree. Should fix
10793 bug #67407
10794
Daniel Veillardd8224e02002-01-13 15:43:22 +000010795Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10796
10797 * valid.c: fixed validation of attributes content of type
10798 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10799 values, very old bug. Fixes #67671
10800
Daniel Veillard8107a222002-01-13 14:10:10 +000010801Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10802
10803 * parser.c include/libxml/parserInternals.h tree.c: integrated
10804 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10805 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10806
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010807Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10808
10809 * threads.c: applied Serguei Narojnyi's patch to add native
10810 thread support on the Win32 platform
10811 * testThreadsWin32.c Makefile.am: added the test program also
10812 from Serguei, Win32 specific
10813 * include/win32config.h include/libxml/xmlwin32version.h.in:
10814 added patch from Igor for the Windows thread specific defines.
10815
Daniel Veillard845cce42002-01-09 11:51:37 +000010816Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10817
10818 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10819
Daniel Veillard7b602b42002-01-08 13:26:00 +000010820Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10821
10822 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10823 output page into XMLinfo.html. Close bug #66951 and
10824 raised by Robert Collins too.
10825
Daniel Veillard73c6e532002-01-08 13:15:33 +000010826Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10827
10828 * encoding.c: Paul Keogh pointed out a possibility of segfault
10829 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10830 Closes bug # 68238
10831
Daniel Veillard4a859202002-01-08 11:49:22 +000010832Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10833
10834 * doc/*.html: updated the Gdome2 links
10835
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010836Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10837
10838 * libxml.h: Applied following patches from Robert Collins
10839 and make sure IN_LIBXML is defined when compiling it
10840 -------
10841 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10842 as well as Visual C.
10843 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10844 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10845 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10846 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10847 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10848 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10849 xmlSysIDExists xmlNoNetExists).
10850 * xmllint.c: Don't include winsock2.h for Cygwin.
10851
Daniel Veillard401c2112002-01-07 16:54:10 +000010852Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10853
10854 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10855 when the version info is not present.
10856
Daniel Veillard6f42c132002-01-06 23:05:13 +000010857Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10858
10859 * tree.c: Anthony Jones pointed out a problem in
10860 xmlStringGetNodeList() and provided a fix for it
10861
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010862Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10863
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010864 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010865 xmlCreatePushParserCtxt() when the initial buffer passed
10866 is large.
10867
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010868Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10869
10870 * win32/*: big cleanup of the Windows/MSVC project files
10871 from Igor Zlatkovic
10872
Daniel Veillardcebb1362002-01-02 13:13:30 +000010873Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10874
10875 * doc/Makefile.am: should fix #67674 and avoid troubles if
10876 xsltproc is not available or fails in the prefix provided
10877
Daniel Veillard26908ab2002-01-01 16:50:03 +000010878Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10879
10880 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10881
Daniel Veillard5344c602001-12-31 16:37:34 +000010882Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10883
10884 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10885 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10886 Fixed a few other problems raised by Charlie Bozeman.
10887 * result/VC/ElementValid[5-7]: fixed the output
10888
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010889Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10890
10891 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10892 patches from Charlie Bozeman. Regenerated the HTML docs.
10893
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010894Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10895
10896 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10897 for Windows from Igor
10898
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010899Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10900
10901 * xmllint.c: applied Justin Fletcher patch for --output or -o
10902
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010903Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10904
10905 * win32/libxml2/libxml2.def.src: close #67019
10906
Daniel Veillard01db67c2001-12-18 07:09:59 +000010907Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10908
10909 * xmllint.c: applied Justin Fletcher generic timing patch
10910 similar to the one already applied to xsltproc.
10911
Daniel Veillardd1640922001-12-17 15:30:10 +000010912Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10913
10914 * include/libxml/tree.h tree.c: applied documentation patches
10915 from Charlie Bozeman
10916
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000010917Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
10918
10919 *doc/xmllint.xml, xmllint.1 - document --dropdtd
10920
Daniel Veillard29e43992001-12-13 22:21:58 +000010921Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
10922
10923 * valid.c: fix the xmlStrdup() used in the previous patch.
10924 * valid.c: added --dropdtd
10925 * tree.c: fixed xmlUnlinkNode so it also removes the references
10926 from the document if the node is a DTD
10927
Daniel Veillard86fd5a72001-12-13 14:55:21 +000010928Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
10929
10930 * HTMLtree.c valid.c: cleanup some static declarations
10931
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000010932Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10933
10934 * xmllint.c: removed another strdup()
10935 * doc/FAQ: removed the HP/UX entry
10936
Daniel Veillarded472f32001-12-13 08:48:14 +000010937Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
10938
10939 * valid.c: fix bug #66816 when validating.
10940 * xmllint.c: don't use sys/time.h if configure did not found it
10941
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000010942Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
10943
10944 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
10945 xmlcatalog_man.xml
10946
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000010947Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10948
10949 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
10950 xmlInitMemory() was declared twice
10951
Daniel Veillardb82c1662001-12-09 14:00:54 +000010952Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
10953
10954 * globals.c: do not reference strdup() !
10955 * configure.in libxml-2.0.pc.in: trying to fix the libs
10956 of the various config extraction modules
10957
Daniel Veillardef90ba72001-12-07 14:24:22 +000010958Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10959
10960 * configure.in : preparing 2.4.12
10961 * doc/* : updated and rebuilt the docs
10962
Daniel Veillard220346d2001-12-07 11:33:54 +000010963Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10964
10965 * uri.c: closed bug #66159
10966 * testURI.c: added --escape option
10967 * configure.in: some cleanup for xml2-config --cflags
10968
Daniel Veillard2a906822001-12-06 14:34:08 +000010969Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
10970
10971 * globals.c testThreads.c: removed some misplaced includes
10972 of xmlversion.h
10973
Daniel Veillarde28313b2001-12-06 14:08:31 +000010974Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
10975
10976 * threads.c: patch from Gary Pennington fixing a possible
10977 problem at initialization time.
10978
Daniel Veillardd3b08822001-12-05 12:03:33 +000010979Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
10980
10981 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000010982 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000010983 CodeWarrior.
10984
Daniel Veillarda7866932001-12-04 13:14:44 +000010985Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
10986
10987 * xmllint.c: applied Geert Kloosterman's patch to fix
10988 --repeat --timing output
10989
Daniel Veillard19840942001-11-29 16:11:38 +000010990Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10991
10992 * parser.c: Robin Berjon <robin@knowscape.com> found a case
10993 where non-wellformed XML declaractions were not detected.
10994
Daniel Veillarde85d9342001-11-28 14:43:12 +000010995Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10996
10997 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
10998
Daniel Veillard22f25a82001-11-28 09:12:23 +000010999Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11000
11001 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11002 gets reset by xmlCleanupInputCallbacks() and this makes the
11003 function useless. Same for output.
11004
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011005Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11006
11007 * xmlIO.c: robert pointed out a loop error in callback cleanups
11008
Daniel Veillard8faa7832001-11-26 15:58:08 +000011009Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11010
11011 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11012 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11013 they are not really tied to debugging
11014
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011015Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11016
11017 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11018 * xmllint.c: better --catalogs description
11019
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011020Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11021
11022 * tree.c: fixed a couple of problems in xmlSetProp()
11023
Daniel Veillardcd337f02001-11-22 18:20:37 +000011024Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11025
11026 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11027 unappropriate stdout output.
11028
Daniel Veillard566d4df2001-11-22 13:00:53 +000011029Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11030
11031 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11032 by Denis Beurive, closes #65111
11033
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011034Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11035
11036 * valid.c: in case of content model validity error, don't
11037 print it if validity warnings were not requested.
11038
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011039Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11040
11041 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11042 * parserInternals.c: removed the last exit() call. Print an
11043 unmaskable error on stderr instead (library mismatch detection)
11044
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011045Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11046
11047 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11048 shell instructions from Heiko Rupp
11049
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011050Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11051
11052 * catalog.c: use the URL notation file:// for default catalog paths
11053
Daniel Veillard0ec98632001-11-14 15:04:32 +000011054Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11055
11056 * include/libxml/tree.h: better comments for _private fields
11057 * tree.c: removed a problem when copying an entity reference.
11058
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011059Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11060
11061 * vms/*: updated instructions and diffs from John A Fotheringham
11062
Daniel Veillarda11001b2001-11-12 22:45:36 +000011063Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11064
11065 * include/libxml/xmlerror.h: avoid an include problem if
11066 #include <libxml/xmlerror.h> happens first in code
11067 seems to be the case in KDE libs
11068
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011069Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11070
11071 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11072 from Igor for Windows
11073
11074Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11075
11076 * Makefile.am: Gary Pennington pointed out a missing prefix
11077
Daniel Veillard43d3f612001-11-10 11:57:23 +000011078Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11079
11080 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11081 * doc/*: upgraded and rebuilt the docs
11082
Daniel Veillardc1f78342001-11-10 11:43:05 +000011083Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11084
11085 * HTMLparser.c: fix comment in scripts element parsing.
11086 * result/HTML/doc3*: updated the results.
11087
11088Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11089
11090 * uri.c: another URI bug fix #63336, using Joel Young patch.
11091
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011092Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11093
11094 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11095 a cleaned up version of the Pwd shell string generation.
11096
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011097Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11098
11099 * valid.c include/libxml/tree.h: trying to fix namespaces +
11100 validation problems for good, closing #63619 in the process
11101 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11102 wrong in this respect, fixed it.
11103
Daniel Veillardd536f702001-11-08 17:32:47 +000011104Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11105
11106 * xmllint.c: Morus Walter patch to allow --format and --encode
11107
Daniel Veillard5004f422001-11-08 13:53:05 +000011108Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11109
11110 * debugXML.c: Stefan Kost provided an help command for the shell
11111
Daniel Veillarda6825e82001-11-07 13:33:59 +000011112Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11113
11114 * debugXML.c: Heiko Rupp pointed that the shell would crash
11115 on empty nodesets returns.
11116
Daniel Veillard03f848d2001-11-07 12:53:46 +000011117Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11118
11119 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11120 migh need the history libraries
11121
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011122Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11123
11124 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11125 handle the case of < in quoted attributes, Bastian Kleineidam
11126
Daniel Veillardc853b322001-11-06 15:24:37 +000011127Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11128
11129 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11130 fixing catalog breakages
11131 * Makefile.am catalog.c result/catalogs/catal
11132 result/catalogs/mycatalog.* test/catalogs/catal*:
11133 fixed more problems in catalog support, added more regression tests
11134 for both XML and SGML catalog handling
11135
Daniel Veillard66870c72001-11-05 19:27:49 +000011136Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11137
11138 * debugXML.c: applied an improvement to xmlGetLineNo() from
11139 Keith Isdale
11140
Daniel Veillardffe09c92001-11-05 14:21:47 +000011141Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11142
11143 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11144 Side effect of the progressive catalog loading
11145
Daniel Veillardad661b92001-11-05 11:43:15 +000011146Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11147
11148 * Makefile.am: confexecdir and confexec_DATA were defined twice
11149 pointed out by Karl Eichwalder
11150
Daniel Veillard6eb17722001-11-04 22:19:27 +000011151Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11152
11153 * xmlcatalog.c: avoid unlink() and use remove() instead.
11154
Daniel Veillardea898282001-11-04 22:13:45 +000011155Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11156
11157 * libxml.spec.in: cleanup
11158 * include/libxml/xmlwin32version.h: updated with 2.4.8
11159
Daniel Veillarda4617b82001-11-04 20:19:12 +000011160Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11161
11162 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11163 of compiling libxml with a non standard set of options
11164
John Fleck027edfb2001-11-04 20:13:58 +000011165Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11166
11167 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11168 document --sgml option, fixing gnome bugzilla #63382
11169
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011170Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11171
11172 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11173 breakage of 2.4.7, added a couple of really needed APIs
11174 like xmlCatalogIsEmpty() and xmlNewCatalog()
11175 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11176 for install-catalog
11177 * configure.in: preparing 2.4.8
11178
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011179Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11180
11181 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11182 include/libxml/tree.h include/libxml/xmlIO.h: more include
11183 cleanups, export cleanly one html output + format function.
11184
11185Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11186
11187 * parser.c: removed initGenericErrorDefaultFunc call from
11188 xmlInitParser() since it could destroy previous calls to
11189 xsltSetGenericErrorFunc() effects
11190
Daniel Veillardebd38c52001-11-01 08:38:12 +000011191Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11192
11193 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11194 keyword.
11195
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011196Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11197
11198 * Makefile.am: cleanup
11199 * threads.c: cleanup too
11200 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11201 from xsltproc
11202 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11203 dependancy loop.
11204
Daniel Veillard91c00402001-10-30 17:41:38 +000011205Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11206
11207 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11208 was not used anymore !
11209
Daniel Veillard52dcab32001-10-30 12:51:17 +000011210Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11211
11212 * configure.in: preparing 2.4.7
11213 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11214 manual page from John
11215 * doc/*: updated the doc and rebuilt the generated pages
11216
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011217Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11218
11219 * xmlIO.c: closing bug #62711, the library should never
11220 close stdin or stdout.
11221
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011222Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11223
11224 * uri.c: second pass at fixing #63336, using Joel Young
11225 final patch. looks okay.
11226
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011227Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11228
11229 * uri.c include/libxml/uri.h: trying to clear #63336
11230 allowing the escaping routine to parse unconformant
11231 URI-References.
11232
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011233Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11234
11235 * vms/readme.vms vms/build_libxml.com nanoftp.c
11236 include/libxml/xmlversion.h.in: a few VMS updates from
11237 John A Fotheringham
11238 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11239 and xmlCleanupOutputCallbacks() for the Perl binding people.
11240
Daniel Veillard635ef722001-10-29 11:48:19 +000011241Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11242
11243 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11244 apply fixes to close #63271 and avoid segfaults when
11245 the error routine gets callbed before xmlInitParser()
11246 get called.
11247 * nanoftp.c error.c: Applied patches from Justin Fletcher
11248 correcting some xmlGenericError misuses.
11249
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011250Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11251
11252 *doc/xmllint.xml, doc/xmllint.1
11253 New and improved man page for xmllint - .xml is the original, .1
11254 is the generated man page
11255
Daniel Veillardc9484202001-10-24 12:35:52 +000011256Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11257
11258 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11259 the web site from the main HTML document.
11260
Daniel Veillard5151c062001-10-23 13:10:19 +000011261Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11262
11263 * parser.c: fixed an erroneous validation bug when PE refs
11264 occurs in external parsed entities referenced from the
11265 internals subset
11266 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11267 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11268 added the associated testcase, it's a nice one.
11269 * HTMLparser.c: generate the DTD node as HTML still ...
11270 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11271
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011272Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11273
11274 * HTMLparser.c: fixed a bug in htmlNewDoc()
11275
Daniel Veillard89cad532001-10-22 09:46:13 +000011276Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11277
11278 * test/threads/*: added entities testing to the Thread test
11279 * testThreads.c: make the test reasonable
11280 * DOCBparser.c: fix the DTD public and system ID
11281 * xmllint.c: added --sgml for SGML DocBook importing
11282 * Makefile.am: added Docbtests target
11283
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011284Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11285
11286 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11287 * testThreads.c: removed bogus include
11288
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011289Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11290
11291 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11292 fixed a very serious (looping) validation bug
11293
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011294Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11295
11296 * include/libxml/globals.h include/libxml/threads.h threads.c
11297 testThreads.c: far more testing, cleaning up bugs
11298 * *.c : make sure globals.h is always included.
11299
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011300Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11301
11302 * HTMLparser.c: try to get rid of parser loops for good.
11303
Daniel Veillardab7488e2001-10-17 11:30:37 +000011304Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11305
11306 * configure.in: fixed some bugs in CFLAGS passing.
11307 * test/threads Makefile.am testThreads.c: added a specific
11308 threaded test case (really nasty, guaranteed).
11309
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011310Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11311
11312 * catalog.c: serious cleanup on the management of the
11313 XML catalog tree, more tests done, especially with
11314 the catalog PI.
11315
Daniel Veillard364789a2001-10-16 12:45:00 +000011316Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11317
11318 * catalog.c: avoid a problem in catalog cleanup on SMP if
11319 catalogs were not initialized.
11320
Daniel Veillard81463942001-10-16 12:34:39 +000011321Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11322
11323 * catalog.c xpath.c: trying to cleanup the not thread safe
11324 parts of the library.
11325
Daniel Veillard64a411c2001-10-15 12:32:07 +000011326Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11327
11328 * include/libxml/globals.h configure.in global.data: make
11329 the allocation be per-thread a configure option
11330 * encoding.c include/libxml/parser.h: fixed compilation
11331 errors
11332
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011333Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11334
11335 * include/libxml/parser.h: Norm reported that a few lines
11336 added were breaking libxslt compile, removed them for now
11337
Daniel Veillard6f350292001-10-14 09:56:15 +000011338Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11339
11340 * parser.c parserInternals.c threads.c: debugged and fixed
11341 initialization problems which were giving troubles on SMP
11342 boxes.
11343
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011344Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11345
11346 * include/libxml/Makefile.am: missing globals.h
11347
Daniel Veillarde7090612001-10-13 12:18:28 +000011348Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011349
Daniel Veillarde7090612001-10-13 12:18:28 +000011350 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011351
Daniel Veillardd0463562001-10-13 09:15:48 +000011352Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11353
11354 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11355 include/libxml/parserInternals.h include/libxml/tree.h
11356 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11357 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11358 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11359 Applied the last patches from Gary, cleanup, activated threading
11360 all user accessible global variables are now handled in globals.[ch]
11361 Still a bit rought but make tests passes with either
11362 --with-threads defined at configure time or not.
11363 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11364 linking options
11365
Daniel Veillardb8478642001-10-12 17:29:10 +000011366Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11367
11368 * Makefile.am include/libxml/Makefile.am
11369 include/libxml/globals.h globals.c include/libxml/threads.h
11370 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11371 configure.in: started integrating the core of the thread support
11372 not activated yet but half integrated. The code should still
11373 compile and work anyway.
11374
Daniel Veillardb44025c2001-10-11 22:55:55 +000011375Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11376
11377 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11378 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11379 integrating the non-controversial parts of Gary Pennington
11380 multithread patches
11381 * catalog.c: corrected a small bug introduced
11382
Daniel Veillard75b96822001-10-11 18:59:45 +000011383Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11384
11385 * catalog.c include/libxml/catalog.h: very serious cleanup,
11386 isolating unportable code and as much as possible the accesses
11387 to the global shared catalog. May need more testing !
11388
Daniel Veillard78d12092001-10-11 09:12:24 +000011389Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11390
11391 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11392 Keith Isdale patches for the XSLT debugger interfaces. Some
11393 cleanup
11394
Daniel Veillardff0b7312001-10-11 06:46:09 +000011395Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11396
11397 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11398 * DOCBparser.c: generate line nubers in elements
11399
Daniel Veillard60087f32001-10-10 09:45:09 +000011400Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11401
11402 * configure.in: preparing 2.4.6 release
11403 * doc/xml.html doc/html/*: updated and rebuilt the docs
11404 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11405
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011406Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11407
11408 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11409 adding documentation for DV's supercatalog support
11410
Daniel Veillard82d75332001-10-08 15:01:59 +000011411Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11412
11413 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11414 super catalog support adding one API and one flag --sgml to
11415 xmlcatalog
11416
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011417Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11418
11419 * doc/xmlcatalog_man.xml, xmlcatalog.1
11420 One more crack at
11421 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11422
11423
Thomas Broyer47334c02001-10-07 16:41:52 +000011424Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11425
11426 * xpath.c: implemented xmlXPathObjectCopy for external objects
11427 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11428
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011429Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11430
11431 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11432 finishing up fix to
11433 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11434 the xmlcatalog man page display more elegantly
11435
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011436Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11437
11438 * configure.in: closing bug #61832
11439 * HTMLparser.c: removed a warning
11440
Daniel Veillard6ab38382001-10-06 13:08:27 +000011441Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11442
11443 * xpath.c: fixing #61673 part I, do not loose doc information
11444 when copying result value trees.
11445
Daniel Veillard556c6682001-10-06 09:59:51 +000011446Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11447
11448 * xpath.c: trying to harden the XPath interpreter
11449
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011450Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11451
11452 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11453 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11454
William M. Brack1633d182001-10-05 15:41:19 +000011455Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11456
11457 * HTMLparser: repaired another loop problem
11458
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011459Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11460
11461 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11462 parsing.
11463 * xpath.c: fix bug #61291 the default XML namespace node is
11464 missing from the namespace axis.
11465 * tree.c: refuse to create namespaces nodes with prefix "xml"
11466
Daniel Veillard651f9472001-10-04 14:51:06 +000011467Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11468
11469 * SAX.c: ouch a non-defined namespace could lead to a crash,
11470 fixed #61215
11471
Daniel Veillard7dd05702001-10-04 14:25:12 +000011472Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11473
11474 * parserInternals.c: closed bug #61054
11475
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011476Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11477
11478 * include/libxml/Makefile.am: closing #60708
11479
Daniel Veillarda293c322001-10-02 13:54:14 +000011480Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11481
11482 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11483 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11484
Daniel Veillardf4309d72001-10-02 09:28:58 +000011485Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11486
11487 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11488
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011489Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11490
11491 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11492 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11493
Daniel Veillard16756b62001-10-01 07:36:25 +000011494Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11495
11496 * catalog.c: Justin Fletcher provided cleaup code in case
11497 HAVE_STAT is not defined
11498 * include/win32config.h: Igor Zlatkovic suggested to have
11499 HAVE_STAT defined there
11500
William M. Brack5e1cac12001-09-28 16:19:18 +000011501Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11502
11503 * catalog.c - fixed typing error reported by M. Barros
11504
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011505Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11506
11507 * xmllint.c - fixing typo
11508
William M. Brackd28e48a2001-09-23 01:55:08 +000011509Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11510
11511 * HTMLparser.c: small enhancement to prevent loop on
11512 unrecognizable data
11513
Daniel Veillardb1d62872001-09-21 09:47:08 +000011514Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11515
11516 * parserInternals.c: applying patch from bug #60757 this
11517 should close it
11518
Daniel Veillardc0631a62001-09-20 13:56:06 +000011519Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11520
11521 * catalog.c xmlcatalog.c: removed a couple of warning
11522 * xpath.c: try to solve the linking problem on platforms
11523 needing trio to compile
11524
Daniel Veillard1a123612001-09-19 08:06:23 +000011525Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011526
Daniel Veillard1a123612001-09-19 08:06:23 +000011527 * Makefile.am libxml.spec.in: backing up non-documented changes
11528 commited without review or aproval by Jens Finke <jens@gnome.org>
11529 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011530
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011531Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11532
11533 * configure.in: Joe Orton provided a patch fixing a problem
11534 when iconv is specified to be in a non-standard directory
11535 but wasn't exported in xml2-config --cflags
11536
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011537Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11538
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011539 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011540 troubles with 2.4.4 errors.
11541
Daniel Veillard16698282001-09-14 10:29:27 +000011542Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11543
11544 * encoding.c entities.c: do not output hexadecimal charrefs
11545 when serializing HTML since some version of Netscape can't
11546 grok it, generate decimal ones.
11547 * result/HTML/doc3.htm: output changed due to previous test
11548 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11549
Daniel Veillard98fed372001-09-13 11:34:58 +000011550Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11551
11552 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11553 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11554
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011555Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011556 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011557
11558 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11559 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11560 updated the configuration scripts systems accordingly
11561
Daniel Veillard04382ae2001-09-12 18:51:30 +000011562Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11563
11564 * configure.in: preparing for 2.4.4
11565 * doc/xml.html doc/html/*: updated and rebuilt the docs
11566
Daniel Veillardd63437e2001-09-12 15:00:27 +000011567Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11568
11569 * win32/dsp/libxml2.def.src: tried to incorporate comments
11570 from bug #59220
11571
Daniel Veillard319a7422001-09-11 09:27:09 +000011572Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11573
11574 * parser.c result/noent/wml.xml: fixed bug #59981 related
11575 to handling of '&' in attributes when entities are substitued
11576
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011577Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11578
11579 * libxml.h include/libxml/xmlversion.h.in
11580 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11581 Tried to close bug #60131
11582
Daniel Veillardbce62332001-09-10 18:46:55 +000011583Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11584
11585 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11586
Daniel Veillard143b04f2001-09-10 18:14:14 +000011587Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11588
11589 * SAX.c: fixing bug #59946 on xmlns=""
11590
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011591Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11592
11593 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11594 but allocates a new error code.
11595
Daniel Veillard05c13a22001-09-09 08:38:09 +000011596Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11597
11598 * xmllint.c: John Fleck fixed typos in the options output
11599 * parser.c SAX.c: fix ignorable white space SAX selection
11600
11601Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11602
11603 * entities.c: Steve Underwood found the possibility of an
11604 ininite loop in case of error.
11605
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011606Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11607
11608 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11609
Daniel Veillarda050d232001-09-05 15:51:05 +000011610Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11611
11612 * parser.c: warn if version is not 1.0 but it's not
11613 strictly speaking an error after analyzing the spec
11614
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011615Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11616
11617 *doc/catalog.html - add link to the html version of the
11618 man page, other linguistic cleanups
11619
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011620Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11621
11622 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11623 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11624 file, has not yet been included in the build.
11625
Daniel Veillard99784ff2001-09-01 16:20:28 +000011626Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11627
11628 * catalog.c: removed a duplicate affectation Justin Fletcher
11629
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011630Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11631
11632 * tree.c: Armin Sander pointed a possible text coalescing
11633 problem, completed his patch.
11634
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011635Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11636
11637 * trionan.c: Fixed const and volatile re-definition problem
11638
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011639Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11640
11641 * libxml.4 parser.c: doc updates from Heiko Rupp
11642 * parserInternals.c: 2 sanity checks from Heiko Rupp
11643
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011644Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11645
11646 * tree.c: applied patch from Armin Sander to make some pointers
11647 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011648 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011649
Daniel Veillardb06c6142001-08-27 14:26:30 +000011650Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11651
11652 * xpath.c: hum, restrict the integer usage gcc bug workaround
11653 to only gcc compilers so that other architecture don't get
11654 penalized by this limitation.
11655 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11656
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011657Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11658
11659 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11660 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11661
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011662Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11663
11664 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11665 --convert option to xmlcatalog to convert SGML ones to
11666 the XML syntax.
11667 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11668
11669 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011670Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11671
11672 * catalog.c xmlIO.c: started some serious testing and fixed
11673 a few bug and optmization needs.
11674
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011675Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11676
11677 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11678 preparing for a 2.4.3 release even if it may not be ready yet
11679 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11680 all file parsing lookup to go through the entity resolver, add
11681 to add an API to bypass it (needed to load catalogs themselves),
11682 some cleanup on the catalog code too.
11683 * nanoftp.c: small cleanup
11684 * doc/catalog.html: small update
11685
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011686Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11687
11688 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11689 Jun Kuriyama
11690
Daniel Veillardffb120d2001-08-23 00:52:23 +000011691Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11692
11693 * doc/catalog.html: finished the catalog documentation
11694
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011695Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11696
11697 * doc/catalog.html doc/xml.html: added documentation about
11698 Catalog support, misses an API description
11699 * doc/html/*: reextracted the API pages
11700
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011701Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11702
11703 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11704 Added the part about section 7.2 on URI resolution,
11705 fixed a side effect in the HTML parser, look complete
11706 and ready to rock except the URI/SystemID part!
11707
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011708Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11709
11710 * include/libxml/catalog.h include/libxml/parser.h
11711 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11712 xmlIO.c: added support and APIs needed for the catalog PI
11713 * include/libxml/xmlIO.h: cleanup
11714
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011715Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11716
11717 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11718 include/libxml/catalog.h: starts to look okay, really
11719 plugged the new framework, cleaned a lot of stuff,
11720 added some APIs, except the PI's support missing this
11721 should be mostly complete
11722 * result/catalogs/* test/catalogs/*: added new test, enriched
11723 the existing one with URN ID tests
11724
Daniel Veillard64339542001-08-21 12:57:59 +000011725Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11726
11727 * catalog.c: fixed nextCatalog
11728 * result/catalogs/docbook test/catalogs/*: started adding
11729 a small regression test
11730
Daniel Veillardcda96922001-08-21 10:56:31 +000011731Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11732
11733 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11734 more work on the XML catalog support.
11735 * parser.c include/libxml/parser.h: small cleanup seems using
11736 list as a public parameter name can give portability troubles
11737 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11738 include/libxml/xpath.h include/libxml/Makefile.am: removed
11739 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11740 wrappers
11741
Bjorn Reese45029602001-08-21 09:23:53 +000011742Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11743
11744 * Makefile.am trio.c triodef.h trionan.c xpath.c
11745 include/libxml/Makefile.am include/libxml/trionan.h:
11746 Re-worked Not-A-Number and Infinity support.
11747 * xmlcatalog.c: added readline include files
11748
Daniel Veillard344cee72001-08-20 00:08:40 +000011749Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11750
11751 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11752 testCatalog as xmlcatalog, making it an installed app
11753 adding a shell, and preparing it to be a /etc/xml/catalog
11754 management tool, though not ready yet
11755 * catalog.c include/libxml/catalog.h: adding support for
11756 XML Catalogs http://www.oasis-open.org/committees/entity/
11757 not finished, there is some interesting tradeoffs and a
11758 few open questions left.
11759
Daniel Veillardb7664f42001-08-19 13:00:43 +000011760Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11761
11762 * xmllint.c: fixed a line formatting problem
11763
Daniel Veillard5015b712001-08-17 09:37:52 +000011764Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11765
11766 * SAX.c: removed a couple of unused variable (Albert Chin)
11767
Daniel Veillardbb371292001-08-16 23:26:59 +000011768Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11769
11770 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11771 trying to fix some troubles w.r.t. function returning
11772 const xxxPtr.
11773
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011774Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11775
11776 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11777 defined
11778
Daniel Veillardae6db172001-08-16 19:32:00 +000011779Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11780
11781 * xpointer.c: removed unused var
11782
Daniel Veillard09190202001-08-16 16:27:41 +000011783Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11784
11785 * testXPath.c: another small cleanup closing bug #59110
11786
Daniel Veillard796f4b62001-08-16 16:00:13 +000011787Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11788
11789 * win32/dsp/libxml2.def.src: small cleanup closing bug
11790 #59108
11791
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011792Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11793
11794 * example/gjobread.c: add xmlCleanupParser() before leaving
11795
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011796Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11797
11798 * config.h.in configure.in include/libxml/xmlwin32version.h:
11799 released 2.4.2
11800
Daniel Veillardd3d06722001-08-15 12:06:36 +000011801Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11802
11803 * include/libxml/valid.h debugXML.c valid.c: deprecate
11804 the non-boundchecking Sprintf functions, add Snprintf
11805 this should close bug #57984
11806
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011807Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11808
11809 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11810 URIs before doing the lookups (pointed by Mark Vakoc)
11811
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011812Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11813
11814 * xpath.c: serious changes on Result Value Trees and NodeSets
11815 w.r.t. deallocation and collect operations. Probably not
11816 100% clean (merge of allocated trees smells like a problem).
11817 Seems sufficient to close #58943
11818
Daniel Veillard90493a92001-08-14 14:12:47 +000011819Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11820
11821 * xmllint.c: adding a --format option
11822
Daniel Veillardfe703322001-08-14 12:18:09 +000011823Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11824
11825 * xpath.c: count() was broken on Result Value Tree
11826 * xmlIO.c: fixed file:/// accesses on _WIN32
11827
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011828Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11829
11830 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11831 macro was renamed, this should close bug #58683
11832
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011833Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11834
11835 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11836 entity substitution mode text at the end of the entity might
11837 be added due to text coalescing.
11838 * nanoftp.c parser.c: small cleanup
11839
Daniel Veillard0c720972001-08-08 20:59:00 +000011840Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11841
11842 * HACKING: added John Fleck right to commit in the doc subdir
11843
Daniel Veillard48da9102001-08-07 01:10:10 +000011844Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11845
11846 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11847 allow to inherit attributes from the DTD directly in the
11848 tree, this is needed for XPath and can be a useful feature.
11849 Inherited namespaces are always provided at the tree level now
11850 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11851 of tests for this feature (XSLT being the prime user).
11852
Daniel Veillard50f34372001-08-03 12:06:36 +000011853Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11854
11855 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11856 testSAX.c xmlIO.c xmllint.c include/win32config.h
11857 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11858 include/libxml/xmlwin32version.h.in win32/README.MSDev
11859 win32/dsp/*: applied Win32 Facelift No.2 patches from
11860 Igor Zlatkovic for Windows/MSC
11861
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011862Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11863
11864 * SAX.c: unparsedEntityDecl() the URI computation of the
11865 entity wasn't done breaking XSLT unparsed-entity-uri()
11866
Daniel Veillard567e1b42001-08-01 15:53:47 +000011867Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11868
11869 * xpath.c: fixed a bug when walking the descendants and
11870 the current node has no children
11871 * debugXML.c: show up when a text node is supposed to not be escaped
11872
Thomas Broyerf186c822001-07-31 23:30:37 +000011873Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11874
11875 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11876 worked like the set:leading() function)
11877 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11878
Daniel Veillardba6db032001-07-31 16:25:45 +000011879Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11880
11881 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11882
Daniel Veillard57905372001-07-31 15:52:17 +000011883Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11884
11885 * include/libxml/xmlIO.h: apply change to close #58141
11886 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11887
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011888Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11889
11890 * parser.c: when the internal subset uses a PE, then the
11891 included entity can use conditional sections.
11892
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011893Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11894
11895 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11896 when walking the namespace axis showing up in
11897 libxst/tests/general/bug-12
11898 * xmlmemory.c: added the possibility to trace a given block
11899 defined by its address
11900
Daniel Veillard4aafa792001-07-28 17:21:12 +000011901Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11902
11903 * parser.c: don't override existing encoding specified before
11904 starting xmlParseDocument()
11905
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011906Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11907
11908 * include/libxml/xmlwin32version.h: reinserted, needed for
11909 Windows users of CVS
11910
Darin Adlera77cac02001-07-27 17:41:51 +0000119112001-07-27 Darin Adler <darin@bentspoon.com>
11912
Darin Adler699613b2001-07-27 22:47:14 +000011913 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
11914 * testCatalog.c: Add include of <libxml/parser.h>.
11915
119162001-07-27 Darin Adler <darin@bentspoon.com>
11917
Darin Adlera77cac02001-07-27 17:41:51 +000011918 * include/libxml/.cvsignore:
11919 * include/libxml/xmlwin32version.h:
11920 Remove this file from CVS because it's generated.
11921
Daniel Veillard50822cb2001-07-26 20:05:51 +000011922Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11923
11924 * parser.c include/libxml/parser.h: applied const patches from
11925 Tom Moog #58002
11926
Thomas Broyerba4ad322001-07-26 16:55:21 +000011927Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11928
11929 * xpath.c include/libxml/xpath{,Internals}.h: added a function
11930 lookup framework
11931
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000011932Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11933
11934 * tree.c: fixed xmlCopyNode() for documents
11935
Daniel Veillard6dd398f2001-07-25 22:41:03 +000011936Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11937
11938 * parser.c: fixed bugs #58073 reported by Greg Shtilman
11939
11940Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000011941
11942 * parser.c: fixes bug #57652 reported by Morus Walter
11943
Daniel Veillarde3924972001-07-25 20:25:21 +000011944Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11945
11946 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
11947
Daniel Veillarda53c6882001-07-25 17:18:57 +000011948Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11949
11950 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
11951 errors, lesson don't add new functions at 1am before a release
11952 * xpath.c: integrated fix from Bjorn to avoid divide by zero
11953 from XPath initialization when possible.
11954
Daniel Veillardd9bad132001-07-23 19:39:43 +000011955Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11956
11957 * result/scripts/base*: removing history/readline changed
11958 this slightly
11959 * include/libxml/parser.h SAX.c parser.c parserInternals.c
11960 xmllint.c: make element content line number generation
11961 optionnal to avoid breaking old apps added interface to switch
11962
Daniel Veillardf012a642001-07-23 19:10:52 +000011963Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11964
11965 * configure.in: get rid of the readline and libhistory
11966 dependancies by default, release 2.4.1 with IA64 fix
11967 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
11968 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
11969 John Kroll fixes to allow saving to HTTP via PUT (or
11970 POST of needed).
11971 * doc/html/*.html: regenerated the docs
11972
Thomas Broyere8126242001-07-22 03:54:15 +000011973Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11974
11975 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
11976 xmlHashScanFull and xmlHashScannFull3 to get passed the
11977 three keys as arguments to the callback function
11978
Daniel Veillard5e2dace2001-07-18 19:30:27 +000011979Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11980
11981 * configure.in Makefile.am: removed libxml softlink for good
11982 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
11983 100% coverage by gtk-doc
11984
Daniel Veillard8599e702001-07-17 21:38:51 +000011985Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11986
11987 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
11988 fixed serious troubles due to size_t vs. int mismatch
11989
Daniel Veillard8fcc4942001-07-17 20:07:33 +000011990Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11991
11992 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
11993
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011994Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11995
11996 * include/libxml/xpath{,Internals}.h xpath.c: added a more
11997 convenient extension API for value and context managing
11998 Now handles external objects through xmlXPathPopExternal,
11999 xmlXPathWrapExternal and xmlXPathReturnExternal.
12000 Added functions for sets operations (intersection, etc.)
12001
Daniel Veillard22090732001-07-16 00:06:07 +000012002Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12003
12004 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12005 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12006 HTMLparser.c: cleanup of global variables, marking some
12007 const or private.
12008
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012009Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012010
12011 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12012 fixed xmlXPathNodeSetItem when passing index=0
12013
Daniel Veillard05dec342001-07-14 21:57:39 +000012014Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12015
12016 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12017
Daniel Veillard28ae6362001-07-14 16:44:32 +000012018Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12019
12020 * xmllint.c: fixed compilation under Cygwin #57503
12021 * TODO: update
12022
Peter Williamsed156f52001-07-13 18:35:13 +0000120232001-07-13 Peter Williams <peterw@ximian.com>
12024
12025 * config.h.in: add #undef HAVE_DLFCN_H
12026
12027 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12028 builddir.
12029
Daniel Veillard73b36e32001-07-12 15:09:52 +000012030Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12031
12032 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12033 raised by #57348 and #57381
12034
Daniel Veillard7db37732001-07-12 01:20:08 +000012035Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12036
12037 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12038 tree.c xpointer.c: store the line numbder in element->content,
12039 may break some software, need a configuration mechanism
12040
Darin Adler96037892001-07-11 00:03:16 +0000120412001-07-10 Darin Adler <darin@bentspoon.com>
12042
12043 * .cvsignore:
12044 * example/.cvsignore:
12045 * include/.cvsignore:
12046 * include/libxml/.cvsignore:
12047 Various things that are generated and should be ignored.
12048
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012049Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12050
12051 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12052 * doc/xml.html doc/html/*: updated the docs
12053
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012054Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12055
12056 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12057 validation occured on content with element child
12058
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012059Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12060
12061 * tree.c: fixed XML Base computation which was broken
12062 * debugXML.c: added a base function to the shell
12063 * Makefile.am result/scripts/* test/scripts/*: added scripts
12064 based regression tests, and adding 2 XML Base tests
12065
Daniel Veillard19e96c32001-07-09 10:32:59 +000012066Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12067
12068 * tree.c: set properties doc and call xmlSetListDoc for properties
12069 content when grafting them in a different tree.
12070 * aclocal.m4: remove from CVS
12071
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012072Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12073
12074 * win32/libxml2/libxml2.def.src: added some missing entry point
12075 for XPath (Mark Vakoc)
12076
Daniel Veillard388236f2001-07-08 18:35:48 +000012077Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12078
12079 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12080 layer should URI-Unescape before trying to open resources.
12081
Daniel Veillard04383752001-07-08 14:27:15 +000012082Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12083
12084 * xpath.c: fix the name() bug for elements in the default
12085 namespace reported by Charlie Bozeman
12086
Daniel Veillard7583a592001-07-08 13:15:55 +000012087Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12088
12089 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12090 led to an XPath fix, improvements of SAX initialization, and
12091 an added option --nocdata to testXPath
12092
Daniel Veillard449d7392001-07-07 19:11:06 +000012093Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12094
12095 * doc/libxml-doc.el: Felix Natter provided anew version working
12096 with XEmacs too
12097
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012098Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12099
12100 * include/libxml/xpath.h: small cleanup
12101 * doc/xml.html: update
12102
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012103Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12104
12105 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12106 released 2.3.14
12107
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012108Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12109
12110 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012111 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012112
Daniel Veillard73c9c042001-07-05 20:02:54 +000012113Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12114
12115 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12116 were not equal to empty strings
12117
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012118Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12119
12120 * SAX.c: fixed a URI-Reference computation problem when validating
12121 * xmlIO.c: small cleanup
12122
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012123Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12124
12125 * parser.c: improved the description of a couple of interfaces
12126 upon Larry Stamper suggestion
12127
Daniel Veillard62f313b2001-07-04 19:49:14 +000012128Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12129
12130 * SAX.c entities.c parser.c: changed completely the way entities
12131 are handled when running the parser in entity substitution mode.
12132 This fixes a bug reported by Stephan Kulow and nearly divides
12133 by 3 the amount of memory required by libxslt to load and process
12134 DocBook TDG.
12135
Daniel Veillardf420ac52001-07-04 16:04:09 +000012136Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12137
12138 * HTMLparser.c: fixing a too early root closing problem raised
12139 byt Prashanth Naidu
12140
Daniel Veillard8c357d52001-07-03 23:43:33 +000012141Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12142
12143 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12144 raised by Mark Vakoc.
12145
Daniel Veillard6e90d192001-07-03 16:37:49 +000012146Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12147
12148 * example/Makefile.am: fixed the include path to add srcdir/include
12149 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12150 and some cleanup
12151
Daniel Veillardf06307e2001-07-03 10:35:50 +000012152Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12153
12154 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12155 lot of optimization work, results in significant improvements
12156 when handling really complex XPath queries. Add a small optimizer
12157 for unions, improve [n] and [last()], avoid some costly ops.
12158
Daniel Veillard77044732001-06-29 21:31:07 +000012159Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12160
12161 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12162 * xpath.c: small cleanup
12163 * xmlGetNsList: reformated, fixed problems if used on Entities
12164
Daniel Veillard2adbb512001-06-28 16:20:36 +000012165Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12166
12167 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12168
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012169Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12170
12171 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12172 * Makefile.am example/Makefile.am: workaround automake generating
12173 erroneous deps
12174
Daniel Veillard12f7d292001-06-28 13:12:11 +000012175Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12176
12177 * include/win32config.h: bug #56801 Yon Derek provided a patch
12178 to the windows config file.
12179
Daniel Veillard87ee9142001-06-28 12:54:16 +000012180Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12181
12182 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12183 libxml.h : Yon Derek provided a set of changes to compile from
12184 CVS on Windows/MSC
12185
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012186Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12187
12188 * parser.c: fixed UTF8 BOM support in push mode
12189 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12190 added a specific testcase
12191
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012192Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12193
12194 * Makefile.am: added --push regression tests
12195 * parserInternals.c: the XML parser segfaulted in --push mode
12196
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012197Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12198
12199 * configure.in: moved the symlinks detection within a CVS
12200 check, this is not portable and will be removed soon.
12201 * xpath.c: small cleanup/speedup
12202
Daniel Veillard11648102001-06-26 16:08:24 +000012203Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12204
12205 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12206 release of 2.3.12
12207 * parser.c: make an error message if unknow entities in all cases
12208
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012209Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12210
12211 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12212
Daniel Veillard23793842001-06-25 16:07:45 +000012213Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12214
12215 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12216 includes were installed in the wrong dir
12217
Daniel Veillardf5498f32001-06-25 15:08:36 +000012218Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12219
12220 * doc/html.xml: warn against sending code to exhibit bugs.
12221
Daniel Veillard56f06462001-06-24 21:34:03 +000012222Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12223
12224 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12225 Tru64 from Thomas Leitner
12226
Daniel Veillardc5d64342001-06-24 12:13:24 +000012227Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12228
12229 * AUTHORS: added William and Bjorn
12230 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12231 daniel@veillard.com hopefully I won't have to do this again
12232 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12233 docs can be rebuilt cleanly now
12234 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12235 from CVs it's generated, added include/libxml/xmlwin32version.h
12236 also generated but which should change far less frequently.
12237 * catalog.c nanoftp.c: made sure to include libxml.h not
12238 libxml/xmlversion.h directly
12239 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12240 when compiling on WIN32 and MSC
12241
Daniel Veillard07385fd2001-06-23 21:55:48 +000012242Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12243
12244 * include/Makefile.am include/libxml/Makefile.am configure.in:
12245 fixed make distcheck and rebuilding the rpms
12246
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012247Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12248
12249 * configure.in: should finish the migration of exported includes
12250 into a real include/libxml in CVS, at least for CVS users.
12251 * removed the exported headers, added in include/libxml (as well
12252 as xmlversion.h.in).
12253
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012254Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12255
12256 * configure.in: fixed the way to detect symlink
12257
Daniel Veillard66541772001-06-23 18:31:04 +000012258Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12259
12260 * configure.in: updated, include/libxml is now a real CVS dir
12261
Daniel Veillardca989762001-06-23 17:39:29 +000012262Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12263
12264 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12265 version works with both libxml1 and libxml2 (it autodetects
12266 the prefix of the html-files) from Felix Natter.
12267 * doc/xml.html: updated doc accordingly
12268
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012269Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12270
12271 * xpath.c: fixed the bug generating a template loop in libxslt
12272 when using docbook-xsl-1.4, * should filter out document nodes
12273 * HACKING: added William
12274 * TODO: updated
12275
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012276Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12277
12278 * doc/FAQ.html: added a warning about gcc-3.0
12279 * doc/xml.html: added reference to gdome2 and removed a confusing
12280 sentence
12281
Daniel Veillardf7f41852001-06-22 15:18:01 +000012282Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12283
12284 * xmlversion.h: okay this is a generated file, but Windows
12285 users need it and they can't generate it, and I want CVS
12286 Windows users ...
12287 * win32/libxml2/libxml2_so.dsp: Windows project file for
12288 the shared lib version of libxml2
12289 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12290 resources needed for libxslt/xsltproc by Yon Derek
12291
Bjorn Reese3157b342001-06-22 14:41:45 +000012292Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12293
12294 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12295
Daniel Veillard4151acb2001-06-22 10:48:57 +000012296Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12297
Daniel Veillardcc146db2001-06-22 11:10:52 +000012298 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12299
12300Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12301
Daniel Veillard4151acb2001-06-22 10:48:57 +000012302 * include/win32config.h: Yon Derek provided a first fix
12303 to be able to compile libxslt/xsltproc on Windows
12304
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012305Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12306
12307 * xpath.c: attempt to work around what seemed a gcc optimizer
12308 bug when handling floats on i386 http://veillard.com/gcc.bug
12309 * tree.c entities.c encoding.c: doing some cleanups while
12310 chasing it
12311
Daniel Veillard017b1082001-06-21 11:20:21 +000012312Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12313
12314 * Makefile.am: cleanup when --without-debug is specified
12315 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12316 w.r.t. --without-debug and other include points
12317 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12318 Catalogs
12319 * configure.in entities.h tree.h HTMLparser.c: removed
12320 --without-corba, made the _private field mandatory
12321
Daniel Veillard87a764e2001-06-20 17:41:10 +000012322Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12323
12324 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12325 outputs a BOM in UTF8, an errata has been issued to avoid the
12326 problem, that was the most reasonable solution... Add support
12327 for a leading UTF8 BOM in entities.
12328
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012329Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12330
12331 * valid.c: fixed a bug found when post validating an entity ref
12332 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12333 activate it too
12334
Daniel Veillard39196eb2001-06-19 18:09:42 +000012335Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12336
12337 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12338 weakness in the node copy the XPointer and the XInclude
12339 implementations. Serious cleanup.
12340
Daniel Veillard3739b982001-06-19 12:51:30 +000012341Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12342
12343 * Makefile.am: Kjartan Maraas provided a small patch to
12344 add xml2-config.in to EXTRA_DIST
12345
Daniel Veillarda9142e72001-06-19 11:07:54 +000012346Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12347
12348 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12349 provided another failing case found in KDE, the way the
12350 ctxt->vctxt.nodeTab was allocated and freed changed over
12351 time but it wasn't completely cleaned up. This should fix it.
12352
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012353Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12354
12355 * parser.c: Stephan Kulow also raised the fact that line number
12356 could get miscounted making debug harder, fixed the problem
12357 in xmlParseCharData()
12358
Daniel Veillard64b98c02001-06-17 17:20:21 +000012359Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12360
12361 * valid.c: Stephan Kulow pointed out a problem when validating
12362 and using an empty entity, forgot a 'break' in a case.
12363
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012364Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12365
12366 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12367 * doc/xml.html: updated with 2.3.11
12368
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012369Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12370
12371 * TODO: updated adding cleanup of generated doc
12372 * configure.in: prepared to release 2.3.11
12373 * xmllint.c: added --version for bug reporting
12374 * doc/html/*.html: rebuilt the doc
12375
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012376Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12377
12378 * xpath.c: first part of the work on selecting namespace to
12379 fix bug #56115
12380
Daniel Veillard96ed5832001-06-15 22:22:04 +000012381Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12382
12383 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12384 when using -liconv
12385 * TODO: updated
12386
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012387Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12388
12389 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12390 cleanup, encoding support.
12391
Daniel Veillard608ad072001-06-14 08:32:28 +000012392Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12393
12394 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12395
Daniel Veillard239d0522001-06-13 23:02:48 +000012396Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12397
12398 * xpath.c: bug detected by Ankh when / is used as a function arg
12399
Daniel Veillard02bb1702001-06-13 21:11:59 +000012400Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12401
12402 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12403 of element and use it to avoid outputting formatting spaces at
12404 the wrong place. Implemented the format parameter for HTML save.
12405 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12406 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12407 result/HTML/wired.html: of course this impact the result of a
12408 number of HTML tests
12409
Daniel Veillard95d845f2001-06-13 13:48:46 +000012410Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12411
12412 * HTMLtree.[ch]: started augmenting the HTML save API with
12413 encoding and formatting parameters
12414
Daniel Veillardeca60d02001-06-13 07:45:41 +000012415Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12416
12417 * HTMLtree.h: cleanup and started evaluating the work needed on
12418 revamping the HTML output code
12419
Daniel Veillard84666b32001-06-11 17:31:08 +000012420Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12421
12422 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12423
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012424Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12425
12426 * valid.c: fixed bug #56049, forgot one check in the
12427 validation routine
12428
Daniel Veillardca2366a2001-06-11 12:09:01 +000012429Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12430
12431 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12432
Daniel Veillard6761eee2001-06-11 10:29:38 +000012433Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12434
12435 * libxml.h: fixed an error in last commit
12436 * doc/FAQ.html: added an entry for compilation from CVS
12437
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012438Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12439
12440 * xmlversion.h.in libxml.h: Cygwin patches
12441 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12442 * tree.h: cleanup
12443
Daniel Veillardacd370f2001-06-09 17:17:51 +000012444Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12445
12446 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12447 memory block in a strange case where libxml is linked twice
12448 in the binary.
12449
Daniel Veillard1d047672001-06-09 16:41:01 +000012450Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12451
12452 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12453 state far too often, simple fix used to avoid it.
12454
Daniel Veillard4497e692001-06-09 14:19:02 +000012455Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12456
12457 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12458 being processed, applied his patch
12459 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12460
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012461Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12462
12463 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12464 provided fixes to compile on MSCC again
12465 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12466 also provided an update for the project files.
12467
Daniel Veillarda682b212001-06-07 19:59:42 +000012468Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12469
12470 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12471 bug #55810
12472
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012473Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12474
12475 * tree.c: fixed xmlGetNsProp() to close bug #55683
12476 Note this requires libxslt to use it's own function instead.
12477
Daniel Veillardf0c53762001-06-07 16:07:07 +000012478Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12479
12480 * HTMLtree.c: when in a pre element no formatting space should
12481 be added.
12482 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12483
Daniel Veillard068a9652001-06-07 15:30:26 +000012484Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12485
12486 * configure.in: added tests for signal() and signal.h
12487
Daniel Veillard541d6552001-06-07 14:20:01 +000012488Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12489
12490 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12491
Daniel Veillard8a367d42001-06-07 14:01:34 +000012492Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12493
12494 * doc/libxml-doc.el: Felix Natter provided a new version for
12495 libxml2
12496
Daniel Veillard8a926292001-06-07 11:20:20 +000012497Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12498
12499 * HTMLtree.c: when in a pre element no formatting space should
12500 be added.
12501
Daniel Veillard14839d52001-06-06 16:11:56 +000012502Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12503
12504 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12505
Daniel Veillarde95e2392001-06-06 10:46:28 +000012506Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12507
12508 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12509 hack
12510 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12511 * uri.c: fixed a warning
12512
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012513Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12514
12515 * HTMLtree.c: trying to close bug #55772 escaping in script
12516 elements
12517 * doc/xml.html: suggest to send mail to the list
12518
12519Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012520
12521 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12522 good. Use a macro and based on the solution provided in
12523 vsnprintf manual page from GNU.
12524
Bjorn Reese99748722001-06-05 12:49:15 +000012525Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12526
12527 * error.c: Workaround for non-preserving variadic list.
12528 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12529
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012530Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12531
12532 * doc/xml.html: added 2.3.10 release
12533
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012534Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12535
12536 * configure.in: releasing 2.3.10
12537
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012538Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12539
12540 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12541
Daniel Veillard20042422001-05-31 18:22:04 +000012542Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12543
12544 * encoding.c: Robert Collins provided a patch to add the
12545 "US-ASCII" encoding alias
12546
Daniel Veillard97ac1312001-05-30 19:14:17 +000012547Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12548
12549 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12550 string oriented functions and started cleaning the related areas
12551 in xpath.c which needed fixing in this respect
12552
Daniel Veillard2d703722001-05-30 18:32:34 +000012553Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12554
12555 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12556 #55380
12557 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12558
Daniel Veillard9403a042001-05-28 11:00:53 +000012559Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12560
12561 * TODO: updated
12562 * nanohttp.[ch] : started adding APIs to get the redirected URL
12563 when this occurs (needed for further base computation
12564 * tree.h: cleanup
12565 * encoding.c: cleanup
12566 * SAX.c: minor change around ctxt->loadsubset
12567
Daniel Veillard6278fb52001-05-25 07:38:41 +000012568Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12569
12570 * Makefile.am include/Makefile.am: small change to have
12571 include/libxml rebuilt if working from CVS.
12572 * uri.c: applied another patch from Carl Douglas for URI escaping,
12573 this should close bug #51876
12574
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012575Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12576
12577 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12578 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12579 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12580 added specific regression test
12581 * parser.h: preparing for the XSLT mode where DTD inherited
12582 attributes are added to the tree.
12583
Daniel Veillardbbd22452001-05-23 12:02:27 +000012584Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12585
12586 * xinclude.[ch]: Updated the namespace for the Last Call version
12587 * result/XInclude/include test/XInclude/include: updated the
12588 testsuite accordingly
12589
Daniel Veillard8514c672001-05-23 10:29:12 +000012590Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12591
12592 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12593 related to bug #51876
12594
Daniel Veillard42596ad2001-05-22 16:57:14 +000012595Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12596
12597 * tree.c: fixed a gross mistake in base computation, xml:base is
12598 not completely correct yet (need cascade).
12599 * xpath.[ch]: added the few things needed to find a function name
12600 and URI from the XPath context when it is called.
12601
Daniel Veillard81418e32001-05-22 15:08:55 +000012602Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12603
12604 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12605 * DOCBparser.c: small cleanup
12606 * xmllint.c: added a --catalogs option to load catalogs from
12607 $SGML_CATALOG_FILES
12608 * tree.c: cleanup
12609 * configure.in: iconv library fixup, ICONV_LIBS
12610
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012611Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12612
12613 * catalog.c: handling of CATALOG entries. detection of recursion,
12614 and a few bugfixes
12615 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12616 against the default namespace
12617
Daniel Veillard04b93292001-05-21 08:15:31 +000012618Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12619
12620 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12621
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012622Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12623
12624 * parser.c: fixed propagation context info when parsing an
12625 external entity.
12626 * doc/html/*.html: regenerated a couple of docs
12627
Daniel Veillard4623acd2001-05-19 15:13:15 +000012628Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12629
12630 * doc/xml.html: update with 2.3.9 informations
12631
Daniel Veillardbed7b052001-05-19 14:59:49 +000012632Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12633
12634 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12635 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12636 * doc/html/* : rebuilt the docs
12637 * valid.c: small patch which may improve some case when
12638 validating.
12639
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012640Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12641
12642 * HTMLparser.c: Closed bug #54891
12643 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12644 to the suite
12645
12646Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12647
12648 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12649 applied a documentation patch from LotR and filled in a few missing
12650 descriptions
12651
Daniel Veillard76d66f42001-05-16 21:05:17 +000012652Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12653
12654 * xpath.c tree.c parser.c: speed optimizations at the parser level
12655 document tree freeing and xpath evaluation
12656
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012657Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12658
12659 * parser.c parser.h parserInternals.h: fixed a couple of
12660 interfaces for handling memory buffer input to const char *
12661 upon suggestion of JamesH.
12662
Daniel Veillardc3739e72001-05-15 15:23:27 +000012663Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12664
12665 * configure.in: LoTR sent a patch fixing the previous commit
12666
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012667Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12668
12669 * configure.in: trying to deal again with the stoopid -R linking
12670 flag of Solaris
12671
Daniel Veillard790142b2001-05-15 10:51:53 +000012672Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12673
12674 * xpath.h: two nodeset access macros from Thomas Broyer
12675
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012676Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12677
12678 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12679 patch from Thomas Broyer
12680
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012681Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12682
12683 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12684 case
12685 * INSTALL: was empty added stuff from the FAQ
12686
Daniel Veillard75bea542001-05-11 17:41:21 +000012687Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12688
12689 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12690 attributes handling and #54433 by adding xmlUnsetProp()
12691 and xmlUnsetNsProp()
12692
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012693Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12694
12695 * HTMLparser.c: Patch from Jonas Borgström
12696 (htmlGetEndPriority): New function, returns
12697 the priority of a certain element.
12698 (htmlAutoCloseOnClose): Only close inline elements if they
12699 all have lower or equal priority.
12700 * result/HTML: this of course changed a number of tests results.
12701
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012702Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12703
12704 * xmlIO.c catalog.c: plugged in the default catalog resolution
12705 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12706 documentations
12707 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12708
Daniel Veillarda7374592001-05-10 14:17:55 +000012709Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12710
12711 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12712 integrating catalogs
12713 * catalog.[ch] testCatalog.c: adding a small catalo API
12714 (only SGML catalog support).
12715 * parser.c: restaured xmlKeepBlanksDefault(0) API
12716
Daniel Veillardc17337c2001-05-09 10:51:31 +000012717Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12718
12719 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12720
Daniel Veillard257d9102001-05-08 10:41:44 +000012721Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12722
12723 * parser.c: added xmlParseExternalEntityPrivate() to allow
12724 propagation of ctxt->_private when parsing external entities
12725
Daniel Veillard083c2662001-05-08 08:27:14 +000012726Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12727
12728 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12729
Daniel Veillard01ef7382001-05-08 07:31:43 +000012730Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12731
12732 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12733
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012734Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12735
12736 * valid.c: warn when indeterminist content model is detected
12737 * result/VC/ElementValid8: this adds a message
12738 * Makefile.am: add --novalid for VCM tests
12739 * parserInternals.c: added a call to Init memory
12740
Daniel Veillard64269352001-05-04 17:52:34 +000012741Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12742
12743 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12744 when both parameters are NULL.
12745
Daniel Veillard37721922001-05-04 15:21:12 +000012746Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12747
12748 * valid.c: applied small patch from Gary Pennington, reindented
12749 some part of the code.
12750
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012751Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12752
12753 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12754 release, updated and regenerated the docs
12755
Daniel Veillard357c9602001-05-03 10:49:20 +000012756Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12757
12758 * xpath.c result/XPath/expr/floats : clarified and cleanup
12759 printing of abnormal floats in tests.
12760
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012761Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12762
12763 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12764 * results/HTML/ : a few changes in the output of the HTML tests as
12765 a result.
12766 * configure.in: tying to fix -liconv where needed
12767
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012768Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12769
12770 * Makefile.am: fixed a stupid error
12771
Daniel Veillard7150a032001-05-02 16:41:11 +000012772Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12773
12774 * configure.in Makefile.am: make the inclusion of the trio
12775 modules in the library conditional
12776
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012777Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12778
12779 * DOCBparser.c: patche from László Kovács, fixed entities refs
12780 in attributes handling
12781
Daniel Veillardedddff92001-05-02 10:58:52 +000012782Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12783
12784 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12785 flushing
12786
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012787Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12788
12789 * xpath.c: fix of an XSLT namespace bug reported on the list
12790 general/bug-8-
12791
Daniel Veillard5792e162001-04-30 17:44:45 +000012792Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12793
12794 * strio.h trio.c: Dan McNichol suggested a couple of small
12795 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12796
Daniel Veillard02141ea2001-04-30 11:46:40 +000012797Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12798
12799 * tree.c parser.c encoding.c: spent a bit more time looking
12800 at the parsing speed and DOM handling. Added a few more
12801 speedups.
12802
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012803Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12804
12805 * parser.c: small but effective parsing speed improvement
12806
Daniel Veillardb59076b2001-04-29 17:04:07 +000012807Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12808
12809 * configure.in: default on the DocBook parser inclusion (for Gnome)
12810 * DOCBparser.h: fixed a header reference
12811
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012812Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12813
12814 * configure.in xpath.c: applied Bjorn patches for FPE on the
12815 alpha
12816
Daniel Veillardeefd4492001-04-28 16:55:50 +000012817Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12818
12819 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12820 xmlSaveFormatFileTo()
12821
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012822Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12823
12824 * xpath.c: simple and efficient optimization, XPath functions
12825 aways bind to the same code, cache this
12826 * TODO: updated (by saying some is obsolete)
12827
Daniel Veillard2156a562001-04-28 12:24:34 +000012828Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12829
12830 * xpath.c: more cleanup work on XPath name parsing routines
12831
Daniel Veillard61d80a22001-04-27 17:13:01 +000012832Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12833
12834 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12835 xmlXPathParseName
12836 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12837 * debugXML.c: avoid compilation problems if compiling without
12838 HTML support, Igor Zlatkovic
12839 * win32/libxml2/libxml2.def.src: being able to compile without
12840 XPath on Windows
12841
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012842Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12843
12844 * libxml.m4: yet another patch from Toshio Kuratomi
12845
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012846Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12847
12848 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12849
Daniel Veillard67fee942001-04-26 18:59:03 +000012850Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12851
12852 * tree.[ch]: added xmlSaveFormatFile interface for saving
12853 and indenting a file.
12854
Daniel Veillard82e49712001-04-26 14:38:03 +000012855Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12856
12857 * xpath.c: fixed bug #53689 related to processing-instruction()
12858
Daniel Veillard02f077a2001-04-26 10:59:11 +000012859Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12860
12861 * DOCBparser.c: patche from László Kovács
12862
Daniel Veillard30211a02001-04-26 09:33:18 +000012863Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12864
12865 * parser.c: applied fixes from Christian Glahn bug report #53391
12866
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012867Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12868
12869 * error.c: Jean François Lecomte provided a complete description
12870 and a fix to bug #53537
12871
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012872Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12873
12874 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12875
Daniel Veillard1034da22001-04-25 19:06:28 +000012876Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12877
12878 * DOCBparser.c SAX.c: a bit more work on entities processing.
12879 Still Need to cleanup XML output and references in attributes
12880
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012881Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12882
12883 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12884
Daniel Veillardb33c2012001-04-25 12:59:04 +000012885Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12886
12887 * tree.c: trying to fix #53574, not completely complete,
12888 I would like xmllint --copy --debug test/ent1 and
12889 xmllint --debug test/ent1 to show the same result.
12890 * xpath.c: fix a bug when trying to sort namespace nodes
12891
Daniel Veillard5146f202001-04-25 10:29:44 +000012892Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12893
12894 * HTMLtree.c: real fix for #53402
12895
Daniel Veillard7533cc82001-04-24 15:52:00 +000012896Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12897
12898 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12899 PIs when using xsl:output
12900 * valid.c: closing #53537 some case generate segfaults if there
12901 is validity errors
12902
Daniel Veillard61b33d52001-04-24 13:55:12 +000012903Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12904
12905 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12906 of external parsed entities, added --noent to testDocbook
12907 * valid.c: Garry Pennington found an uninitialized variable
12908 access in xmlValidateElementContent()
12909
Daniel Veillard56098d42001-04-24 12:51:09 +000012910Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12911
12912 * HTMLparser.c : HTML parsing still sucks ... trying to deal
12913 with madness
12914 * result/HTML/ : this modified the result of the regression tests
12915 a lot.
12916
Daniel Veillard122376b2001-04-24 12:12:30 +000012917Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12918
12919 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
12920 to doc where it wasn't checked against NULL reported by
12921 Jens Laas
12922
Daniel Veillard43dadeb2001-04-24 11:23:35 +000012923Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12924
12925 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
12926 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
12927
Daniel Veillardeae522a2001-04-23 13:41:34 +000012928Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12929
12930 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
12931 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
12932 * SAX.[ch]: cleanup and updates for DocBook
12933 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
12934 ex SGML identifier changes
12935 * valid.c: removed a static unused function.
12936
Daniel Veillardde57c612001-04-23 09:13:36 +000012937Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12938
12939 * HTMLtree.c: applied change for Paul Sponagl on script saving
12940 * Makefile.am: the warning about entity title.xml are normal.
12941
Daniel Veillard393df012001-04-22 20:11:18 +000012942Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12943
12944 * configure.in: release of 2.3.7
12945 * Makefile.am: fixing make distcheck
12946
Daniel Veillarda41123c2001-04-22 19:31:20 +000012947Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12948
12949 * doc/html/* doc/xml.html: updated and regenerated the docs
12950
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000012951Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12952
12953 * xpath.c: fixed the XPointer problem introduced in 2.3.6
12954
Daniel Veillarde82a9922001-04-22 12:12:58 +000012955Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12956
12957 * tree.c: fixed #53388 with the provided patch
12958
Daniel Veillard06803992001-04-22 10:35:56 +000012959Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12960
12961 * valid.c: Bjorn detected an invalid memory access. Fixed
12962 vstateVPush()
12963
Daniel Veillard40af6492001-04-22 08:50:55 +000012964Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12965
12966 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
12967
Bjorn Reese70a9da52001-04-21 16:57:29 +000012968Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12969
12970 * libxml.h: new header used only for the compilation of libxml
12971 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
12972 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
12973 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
12974 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
12975 xmlmemory.c xpath.c xpointer.c: libxml.h integration
12976 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
12977 baseline (version 1.2 plus a single patch).
12978 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
12979 scientific notation for numbers. Tests added.
12980 * xpath.c: formatting of numbers changed to use sprintf
12981 (contribution from William Brack)
12982
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000012983Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12984
12985 * valid.c: cleanup, more useful debugging
12986 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
12987 * xmlIO.c: entity loading is printed as an error when validating
12988
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000012989Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12990
12991 * valid.c: fixed to validate within entities
12992 * test/VCM/v22.xml: added a specific testcase
12993
Daniel Veillardca1f1722001-04-20 15:47:35 +000012994Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12995
12996 * valid.c: forgot an epsilon transition in for ()+
12997 * test/VCM/v21.xml : added a specific test case
12998
Daniel Veillard85349052001-04-20 13:48:21 +000012999Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13000
13001 * valid.c: removed a state explosion exhibited by RSS
13002 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13003 from bug #51872
13004
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013005Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13006
13007 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13008 validation without using an ugly NFA -> DFA algo in the source.
13009 Made a specific algorithm easier to maintain, using a single
13010 stack and without recursion.
13011 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13012 * hash.c: made the growing routine static
13013 * tree.h parser.c: added the parent information to an
13014 xmlElementContent node.
13015
Daniel Veillarde470df72001-04-18 21:41:07 +000013016Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13017
13018 * SAX.c parser.c xpath.c: generating IDs when not validating
13019 from an external parsed entity was poisoning the ID has table
13020 with removed values. This was killing XSLT on the KDE help
13021 browser.
13022
Daniel Veillardceacdd92001-04-18 15:10:35 +000013023Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13024
13025 * entities.h: andrew@ugh.net.au detected a double declaration
13026
Daniel Veillarda10efa82001-04-18 13:09:01 +000013027Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13028
13029 * debugXML.c hash.c tree.h valid.c : some changes related to
13030 the validation suport to improve speed with DocBook
13031 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13032 the way validation errors get reported
13033
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013034Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13035
13036 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13037 by P C Chow and William M. Brack for XSLT HTML output
13038
Daniel Veillard2d90de42001-04-16 17:46:18 +000013039Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13040
13041 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13042 Igor Zlatkovic patches for MSC compilation and added his
13043 updates
13044
Daniel Veillarde043ee12001-04-16 14:08:07 +000013045Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13046
13047 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13048 prefix lookup.
13049 * parserInternals.c: fixed the bug reported by Morus Walter
13050 due to an off by one typo in xmlStringCurrentChar()
13051
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013052Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13053
13054 * HTMLparser.c result/HTML/*: revamped the way the HTML
13055 parser handles end of tags or end of input
13056
Daniel Veillard82daa812001-04-12 08:55:36 +000013057Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13058
13059 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13060
Daniel Veillard67a21302001-04-11 14:39:16 +000013061Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13062
13063 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13064 bug where the linktime verions of free() won't work ...
13065
Daniel Veillard27b55282001-04-11 12:22:25 +000013066Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13067
13068 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13069
Daniel Veillardafc73112001-04-11 11:51:41 +000013070Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13071
13072 * doc/xml.html: added 2.3.6 release
13073
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013074Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13075
13076 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13077 * result/wml.xml: resulted in a small output change
13078
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013079Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13080
13081 * tree.c: xmlNewDoc was missing the charset initialization
13082 * xmllint.c: added --auto to autogenerate a doc, allow to
13083 reproduce the problem fixed on xmlNewDoc
13084
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013085Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13086
13087 * xpath.c: trying to get 52979 solved
13088 * tree.c result/ result/noent/: trying to get 52712 solved, this
13089 also made me clean up the fact that XML output in general should
13090 not add formating blanks by default, this changed the output of
13091 a few tests
13092
Daniel Veillard73639a72001-04-10 14:31:39 +000013093Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13094
13095 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13096
Daniel Veillardfac26a12001-04-08 13:08:14 +000013097Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13098
13099 * configure.in: finally released 2.3.6
13100
Daniel Veillard911f49a2001-04-07 15:39:35 +000013101Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13102
13103 * xpath.c: checking for null pointer generated by new code
13104
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013105Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13106
13107 * xpath.c: fixed a [] evaluation problem reported
13108 * test/XPath/tests/simpleaddr: extended test
13109 * result/XPath/simpleaddr: updated result
13110
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013111Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13112
13113 * xmllint.c: Dan Timis reported a portability problem
13114 on Macs without mmap, fixed it.
13115
Daniel Veillardb38bd552001-04-03 18:22:00 +000013116Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13117
13118 * testXPath.c : added a --tree option allowing to display the
13119 tree dump of the XPath expression
13120
Daniel Veillard4dd93462001-04-02 15:16:19 +000013121Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13122
13123 * xpath.c: fixed a memleak when comparing nodesets
13124 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13125 * tree.c: added a TODO
13126
Daniel Veillard92ad2102001-03-27 12:47:33 +000013127Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13128
13129 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13130 we need string functions
13131 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13132 to be able to use them where needed. Applied some changes
13133 to reduce name linking pollution and compile in only what's
13134 needed.
13135 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13136 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13137 for the string manipulation functions
13138 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13139 to the free() function of xmlmemory.c
13140 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13141 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13142 usage.
13143
13144
Daniel Veillard2be30642001-03-27 00:32:28 +000013145Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13146
13147 * error.c: applied the context output patch of the error
13148 handling submitted by Chuck Griffith
13149 * error/VC/*: this slightly change some error logs
13150
Daniel Veillard50582112001-03-26 22:52:16 +000013151Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13152
13153 * parser.c: fixed line number reporting on error
13154
Daniel Veillard04be4f52001-03-26 21:23:53 +000013155Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13156
13157 * parser.c: Sullivan and Darin found a parser bug,
13158 applied the patch.
13159
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013160Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13161
13162 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13163 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13164 xmlversion.h.in xpointer.c: of course the way I defined
13165 UNUSED breaks on old gcc version. Try to be smart and
13166 also define it directly in xmlversion.h
13167 * configure.in: removed -ansi flag from the pedantic set
13168
13169Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013170 Huge cleanup, I switched to compile with
13171 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13172 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13173 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13174 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13175 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13176 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13177 encoding.h entities.c error.c list.[ch] nanoftp.c
13178 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13179 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13180 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13181 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13182 Cleanup, staticfied a number of non-exported functions,
13183 detected and cleaned up a dozen of problem found this way,
13184 avoided a lot of public function name/typedef/system names clashes
13185 * doc/xml.html: updated
13186 * configure.in: switched private flags to the really pedantic ones.
13187
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013188Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13189
13190 * configure.in: 2.3.5
13191 * doc/html/*: rebuilt the docs
13192
Daniel Veillard146c9122001-03-22 15:22:27 +000013193Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13194
13195 * parser.c: fixed a reported bug in NOTATION parsing
13196 * uri.c: accepted but not fixed bug 51876, added TODO
13197 * Makefile.am: fixed bug 51876
13198
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013199Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13200
13201 * config.h.in configure.in error.c: fix a compilation problem
13202 on platforms without vsnprintf (xml@thewrittenword.com)
13203
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013204Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13205
13206 * parser.c: fixed a function name header typo
13207 * SAX.c: notations can also occur in external subset.
13208
Daniel Veillard7d42b542001-03-20 13:22:46 +000013209Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13210
13211 * error.c: removed a C++ like comment
13212
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013213Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13214
13215 * parser.c: fixing bug 52299 strange condition leading
13216 to a parser crash due to a buffer overflow
13217 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13218 added the specific test case
13219
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013220Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13221
13222 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13223 xmlXPathConvert{String,Number,Boolean} to be able to make
13224 type casts without a context stack, fixed some implementation
13225 problems related to the absence of context at parse-time,
13226 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13227 in the public API too
13228 * xpointer.c xpathInternals.h: we need to know at parse time
13229 whether we are compiling an XPointer
13230
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013231Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13232
13233 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13234 cleaned up the parser internals, refactored XPath code, added
13235 new compilation based APIs and cleanly separated public and
13236 private APIs.
13237
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013238Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13239
13240 * xpath.h: the comp field must be added at the end to avoid
13241 killing binary compat.
13242
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013243Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13244
13245 * Makefile.am: detect XPath memleaks in regreson tests
13246 * error.c: fixed and error w.r.t. error reporting still using
13247 stderr
13248 * hash.c: added new line at end of file
13249 * tree.h: minor cleanup
13250 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13251 expression parsing from evaluation, resulted in a number of
13252 changes internally, and in XPointer. Likely to break stuff
13253 using xpathInternals.h but should remain binary compatible,
13254 new interfaces will be added.
13255
Daniel Veillardd574f782001-03-14 19:40:17 +000013256Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13257
13258 * configure.in: fixed a couple of problems reported by
13259 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13260 without gcc on non linux platforms.
13261
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013262Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13263
13264 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13265 a fix for --with-html-dir= configure support. I hope it won't
13266 break rpm generation
13267
Daniel Veillarda022fe02001-03-14 16:30:00 +000013268Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13269
13270 * xmlIO.c: one function comment cleanup.
13271
Daniel Veillard25239c12001-03-14 13:56:48 +000013272Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13273
13274 * SAX.c: external subset notations were improperly registered
13275 in the internal subset.
13276
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013277Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13278
13279 * README.cvs-commits: added, pointing to HACKING
13280 * HACKING: updated
13281
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013282Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13283
13284 * parser.c: and Matt Sergeant found one in the XML push
13285 parser (erroneous check I forgot to remove when I fixed the
13286 main parser).
13287
Daniel Veillard68d7b672001-03-12 18:22:04 +000013288Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13289
13290 * xpath.c: ptittom found a small bug in UnaryExpr
13291
Daniel Veillarde356c282001-03-10 12:32:04 +000013292Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13293
13294 * configure.in: bumped to 2.3.4
13295 * error.c: fixed bug #51860
13296 * tree.c: fixed bug #51861
13297 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13298 * tree.[ch] : added xmlDefaultBufferSize
13299 * nanoftp.c: typo in function name header block
13300 * doc/xml.html : updated, added link to XML::LibXSLT
13301 * doc/html/* : rebuilt the docs
13302
Daniel Veillard80f32572001-03-07 19:45:40 +000013303Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13304
13305 * parser.c SAX.c: the new content parsing code raised an
13306 ugly bug in the characters() SAX callback. Found it
13307 just because of strangeness in XSLT XML Rec ouptut :-(
13308
Daniel Veillard6c831202001-03-07 15:57:53 +000013309Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13310
13311 * Makefile.am: Martin Baulig suggested to add -lm
13312 * tree.c: found another bug in xmlNodeGetContent()
13313
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013314Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13315
13316 * xpath.c: Bjorn found the error related to strictness of comparison.
13317
Daniel Veillard29631a82001-03-05 09:49:20 +000013318Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13319
13320 * parser.c: trying to fix the Dtd parsing problem reported
13321 by Gary, side effect of last week speed optimizations.
13322
Daniel Veillard14be0a12001-03-03 18:50:55 +000013323Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13324
13325 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13326 * parserInternals.c: removed unneeded test raised by Stric
13327
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013328Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13329
13330 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13331 and fixed by William Brack). Added xmlXPathFormatNumber.
13332 Changed the sorting slightly.
13333 * configure.in Makefile.am example/Makefile.am: Added -lm.
13334 Please note that applications linking with libxml2, must
13335 also like with the math library from now on.
13336
Daniel Veillardf9533d12001-03-03 10:04:57 +000013337Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13338
13339 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13340
Daniel Veillard2f362242001-03-02 17:36:21 +000013341Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13342
13343 * parser.c: one must report spaces even if the Dtd element
13344 content proves that this is not part of the element content.
13345 * result/valid/*.xml: this changed the ouptu slightly
13346
Daniel Veillardb402c072001-03-01 17:28:58 +000013347Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13348
13349 * configure.in: bumped to 2.3.3
13350 * doc/xml.html: updated
13351
Daniel Veillard77851712001-02-27 21:54:07 +000013352Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13353
13354 * tree.c: minor doc fix
13355 * xpath.c: deallocation issues when a result tree has been
13356 converted to a node-set
13357
Daniel Veillardec70e912001-02-26 20:10:45 +000013358Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13359
13360 * doc/xml.html: oops corrected dates s/2000/2001
13361
Daniel Veillard8730c562001-02-26 10:49:57 +000013362Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13363
13364 * valid.c: new patch from Gary Pennington
13365
Daniel Veillard91e9d582001-02-26 07:31:12 +000013366Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13367
13368 * doc/xml.html: applied patch from Ankh
13369
Daniel Veillardedac3c92001-02-26 01:36:19 +000013370Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13371
13372 * xinclude.c: fixed a problem building on Mac
13373
Daniel Veillard21a0f912001-02-25 19:54:14 +000013374Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13375
13376 * parser.c: more work on increasing parsing ferformances
13377
Daniel Veillard48b2f892001-02-25 16:11:03 +000013378Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13379
13380 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13381 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13382 avoiding memcpy in production builds MEM_CLEANUP macro use
13383 * parser.[ch] parserInternals.c: optimizations of the tightest
13384 internal loops inside the parser. Better checking of I/O
13385 flushing/loading conditions
13386 * xmllint.c : added --timing
13387
Daniel Veillard71681102001-02-24 17:48:53 +000013388Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13389
13390 * configure.in: bumped to 2.3.2
13391 * doc/xml.html: updated for release
13392
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013393Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13394
13395 * xpath.c: found a memleak and fixed a nasty bug
13396
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013397Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13398
13399 * xmllint.[c1] : added return code errors for xmllint
13400 * xpath.c: specific debug dump function for result value trees
13401
Daniel Veillard4b637072001-02-21 21:52:55 +000013402Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13403
13404 * xpath.c: finally implemented xmlXPathCompareNodeSets
13405 * test/XPath/expr/floats results/XPath/expr/floats: added
13406 a test for float expressions
13407
Daniel Veillardf714aa32001-02-21 03:07:44 +000013408Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13409
13410 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13411 * parserInternals.[ch]: trying to speed up parsing
13412 * xpath.c : speeded up node set equality op
13413
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013414Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13415
13416 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13417 better handling of ID/IDREF and the list modules associated
13418 * configure.in: small CFLAGS cleanup
13419
Daniel Veillarda8abee62001-02-19 15:14:59 +000013420Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13421
13422 * configure.in: fixed iconv detection on AIX (stric)
13423
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013424Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013425
13426 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13427
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013428Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13429
13430 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13431 and optimized xmlXPathNodeSetSort
13432
Daniel Veillard142adbf2001-02-17 13:21:05 +000013433Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13434
13435 * xpath.c: bug fix when context size is 0
13436 * parser.c: I like Norm's Dtd because they still manage to break
13437 the parser occasionally
13438
Daniel Veillardf23e0092001-02-16 13:21:29 +000013439Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13440
13441 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13442
Daniel Veillarde0e26512001-02-16 00:11:46 +000013443Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13444
13445 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13446 attributes within the XML-1.0 namespace
13447
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013448Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13449
13450 * xpathInternals.h: exported a few axis functions
13451 * doc/xml.html: updated the doc
13452
Daniel Veillard760f4422001-02-15 14:59:48 +000013453Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13454
13455 * configure.in: applied patch from Daniel van Balen for OpenBSD
13456 and bumped version to 2.3.1
13457 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13458 attempt to find autoclosing was simply broken, removed it,
13459 updated the examples, this is better
13460
Daniel Veillardd194dd22001-02-14 10:37:43 +000013461Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13462
13463 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13464 hash functionnalities.
13465 * doc/html/* : rebuild the doc
13466
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013467Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13468
13469 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13470 on predicate
13471 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13472 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13473 really want to have tags closed on output even if we accept
13474 unclosed ones on input
13475
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013476Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13477
13478 * xpath.c: ouch don't free NULL, rare case fixed
13479 * tree.c: don't coalesce text nodes if they don't have the
13480 same behaviour wrt escaping on output
13481
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013482Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13483
13484 * xpath.c: small fixup
13485 * SAX.c: don't warn on empty namespaces.
13486
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013487Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13488
13489 * README: a bit of cleanup
13490 * configure.in: preparing for 2.3.0 release
13491
Daniel Veillard1f83d392001-02-08 09:37:42 +000013492Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13493
13494 * hash.[ch]: added a first version of xmlHashSize()
13495 * valid.c: another bug fix from Gary Pennington
13496
Daniel Veillard5eef6222001-02-07 18:24:48 +000013497Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13498
13499 * valid.c: couple of bug fixes pointed by Gary Pennington
13500 * HTMLtree.c: #if 0 cleanup
13501
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013502Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13503
13504 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13505 which removes a time consuming check of xmlXPathNodeSetAdd()
13506 and use it in places where we are sure to not break unicity
13507
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013508Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13509
13510 * xpath.c: bug fixes found from XSLT
13511 * tree.c: preserve node->name special values when copying nodes.
13512 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13513 external subset are fetched when available but without full
13514 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13515 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13516 output with encoding disabled.
13517
Daniel Veillard2c833b62001-02-03 08:52:06 +000013518Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13519
13520 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13521 xmlCheckFilename should not be called from xmlFileOpenW
13522 and xmlGzfileOpenW
13523
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013524Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13525
13526 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13527 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13528 added the new tests for URI normalization
13529 * testURI.c: fixed stoopid bugs
13530 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13531 the URI in the error messages are now properly normalized
13532
Daniel Veillardea28ce62001-02-02 08:20:19 +000013533Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13534
13535 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13536
Daniel Veillarde99a4762001-02-01 04:34:35 +000013537Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13538
13539 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13540
Daniel Veillard2b325a02001-01-31 20:46:31 +000013541Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13542
13543 * xpath.c: fixed mod operator
13544
Daniel Veillardde55cf62001-01-31 15:53:13 +000013545Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13546
13547 * parser.c: fixed xmlStrcat doc
13548 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13549 trees.
13550
Daniel Veillard2f913b72001-01-31 13:23:49 +000013551Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13552
13553 * xpath.c result/XPath/tests/chaptersbase
13554 result/XPath/tests/simplebase: fixed XPath node()
13555 * tree.c: small fix in xmlNewNs()
13556 * Makefile.am: removed extraneous xml2Conf.sh rule
13557
Daniel Veillardb42042b2001-01-28 07:40:36 +000013558Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13559
13560 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13561 Changed the library name, in order to get libxml-devel and
13562 libxml2-devel to coexist on a single system
13563 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13564 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13565
Daniel Veillardee0a4662001-01-27 18:59:33 +000013566Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13567
13568 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13569 libxml2-devel installable in // as libxml-devel.
13570
Daniel Veillard5eb05942001-01-27 17:50:22 +000013571Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13572
13573 * doc/Makefile.am: fixed make rebuild in doc
13574 * doc/html/*.html: rebuilt the docs
13575
Daniel Veillard65c295d2001-01-26 09:32:39 +000013576Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13577
13578 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13579
Daniel Veillard8e199902001-01-25 18:54:39 +000013580Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13581
13582 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13583 the HTML doc to go into the -devel RPM ...
13584 * aclocal.m4 config.h.in: some updates due to auto* magic
13585
Daniel Veillard93086662001-01-25 18:13:04 +000013586Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13587
13588 * xpath.h: added a hook in the context structure allowing to
13589 link to extra support, needed for XSLT
13590
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013591Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13592
13593 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13594 xmlXPtrCmpPoints to use it.
13595 * propagated the following patch from Alejandro Forero
13596 * include/win32config.h xmlIO.c: applied further suggestions
13597 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13598 * example/gjobread.c: fixed warnings, now that it builds
13599
13600Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13601
13602 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13603
13604 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13605 filename points to a valid file (not a directory).
13606 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13607 Added calls to xmlCheckFilenameDir.
13608
13609 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13610 `path' (rather than `filename') as the parameter to gzopen and open.
13611
Daniel Veillard48177c22001-01-23 15:27:41 +000013612Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13613
13614 * Makefile.am: fixed a problem with EXTRA_DIST
13615
Daniel Veillardb83ba402001-01-22 22:45:10 +000013616Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13617
13618 * Makefile.am example/Makefile.am: finally found the trick
13619 to build the example, i.e. add "." in SUBDIRS before example
13620 in the list <grin/>
13621
Daniel Veillard82687162001-01-22 15:32:01 +000013622Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13623
13624 * doc/xml.html: updated with an XSLT section, removed pointer to
13625 W3C CVS base.
13626
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013627Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13628
13629 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13630 too, and deallocation need to occur the same way.
13631
Daniel Veillarde4566462001-01-22 09:58:39 +000013632Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13633
13634 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13635 type correponding to an XSLT result tree fragment. Share most
13636 of the data format with node set, as well as operators.
13637 * HTMLtree.c: added a newline at the end of the doctype output
13638 whe this one is not present initially.
13639 * tree.c: make sure taht the parent and doc pointers are properly
13640 set when copying attributes (lists).
13641
Daniel Veillard701c7362001-01-21 09:48:59 +000013642Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13643
13644 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13645
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013646Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13647
13648 * xpath.c: seems I finally killed that ugly path evaluation
13649 context bug (tagged 9999 in case is is wrong)
13650
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013651Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13652
13653 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13654 for XSLT
13655
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013656Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13657
13658 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13659 for xmlGzfileOpen() bug
13660
Daniel Veillardf6eea272001-01-18 12:17:12 +000013661Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13662
13663 * xpath.c: removed an error found by XSLT usage
13664 * tree.c parserInternals.h: use a predefined static string
13665 for text and comment nodes, avoid freeing them in xmlFreeNode,
13666 exported the string name in parserInternals.h and added
13667 another value to disable encoding at output (for XSLT),
13668 gain memory, time.
13669
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013670Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13671
13672 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13673 win32/libxml2/libxml2_so.dsp: new makefiles and update
13674 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13675
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013676Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13677
13678 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13679 Gary Pennington
13680
Daniel Veillard389e6b72001-01-15 19:41:13 +000013681Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13682
13683 * xpath.c: fixed the comaprision of values and nodelists,
13684 need to compare nodelist still ...
13685 * debugXML.c: avoided a possible core dump
13686 * HTMLparser.c: cleanup
13687 * nanohttp.c: contributed fix.
13688 * tree.c: fixes in properties handling added xmlSetNsProp
13689 needed by libxslt
13690 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13691 comment
13692 * TODO: updated
13693
Daniel Veillard167bd532001-01-06 21:09:34 +000013694Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13695
13696 * parser.c parserInternals.c: applied Bjorn Reese optimization
13697 patch
13698
13699Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13700
13701 * Makefile.am: applied patch fro make check from Martin Vidner
13702
Daniel Veillard503b8932001-01-05 06:36:31 +000013703Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13704
13705 * configure.in: preparing 2.2.11
13706 * doc/html/*: rebuild the HTML files
13707 * doc/xml.html : updated
13708
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013709Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13710
13711 * tree.c: fixed a stupid bug
13712 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13713 patches related to validation of an XInclude processing result
13714 * TODO: updated
13715
Daniel Veillarde2488192001-01-04 10:54:22 +000013716Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13717
13718 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13719 on large files
13720
Daniel Veillardf060a412001-01-03 20:52:44 +000013721Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13722
13723 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13724
Daniel Veillard45cff692001-01-03 18:02:04 +000013725Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13726
13727 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13728 reported by Jonas Borgström
13729 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13730
Daniel Veillard08108982001-01-03 15:24:58 +000013731Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13732
13733 * testXPath.c xpath.c: fixing the XPath union expressions problem
13734 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13735
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013736Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13737
13738 * xmllint.c: Made is so if the file name is "-" is will read form
13739 standard input. Sven Heinicke <sven@zen.org>
13740 * tree.c: fixed a problem when growing buffer
13741 * tree.h: fixed the comment of the node types following andersca
13742 comment
13743 * TODO: updated
13744
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013745Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13746
13747 * HTMLparser.[ch]: added a way to avoid adding automatically
13748 omitted tags. htmlHandleOmittedElem() allows to change the
13749 default handling.
13750 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13751 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13752 of xmllint too when using --memory flag, added a memory test
13753 suite at the Makefile level.
13754 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13755 with namespace use when encountering QNames in XPath evalation,
13756 added xmlns() scheme in XPointer.
13757 * nanoftp.c : incorporated a fix
13758 * parser.c xmlIO.c: fixed problems raised with encoding when using
13759 the memory I/O
13760 * parserInternals.c: closed bug 25934 reported by
13761 torsten.landschoff@innominate.de
13762 * TODO: updated
13763
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013764Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13765
13766 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13767 on a non-updated tree :-(, made a 2.2.10 release to correct the
13768 situation
13769
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013770Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13771
13772 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13773 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13774 integrated a set of OpenVMS changes from Howard Taylor
13775 <Howard.Taylor@pacoast.com>
13776
Daniel Veillard58770e72000-11-25 00:48:47 +000013777Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13778
13779 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13780 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13781
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013782Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13783
13784 * HTMLparser.c: some fixes on auto-open of html/head/body
13785 * encoding.c: fixed a compilation error on some gcc env
13786 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13787 XPointer implementation
13788 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13789 related XPointer tests and associated results
13790
Daniel Veillard300f7d62000-11-24 13:04:04 +000013791Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13792
13793 * doc/xmldtd.html doc/xml.html: following a short step by step
13794 guidance on IRC to help maciej with DTDs I started a small
13795 page on the subject.
13796
Daniel Veillard748e45d2000-11-17 16:36:08 +000013797Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13798
13799 * HTMLparser.c: fixed handling of broken charrefs
13800 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13801 patches
13802
Daniel Veillard28929b22000-11-13 18:22:49 +000013803Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13804
13805 * doc/xml.html doc/html/* : rebuilt the docs after adding
13806 xinclude and updated page for 2.2.7 and 2.2.8
13807 * configure.in: releasing 2.2.8
13808
Daniel Veillard41e06512000-11-13 11:47:47 +000013809Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13810
13811 * parser.[ch] parserInternals.c: applied the conditional
13812 section processing fix from Jonathan P Springer
13813 <jonathan.springer2@gte.net>
13814 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13815 project file, fixed iconv default non support
13816 * xpath.c: fixed the problem of evaluating relative expressions
13817 when a node context is provided.
13818
Daniel Veillardbf432752000-11-12 15:56:56 +000013819Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13820
13821 * nanoftp.c: fixed gcc 2.95 new warnings
13822 * SAX.c: fixed a stupid bug
13823 * tree.c: fixed a formatting problem when round-tripping
13824 from/to memory
13825 * xinclude.c: chased memleak, fixed a base problem
13826 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13827 xmlXPtrBuildNodeList()
13828 * TODO: updated
13829 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13830 adding a first small set of regression tests for XInclude
13831
Daniel Veillardc2def842000-11-07 14:21:01 +000013832Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13833
13834 * nanohttp.[ch]: applied Wayne Davison patches to access
13835 the WWW-Authorization header.
13836 * parser.c: Closed Bug#30847: Problems when switching encoding
13837 in short files by applying Simon Berg's patch.
13838 * valid.c: fixed a validation problem
13839 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13840 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13841 Wayne Davison
13842 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13843 need to be extended to non full nodes selections.
13844 * xinclude.c: starts to work decently
13845
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013846Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13847
13848 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13849 debugXML.c xmlversion.h.in: Started adding XInclude support,
13850 this is a new xmllint option
13851 * tree.c xpath.c: applied TOM patches for XPath
13852 * xpointer.c: fixed a couple of errors.
13853 * uri.c: added an escaping function needed for xinclude
13854 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13855 new warning from RH70 gcc's version
13856
Daniel Veillarda4964b72000-10-31 18:23:44 +000013857Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13858
13859 * HTMLparser.c: fixed loop on invalid char in scripts
13860 * parser.c: update to description of xmlIOParseDTD()
13861 * libxml.m4 xmlversion.h.in: changes contributed by
13862 Michael Schmeing <m.schmeing@internet-factory.de>
13863 * configure.in: preparing for 2.2.7
13864 * Makefile.am: trying to avoid config.h and acconfig.h
13865 being included in the distrib
13866 * configure.in: released 2.2.7
13867
13868Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13869
13870 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13871 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13872
Daniel Veillard01411222000-10-30 15:33:22 +000013873Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13874
13875 * parser.[ch]: added xmlIOParseDTD()
13876 * xpointer.c: added support for the 2 extra parameters of
13877 string-range, fixed a stoopid error when '0' was present
13878 in XPointer expressions
13879 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13880 testsuite for the above
13881
Daniel Veillard6db58192000-10-30 09:27:53 +000013882Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13883
13884 * libxml.spec.in: improved package descriptions
13885
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013886Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13887
13888 * xpath.c xpathInternals.h: applied a large cleaning patch
13889 from TOM <ptittom@free.fr>, it also add namespace support
13890 for function and variables registration.
13891
Daniel Veillardbd20df72000-10-29 17:53:40 +000013892Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13893
13894 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13895 * Makefile.mingw: Wayne Davison's update adding hash.c
13896
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013897Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13898
13899 * xpath.c: fixed the root evaluation problems
13900 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13901 ignorable spaces with <b> <bold> <em>
13902 * tree.c: fixed a loop in xmlSearchNsByHref()
13903
Daniel Veillard767662d2000-10-27 17:04:52 +000013904Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13905
13906 * xpath.c: applied another XPath patch from TOM
13907 * xpath.c include/makefile.am: applied another patch from
13908 china@thewrittenword.com (cleanup on IRIX).
13909
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013910Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13911
13912 * xml-config.1: received a fixed version from Fredrik Hallenberg
13913 <hallon@lysator.liu.se>
13914
Daniel Veillardf6bf9212000-10-26 14:07:44 +000013915Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13916
13917 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
13918 cleanup patch for XPath
13919
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000013920Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13921
13922 * patched to redirrect all "out of context" error messages to
13923 a reconfigurable routine. The changes are:
13924 * xmlerror.h : added the export of an error context type (void *)
13925 an error handler type xmlGenericErrorFunc there is an interface
13926 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
13927 to reset the error handling routine and its argument
13928 (by default it's equivalent to respectively fprintf and stderr.
13929 * all the c files: all wild accesses to stderr or stdout within
13930 the library have been replaced to calls to the handler.
13931
Daniel Veillard29a11cc2000-10-25 13:32:39 +000013932Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13933
13934 * configure.in: release 2.2.6
13935 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
13936 exporting the inner functions of xpath for extension modules
13937 * doc/*: updated and rebuilt the doc
13938
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000013939Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13940
13941 * nanohttp.c : applied Wayne HTTP cleanup patch
13942 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
13943 and xmlNodeSetSpacePreserve()
13944
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000013945Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13946
13947 * xpath.c: closing bug #29260
13948
Daniel Veillard126f2792000-10-24 17:10:12 +000013949Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13950
13951 * hash.[ch] debugXML.c: expanded/enhanced the API, added
13952 multikey tuples, made hash structure opaque
13953 * valid.[ch]: moved elements, attributes, notations decalarations
13954 as well as ID and refs to hash tables.
13955 * entities.c: hash cleanup
13956 * xmlmemory.c: fixed a dump problem in debug mode
13957 * include/Makefile.am: problem passing in DESTDIR= values patch
13958 from Marc Christensen <marc@calderasystems.com>
13959 * nanohttp.c: removed debugging remains
13960 * HTMLparser.c: the bogus tag should be ignored (Wayne)
13961 * HTMLparser.c parser.c: fixing a number of problems with the
13962 macros in the *parser.c files (Wayne).
13963 * HTMLparser.c: close the previous option when opening a new one
13964 (Marc Sanfacon).
13965 * result/HTML/*: updated the HTML results accordingly
13966
Daniel Veillard52afe802000-10-22 16:56:02 +000013967Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13968
13969 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
13970 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
13971 XPath functions and XML entities table to them. More to come...
13972 * xmlIO.c: fixed libxml closing FILEs it didn't open.
13973
Daniel Veillard683cb022000-10-22 12:04:13 +000013974Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13975
13976 * tree.c: coalesce adjacent text nodes
13977 * valid.c: handling of blank nodes in DTd validation (raised
13978 by problems with a posteriori validation).
13979 * nanohttp.c: changing behaviour on HTTP write stuff.
13980 * HTMLtree.c: forced body and html to be explicitely closed.
13981 * xpath.h: exported more XPath functions.
13982
Daniel Veillard1baf4122000-10-15 20:38:39 +000013983Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13984
13985 * Release of 2.2.5
13986 * xpointer.c: range() range-inside and other helper functions
13987 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
13988
Daniel Veillard47e12f22000-10-15 14:24:25 +000013989Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13990
13991 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
13992 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
13993
Daniel Veillardb732a0e2000-10-15 11:27:01 +000013994Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13995
13996 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
13997 and XPointer modules
13998
Daniel Veillard134c9f32000-10-15 10:27:08 +000013999Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14000
14001 * SAX.h: closed #25107
14002
Daniel Veillard39915622000-10-15 10:06:55 +000014003Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14004
14005 * testSAX.c: fixed problem with cdata reporting
14006 * SAXresult/* : updated
14007
Daniel Veillard1e851392000-10-15 10:02:56 +000014008Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14009
14010 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14011 Closed bug #27499, added to regression tests
14012 * TODO: updated
14013
Daniel Veillard7eda8452000-10-14 23:38:43 +000014014Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14015
14016 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14017 support for SCRIPT and STYLE with help from Bjorn Reese
14018 * test/HTML/* result/HTML/*: added simple testcase and updated
14019 the existing ones.
14020
Daniel Veillardff9c3302000-10-13 16:38:25 +000014021Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14022
14023 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14024 string-range for empty strings
14025 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14026 test/XPath/xptr/strrange: augmented the XPointer testsuite
14027
Daniel Veillard189446d2000-10-13 10:23:06 +000014028Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14029
14030 * doc/xml.html doc/xmlmem.html: added a module describing memory
14031 interfaces and use, updated the main page.
14032
Daniel Veillard2f971a22000-10-12 23:26:32 +000014033Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14034
14035 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14036 nanoftp code work on Windows too now
14037
14038Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014039
14040 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14041 * xpointer.c: implemented string-range() at least a good first version
14042 * test/XPath/docs/str test/XPath/xptr/strrange
14043 result/XPath/xptr/strrange: the string-range() tests
14044
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014045Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14046
14047 * Makefile.am include/Makefile.am include/win32config.h
14048 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14049 and make distcheck
14050
Daniel Veillard19d61112000-10-11 23:50:35 +000014051Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14052
14053 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14054 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14055 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14056
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014057Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14058
14059 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14060 patch for socklen_t detection by
14061 Albert Chin-A-Young <china@thewrittenword.com>
14062
Daniel Veillardcd429612000-10-11 15:57:05 +000014063Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14064
14065 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14066 and added a --dtdvalid option to xmllint used to test it
14067
Daniel Veillard47c02452000-10-11 13:04:36 +000014068Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14069
14070 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14071 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14072
Daniel Veillard2d38f042000-10-11 10:54:10 +000014073Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14074
14075 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14076 handlings (registration, lookup, cleanup)
14077
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014078Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14079
14080 * configure.in Makefile.am include/makefile.am: adding XPointer
14081 and XPtrtests target
14082 * xpointer.[ch] : new files for XPointer support
14083 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14084 more XPath tests
14085
Daniel Veillard57fda592000-10-10 23:24:14 +000014086Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14087
14088 * configure.in: fixed, very broken, make distcheck works again
14089
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014090Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14091
14092 * More work toward 2.2.5, integrated a number of patches
14093 * configure.in Makefile.am win32config.h.in: trying to cleanup
14094 make distcheck .... huh ...
14095 * include/Makefile.am include/win32config.h: new directory
14096 for includes
14097 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14098 updated teh makefiles and instructions for WIN32
14099 * xpath.c: small fixes
14100 * test/XPath/ results/XPath: updated the testcases and results
14101 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14102 suggested patches
14103 * valid.c: fixed an ID bug
14104
Daniel Veillardb71379b2000-10-09 12:30:39 +000014105Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14106
14107 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
14108 the automake bug where wrong dependancies were generated.
14109 * xpath.[ch]: worked on XPointer
14110
Daniel Veillard7e99c632000-10-06 12:59:53 +000014111Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14112
14113 * configure.in Makefile.am: 2.2.5, ship the include in an
14114 include/libxml subdirectory, use symlinks when using CVS
14115 * testSAX.c: fixed small bug
14116 * testXPath.c: changed the way testfiles are parsed
14117 * debugXML.c: same kind of cleanup when parsing an argument expression
14118 XPath/XPointers can have blanks embedded
14119 * xpath.[ch]: more cleanup, reorgs for XPointer work
14120 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14121 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14122
Daniel Veillard55b91f22000-10-05 16:30:11 +000014123Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14124
14125 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14126 in the XPath engine, rewrote large parts of it, now it's far
14127 cleaner and in sync with the REC not an old WD. Fixed a parsing
14128 problem in the interactive XML shell found when testing XPath.
14129
Daniel Veillardac260302000-10-04 13:33:43 +000014130Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14131
14132 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14133 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14134 examples with the extra test
14135
Daniel Veillard7cfce322000-10-04 12:40:27 +000014136Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14137
14138 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14139 the global init function.
14140
Daniel Veillard970112a2000-10-03 09:33:21 +000014141Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14142
14143 * HTMLparser.c: Doohhh, attribute name parsing was still case
14144 sensitive ! Fixed this ...
14145 * result/HTML/* : updated the tests results accordingly
14146
Daniel Veillard740abf52000-10-02 23:04:54 +000014147Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14148
14149 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14150 engine, should be far more stable, incorporated a new version of
14151 preceding/following axis, need testing
14152 * uri.c: fixed file:///c:/a/b/c problem
14153 * test/XPath/tests/idsimple: augmented the XPath tests
14154
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014155Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14156
14157 * doc/* rebuilding docs for 2.2.4 release
14158
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014159Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14160
14161 * configure.in: releasing 2.2.4
14162 * parser.[ch]: added xmlStrEqual()
14163 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14164 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14165 use xmlStrEqual instead
14166 * TODO: updated
14167 * added an XPath test
14168
Daniel Veillardbc765302000-10-01 18:23:35 +000014169Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14170
14171 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14172 * entities.h: exported xmlInitializePredefinedEntities
14173 * parser.[ch] : added xmlInitParser()
14174 * parserInternals.h : had to export htmlInitAutoClose()
14175
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014176Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14177
14178 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14179 problems
14180 * Makefile.am : added XPath regression tests to normal tests
14181 * uri.c: fixed a problem with local paths, cleanup
14182 * parser.c: fixed a problem with large CData sections
14183
Daniel Veillardd2ade932000-09-30 14:39:55 +000014184Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14185
14186 * configure.in xml-config.in: patch from "Ben Taylor"
14187 <sol7x86@hotmail.com> for solaris shared libs lookup
14188
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000141892000-09-30 Martin Baulig <baulig@suse.de>
14190
14191 * libxml-2.0.pc.in: Provide pkg-config script.
14192
14193 * configure.in: Create the libxml-2.0.pc script from the
14194 libxml-2.0.pc.in templates.
14195 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014196 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014197
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014198Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14199
14200 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14201 when compiling with MSC
14202
Daniel Veillard46057e12000-09-24 18:49:59 +000014203Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14204
14205 * xpath.c: patch for normalize-string() substring-before(),
14206 substring-after() and translate() functions from Bjorn Reese
14207 <breese@mail1.stofanet.dk>
14208 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14209 Fredrik Hallenberg <hallon@lysator.liu.se>
14210 * TODO: updated
14211
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014212Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14213
14214 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14215 problem of socklen_t being undefined on a number of platforms
14216 * debugXML.c: fixed a compilation problem when without snprintf
14217
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014218Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14219
14220 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14221 an URI bug and a fix for the control-character-induced infinite loop
14222 * nanohttp.c: preventive fix for compiling on WIN32
14223
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014224Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14225
14226 * xmlint.c: closing bug #25000
14227
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014228Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14229
14230 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14231 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14232 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14233 related function, fixing xmlStrncmp(), and associated cleanup
14234 * result/HTML/entities.html.sax: updating result
14235
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014236Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14237
14238 * uri.c: applied patch for URI escaping from Wayne Davison
14239 <wayned@blorf.net>
14240 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14241 from Denis Barbier <barbier@imacs.polytechnique.fr>
14242 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14243 patch from Wayne Davison
14244
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014245Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14246
14247 * doc/xml.html : updated with new releases, adding "how to help"
14248
Daniel Veillard04698d92000-09-17 16:00:22 +000014249Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14250
14251 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14252 removed a few warnings in pedantic mode ...
14253 * parserInternals.c parser.c: moved encoding switching function
14254 to parserInternals.c
14255 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14256
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014257Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14258
14259 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14260 error or warning handlers
14261
Daniel Veillardb1059e22000-09-16 14:02:43 +000014262Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14263
14264 * parserInternals.c parserInternals.h parser.c Makefile.am:
14265 created a new module parserInternals.c, moved most of the
14266 code shared by the various parsers there, as well as
14267 deprecated code from parser.c. More cleanup of parser.c
14268 * uri.c: fixed a problem when URI is NULL
14269 * valid.c: speedup when looking for an attribute declaration
14270
Daniel Veillard39c7d712000-09-10 16:14:55 +000014271Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14272
14273 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14274 the cleanup of the computation of URI references when seeking
14275 external entities. The URI reference string and the resulting
14276 URI are both stored now.
14277 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14278 large s(n)printf checks and cleanup from Denis Barbier
14279 <barbier@imacs.polytechnique.fr>
14280 * xmlversion.h.in tree.h: couple of SGML declarations for a
14281 possible docbook module.
14282 * result/VC/ : a couple of test output changed due to the change
14283 of the entities URI
14284
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014285Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14286
14287 * parser.h: added a _private field for linking user's data
14288
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014289Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14290
14291 * parser.c parserInternals.h: demacroified most of the IS_XXX
14292 the gain in size is significant so ...
14293
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014294Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14295
14296 * entities.c: cases where looking up entities with doc==NULL
14297 covered
14298
Daniel Veillard90e11312000-09-05 10:42:32 +000014299Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14300
Daniel Veillard1de50802000-09-07 08:54:32 +000014301 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014302 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14303
Daniel Veillard98a79162000-09-04 11:15:39 +000014304Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14305
Daniel Veillard1de50802000-09-07 08:54:32 +000014306 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014307 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14308 * Makefile.in: added URItest and included thenin "make tests"
14309
14310Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014311
14312 * xmlversion.h.in: closed bug 22941
14313
Daniel Veillard2bb89092000-08-31 14:57:50 +000014314Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14315
14316 * doc/xmlio.html: added doc and example for entity loader
14317 redefinition.
14318
Daniel Veillard96984452000-08-31 13:50:12 +000014319Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14320
14321 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14322 used by libxml
14323
Daniel Veillarde715dd22000-08-29 18:29:38 +000014324Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14325
14326 * parser.c: Fixed bug on invalid ontent characters and when using
14327 push.
14328 * xmllint.c: fixed xmllint endling of errors in push mode
14329
Daniel Veillard4948eb42000-08-29 09:41:15 +000014330Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14331
14332 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014333 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014334 * result/HTML/*.sax: regenerated HTML SAX output
14335 * parser.c: more cleanup.
14336
Daniel Veillarde010c172000-08-28 10:04:51 +000014337Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14338
14339 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014340 patches from Wayne Davison <wayned@users.sourceforge.net>,
14341 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014342 * HTMLparser.c: fixed an ignorable white space detection bug
14343 occuring when parsing with SAX only
14344 * result/HTML/*.sax: updated since the output is now HTML
14345 encoded...
14346
Daniel Veillard47f3f312000-08-27 22:40:15 +000014347Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14348
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014349 * HTMLparser.[ch]: applied some of Wayne Davison
14350 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014351
Daniel Veillarde0854c32000-08-27 21:12:29 +000014352Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14353
14354 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14355 undeclared namespace prefix was used, added a warning.
14356 Cleaned up support w.r.t. entities, spilling out a warning
14357 and being pedantic on lookups.
14358 * test/warning/ent9 : added testcase for previous example.
14359 * TODO: updated
14360 * parserInternals.h parser.c: changed the way names are parsed
14361 now allow infinite size and decrease penalty for normal use
14362 * parser.c: Started a big cleanup/check of the parser code,
14363 fixed some of the most tortuous entity code, spotted code
14364 unused anymore
14365 * test/*: added tests for very long names and related nasty
14366 things.
14367
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014368Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14369
14370 * doc/encoding.html: added encoding aliases doc
14371 * doc/xml.html: updates
14372 * encoding.[ch]: added EncodingAliases functions
14373 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14374 bottleneck affecting large DTDs like Docbook
14375 * parser.[ch] xmllint.c: added a pedantic option, will be
14376 useful
14377 * SAX.c: redefinition of entities is reported in pedantic mode
14378 * testHTML.c: uninitialized warning from gcc
14379 * uri.c: fixed a couple of bugs
14380 * TODO: added issue raised by Michael
14381
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014382Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14383
14384 * doc/encoding.html: propagated Martin Duerst suggestions
14385
Daniel Veillard52402ce2000-08-22 23:36:12 +000014386Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14387
14388 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14389 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14390 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14391 by Wayne Davison
14392
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014393Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14394
14395 * nanoftp.c nanohttp.c: small cleanup
14396 * TODO: updated
14397
Daniel Veillard244ece92000-08-19 20:58:02 +000014398Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14399
14400 * added an old VC testcase and updated title.xml entity
14401
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014402Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14403
14404 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14405 done on auto-opening of <p> tags and cleanup of SAX output
14406
Daniel Veillard979e55e2000-08-19 16:48:54 +000014407Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14408
14409 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14410
Daniel Veillard4540be42000-08-19 16:40:28 +000014411Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14412
14413 * doc/xml.html libxml.* structure.*: updated the doc a bit
14414
Daniel Veillard808a3f12000-08-17 13:50:51 +000014415Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14416
14417 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14418 of SAX tests
14419
Daniel Veillard29579362000-08-14 17:57:48 +000014420Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14421
14422 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14423 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14424
Daniel Veillard1255ab72000-08-14 15:13:33 +000014425Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14426
14427 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14428 * testHTML.c: fix core dump on Solaris 2.x systems
14429 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14430 * result/HTML/*.sax: previous bug fix lead to new results
14431
Daniel Veillard03109292000-08-14 14:58:22 +000014432Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14433
14434 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14435 * configure.in: added --with-readline=DIR to accept alternate
14436 path for readline include/library
14437 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14438 for ANSI under HP-UX
14439 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14440 includes @LIBS@
14441
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014442Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14443
14444 * doc/* : rebuilt the docs
14445 * getting ready for 2.2.2 release
14446
Daniel Veillard87b95392000-08-12 21:12:04 +000014447Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14448
14449 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14450 and xmlAddFeature()
14451 * tree.[ch]: added xmlAddChildList()
14452 * xmllint.c: MAP_FAILED macro test
14453 * parser.h: added xmlParseCtxtExternalEntity()
14454 * valid.c: applied bug fixes removed warning
14455 * tree.c: added CDATA block to elements content
14456 * testSAX.c: cleanup of output
14457 * testHTML.c: added SAX testing
14458 * encoding.c: better error recovery
14459 * SAX.c, parser.c: fixed one of the external entity processing
14460 of the OASis testsuite
14461 * Makefile.am: added HTML SAX regression tests
14462 * configure.in: bumped to 2.2.2
14463 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14464 SAX results
14465
Daniel Veillard88a172f2000-08-04 18:23:10 +000014466Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14467
14468 * configure.in: patch for HP compiler
14469
144702000-08-04 Sven Heinicke <sven@zen.org>
14471
14472 * xmllint.c: Was coredumping sometimes when the file given didn't
14473 exist.
14474
Daniel Veillard46e370e2000-07-21 20:32:03 +000014475Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14476
14477 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014478
Daniel Veillard46e370e2000-07-21 20:32:03 +000014479 when using in memory parsing. Need some cleanup.
14480 * xmllint.c configure.in: added a --memory flag to test memory
14481 parsing
14482
Daniel Veillard36650692000-07-21 15:16:39 +000014483Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14484
14485 * nanohttp.c: fixed socklen_t replacement to unsigned int
14486 * parser.c: fixed a space handdling missing at the end of
14487 production 28 DOCTYPE.
14488 * xmlmemory.c: fixed a stupid bug on the routine to override
14489 allocation functions
14490 * TODO: updated
14491
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014492Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14493
14494 * doc/ regenerated the docs
14495
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014496Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14497
14498 * doc/encoding.html doc/xml.html: added I18N doc
14499 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14500 improvements, both parser and filters, added ASCII & HTML,
14501 fixed the ISO-Latin-1 one
14502 * xmllint.c testHTML.c: added/made visible --encode
14503 * debugXML.c : cleanup
14504 * most .c files: applied patches due to warning on Windows and
14505 when using Sun Pro cc compiler
14506 * xpath.c : cleanup memleaks
14507 * nanoftp.c : added a TESTING preprocessor flag for standalong
14508 compile so that people can report bugs more easilly
14509 * nanohttp.c : ditched socklen_t which was a portability mess
14510 and replaced it with unsigned int.
14511 * tree.[ch]: added xmlHasProp()
14512 * TODO: updated
14513 * test/ : added more test for entities, NS, encoding, HTML, wap
14514 * configure.in: preparing for 2.2.0 release
14515
Daniel Veillard49703262000-07-10 10:27:46 +000014516Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14517
14518 * nanoftp.c: fixed the way the control connection is handled
14519 * libxml.spec.in: fixed the dependancies and cleanup
14520
Daniel Veillard306be992000-07-03 12:38:45 +000014521Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14522
14523 * doc/xml.html: changed the xmlsoft.org structure, updated the
14524 examples w.r.t. root and childs
14525
Daniel Veillard7d853352000-07-02 18:53:09 +000014526Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14527
14528 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14529
Daniel Veillard365e13b2000-07-02 07:56:37 +000014530Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14531
14532 * HTMLparser.c: Work on character encoding support for the HTML parser
14533 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14534 * encoding.c: Fixed a potential memleak in the encoding stuff
14535
Daniel Veillardaf743792000-07-01 11:49:28 +000014536Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14537
14538 * doc/FAQ.html doc/Makefile.am : added a FAQ
14539
14540Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014541
14542 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14543 of the HTML parser to force it to not bypass SAX
14544
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014545Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14546
14547 * win32config.h.in: updated
14548 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14549 lacks iconv support :-( need to release 2.1.1
14550 * configure.in: release 2.1.1
14551 * HTMLparser: fixed bug #14784
14552 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14553 by Windows compiler
14554 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14555 the SAX startDocument() callback.
14556 * TODO: updated
14557
14558Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14559
14560 * added xmlStopParser()
14561
Daniel Veillardbe803962000-06-28 23:40:59 +000014562Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14563
14564 * configure.in: 2.1.0 prerelease
14565 * Large resync between W3C and Gnome tree
14566 * nanoftp, nanohttp.c: fixed stalled connections probs
14567 * HTMLtree.c SAX.c : support for attribute without values in
14568 HTML for andersca
14569 * valid.c: Fixed most validation + namespace problems
14570 * HTMLparser.c: start document callback for andersca
14571 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14572 * parser.h, SAX.c: serious speed improvement for large
14573 CDATA blocks
14574 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14575 different encoding
14576 * example/Makefile.am example/gjobread.c tree.h: work on
14577 libxml1 libxml2 convergence.
14578 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14579 and the LIBXML_TEST_VERSION macro
14580
Daniel Veillardc310d562000-06-23 18:32:15 +000014581Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14582
14583 * doc/xml.html: various patches and improvements typo fixed by
14584 Felix Natter
14585 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14586 from Felix Natter <fnatter@gmx.net>
14587
Daniel Veillardf3029822000-05-06 08:11:19 +000014588Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14589
14590 * doc/upgrade.html: updated with instructions for support of both
14591 libxml-1.x and libxml-2.x
14592 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14593 for 2.x support and also fixed includes
14594
14595
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014596Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14597
14598 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14599 the encoding support, added iconv support, so now libxml if
14600 compiled with iconv automatically support japanese encodings
14601 among others. Work based on initial patch from Yuan-Chen Cheng
14602 I may have broken binary compat in the encoding handler
14603 registration scheme, but that was so utterly broken I don't
14604 expect anybody to have used this feature until now.
14605 * parserInternals.h: fixup on the CHAR range macro
14606 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14607 code.
14608 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14609 * uri.c: added xmlParseURI() I can't believe I forgot to
14610 implement this one in 2.0 !!!
14611 * SAX.c: moved doc->encoding update in the endDocument() call.
14612 * TODO: updated.
14613
Daniel Veillard06047432000-04-24 11:33:38 +000014614Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14615
14616 * tree.h: removed extraneous xmlRemoveProp definition
14617 * TODO: added item about --disable-corba configure switch
14618 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14619 * nanoftp.c: fixed include problems giving troubles on AIX and
14620 slowlaris
14621 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14622 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14623 comment and headers changes to lower gtk-doc number of warnings
14624 * doc/html/*: rebuilt docs
14625
Daniel Veillarde0aed302000-04-16 08:52:20 +000014626Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14627
14628 * HACKING: documented the tag for 1.x and instructions
14629
Daniel Veillard5e873c42000-04-12 13:27:38 +000014630Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14631
14632 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14633 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14634 xmlCreateIOParserCtxt
14635 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14636 significant overall improvement
14637 * xmllint.c: added I/O test to xmllint
14638 * testSAX.c: added a speed test
14639 * doc/* : updated/regenerated
14640
Daniel Veillardfc708e22000-04-08 13:17:27 +000014641Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14642
14643 * xpath.c uri.h parserInternals.h: cosmetic changes from
14644 "Timur I. Bakeyev" <timur@bat.ru>, including making
14645 xmlCreateURI() public
14646
Daniel Veillard5d211f42000-04-07 17:00:24 +000014647Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14648
14649 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14650 and the code at the same time. Added a clean mechanism for
14651 overload or added input methods: xmlRegisterInputCallbacks()
14652 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14653 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14654 * TODO: updated
14655 * doc/* : updated/regenerated
14656 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14657 source dir
14658
Daniel Veillarde77a9182000-04-05 19:12:29 +000014659Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14660
14661 * testURI.c: yet another forgotten commit, I should get some sleep !
14662
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014663Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14664
14665 * xmllint.c: forgot to commit this too ?
14666
Daniel Veillardb9df4042000-04-05 14:23:16 +000014667Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14668
14669 * xmlversion.h.in : forgot to commit this previously
14670
Daniel Veillard361d8452000-04-03 19:48:13 +000014671Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14672
14673 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14674 * README TODO: updated for release
14675 * uri.c uri.h: added authority parsing/saving
14676 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14677 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14678 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14679 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14680 Makefile.am : added compile-time customization of libxml
14681 --with-ftp --with-http --with-html --with-xpath --with-debug
14682 --with-mem-debug
14683 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14684 #include <libxml/xxx.h> I hope it won't break too much stuff
14685 and will be manageable in the future...
14686 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14687 and added xmllint to the installed programs
14688 * uri.h: added xmlFreeURI()
14689
Daniel Veillardec303412000-03-24 13:41:54 +000014690Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14691
14692 * uri.c uri.h: finished the escaping handling, the base support
14693 and the URI path normalization. Looks good just lacks the
14694 authority content parsing code.
14695 * Makefile.am: added instructions to generate testURI
14696 * TODO: updated
14697 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14698 added links and icons for W3C and Gnome
14699
Daniel Veillard8f621982000-03-20 13:07:15 +000014700Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14701
14702 * xmlmemory.[ch] : seems I forgot to actually update the files in
14703 the last commit :-)
14704 * doc/xml.html doc/html/* : updated and uploaded the docs
14705
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014706Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14707
14708 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14709 * TODO: updated
14710 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014711 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014712 gfree).
14713 * Makefile.am, uri.c, uri.h: added a set of functions to do
14714 exact (litteraly copied from the RFC 2396 productions) parsing
14715 and handling of URI. Will be needed for XLink, one XML WFC,
14716 XML Base and reused in the nano[ftp/http] modules. Still work
14717 to be done.
14718
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014719Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14720
14721 * configure.in, libxml.spec.in : libxml2
14722 * doc/* : updated the doc page, rebuilt the docs
14723
Daniel Veillardcf461992000-03-14 18:30:20 +000014724Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14725
14726 * all: tagged LIB_XML_1_X
14727 * *.c *.h : updated from W3C CVS tree
14728 * configure.in : 2.0.0-beta
14729 * libxml.spec.in : libxml2 package nam
14730 * result/* : new version of the tests output
14731
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014732Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14733
14734 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14735
Daniel Veillardb566ce12000-03-04 11:39:42 +000014736Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14737
14738 * doc/* : rebuilt the docs
14739 * parser.c: final patch on #6766
14740 * valid.c: small patch on validity checks.
14741
Daniel Veillardfb76c402000-03-04 11:39:42 +000014742Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14743
14744 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14745 added
14746 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14747 compatibility w.r.t. XML spec and existing code.
14748
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014749Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14750
14751 * parser.c: seems a better solution to <a> </a> exists,
14752 will try it for a while
14753
Daniel Veillard83a30e72000-03-02 03:33:32 +000014754Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14755
14756 * parser.c: tried to remove the <a> </a> generating <a/>
14757 this is hard. Left a flag for that purpose. Fixed bug #6766
14758 * configure.in: prepared 1.8.7 not released, due to previous
14759 problem
14760
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014761Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14762
14763 * doc/xml.html : applied second patch from Paul DuBois
14764
Daniel Veillard402e8c82000-02-29 22:57:47 +000014765Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14766
14767 * doc/xml.html : applied patch from Paul DuBois
14768
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014769Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14770
14771 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14772
Daniel Veillard5feb8492000-02-02 17:15:36 +000014773Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14774
14775 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14776 compilation warnings on various platforms.
14777 * parser.c: Fixed #5281 validity error callbacks are now desactived
14778 by default if not validating.
14779
Daniel Veillardf341f932000-02-02 14:52:08 +000014780Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14781
14782 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14783
Daniel Veillard13c757e2000-02-01 23:59:15 +000014784Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14785
14786 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14787 <gkatsi@cs.toronto.edu>
14788
Daniel Veillard726e8792000-01-30 20:04:29 +000014789Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14790
14791 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14792 processing URLs
14793
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014794Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14795
14796 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14797 xmlNanoFTPUpdateURL for persistent control connections.
14798 * configure.in: 1.8.6
14799
14800Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14801
14802 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14803 * tree.[ch] : added xmlSaveNoEmptyTags
14804
James Henstridgef3be9312000-01-28 13:59:21 +0000148052000-01-29 James Henstridge <james@daa.com.au>
14806
14807 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14808
14809 * Makefile.am: added nanoftp.[ch] to the build.
14810
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014811Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14812
14813 * nanoftp.[ch]: cleanup, comments, API
14814 * debugXML.c : fixed a bug in the cat command
14815 * doc/*: regenerated the docs
14816
Daniel Veillardda07c342000-01-25 18:31:22 +000014817Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14818
14819 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14820 * debugXML.c : fixed a bug in the cat command
14821 * valid.c: fixing some small probs
14822 * libxml.spec.in: get rid of the SNAP suffix
14823 * doc/xml.html: updated the status
14824
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014825Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14826
14827 * xml-config.in: xml-config --version to just return the
14828 version number
14829 * xpath.c: some cleanup w.r.t. axis when the current node is
14830 an attribute.
14831 * TODO: updated
14832
Daniel Veillard461a66c2000-01-18 18:01:01 +000014833Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14834
14835 * configure.in: prepared for libxml-1.8.5
14836 * doc/* recompiled the documentation
14837
148382000-01-17 Jody Goldberg <jgoldberg@home.com>
14839
14840 * configure.in : WARNING autoconf subtlety alert :
14841 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14842 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14843 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14844 get defined by AC_CHECK_HEADERS.
14845
Daniel Veillardf967b902000-01-17 16:06:10 +000014846Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14847
14848 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14849 Rune.Djurhuus@fast.no
14850
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014851Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14852
14853 * TODO: updated
14854 * tree.c, parser.c: made sure that only memory alloc problems
14855 and internal parser errors are allowed to write to stdout or
14856 stderr.
14857
Daniel Veillard0142b842000-01-14 14:45:24 +000014858Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14859
14860 * tree.c : restored xmlNewGlobalNs since this seems used by
14861 a lot of existing code :-(, fixed a bug in xmlNewNs
14862 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14863 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14864 to exit() from the library code.
14865 * xpath.c, parser.c: removed bugs or unused code detected by
14866 Windows compilers
14867 * parser.c: started adding interfaces for parsing well balanced
14868 XML fragments
14869 * configure.in: releasing 1.8.4
14870 * doc/* : rebuilt the docs
14871
Daniel Veillard2eac5032000-01-09 21:08:56 +000014872Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14873
14874 * tree.[ch] : added xmlNewDocFragment() for DOM
14875 * testHTML.c: uninitialized variable.
14876
Daniel Veillardf3a73582000-01-05 14:58:39 +000014877Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14878
14879 * doc/* : rebuild the docs
14880
Daniel Veillard71b656e2000-01-05 14:46:17 +000014881Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14882
14883 * acconfig.h: readline and history patch
14884 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14885 * tree.c: added check and handling when possibly removing an ID
14886 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14887 and saving.
14888 * test/HTML/entities.html result/HTML/entities.html* : test for
14889 various entities reference cases
14890 * result/HTML/* : as a result output of some testcase have
14891 changed
14892 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14893 by previous example. added xmlParseTryOrFinish().
14894 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14895 entities.h debugXML.h HTMLparser.h: changed the way struct are
14896 declared to allow gtk-doc to expose those
14897 * parser.c: closed bug #4960
14898 * Makefile.am configure.in: Applied patch from
14899 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14900 and math/socket libs detection
14901
Daniel Veillard437b87b2000-01-03 17:30:46 +000014902Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14903
14904 * configure.in, Makefile.am: link tester against readline
14905 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14906
Daniel Veillard686d6b62000-01-03 11:08:02 +000014907Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14908
14909 * tree.[ch]: added xmlRemoveProp
14910 * win32config.h.in nanohttp.c: avoid including the Windows
14911 socket stuff in every C files
14912 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
14913 the XmL parser(s)
14914 * test/ns4 result/ns4 etc...: added test case for previous prob
14915 * tree.c: xmlNewNs wasn't checking for double definition
14916 * Makefile.in: fixed a problem with dist-hook duplicates
14917 * parser.[hc], xmlIO.c: fixed the loading of external entities
14918 APIs, now xmlLoadExternalEntity() is used everywhere and
14919 setting up an app specific front-end using the
14920 * SAX.c parser.c: some fixes, now the xhtml spec validates
14921 with the xhtml DTD.
14922 * error.c: fixed crashes in case of no input stream
14923 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
14924 to the validation tests and results
14925
Daniel Veillard5e5c6231999-12-29 12:49:06 +000014926Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14927
14928 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
14929 too htmlCreatePushParserCtxt() and htmlParseChunk()
14930 * parser.c: a bit of cleanup.
14931 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
14932 to XML) removed the last mem leak known
14933 * HTMLtree.c: output message cleanup
14934 * xmlmemory.c: display content info about memory blocks
14935 * result/HTML/wired.* : missing att value warning change
14936
Daniel Veillardbe849cf1999-12-28 16:43:59 +000014937Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14938
14939 * doc/* : rebuilt the documentation
14940
Daniel Veillarddbfd6411999-12-28 16:35:14 +000014941Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14942
14943 * parser.[ch] parserInternals.h: Push parser for XML,
14944 seems to work fine now
14945 * tester.c debugXML.[ch]: Added an XML shell debug facility and
14946 --push for push testing
14947 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
14948 * testSAX.c: added --push
14949 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
14950 subtree
14951 * xmlIO.[ch] : enriched API + fixes for push mode
14952 * entities.[ch]: added the entity content length to the struct.
14953 * xmlmemory.[ch]: new API to show the last entries for the shell
14954 * valid.c: added required attribute testing
14955 * SAX.c: the cdata callback now merge contiguous fragments
14956 * HTMLparser.c: cleanup of some macros
14957
Daniel Veillard3c558c31999-12-22 11:30:41 +000014958Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14959
14960 * parser.c: fix for PIs name starting with xml
14961 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000014962 * *.c, configure.in win32config.h.in : generate win32config.h for
14963 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000014964
Daniel Veillard0caf07a1999-12-21 16:25:49 +000014965Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14966
14967 * parser.c: fixed a stupid = vs. == bug :-(
14968 * doc/gnome-xml.sgml: s/glade/xml/
14969
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000014970Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14971
14972 * configure.in, doc/xml.html : bug fix release 1.8.2
14973 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
14974 Hopefully the end of that silly C++ include problem
14975 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
14976 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
14977 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
14978 troubles with autoclosed elements when the stree shape doesn't
14979 follow the DtD specs. Added htmlIsAutoClosed() and
14980 htmlAutoCloseTag()
14981 * result/HTML/*.htm*: Updated the HTML examples regression tests output
14982 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
14983 * debugXML.c: fixed a bug on printing default namespaces.
14984 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
14985
Daniel Veillardb24054a1999-12-18 15:32:46 +000014986Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14987
14988 * result/HTML/*.htm[l] : updated the HTML regression tests according
14989 to the new output
14990 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
14991 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
14992 problem due to intermix of extern "C" { ... } declarations for C++
14993 and recursive includes in the headers
14994
Chris Lahey323c48c1999-12-18 15:32:45 +0000149951999-12-20 Chris Lahey <clahey@umich.edu>
14996
14997 * HTMLtree.c: Made it so that html nodes with a single child do
14998 not insert a carriage return before or after the child node.
14999
Daniel Veillardb24054a1999-12-18 15:32:46 +000015000Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015001
15002 * configure.in, doc/xml.html : bug fix release 1.8.1
15003 * parser.c: fixed bug #4344
15004 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15005 added the glue to avoid C++ problems
15006 * doc/* : regenerated the documentation
15007
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015008Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15009
15010 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15011 namespace recognition, and Dia as a resul :-(
15012 * encoding.c: closed bug #3950
15013
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015014Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15015
15016 * valid.c: debugging a posteriori validation, except URI expansion
15017 stuff this should be fixed now
15018 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15019 Carl Nygard <cnygard@bellatlantic.net>
15020 * tester.c: added --postvalid, cleaning of the code
15021 * tree.[ch]: added xmlDocGetRootElement()
15022
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015023Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15024
15025 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15026 c++ losage.
15027
Daniel Veillard10a2c651999-12-12 13:03:50 +000015028Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15029
15030 * configure.in, doc/xml.html : bumped to 1.8.0
15031 * xlink.[ch], Makefile.am : added framework for link detection
15032 * parser.h: added nbChars to parser context, needed for cleanup.
15033 * xmlmemory.c: removed a nasty bug when out of mem
15034 * valid.[ch]: adding namespace support for attribute decl
15035 * tester.c: added --debugent option
15036 * debugXML.[ch]: added xmlDebugDumpEntities()
15037 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15038 buffers instead, this was really needed, validation was breaking
15039 in strange ways due to that. Added xmlParseStringPEReference()
15040 and other parsing from strings functions. Entities processing
15041 modified again, but PERef are still not handled correcly but
15042 unless you're Eve Maller you won't notice :-)
15043 * HTMLparser.c: large changes toward reliability, and switched to
15044 lowercase internal tags, XHTML is lowercase, so it will help
15045 that output is closer to next version.
15046 * doc/* : regenerated the documentation, it is now hosted at
15047 http://xmlsoft.org/ (same bits I just bought the domain :-)
15048
15049
Daniel Veillard294cbca1999-12-03 13:19:09 +000015050Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15051
15052 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15053 doc generation
15054 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15055 in the SAX API
15056 * doc/*: rebuilt the doc making sure everything appears in the
15057 HTML files
15058
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015059Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15060
15061 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15062 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15063 which allow impressive speed improvement on dataset with
15064 large text pieces, but at the cost of broken binary
15065 compatibility and slightly bigger memory usage.
15066 Configure with --with-buffers to activate them, they
15067 are protected with XML_USE_BUFFER_CONTENT define.
15068 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15069 goal is 0 memory left allocated once parser is no more used
15070 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15071 call xmlCleanupParser() and xmlMemoryDump()
15072
Daniel Veillarda819dac1999-11-24 18:04:22 +000015073Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15074
15075 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15076 * parser.[ch] encoding.[ch]: added memory cleanup routines
15077 * parser.c: closing bug #3788
15078 * doc/*: rebuilt the doc
15079
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015080Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15081
15082 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15083 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15084 * tester.c: added --compress option
15085 * doc/*: rebuilt the documentation
15086
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015087Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15088
15089 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15090 if given /proc/kcore as input !
15091 * doc/xml.html doc/*: updated and rebuilt the documentation
15092
15093Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015094
15095 * parser.c: Fixed some wrongly space collapsing code due to
15096 a misreading of the spec.
15097 * result/*: fixed the output accordingly
15098
15099Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015100
15101 * encoding.c: bug fix and typos
15102 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15103 * parser.c: added attribute normalization closing bug #3597
15104 * test/att* result/att* SAXresult/att*: testcase for attribute
15105 normalization
15106
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015107Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15108
15109 * configure.in: closing bug #3163 by adding extra flags for the
15110 cc compiler on HP-UX
15111
Daniel Veillard51e3b151999-11-12 17:02:31 +000015112Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15113
15114 * valid.[ch] : removed a typo and an enumerated type bug in the
15115 xmlAddElementDecl() function
15116 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15117 call to xmlEncodeEntitiesReentrant() so that the functions
15118 New, Set and Get are at the same level.
15119 * parser.c HTMLparser.c: extra memory allocation bug for
15120 attributes detected by someone using libxml in embedded systems :-)
15121
Daniel Veillard962195f1999-10-28 15:51:53 +000015122Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15123
15124 * xmlmemory.h: turned off mem debug :-\
15125
Daniel Veillard35008381999-10-25 13:15:52 +000015126Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15127
15128 * parser.c: closed bug #2784 a one line fix, but worth pushing
15129 a new release out
15130 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15131 some structures, comments before and after the
15132 main element, and other nastyness
15133 * HTMLtree.c tree.c: accomodate the extended HTML supported
15134 * configure.in: pushing 1.7.4
15135 * test/ent8 and related outputs : added a new test for bug #2784
15136 * test/HTML/wired.html and related output: a nasty HTML example
15137 * Makefile.am: improved the test scripts
15138 * docs/* : reran the documentation extractor, updated xml.html
15139
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015140Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15141
15142 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15143 HTMLparser and debugged the HTML related code. HTML documents
15144 now have their own type
15145 * entities.c: do not dump &apos; for HTML output
15146 * xmlmemory.c: improvement, breakpoint mechanism
15147 * testHTML.c: added --sax --repeat ...
15148 * Makefile.am: improved the HTML tests
15149 * valid.[ch]: added xmlValidGetValidElements and
15150 xmlValidGetPotentialChildren
15151 * tester.c: added --insert to test the 2 new functions
15152 * test//* result//* SAXresult//* : regression test cleanup
15153 and extension.
15154 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15155 gnome-xml-nanohttp.html
15156
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015157Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15158
15159 * HTMLparser.c: fixed problems with some autoclose tags
15160 * tree.c: fixed XML output problems.
15161 * result/* SAXresult/*: update of the tests output
15162
Daniel Veillard6077d031999-10-09 09:11:45 +000015163Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15164
15165 * Makefile.am: Arturo patch for xmlConf.sh version info
15166 * parser.c: Tim Josling patch for single quoted items
15167 * tester.c: Tim Josling patch for tester options usage
15168 * tree.h: indent cleanup
15169
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015170Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15171
15172 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15173 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15174
Daniel Veillard00fdf371999-10-08 09:40:39 +000015175Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15176
15177 * tree.c : Raph patch for initialization of CORBA fields
15178 * parser.c, xpath.c, ...: modification of doc comments
15179 * xpath.c : allow spaces in xpath expressions
15180
Daniel Veillardad219441999-09-27 08:17:49 +000015181Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15182
15183 * xmlmemory.h: turning off memory debug :-(
15184
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015185Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15186
15187 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15188 better SAX interfaces.
15189 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15190 entity.
15191 * configure.in: 1.7.2
15192
15193Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015194
15195 * libxml.spec.in: fixed the URL
15196 * doc/xml.html: improved the documentation front-end
15197
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015198Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015199
15200 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15201
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015202Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015203
15204 * libxml.spec.in: fixed the alpha compile problem
15205 * parser.[ch]: changed errno to errNo in the parser context :-(
15206 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15207 * doc/xml.html: changed CHAR to xmlChar
15208 * doc/html/*: recompiled the documentation
15209 * configure.in: 1.7.1
15210
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015211Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15212
15213 * parser.h: modified the parser context struct to regain 1.4.0
15214 binary compatibility
15215 * parser.c, xml-error.h: added errno ot teh context and defined
15216 a set of errors values with update of errno
15217 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15218 DTDs and entities
15219 * *.h, *.c: complete cleanup of the use of config.h and include
15220 protection depending on the current setup.
15221 * overalll debugging, maintenance and bug-fixing on all modules
15222 * updated the documentation
15223 * ready for 1.7.0
15224
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015225Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15226
15227 * HTMLparser.c : cleanup
15228 * SAX.c valid.c valid.h: added ID/IDREF checking
15229 * tree.c tree.h: extended doc structure for refs
15230 * configure.in: 1.6.2
15231 * parser.c: patched bug in SAX user arg call
15232 * parserInternals.h: patched missing close in C++ wrapping
15233 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15234 especially upcoming XPointer implementation.
15235 * doc/xml.html: augmented, typo
15236
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015237Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15238
15239 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15240 not all invocations of install understand -d.
15241
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015242Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15243
15244 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15245 to make 'check' works, when builddir != srcdir.
15246
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015247Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15248
15249 * doc/xml.html : updated the documentation
15250
Daniel Veillard6454aec1999-09-02 22:04:43 +000015251Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15252
15253 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15254 not deallocated memory blocks
15255 * *.c : replaces all calls to malloc() free() and realloc() to
15256 the wrapper functions/macros
15257 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15258 instead of xmlFreeNodeList()
15259
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015260Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15261
15262 * HTMLparser.c: corrected a stupid bug leading to core dump at
15263 tree deallocation. Removed warnings indicated by
15264 Stephane.Conversy@lri.fr
15265 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15266 looked for in the external subset
15267
15268Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015269
15270 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15271 on SGI by Stephane.Conversy@lri.fr
15272
Daniel Veillardb96e6431999-08-29 21:02:19 +000015273Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15274
15275 * all .h : changed the prototype declaration indent as in gtk
15276 * most .c : working on reducing the TODOs in the code
15277 * most .c : cleanup though -pedantic and Insure++
15278 * improvements on validation ID checkings.
15279 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15280 * xml-config.in: closed #1810
15281
15282Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015283
15284 * tree.h, valid.c, valid.h: more work on validity, IDs
15285 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15286 definition for AIX
15287
Daniel Veillardb556eb51999-08-15 17:19:50 +000015288Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15289
15290 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15291 the distribution due to a cut'n paste error at last commit
15292
Daniel Veillardb05deb71999-08-10 19:04:08 +000015293Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15294
15295 * configure.in: upgraded to version 1.4.0
15296 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15297 Big update, added a large part of the validation process,
15298 it should be usable, but some parts are missing
15299 * xpath.c: improved the implementation w.r.t. root.
15300 * Makefile.am: added more tests
15301 * test and result trees: added a lot of tests
15302 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15303
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015304Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15305
15306 * Added an HACKING file
15307
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015308Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15309
15310 * xpath.[ch] : improvements and debug of the XPath implementation
15311 * parser.c, HTMLparser.c : modified the parsers to be progressive
15312 * tree.[ch] : extended the Buffer promitives
15313 * xmlIO.[ch] : added basic I/O routines providing progressive
15314 parsing and ready for I18N conversion plugins
15315 * SAXresult/* : the SAX callback sequence maybe slightly different
15316 now
15317 * test*.c : improved/updated the tests programs
15318 * doc/* : recompiled the docs.
15319
Daniel Veillard15b75af1999-07-26 16:42:37 +0000153201999-07-26 Michael Meeks <michael@edenproject.org>
15321
15322 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15323
15324 * tree.c: Ditto.
15325
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015326Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15327
15328 * configure.in: upgraded to version 1.4.0
15329 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15330 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15331 XML query language, see http://www.w3.org/TR/xpath for more details.
15332 * parser.c, parser.h: added CHAR* related string functions for XPath
15333 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15334 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15335 rebuild the docs.
15336 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15337 and regression testing capabilities for XPath.
15338
Daniel Veillardd79d7871999-07-12 10:38:12 +000015339Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15340
15341 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15342 closing bug #1646
15343
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015344Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15345
15346 * Makefile.am, example/Makefile.am: closed bug #1683
15347
Daniel Veillard3166ab11999-07-11 16:14:19 +000015348Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15349
15350 * example/Makefile.am, configure.in: added the makefile for the
15351 gjobread example
15352
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015353Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15354
15355 * doc/Makefile.am:
15356 - fix which allow "make install DESTDIR=</install/prefix>".
15357
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015358Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15359
15360 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15361 which fixed a problem on the file reading-code.
15362
Daniel Veillard82150d81999-07-07 07:32:15 +000015363Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15364
15365 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15366 output.
15367 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15368
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015369Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15370
15371 * parser.h : Oops removed the binary compatibility problem
15372 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15373 * parser.c, HTMLparser.c: applied patches for reading from stdin
15374
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015375Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15376
15377 * parser.c, entities.c, valid.c: cleanup bug #1591
15378 * configure.in: cleanup bug #1592
15379 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15380 the same tree back-end. Hence gdome will be available for it.
15381 * doc/Makefile.am: close bug #617
15382
Daniel Veillard97fea181999-06-26 23:07:37 +000015383Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15384
15385 * parser.c: alloctate a per parser context SAX interface block
15386
Daniel Veillard14fff061999-06-22 21:49:07 +000015387Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15388
15389 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15390 and xmlEncodeEntitiesReentrant with the correct one :-\
15391
15392Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15393
15394 * commit of my internal XML base changes, quite a lot of
15395 changes, cleanups, better entities support, framework for
15396 new I/O and charset detection and handling
15397 * Fixed the configure/Makefile stuff to generate shared libs
15398 with the proper version info, so we jumped on rev from
15399 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15400 xmlEncodeEntities() result need to be freed now, and a string
15401 xmlParserVersion provide the current library version.
15402
Raph Levien05240da1999-06-15 21:27:11 +000015403Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15404
15405 * parser.c: fixed a buffer overrun for when you have a very long
15406 attribute with no entities in it.
15407
Daniel Veillardbb2da581999-06-13 14:37:07 +000015408Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15409
15410 * added example directory
15411 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15412
Daniel Veillard011b63c1999-06-02 17:44:04 +000015413Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15414
15415 * Release of libxml-1.1, nearly everything has been touched for
15416 this.
15417 * Added more regression tests
15418 * Updated the documentation
15419
Daniel Veillard27d88741999-05-29 11:51:49 +000015420Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15421
15422 * tree.[ch]: unified the XML_NO_CORBA defines.
15423 * parser.c encoding.[ch]: started plugging in char encoding detection
15424
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015425Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15426
15427 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15428 Also freed allocated buffer.
15429
Daniel Veillard27d88741999-05-29 11:51:49 +000015430Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015431 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15432 reentrancy problem at printing. One is left in entities.c, to
15433 remove ASAP
15434 * testSAX.c : added a test example showing the use of the SAX
15435 interface if one doesn't want to build the DOM tree.
15436 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15437
Daniel Veillard517752b1999-04-05 12:20:10 +000015438Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15439
15440 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15441 large revamping of the parser to use SAX callbacks
15442 http://www.megginson.com/SAX/ (or at least a C like interface
15443 a la Expat). It's now possible to set up your own callbacks
15444 and the parser will not build a DOM tree.
15445 * test/* result/*: updated the test suite, I finally removed
15446 the old Namespace draft support (PI based).
15447
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015448Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15449
15450 * Makefile.am: added test result to EXTRA_DIST for make tests
15451
Daniel Veillard64068b31999-03-24 20:42:16 +000015452Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15453
15454 * parser.c, parserInternals.h: moved the chars macro definitions
15455 to parserInternals.h
15456 * parser.c, error.c: applied patches from "Knut Åkesson"
15457 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15458
Daniel Veillard012ccc11999-03-23 10:11:11 +000015459Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15460
15461 * xml-config.in : applied patch to make --version work
15462
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000154631999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15464
15465 * Makefile.am (check-local): Alias for `tests' target. This will
15466 cause `make check' to do the right thing.
15467 (tests): Don't run tests in srcdir. Also, replaced calls to
15468 basename with a `sed' "equivalent".
15469
Daniel Veillardd109e371999-03-05 06:26:45 +000015470Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15471
15472 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15473 it in the header and not the sources, updated the doc.
15474 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15475 pointing this out.
15476
Daniel Veillardbc50b591999-03-01 12:28:53 +000015477Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15478
15479 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15480 exported the inputStream routines.
15481 * doc/html/* : updated accordingly
15482
Daniel Veillardd692aa41999-02-28 21:54:31 +000015483Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15484
15485 * parser.c, parser.h, parserInternals.h: added a few extra
15486 internal calls to allocate and free parser contexts ...
15487 * doc/html/* : updated accordingly
15488
Daniel Veillard55a99271999-02-25 11:01:29 +000015489Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15490
15491 * configure.in, Makefile.am, doc/makefile.am : General changes for
15492 1.0.0 release and including the generated HTML documentation.
15493
Daniel Veillard35925471999-02-25 08:46:07 +000015494Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15495
15496 * makefile.am : added parserInternals.h, oops.
15497
Daniel Veillard1e346af1999-02-22 10:33:01 +000015498Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15499
15500 * parserInternals.h: added this header giving access to the parser
15501 internal functions.
15502 * doc/Makefile.am : added a rebuild target which rebuilds the full
15503 set of documentations
15504 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15505 the internal subset.
15506 * *.c *.h: modifications needed to generate the documentation using
15507 gtk-doc, cleanup of functions blocks, reorganisation of struct
15508 declarations.
15509
Daniel Veillard1164e751999-02-16 16:29:17 +000015510Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15511
15512 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15513 the tar and spec file to include the beginning of the doc.
15514
Nuno Ferreira03d04781999-02-13 00:07:17 +0000155151999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15516
15517 * doc/.cvsignore: Added this file.
15518
Daniel Veillard6800ef31999-02-08 18:33:22 +000015519Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15520
15521 * tree.c: fixed xmlGetProp to return "" when the attribute
15522 exists, even if the node-list is NULL.
15523
Daniel Veillard726c7e31999-02-08 15:13:10 +000015524Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15525
15526 * tree.c: patched an error outputting empty attribute values.
15527 * Makefile.am and doc/makefile.am: have been updated during the
15528 week-end. Sorry for an empty CVS log, I got a shell problem.
15529
Daniel Veillard1899e851999-02-01 12:18:54 +000015530Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15531
15532 * tree.h: cleaned up using enums instead of defines
15533 * parser.c, valid.[ch]: more work on parsing/output of element
15534 declarations
15535
Daniel Veillard3b9def11999-01-31 22:15:06 +000015536Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15537
15538 * valid.[ch], tree.c, parser.c : more work toward full parsing
15539 of XML DTDs.
15540 * README: added informations about mailing-list and on-line
15541 documentation
15542
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000155431999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15544
15545 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15546
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015547Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15548
15549 * parser.c, tree.[ch] : more work toward conformance testing,
15550 added a last element to accelerate parsing of very flat structures
15551 started working on internal subset Element content declaration.
15552 * valid.[ch] : first cut at adding code toward validation.
15553 * previous changes had also small impact on most files, especially
15554 the conformance testing using James Clark test suite.
15555
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015556Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15557
15558 * test/* : updated the examples, most of them were not well
15559 formed (humm), and added rdf2.
15560 * result/* : resulting changes in the output.
15561
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015562Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15563
15564 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15565
Daniel Veillard44b3a061998-12-05 17:27:22 +000015566Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15567
15568 * tree.c: patched a bug in the generation of empty attributes
15569
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015570Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15571
15572 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15573 for node/trees/documents/... Biggest problem is namespace
15574 support when copying subtrees.
15575
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015576Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15577
15578 * parser.c, entities.c: improve entities and char ref encoding,
15579 and cleanups of error messages.
15580
Daniel Veillard242590e1998-11-13 18:04:35 +000015581Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15582
15583 * parser.c, entities.c: simple bug hunting done during rpm2html and
15584 rpmfind integration.
15585
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015586Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15587
15588 * parser.[ch]: Added interfaces allowing to specify a SAX
15589 handler before parsing.
15590
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015591Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15592
15593 * parser.c: redirrect all errors reporting through the SAX
15594 error function
15595
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015596Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15597
15598 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15599 * libtool, tlmain ...: update of the libtool files
15600
Miguel de Icaza442321c1998-11-04 18:13:38 +0000156011998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15602
15603 * entities.c: Use g_snprintf insteda of snprintf.
15604
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015605Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15606
15607 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15608 added ent5 test for this purpose.
15609 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15610
Daniel Veillard27271681998-10-30 06:39:40 +000015611Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15612
15613 * parser.c: fixed? a strange error due to compression on a GWP
15614 document.
15615
Daniel Veillard25940b71998-10-29 05:51:30 +000015616Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15617
15618 * tree.[ch]: bug fixing
15619 * entities.[ch]: defined a specific type for predefined entities
15620 * doc/xml.html: more documentation on the library, how to use it,
15621 overview of the interfaces.
15622
Daniel Veillard16253641998-10-28 22:58:05 +000015623Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15624
15625 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15626
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015627Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15628
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015629 * tree.c: corrected a small bug
15630 * doc/xml.html: continuing writing documentation.
15631
15632Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15633
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015634 * debugXML.h debugXML.c: added debugging utilities.
15635 * tester.c: added --debug switch.
15636 * tree.c: patched an incorrect node->type assignment.
15637 * parser.c: formatting, ensure that node->doc != NULL in attributes
15638
Daniel Veillardccb09631998-10-27 06:21:04 +000015639Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15640
15641 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15642 entity support and provide an internal representation close to
15643 DOM one (entity ref nodes, and attribute value as tree). I tried
15644 to preserve the interface but this will surely break some apps
15645 (I have to change rpm2html/rpmfind for example). I had to change
15646 two interfaces, and the generated tree is somewhat different.
15647 * doc/* : started documenting the XML library, the tree and
15648 DOM/Corba. This is a first step.
15649
Daniel Veillard11e00581998-10-24 18:27:49 +000015650Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15651
15652 * parser.c: Set up the fonctions comment block, boring but useful.
15653 * parser.h, SAX.c, parser.c: now attributes are processed through
15654 the SAX interface. The problem is that my SAX interface diverged
15655 quite a bit from the original one, well this is not an official
15656 spec, and translating it from Java to C is hairy anyway...
15657
Daniel Veillard97b58771998-10-20 06:14:16 +000015658Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15659
15660 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15661 fonctions comment block, boring but useful.
15662
15663Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015664
15665 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15666 conversion routines. However they are not yet used to convert the
15667 inputs. The core will run with UTF-8.
15668
Daniel Veillard33942841998-10-18 19:12:41 +000015669Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15670
15671 * tree.c : make sure that the type id is properly set-up when
15672 a new object is allocated, needed for DOM.
15673
Daniel Veillard27fb0751998-10-17 06:47:46 +000015674Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15675
15676 * tree.h, tree.c: Ok, the main objects in the tree will be native
15677 corba objects, it costs 8 bytes per Node, Attribute and Document
15678 but it simplifies the Corba integration a lot (no extra interface
15679 objects to allocate/free).
15680
Daniel Veillard0bef1311998-10-14 02:36:47 +000015681Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15682
15683 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15684 and changed NODEs contants for conformity with DOM Level 1
15685
Daniel Veillard27864701998-10-08 03:47:24 +000015686Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15687
15688 * added hooks to keep track of servants when creating objects
15689 xmlDoc and xmlNode (for Corba export).
15690
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015691Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15692
15693 * added xml-config script.
15694
Daniel Veillard7066a791998-10-01 20:28:28 +000015695Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15696
15697 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15698 to autoupdate libtool and automake conf files.
15699
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000157001998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15701
15702 * Makefile.am: Use '?' to separate the sed
15703 commands as ',' is used when people pass -Wl,something.
15704
15705
Daniel Veillard15a8df41998-09-24 19:15:06 +000015706Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15707
15708 * tree.c, tree.h: added a per-document compression interface.
15709
Daniel Veillard151b1b01998-09-23 00:49:46 +000015710Tue Sep 22 20:47:38 EDT 1998
15711
15712 * tree.c, tree.h: added saving with compression and added interfaces
15713 to control the compression level (xmlGetCompressMode,
15714 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15715
Daniel Veillard70120ff1998-09-22 00:24:21 +000015716Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15717
15718 * parser.c: corrected a loop for files of size 0
15719
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000157201998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15721
15722 * error.h: New file. Contains prototyes from `error.c'.
15723
Tom Tromeyc19653d1998-08-14 01:22:43 +000015724Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15725
15726 * Makefile.am (xmlincdir): New macro.
15727 (xmlinc_HEADERS): Renamed from include_HEADERS.
15728
Daniel Veillard845664d1998-08-13 04:43:19 +000015729Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15730
15731 * applied small patch on numeric entities from
15732 Christopher Blizzard <blizzard@appliedtheory.com>
15733
Daniel Veillard260a68f1998-08-13 03:39:55 +000015734Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15735
15736 * New release 0.2, removed the old xml_* files so that it's
15737 coherent with the other CVS base (W3C), far better conformance
15738 to standard, new namespaces, decent entities support, beginning
15739 of a SAX-like interface. Nearly nothing left intact, even the
15740 test examples ...
15741
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000157421998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15743
15744 * .cvsignore: Add .deps dir
15745
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015746Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15747
15748 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15749
Daniel Veillardfe926001998-07-26 04:28:20 +000015750Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015751
Daniel Veillardfe926001998-07-26 04:28:20 +000015752 * configure.in: added test for CPP
15753 * AUTHORS, Changelog: the original ones didn't get commited but the
15754 glib ones instead, fixed.
15755 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015756
Daniel Veillardfe926001998-07-26 04:28:20 +000015757Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015758
Daniel Veillardfe926001998-07-26 04:28:20 +000015759 * integrated code developped at W3C
15760 * changed the original Copyright
15761 * migrated to automake
15762 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015763