blob: e730927e11b65cd6c30ff37d47122e0a66205006 [file] [log] [blame]
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * test/relaxng/* result/relaxng/*: check all the namespace support
4 was actually correct based on tutorial section 10.
5
Daniel Veillarde2a5a082003-02-02 14:35:17 +00006Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
7
8 * relaxng: include seems to work okay now
9 * test/relaxng/* result/relaxng/*: augmented/updated the
10 regression tests
11
Daniel Veillarda9d912d2003-02-01 17:43:10 +000012Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
13
14 * relaxng.c: a bit of work done in the train back.
15 * test/relaxng/*: added one of the include tests
16
Daniel Veillard154877e2003-01-30 12:17:05 +000017Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
18
19 * relaxng: more work done in the train
20 * test/relaxng/* result/relaxng/*: augmented/updated the
21 regression tests
22
Daniel Veillarde431a272003-01-29 23:02:33 +000023Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
24
25 * relaxng.c: debugging of externalRef
26 * test/relaxng/* result/relaxng/*: augmented/updated the
27 regression tests
28
Daniel Veillardd41f4f42003-01-29 21:07:52 +000029Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
30
31 * relaxng.c: more work on Relax-NG, implementing externalRef
32 * test/relaxng/* result/relaxng/*: augmented/updated the
33 regression tests
34 * Makefile.am: cleanup to Relaxtests target
35
Daniel Veillardb08c9812003-01-28 23:09:49 +000036Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
37
38 * relaxng.c: more work on Relax-NG, implementing interleave
39 * test/relaxng/* result/relaxng/*: augmented/updated the
40 regression tests
41
Daniel Veillard76fc5ed2003-01-28 20:58:15 +000042Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
43
44 * relaxng.c: more work on Relax-NG, implementing interleave
45 * test/relaxng/* result/relaxng/*: augmented/updated the
46 regression tests
47
MST 2003 John Fleckda81d192003-01-27 14:35:56 +000048Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
49
50 * doc/tutorial/customfo.xsl
51 * doc/tutorial/customhtml.xsl
52 adding stylesheet customizations used to generate fo
53 for pdf and html
54
Daniel Veillardc6e997c2003-01-27 12:35:42 +000055Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
56
57 * relaxng.c: more work on Relax-NG
58 * test/relaxng/* result/relaxng/*: augmented/updated the
59 regression tests
60 * xmlschemastypes.c: added a number of base type definition but not
61 the associated checks, those are still TODOs
62
MST 2003 John Fleck731967e2003-01-27 00:39:50 +000063Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
64
65 in docs/tutorial:
66 * apa.html
67 * apb.html
68 * apc.html
69 * apd.html
70 * ape.html
71 * apf.html
72 * apg.html
73 * ar01s02.html
74 * ar01s03.html
75 * ar01s04.html
76 * ar01s05.html
77 * ar01s06.html
78 * ar01s07.html
79 * ar01s08.html
80 * index.html
81 * xmltutorial.pdf
82 * xmltutorial.xml
83 add index to tutorial
84
MST 2003 John Fleck937362d2003-01-27 00:04:32 +000085Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
86
87 * doc/xmlcatalog.1
88 * doc/xmlcatalog_man.html
89 * doc/xmlcatalog_man.xml
90 belatedly fixing bug #93622 (adds rewriteURI type to
91 "--add" option in xmlcatalog man page
92
Daniel Veillard3be27512003-01-26 19:49:04 +000093Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
94
Daniel Veillardc6e997c2003-01-27 12:35:42 +000095 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +000096 Julio Merino, closing #104475
97
Daniel Veillardea3f3982003-01-26 19:45:18 +000098Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
99
100 * relaxng.c: more work on Relax-NG
101 * test/relaxng/* result/relaxng/*: augmented/updated the
102 regression tests
103
Daniel Veillardedc91922003-01-26 00:52:04 +0000104Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
105
106 * relaxng.c: more work on Relax-NG
107 * test/relaxng/* result/relaxng/*: augmented/updated the
108 regression tests
109
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000110Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
111
112 * README: updated the policy on private mail answers
113 * relaxng.c: more work on Relax-NG
114 * test/relaxng/* result/relaxng/*: augmented/updated the
115 regression tests
116
Daniel Veillard7424eb62003-01-24 14:14:52 +0000117Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
118
119 * error.c parser.c tree.c: applied a documentation patch from
120 Stefan Kost
121
Daniel Veillard276be4a2003-01-24 01:03:34 +0000122Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
123
124 * relaxng.c: more work on Relax-NG
125 * doc/*: regenerated the docs
126 * test/relaxng/* result/relaxng/*: updated and augmented the
127 Relax-NG regression tests and results
128
Daniel Veillard6eadf632003-01-23 18:29:16 +0000129Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
130
131 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
132 First commit of the new Relax-NG validation code, not generally
133 useful yet.
134 * test/relaxng/* result/relaxng/*: current state of the regression
135 tests
136
Daniel Veillard814a76d2003-01-23 18:24:20 +0000137Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
138
139 * tree.c: minimized the memory allocated for GetContent
140 and a bit of cleanup.
141
Daniel Veillardff12c492003-01-23 16:42:55 +0000142Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
143
144 * python/generator.py: seems there is no good reasons to
145 not generate bindings for XPointer
146
Daniel Veillard540a31a2003-01-21 11:21:07 +0000147Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
148
149 * xmlreader.c doc/apibuild.py: applied a new patch from
150 Stéphane Bidoul for cleanups
151 * doc/libxml2-api.xml: rebuilt the API description with
152 new entry points
153
Daniel Veillard417be3a2003-01-20 21:26:34 +0000154Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
155
156 * xmlreader.c python/drv_libxml2.py python/generator.py
157 python/libxml.c python/libxml.py python/libxml_wrap.h
158 python/types.c: patch from Stéphane Bidoul for better per
159 context error message APIs
160 * python/tests/ctxterror.py python/tests/readererr.py:
161 update of the tests
162
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000163Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
164
165 * doc/guidelines.html
166 grammar and spelling cleanup
167
Daniel Veillard26f70262003-01-16 22:45:08 +0000168Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
169
170 * xmlreader.c include/libxml/xmlreader.h python/generator.py
171 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
172 a patch from Stéphane Bidoul to allow per XMLtextReader error
173 and warning handling
174 * python/tests/Makefile.am python/tests/readererr.py: adding the
175 specific regression test
176
Daniel Veillard71f9d732003-01-14 16:07:16 +0000177Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
178
179 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
180 should raise a syntax error
181
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000182Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
183
184 * python/libxml.c: cleanup patch from Stéphane Bidoul
185
Daniel Veillard81601f92003-01-14 13:42:37 +0000186Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
187
188 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
189
Daniel Veillarde6227e02003-01-14 11:42:39 +0000190Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
191
192 * python/generator.py python/libxml.c python/libxml.py
193 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000194 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000195 Python level.
196 * python/tests/Makefile.am python/tests/ctxterror.py: added a
197 regression test for it.
198
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000199Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
200
201 * xmlreader.c: fixed the streaming property of the reader,
202 it was generating tree faster than consuming it. Pointed out
203 by Nate Myers
204 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
205
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000206Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
207
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000208 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000209
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000210Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
211
212 * xpath.c: fix to the XPath implementation for parent and
213 ancestors axis when operating on a Result Value Tree.
214 Fixes bug #100271
215
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000216Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
217
218 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
219 to fix some URI/file escaping problems
220
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000221Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
222
223 * python/generator.py: fixed a bug raised by Raymond Wiker,
224 docSetRootElement() should not raise an exception if the
225 return is None
226
Daniel Veillard3e20a292003-01-10 13:14:40 +0000227Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
228
229 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
230 fixed bug #102181 by applying the suggested change and fixing
231 the generation/registration problem.
232
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000233Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
234
235 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
236 routines.
237
Daniel Veillard8f872442003-01-09 23:19:02 +0000238Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
239
240 * parser.c: one more IsEmptyElement crazyness, that time in
241 external parsed entities if substitution is asked.
242 * python/tests/reader3.py: added a specific test.
243
Daniel Veillarde329fc22003-01-09 21:36:42 +0000244Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
245
246 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
247 support and improved error handler registration
248
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000249Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
250
251 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
252 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
253 * README: fixed a link
254
Daniel Veillarde2830f12003-01-08 17:47:49 +0000255Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
256
257 * configure.in doc/* NEWS: preparing 2.5.1 release
258 * SAX.c parser.c: fixing XmlTextReader bug
259
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000260Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
261
262 * SAX.c: fuck, I introduced a memory leak on external parsed
263 entities in 2.5.0 :-(
264
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000265Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
266
267 * xmllint.c: another fix needed as pointed by Christophe Merlet
268 for --stream --debug if compiled without debug support.
269
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000270Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
271
272 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000273 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000274 update man page with --stream and --chkregister
275
Daniel Veillard8326e732003-01-07 00:19:07 +0000276Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
277
278 * globals.c: fixed --with-threads compile
279 * xmllint.c: fixed --without-debug compile
280 * include/libxml/globals.h: cleanup
281 * include/libxml/schemasInternals.h: add a missing include
282
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000283Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
284
285 * configure.in NEWS: preparing 2.5.0 release
286 * SAX.c: only warn in pedantic mode about namespace name
287 brokeness
288 * globals.c: fix a doc generation problem
289 * uri.c: fix #101520
290 * doc/*: updated and rebuilt the doc for the release, includuding
291 stylesheet update
292 * python/Makefile.am: fix a filename bug
293
294Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
295
296 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
297 should not be called.
298
299Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
300
301 * libxml-2.0.pc.in: applied the patch to fix #101894
302
303Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
304
305 * tree.c : applied patch from Lukas Schroeder for register callbacks
306 * valid.c: modified patch from Lukas Schroeder to test
307 register callbacks with --chkregister
308
309Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
310
311 * xmlreader.c: seriously changed the way data are pushed to
312 the underlying parser, go by block of 512 bytes instead of
313 tryng to detect tag boundaries at that level. Changed the
314 way empty element are detected and tagged.
315 * python/tests/reader.py python/tests/reader2.py
316 python/tests/reader3.py: small changes mostly due to context
317 reporting being different and DTD node being reported. Some
318 errors previously undetected are now caught and fixed.
319 * doc/xmlreader.html: flagged last section as TODO
320
321Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
322
323 * python/libxml.py: integrated the Python 2.2 optimizations
324 from Hannu Krosing, while maintaining compatibility with
325 1.5 and 2.1
326
327Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
328
329 * xmllint.c: a bit of cleanup
330 * xmlreader.c: small fix
331 * doc/xmlreader.html: more work on the XmlTextReader tutorial
332 * python/libxml.py: a few fixes pointed out by Hannu Krosing
333
334Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
335
336 * python/setup.py.in: patch from Stéphane Bidoul to include
337 drv_libxml2.py in setup.py
338
339Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
340
341 * doc/xmlreader.html: starting documenting the new XmlTextReader
342 interface.
343
344Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
345
346 * xmllint.c: added the --stream flag to use the TextReader API
347 * xmlreader.c: small performance tweak
348
349Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
350
351 * xmlreader.c python/tests/reader2py: okay the DTD validation
352 code on top of the XMLTextParser API should be solid now.
353
354Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
355
356 * xmlreader.c python/tests/reader2py: Fixing some more mess
357 with validation and recursive entities while using the
358 reader interface, it's getting a bit messy...
359
360Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
361
362 * xmlreader.c python/tests/reader.py: another couple of problem
363 related to IsEmptyElement reported by Stéphane Bidoul needed
364 some fixes.
365
366Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
367
368 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
369 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
370 based on the python XmlTextReader interface.
371
372Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
373
374 * tree.c: backing out one change in the last patch which broke the
375 regression tests
376
377Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
378
379 * global.data globals.c tree.c include/libxml/globals.h: applied
380 an old patch from Lukas Schroeder to track node creation and
381 destruction. Probably missing a lot of references at the moment
382 and not usable reliably.
383
384Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
385
386 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
387 from doc/news.html and a stylesheet
388
389Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
390
391 * xmlreader.c python/tests/reader.py: fixed another couple of
392 xmlreader bugs reported by Stéphane Bidoul and added tests.
393
394Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
395
396 * xmlreader.c python/tests/reader2.py: fixed another validity
397 checking in external parsed entities raised by Stéphane Bidoul
398 and added a specific regression test.
399 * python/tests/reader3.py: cleanup
400
401Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
402
403 * xmlreader.c python/tests/reader2.py: fixed a problem with
404 validation within entities pointed by Stéphane Bidoul, augmented
405 the tests to catch those.
406
407Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
408
409 * python/generator.py: modified the generator to allow keeping
410 class references when creating new classes, needed to fix a bug
411 pointed by Stéphane Bidoul where the input buffer of the
412 xmlTextReader instance gets destroyed if the python wrapper for
413 the input is not referenced anymore.
414
415Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
416
417 * xmlreader.c python/tests/reader.py: fixed another pair of problem
418 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
419
420Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
421
422 * xmlreader.c python/tests/reader.py: fixed another problem
423 pointed by Stéphane Bidoul
424
425Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
426
427 * xmlreader.c python/tests/reader.py: fixed a limit case problem
428 with "<a/>"
429
430Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
431
432 * SAX.c: warn on xmlns:prefix="foo"
433 * xmlreader.c python/tests/reader.py: fixed a couple of problem
434 for namespace attributes handling.
435
436Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
437
438 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
439 a really nasty problem raised by a DocBook XSLT transform
440 provided by Sebastian Bergmann
441
442Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
443
444 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
445 by Stéphane Bidoul and integrated it into the tests
446
447Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
448
449 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
450 extended the XmlTextReader API a bit, addding accessors for
451 the current doc and node, and an entity substitution mode for
452 the parser.
453 * python/libxml.py python/libxml2class.txt: related updates
454 * python/tests/Makefile.am python/tests/reader.py
455 python/tests/reader2.py python/tests/reader3.py: updated a bit
456 the old tests and added a new one to test the entities handling
457
458Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
459
460 * python/generator.py python/libxml2class.txt
461 python/tests/reader.py python/tests/reader2.py: changed the
462 generator to provide casing for the XmlTextReader similar to
463 C# so that examples and documentation are more directly transposable.
464 Fixed the couple of tests in the suite.
465
466Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
467
468 * doc/guidelines.html: added a document on guildeline for
469 publishing and deploying XML
470
471Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
472
473 * valid.c xmlreader.c: final touch running DTD validation
474 on the XmlTextReader
475 * python/tests/Makefile.am python/tests/reader2.py: added a
476 specific run based on the examples from test/valid/*.xml
477
478Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
479
480 * python/libxml.py: added a few predefined xmlTextReader parser
481 configuration values.
482
483Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
484
485 * python/libxml_wrap.h: trying to fix #102037
486
487Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
488
489 * SAX.c: fixing bug #95296, when the predefined entities
490 are redefined in the DTD the default one must be used
491 instead anyway.
492
493Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
494
495 * doc/xmllint.xml
496 * doc/xmllint.1
497 Add discussion of XML_DEBUG_CATALOG to xmllint man
498 page - bug #100907
499
500
501Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
502
503 * xmlreader.c: Fixed the empty node detection to avoid reporting
504 an inexistant close tag.
505
506Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
507
508 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
509 for Python 2.1
510
511Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
512
513 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
514
515Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
516
517 * doc/libxml2-api.xml python/tests/reader.py: one really need
518 to provide the base URI information when creating a reader parser
519 from an input stream. Updated the API and the example using it.
520
521Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
522
523 * testReader.c xmlreader.c valid.c include/libxml/tree.h
524 include/libxml/valid.h include/libxml/xmlreader.h: working on
525 DTD validation on top of xml reader interfaces. Allows to
526 validate arbitrary large instances. This required some extensions
527 to the valid module interface and augmenting the size of xmlID
528 and xmlRef structs a bit.
529 * uri.c xmlregexp.c: simple cleanup.
530
531Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
532
533 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
534 work on the xml reader interfaces.
535 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
536 Web page for the Windows binaries.
537
538Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
539
540 * xmlIO.c: applied a patch for VMS following the report by
541 Nigel Hall
542
543Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
544
545 * parser.c: the parseStartTag bug fix wasn't complete.
546
547Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
548
549 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
550 parseStartTag, fixing it.
551 * test/att4 result/att4 result/noent/att4: adding the test
552 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
553 more methods to XmlTextReader.
554
555Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
556
557 * win32/libxml2.def.src: added more xml reader exports
558 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
559 to the build
560
561Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
562
563 * doc/tutorial/xmltutorial.xml
564 plus generated html and pdf
565 Updating tutorial again based on further comments from Niraj
566 Tolia on the last iteration
567
568Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
569
570 * doc/tutorial/xmltutorial.xml
571 * doc/tutorial/includekeyword.c
572 * doc/tutorial/includegetattribute.c
573 plus generated html and pdf
574 Adding fix from Niraj Tolia to tutorial to properly free memory.
575
576
577Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
578
579 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
580 more methods of XmlTextReader.
581 * python/libxml2class.txt python/tests/reader.py: this increased the
582 methods in the bndings, augmented the test to check those new
583 functions.
584
585Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
586
587 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
588 methods of XmlTextReader.
589 * python/generator.py python/libxml_wrap.h python/types.c
590 python/libxml2class.txt: added the reader to the Python bindings
591 * python/tests/Makefile.am python/tests/reader.py: added a specific
592 test for the Python bindings of the Reader APIs
593 * parser.c: small cleanup.
594
595Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
596
597 * xinclude.c: fallback was only copying the first child not the
598 full child list of the fallback element, closes #89684 as reopened
599 by Bernd Kuemmerlen
600
601Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
602
603 * win32/libxml2.def.src: exported htmlNodeDumpOutput
604
605Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
606
607 * configure.in: preparing release of 2.4.30
608 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
609 gives enum values, fix functype return type, put back fields in
610 structs
611 * doc/*: updated the docs rebuilt
612
613Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
614
615 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
616 about htmlNodeDumpOutput location.
617 * xpath.c: removed an undefined function signature
618 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
619 too many symbols in the API breaking the python bindings.
620 Updated with the libxslt/libexslt changes.
621
622Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
623
624 * configure.in: preparing release of 2.4.29
625 * doc/*: rebuilt the docs and API
626 * xmlreader.c: a few more fixes for the XmlTextReader API
627
628Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
629
630 * include/win32config.h: applied mingw patch from Magnus Henoch
631
632Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
633
634 * catalog.c doc/libxml2-api.xml: a bit more cleanup
635
636Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
637
638 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
639 building Python script, does the C parsing directly, generates
640 a better API description including structure fieds defs and
641 enums. Still a couple of bugs, but good enough for the python
642 wrappers now.
643 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
644 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
645 include/libxml/schemasInternals.h include/libxml/tree.h: more
646 cleanup based on the python analysis script reports.
647 * libxml.spec.in: make sure the API XML description is part of the
648 devel package.
649
650Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
651
652 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
653 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
654 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
655 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
656 code cleanup, especially the function comments.
657 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
658
659Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
660
661 * Makefile.am xmlreader.c include/libxml/Makefile.am
662 include/libxml/xmlreader.h: Adding a new set of APIs based on
663 the C# TextXmlReader API but converted to C. Allow to parse
664 in constant memory usage, far simpler to program and explain
665 than the SAX like APIs, unfinished but working.
666 * testReader.c: test program
667
668Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
669
670 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
671
672Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
673
674 * tree.c: Chip turner indicated that XHTML1 serialization
675 rule for style actually break on both IE and Mozilla,
676 try to avoid the rule if escaping ain't necessary
677
678Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
679
680 * nanhttp.c: handle HTTP URL escaping, problem reported by
681 Glen Nakamura and Stefano Zacchiroli
682
683Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
684
685 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
686
687Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
688
689 * uri.c: Johann Richard pointed out some XPointer problems for
690 URN based URI references in XInclude. Modified the URI parsing
691 and saving routines to allow correct parsing and saving of
692 XPointers, especially when attached to "opaque" scheme accordingly
693 to RFC 2396
694
695Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
696
697 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
698 of refactoring to the HTML saving code.
699 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
700 in the doc.
701
702Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
703
704 * tree.c include/libxml/tree.h: refactored the XML dump of a node
705 to a buffer API to reuse the generic dump to an OutputIO layer,
706 this reduces code, fixes xmlNodeDump() for XHTML, also made
707 xmlNodeDump() now return the number of byte written.
708
709Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
710
711 * python/setup.py.in: another patch from Stéphane Bidoul for
712 Python bindings on Windows
713 * doc/parsedecl.py: small cleanup
714
715Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
716
717 * libxml.spec.in configure.in: add a line in %changelog for releases
718
719Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
720
721 * parser.c: patch from Marcus Clarke fixing a problem in entities
722 parsing that was detected in KDe documentations environment.
723
724Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
725
726 * python/libxml.c (libxml_prev): Return the previous as opposed to
727 the next node (I guess this is the result of some cut & paste programming:)
728
729Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
730
731 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
732
733Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
734
735 * python/generator.py python/libxml.c python/setup.py.in: trying
736 to fix the Python bindings build on Windows (Stéphane Bidoul)
737
738Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
739
740 * win32/configure.js: added option for python bindings
741 * win32/libxml2.def.src: added more exports
742
743Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
744
745 * win32/Makefile.mingw: fixed unresolved symbols when linking with
746 pthreads
747 * win32/wince/*: applied updates to Windows CE port from Javier
748
749Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
750
751 * configure.in: preparing 2.4.28
752 * libxml.spec.in doc/Makefile.am: some cleanup
753 * doc/*: updated the news and regenerated.
754
755Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
756
757 * HTMLparser.c: final touch at closing #87235 </p> end tags
758 need to be generated.
759 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
760 this change slightly the output of a few tests
761 * doc/*: regenerated
762
763Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
764
765 * parserInternals.c: fixing bug #99190 when UTF8 document are
766 parsed using the progressive parser and the end of the chunk
767 is in the middle of an UTF8 multibyte character.
768
769Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
770
771 * threads.c: fixed initialization problem in xmlNewGlobalState
772 which was causing crash.
773 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
774 in xmlInitializeGlobalState.
775 * parserInternals.c: cleaned up ctxt->sax initialisation.
776
777Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
778
779 * tree.c include/libxml/tree.h: modified the existing APIs
780 to handle XHTML1 serialization rules automatically, also add
781 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
782 libxslt serialization uses it when needed without changing
783 the library API.
784 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
785 result/xhtml1: added a new test specifically for xhtml1 output
786 and updated the result of one XHTML1 test
787
788Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
789
790 * xinclude.c parserInternals.c encoding.c: fixed #99082
791 for xi:include encoding="..." support on text includes.
792 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
793 test/XInclude/ents/isolatin.txt : added a specific regression test
794 * python/generator.py python/libxml2class.txt: fixed the generator
795 the new set of comments generated for doc/libxml2-api.xml were
796 breaking the python generation.
797
798Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
799
800 * doc/Makefile.am: repair some problem if gtk-doc fail or such
801 * configure.in: patch for Solaris on new autoconf closes #98880
802 * doc/parsedecl.py: repair the frigging API building script,
803 did I say that python xmllib sucks ?
804 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
805 and some comment are no more truncated.
806
807Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
808
809 * parser.c: Martin Stoilov pointed out a potential leak in
810 xmlCreateMemoryParserCtxt
811
812Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
813
814 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
815 included in HTML documents and using the push parser.
816
817Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
818
819 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
820 specified, look for the Python interpreter not just in the
821 specified root but also in the specified location. Fixes #98825
822
823Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
824
825 * python/libxml.c: fixing bug #98792 , node may have no doc
826 and dereferencing without checking ain't good ...
827
828Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
829
830 * configure.in: preparing release 2.4.27
831 * doc/* : updated and rebuilt the docs
832 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
833 and all the docs are actually packaged and in the final RPMs
834 * parser.c parserInternals.c include/libxml/parser.h: restore
835 xmllint --recover feature.
836
837Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
838
839 * parser.c xpath.c: fixing #96925 wich was also dependant on the
840 processing of parsed entities, and XPath computation on sustitued
841 entities.
842 * testXPath.c: make sure entities are substitued.
843
844Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
845
846 * parser.c: fixed #96594, which was totally dependant on the
847 processing of internal parsed entities, which had to be changed.
848
849Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
850
851 * Makefile.am python/Makefile.am python/tests/Makefile.am:
852 trying to fix bug #98517 about building outside the source tree
853 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
854
855Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
856
857 * include/win32config.h: cleanup
858 * win32/Makefile.mingw: integrated mingw in JScript configure
859 * win32/Makefile.msvc: modified to allow mingw coexistence
860 * win32/configure.js: integrated mingw
861 * win32/Readme.txt: cleanup
862
863Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
864
865 * HTMLparser.c: strengthen the guard in the Pop macros,
866 like in the XML parser, closes bug #97315
867
868Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
869
870 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
871 callback is never used.
872
873Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
874
875 * parserInternals.c: fixed the initialization of the SAX structure
876 which was breaking xsltproc
877 * xpath.c: patch from Petr Pajas for CDATA nodes
878 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
879 * parser.c include/libxml/parser.h: patch from Peter Jones
880 removing a leak in xmlSAXParseMemory() and adding the
881 function xmlSAXParseMemoryWithData()
882
883Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
884
885 adding pdf of tutorial, changing web page to link to it
886 * doc/tutorial/xmltutorial.pdf
887 * doc/xml.html
888 * doc/docs.html
889
890Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
891
892 * doc/tutorial/ar01s08.html
893 adding file what I forgot for tutorial
894
895
896Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
897
898 Adding encoding discussion to tutorial
899 Added:
900 * doc/tutorial/images/*.png: DocBook admonition image files
901 * doc/tutorial/apf.html, apg.html: new generated html
902 * doc/tutorial/includeconvert.c: conversion code entity file
903 changed:
904 * doc/tutorial/xmltutorial.xml: DocBook original
905 * doc/tutorial/*.html: generated html
906
907Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
908
909 * include/libxml/*.h: retired xmlwin32version.h
910 * doc/Makefile.am: retired xmlwin32version.h
911 * win32/configure.js: retired xmlwin32version.h
912
913Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
914
915 * win32/libxml2.def.src: exported additional symbols
916 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
917 sisterhood
918
919Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
920
921 * globals.c: fixed a typo pointed out by Igor
922 * xpath.c: try to speed up node compare using line numbers
923 if available.
924
925Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
926
927 * tree.c: make xmlFreeNode() handle attributes correctly.
928
929Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
930
931 * catalog.c: completed the #96963 fix, as reported by Karl
932 Eichwalder
933
934Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
935
936 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
937
938Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
939
940 * Makefile.am: switched the order of a couple of includes
941 to fix bugs #97100
942
943Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
944
945 * catalog.c: fixed bug #96963, reverted to the old behaviour of
946 xmlLoadCatalogs that used to separate directories with a ':'.
947
948Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
949
950 * threads.c: improvements to the Windows-side of thread handling
951 * testThreads.c: conditionally excluded unistd.h
952 * testThradsWin32.c: broke overlong lines
953 * include/win32config.h: adapted thread-related macros to the new
954 scheme and for pthreads on Windows
955 * win32/Makefile.msvc: introduced a more flexible thread build,
956 added testThreads[Win32].c to the build
957 * win32/configure.js: introduced a more flexible thread config
958
9592002-10-31 John Fleck <jfleck@inkstain.net>
960
961 * doc/xml.html (and, by implication, FAQ.html)
962 added UTF-8 conversaion FAQ from Marcus Labib Iskander
963
964Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
965
966 * configure.in: removed xmlwin32version.h
967 * include/libxml/Makefile.am: removed xmlwin32version.h
968
969Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
970
971 * tree.c: applied patch from Brian Stafford to fix a bug
972 in xmlReconciliateNs()
973
974Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
975
976 * tree.c: applied patch from Christian Glahn to allow
977 xmlNewChild() on document fragment nodes
978
979Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
980
981 * parser.c: Christian Glahn found a problem with a recent
982 patch to xmlParseBalancedChunkMemoryRecover()
983 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
984 problems
985 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
986 test/schemas/seq*: added the test cases from Charles
987
988Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
989
990 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
991 serious cleanup of the spec file and associated changes
992 in the Makefiles.
993 * valid.c: try to remove some warnings on x86_64
994
995Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
996
997 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
998 fix bug #96586
999
1000Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1001
1002 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1003 parsing, applied his patch
1004 * result/HTML/attrents.html result/HTML/attrents.html.err
1005 result/HTML/attrents.html.sax test/HTML/attrents.html:
1006 added the test and result case provided by Mikhail Sogrine
1007
1008Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1009
1010 * vms/build_libxml.com vms/config.vms vms/readme.vms
1011 include/libxml/parser.h include/libxml/parserInternals.h
1012 include/libxml/tree.h include/libxml/xmlIO.h
1013 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1014 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1015 Applied the VMS update patch from Craig A. Berry
1016 * doc/*.html: update
1017
1018Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1019
1020 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1021
1022Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1023
1024 * debugXML.c: adding a grep command to --shell in xmllint
1025 for T.V. Raman
1026
1027Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1028
1029 * xmlcatalog.c: tried to fix some of the problem with --sgml
1030
1031Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1032
1033 * parser.c: tried to fix bug #91500 where doc->children may
1034 be overriden by a call to xmlParseBalancedChunkMemory()
1035
1036Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1037
1038 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1039 identifiers in SGML catalogs containing '&'
1040
1041Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1042
1043 * python/types.c: fixed bugs when passing result value tree
1044 to Python functions.
1045
1046Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1047
1048 * configure.in: preparing the release of 2.4.26
1049 * doc/*: updated and rebuilt the documentation
1050
1051Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1052
1053 * parser.c: fixed a XML Namespace compliance bug reported by
1054 Alexander Grimalovsky
1055
1056Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1057
1058 * HTMLtree.c: fixed serialization of script and style when
1059 they are not lowercase (i.e. added using the API to the tree).
1060
1061Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1062
1063 * valid.c: make xmlValidateDocument emit a warning msg if there
1064 is no DTD, pointed by Christian Glahn
1065
1066Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1067
1068 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1069 content model when some of the blocks have min or max, and a couple
1070 of bugs found in the process.
1071 * result/schemas/list0* test/schemas/list0*: added some specific
1072 regression tests
1073
1074Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1075
1076 * README: updated the contact informations
1077
1078Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1079
1080 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1081 misses it, reported by Peter Bray.
1082
1083Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1084
1085 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1086 and removed a few warnings
1087
1088Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1089
1090 * parser.c: Christian Glahn found a small bug in the push parser.
1091 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1092 public
1093
1094Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1095
1096 * xmlschemas.c include/libxml/xmlschemas.h: added
1097 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1098 * testSchemas.c: added --memory to test the new interface
1099
1100Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1101
1102 * doc/index.py doc/search.php: integrated the XSLT indexing,
1103 a few fixed in the indexer, added a scope selection at the
1104 search level.
1105
1106Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1107
1108 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1109 this was due to uninitialized parts of the validation context
1110
1111Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1112
1113 * debugXML.c: applied patch from Mark Vakoc except the API
1114 change, preserved it.
1115 * doc/*: updated the docs to point to the search engine for
1116 information lookup or before bug/help reports.
1117
1118Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1119
1120 * doc/index.py doc/search.php: added mailing-list archives
1121 indexing and lookup
1122
1123Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1124
1125 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1126
1127Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1128
1129 * doc/index.py: improved HTML indexing
1130 * doc/search.php: make the queries also lookup the HTML based indexes
1131
1132Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1133
1134 * doc/index.py: added HTML page indexing
1135
1136Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1137
1138 * xmlIO.c: extended Windows path normalisation to fix the base
1139 problem in libxslt.
1140 * catalog.c: fixed list handling in XML_CATALOG_FILES
1141
1142Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1143
1144 * valid.c: typo/bug found by Christian Glahn
1145
1146Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1147
1148 * xmlIO.c: applied Windows CE patch from Javier.
1149 * win32/wince: new directory, contains support for the PocketPC
1150 with Windows CE from Javier.
1151 * include/win32config.h: reorganised, removed duplicate
1152 definitions and applied WinCE patch from Javier.
1153 * include/wsockcompat.h: new file, now contains WinSock
1154 compatibility macros.
1155 * win32/Makefile.msvc: introduced double-run compilation.
1156
1157Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1158
1159 * configure.in include/libxml/xmlwin32version.h: preparing release
1160 of 2.4.25
1161 * doc/*: updated and regenerated teh docs and web pages.
1162
1163Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1164
1165 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1166 error were not covering namespace declarations.
1167 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1168 it was missing the attribute declaration for the namespace
1169 * result/VC/NS3: the fix now report breakages in that test
1170
1171Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1172
1173 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1174
1175Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1176
1177 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1178 and regenerated the docs and web site
1179
1180Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1181
1182 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1183 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1184 not before
1185
1186Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1187
1188 * python/generator.py python/libxml2class.txt: fixed a stupid error
1189 breaking the python API
1190
1191Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1192
1193 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1194 triostr.c triostr.h: applied a trio update patch from
1195 Bjorn Reese which should work with MinGW
1196
1197Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1198
1199 * tree.c: improving some documentation comments
1200 * xmlregexp.c: found and fixed a mem leak with python regression tests
1201 * doc/*: rebuilt the doc and the API XML file including the
1202 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1203 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1204 python/types.c: added access to the XML Schemas regexps from
1205 python
1206 * python/tests/Makefile.am python/tests/regexp.py: added a
1207 simple regexp bindings test
1208
1209Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1210
1211 * doc/xml.html:
1212 fixing ftp links - thanks to Vitaly Ostanin
1213
1214Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1215
1216 * xmlregexp.c: fixed the data callback on transition functionality
1217 which was broken when using the compact form
1218 * result/schemas/*: updated the results, less verbose, all tests
1219 pass like before
1220 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1221 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1222 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1223 annoying warnings
1224 * xpath.c: try to provide better error report when possible
1225
1226Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1227
1228 * Makefile.am: fixed a breakage raised by Jacob
1229
1230Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1231
1232 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1233 which don't use sockets
1234
1235Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1236
1237 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1238 * win32/configure.js: applied zlib patch from Daniel Gehriger
1239
1240Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1241
1242 * win32/configure.js: applied the patch from Mark Vakoc for
1243 regexp support
1244 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1245 for regexp support
1246
1247Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1248
1249 * xmlschemastypes.c: as pointed by Igor Float and Double
1250 parsing ain't finished yet
1251
1252Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1253
1254 * Makefile.am configure.in: trying to fix #88412 by bypassing
1255 all the python subdir if python ain't detected
1256
1257Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1258
1259 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1260 made configuring with regexps/automata/unicode the default
1261 but without schemas ATM
1262 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1263 fixed the regexp based DTD validation performance and memory
1264 problem by switching to a compact form for determinist regexps
1265 and detecting the determinism property in the process. Seems
1266 as fast as the old DTD validation specific engine :-) despite
1267 the regexp built and compaction process.
1268
1269Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1270
1271 * valid.c: determinism is debugged, new DTD checking code now works
1272 but xmlFAComputesDeterminism takes far too much CPU and the whole
1273 set usues too much memory to be really usable as-is
1274
1275Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1276
1277 * tree.c: fixed another stupid bug in xmlGetNodePath()
1278 * xmllint.c: --version now report the options compiled in
1279
1280Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1281
1282 * HTMLparser.c: small cleanup
1283 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1284 when configured with them. A bit of debugging around the determinism
1285 checks is still needed
1286
1287Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1288
1289 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1290
1291Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1292
1293 * xmlIO.c: small portability glitch fixed.
1294
1295Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1296
1297 * xmlschemastypes.c: incomplete steps for real/double support
1298 * testAutomata.c include/libxml/xmlautomata.h
1299 include/libxml/xmlregexp.h: avoiding a compilation problem
1300 * valid.c include/libxml/valid.h: starting the work toward using
1301 the regexps for actual DTD validation
1302
1303Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1304
1305 * hash.c: cosmetic cleanup
1306 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1307 integrating a DTD validation layer based on the regexps
1308
1309Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1310
1311 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1312 the determinism was tested before eliminating the epsilon
1313 transitions :-(
1314
1315Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1316
1317 * python/generator.py python/libxml.c python/libxml.py
1318 python/libxml2-python-api.xml python/libxml2class.txt
1319 python/libxml_wrap.h python/types.c: updated the python
1320 bindings, added code for easier File I/O, and the ability to
1321 define a resolver from Python fixing bug #91635
1322 * python/tests/Makefile.am python/tests/inbuf.py
1323 python/tests/outbuf.py python/tests/pushSAXhtml.py
1324 python/tests/resolver.py python/tests/serialize.py: updated
1325 and augmented the set of Python tests.
1326
1327Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1328
1329 * win32/configure.js: added more readme info for the binary
1330 package.
1331
1332Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1333
1334 * xmlIO.c: fixed a stupid out of bound array error
1335
1336Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1337
1338 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1339 messing around with support for Windows path, cleanups,
1340 trying to identify and fix the various code path to the
1341 filename access. Added xmlNormalizeWindowsPath()
1342
1343Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1344
1345 * error.c valid.c: working on better error reporting of validity
1346 errors, especially providing an accurate context.
1347 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1348 error reports in those cases.
1349
1350Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1351
1352 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1353 parser.c parserInternals.c xmlIO.c: get rid of all the
1354 perror() calls made in the library execution paths. This
1355 should fix both #92059 and #92385
1356
1357Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1358
1359 * xmllint.c: memory leak reporting was broken after a change
1360 of the preprocessor symbol used to activate it.
1361
1362Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1363
1364 * tree.c: try to make the copy function work for node of
1365 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1366 DOM layers though, not libxml2 itself.
1367
1368Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1369
1370 * valid.c: try to provide file and line informations, not all
1371 messages are covered, but it's a (good) start
1372
1373Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1374
1375 * xinclude.c: reimplemented a large part of the XInclude
1376 processor, trying to minimize resources used, James Henstridge
1377 provided a huge test case which was exhibiting severe memory
1378 consumption problems.
1379
1380Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1381
1382 * python/Makefile.am: applied patch from Christophe Merlet to
1383 reestablish DESTDIR
1384
1385Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1386
1387 * libxml.spec.in: fixes libary path for x86_64 AMD
1388
1389Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1390
1391 * doc/tutorial/includekeyword.c
1392 * doc/tutorial/xmltutorial.xml:
1393 (plus resulting generated html files)
1394 fixing one spot I missed in the tutorial where I hadn't freed
1395 memory properly
1396
1397Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1398
1399 * doc/tutorial/includeaddattribute.c
1400 * doc/tutorial/includeaddkeyword.c
1401 * doc/tutorial/includegetattribute.c
1402 * doc/tutorial/includekeyword.c
1403 * doc/tutorial/xmltutorial.xml
1404 * doc/tutorial/*.html:
1405 update tutorial to properly free memory (thanks to Christopher
1406 R. Harris for pointing out that this needs to be done)
1407 * doc/tutorial/images/callouts/*.png:
1408 added image files so the callouts are graphical, making it
1409 easier to read ( use "--param callout.graphics 1" to generate
1410 html with graphical callouts)
1411
1412Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1413
1414 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1415 nice logos generated by Marc Liyanage
1416 * doc/site.xsl *.html: changed the stylesheet to show the new
1417 logo and regenerated the pages
1418
1419Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1420
1421 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1422
1423Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1424
1425 * xpath.c: possible mem leak patch from Jason Adams
1426
1427Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1428
1429 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1430 in the XQuery namespace
1431 * configure.in: preparing 2.4.24
1432 * doc/*.html: updated the web pages
1433
1434Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1435
1436 * python/generator.py: closing bug #85258 by generating conditional
1437 compile check to avoid linking to routines not configured in.
1438
14392002-08-22 Havoc Pennington <hp@pobox.com>
1440
1441 * autogen.sh: update error message for missing automake
1442
1443Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1444
1445 * python/Makefile.am: typo in target name resulted in libxml2.py
1446 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1447
1448Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1449
1450 * win32/win32/Makefile.mingw: updated with version from
1451 Elizabeth Barham at http://soggytrousers.net/repository/
1452
1453Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1454
1455 * win32/Makefile.msvc: added the prefix location to the include
1456 and lib search path.
1457
14582002-08-18 Havoc Pennington <hp@pobox.com>
1459
1460 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1461 both automake 1.6 and 1.4 installed get the right automake. Means
1462 compilation from CVS will now require the latest automake 1.4
1463 release, or manually creating symlinks called "automake-1.4" and
1464 "aclocal-1.4"
1465
1466Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1467
1468 * configure.in python/Makefile.am: more AMD 64 induced changes from
1469 Frederic Crozat
1470
1471Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1472
1473 * xinclude.c: oops I was missing the xml:base fixup too
1474 * result/XInclude/*.xml: this adds xml:base attributes to most
1475 results of the tests
1476
1477Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1478
1479 * xinclude.c: quick but apparently working implementation of
1480 xi:fallback, should close bug #89684
1481 * Makefile.am test/XInclude/docs/fallback.xml
1482 result/XInclude/fallback.xml: added a basic test for fallback,
1483 and run with --nowarning to avoid a spurious warning
1484 * configure.in: applied patch from Frederic Crozat for python
1485 bindings on AMD 64bits machines.
1486
1487Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1488
1489 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1490 the caller don't pass a SAX callback block.
1491
1492Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1493
1494 * tree.c: applied the same fix for the XML-1.0 namespace to
1495 xmlSearchNsByHref() as was done for xmlSearchNs()
1496
1497Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1498
1499 * libxml.3: small cleanup of the man page
1500 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1501 when serializing HREF attributes generated by XSLT.
1502
1503Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1504
1505 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1506 version of Marc Liyanage' patch for boolean attributes in HTML
1507 output
1508
1509Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1510
1511 * python/tests/serialize.py: fixed the test results, indenting
1512 behaviour changed slightly
1513
1514Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1515
1516 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1517 new c14n function to Windows def files
1518
1519Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1520
1521 * c14n.c: fixed a memory leak in c14n code
1522
1523Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1524
1525 * parser.c include/libxml/parser.h: adding a new API for Christian
1526 Glahn: xmlParseBalancedChunkMemoryRecover
1527 * valid.c: patch from Rick Jones for some grammar cleanup in
1528 validation messages
1529 * result/VC/* result/valid/*: this slightly change some of the
1530 regression tests outputs
1531
1532Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1533
1534 * tree.c: trying to fix a problem in namespaced attribute handling
1535 raised by Christian Glahn
1536
1537Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1538
1539 * encoding.c include/libxml/encoding.h: Opening the interface
1540 xmlNewCharEncodingHandler as requested in #89415
1541 * python/generator.py python/setup.py.in: applied cleanup
1542 patches from Marc-Andre Lemburg
1543 * tree.c: fixing bug #89332 on a specific case of loosing
1544 the XML-1.0 namespace on xml:xxx attributes
1545
1546Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1547
1548 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1549 corner case from new Merlin's test suite and added a callback
1550 that will be used to improve xmlsec performance
1551
1552
1553Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1554
1555 * HTMLtree.c: trying to fix the <style> escaping problem in
1556 HTML serialization bug #89342
1557
1558Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1559
1560 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1561 and rebuilt the web site.
1562
1563Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1564
1565 * include/libxml/tree.h: added _private member to xmlNs struct
1566
1567Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1568
1569 * HTMLparser.c: fixing bug #84876 based on the xml working
1570 code.
1571
1572Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1573
1574 * python/Makefile.am: enhanced to fix bug 72012 (errors
1575 when using '-jX' make parameter)
1576
1577Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1578
1579 * xpath.c: small additional enhancement for booleans
1580 compared to nodesets
1581
1582Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1583
1584 * HTMLtree.c: changed the order of the encoding declaration
1585 attributes in the meta tags due to a bug in IE/Mac
1586
1587Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1588
1589 * xpath.c: enhanced handling of booleans (especially '='
1590 and '!=' for nodesets) - fixes bug 85256. Added new
1591 routine xmlXPathNotEqualValues for more proper handling
1592 of '!=' when nodesets are involved.
1593
1594Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1595
1596 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1597 doc/xmlcatalog_man.xml to the source distribution
1598
1599Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1600
1601 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1602 asked for this.
1603
1604Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1605
1606 * configure.in: preparing 2.4.23
1607 * doc/*: rebuilt the docs
1608
1609Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1610
1611 * parser.c: fixing bug #84169 by fixing the
1612 comment of xmlCreatePushParserCtxt to describe the
1613 encoding detection parameters better.
1614
1615Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1616
1617 * valid.c: fixing bug #79331 in one path the lookup for
1618 ID attributes on a namespaced node wasn't handled correctly :-\
1619
1620Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1621
1622 * HTMLparser.c: trying to fix 87235 about discarded white
1623 spaces in the HTML parser.
1624 * result/HTML/*: this changes the output of a number of HTML
1625 regression tests
1626
1627Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1628
1629 * xpath.c: applied patch from Richard Jinks for the namespace
1630 axis + fixed a memory error.
1631 * parser.c parserInternals.c: applied patches from Peter Jacobi
1632 removing ctxt->token for good.
1633 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1634 popped out by the regression tests.
1635 * Makefile.am: patch for threads makefile from Gary Pennington
1636
1637Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1638
1639 * xpath.c: enhanced behaviour of position() after usage of
1640 expressions involving preceding-sibling (et al).
1641
1642Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1643
1644 * hash.c: applied a patch from Peter Jacobi to solve a problem
1645 when compiling with the Watcom C on Win32
1646 * result/schemas/*.err: the change of hashing algo generated
1647 permutations in the output
1648
1649Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1650
1651 * hash.c: applied patch from Sander Vesik improving the quality of
1652 the hash function.
1653
16542002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1655
1656 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1657 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1658 xmllint.c xpath.c: replaced sprintf() with snprintf()
1659 to prevent possible buffer overflow (the bug was pointed
1660 out by Anju Premachandran)
1661
1662Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1663
1664 * parser.c: removed an uninitialized data error popped by valgrind
1665 on PE references
1666
1667Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1668
1669 * doc/xml.html
1670 adding tutorial reference to the web page
1671
1672Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1673
1674 * doc/tutorial/xmltutorial.xml
1675 * doc/tutorial/ar01s07.html
1676 * doc/tutorial/ape.html
1677 * doc/tutorial/includegetattribute.c
1678 adding section to tutorial about retrieving an attribute
1679 value
1680
1681Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1682
1683 * parser.c: applied a couple of patches from Peter Jacobi to start
1684 to get rid of ctxt->token, with a possible significant speed
1685 improvement to be gained once done. Better compliance with PE
1686 references constructs in DTDs too.
1687 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1688 from Peter too
1689
1690Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1691
1692 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1693 xmlParseElement was likely to have been deallocated at the
1694 time of the report, possibly leading to segfault. Just report
1695 the tag name now.
1696
1697Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1698
1699 * xpath.c: patch from Richard Jinks for XPath substring() function
1700 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1701
17022002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1703
1704 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1705
1706Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1707
1708 *doc/FAQ.html
1709 fixing typos in FAQ, thanks to Robert Funnell for the
1710 editing help
1711
1712Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1713
1714 * NEWS: got complaints from rpmlint that it was empty
1715
1716Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1717
1718 * added doc/tutorial, including:
1719 apa.html
1720 apb.html
1721 apc.html
1722 apd.html
1723 ar01s02.html
1724 ar01s03.html
1725 ar01s04.html
1726 ar01s05.html
1727 ar01s06.html
1728 includeaddattribute.c
1729 includeaddkeyword.c
1730 includekeyword.c
1731 includestory.xml
1732 index.html
1733 xmltutorial.xml
1734 libxml tutorial, including generated html
1735
1736Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1737
1738 * result/c14n/exc-without-comments/merlin-c14n-two-*
1739 result/c14n/without-comments/merlin-c14n-two-*
1740 test/c14n/exc-without-comments/merlin-c14n-two-*
1741 test/c14n/without-comments/merlin-c14n-two-*
1742 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1743 c14n/exc-c14n and slightly modified test script to handle
1744 these test cases
1745 * c14n.c: fixed bugs for complicated nodes set (namespace
1746 without node and others from merlin-c14n-two.tar.gz)
1747 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1748 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1749 for xmlsec performance patch
1750 * xpath.c: fixed self::node() for namespaces and attributes
1751
1752Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1753
1754 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1755 but with the format parameter
1756 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1757
1758Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1759
1760 * Makefile.am: updated c14n tests suite
1761 * c14n.c: performance improvement for previous c14n patch
1762
1763Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1764
1765 * parser.c: another peroformance patch from Peter Jacobi, that
1766 time on parsing attribute values.
1767
1768Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1769
1770 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1771 into LibXML2 test suite
1772
1773Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1774
1775 * c14n.c: propagating xpath ancesstors node fix to c14n
1776 plus small performance improvement to reduce number of
1777 mallocs
1778 * xpath.c: fixed ancestors axis processing for namespace nodes
1779
1780Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1781
1782 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1783 Peter Jacobi
1784
1785Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1786
1787 * configure.in: preparing 2.4.22
1788
1789Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1790
1791 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1792 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1793 a public entry point.
1794 * doc/*: rebuilt the API and docs
1795
1796Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1797
1798 * xpath.c: patch from Richard Jinks to fix a problem introduced
1799 in the previous patch and pointed by Norm
1800
1801Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1802
1803 * libxml.spec.in: fixing bug #81112
1804
1805Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1806
1807 * uri.c: fixing bug #82848
1808
1809Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1810
1811 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1812 output of one catalog test
1813
1814Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1815
1816 * global.data globals.c tree.c include/libxml/globals.h
1817 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1818 default value for global parameter xmlIndentTreeOutput to 1 and
1819 introduced new global parameter xmlTreeIndentString (the string
1820 used to do one-level indent) with default value " " (as it was
1821 in tree.c)
1822
1823Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1824
1825 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1826 with trio and schemas.
1827
1828Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1829
1830 * xpath.c: patch from Richard Jinks to fix the problem raised in
1831 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1832
1833Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1834
1835 * xmlschemas.c: a bit of work on import.
1836 * xmlschemastypes.c: Charles Bozeman provided a compare function
1837 for date/time types so min/max facet restrictions should work,
1838 indeterminate comparisons return an error instead of equal.
1839 * test/schemas/date_0* result/schemas/date_0_0: specific test
1840 from Charles Bozeman too
1841
1842Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1843
1844 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1845 from Christian Cornelssen fixing the man pages and the Catalog
1846 building script.
1847 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1848 next step is <xs:import> I now have a reasonable understanding
1849 of how it works.
1850
1851Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1852
1853 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1854
1855Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1856
1857 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1858
1859Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1860
1861 * xpath.c: fixing an XPath function evalutation bug pointed out
1862 by Alexey Efimov where the context was lost when evaluating
1863 the function arguments
1864
1865Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1866
1867 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1868 function public for XMLSec performance optimizations
1869
1870Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1871
1872 * python/generator.py python/libxml2class.txt : fixed a problem
1873 with the HTML parser pointed by Gary Benson
1874 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1875 example
1876
1877Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1878 * parser.c: fixed bug #81159 (memory growth in SAX)
1879
1880Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1881 * xpath.c: fixed bug #78858 (the real fix)
1882
1883Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1884 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1885
1886Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1887
1888 * tree.c: modified xmlNodeSetBase to allow changing the
1889 base of a document.
1890
1891Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1892
1893 * xmlschemastypes.c: patch Charles Bozeman for validation of
1894 all the date, time, and duration types
1895 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1896 * configure.in: fixed an error pointed by an user
1897 * xml2-config.in: fixed an error pointed by an user
1898
1899Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1900
1901 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1902 win32/libxml2.def.src xmlIO.c: exported default
1903 'file:', 'http:' and 'ftp:' protocols input handlers
1904 and maked protocols comparisson case insensitive
1905
1906Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1907
1908 * configure.in: Neven Has detected a typo
1909
1910Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1911
1912 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1913 as one of the persons allowed to commit directly to the
1914 module.
1915
1916Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1917
1918 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1919 * valid.c: raised a too low limit
1920 * doc/*: rebuilt the docs
1921
1922Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1923
1924 * test/XPath/expr/floats test/XPath/expr/functions
1925 result/XPath/expr/floats result/XPath/expr/functions
1926 xpath.c: another XPath conformance patch from Richard Jinks
1927
1928Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1929
1930 * xmlschemas.c: fixed validation of attribute groups.
1931 * test/schemas result/schemas: added an example from the primer
1932
1933Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1934
1935 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1936 * test/schemas result/schemas: updated the test list
1937
1938Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1939
1940 * TODO: updated a bit
1941 * parser.c: made a comment more specific
1942 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1943 Schemas conformance.
1944 * test/schemas result/schemas: updated the test list
1945
1946Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1947
1948 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1949 implementing xs:all with minOccurs = 0
1950 * tes/schemas/* result/schemas/*: added more tests covering
1951 xs:all
1952
1953Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1954
1955 * xmlregexp.c: first implementation of the all particle, this
1956 may need to be revisited for case where not all transitions
1957 must be crossed.
1958
1959Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1960
1961 * tree.c: another entity processing update from Markus Henke
1962
1963Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1964
1965 * trionan.c: fixed crash on OSF/1
1966
1967Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1968
1969 * xmlschemas.c: more Schemas work
1970 * test/schemas/* result/schemas/*: added more tests coming
1971 from the spec.
1972
1973Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1974
1975 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1976 ExcC14N specification
1977
1978Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1979
1980 * tree.c: patch from Markus Henke, fix for recursive entities.
1981
1982Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1983
1984 * xpath.c: fix a problem with string() on a document node.
1985
1986Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1987
1988 * Makefile.am xmlschemas.c: more Schemas work
1989 * test/schemas/* result/schemas/*: added more tests coming
1990 from the spec.
1991
1992Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1993
1994 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1995 * result/HTML/*: this changes a few things in the results
1996
1997Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1998
1999 * include/libxml/tree.h: eliminated 'declaration different than
2000 prototype' warning
2001 * include/win32config.h: "resolved" conflicts with errno.h
2002
2003Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2004
2005 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2006 on the automata interfaces and debug of counted choices
2007 * test/schemas/* result/schemas/*: added a number of tests
2008
2009Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2010
2011 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2012 a bit of work on Schemas
2013 * testSchemas.c: try to make it more useful
2014 * test/schemas/* result/schemas/* Makefile.am: changed the
2015 Schemas regression test procedure, started adding a few samples
2016
2017Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2018
2019 * include/libxml/encoding.h: Patch for the Borland C++ builder
2020 * include/libxml/tree.h: Patch for the Borland C++ builder
2021 * threads.c: Patch for the Borland C++ builder
2022 * win32/bcb5: New directory for the Borland C++ builder
2023 project files
2024
2025Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2026
2027 * win32/Makefile.msvc: Update for XML Schema support
2028 * win32/configure.js: Update for XML Schema support
2029 * win32/libxml2.def.src: Update for XML Schema support
2030
2031Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2032
2033 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2034 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2035 xmlunicode.c include/libxml/Makefile.am
2036 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2037 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2038 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2039 include/libxml/xmlversion.h.in : merged the current state of
2040 XML Schemas implementation, it is not configured in by default,
2041 a specific --schemas configure option has been added.
2042 * test/automata test/regexp test/schemas Makefile.am
2043 result/automata result/regexp result/schemas:
2044 merged automata/regexp/schemas regression tests
2045
2046Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2047
2048 * xpath.c: Gary found a compile time problem, fixes #78823
2049
2050Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2051
2052 * configure.in: release of 2.4.20
2053 * doc/*: updated and rebuilt the docs
2054
2055Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2056
2057 * python/Makefile.am: patch from Cristian Gafton to build on
2058 Red Hat 6.2, should also fix #75779
2059
2060Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2061
2062 * valid.c: first part of fixing #78729
2063
2064Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2065
2066 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2067 escaping of URI when saving HTML files.
2068 * result/HTML/*: this impacted some tests
2069
2070Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2071
2072 * configure.in: trying to fix #77441
2073
2074Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2075
2076 * include/libxml/xmlIO.h: Hallski complained it could not be
2077 included by itself.
2078
2079Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2080
2081 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2082
2083Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2084
2085 * win32/configure.js: patch from Nilo for the c14n option
2086 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2087
2088Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2089
2090 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2091 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2092 LIBXML_THREAD_ENABLED
2093
2094Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2095
2096 * xpath.c: another patch from Richard Jinks for substring conformance
2097 * test/XPath/expr/floats test/XPath/expr/strings
2098 result/XPath/expr/floats result/XPath/expr/strings: update of the
2099 test suite to check those.
2100
2101Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2102
2103 * xpath.c: patch from Richard Jinks for .x float parsing.
2104
2105Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2106
2107 * parser.c: patch from Markus Henke when an encoding ain't recognized
2108
2109Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2110
2111 * libxml.m4: got a report that #include <string.h> was needed
2112
2113Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2114
2115 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2116
2117Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2118
2119 * doc/example.html: fixing typo
2120
2121Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2122
2123 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2124 pointed out by Melvyn Sopacua.
2125
2126Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2127
2128 * libxml.m4: Frédéric Crozat gave a patch related to the change
2129 of Include paths breaking the libxml.m4
2130
2131Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2132
2133 * xpath.c: Fix bug #76927 forgot to save some context
2134 when evaluating binary expressions
2135
2136Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2137
2138 * configure.in: fixed configure for MPE/iX from Markus Henke
2139 * xmlmemory.c: fixed initialization problems
2140 * xpath.c: another set of patches from Richard Jinks this
2141 fixes "make XPathtests" on linux
2142
2143Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2144
2145 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2146 * test/XPath/expr/compare test/XPath/expr/equality
2147 test/XPath/expr/floats test/XPath/expr/functions
2148 test/XPath/expr/strings result/XPath/expr/compare
2149 result/XPath/expr/equality result/XPath/expr/floats
2150 result/XPath/expr/functions result/XPath/expr/strings: Updated
2151 tests though they show a divergence on Linux
2152
2153Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2154
2155 * xpath.c trionan.c: previous commit also included patches
2156 from Richard Jinks on some IEEE support corner case
2157
2158Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2159
2160 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2161 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2162 that $(datadir) should be used for docs
2163
2164Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2165
2166 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2167 could leak filedescriptors
2168
2169Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2170
2171 * configure.in nanohttp.c: applied patch from Allan Clark for
2172 UnixWare/OpenServer
2173
2174Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2175
2176 * configure.in: preparing 2.4.19
2177 * doc/*: rebuilt the docs
2178
2179Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2180
2181 * nanohttp.c: fixing #76043, got fed up with non-portability
2182 of that piece of code.
2183
2184Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2185
2186 * valid.c SAX.c: Never commit without running "make tests" :-(
2187 fix a couple of stupidities in the previous commit
2188 * result/*: a few changes in some attribute order result of previous
2189 commit.
2190
2191Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2192
2193 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2194 the internal subset should not raise duplicate ID errors,
2195 also there was a small bug in conjunction to namespace
2196 declarations defaulted and xml:xxx attributes DTD definitions.
2197
2198Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2199
2200 * xpath.c: Richard Jinks also raised some rounding problems
2201 this tries to fix them
2202
2203Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2204
2205 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2206 behaviour in xmlXPathCastToString()
2207
2208Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2209
2210 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2211 raised by Morus Walter
2212
2213Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2214
2215 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2216 from Igor
2217
2218Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2219
2220 * xpath.c: fixing #75619, related to a problem when trying
2221 to evaluate condition when the current node set resulting
2222 from that sub-step evaluation is empty. Also fixes 2 potential
2223 problem with previous-sibling and next-siblings axis.
2224
2225Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2226
2227 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2228 HTML support is not configured in.
2229
2230Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2231
2232 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2233 include/libxml/tree.h: dohh I really didn't intended to commit
2234 this test version :-(
2235
2236Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2237
2238 * testSAX.c: I wanted to see the real speed at the SAX interface
2239 after a little too many Ximianer started complaining about the
2240 parser speed.
2241 added a --quiet option:
2242 paphio:~/XML -> ls -l db100000.xml
2243 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2244 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2245 3200006 callbacks generated
2246 real 0m1.270s
2247 Which means 16MBytes/s and 3Mcallback/s
2248
2249Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2250
2251 * xpath.c: valgrind spotted another error that time when running
2252 on libxslt regression tests
2253
2254Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2255
2256 * Makefile.am: adding "make valgrind" running the full regression
2257 tests (except python ones) under Valgrind (using valgrind -q
2258 which was kindly added by the author).
2259 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2260 passes cleanly now except an obcure floating point initialization
2261 raised in log10() in one XPath regression test ???
2262 * tree.c: edited some comments to close #75244
2263
2264Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2265
2266 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2267 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2268 context of ScrollKeeper, made sure that if the number is
2269 an integer, the serialization follows the description at
2270 http://www.w3.org/TR/xpath#section-String-Functions
2271
2272Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2273
2274 * configure.in: preparing 2.4.18
2275 * doc/*: updated and rebuilt the web site
2276 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2277 the Windows and Cygwin maintainers.
2278 * parser.c: humm, changed the way the SAX parser work when
2279 xmlSubstituteEntitiesDefault(1) is set, it will then
2280 do the entity registration and loading by itself in case the
2281 user provided SAX getEntity() returns NULL.
2282 * testSAX.c: added --noent to test the behaviour.
2283
2284Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2285
2286 * parser.c: Wilfried Teiken provided a hackish but working
2287 way to get context reported back on entities when parsing
2288 with SAX and without breaking the DOM build.
2289
2290Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2291
2292 * c14n.c: applied a new patch from Aleksey Sanin
2293 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2294 to reference Aleksey implementation of XML digital Signatures
2295
2296Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2297
2298 * xpath.c: small fix to avoid potential problem due to
2299 ordering of freeing data
2300 * python/Makefile.am: people were complaining about
2301 the generated file in python dir not being built
2302
2303Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2304
2305 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2306 python/generator.py python/libxml.c python/types.c: Cleanup
2307 of the python Makefiles based on Jacob and James feedback,
2308 fixed the spec file accordingly, fixed the number of warning
2309 that passing my pedantic CFLAGS was generating. Conclusion
2310 is that Python includes are real crap.
2311
2312Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2313
2314 * configure,in: it was reported quite a few times that
2315 xml2-config --cflags should not output
2316 -I$includeprefix/libxml2/libxml because libxml2 header names
2317 clashes with existing names like list.h from C++ stl.
2318 Includes should be #include<libxml/xxx.h> so ...
2319
2320Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2321
2322 * c14n.c: another patch from Aleksey Sanin
2323
2324Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2325
2326 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2327 canonicalization algorithm
2328 * doc/xml.html doc/index.html: added the C14N references on the
2329 index page.
2330
23312002-03-13 jacob berkman <jacob@ximian.com>
2332
2333 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2334 usage, redundant, and gcc specific
2335
2336Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2337
2338 * xpath.c: speedup some node selection operations, this can
2339 have a significant impact on DocBook Norm's stylesheets
2340 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2341 make sure it's always the case
2342 * debugXML.c: distinguish CDATA and comments in ls operations
2343
2344Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2345
2346 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2347 to generate better API descriptions etc...
2348
2349Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2350
2351 * c14n.c: Fixing #74186, made sure all boolean expressions
2352 get fully parenthesized, ran indent on the output
2353 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2354 include/libxml/tree.h: also #74186 related, removed the
2355 --with-buffers option, and all the preprocessor conditional
2356 sections that were resulting from it.
2357
2358Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2359
2360 * valid.c: applied patch from Dodji Seketeli fixing an
2361 uninitailized variable in xmlValidGetValidElements()
2362
2363Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2364
2365 * c14n.c: fixed a few comments
2366 * doc/*.html doc/*/*.html: regenerated the docs and added
2367 the C14N API
2368 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2369
2370Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2371
2372 * check-xml-test-suite.py: fix to adapt varaiations in the
2373 bindings
2374 * configure.in python/setup.py python/setup.py.in: fixed to
2375 have the version of the python scripts automatically updated
2376
2377Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2378
2379 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2380 in xmlCopyProp()
2381
2382Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2383
2384 * configure.in: preparing 2.4.17 release
2385 * doc/*: updated and rebuilt the docs
2386 * xpath.c: fixed a comment
2387 * python/libxml.c: fixed a possible reentrancy problem
2388
2389Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2390
2391 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2392 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2393 added a specific regression test
2394 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2395 not raise exceptions when failing to find the attribute.
2396
2397Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2398
2399 * configure.in xmllint.c: owen pointed out a problem with the
2400 ftme fix, gettimeofday() was not detected by configure and
2401 the ftime header wasn't included, dohhh
2402
2403Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2404
2405 * configure.in xmllint.c: trying to fix #71457 for timing
2406 precision when gettimeofday() is not availble but ftime() is
2407
2408Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2409
2410 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2411 are now copied on install and part of the -devel RPM
2412
2413Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2414
2415 * xpath.c: trying to avoid bug #72150 which was apparently
2416 caused by a gcc bug (or a processor problem) as detailed
2417 at http://veillard.com/gcc.bug
2418
2419Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2420
2421 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2422 fixed xmlReconciliateNs(), added a Python test/example for
2423 inter-document cut'n paste
2424 * python/libxml.py: fixed node.doc on document nodes and added
2425 xpathEval() onto node objects
2426
2427Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2428
2429 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2430 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2431 fixup and integrated tests for the serialization stuff
2432
2433Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2434
2435 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2436 moved the libxml man page to section 3
2437
2438Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2439
2440 * tree.c: fix bug #72490
2441 * python/libxml.c python/libxml.py: added methods serialize()
2442 and saveTo() to all node elements.
2443
2444Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2445
2446 * xmlIO.c: closed #73430, don't read from an input source
2447 which indicated an end-of-file or an error.
2448
2449Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2450
2451 * parser.c: make sure SAX endDocument is always called as
2452 this could result in a Python memory leak otherwise (it's
2453 used to decrement ref-counting)
2454 * python/generator.py python/libxml.c python/libxml.py
2455 python/libxml2-python-api.xml python/libxml2class.txt
2456 python/tests/error.py python/tests/xpath.py: implemented
2457 the suggestions made by Gary Benson and extended the tests
2458 to match it.
2459
2460Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2461
2462 * python/generator.py: applied patch fixing #73450
2463
2464Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2465
2466 * xpath.c: fixing #61290 "namespace nodes have no parent"
2467 long standing divergence from the XPath REC. NodeSets
2468 simply hold a copy of namespace nodes and those node ->next
2469 points to the parent (which may not be the node carrying the
2470 definition).
2471 * include/libxml/xpath.h: flagged but didn't added a possible
2472 speedup
2473 * DOCBparser.c HTMLparser.c: removed some warnings from push
2474 parser due to new state being added.
2475 * tree.c: new fix from Boris Erdmann
2476 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2477 the XML Canonalization support from Aleksey Sanin
2478
2479Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2480
2481 * tree.c: patch from Boris Erdmann fixing some namespace odities
2482 with xmlCopyNode()
2483
2484Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2485
2486 * xmlIO.c: fix bug #72706 when loading a NULL entity
2487
2488Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2489
2490 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2491 actually change in a future XML Namespace revision.
2492
2493Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2494
2495 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2496 added the possibility of returning nodesets from XPath extension
2497 functions written in Python
2498
2499Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2500
2501 * python/*: commiting some Python bindings work done while travelling
2502
2503Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2504
2505 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2506 explicitely with memory debugging switched on
2507
2508Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2509
2510 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2511 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2512 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2513 the accessor generator for strings
2514 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2515 regression test.
2516
2517Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2518
2519 * python/README python/generator.py python/libxml.c python/setup.py:
2520 added the 'usual' setup.py to allow building a libxml2-python
2521 module based on the same code. The initialization is however
2522 different the 2 .so files fo libxml2 and libxslt are identical and
2523 they entry point initialize both libraries. this is done to avoid
2524 some possible nasty problem since the Python don't merge the maps
2525 of all shared modules.
2526
2527Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2528
2529 * parser.c: fixed a push/encoding bug reported by Michael
2530 on librsvg
2531
2532Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2533
2534 * include/libxml/parserInternals.h: fixes a misplaced #endif
2535
2536Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2537
2538 * parser.c valid.c: found and fixed a couple of allocation bugs
2539
2540Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2541
2542 * doc/xml.html doc/python.html doc/*: added a Python and binding
2543 page describing the current state of the Python bindings and
2544 giving pointers to the other languages wrappers.
2545
2546Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2547
2548 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2549 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2550 rebuilt the API and web site
2551 * xpath.c: fixed #71978 portability bugs
2552
2553Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2554
2555 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2556
2557Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2558
2559 * include/libxml/parserInternals.h parser.c: had to change
2560 2 internal parsing API when processing document content
2561 to check the start and end of element content are defined
2562 in the same entity
2563 * valid.c include/libxml/valid.h: attribute normalization can
2564 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2565 with the context to report it.
2566 * SAX.c: fixed the last known bugs, crazy validation constraints
2567 when a document is standalone seems correctly handled. There
2568 is a couple of open issues left which need consideration especially
2569 PE93 on external unparsed entities and standalone status.
2570 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2571 The 2 tests left failing are actually in error. Cleanup done.
2572
2573Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2574
2575 * valid.c: implemented E59 spaces in CDATA does not match the
2576 nonterminal S
2577
2578Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2579
2580 * SAX.c parser.c valid.c: more validation test fixups
2581 * check-xml-test-suite.py: added duration info for the tests
2582
2583Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2584
2585 * parser.c valid.c: a couple of errors were reported but not
2586 saved back as such in the parsing context. Down to 1% failure rate
2587 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2588
2589Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2590
2591 * xmlInternald.c: isExtender was missing a char
2592 * parser.c include/libxml/parser.h: % are acceptable in the
2593 internal subset if within a PUBLIC ID
2594
2595Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2596
2597 * SAX.c parserInternals.c valid.c: more work on the conformance
2598 suite. Took the step to finally block documents with encoding
2599 errors. It's a fatal error per the spec, people should have fixed
2600 their documents by now.
2601
2602Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2603
2604 * check-xml-test-suite.py: fixed the test script after some discussion
2605 on the semantic of TYPE="error"
2606 * Makefile.am: added the script to the distrib
2607
2608Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2609
2610 * SAX.c entities.c: fixed a couple of conformances issues deep
2611 into the validation code (standalone and undeclared Notations)
2612
2613Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2614
2615 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2616 stayed there for years !
2617
2618Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2619
2620 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2621 missing
2622
2623Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2624
2625 * check-xml-test-suite.py: improved the behaviour a bit as
2626 well as the logs
2627 * parser.c valid.c SAX.c: fixed a few more bugs
2628 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2629
2630Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2631
2632 * check-xml-test-suite.py: python script to run regression tests
2633 against the XML Test suite of W3C/OASis
2634 * SAX.c: fixed a validation bug
2635 * parser.c: fixed 3 errors pointed by the test suite
2636 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2637 * python/Makefile.am: fixed a dependendy
2638
2639Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2640
2641 * xmlmemory.c: avoid a warning bug #71594
2642
2643Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2644
2645 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2646 warning on alpha/Tru64
2647
2648Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2649
2650 * include/libxml/entities.h: fixing a comment
2651 * valid.c: fixing some troubles with validity check on namespaces
2652 * result/VC/NS3 test/VC/NS3: added a specific regression test
2653
2654Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2655
2656 * tree.c: Fixing #71342 serializing '\n' in attribute values
2657 * result/noent/att3 result/att3 test/att3: added a specific
2658 test.
2659
2660Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2661
2662 * python/libxml.c: couple of bug fixes
2663
2664Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2665
2666 * python/*.py: removed tabs and used spaces.
2667
2668Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2669
2670 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2671 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2672
2673Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2674
2675 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2676 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2677
2678Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2679
2680 * include/libxml/encoding.h include/libxml/entities.h
2681 include/libxml/globals.h include/libxml/parser.h
2682 include/libxml/threads.h include/libxml/tree.h
2683 include/libxml/xmlmemory.h: trying to fix the include mess
2684
2685Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2686
2687 * include/libxml/xmlmemory.h: reverted part of the previous
2688 attempt to provide #69655, this was breaking the build.
2689
2690Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2691
2692 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2693 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2694 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2695 include/libxml/parserInternals.h include/libxml/tree.h
2696 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2697 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2698 clean.
2699 * python/libxml.c: fixed a warning.
2700
2701Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2702
2703 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2704 copying of node, merge back IDs in the target document.
2705 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2706 test/XInclude/ents/ids.xml: test case
2707 * result/VC/ElementValid4: output changed due to a typo fix
2708
2709Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2710
2711 * python/Makefile.am: seems some version of automake didn't
2712 generate the dependancies right as Jacob found out. Add
2713 an extra dependancy rule.
2714
2715Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2716
2717 * parserInternals.c valid.c: Justin Fletcher found some parts
2718 of the code needing cleanup
2719 * libxml.spec.in python/Makefile.am python/generator.py
2720 python/libxml.c python/libxml.py: Fixed the python Makefiles
2721 corrected a bug showing up on ia64, changed the name of the
2722 python internal module too
2723
2724Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2725
2726 * Makefile.am: applied patch from Andris Pavenis for binary
2727 name suffixes
2728
2729Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2730
2731 * xmllint.c win32/win32config.h: fixing #68748
2732
2733Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2734
2735 * valid.c: fixing #70166
2736
2737Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2738
2739 * valid.c: fixing #70077
2740
2741Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2742
2743 * Copyright Makefile.am README configure.in libxml.spec.in:
2744 Changed to the MIT Licence
2745 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2746 doc/xmlio.html: updated the doc accordingly
2747 * include/libxml/xmlwin32version.h configure.in: preparing
2748 2.4.14 release
2749 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2750 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2751 fixed the const xmlChar * wrapper and generator, XPath extension
2752 functions now use the context as first argument
2753 * python/tests/tstxpath.py python/tests/xpath.py
2754 python/tests/xpathext.py: Updated the tests accordingly
2755 * tree.c: fixed bug #70067
2756
2757Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2758
2759 * Makefile.am: cleanup
2760 * debugXML.c: always use stdout if output is NULL
2761 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2762 * python/Makefile.am python/generator.py python/libxml2class.txt
2763 python/libxml_wrap.h python/types.c: augmented the number of bindings
2764 handling FILE * and XPath contexts
2765 * python/tests/Makefile.am: avoid a stupid problem due to the
2766 use of TEST.
2767
2768Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2769
2770 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2771
2772Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2773
2774 * python/TODO python/libxml.c: cleanup the extension function lookup
2775 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2776
2777Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2778
2779 * configure.in python/Makefile.am: do not install outside
2780 of prefix
2781
2782Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2783
2784 * python/TODO python/libxml.c: started adding SAX interfaces
2785 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2786 SAX test
2787
2788Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2789
2790 * tree.c: hardened the addChild function
2791 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2792 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2793 added accessors needed for xmlNode, a bit more testing and
2794 extension of interfaces
2795 * python/tests/Makefile.am python/tests/build.py: added a test
2796 build from scratch/save/load/check
2797
2798Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2799
2800 * parserInternals.c: change a small bit in the way valididy
2801 error messages get initialized
2802 * python/TODO python/libxml.c python/libxml2-python-api.xml
2803 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2804 added some memory debugging to track leaks at the libxml2 level
2805 * python/tests/*.py: changed all tests to check for leaks,
2806 there is just one left in XPath extension registrations.
2807
2808Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2809
2810 * python/TODO python/generator.py python/libxml2-python-api.xml
2811 python/libxml2class.txt: more accessor classes for the parser
2812 context, allow to switch on and check validity
2813 * python/tests/Makefile.am python/tests/error.py
2814 python/tests/invalid.xml python/tests/valid.xml
2815 python/tests/validate.py: attded more test and and added error.py
2816 which I forgot to commit in the last step
2817
2818Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2819
2820 * python/Makefile.am python/types.c: cleanup
2821 * python/libxml.c python/libxml.py python/libxml_wrap.h
2822 python/generator.py python/libxml2-python-api.xml
2823 python/libxml2class.txt: added class for parser context, added
2824 first cut for push mode support. Added a framework to generate
2825 accessors functions.
2826 * python/tests/Makefile.am python/tests/push.py: added a push
2827 test
2828
2829Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2830
2831 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2832 bug a bit of cleanup.
2833
2834Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2835
2836 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2837 python/libxml2class.txt: adding error redirections and preformat
2838 to a python handler
2839 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2840 tests self checking
2841
2842Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2843
2844 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2845 a function
2846
2847Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2848
2849 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2850 python/libxml.c python/libxml2-python-api.xml
2851 python/libxml2class.txt: Progressing through the TODOs, class
2852 description output, extra XML API, RPM now builds the wrappers
2853 for all python installed versions
2854
2855Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2856
2857 * configure.in libxml.spec.in python/Makefile.am python/TODO
2858 python/generator.py python/libxml2class.txt: added more informations
2859 in the libxml2-python package including docs. Slightly changed
2860 the class hierarchy
2861 * python/tests/*: added basic regression tests infrastructure too
2862
2863Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2864
2865 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2866 added libxml2-python as part of the packages installed
2867
2868Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2869
2870 * python/Makefile.am python/generator.py python/libxml.c
2871 python/libxml.py: more work, now able to extend the
2872 XPath interpreter with functions written in python.
2873
2874Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2875
2876 * python/Makefile.am: Jacob sent a patch to allow building from
2877 tarfile.
2878
2879Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2880
2881 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2882 inserted the python wrappers build, I hope this won't be too
2883 unportable
2884
2885Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2886
2887 * xpath.c: minor optimization
2888 * python/generator.py python/libxml.c python/libxml.py
2889 python/libxml_wrap.h: more work on the python bindings,
2890 they now support XPath and there is no evident leak
2891
2892Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2893
2894 * python/generator.py python/libxml.c python/libxml.py:
2895 more work on the python bindings generator.
2896
2897Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2898
2899 * python/generator.py python/libxml.c python/libxml_wrap.h:
2900 more work on the python bindings.
2901
2902Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2903
2904 * python/generator.py python/libxml.c python/libxml.py
2905 python/libxml_wrap.h: commited early version of a python binding
2906 for private use only ATM
2907
2908Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2909
2910 * entities.c tree.c include/libxml/entities.h: applied patch
2911 from Anthony Jones to implement copy of DTD subtree too. Had
2912 just to keep 2 function private which really ought to become
2913 public ones.
2914
2915Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2916
2917 * xmllint.c: added pointers to the web pages in the usage()
2918
2919Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2920
2921 * tree.c: more fixes from Petr Kozelka for attribute handling
2922 in the tree API to align the semantic with DOM.
2923
2924Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2925
2926 * valid.c tree.c entities.c: another set of patches from
2927 Anthony Jones for copy operations cleanup and robustness
2928
2929Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2930
2931 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2932 an alphabetic index based on comments content
2933 * doc/*: rebuilt the web site with the new references
2934
2935Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2936
2937 * parserInternals.h: Greg Sjaardema suggested to use an
2938 eponential buffer groth policy in xmlParserAddNodeInfo()
2939
2940Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2941
2942 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2943 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2944 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2945 to generate cross-references, and added/updated the stylesheets
2946 to generate and link API indexes. The generic keyword index
2947 is not done yet.
2948 * doc/*.html: regenerated all the usual docs too
2949
2950Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2951
2952 * debugXML.c: added an xpath function to the shell for T. V. Raman
2953
2954Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2955
2956 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2957 debug routines.
2958
2959Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2960
2961 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2962 support of attribute nodes
2963
2964Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2965
2966 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2967 hopefully near complete and fully documented of the API in XML
2968 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2969 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2970 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2971 include/libxml/parserInternals.h include/libxml/valid.hi
2972 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2973 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2974 include/libxml/xpath.h include/libxml/xpathInternals.h:
2975 Cleaned up the doc comments a lot in the process, the interface
2976 coverage is now 100%
2977
2978Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2979
2980 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2981 extracts comments from the gtk-doc DocBook output (a bit
2982 convoluted but seems to work).
2983
2984Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2985
2986 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2987 added an XML description of the API, moved the script generating
2988 it here. Added a "make api" target
2989
2990Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2991
2992 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2993
2994Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2995
2996 * xpath.c include/libxml/xpathInternals.h: the change made to
2997 xmlXPathFuncLookupFunc was incompatible roll it back
2998
2999Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3000
3001 * SAX.c: cleanup patch from Anthony Jones
3002 * doc/Makefile.am: fix the headers to avoid in make scan
3003 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3004 includes, * vs Ptr and general cleanup
3005 * parsedecl.py: first version of a script to extract the
3006 module interfaces, the goal will be to provide .decl or XML
3007 specification of the interfaces to build wrappers.
3008
3009Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3010
3011 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3012 now provides return codes in case of errors
3013
3014Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3015
3016 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3017 Upgraded to trio baseline 1.6
3018 * strio.h strio.c: Replaced by triostr.h and triostr.c
3019
3020Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3021
3022 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3023 of strdup usage in the code
3024
3025Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3026
3027 * parser.c error.c: Keith Isdale complained rightly that
3028 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3029
3030Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3031
3032 * tree.c: fixed the funxtion to set the xml: attributes
3033 * debugXML.c: added "setbase" to test it.
3034
3035Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3036
3037 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3038 to allow updating an attribute content
3039
3040Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3041
3042 * libxml.h: try to avoid problems when compiling on Windows
3043
3044Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3045
3046 * hash.c: patch from Anthony Jones for hash.c allocation size
3047 * Makefile.am: trying to work around Yet Another Libtool Madness
3048 and build the 2.4.13 release finally ...
3049
3050Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3051
3052 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3053 * doc/* : update of the documentation
3054
3055Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3056
3057 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3058 at fixing #61290 :-(
3059
3060Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3061
3062 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3063 Fixes bug #67229
3064
3065Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3066
3067 * tree.c: trying to avoid troubles when a subtree is copied
3068 and coalesced in part with the target tree. Should fix
3069 bug #67407
3070
3071Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3072
3073 * valid.c: fixed validation of attributes content of type
3074 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3075 values, very old bug. Fixes #67671
3076
3077Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3078
3079 * parser.c include/libxml/parserInternals.h tree.c: integrated
3080 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3081 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3082
3083Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3084
3085 * threads.c: applied Serguei Narojnyi's patch to add native
3086 thread support on the Win32 platform
3087 * testThreadsWin32.c Makefile.am: added the test program also
3088 from Serguei, Win32 specific
3089 * include/win32config.h include/libxml/xmlwin32version.h.in:
3090 added patch from Igor for the Windows thread specific defines.
3091
3092Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3093
3094 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3095
3096Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3097
3098 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3099 output page into XMLinfo.html. Close bug #66951 and
3100 raised by Robert Collins too.
3101
3102Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3103
3104 * encoding.c: Paul Keogh pointed out a possibility of segfault
3105 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3106 Closes bug # 68238
3107
3108Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3109
3110 * doc/*.html: updated the Gdome2 links
3111
3112Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3113
3114 * libxml.h: Applied following patches from Robert Collins
3115 and make sure IN_LIBXML is defined when compiling it
3116 -------
3117 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3118 as well as Visual C.
3119 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3120 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3121 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3122 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3123 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3124 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3125 xmlSysIDExists xmlNoNetExists).
3126 * xmllint.c: Don't include winsock2.h for Cygwin.
3127
3128Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3129
3130 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3131 when the version info is not present.
3132
3133Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3134
3135 * tree.c: Anthony Jones pointed out a problem in
3136 xmlStringGetNodeList() and provided a fix for it
3137
3138Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3139
3140 * parser.c: patch from Frank J Franklin to remove a bug in
3141 xmlCreatePushParserCtxt() when the initial buffer passed
3142 is large.
3143
3144Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3145
3146 * win32/*: big cleanup of the Windows/MSVC project files
3147 from Igor Zlatkovic
3148
3149Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3150
3151 * doc/Makefile.am: should fix #67674 and avoid troubles if
3152 xsltproc is not available or fails in the prefix provided
3153
3154Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3155
3156 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3157
3158Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3159
3160 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3161 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3162 Fixed a few other problems raised by Charlie Bozeman.
3163 * result/VC/ElementValid[5-7]: fixed the output
3164
3165Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3166
3167 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3168 patches from Charlie Bozeman. Regenerated the HTML docs.
3169
3170Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3171
3172 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3173 for Windows from Igor
3174
3175Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3176
3177 * xmllint.c: applied Justin Fletcher patch for --output or -o
3178
3179Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3180
3181 * win32/libxml2/libxml2.def.src: close #67019
3182
3183Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3184
3185 * xmllint.c: applied Justin Fletcher generic timing patch
3186 similar to the one already applied to xsltproc.
3187
3188Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3189
3190 * include/libxml/tree.h tree.c: applied documentation patches
3191 from Charlie Bozeman
3192
3193Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3194
3195 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3196
3197Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3198
3199 * valid.c: fix the xmlStrdup() used in the previous patch.
3200 * valid.c: added --dropdtd
3201 * tree.c: fixed xmlUnlinkNode so it also removes the references
3202 from the document if the node is a DTD
3203
3204Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3205
3206 * HTMLtree.c valid.c: cleanup some static declarations
3207
3208Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3209
3210 * xmllint.c: removed another strdup()
3211 * doc/FAQ: removed the HP/UX entry
3212
3213Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3214
3215 * valid.c: fix bug #66816 when validating.
3216 * xmllint.c: don't use sys/time.h if configure did not found it
3217
3218Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3219
3220 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3221 xmlcatalog_man.xml
3222
3223Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3224
3225 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3226 xmlInitMemory() was declared twice
3227
3228Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3229
3230 * globals.c: do not reference strdup() !
3231 * configure.in libxml-2.0.pc.in: trying to fix the libs
3232 of the various config extraction modules
3233
3234Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3235
3236 * configure.in : preparing 2.4.12
3237 * doc/* : updated and rebuilt the docs
3238
3239Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3240
3241 * uri.c: closed bug #66159
3242 * testURI.c: added --escape option
3243 * configure.in: some cleanup for xml2-config --cflags
3244
3245Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3246
3247 * globals.c testThreads.c: removed some misplaced includes
3248 of xmlversion.h
3249
3250Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3251
3252 * threads.c: patch from Gary Pennington fixing a possible
3253 problem at initialization time.
3254
3255Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3256
3257 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3258 Eric Lavigne contribution to build libxml2 on MacOS using
3259 CodeWarrior.
3260
3261Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3262
3263 * xmllint.c: applied Geert Kloosterman's patch to fix
3264 --repeat --timing output
3265
3266Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3267
3268 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3269 where non-wellformed XML declaractions were not detected.
3270
3271Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3272
3273 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3274
3275Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3276
3277 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3278 gets reset by xmlCleanupInputCallbacks() and this makes the
3279 function useless. Same for output.
3280
3281Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3282
3283 * xmlIO.c: robert pointed out a loop error in callback cleanups
3284
3285Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3286
3287 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3288 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3289 they are not really tied to debugging
3290
3291Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3292
3293 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3294 * xmllint.c: better --catalogs description
3295
3296Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3297
3298 * tree.c: fixed a couple of problems in xmlSetProp()
3299
3300Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3301
3302 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3303 unappropriate stdout output.
3304
3305Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3306
3307 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3308 by Denis Beurive, closes #65111
3309
3310Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3311
3312 * valid.c: in case of content model validity error, don't
3313 print it if validity warnings were not requested.
3314
3315Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3316
3317 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3318 * parserInternals.c: removed the last exit() call. Print an
3319 unmaskable error on stderr instead (library mismatch detection)
3320
3321Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3322
3323 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3324 shell instructions from Heiko Rupp
3325
3326Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3327
3328 * catalog.c: use the URL notation file:// for default catalog paths
3329
3330Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3331
3332 * include/libxml/tree.h: better comments for _private fields
3333 * tree.c: removed a problem when copying an entity reference.
3334
3335Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3336
3337 * vms/*: updated instructions and diffs from John A Fotheringham
3338
3339Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3340
3341 * include/libxml/xmlerror.h: avoid an include problem if
3342 #include <libxml/xmlerror.h> happens first in code
3343 seems to be the case in KDE libs
3344
3345Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3346
3347 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3348 from Igor for Windows
3349
3350Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3351
3352 * Makefile.am: Gary Pennington pointed out a missing prefix
3353
3354Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3355
3356 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3357 * doc/*: upgraded and rebuilt the docs
3358
3359Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3360
3361 * HTMLparser.c: fix comment in scripts element parsing.
3362 * result/HTML/doc3*: updated the results.
3363
3364Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3365
3366 * uri.c: another URI bug fix #63336, using Joel Young patch.
3367
3368Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3369
3370 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3371 a cleaned up version of the Pwd shell string generation.
3372
3373Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3374
3375 * valid.c include/libxml/tree.h: trying to fix namespaces +
3376 validation problems for good, closing #63619 in the process
3377 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3378 wrong in this respect, fixed it.
3379
3380Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3381
3382 * xmllint.c: Morus Walter patch to allow --format and --encode
3383
3384Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3385
3386 * debugXML.c: Stefan Kost provided an help command for the shell
3387
3388Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3389
3390 * debugXML.c: Heiko Rupp pointed that the shell would crash
3391 on empty nodesets returns.
3392
3393Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3394
3395 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3396 migh need the history libraries
3397
3398Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3399
3400 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3401 handle the case of < in quoted attributes, Bastian Kleineidam
3402
3403Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3404
3405 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3406 fixing catalog breakages
3407 * Makefile.am catalog.c result/catalogs/catal
3408 result/catalogs/mycatalog.* test/catalogs/catal*:
3409 fixed more problems in catalog support, added more regression tests
3410 for both XML and SGML catalog handling
3411
3412Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3413
3414 * debugXML.c: applied an improvement to xmlGetLineNo() from
3415 Keith Isdale
3416
3417Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3418
3419 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3420 Side effect of the progressive catalog loading
3421
3422Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3423
3424 * Makefile.am: confexecdir and confexec_DATA were defined twice
3425 pointed out by Karl Eichwalder
3426
3427Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3428
3429 * xmlcatalog.c: avoid unlink() and use remove() instead.
3430
3431Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3432
3433 * libxml.spec.in: cleanup
3434 * include/libxml/xmlwin32version.h: updated with 2.4.8
3435
3436Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3437
3438 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3439 of compiling libxml with a non standard set of options
3440
3441Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3442
3443 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3444 document --sgml option, fixing gnome bugzilla #63382
3445
3446Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3447
3448 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3449 breakage of 2.4.7, added a couple of really needed APIs
3450 like xmlCatalogIsEmpty() and xmlNewCatalog()
3451 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3452 for install-catalog
3453 * configure.in: preparing 2.4.8
3454
3455Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3456
3457 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3458 include/libxml/tree.h include/libxml/xmlIO.h: more include
3459 cleanups, export cleanly one html output + format function.
3460
3461Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3462
3463 * parser.c: removed initGenericErrorDefaultFunc call from
3464 xmlInitParser() since it could destroy previous calls to
3465 xsltSetGenericErrorFunc() effects
3466
3467Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3468
3469 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3470 keyword.
3471
3472Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3473
3474 * Makefile.am: cleanup
3475 * threads.c: cleanup too
3476 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3477 from xsltproc
3478 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3479 dependancy loop.
3480
3481Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3482
3483 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3484 was not used anymore !
3485
3486Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3487
3488 * configure.in: preparing 2.4.7
3489 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3490 manual page from John
3491 * doc/*: updated the doc and rebuilt the generated pages
3492
3493Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3494
3495 * xmlIO.c: closing bug #62711, the library should never
3496 close stdin or stdout.
3497
3498Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3499
3500 * uri.c: second pass at fixing #63336, using Joel Young
3501 final patch. looks okay.
3502
3503Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3504
3505 * uri.c include/libxml/uri.h: trying to clear #63336
3506 allowing the escaping routine to parse unconformant
3507 URI-References.
3508
3509Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3510
3511 * vms/readme.vms vms/build_libxml.com nanoftp.c
3512 include/libxml/xmlversion.h.in: a few VMS updates from
3513 John A Fotheringham
3514 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3515 and xmlCleanupOutputCallbacks() for the Perl binding people.
3516
3517Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3518
3519 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3520 apply fixes to close #63271 and avoid segfaults when
3521 the error routine gets callbed before xmlInitParser()
3522 get called.
3523 * nanoftp.c error.c: Applied patches from Justin Fletcher
3524 correcting some xmlGenericError misuses.
3525
3526Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3527
3528 *doc/xmllint.xml, doc/xmllint.1
3529 New and improved man page for xmllint - .xml is the original, .1
3530 is the generated man page
3531
3532Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3533
3534 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3535 the web site from the main HTML document.
3536
3537Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3538
3539 * parser.c: fixed an erroneous validation bug when PE refs
3540 occurs in external parsed entities referenced from the
3541 internals subset
3542 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3543 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3544 added the associated testcase, it's a nice one.
3545 * HTMLparser.c: generate the DTD node as HTML still ...
3546 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3547
3548Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3549
3550 * HTMLparser.c: fixed a bug in htmlNewDoc()
3551
3552Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3553
3554 * test/threads/*: added entities testing to the Thread test
3555 * testThreads.c: make the test reasonable
3556 * DOCBparser.c: fix the DTD public and system ID
3557 * xmllint.c: added --sgml for SGML DocBook importing
3558 * Makefile.am: added Docbtests target
3559
3560Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3561
3562 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3563 * testThreads.c: removed bogus include
3564
3565Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3566
3567 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3568 fixed a very serious (looping) validation bug
3569
3570Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3571
3572 * include/libxml/globals.h include/libxml/threads.h threads.c
3573 testThreads.c: far more testing, cleaning up bugs
3574 * *.c : make sure globals.h is always included.
3575
3576Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3577
3578 * HTMLparser.c: try to get rid of parser loops for good.
3579
3580Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3581
3582 * configure.in: fixed some bugs in CFLAGS passing.
3583 * test/threads Makefile.am testThreads.c: added a specific
3584 threaded test case (really nasty, guaranteed).
3585
3586Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3587
3588 * catalog.c: serious cleanup on the management of the
3589 XML catalog tree, more tests done, especially with
3590 the catalog PI.
3591
3592Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3593
3594 * catalog.c: avoid a problem in catalog cleanup on SMP if
3595 catalogs were not initialized.
3596
3597Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3598
3599 * catalog.c xpath.c: trying to cleanup the not thread safe
3600 parts of the library.
3601
3602Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3603
3604 * include/libxml/globals.h configure.in global.data: make
3605 the allocation be per-thread a configure option
3606 * encoding.c include/libxml/parser.h: fixed compilation
3607 errors
3608
3609Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3610
3611 * include/libxml/parser.h: Norm reported that a few lines
3612 added were breaking libxslt compile, removed them for now
3613
3614Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3615
3616 * parser.c parserInternals.c threads.c: debugged and fixed
3617 initialization problems which were giving troubles on SMP
3618 boxes.
3619
3620Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3621
3622 * include/libxml/Makefile.am: missing globals.h
3623
3624Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3625
3626 * globals.c: added a couple of standard includes.
3627
3628Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3629
3630 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3631 include/libxml/parserInternals.h include/libxml/tree.h
3632 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3633 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3634 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3635 Applied the last patches from Gary, cleanup, activated threading
3636 all user accessible global variables are now handled in globals.[ch]
3637 Still a bit rought but make tests passes with either
3638 --with-threads defined at configure time or not.
3639 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3640 linking options
3641
3642Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3643
3644 * Makefile.am include/libxml/Makefile.am
3645 include/libxml/globals.h globals.c include/libxml/threads.h
3646 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3647 configure.in: started integrating the core of the thread support
3648 not activated yet but half integrated. The code should still
3649 compile and work anyway.
3650
3651Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3652
3653 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3654 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3655 integrating the non-controversial parts of Gary Pennington
3656 multithread patches
3657 * catalog.c: corrected a small bug introduced
3658
3659Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3660
3661 * catalog.c include/libxml/catalog.h: very serious cleanup,
3662 isolating unportable code and as much as possible the accesses
3663 to the global shared catalog. May need more testing !
3664
3665Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3666
3667 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3668 Keith Isdale patches for the XSLT debugger interfaces. Some
3669 cleanup
3670
3671Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3672
3673 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3674 * DOCBparser.c: generate line nubers in elements
3675
3676Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3677
3678 * configure.in: preparing 2.4.6 release
3679 * doc/xml.html doc/html/*: updated and rebuilt the docs
3680 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3681
3682Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3683
3684 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3685 adding documentation for DV's supercatalog support
3686
3687Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3688
3689 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3690 super catalog support adding one API and one flag --sgml to
3691 xmlcatalog
3692
3693Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3694
3695 * doc/xmlcatalog_man.xml, xmlcatalog.1
3696 One more crack at
3697 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3698
3699
3700Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3701
3702 * xpath.c: implemented xmlXPathObjectCopy for external objects
3703 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3704
3705Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3706
3707 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3708 finishing up fix to
3709 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3710 the xmlcatalog man page display more elegantly
3711
3712Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3713
3714 * configure.in: closing bug #61832
3715 * HTMLparser.c: removed a warning
3716
3717Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3718
3719 * xpath.c: fixing #61673 part I, do not loose doc information
3720 when copying result value trees.
3721
3722Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3723
3724 * xpath.c: trying to harden the XPath interpreter
3725
3726Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3727
3728 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3729 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3730
3731Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3732
3733 * HTMLparser: repaired another loop problem
3734
3735Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3736
3737 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3738 parsing.
3739 * xpath.c: fix bug #61291 the default XML namespace node is
3740 missing from the namespace axis.
3741 * tree.c: refuse to create namespaces nodes with prefix "xml"
3742
3743Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3744
3745 * SAX.c: ouch a non-defined namespace could lead to a crash,
3746 fixed #61215
3747
3748Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3749
3750 * parserInternals.c: closed bug #61054
3751
3752Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3753
3754 * include/libxml/Makefile.am: closing #60708
3755
3756Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3757
3758 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3759 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3760
3761Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3762
3763 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3764
3765Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3766
3767 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3768 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3769
3770Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3771
3772 * catalog.c: Justin Fletcher provided cleaup code in case
3773 HAVE_STAT is not defined
3774 * include/win32config.h: Igor Zlatkovic suggested to have
3775 HAVE_STAT defined there
3776
3777Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3778
3779 * catalog.c - fixed typing error reported by M. Barros
3780
3781Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3782
3783 * xmllint.c - fixing typo
3784
3785Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3786
3787 * HTMLparser.c: small enhancement to prevent loop on
3788 unrecognizable data
3789
3790Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3791
3792 * parserInternals.c: applying patch from bug #60757 this
3793 should close it
3794
3795Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3796
3797 * catalog.c xmlcatalog.c: removed a couple of warning
3798 * xpath.c: try to solve the linking problem on platforms
3799 needing trio to compile
3800
3801Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3802
3803 * Makefile.am libxml.spec.in: backing up non-documented changes
3804 commited without review or aproval by Jens Finke <jens@gnome.org>
3805 * HACKING: made 100% clear that no commit should be done directly
3806
3807Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3808
3809 * configure.in: Joe Orton provided a patch fixing a problem
3810 when iconv is specified to be in a non-standard directory
3811 but wasn't exported in xml2-config --cflags
3812
3813Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3814
3815 * configure.in: let's ship 2.4.5 before getting too much
3816 troubles with 2.4.4 errors.
3817
3818Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3819
3820 * encoding.c entities.c: do not output hexadecimal charrefs
3821 when serializing HTML since some version of Netscape can't
3822 grok it, generate decimal ones.
3823 * result/HTML/doc3.htm: output changed due to previous test
3824 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3825
3826Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3827
3828 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3829 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3830
3831Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3832 Released 2.4.4
3833
3834 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3835 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3836 updated the configuration scripts systems accordingly
3837
3838Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3839
3840 * configure.in: preparing for 2.4.4
3841 * doc/xml.html doc/html/*: updated and rebuilt the docs
3842
3843Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3844
3845 * win32/dsp/libxml2.def.src: tried to incorporate comments
3846 from bug #59220
3847
3848Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3849
3850 * parser.c result/noent/wml.xml: fixed bug #59981 related
3851 to handling of '&' in attributes when entities are substitued
3852
3853Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3854
3855 * libxml.h include/libxml/xmlversion.h.in
3856 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3857 Tried to close bug #60131
3858
3859Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3860
3861 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3862
3863Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3864
3865 * SAX.c: fixing bug #59946 on xmlns=""
3866
3867Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3868
3869 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3870 but allocates a new error code.
3871
3872Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3873
3874 * xmllint.c: John Fleck fixed typos in the options output
3875 * parser.c SAX.c: fix ignorable white space SAX selection
3876
3877Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3878
3879 * entities.c: Steve Underwood found the possibility of an
3880 ininite loop in case of error.
3881
3882Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3883
3884 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3885
3886Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3887
3888 * parser.c: warn if version is not 1.0 but it's not
3889 strictly speaking an error after analyzing the spec
3890
3891Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3892
3893 *doc/catalog.html - add link to the html version of the
3894 man page, other linguistic cleanups
3895
3896Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3897
3898 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3899 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3900 file, has not yet been included in the build.
3901
3902Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3903
3904 * catalog.c: removed a duplicate affectation Justin Fletcher
3905
3906Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3907
3908 * tree.c: Armin Sander pointed a possible text coalescing
3909 problem, completed his patch.
3910
3911Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3912
3913 * trionan.c: Fixed const and volatile re-definition problem
3914
3915Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3916
3917 * libxml.4 parser.c: doc updates from Heiko Rupp
3918 * parserInternals.c: 2 sanity checks from Heiko Rupp
3919
3920Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3921
3922 * tree.c: applied patch from Armin Sander to make some pointers
3923 const in xmlCopyNode()
3924 * include/libxml/tree.h: added fix to the header
3925
3926Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3927
3928 * xpath.c: hum, restrict the integer usage gcc bug workaround
3929 to only gcc compilers so that other architecture don't get
3930 penalized by this limitation.
3931 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3932
3933Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3934
3935 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3936 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3937
3938Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3939
3940 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3941 --convert option to xmlcatalog to convert SGML ones to
3942 the XML syntax.
3943 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3944
3945 2.4.3 got released at that point
3946Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3947
3948 * catalog.c xmlIO.c: started some serious testing and fixed
3949 a few bug and optmization needs.
3950
3951Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3952
3953 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3954 preparing for a 2.4.3 release even if it may not be ready yet
3955 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3956 all file parsing lookup to go through the entity resolver, add
3957 to add an API to bypass it (needed to load catalogs themselves),
3958 some cleanup on the catalog code too.
3959 * nanoftp.c: small cleanup
3960 * doc/catalog.html: small update
3961
3962Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3963
3964 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3965 Jun Kuriyama
3966
3967Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3968
3969 * doc/catalog.html: finished the catalog documentation
3970
3971Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3972
3973 * doc/catalog.html doc/xml.html: added documentation about
3974 Catalog support, misses an API description
3975 * doc/html/*: reextracted the API pages
3976
3977Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3978
3979 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3980 Added the part about section 7.2 on URI resolution,
3981 fixed a side effect in the HTML parser, look complete
3982 and ready to rock except the URI/SystemID part!
3983
3984Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3985
3986 * include/libxml/catalog.h include/libxml/parser.h
3987 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3988 xmlIO.c: added support and APIs needed for the catalog PI
3989 * include/libxml/xmlIO.h: cleanup
3990
3991Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3992
3993 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3994 include/libxml/catalog.h: starts to look okay, really
3995 plugged the new framework, cleaned a lot of stuff,
3996 added some APIs, except the PI's support missing this
3997 should be mostly complete
3998 * result/catalogs/* test/catalogs/*: added new test, enriched
3999 the existing one with URN ID tests
4000
4001Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4002
4003 * catalog.c: fixed nextCatalog
4004 * result/catalogs/docbook test/catalogs/*: started adding
4005 a small regression test
4006
4007Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4008
4009 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4010 more work on the XML catalog support.
4011 * parser.c include/libxml/parser.h: small cleanup seems using
4012 list as a public parameter name can give portability troubles
4013 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4014 include/libxml/xpath.h include/libxml/Makefile.am: removed
4015 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4016 wrappers
4017
4018Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4019
4020 * Makefile.am trio.c triodef.h trionan.c xpath.c
4021 include/libxml/Makefile.am include/libxml/trionan.h:
4022 Re-worked Not-A-Number and Infinity support.
4023 * xmlcatalog.c: added readline include files
4024
4025Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4026
4027 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4028 testCatalog as xmlcatalog, making it an installed app
4029 adding a shell, and preparing it to be a /etc/xml/catalog
4030 management tool, though not ready yet
4031 * catalog.c include/libxml/catalog.h: adding support for
4032 XML Catalogs http://www.oasis-open.org/committees/entity/
4033 not finished, there is some interesting tradeoffs and a
4034 few open questions left.
4035
4036Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4037
4038 * xmllint.c: fixed a line formatting problem
4039
4040Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4041
4042 * SAX.c: removed a couple of unused variable (Albert Chin)
4043
4044Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4045
4046 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4047 trying to fix some troubles w.r.t. function returning
4048 const xxxPtr.
4049
4050Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4051
4052 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4053 defined
4054
4055Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4056
4057 * xpointer.c: removed unused var
4058
4059Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4060
4061 * testXPath.c: another small cleanup closing bug #59110
4062
4063Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4064
4065 * win32/dsp/libxml2.def.src: small cleanup closing bug
4066 #59108
4067
4068Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4069
4070 * example/gjobread.c: add xmlCleanupParser() before leaving
4071
4072Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4073
4074 * config.h.in configure.in include/libxml/xmlwin32version.h:
4075 released 2.4.2
4076
4077Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4078
4079 * include/libxml/valid.h debugXML.c valid.c: deprecate
4080 the non-boundchecking Sprintf functions, add Snprintf
4081 this should close bug #57984
4082
4083Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4084
4085 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4086 URIs before doing the lookups (pointed by Mark Vakoc)
4087
4088Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4089
4090 * xpath.c: serious changes on Result Value Trees and NodeSets
4091 w.r.t. deallocation and collect operations. Probably not
4092 100% clean (merge of allocated trees smells like a problem).
4093 Seems sufficient to close #58943
4094
4095Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4096
4097 * xmllint.c: adding a --format option
4098
4099Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4100
4101 * xpath.c: count() was broken on Result Value Tree
4102 * xmlIO.c: fixed file:/// accesses on _WIN32
4103
4104Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4105
4106 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4107 macro was renamed, this should close bug #58683
4108
4109Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4110
4111 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4112 entity substitution mode text at the end of the entity might
4113 be added due to text coalescing.
4114 * nanoftp.c parser.c: small cleanup
4115
4116Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4117
4118 * HACKING: added John Fleck right to commit in the doc subdir
4119
4120Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4121
4122 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4123 allow to inherit attributes from the DTD directly in the
4124 tree, this is needed for XPath and can be a useful feature.
4125 Inherited namespaces are always provided at the tree level now
4126 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4127 of tests for this feature (XSLT being the prime user).
4128
4129Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4130
4131 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4132 testSAX.c xmlIO.c xmllint.c include/win32config.h
4133 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4134 include/libxml/xmlwin32version.h.in win32/README.MSDev
4135 win32/dsp/*: applied Win32 Facelift No.2 patches from
4136 Igor Zlatkovic for Windows/MSC
4137
4138Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4139
4140 * SAX.c: unparsedEntityDecl() the URI computation of the
4141 entity wasn't done breaking XSLT unparsed-entity-uri()
4142
4143Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4144
4145 * xpath.c: fixed a bug when walking the descendants and
4146 the current node has no children
4147 * debugXML.c: show up when a text node is supposed to not be escaped
4148
4149Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4150
4151 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4152 worked like the set:leading() function)
4153 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4154
4155Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4156
4157 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4158
4159Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4160
4161 * include/libxml/xmlIO.h: apply change to close #58141
4162 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4163
4164Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4165
4166 * parser.c: when the internal subset uses a PE, then the
4167 included entity can use conditional sections.
4168
4169Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4170
4171 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4172 when walking the namespace axis showing up in
4173 libxst/tests/general/bug-12
4174 * xmlmemory.c: added the possibility to trace a given block
4175 defined by its address
4176
4177Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4178
4179 * parser.c: don't override existing encoding specified before
4180 starting xmlParseDocument()
4181
4182Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4183
4184 * include/libxml/xmlwin32version.h: reinserted, needed for
4185 Windows users of CVS
4186
41872001-07-27 Darin Adler <darin@bentspoon.com>
4188
4189 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4190 * testCatalog.c: Add include of <libxml/parser.h>.
4191
41922001-07-27 Darin Adler <darin@bentspoon.com>
4193
4194 * include/libxml/.cvsignore:
4195 * include/libxml/xmlwin32version.h:
4196 Remove this file from CVS because it's generated.
4197
4198Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4199
4200 * parser.c include/libxml/parser.h: applied const patches from
4201 Tom Moog #58002
4202
4203Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4204
4205 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4206 lookup framework
4207
4208Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4209
4210 * tree.c: fixed xmlCopyNode() for documents
4211
4212Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4213
4214 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4215
4216Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4217
4218 * parser.c: fixes bug #57652 reported by Morus Walter
4219
4220Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4221
4222 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4223
4224Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4225
4226 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4227 errors, lesson don't add new functions at 1am before a release
4228 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4229 from XPath initialization when possible.
4230
4231Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4232
4233 * result/scripts/base*: removing history/readline changed
4234 this slightly
4235 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4236 xmllint.c: make element content line number generation
4237 optionnal to avoid breaking old apps added interface to switch
4238
4239Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4240
4241 * configure.in: get rid of the readline and libhistory
4242 dependancies by default, release 2.4.1 with IA64 fix
4243 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4244 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4245 John Kroll fixes to allow saving to HTTP via PUT (or
4246 POST of needed).
4247 * doc/html/*.html: regenerated the docs
4248
4249Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4250
4251 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4252 xmlHashScanFull and xmlHashScannFull3 to get passed the
4253 three keys as arguments to the callback function
4254
4255Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4256
4257 * configure.in Makefile.am: removed libxml softlink for good
4258 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4259 100% coverage by gtk-doc
4260
4261Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4262
4263 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4264 fixed serious troubles due to size_t vs. int mismatch
4265
4266Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4267
4268 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4269
4270Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4271
4272 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4273 convenient extension API for value and context managing
4274 Now handles external objects through xmlXPathPopExternal,
4275 xmlXPathWrapExternal and xmlXPathReturnExternal.
4276 Added functions for sets operations (intersection, etc.)
4277
4278Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4279
4280 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4281 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4282 HTMLparser.c: cleanup of global variables, marking some
4283 const or private.
4284
4285Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4286
4287 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4288 fixed xmlXPathNodeSetItem when passing index=0
4289
4290Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4291
4292 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4293
4294Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4295
4296 * xmllint.c: fixed compilation under Cygwin #57503
4297 * TODO: update
4298
42992001-07-13 Peter Williams <peterw@ximian.com>
4300
4301 * config.h.in: add #undef HAVE_DLFCN_H
4302
4303 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4304 builddir.
4305
4306Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4307
4308 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4309 raised by #57348 and #57381
4310
4311Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4312
4313 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4314 tree.c xpointer.c: store the line numbder in element->content,
4315 may break some software, need a configuration mechanism
4316
43172001-07-10 Darin Adler <darin@bentspoon.com>
4318
4319 * .cvsignore:
4320 * example/.cvsignore:
4321 * include/.cvsignore:
4322 * include/libxml/.cvsignore:
4323 Various things that are generated and should be ignored.
4324
4325Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4326
4327 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4328 * doc/xml.html doc/html/*: updated the docs
4329
4330Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4331
4332 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4333 validation occured on content with element child
4334
4335Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4336
4337 * tree.c: fixed XML Base computation which was broken
4338 * debugXML.c: added a base function to the shell
4339 * Makefile.am result/scripts/* test/scripts/*: added scripts
4340 based regression tests, and adding 2 XML Base tests
4341
4342Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4343
4344 * tree.c: set properties doc and call xmlSetListDoc for properties
4345 content when grafting them in a different tree.
4346 * aclocal.m4: remove from CVS
4347
4348Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4349
4350 * win32/libxml2/libxml2.def.src: added some missing entry point
4351 for XPath (Mark Vakoc)
4352
4353Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4354
4355 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4356 layer should URI-Unescape before trying to open resources.
4357
4358Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4359
4360 * xpath.c: fix the name() bug for elements in the default
4361 namespace reported by Charlie Bozeman
4362
4363Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4364
4365 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4366 led to an XPath fix, improvements of SAX initialization, and
4367 an added option --nocdata to testXPath
4368
4369Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4370
4371 * doc/libxml-doc.el: Felix Natter provided anew version working
4372 with XEmacs too
4373
4374Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4375
4376 * include/libxml/xpath.h: small cleanup
4377 * doc/xml.html: update
4378
4379Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4380
4381 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4382 released 2.3.14
4383
4384Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4385
4386 * doc/html/*: rebuilt the docs for the release
4387 * doc/xml.html: added 2.3.14 release.
4388
4389Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4390
4391 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4392 were not equal to empty strings
4393
4394Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4395
4396 * SAX.c: fixed a URI-Reference computation problem when validating
4397 * xmlIO.c: small cleanup
4398
4399Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4400
4401 * parser.c: improved the description of a couple of interfaces
4402 upon Larry Stamper suggestion
4403
4404Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4405
4406 * SAX.c entities.c parser.c: changed completely the way entities
4407 are handled when running the parser in entity substitution mode.
4408 This fixes a bug reported by Stephan Kulow and nearly divides
4409 by 3 the amount of memory required by libxslt to load and process
4410 DocBook TDG.
4411
4412Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4413
4414 * HTMLparser.c: fixing a too early root closing problem raised
4415 byt Prashanth Naidu
4416
4417Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4418
4419 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4420 raised by Mark Vakoc.
4421
4422Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4423
4424 * example/Makefile.am: fixed the include path to add srcdir/include
4425 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4426 and some cleanup
4427
4428Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4429
4430 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4431 lot of optimization work, results in significant improvements
4432 when handling really complex XPath queries. Add a small optimizer
4433 for unions, improve [n] and [last()], avoid some costly ops.
4434
4435Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4436
4437 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4438 * xpath.c: small cleanup
4439 * xmlGetNsList: reformated, fixed problems if used on Entities
4440
4441Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4442
4443 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4444
4445Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4446
4447 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4448 * Makefile.am example/Makefile.am: workaround automake generating
4449 erroneous deps
4450
4451Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4452
4453 * include/win32config.h: bug #56801 Yon Derek provided a patch
4454 to the windows config file.
4455
4456Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4457
4458 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4459 libxml.h : Yon Derek provided a set of changes to compile from
4460 CVS on Windows/MSC
4461
4462Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4463
4464 * parser.c: fixed UTF8 BOM support in push mode
4465 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4466 added a specific testcase
4467
4468Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4469
4470 * Makefile.am: added --push regression tests
4471 * parserInternals.c: the XML parser segfaulted in --push mode
4472
4473Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4474
4475 * configure.in: moved the symlinks detection within a CVS
4476 check, this is not portable and will be removed soon.
4477 * xpath.c: small cleanup/speedup
4478
4479Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4480
4481 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4482 release of 2.3.12
4483 * parser.c: make an error message if unknow entities in all cases
4484
4485Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4486
4487 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4488
4489Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4490
4491 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4492 includes were installed in the wrong dir
4493
4494Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4495
4496 * doc/html.xml: warn against sending code to exhibit bugs.
4497
4498Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4499
4500 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4501 Tru64 from Thomas Leitner
4502
4503Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4504
4505 * AUTHORS: added William and Bjorn
4506 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4507 daniel@veillard.com hopefully I won't have to do this again
4508 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4509 docs can be rebuilt cleanly now
4510 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4511 from CVs it's generated, added include/libxml/xmlwin32version.h
4512 also generated but which should change far less frequently.
4513 * catalog.c nanoftp.c: made sure to include libxml.h not
4514 libxml/xmlversion.h directly
4515 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4516 when compiling on WIN32 and MSC
4517
4518Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4519
4520 * include/Makefile.am include/libxml/Makefile.am configure.in:
4521 fixed make distcheck and rebuilding the rpms
4522
4523Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4524
4525 * configure.in: should finish the migration of exported includes
4526 into a real include/libxml in CVS, at least for CVS users.
4527 * removed the exported headers, added in include/libxml (as well
4528 as xmlversion.h.in).
4529
4530Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4531
4532 * configure.in: fixed the way to detect symlink
4533
4534Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4535
4536 * configure.in: updated, include/libxml is now a real CVS dir
4537
4538Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4539
4540 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4541 version works with both libxml1 and libxml2 (it autodetects
4542 the prefix of the html-files) from Felix Natter.
4543 * doc/xml.html: updated doc accordingly
4544
4545Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4546
4547 * xpath.c: fixed the bug generating a template loop in libxslt
4548 when using docbook-xsl-1.4, * should filter out document nodes
4549 * HACKING: added William
4550 * TODO: updated
4551
4552Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4553
4554 * doc/FAQ.html: added a warning about gcc-3.0
4555 * doc/xml.html: added reference to gdome2 and removed a confusing
4556 sentence
4557
4558Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4559
4560 * xmlversion.h: okay this is a generated file, but Windows
4561 users need it and they can't generate it, and I want CVS
4562 Windows users ...
4563 * win32/libxml2/libxml2_so.dsp: Windows project file for
4564 the shared lib version of libxml2
4565 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4566 resources needed for libxslt/xsltproc by Yon Derek
4567
4568Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4569
4570 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4571
4572Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4573
4574 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4575
4576Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4577
4578 * include/win32config.h: Yon Derek provided a first fix
4579 to be able to compile libxslt/xsltproc on Windows
4580
4581Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4582
4583 * xpath.c: attempt to work around what seemed a gcc optimizer
4584 bug when handling floats on i386 http://veillard.com/gcc.bug
4585 * tree.c entities.c encoding.c: doing some cleanups while
4586 chasing it
4587
4588Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4589
4590 * Makefile.am: cleanup when --without-debug is specified
4591 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4592 w.r.t. --without-debug and other include points
4593 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4594 Catalogs
4595 * configure.in entities.h tree.h HTMLparser.c: removed
4596 --without-corba, made the _private field mandatory
4597
4598Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4599
4600 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4601 outputs a BOM in UTF8, an errata has been issued to avoid the
4602 problem, that was the most reasonable solution... Add support
4603 for a leading UTF8 BOM in entities.
4604
4605Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4606
4607 * valid.c: fixed a bug found when post validating an entity ref
4608 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4609 activate it too
4610
4611Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4612
4613 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4614 weakness in the node copy the XPointer and the XInclude
4615 implementations. Serious cleanup.
4616
4617Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4618
4619 * Makefile.am: Kjartan Maraas provided a small patch to
4620 add xml2-config.in to EXTRA_DIST
4621
4622Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4623
4624 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4625 provided another failing case found in KDE, the way the
4626 ctxt->vctxt.nodeTab was allocated and freed changed over
4627 time but it wasn't completely cleaned up. This should fix it.
4628
4629Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4630
4631 * parser.c: Stephan Kulow also raised the fact that line number
4632 could get miscounted making debug harder, fixed the problem
4633 in xmlParseCharData()
4634
4635Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4636
4637 * valid.c: Stephan Kulow pointed out a problem when validating
4638 and using an empty entity, forgot a 'break' in a case.
4639
4640Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4641
4642 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4643 * doc/xml.html: updated with 2.3.11
4644
4645Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4646
4647 * TODO: updated adding cleanup of generated doc
4648 * configure.in: prepared to release 2.3.11
4649 * xmllint.c: added --version for bug reporting
4650 * doc/html/*.html: rebuilt the doc
4651
4652Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4653
4654 * xpath.c: first part of the work on selecting namespace to
4655 fix bug #56115
4656
4657Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4658
4659 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4660 when using -liconv
4661 * TODO: updated
4662
4663Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4664
4665 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4666 cleanup, encoding support.
4667
4668Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4669
4670 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4671
4672Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4673
4674 * xpath.c: bug detected by Ankh when / is used as a function arg
4675
4676Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4677
4678 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4679 of element and use it to avoid outputting formatting spaces at
4680 the wrong place. Implemented the format parameter for HTML save.
4681 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4682 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4683 result/HTML/wired.html: of course this impact the result of a
4684 number of HTML tests
4685
4686Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4687
4688 * HTMLtree.[ch]: started augmenting the HTML save API with
4689 encoding and formatting parameters
4690
4691Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4692
4693 * HTMLtree.h: cleanup and started evaluating the work needed on
4694 revamping the HTML output code
4695
4696Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4697
4698 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4699
4700Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4701
4702 * valid.c: fixed bug #56049, forgot one check in the
4703 validation routine
4704
4705Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4706
4707 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4708
4709Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4710
4711 * libxml.h: fixed an error in last commit
4712 * doc/FAQ.html: added an entry for compilation from CVS
4713
4714Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4715
4716 * xmlversion.h.in libxml.h: Cygwin patches
4717 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4718 * tree.h: cleanup
4719
4720Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4721
4722 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4723 memory block in a strange case where libxml is linked twice
4724 in the binary.
4725
4726Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4727
4728 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4729 state far too often, simple fix used to avoid it.
4730
4731Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4732
4733 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4734 being processed, applied his patch
4735 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4736
4737Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4738
4739 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4740 provided fixes to compile on MSCC again
4741 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4742 also provided an update for the project files.
4743
4744Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4745
4746 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4747 bug #55810
4748
4749Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4750
4751 * tree.c: fixed xmlGetNsProp() to close bug #55683
4752 Note this requires libxslt to use it's own function instead.
4753
4754Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4755
4756 * HTMLtree.c: when in a pre element no formatting space should
4757 be added.
4758 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4759
4760Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4761
4762 * configure.in: added tests for signal() and signal.h
4763
4764Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4765
4766 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4767
4768Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4769
4770 * doc/libxml-doc.el: Felix Natter provided a new version for
4771 libxml2
4772
4773Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4774
4775 * HTMLtree.c: when in a pre element no formatting space should
4776 be added.
4777
4778Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4779
4780 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4781
4782Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4783
4784 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4785 hack
4786 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4787 * uri.c: fixed a warning
4788
4789Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4790
4791 * HTMLtree.c: trying to close bug #55772 escaping in script
4792 elements
4793 * doc/xml.html: suggest to send mail to the list
4794
4795Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4796
4797 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4798 good. Use a macro and based on the solution provided in
4799 vsnprintf manual page from GNU.
4800
4801Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4802
4803 * error.c: Workaround for non-preserving variadic list.
4804 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4805
4806Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4807
4808 * doc/xml.html: added 2.3.10 release
4809
4810Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4811
4812 * configure.in: releasing 2.3.10
4813
4814Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4815
4816 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4817
4818Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4819
4820 * encoding.c: Robert Collins provided a patch to add the
4821 "US-ASCII" encoding alias
4822
4823Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4824
4825 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4826 string oriented functions and started cleaning the related areas
4827 in xpath.c which needed fixing in this respect
4828
4829Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4830
4831 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4832 #55380
4833 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4834
4835Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4836
4837 * TODO: updated
4838 * nanohttp.[ch] : started adding APIs to get the redirected URL
4839 when this occurs (needed for further base computation
4840 * tree.h: cleanup
4841 * encoding.c: cleanup
4842 * SAX.c: minor change around ctxt->loadsubset
4843
4844Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4845
4846 * Makefile.am include/Makefile.am: small change to have
4847 include/libxml rebuilt if working from CVS.
4848 * uri.c: applied another patch from Carl Douglas for URI escaping,
4849 this should close bug #51876
4850
4851Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4852
4853 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4854 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4855 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4856 added specific regression test
4857 * parser.h: preparing for the XSLT mode where DTD inherited
4858 attributes are added to the tree.
4859
4860Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4861
4862 * xinclude.[ch]: Updated the namespace for the Last Call version
4863 * result/XInclude/include test/XInclude/include: updated the
4864 testsuite accordingly
4865
4866Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4867
4868 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4869 related to bug #51876
4870
4871Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4872
4873 * tree.c: fixed a gross mistake in base computation, xml:base is
4874 not completely correct yet (need cascade).
4875 * xpath.[ch]: added the few things needed to find a function name
4876 and URI from the XPath context when it is called.
4877
4878Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4879
4880 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4881 * DOCBparser.c: small cleanup
4882 * xmllint.c: added a --catalogs option to load catalogs from
4883 $SGML_CATALOG_FILES
4884 * tree.c: cleanup
4885 * configure.in: iconv library fixup, ICONV_LIBS
4886
4887Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4888
4889 * catalog.c: handling of CATALOG entries. detection of recursion,
4890 and a few bugfixes
4891 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4892 against the default namespace
4893
4894Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4895
4896 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4897
4898Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4899
4900 * parser.c: fixed propagation context info when parsing an
4901 external entity.
4902 * doc/html/*.html: regenerated a couple of docs
4903
4904Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4905
4906 * doc/xml.html: update with 2.3.9 informations
4907
4908Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4909
4910 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4911 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4912 * doc/html/* : rebuilt the docs
4913 * valid.c: small patch which may improve some case when
4914 validating.
4915
4916Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4917
4918 * HTMLparser.c: Closed bug #54891
4919 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4920 to the suite
4921
4922Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4923
4924 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4925 applied a documentation patch from LotR and filled in a few missing
4926 descriptions
4927
4928Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4929
4930 * xpath.c tree.c parser.c: speed optimizations at the parser level
4931 document tree freeing and xpath evaluation
4932
4933Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4934
4935 * parser.c parser.h parserInternals.h: fixed a couple of
4936 interfaces for handling memory buffer input to const char *
4937 upon suggestion of JamesH.
4938
4939Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4940
4941 * configure.in: LoTR sent a patch fixing the previous commit
4942
4943Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4944
4945 * configure.in: trying to deal again with the stoopid -R linking
4946 flag of Solaris
4947
4948Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4949
4950 * xpath.h: two nodeset access macros from Thomas Broyer
4951
4952Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4953
4954 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4955 patch from Thomas Broyer
4956
4957Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4958
4959 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4960 case
4961 * INSTALL: was empty added stuff from the FAQ
4962
4963Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4964
4965 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4966 attributes handling and #54433 by adding xmlUnsetProp()
4967 and xmlUnsetNsProp()
4968
4969Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4970
4971 * HTMLparser.c: Patch from Jonas Borgström
4972 (htmlGetEndPriority): New function, returns
4973 the priority of a certain element.
4974 (htmlAutoCloseOnClose): Only close inline elements if they
4975 all have lower or equal priority.
4976 * result/HTML: this of course changed a number of tests results.
4977
4978Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4979
4980 * xmlIO.c catalog.c: plugged in the default catalog resolution
4981 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4982 documentations
4983 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4984
4985Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4986
4987 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4988 integrating catalogs
4989 * catalog.[ch] testCatalog.c: adding a small catalo API
4990 (only SGML catalog support).
4991 * parser.c: restaured xmlKeepBlanksDefault(0) API
4992
4993Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4994
4995 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4996
4997Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4998
4999 * parser.c: added xmlParseExternalEntityPrivate() to allow
5000 propagation of ctxt->_private when parsing external entities
5001
5002Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5003
5004 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5005
5006Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5007
5008 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5009
5010Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5011
5012 * valid.c: warn when indeterminist content model is detected
5013 * result/VC/ElementValid8: this adds a message
5014 * Makefile.am: add --novalid for VCM tests
5015 * parserInternals.c: added a call to Init memory
5016
5017Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5018
5019 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5020 when both parameters are NULL.
5021
5022Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5023
5024 * valid.c: applied small patch from Gary Pennington, reindented
5025 some part of the code.
5026
5027Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5028
5029 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5030 release, updated and regenerated the docs
5031
5032Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5033
5034 * xpath.c result/XPath/expr/floats : clarified and cleanup
5035 printing of abnormal floats in tests.
5036
5037Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5038
5039 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5040 * results/HTML/ : a few changes in the output of the HTML tests as
5041 a result.
5042 * configure.in: tying to fix -liconv where needed
5043
5044Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5045
5046 * Makefile.am: fixed a stupid error
5047
5048Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5049
5050 * configure.in Makefile.am: make the inclusion of the trio
5051 modules in the library conditional
5052
5053Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5054
5055 * DOCBparser.c: patche from László Kovács, fixed entities refs
5056 in attributes handling
5057
5058Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5059
5060 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5061 flushing
5062
5063Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5064
5065 * xpath.c: fix of an XSLT namespace bug reported on the list
5066 general/bug-8-
5067
5068Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5069
5070 * strio.h trio.c: Dan McNichol suggested a couple of small
5071 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5072
5073Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5074
5075 * tree.c parser.c encoding.c: spent a bit more time looking
5076 at the parsing speed and DOM handling. Added a few more
5077 speedups.
5078
5079Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5080
5081 * parser.c: small but effective parsing speed improvement
5082
5083Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5084
5085 * configure.in: default on the DocBook parser inclusion (for Gnome)
5086 * DOCBparser.h: fixed a header reference
5087
5088Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5089
5090 * configure.in xpath.c: applied Bjorn patches for FPE on the
5091 alpha
5092
5093Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5094
5095 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5096 xmlSaveFormatFileTo()
5097
5098Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5099
5100 * xpath.c: simple and efficient optimization, XPath functions
5101 aways bind to the same code, cache this
5102 * TODO: updated (by saying some is obsolete)
5103
5104Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5105
5106 * xpath.c: more cleanup work on XPath name parsing routines
5107
5108Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5109
5110 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5111 xmlXPathParseName
5112 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5113 * debugXML.c: avoid compilation problems if compiling without
5114 HTML support, Igor Zlatkovic
5115 * win32/libxml2/libxml2.def.src: being able to compile without
5116 XPath on Windows
5117
5118Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5119
5120 * libxml.m4: yet another patch from Toshio Kuratomi
5121
5122Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5123
5124 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5125
5126Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5127
5128 * tree.[ch]: added xmlSaveFormatFile interface for saving
5129 and indenting a file.
5130
5131Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5132
5133 * xpath.c: fixed bug #53689 related to processing-instruction()
5134
5135Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5136
5137 * DOCBparser.c: patche from László Kovács
5138
5139Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5140
5141 * parser.c: applied fixes from Christian Glahn bug report #53391
5142
5143Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5144
5145 * error.c: Jean François Lecomte provided a complete description
5146 and a fix to bug #53537
5147
5148Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5149
5150 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5151
5152Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5153
5154 * DOCBparser.c SAX.c: a bit more work on entities processing.
5155 Still Need to cleanup XML output and references in attributes
5156
5157Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5158
5159 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5160
5161Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5162
5163 * tree.c: trying to fix #53574, not completely complete,
5164 I would like xmllint --copy --debug test/ent1 and
5165 xmllint --debug test/ent1 to show the same result.
5166 * xpath.c: fix a bug when trying to sort namespace nodes
5167
5168Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5169
5170 * HTMLtree.c: real fix for #53402
5171
5172Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5173
5174 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5175 PIs when using xsl:output
5176 * valid.c: closing #53537 some case generate segfaults if there
5177 is validity errors
5178
5179Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5180
5181 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5182 of external parsed entities, added --noent to testDocbook
5183 * valid.c: Garry Pennington found an uninitialized variable
5184 access in xmlValidateElementContent()
5185
5186Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5187
5188 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5189 with madness
5190 * result/HTML/ : this modified the result of the regression tests
5191 a lot.
5192
5193Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5194
5195 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5196 to doc where it wasn't checked against NULL reported by
5197 Jens Laas
5198
5199Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5200
5201 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5202 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5203
5204Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5205
5206 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5207 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5208 * SAX.[ch]: cleanup and updates for DocBook
5209 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5210 ex SGML identifier changes
5211 * valid.c: removed a static unused function.
5212
5213Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5214
5215 * HTMLtree.c: applied change for Paul Sponagl on script saving
5216 * Makefile.am: the warning about entity title.xml are normal.
5217
5218Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5219
5220 * configure.in: release of 2.3.7
5221 * Makefile.am: fixing make distcheck
5222
5223Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5224
5225 * doc/html/* doc/xml.html: updated and regenerated the docs
5226
5227Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5228
5229 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5230
5231Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5232
5233 * tree.c: fixed #53388 with the provided patch
5234
5235Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5236
5237 * valid.c: Bjorn detected an invalid memory access. Fixed
5238 vstateVPush()
5239
5240Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5241
5242 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5243
5244Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5245
5246 * libxml.h: new header used only for the compilation of libxml
5247 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5248 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5249 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5250 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5251 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5252 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5253 baseline (version 1.2 plus a single patch).
5254 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5255 scientific notation for numbers. Tests added.
5256 * xpath.c: formatting of numbers changed to use sprintf
5257 (contribution from William Brack)
5258
5259Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5260
5261 * valid.c: cleanup, more useful debugging
5262 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5263 * xmlIO.c: entity loading is printed as an error when validating
5264
5265Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5266
5267 * valid.c: fixed to validate within entities
5268 * test/VCM/v22.xml: added a specific testcase
5269
5270Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5271
5272 * valid.c: forgot an epsilon transition in for ()+
5273 * test/VCM/v21.xml : added a specific test case
5274
5275Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5276
5277 * valid.c: removed a state explosion exhibited by RSS
5278 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5279 from bug #51872
5280
5281Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5282
5283 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5284 validation without using an ugly NFA -> DFA algo in the source.
5285 Made a specific algorithm easier to maintain, using a single
5286 stack and without recursion.
5287 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5288 * hash.c: made the growing routine static
5289 * tree.h parser.c: added the parent information to an
5290 xmlElementContent node.
5291
5292Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5293
5294 * SAX.c parser.c xpath.c: generating IDs when not validating
5295 from an external parsed entity was poisoning the ID has table
5296 with removed values. This was killing XSLT on the KDE help
5297 browser.
5298
5299Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5300
5301 * entities.h: andrew@ugh.net.au detected a double declaration
5302
5303Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5304
5305 * debugXML.c hash.c tree.h valid.c : some changes related to
5306 the validation suport to improve speed with DocBook
5307 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5308 the way validation errors get reported
5309
5310Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5311
5312 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5313 by P C Chow and William M. Brack for XSLT HTML output
5314
5315Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5316
5317 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5318 Igor Zlatkovic patches for MSC compilation and added his
5319 updates
5320
5321Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5322
5323 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5324 prefix lookup.
5325 * parserInternals.c: fixed the bug reported by Morus Walter
5326 due to an off by one typo in xmlStringCurrentChar()
5327
5328Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5329
5330 * HTMLparser.c result/HTML/*: revamped the way the HTML
5331 parser handles end of tags or end of input
5332
5333Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5334
5335 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5336
5337Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5338
5339 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5340 bug where the linktime verions of free() won't work ...
5341
5342Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5343
5344 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5345
5346Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5347
5348 * doc/xml.html: added 2.3.6 release
5349
5350Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5351
5352 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5353 * result/wml.xml: resulted in a small output change
5354
5355Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5356
5357 * tree.c: xmlNewDoc was missing the charset initialization
5358 * xmllint.c: added --auto to autogenerate a doc, allow to
5359 reproduce the problem fixed on xmlNewDoc
5360
5361Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5362
5363 * xpath.c: trying to get 52979 solved
5364 * tree.c result/ result/noent/: trying to get 52712 solved, this
5365 also made me clean up the fact that XML output in general should
5366 not add formating blanks by default, this changed the output of
5367 a few tests
5368
5369Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5370
5371 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5372
5373Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5374
5375 * configure.in: finally released 2.3.6
5376
5377Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5378
5379 * xpath.c: checking for null pointer generated by new code
5380
5381Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5382
5383 * xpath.c: fixed a [] evaluation problem reported
5384 * test/XPath/tests/simpleaddr: extended test
5385 * result/XPath/simpleaddr: updated result
5386
5387Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5388
5389 * xmllint.c: Dan Timis reported a portability problem
5390 on Macs without mmap, fixed it.
5391
5392Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5393
5394 * testXPath.c : added a --tree option allowing to display the
5395 tree dump of the XPath expression
5396
5397Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5398
5399 * xpath.c: fixed a memleak when comparing nodesets
5400 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5401 * tree.c: added a TODO
5402
5403Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5404
5405 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5406 we need string functions
5407 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5408 to be able to use them where needed. Applied some changes
5409 to reduce name linking pollution and compile in only what's
5410 needed.
5411 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5412 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5413 for the string manipulation functions
5414 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5415 to the free() function of xmlmemory.c
5416 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5417 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5418 usage.
5419
5420
5421Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5422
5423 * error.c: applied the context output patch of the error
5424 handling submitted by Chuck Griffith
5425 * error/VC/*: this slightly change some error logs
5426
5427Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5428
5429 * parser.c: fixed line number reporting on error
5430
5431Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5432
5433 * parser.c: Sullivan and Darin found a parser bug,
5434 applied the patch.
5435
5436Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5437
5438 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5439 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5440 xmlversion.h.in xpointer.c: of course the way I defined
5441 UNUSED breaks on old gcc version. Try to be smart and
5442 also define it directly in xmlversion.h
5443 * configure.in: removed -ansi flag from the pedantic set
5444
5445Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5446 Huge cleanup, I switched to compile with
5447 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5448 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5449 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5450 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5451 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5452 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5453 encoding.h entities.c error.c list.[ch] nanoftp.c
5454 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5455 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5456 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5457 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5458 Cleanup, staticfied a number of non-exported functions,
5459 detected and cleaned up a dozen of problem found this way,
5460 avoided a lot of public function name/typedef/system names clashes
5461 * doc/xml.html: updated
5462 * configure.in: switched private flags to the really pedantic ones.
5463
5464Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5465
5466 * configure.in: 2.3.5
5467 * doc/html/*: rebuilt the docs
5468
5469Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5470
5471 * parser.c: fixed a reported bug in NOTATION parsing
5472 * uri.c: accepted but not fixed bug 51876, added TODO
5473 * Makefile.am: fixed bug 51876
5474
5475Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5476
5477 * config.h.in configure.in error.c: fix a compilation problem
5478 on platforms without vsnprintf (xml@thewrittenword.com)
5479
5480Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5481
5482 * parser.c: fixed a function name header typo
5483 * SAX.c: notations can also occur in external subset.
5484
5485Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5486
5487 * error.c: removed a C++ like comment
5488
5489Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5490
5491 * parser.c: fixing bug 52299 strange condition leading
5492 to a parser crash due to a buffer overflow
5493 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5494 added the specific test case
5495
5496Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5497
5498 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5499 xmlXPathConvert{String,Number,Boolean} to be able to make
5500 type casts without a context stack, fixed some implementation
5501 problems related to the absence of context at parse-time,
5502 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5503 in the public API too
5504 * xpointer.c xpathInternals.h: we need to know at parse time
5505 whether we are compiling an XPointer
5506
5507Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5508
5509 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5510 cleaned up the parser internals, refactored XPath code, added
5511 new compilation based APIs and cleanly separated public and
5512 private APIs.
5513
5514Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5515
5516 * xpath.h: the comp field must be added at the end to avoid
5517 killing binary compat.
5518
5519Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5520
5521 * Makefile.am: detect XPath memleaks in regreson tests
5522 * error.c: fixed and error w.r.t. error reporting still using
5523 stderr
5524 * hash.c: added new line at end of file
5525 * tree.h: minor cleanup
5526 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5527 expression parsing from evaluation, resulted in a number of
5528 changes internally, and in XPointer. Likely to break stuff
5529 using xpathInternals.h but should remain binary compatible,
5530 new interfaces will be added.
5531
5532Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5533
5534 * configure.in: fixed a couple of problems reported by
5535 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5536 without gcc on non linux platforms.
5537
5538Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5539
5540 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5541 a fix for --with-html-dir= configure support. I hope it won't
5542 break rpm generation
5543
5544Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5545
5546 * xmlIO.c: one function comment cleanup.
5547
5548Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5549
5550 * SAX.c: external subset notations were improperly registered
5551 in the internal subset.
5552
5553Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5554
5555 * README.cvs-commits: added, pointing to HACKING
5556 * HACKING: updated
5557
5558Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5559
5560 * parser.c: and Matt Sergeant found one in the XML push
5561 parser (erroneous check I forgot to remove when I fixed the
5562 main parser).
5563
5564Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5565
5566 * xpath.c: ptittom found a small bug in UnaryExpr
5567
5568Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5569
5570 * configure.in: bumped to 2.3.4
5571 * error.c: fixed bug #51860
5572 * tree.c: fixed bug #51861
5573 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5574 * tree.[ch] : added xmlDefaultBufferSize
5575 * nanoftp.c: typo in function name header block
5576 * doc/xml.html : updated, added link to XML::LibXSLT
5577 * doc/html/* : rebuilt the docs
5578
5579Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5580
5581 * parser.c SAX.c: the new content parsing code raised an
5582 ugly bug in the characters() SAX callback. Found it
5583 just because of strangeness in XSLT XML Rec ouptut :-(
5584
5585Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5586
5587 * Makefile.am: Martin Baulig suggested to add -lm
5588 * tree.c: found another bug in xmlNodeGetContent()
5589
5590Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5591
5592 * xpath.c: Bjorn found the error related to strictness of comparison.
5593
5594Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5595
5596 * parser.c: trying to fix the Dtd parsing problem reported
5597 by Gary, side effect of last week speed optimizations.
5598
5599Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5600
5601 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5602 * parserInternals.c: removed unneeded test raised by Stric
5603
5604Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5605
5606 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5607 and fixed by William Brack). Added xmlXPathFormatNumber.
5608 Changed the sorting slightly.
5609 * configure.in Makefile.am example/Makefile.am: Added -lm.
5610 Please note that applications linking with libxml2, must
5611 also like with the math library from now on.
5612
5613Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5614
5615 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5616
5617Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5618
5619 * parser.c: one must report spaces even if the Dtd element
5620 content proves that this is not part of the element content.
5621 * result/valid/*.xml: this changed the ouptu slightly
5622
5623Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5624
5625 * configure.in: bumped to 2.3.3
5626 * doc/xml.html: updated
5627
5628Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5629
5630 * tree.c: minor doc fix
5631 * xpath.c: deallocation issues when a result tree has been
5632 converted to a node-set
5633
5634Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5635
5636 * doc/xml.html: oops corrected dates s/2000/2001
5637
5638Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5639
5640 * valid.c: new patch from Gary Pennington
5641
5642Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5643
5644 * doc/xml.html: applied patch from Ankh
5645
5646Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5647
5648 * xinclude.c: fixed a problem building on Mac
5649
5650Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5651
5652 * parser.c: more work on increasing parsing ferformances
5653
5654Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5655
5656 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5657 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5658 avoiding memcpy in production builds MEM_CLEANUP macro use
5659 * parser.[ch] parserInternals.c: optimizations of the tightest
5660 internal loops inside the parser. Better checking of I/O
5661 flushing/loading conditions
5662 * xmllint.c : added --timing
5663
5664Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5665
5666 * configure.in: bumped to 2.3.2
5667 * doc/xml.html: updated for release
5668
5669Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5670
5671 * xpath.c: found a memleak and fixed a nasty bug
5672
5673Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5674
5675 * xmllint.[c1] : added return code errors for xmllint
5676 * xpath.c: specific debug dump function for result value trees
5677
5678Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5679
5680 * xpath.c: finally implemented xmlXPathCompareNodeSets
5681 * test/XPath/expr/floats results/XPath/expr/floats: added
5682 a test for float expressions
5683
5684Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5685
5686 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5687 * parserInternals.[ch]: trying to speed up parsing
5688 * xpath.c : speeded up node set equality op
5689
5690Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5691
5692 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5693 better handling of ID/IDREF and the list modules associated
5694 * configure.in: small CFLAGS cleanup
5695
5696Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5697
5698 * configure.in: fixed iconv detection on AIX (stric)
5699
5700Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5701
5702 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5703
5704Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5705
5706 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5707 and optimized xmlXPathNodeSetSort
5708
5709Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5710
5711 * xpath.c: bug fix when context size is 0
5712 * parser.c: I like Norm's Dtd because they still manage to break
5713 the parser occasionally
5714
5715Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5716
5717 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5718
5719Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5720
5721 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5722 attributes within the XML-1.0 namespace
5723
5724Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5725
5726 * xpathInternals.h: exported a few axis functions
5727 * doc/xml.html: updated the doc
5728
5729Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5730
5731 * configure.in: applied patch from Daniel van Balen for OpenBSD
5732 and bumped version to 2.3.1
5733 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5734 attempt to find autoclosing was simply broken, removed it,
5735 updated the examples, this is better
5736
5737Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5738
5739 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5740 hash functionnalities.
5741 * doc/html/* : rebuild the doc
5742
5743Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5744
5745 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5746 on predicate
5747 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5748 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5749 really want to have tags closed on output even if we accept
5750 unclosed ones on input
5751
5752Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5753
5754 * xpath.c: ouch don't free NULL, rare case fixed
5755 * tree.c: don't coalesce text nodes if they don't have the
5756 same behaviour wrt escaping on output
5757
5758Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5759
5760 * xpath.c: small fixup
5761 * SAX.c: don't warn on empty namespaces.
5762
5763Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5764
5765 * README: a bit of cleanup
5766 * configure.in: preparing for 2.3.0 release
5767
5768Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5769
5770 * hash.[ch]: added a first version of xmlHashSize()
5771 * valid.c: another bug fix from Gary Pennington
5772
5773Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5774
5775 * valid.c: couple of bug fixes pointed by Gary Pennington
5776 * HTMLtree.c: #if 0 cleanup
5777
5778Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5779
5780 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5781 which removes a time consuming check of xmlXPathNodeSetAdd()
5782 and use it in places where we are sure to not break unicity
5783
5784Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5785
5786 * xpath.c: bug fixes found from XSLT
5787 * tree.c: preserve node->name special values when copying nodes.
5788 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5789 external subset are fetched when available but without full
5790 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5791 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5792 output with encoding disabled.
5793
5794Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795
5796 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5797 xmlCheckFilename should not be called from xmlFileOpenW
5798 and xmlGzfileOpenW
5799
5800Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5801
5802 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5803 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5804 added the new tests for URI normalization
5805 * testURI.c: fixed stoopid bugs
5806 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5807 the URI in the error messages are now properly normalized
5808
5809Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5810
5811 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5812
5813Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5814
5815 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5816
5817Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5818
5819 * xpath.c: fixed mod operator
5820
5821Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5822
5823 * parser.c: fixed xmlStrcat doc
5824 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5825 trees.
5826
5827Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5828
5829 * xpath.c result/XPath/tests/chaptersbase
5830 result/XPath/tests/simplebase: fixed XPath node()
5831 * tree.c: small fix in xmlNewNs()
5832 * Makefile.am: removed extraneous xml2Conf.sh rule
5833
5834Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5835
5836 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5837 Changed the library name, in order to get libxml-devel and
5838 libxml2-devel to coexist on a single system
5839 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5840 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5841
5842Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5843
5844 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5845 libxml2-devel installable in // as libxml-devel.
5846
5847Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5848
5849 * doc/Makefile.am: fixed make rebuild in doc
5850 * doc/html/*.html: rebuilt the docs
5851
5852Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5853
5854 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5855
5856Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5857
5858 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5859 the HTML doc to go into the -devel RPM ...
5860 * aclocal.m4 config.h.in: some updates due to auto* magic
5861
5862Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5863
5864 * xpath.h: added a hook in the context structure allowing to
5865 link to extra support, needed for XSLT
5866
5867Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5868
5869 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5870 xmlXPtrCmpPoints to use it.
5871 * propagated the following patch from Alejandro Forero
5872 * include/win32config.h xmlIO.c: applied further suggestions
5873 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5874 * example/gjobread.c: fixed warnings, now that it builds
5875
5876Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5877
5878 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5879
5880 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5881 filename points to a valid file (not a directory).
5882 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5883 Added calls to xmlCheckFilenameDir.
5884
5885 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5886 `path' (rather than `filename') as the parameter to gzopen and open.
5887
5888Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5889
5890 * Makefile.am: fixed a problem with EXTRA_DIST
5891
5892Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5893
5894 * Makefile.am example/Makefile.am: finally found the trick
5895 to build the example, i.e. add "." in SUBDIRS before example
5896 in the list <grin/>
5897
5898Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5899
5900 * doc/xml.html: updated with an XSLT section, removed pointer to
5901 W3C CVS base.
5902
5903Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5904
5905 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5906 too, and deallocation need to occur the same way.
5907
5908Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5909
5910 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5911 type correponding to an XSLT result tree fragment. Share most
5912 of the data format with node set, as well as operators.
5913 * HTMLtree.c: added a newline at the end of the doctype output
5914 whe this one is not present initially.
5915 * tree.c: make sure taht the parent and doc pointers are properly
5916 set when copying attributes (lists).
5917
5918Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5919
5920 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5921
5922Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5923
5924 * xpath.c: seems I finally killed that ugly path evaluation
5925 context bug (tagged 9999 in case is is wrong)
5926
5927Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5928
5929 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5930 for XSLT
5931
5932Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5933
5934 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5935 for xmlGzfileOpen() bug
5936
5937Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5938
5939 * xpath.c: removed an error found by XSLT usage
5940 * tree.c parserInternals.h: use a predefined static string
5941 for text and comment nodes, avoid freeing them in xmlFreeNode,
5942 exported the string name in parserInternals.h and added
5943 another value to disable encoding at output (for XSLT),
5944 gain memory, time.
5945
5946Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5947
5948 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5949 win32/libxml2/libxml2_so.dsp: new makefiles and update
5950 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5951
5952Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5953
5954 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5955 Gary Pennington
5956
5957Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5958
5959 * xpath.c: fixed the comaprision of values and nodelists,
5960 need to compare nodelist still ...
5961 * debugXML.c: avoided a possible core dump
5962 * HTMLparser.c: cleanup
5963 * nanohttp.c: contributed fix.
5964 * tree.c: fixes in properties handling added xmlSetNsProp
5965 needed by libxslt
5966 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5967 comment
5968 * TODO: updated
5969
5970Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5971
5972 * parser.c parserInternals.c: applied Bjorn Reese optimization
5973 patch
5974
5975Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5976
5977 * Makefile.am: applied patch fro make check from Martin Vidner
5978
5979Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5980
5981 * configure.in: preparing 2.2.11
5982 * doc/html/*: rebuild the HTML files
5983 * doc/xml.html : updated
5984
5985Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5986
5987 * tree.c: fixed a stupid bug
5988 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5989 patches related to validation of an XInclude processing result
5990 * TODO: updated
5991
5992Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5993
5994 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5995 on large files
5996
5997Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5998
5999 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6000
6001Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6002
6003 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6004 reported by Jonas Borgström
6005 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6006
6007Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6008
6009 * testXPath.c xpath.c: fixing the XPath union expressions problem
6010 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6011
6012Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6013
6014 * xmllint.c: Made is so if the file name is "-" is will read form
6015 standard input. Sven Heinicke <sven@zen.org>
6016 * tree.c: fixed a problem when growing buffer
6017 * tree.h: fixed the comment of the node types following andersca
6018 comment
6019 * TODO: updated
6020
6021Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6022
6023 * HTMLparser.[ch]: added a way to avoid adding automatically
6024 omitted tags. htmlHandleOmittedElem() allows to change the
6025 default handling.
6026 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6027 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6028 of xmllint too when using --memory flag, added a memory test
6029 suite at the Makefile level.
6030 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6031 with namespace use when encountering QNames in XPath evalation,
6032 added xmlns() scheme in XPointer.
6033 * nanoftp.c : incorporated a fix
6034 * parser.c xmlIO.c: fixed problems raised with encoding when using
6035 the memory I/O
6036 * parserInternals.c: closed bug 25934 reported by
6037 torsten.landschoff@innominate.de
6038 * TODO: updated
6039
6040Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6041
6042 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6043 on a non-updated tree :-(, made a 2.2.10 release to correct the
6044 situation
6045
6046Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6047
6048 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6049 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6050 integrated a set of OpenVMS changes from Howard Taylor
6051 <Howard.Taylor@pacoast.com>
6052
6053Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6054
6055 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6056 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6057
6058Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6059
6060 * HTMLparser.c: some fixes on auto-open of html/head/body
6061 * encoding.c: fixed a compilation error on some gcc env
6062 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6063 XPointer implementation
6064 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6065 related XPointer tests and associated results
6066
6067Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6068
6069 * doc/xmldtd.html doc/xml.html: following a short step by step
6070 guidance on IRC to help maciej with DTDs I started a small
6071 page on the subject.
6072
6073Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6074
6075 * HTMLparser.c: fixed handling of broken charrefs
6076 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6077 patches
6078
6079Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6080
6081 * doc/xml.html doc/html/* : rebuilt the docs after adding
6082 xinclude and updated page for 2.2.7 and 2.2.8
6083 * configure.in: releasing 2.2.8
6084
6085Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6086
6087 * parser.[ch] parserInternals.c: applied the conditional
6088 section processing fix from Jonathan P Springer
6089 <jonathan.springer2@gte.net>
6090 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6091 project file, fixed iconv default non support
6092 * xpath.c: fixed the problem of evaluating relative expressions
6093 when a node context is provided.
6094
6095Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6096
6097 * nanoftp.c: fixed gcc 2.95 new warnings
6098 * SAX.c: fixed a stupid bug
6099 * tree.c: fixed a formatting problem when round-tripping
6100 from/to memory
6101 * xinclude.c: chased memleak, fixed a base problem
6102 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6103 xmlXPtrBuildNodeList()
6104 * TODO: updated
6105 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6106 adding a first small set of regression tests for XInclude
6107
6108Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6109
6110 * nanohttp.[ch]: applied Wayne Davison patches to access
6111 the WWW-Authorization header.
6112 * parser.c: Closed Bug#30847: Problems when switching encoding
6113 in short files by applying Simon Berg's patch.
6114 * valid.c: fixed a validation problem
6115 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6116 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6117 Wayne Davison
6118 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6119 need to be extended to non full nodes selections.
6120 * xinclude.c: starts to work decently
6121
6122Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6123
6124 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6125 debugXML.c xmlversion.h.in: Started adding XInclude support,
6126 this is a new xmllint option
6127 * tree.c xpath.c: applied TOM patches for XPath
6128 * xpointer.c: fixed a couple of errors.
6129 * uri.c: added an escaping function needed for xinclude
6130 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6131 new warning from RH70 gcc's version
6132
6133Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6134
6135 * HTMLparser.c: fixed loop on invalid char in scripts
6136 * parser.c: update to description of xmlIOParseDTD()
6137 * libxml.m4 xmlversion.h.in: changes contributed by
6138 Michael Schmeing <m.schmeing@internet-factory.de>
6139 * configure.in: preparing for 2.2.7
6140 * Makefile.am: trying to avoid config.h and acconfig.h
6141 being included in the distrib
6142 * configure.in: released 2.2.7
6143
6144Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6145
6146 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6147 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6148
6149Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6150
6151 * parser.[ch]: added xmlIOParseDTD()
6152 * xpointer.c: added support for the 2 extra parameters of
6153 string-range, fixed a stoopid error when '0' was present
6154 in XPointer expressions
6155 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6156 testsuite for the above
6157
6158Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6159
6160 * libxml.spec.in: improved package descriptions
6161
6162Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6163
6164 * xpath.c xpathInternals.h: applied a large cleaning patch
6165 from TOM <ptittom@free.fr>, it also add namespace support
6166 for function and variables registration.
6167
6168Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6169
6170 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6171 * Makefile.mingw: Wayne Davison's update adding hash.c
6172
6173Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6174
6175 * xpath.c: fixed the root evaluation problems
6176 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6177 ignorable spaces with <b> <bold> <em>
6178 * tree.c: fixed a loop in xmlSearchNsByHref()
6179
6180Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6181
6182 * xpath.c: applied another XPath patch from TOM
6183 * xpath.c include/makefile.am: applied another patch from
6184 china@thewrittenword.com (cleanup on IRIX).
6185
6186Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6187
6188 * xml-config.1: received a fixed version from Fredrik Hallenberg
6189 <hallon@lysator.liu.se>
6190
6191Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6192
6193 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6194 cleanup patch for XPath
6195
6196Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6197
6198 * patched to redirrect all "out of context" error messages to
6199 a reconfigurable routine. The changes are:
6200 * xmlerror.h : added the export of an error context type (void *)
6201 an error handler type xmlGenericErrorFunc there is an interface
6202 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6203 to reset the error handling routine and its argument
6204 (by default it's equivalent to respectively fprintf and stderr.
6205 * all the c files: all wild accesses to stderr or stdout within
6206 the library have been replaced to calls to the handler.
6207
6208Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6209
6210 * configure.in: release 2.2.6
6211 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6212 exporting the inner functions of xpath for extension modules
6213 * doc/*: updated and rebuilt the doc
6214
6215Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6216
6217 * nanohttp.c : applied Wayne HTTP cleanup patch
6218 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6219 and xmlNodeSetSpacePreserve()
6220
6221Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6222
6223 * xpath.c: closing bug #29260
6224
6225Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6226
6227 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6228 multikey tuples, made hash structure opaque
6229 * valid.[ch]: moved elements, attributes, notations decalarations
6230 as well as ID and refs to hash tables.
6231 * entities.c: hash cleanup
6232 * xmlmemory.c: fixed a dump problem in debug mode
6233 * include/Makefile.am: problem passing in DESTDIR= values patch
6234 from Marc Christensen <marc@calderasystems.com>
6235 * nanohttp.c: removed debugging remains
6236 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6237 * HTMLparser.c parser.c: fixing a number of problems with the
6238 macros in the *parser.c files (Wayne).
6239 * HTMLparser.c: close the previous option when opening a new one
6240 (Marc Sanfacon).
6241 * result/HTML/*: updated the HTML results accordingly
6242
6243Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6244
6245 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6246 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6247 XPath functions and XML entities table to them. More to come...
6248 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6249
6250Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6251
6252 * tree.c: coalesce adjacent text nodes
6253 * valid.c: handling of blank nodes in DTd validation (raised
6254 by problems with a posteriori validation).
6255 * nanohttp.c: changing behaviour on HTTP write stuff.
6256 * HTMLtree.c: forced body and html to be explicitely closed.
6257 * xpath.h: exported more XPath functions.
6258
6259Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6260
6261 * Release of 2.2.5
6262 * xpointer.c: range() range-inside and other helper functions
6263 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6264
6265Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6266
6267 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6268 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6269
6270Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6271
6272 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6273 and XPointer modules
6274
6275Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6276
6277 * SAX.h: closed #25107
6278
6279Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6280
6281 * testSAX.c: fixed problem with cdata reporting
6282 * SAXresult/* : updated
6283
6284Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6285
6286 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6287 Closed bug #27499, added to regression tests
6288 * TODO: updated
6289
6290Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6291
6292 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6293 support for SCRIPT and STYLE with help from Bjorn Reese
6294 * test/HTML/* result/HTML/*: added simple testcase and updated
6295 the existing ones.
6296
6297Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6298
6299 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6300 string-range for empty strings
6301 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6302 test/XPath/xptr/strrange: augmented the XPointer testsuite
6303
6304Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6305
6306 * doc/xml.html doc/xmlmem.html: added a module describing memory
6307 interfaces and use, updated the main page.
6308
6309Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6310
6311 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6312 nanoftp code work on Windows too now
6313
6314Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6315
6316 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6317 * xpointer.c: implemented string-range() at least a good first version
6318 * test/XPath/docs/str test/XPath/xptr/strrange
6319 result/XPath/xptr/strrange: the string-range() tests
6320
6321Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6322
6323 * Makefile.am include/Makefile.am include/win32config.h
6324 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6325 and make distcheck
6326
6327Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6328
6329 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6330 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6331 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6332
6333Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6334
6335 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6336 patch for socklen_t detection by
6337 Albert Chin-A-Young <china@thewrittenword.com>
6338
6339Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6340
6341 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6342 and added a --dtdvalid option to xmllint used to test it
6343
6344Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6345
6346 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6347 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6348
6349Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6350
6351 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6352 handlings (registration, lookup, cleanup)
6353
6354Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6355
6356 * configure.in Makefile.am include/makefile.am: adding XPointer
6357 and XPtrtests target
6358 * xpointer.[ch] : new files for XPointer support
6359 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6360 more XPath tests
6361
6362Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6363
6364 * configure.in: fixed, very broken, make distcheck works again
6365
6366Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6367
6368 * More work toward 2.2.5, integrated a number of patches
6369 * configure.in Makefile.am win32config.h.in: trying to cleanup
6370 make distcheck .... huh ...
6371 * include/Makefile.am include/win32config.h: new directory
6372 for includes
6373 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6374 updated teh makefiles and instructions for WIN32
6375 * xpath.c: small fixes
6376 * test/XPath/ results/XPath: updated the testcases and results
6377 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6378 suggested patches
6379 * valid.c: fixed an ID bug
6380
6381Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6382
6383 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6384 the automake bug where wrong dependancies were generated.
6385 * xpath.[ch]: worked on XPointer
6386
6387Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6388
6389 * configure.in Makefile.am: 2.2.5, ship the include in an
6390 include/libxml subdirectory, use symlinks when using CVS
6391 * testSAX.c: fixed small bug
6392 * testXPath.c: changed the way testfiles are parsed
6393 * debugXML.c: same kind of cleanup when parsing an argument expression
6394 XPath/XPointers can have blanks embedded
6395 * xpath.[ch]: more cleanup, reorgs for XPointer work
6396 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6397 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6398
6399Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6400
6401 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6402 in the XPath engine, rewrote large parts of it, now it's far
6403 cleaner and in sync with the REC not an old WD. Fixed a parsing
6404 problem in the interactive XML shell found when testing XPath.
6405
6406Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6407
6408 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6409 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6410 examples with the extra test
6411
6412Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6413
6414 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6415 the global init function.
6416
6417Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6418
6419 * HTMLparser.c: Doohhh, attribute name parsing was still case
6420 sensitive ! Fixed this ...
6421 * result/HTML/* : updated the tests results accordingly
6422
6423Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6424
6425 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6426 engine, should be far more stable, incorporated a new version of
6427 preceding/following axis, need testing
6428 * uri.c: fixed file:///c:/a/b/c problem
6429 * test/XPath/tests/idsimple: augmented the XPath tests
6430
6431Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6432
6433 * doc/* rebuilding docs for 2.2.4 release
6434
6435Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6436
6437 * configure.in: releasing 2.2.4
6438 * parser.[ch]: added xmlStrEqual()
6439 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6440 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6441 use xmlStrEqual instead
6442 * TODO: updated
6443 * added an XPath test
6444
6445Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6446
6447 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6448 * entities.h: exported xmlInitializePredefinedEntities
6449 * parser.[ch] : added xmlInitParser()
6450 * parserInternals.h : had to export htmlInitAutoClose()
6451
6452Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6453
6454 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6455 problems
6456 * Makefile.am : added XPath regression tests to normal tests
6457 * uri.c: fixed a problem with local paths, cleanup
6458 * parser.c: fixed a problem with large CData sections
6459
6460Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6461
6462 * configure.in xml-config.in: patch from "Ben Taylor"
6463 <sol7x86@hotmail.com> for solaris shared libs lookup
6464
64652000-09-30 Martin Baulig <baulig@suse.de>
6466
6467 * libxml-2.0.pc.in: Provide pkg-config script.
6468
6469 * configure.in: Create the libxml-2.0.pc script from the
6470 libxml-2.0.pc.in templates.
6471 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6472 script in `$(libdir)/pkgconfig'.
6473
6474Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6475
6476 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6477 when compiling with MSC
6478
6479Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6480
6481 * xpath.c: patch for normalize-string() substring-before(),
6482 substring-after() and translate() functions from Bjorn Reese
6483 <breese@mail1.stofanet.dk>
6484 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6485 Fredrik Hallenberg <hallon@lysator.liu.se>
6486 * TODO: updated
6487
6488Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6489
6490 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6491 problem of socklen_t being undefined on a number of platforms
6492 * debugXML.c: fixed a compilation problem when without snprintf
6493
6494Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6495
6496 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6497 an URI bug and a fix for the control-character-induced infinite loop
6498 * nanohttp.c: preventive fix for compiling on WIN32
6499
6500Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6501
6502 * xmlint.c: closing bug #25000
6503
6504Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6505
6506 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6507 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6508 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6509 related function, fixing xmlStrncmp(), and associated cleanup
6510 * result/HTML/entities.html.sax: updating result
6511
6512Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6513
6514 * uri.c: applied patch for URI escaping from Wayne Davison
6515 <wayned@blorf.net>
6516 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6517 from Denis Barbier <barbier@imacs.polytechnique.fr>
6518 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6519 patch from Wayne Davison
6520
6521Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6522
6523 * doc/xml.html : updated with new releases, adding "how to help"
6524
6525Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6526
6527 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6528 removed a few warnings in pedantic mode ...
6529 * parserInternals.c parser.c: moved encoding switching function
6530 to parserInternals.c
6531 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6532
6533Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6534
6535 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6536 error or warning handlers
6537
6538Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6539
6540 * parserInternals.c parserInternals.h parser.c Makefile.am:
6541 created a new module parserInternals.c, moved most of the
6542 code shared by the various parsers there, as well as
6543 deprecated code from parser.c. More cleanup of parser.c
6544 * uri.c: fixed a problem when URI is NULL
6545 * valid.c: speedup when looking for an attribute declaration
6546
6547Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6548
6549 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6550 the cleanup of the computation of URI references when seeking
6551 external entities. The URI reference string and the resulting
6552 URI are both stored now.
6553 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6554 large s(n)printf checks and cleanup from Denis Barbier
6555 <barbier@imacs.polytechnique.fr>
6556 * xmlversion.h.in tree.h: couple of SGML declarations for a
6557 possible docbook module.
6558 * result/VC/ : a couple of test output changed due to the change
6559 of the entities URI
6560
6561Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6562
6563 * parser.h: added a _private field for linking user's data
6564
6565Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6566
6567 * parser.c parserInternals.h: demacroified most of the IS_XXX
6568 the gain in size is significant so ...
6569
6570Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6571
6572 * entities.c: cases where looking up entities with doc==NULL
6573 covered
6574
6575Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6576
6577 * uri.c: applied Wayne Davison patch
6578 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6579
6580Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6581
6582 * uri.c testUri.c: applied Wayne Davison patches
6583 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6584 * Makefile.in: added URItest and included thenin "make tests"
6585
6586Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6587
6588 * xmlversion.h.in: closed bug 22941
6589
6590Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6591
6592 * doc/xmlio.html: added doc and example for entity loader
6593 redefinition.
6594
6595Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6596
6597 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6598 used by libxml
6599
6600Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6601
6602 * parser.c: Fixed bug on invalid ontent characters and when using
6603 push.
6604 * xmllint.c: fixed xmllint endling of errors in push mode
6605
6606Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6607
6608 * HTMLparser.c testHTML.c: applied two new patches from
6609 Wayne Davison <wayned@users.sourceforge.net>
6610 * result/HTML/*.sax: regenerated HTML SAX output
6611 * parser.c: more cleanup.
6612
6613Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6614
6615 * HTMLparser.[ch] testHTML.c: applied the second set of
6616 patches from Wayne Davison <wayned@users.sourceforge.net>,
6617 adding htmlEncodeEntities()
6618 * HTMLparser.c: fixed an ignorable white space detection bug
6619 occuring when parsing with SAX only
6620 * result/HTML/*.sax: updated since the output is now HTML
6621 encoded...
6622
6623Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6624
6625 * HTMLparser.[ch]: applied some of Wayne Davison
6626 <wayned@users.sourceforge.net> patches
6627
6628Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6629
6630 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6631 undeclared namespace prefix was used, added a warning.
6632 Cleaned up support w.r.t. entities, spilling out a warning
6633 and being pedantic on lookups.
6634 * test/warning/ent9 : added testcase for previous example.
6635 * TODO: updated
6636 * parserInternals.h parser.c: changed the way names are parsed
6637 now allow infinite size and decrease penalty for normal use
6638 * parser.c: Started a big cleanup/check of the parser code,
6639 fixed some of the most tortuous entity code, spotted code
6640 unused anymore
6641 * test/*: added tests for very long names and related nasty
6642 things.
6643
6644Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6645
6646 * doc/encoding.html: added encoding aliases doc
6647 * doc/xml.html: updates
6648 * encoding.[ch]: added EncodingAliases functions
6649 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6650 bottleneck affecting large DTDs like Docbook
6651 * parser.[ch] xmllint.c: added a pedantic option, will be
6652 useful
6653 * SAX.c: redefinition of entities is reported in pedantic mode
6654 * testHTML.c: uninitialized warning from gcc
6655 * uri.c: fixed a couple of bugs
6656 * TODO: added issue raised by Michael
6657
6658Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6659
6660 * doc/encoding.html: propagated Martin Duerst suggestions
6661
6662Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6663
6664 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6665 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6666 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6667 by Wayne Davison
6668
6669Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6670
6671 * nanoftp.c nanohttp.c: small cleanup
6672 * TODO: updated
6673
6674Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6675
6676 * added an old VC testcase and updated title.xml entity
6677
6678Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6679
6680 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6681 done on auto-opening of <p> tags and cleanup of SAX output
6682
6683Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6684
6685 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6686
6687Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6688
6689 * doc/xml.html libxml.* structure.*: updated the doc a bit
6690
6691Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6692
6693 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6694 of SAX tests
6695
6696Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6697
6698 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6699 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6700
6701Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6702
6703 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6704 * testHTML.c: fix core dump on Solaris 2.x systems
6705 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6706 * result/HTML/*.sax: previous bug fix lead to new results
6707
6708Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6709
6710 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6711 * configure.in: added --with-readline=DIR to accept alternate
6712 path for readline include/library
6713 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6714 for ANSI under HP-UX
6715 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6716 includes @LIBS@
6717
6718Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6719
6720 * doc/* : rebuilt the docs
6721 * getting ready for 2.2.2 release
6722
6723Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6724
6725 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6726 and xmlAddFeature()
6727 * tree.[ch]: added xmlAddChildList()
6728 * xmllint.c: MAP_FAILED macro test
6729 * parser.h: added xmlParseCtxtExternalEntity()
6730 * valid.c: applied bug fixes removed warning
6731 * tree.c: added CDATA block to elements content
6732 * testSAX.c: cleanup of output
6733 * testHTML.c: added SAX testing
6734 * encoding.c: better error recovery
6735 * SAX.c, parser.c: fixed one of the external entity processing
6736 of the OASis testsuite
6737 * Makefile.am: added HTML SAX regression tests
6738 * configure.in: bumped to 2.2.2
6739 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6740 SAX results
6741
6742Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6743
6744 * configure.in: patch for HP compiler
6745
67462000-08-04 Sven Heinicke <sven@zen.org>
6747
6748 * xmllint.c: Was coredumping sometimes when the file given didn't
6749 exist.
6750
6751Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6752
6753 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6754
6755 when using in memory parsing. Need some cleanup.
6756 * xmllint.c configure.in: added a --memory flag to test memory
6757 parsing
6758
6759Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6760
6761 * nanohttp.c: fixed socklen_t replacement to unsigned int
6762 * parser.c: fixed a space handdling missing at the end of
6763 production 28 DOCTYPE.
6764 * xmlmemory.c: fixed a stupid bug on the routine to override
6765 allocation functions
6766 * TODO: updated
6767
6768Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6769
6770 * doc/ regenerated the docs
6771
6772Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6773
6774 * doc/encoding.html doc/xml.html: added I18N doc
6775 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6776 improvements, both parser and filters, added ASCII & HTML,
6777 fixed the ISO-Latin-1 one
6778 * xmllint.c testHTML.c: added/made visible --encode
6779 * debugXML.c : cleanup
6780 * most .c files: applied patches due to warning on Windows and
6781 when using Sun Pro cc compiler
6782 * xpath.c : cleanup memleaks
6783 * nanoftp.c : added a TESTING preprocessor flag for standalong
6784 compile so that people can report bugs more easilly
6785 * nanohttp.c : ditched socklen_t which was a portability mess
6786 and replaced it with unsigned int.
6787 * tree.[ch]: added xmlHasProp()
6788 * TODO: updated
6789 * test/ : added more test for entities, NS, encoding, HTML, wap
6790 * configure.in: preparing for 2.2.0 release
6791
6792Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6793
6794 * nanoftp.c: fixed the way the control connection is handled
6795 * libxml.spec.in: fixed the dependancies and cleanup
6796
6797Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6798
6799 * doc/xml.html: changed the xmlsoft.org structure, updated the
6800 examples w.r.t. root and childs
6801
6802Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6803
6804 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6805
6806Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6807
6808 * HTMLparser.c: Work on character encoding support for the HTML parser
6809 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6810 * encoding.c: Fixed a potential memleak in the encoding stuff
6811
6812Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6813
6814 * doc/FAQ.html doc/Makefile.am : added a FAQ
6815
6816Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6817
6818 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6819 of the HTML parser to force it to not bypass SAX
6820
6821Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6822
6823 * win32config.h.in: updated
6824 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6825 lacks iconv support :-( need to release 2.1.1
6826 * configure.in: release 2.1.1
6827 * HTMLparser: fixed bug #14784
6828 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6829 by Windows compiler
6830 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6831 the SAX startDocument() callback.
6832 * TODO: updated
6833
6834Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6835
6836 * added xmlStopParser()
6837
6838Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6839
6840 * configure.in: 2.1.0 prerelease
6841 * Large resync between W3C and Gnome tree
6842 * nanoftp, nanohttp.c: fixed stalled connections probs
6843 * HTMLtree.c SAX.c : support for attribute without values in
6844 HTML for andersca
6845 * valid.c: Fixed most validation + namespace problems
6846 * HTMLparser.c: start document callback for andersca
6847 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6848 * parser.h, SAX.c: serious speed improvement for large
6849 CDATA blocks
6850 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6851 different encoding
6852 * example/Makefile.am example/gjobread.c tree.h: work on
6853 libxml1 libxml2 convergence.
6854 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6855 and the LIBXML_TEST_VERSION macro
6856
6857Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6858
6859 * doc/xml.html: various patches and improvements typo fixed by
6860 Felix Natter
6861 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6862 from Felix Natter <fnatter@gmx.net>
6863
6864Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6865
6866 * doc/upgrade.html: updated with instructions for support of both
6867 libxml-1.x and libxml-2.x
6868 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6869 for 2.x support and also fixed includes
6870
6871
6872Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6873
6874 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6875 the encoding support, added iconv support, so now libxml if
6876 compiled with iconv automatically support japanese encodings
6877 among others. Work based on initial patch from Yuan-Chen Cheng
6878 I may have broken binary compat in the encoding handler
6879 registration scheme, but that was so utterly broken I don't
6880 expect anybody to have used this feature until now.
6881 * parserInternals.h: fixup on the CHAR range macro
6882 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6883 code.
6884 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6885 * uri.c: added xmlParseURI() I can't believe I forgot to
6886 implement this one in 2.0 !!!
6887 * SAX.c: moved doc->encoding update in the endDocument() call.
6888 * TODO: updated.
6889
6890Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6891
6892 * tree.h: removed extraneous xmlRemoveProp definition
6893 * TODO: added item about --disable-corba configure switch
6894 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6895 * nanoftp.c: fixed include problems giving troubles on AIX and
6896 slowlaris
6897 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6898 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6899 comment and headers changes to lower gtk-doc number of warnings
6900 * doc/html/*: rebuilt docs
6901
6902Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6903
6904 * HACKING: documented the tag for 1.x and instructions
6905
6906Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6907
6908 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6909 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6910 xmlCreateIOParserCtxt
6911 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6912 significant overall improvement
6913 * xmllint.c: added I/O test to xmllint
6914 * testSAX.c: added a speed test
6915 * doc/* : updated/regenerated
6916
6917Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6918
6919 * xpath.c uri.h parserInternals.h: cosmetic changes from
6920 "Timur I. Bakeyev" <timur@bat.ru>, including making
6921 xmlCreateURI() public
6922
6923Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6924
6925 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6926 and the code at the same time. Added a clean mechanism for
6927 overload or added input methods: xmlRegisterInputCallbacks()
6928 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6929 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6930 * TODO: updated
6931 * doc/* : updated/regenerated
6932 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6933 source dir
6934
6935Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6936
6937 * testURI.c: yet another forgotten commit, I should get some sleep !
6938
6939Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6940
6941 * xmllint.c: forgot to commit this too ?
6942
6943Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6944
6945 * xmlversion.h.in : forgot to commit this previously
6946
6947Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6948
6949 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6950 * README TODO: updated for release
6951 * uri.c uri.h: added authority parsing/saving
6952 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6953 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6954 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6955 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6956 Makefile.am : added compile-time customization of libxml
6957 --with-ftp --with-http --with-html --with-xpath --with-debug
6958 --with-mem-debug
6959 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6960 #include <libxml/xxx.h> I hope it won't break too much stuff
6961 and will be manageable in the future...
6962 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6963 and added xmllint to the installed programs
6964 * uri.h: added xmlFreeURI()
6965
6966Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6967
6968 * uri.c uri.h: finished the escaping handling, the base support
6969 and the URI path normalization. Looks good just lacks the
6970 authority content parsing code.
6971 * Makefile.am: added instructions to generate testURI
6972 * TODO: updated
6973 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6974 added links and icons for W3C and Gnome
6975
6976Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6977
6978 * xmlmemory.[ch] : seems I forgot to actually update the files in
6979 the last commit :-)
6980 * doc/xml.html doc/html/* : updated and uploaded the docs
6981
6982Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6983
6984 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6985 * TODO: updated
6986 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
6987 libxml default allocation function with another set (like gmalloc/
6988 gfree).
6989 * Makefile.am, uri.c, uri.h: added a set of functions to do
6990 exact (litteraly copied from the RFC 2396 productions) parsing
6991 and handling of URI. Will be needed for XLink, one XML WFC,
6992 XML Base and reused in the nano[ftp/http] modules. Still work
6993 to be done.
6994
6995Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6996
6997 * configure.in, libxml.spec.in : libxml2
6998 * doc/* : updated the doc page, rebuilt the docs
6999
7000Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7001
7002 * all: tagged LIB_XML_1_X
7003 * *.c *.h : updated from W3C CVS tree
7004 * configure.in : 2.0.0-beta
7005 * libxml.spec.in : libxml2 package nam
7006 * result/* : new version of the tests output
7007
7008Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7009
7010 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7011
7012Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7013
7014 * doc/* : rebuilt the docs
7015 * parser.c: final patch on #6766
7016 * valid.c: small patch on validity checks.
7017
7018Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7019
7020 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7021 added
7022 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7023 compatibility w.r.t. XML spec and existing code.
7024
7025Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7026
7027 * parser.c: seems a better solution to <a> </a> exists,
7028 will try it for a while
7029
7030Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7031
7032 * parser.c: tried to remove the <a> </a> generating <a/>
7033 this is hard. Left a flag for that purpose. Fixed bug #6766
7034 * configure.in: prepared 1.8.7 not released, due to previous
7035 problem
7036
7037Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7038
7039 * doc/xml.html : applied second patch from Paul DuBois
7040
7041Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7042
7043 * doc/xml.html : applied patch from Paul DuBois
7044
7045Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7046
7047 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7048
7049Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7050
7051 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7052 compilation warnings on various platforms.
7053 * parser.c: Fixed #5281 validity error callbacks are now desactived
7054 by default if not validating.
7055
7056Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7057
7058 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7059
7060Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7061
7062 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7063 <gkatsi@cs.toronto.edu>
7064
7065Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7066
7067 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7068 processing URLs
7069
7070Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7071
7072 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7073 xmlNanoFTPUpdateURL for persistent control connections.
7074 * configure.in: 1.8.6
7075
7076Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7077
7078 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7079 * tree.[ch] : added xmlSaveNoEmptyTags
7080
70812000-01-29 James Henstridge <james@daa.com.au>
7082
7083 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7084
7085 * Makefile.am: added nanoftp.[ch] to the build.
7086
7087Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7088
7089 * nanoftp.[ch]: cleanup, comments, API
7090 * debugXML.c : fixed a bug in the cat command
7091 * doc/*: regenerated the docs
7092
7093Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7094
7095 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7096 * debugXML.c : fixed a bug in the cat command
7097 * valid.c: fixing some small probs
7098 * libxml.spec.in: get rid of the SNAP suffix
7099 * doc/xml.html: updated the status
7100
7101Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7102
7103 * xml-config.in: xml-config --version to just return the
7104 version number
7105 * xpath.c: some cleanup w.r.t. axis when the current node is
7106 an attribute.
7107 * TODO: updated
7108
7109Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7110
7111 * configure.in: prepared for libxml-1.8.5
7112 * doc/* recompiled the documentation
7113
71142000-01-17 Jody Goldberg <jgoldberg@home.com>
7115
7116 * configure.in : WARNING autoconf subtlety alert :
7117 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7118 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7119 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7120 get defined by AC_CHECK_HEADERS.
7121
7122Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7123
7124 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7125 Rune.Djurhuus@fast.no
7126
7127Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7128
7129 * TODO: updated
7130 * tree.c, parser.c: made sure that only memory alloc problems
7131 and internal parser errors are allowed to write to stdout or
7132 stderr.
7133
7134Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7135
7136 * tree.c : restored xmlNewGlobalNs since this seems used by
7137 a lot of existing code :-(, fixed a bug in xmlNewNs
7138 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7139 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7140 to exit() from the library code.
7141 * xpath.c, parser.c: removed bugs or unused code detected by
7142 Windows compilers
7143 * parser.c: started adding interfaces for parsing well balanced
7144 XML fragments
7145 * configure.in: releasing 1.8.4
7146 * doc/* : rebuilt the docs
7147
7148Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7149
7150 * tree.[ch] : added xmlNewDocFragment() for DOM
7151 * testHTML.c: uninitialized variable.
7152
7153Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7154
7155 * doc/* : rebuild the docs
7156
7157Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7158
7159 * acconfig.h: readline and history patch
7160 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7161 * tree.c: added check and handling when possibly removing an ID
7162 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7163 and saving.
7164 * test/HTML/entities.html result/HTML/entities.html* : test for
7165 various entities reference cases
7166 * result/HTML/* : as a result output of some testcase have
7167 changed
7168 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7169 by previous example. added xmlParseTryOrFinish().
7170 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7171 entities.h debugXML.h HTMLparser.h: changed the way struct are
7172 declared to allow gtk-doc to expose those
7173 * parser.c: closed bug #4960
7174 * Makefile.am configure.in: Applied patch from
7175 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7176 and math/socket libs detection
7177
7178Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7179
7180 * configure.in, Makefile.am: link tester against readline
7181 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7182
7183Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7184
7185 * tree.[ch]: added xmlRemoveProp
7186 * win32config.h.in nanohttp.c: avoid including the Windows
7187 socket stuff in every C files
7188 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7189 the XmL parser(s)
7190 * test/ns4 result/ns4 etc...: added test case for previous prob
7191 * tree.c: xmlNewNs wasn't checking for double definition
7192 * Makefile.in: fixed a problem with dist-hook duplicates
7193 * parser.[hc], xmlIO.c: fixed the loading of external entities
7194 APIs, now xmlLoadExternalEntity() is used everywhere and
7195 setting up an app specific front-end using the
7196 * SAX.c parser.c: some fixes, now the xhtml spec validates
7197 with the xhtml DTD.
7198 * error.c: fixed crashes in case of no input stream
7199 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7200 to the validation tests and results
7201
7202Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7203
7204 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7205 too htmlCreatePushParserCtxt() and htmlParseChunk()
7206 * parser.c: a bit of cleanup.
7207 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7208 to XML) removed the last mem leak known
7209 * HTMLtree.c: output message cleanup
7210 * xmlmemory.c: display content info about memory blocks
7211 * result/HTML/wired.* : missing att value warning change
7212
7213Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7214
7215 * doc/* : rebuilt the documentation
7216
7217Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7218
7219 * parser.[ch] parserInternals.h: Push parser for XML,
7220 seems to work fine now
7221 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7222 --push for push testing
7223 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7224 * testSAX.c: added --push
7225 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7226 subtree
7227 * xmlIO.[ch] : enriched API + fixes for push mode
7228 * entities.[ch]: added the entity content length to the struct.
7229 * xmlmemory.[ch]: new API to show the last entries for the shell
7230 * valid.c: added required attribute testing
7231 * SAX.c: the cdata callback now merge contiguous fragments
7232 * HTMLparser.c: cleanup of some macros
7233
7234Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7235
7236 * parser.c: fix for PIs name starting with xml
7237 * tree.c: fixed a potential problem with || and && ops
7238 * *.c, configure.in win32config.h.in : generate win32config.h for
7239 those on the Other Side !
7240
7241Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7242
7243 * parser.c: fixed a stupid = vs. == bug :-(
7244 * doc/gnome-xml.sgml: s/glade/xml/
7245
7246Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7247
7248 * configure.in, doc/xml.html : bug fix release 1.8.2
7249 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7250 Hopefully the end of that silly C++ include problem
7251 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7252 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7253 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7254 troubles with autoclosed elements when the stree shape doesn't
7255 follow the DtD specs. Added htmlIsAutoClosed() and
7256 htmlAutoCloseTag()
7257 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7258 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7259 * debugXML.c: fixed a bug on printing default namespaces.
7260 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7261
7262Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7263
7264 * result/HTML/*.htm[l] : updated the HTML regression tests according
7265 to the new output
7266 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7267 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7268 problem due to intermix of extern "C" { ... } declarations for C++
7269 and recursive includes in the headers
7270
72711999-12-20 Chris Lahey <clahey@umich.edu>
7272
7273 * HTMLtree.c: Made it so that html nodes with a single child do
7274 not insert a carriage return before or after the child node.
7275
7276Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7277
7278 * configure.in, doc/xml.html : bug fix release 1.8.1
7279 * parser.c: fixed bug #4344
7280 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7281 added the glue to avoid C++ problems
7282 * doc/* : regenerated the documentation
7283
7284Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7285
7286 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7287 namespace recognition, and Dia as a resul :-(
7288 * encoding.c: closed bug #3950
7289
7290Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7291
7292 * valid.c: debugging a posteriori validation, except URI expansion
7293 stuff this should be fixed now
7294 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7295 Carl Nygard <cnygard@bellatlantic.net>
7296 * tester.c: added --postvalid, cleaning of the code
7297 * tree.[ch]: added xmlDocGetRootElement()
7298
7299Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7300
7301 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7302 c++ losage.
7303
7304Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7305
7306 * configure.in, doc/xml.html : bumped to 1.8.0
7307 * xlink.[ch], Makefile.am : added framework for link detection
7308 * parser.h: added nbChars to parser context, needed for cleanup.
7309 * xmlmemory.c: removed a nasty bug when out of mem
7310 * valid.[ch]: adding namespace support for attribute decl
7311 * tester.c: added --debugent option
7312 * debugXML.[ch]: added xmlDebugDumpEntities()
7313 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7314 buffers instead, this was really needed, validation was breaking
7315 in strange ways due to that. Added xmlParseStringPEReference()
7316 and other parsing from strings functions. Entities processing
7317 modified again, but PERef are still not handled correcly but
7318 unless you're Eve Maller you won't notice :-)
7319 * HTMLparser.c: large changes toward reliability, and switched to
7320 lowercase internal tags, XHTML is lowercase, so it will help
7321 that output is closer to next version.
7322 * doc/* : regenerated the documentation, it is now hosted at
7323 http://xmlsoft.org/ (same bits I just bought the domain :-)
7324
7325
7326Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7327
7328 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7329 doc generation
7330 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7331 in the SAX API
7332 * doc/*: rebuilt the doc making sure everything appears in the
7333 HTML files
7334
7335Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7336
7337 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7338 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7339 which allow impressive speed improvement on dataset with
7340 large text pieces, but at the cost of broken binary
7341 compatibility and slightly bigger memory usage.
7342 Configure with --with-buffers to activate them, they
7343 are protected with XML_USE_BUFFER_CONTENT define.
7344 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7345 goal is 0 memory left allocated once parser is no more used
7346 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7347 call xmlCleanupParser() and xmlMemoryDump()
7348
7349Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7350
7351 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7352 * parser.[ch] encoding.[ch]: added memory cleanup routines
7353 * parser.c: closing bug #3788
7354 * doc/*: rebuilt the doc
7355
7356Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7357
7358 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7359 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7360 * tester.c: added --compress option
7361 * doc/*: rebuilt the documentation
7362
7363Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7364
7365 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7366 if given /proc/kcore as input !
7367 * doc/xml.html doc/*: updated and rebuilt the documentation
7368
7369Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7370
7371 * parser.c: Fixed some wrongly space collapsing code due to
7372 a misreading of the spec.
7373 * result/*: fixed the output accordingly
7374
7375Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7376
7377 * encoding.c: bug fix and typos
7378 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7379 * parser.c: added attribute normalization closing bug #3597
7380 * test/att* result/att* SAXresult/att*: testcase for attribute
7381 normalization
7382
7383Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7384
7385 * configure.in: closing bug #3163 by adding extra flags for the
7386 cc compiler on HP-UX
7387
7388Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7389
7390 * valid.[ch] : removed a typo and an enumerated type bug in the
7391 xmlAddElementDecl() function
7392 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7393 call to xmlEncodeEntitiesReentrant() so that the functions
7394 New, Set and Get are at the same level.
7395 * parser.c HTMLparser.c: extra memory allocation bug for
7396 attributes detected by someone using libxml in embedded systems :-)
7397
7398Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7399
7400 * xmlmemory.h: turned off mem debug :-\
7401
7402Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7403
7404 * parser.c: closed bug #2784 a one line fix, but worth pushing
7405 a new release out
7406 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7407 some structures, comments before and after the
7408 main element, and other nastyness
7409 * HTMLtree.c tree.c: accomodate the extended HTML supported
7410 * configure.in: pushing 1.7.4
7411 * test/ent8 and related outputs : added a new test for bug #2784
7412 * test/HTML/wired.html and related output: a nasty HTML example
7413 * Makefile.am: improved the test scripts
7414 * docs/* : reran the documentation extractor, updated xml.html
7415
7416Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7417
7418 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7419 HTMLparser and debugged the HTML related code. HTML documents
7420 now have their own type
7421 * entities.c: do not dump &apos; for HTML output
7422 * xmlmemory.c: improvement, breakpoint mechanism
7423 * testHTML.c: added --sax --repeat ...
7424 * Makefile.am: improved the HTML tests
7425 * valid.[ch]: added xmlValidGetValidElements and
7426 xmlValidGetPotentialChildren
7427 * tester.c: added --insert to test the 2 new functions
7428 * test//* result//* SAXresult//* : regression test cleanup
7429 and extension.
7430 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7431 gnome-xml-nanohttp.html
7432
7433Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7434
7435 * HTMLparser.c: fixed problems with some autoclose tags
7436 * tree.c: fixed XML output problems.
7437 * result/* SAXresult/*: update of the tests output
7438
7439Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7440
7441 * Makefile.am: Arturo patch for xmlConf.sh version info
7442 * parser.c: Tim Josling patch for single quoted items
7443 * tester.c: Tim Josling patch for tester options usage
7444 * tree.h: indent cleanup
7445
7446Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7447
7448 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7449 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7450
7451Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7452
7453 * tree.c : Raph patch for initialization of CORBA fields
7454 * parser.c, xpath.c, ...: modification of doc comments
7455 * xpath.c : allow spaces in xpath expressions
7456
7457Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7458
7459 * xmlmemory.h: turning off memory debug :-(
7460
7461Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7462
7463 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7464 better SAX interfaces.
7465 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7466 entity.
7467 * configure.in: 1.7.2
7468
7469Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7470
7471 * libxml.spec.in: fixed the URL
7472 * doc/xml.html: improved the documentation front-end
7473
7474Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7475
7476 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7477
7478Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7479
7480 * libxml.spec.in: fixed the alpha compile problem
7481 * parser.[ch]: changed errno to errNo in the parser context :-(
7482 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7483 * doc/xml.html: changed CHAR to xmlChar
7484 * doc/html/*: recompiled the documentation
7485 * configure.in: 1.7.1
7486
7487Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7488
7489 * parser.h: modified the parser context struct to regain 1.4.0
7490 binary compatibility
7491 * parser.c, xml-error.h: added errno ot teh context and defined
7492 a set of errors values with update of errno
7493 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7494 DTDs and entities
7495 * *.h, *.c: complete cleanup of the use of config.h and include
7496 protection depending on the current setup.
7497 * overalll debugging, maintenance and bug-fixing on all modules
7498 * updated the documentation
7499 * ready for 1.7.0
7500
7501Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7502
7503 * HTMLparser.c : cleanup
7504 * SAX.c valid.c valid.h: added ID/IDREF checking
7505 * tree.c tree.h: extended doc structure for refs
7506 * configure.in: 1.6.2
7507 * parser.c: patched bug in SAX user arg call
7508 * parserInternals.h: patched missing close in C++ wrapping
7509 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7510 especially upcoming XPointer implementation.
7511 * doc/xml.html: augmented, typo
7512
7513Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7514
7515 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7516 not all invocations of install understand -d.
7517
7518Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7519
7520 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7521 to make 'check' works, when builddir != srcdir.
7522
7523Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7524
7525 * doc/xml.html : updated the documentation
7526
7527Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7528
7529 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7530 not deallocated memory blocks
7531 * *.c : replaces all calls to malloc() free() and realloc() to
7532 the wrapper functions/macros
7533 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7534 instead of xmlFreeNodeList()
7535
7536Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7537
7538 * HTMLparser.c: corrected a stupid bug leading to core dump at
7539 tree deallocation. Removed warnings indicated by
7540 Stephane.Conversy@lri.fr
7541 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7542 looked for in the external subset
7543
7544Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7545
7546 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7547 on SGI by Stephane.Conversy@lri.fr
7548
7549Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7550
7551 * all .h : changed the prototype declaration indent as in gtk
7552 * most .c : working on reducing the TODOs in the code
7553 * most .c : cleanup though -pedantic and Insure++
7554 * improvements on validation ID checkings.
7555 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7556 * xml-config.in: closed #1810
7557
7558Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7559
7560 * tree.h, valid.c, valid.h: more work on validity, IDs
7561 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7562 definition for AIX
7563
7564Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7565
7566 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7567 the distribution due to a cut'n paste error at last commit
7568
7569Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7570
7571 * configure.in: upgraded to version 1.4.0
7572 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7573 Big update, added a large part of the validation process,
7574 it should be usable, but some parts are missing
7575 * xpath.c: improved the implementation w.r.t. root.
7576 * Makefile.am: added more tests
7577 * test and result trees: added a lot of tests
7578 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7579
7580Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7581
7582 * Added an HACKING file
7583
7584Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7585
7586 * xpath.[ch] : improvements and debug of the XPath implementation
7587 * parser.c, HTMLparser.c : modified the parsers to be progressive
7588 * tree.[ch] : extended the Buffer promitives
7589 * xmlIO.[ch] : added basic I/O routines providing progressive
7590 parsing and ready for I18N conversion plugins
7591 * SAXresult/* : the SAX callback sequence maybe slightly different
7592 now
7593 * test*.c : improved/updated the tests programs
7594 * doc/* : recompiled the docs.
7595
75961999-07-26 Michael Meeks <michael@edenproject.org>
7597
7598 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7599
7600 * tree.c: Ditto.
7601
7602Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7603
7604 * configure.in: upgraded to version 1.4.0
7605 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7606 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7607 XML query language, see http://www.w3.org/TR/xpath for more details.
7608 * parser.c, parser.h: added CHAR* related string functions for XPath
7609 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7610 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7611 rebuild the docs.
7612 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7613 and regression testing capabilities for XPath.
7614
7615Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7616
7617 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7618 closing bug #1646
7619
7620Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7621
7622 * Makefile.am, example/Makefile.am: closed bug #1683
7623
7624Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7625
7626 * example/Makefile.am, configure.in: added the makefile for the
7627 gjobread example
7628
7629Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7630
7631 * doc/Makefile.am:
7632 - fix which allow "make install DESTDIR=</install/prefix>".
7633
7634Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7635
7636 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7637 which fixed a problem on the file reading-code.
7638
7639Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7640
7641 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7642 output.
7643 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7644
7645Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7646
7647 * parser.h : Oops removed the binary compatibility problem
7648 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7649 * parser.c, HTMLparser.c: applied patches for reading from stdin
7650
7651Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7652
7653 * parser.c, entities.c, valid.c: cleanup bug #1591
7654 * configure.in: cleanup bug #1592
7655 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7656 the same tree back-end. Hence gdome will be available for it.
7657 * doc/Makefile.am: close bug #617
7658
7659Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7660
7661 * parser.c: alloctate a per parser context SAX interface block
7662
7663Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7664
7665 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7666 and xmlEncodeEntitiesReentrant with the correct one :-\
7667
7668Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7669
7670 * commit of my internal XML base changes, quite a lot of
7671 changes, cleanups, better entities support, framework for
7672 new I/O and charset detection and handling
7673 * Fixed the configure/Makefile stuff to generate shared libs
7674 with the proper version info, so we jumped on rev from
7675 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7676 xmlEncodeEntities() result need to be freed now, and a string
7677 xmlParserVersion provide the current library version.
7678
7679Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7680
7681 * parser.c: fixed a buffer overrun for when you have a very long
7682 attribute with no entities in it.
7683
7684Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7685
7686 * added example directory
7687 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7688
7689Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7690
7691 * Release of libxml-1.1, nearly everything has been touched for
7692 this.
7693 * Added more regression tests
7694 * Updated the documentation
7695
7696Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7697
7698 * tree.[ch]: unified the XML_NO_CORBA defines.
7699 * parser.c encoding.[ch]: started plugging in char encoding detection
7700
7701Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7702
7703 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7704 Also freed allocated buffer.
7705
7706Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7707 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7708 reentrancy problem at printing. One is left in entities.c, to
7709 remove ASAP
7710 * testSAX.c : added a test example showing the use of the SAX
7711 interface if one doesn't want to build the DOM tree.
7712 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7713
7714Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7715
7716 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7717 large revamping of the parser to use SAX callbacks
7718 http://www.megginson.com/SAX/ (or at least a C like interface
7719 a la Expat). It's now possible to set up your own callbacks
7720 and the parser will not build a DOM tree.
7721 * test/* result/*: updated the test suite, I finally removed
7722 the old Namespace draft support (PI based).
7723
7724Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7725
7726 * Makefile.am: added test result to EXTRA_DIST for make tests
7727
7728Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7729
7730 * parser.c, parserInternals.h: moved the chars macro definitions
7731 to parserInternals.h
7732 * parser.c, error.c: applied patches from "Knut Åkesson"
7733 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7734
7735Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7736
7737 * xml-config.in : applied patch to make --version work
7738
77391999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7740
7741 * Makefile.am (check-local): Alias for `tests' target. This will
7742 cause `make check' to do the right thing.
7743 (tests): Don't run tests in srcdir. Also, replaced calls to
7744 basename with a `sed' "equivalent".
7745
7746Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7747
7748 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7749 it in the header and not the sources, updated the doc.
7750 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7751 pointing this out.
7752
7753Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7754
7755 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7756 exported the inputStream routines.
7757 * doc/html/* : updated accordingly
7758
7759Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7760
7761 * parser.c, parser.h, parserInternals.h: added a few extra
7762 internal calls to allocate and free parser contexts ...
7763 * doc/html/* : updated accordingly
7764
7765Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7766
7767 * configure.in, Makefile.am, doc/makefile.am : General changes for
7768 1.0.0 release and including the generated HTML documentation.
7769
7770Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7771
7772 * makefile.am : added parserInternals.h, oops.
7773
7774Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7775
7776 * parserInternals.h: added this header giving access to the parser
7777 internal functions.
7778 * doc/Makefile.am : added a rebuild target which rebuilds the full
7779 set of documentations
7780 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7781 the internal subset.
7782 * *.c *.h: modifications needed to generate the documentation using
7783 gtk-doc, cleanup of functions blocks, reorganisation of struct
7784 declarations.
7785
7786Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7787
7788 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7789 the tar and spec file to include the beginning of the doc.
7790
77911999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7792
7793 * doc/.cvsignore: Added this file.
7794
7795Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7796
7797 * tree.c: fixed xmlGetProp to return "" when the attribute
7798 exists, even if the node-list is NULL.
7799
7800Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7801
7802 * tree.c: patched an error outputting empty attribute values.
7803 * Makefile.am and doc/makefile.am: have been updated during the
7804 week-end. Sorry for an empty CVS log, I got a shell problem.
7805
7806Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7807
7808 * tree.h: cleaned up using enums instead of defines
7809 * parser.c, valid.[ch]: more work on parsing/output of element
7810 declarations
7811
7812Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7813
7814 * valid.[ch], tree.c, parser.c : more work toward full parsing
7815 of XML DTDs.
7816 * README: added informations about mailing-list and on-line
7817 documentation
7818
78191999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7820
7821 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7822
7823Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7824
7825 * parser.c, tree.[ch] : more work toward conformance testing,
7826 added a last element to accelerate parsing of very flat structures
7827 started working on internal subset Element content declaration.
7828 * valid.[ch] : first cut at adding code toward validation.
7829 * previous changes had also small impact on most files, especially
7830 the conformance testing using James Clark test suite.
7831
7832Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7833
7834 * test/* : updated the examples, most of them were not well
7835 formed (humm), and added rdf2.
7836 * result/* : resulting changes in the output.
7837
7838Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7839
7840 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7841
7842Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7843
7844 * tree.c: patched a bug in the generation of empty attributes
7845
7846Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7847
7848 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7849 for node/trees/documents/... Biggest problem is namespace
7850 support when copying subtrees.
7851
7852Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7853
7854 * parser.c, entities.c: improve entities and char ref encoding,
7855 and cleanups of error messages.
7856
7857Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7858
7859 * parser.c, entities.c: simple bug hunting done during rpm2html and
7860 rpmfind integration.
7861
7862Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7863
7864 * parser.[ch]: Added interfaces allowing to specify a SAX
7865 handler before parsing.
7866
7867Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7868
7869 * parser.c: redirrect all errors reporting through the SAX
7870 error function
7871
7872Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7873
7874 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7875 * libtool, tlmain ...: update of the libtool files
7876
78771998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7878
7879 * entities.c: Use g_snprintf insteda of snprintf.
7880
7881Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7882
7883 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7884 added ent5 test for this purpose.
7885 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7886
7887Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7888
7889 * parser.c: fixed? a strange error due to compression on a GWP
7890 document.
7891
7892Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7893
7894 * tree.[ch]: bug fixing
7895 * entities.[ch]: defined a specific type for predefined entities
7896 * doc/xml.html: more documentation on the library, how to use it,
7897 overview of the interfaces.
7898
7899Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7900
7901 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7902
7903Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7904
7905 * tree.c: corrected a small bug
7906 * doc/xml.html: continuing writing documentation.
7907
7908Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7909
7910 * debugXML.h debugXML.c: added debugging utilities.
7911 * tester.c: added --debug switch.
7912 * tree.c: patched an incorrect node->type assignment.
7913 * parser.c: formatting, ensure that node->doc != NULL in attributes
7914
7915Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7916
7917 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7918 entity support and provide an internal representation close to
7919 DOM one (entity ref nodes, and attribute value as tree). I tried
7920 to preserve the interface but this will surely break some apps
7921 (I have to change rpm2html/rpmfind for example). I had to change
7922 two interfaces, and the generated tree is somewhat different.
7923 * doc/* : started documenting the XML library, the tree and
7924 DOM/Corba. This is a first step.
7925
7926Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7927
7928 * parser.c: Set up the fonctions comment block, boring but useful.
7929 * parser.h, SAX.c, parser.c: now attributes are processed through
7930 the SAX interface. The problem is that my SAX interface diverged
7931 quite a bit from the original one, well this is not an official
7932 spec, and translating it from Java to C is hairy anyway...
7933
7934Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7935
7936 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7937 fonctions comment block, boring but useful.
7938
7939Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7940
7941 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7942 conversion routines. However they are not yet used to convert the
7943 inputs. The core will run with UTF-8.
7944
7945Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7946
7947 * tree.c : make sure that the type id is properly set-up when
7948 a new object is allocated, needed for DOM.
7949
7950Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7951
7952 * tree.h, tree.c: Ok, the main objects in the tree will be native
7953 corba objects, it costs 8 bytes per Node, Attribute and Document
7954 but it simplifies the Corba integration a lot (no extra interface
7955 objects to allocate/free).
7956
7957Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7958
7959 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7960 and changed NODEs contants for conformity with DOM Level 1
7961
7962Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7963
7964 * added hooks to keep track of servants when creating objects
7965 xmlDoc and xmlNode (for Corba export).
7966
7967Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7968
7969 * added xml-config script.
7970
7971Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7972
7973 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7974 to autoupdate libtool and automake conf files.
7975
79761998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7977
7978 * Makefile.am: Use '?' to separate the sed
7979 commands as ',' is used when people pass -Wl,something.
7980
7981
7982Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7983
7984 * tree.c, tree.h: added a per-document compression interface.
7985
7986Tue Sep 22 20:47:38 EDT 1998
7987
7988 * tree.c, tree.h: added saving with compression and added interfaces
7989 to control the compression level (xmlGetCompressMode,
7990 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7991
7992Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7993
7994 * parser.c: corrected a loop for files of size 0
7995
79961998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7997
7998 * error.h: New file. Contains prototyes from `error.c'.
7999
8000Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8001
8002 * Makefile.am (xmlincdir): New macro.
8003 (xmlinc_HEADERS): Renamed from include_HEADERS.
8004
8005Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8006
8007 * applied small patch on numeric entities from
8008 Christopher Blizzard <blizzard@appliedtheory.com>
8009
8010Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8011
8012 * New release 0.2, removed the old xml_* files so that it's
8013 coherent with the other CVS base (W3C), far better conformance
8014 to standard, new namespaces, decent entities support, beginning
8015 of a SAX-like interface. Nearly nothing left intact, even the
8016 test examples ...
8017
80181998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8019
8020 * .cvsignore: Add .deps dir
8021
8022Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8023
8024 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8025
8026Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8027
8028 * configure.in: added test for CPP
8029 * AUTHORS, Changelog: the original ones didn't get commited but the
8030 glib ones instead, fixed.
8031 * Makefile.am: corrected an error in library naming
8032
8033Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8034
8035 * integrated code developped at W3C
8036 * changed the original Copyright
8037 * migrated to automake
8038 * prefixed the filenames by xml_ to avoid filename clashes
8039
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008040Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8041
8042 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8043 should not be called.
8044
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008045Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8046
8047 * libxml-2.0.pc.in: applied the patch to fix #101894
8048
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008049Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8050
8051 * tree.c : applied patch from Lukas Schroeder for register callbacks
8052 * valid.c: modified patch from Lukas Schroeder to test
8053 register callbacks with --chkregister
8054
Daniel Veillard067bae52003-01-05 01:27:54 +00008055Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8056
8057 * xmlreader.c: seriously changed the way data are pushed to
8058 the underlying parser, go by block of 512 bytes instead of
8059 tryng to detect tag boundaries at that level. Changed the
8060 way empty element are detected and tagged.
8061 * python/tests/reader.py python/tests/reader2.py
8062 python/tests/reader3.py: small changes mostly due to context
8063 reporting being different and DTD node being reported. Some
8064 errors previously undetected are now caught and fixed.
8065 * doc/xmlreader.html: flagged last section as TODO
8066
Daniel Veillard51a447a2003-01-04 19:42:46 +00008067Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8068
8069 * python/libxml.py: integrated the Python 2.2 optimizations
8070 from Hannu Krosing, while maintaining compatibility with
8071 1.5 and 2.1
8072
Daniel Veillarde59494f2003-01-04 16:35:29 +00008073Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8074
8075 * xmllint.c: a bit of cleanup
8076 * xmlreader.c: small fix
8077 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8078 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8079
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008080Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8081
8082 * python/setup.py.in: patch from Stéphane Bidoul to include
8083 drv_libxml2.py in setup.py
8084
Daniel Veillard66b82892003-01-04 00:44:13 +00008085Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8086
8087 * doc/xmlreader.html: starting documenting the new XmlTextReader
8088 interface.
8089
Daniel Veillard7704fb12003-01-03 16:19:51 +00008090Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8091
8092 * xmllint.c: added the --stream flag to use the TextReader API
8093 * xmlreader.c: small performance tweak
8094
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008095Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8096
8097 * xmlreader.c python/tests/reader2py: okay the DTD validation
8098 code on top of the XMLTextParser API should be solid now.
8099
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008100Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8101
8102 * xmlreader.c python/tests/reader2py: Fixing some more mess
8103 with validation and recursive entities while using the
8104 reader interface, it's getting a bit messy...
8105
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008106Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8107
8108 * xmlreader.c python/tests/reader.py: another couple of problem
8109 related to IsEmptyElement reported by Stéphane Bidoul needed
8110 some fixes.
8111
Daniel Veillard4f860202003-01-02 13:00:02 +00008112Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8113
8114 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8115 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8116 based on the python XmlTextReader interface.
8117
Daniel Veillard3c265e42003-01-01 21:06:49 +00008118Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8119
8120 * tree.c: backing out one change in the last patch which broke the
8121 regression tests
8122
Daniel Veillard5335dc52003-01-01 20:59:38 +00008123Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8124
8125 * global.data globals.c tree.c include/libxml/globals.h: applied
8126 an old patch from Lukas Schroeder to track node creation and
8127 destruction. Probably missing a lot of references at the moment
8128 and not usable reliably.
8129
Daniel Veillard8ba17412003-01-01 19:13:12 +00008130Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8131
8132 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8133 from doc/news.html and a stylesheet
8134
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008135Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8136
8137 * xmlreader.c python/tests/reader.py: fixed another couple of
8138 xmlreader bugs reported by Stéphane Bidoul and added tests.
8139
Daniel Veillard9e395c22003-01-01 14:50:44 +00008140Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8141
8142 * xmlreader.c python/tests/reader2.py: fixed another validity
8143 checking in external parsed entities raised by Stéphane Bidoul
8144 and added a specific regression test.
8145 * python/tests/reader3.py: cleanup
8146
Daniel Veillardd5896142002-12-31 14:45:26 +00008147Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8148
8149 * xmlreader.c python/tests/reader2.py: fixed a problem with
8150 validation within entities pointed by Stéphane Bidoul, augmented
8151 the tests to catch those.
8152
Daniel Veillarddc85f282002-12-31 11:18:37 +00008153Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8154
8155 * python/generator.py: modified the generator to allow keeping
8156 class references when creating new classes, needed to fix a bug
8157 pointed by Stéphane Bidoul where the input buffer of the
8158 xmlTextReader instance gets destroyed if the python wrapper for
8159 the input is not referenced anymore.
8160
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008161Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8162
8163 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8164 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8165
Daniel Veillard571b8892002-12-30 12:37:59 +00008166Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8167
8168 * xmlreader.c python/tests/reader.py: fixed another problem
8169 pointed by Stéphane Bidoul
8170
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008171Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8172
8173 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8174 with "<a/>"
8175
Daniel Veillardecaba492002-12-30 10:55:29 +00008176Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8177
8178 * SAX.c: warn on xmlns:prefix="foo"
8179 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8180 for namespace attributes handling.
8181
Daniel Veillard2d84a892002-12-30 00:01:08 +00008182Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8183
8184 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8185 a really nasty problem raised by a DocBook XSLT transform
8186 provided by Sebastian Bergmann
8187
Daniel Veillard29b3e282002-12-29 11:14:41 +00008188Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8189
8190 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8191 by Stéphane Bidoul and integrated it into the tests
8192
Daniel Veillarde18fc182002-12-28 22:56:33 +00008193Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8194
8195 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8196 extended the XmlTextReader API a bit, addding accessors for
8197 the current doc and node, and an entity substitution mode for
8198 the parser.
8199 * python/libxml.py python/libxml2class.txt: related updates
8200 * python/tests/Makefile.am python/tests/reader.py
8201 python/tests/reader2.py python/tests/reader3.py: updated a bit
8202 the old tests and added a new one to test the entities handling
8203
Daniel Veillardaba976d2002-12-28 21:14:18 +00008204Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8205
8206 * python/generator.py python/libxml2class.txt
8207 python/tests/reader.py python/tests/reader2.py: changed the
8208 generator to provide casing for the XmlTextReader similar to
8209 C# so that examples and documentation are more directly transposable.
8210 Fixed the couple of tests in the suite.
8211
Daniel Veillard83298842002-12-28 15:12:33 +00008212Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8213
8214 * doc/guidelines.html: added a document on guildeline for
8215 publishing and deploying XML
8216
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008217Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8218
8219 * valid.c xmlreader.c: final touch running DTD validation
8220 on the XmlTextReader
8221 * python/tests/Makefile.am python/tests/reader2.py: added a
8222 specific run based on the examples from test/valid/*.xml
8223
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008224Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8225
8226 * python/libxml.py: added a few predefined xmlTextReader parser
8227 configuration values.
8228
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008229Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8230
8231 * python/libxml_wrap.h: trying to fix #102037
8232
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008233Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8234
8235 * SAX.c: fixing bug #95296, when the predefined entities
8236 are redefined in the DTD the default one must be used
8237 instead anyway.
8238
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008239Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8240
8241 * doc/xmllint.xml
8242 * doc/xmllint.1
8243 Add discussion of XML_DEBUG_CATALOG to xmllint man
8244 page - bug #100907
8245
8246
Daniel Veillarddf512f42002-12-23 15:56:21 +00008247Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8248
8249 * xmlreader.c: Fixed the empty node detection to avoid reporting
8250 an inexistant close tag.
8251
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008252Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8253
8254 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8255 for Python 2.1
8256
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008257Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8258
8259 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8260
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008261Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8262
8263 * doc/libxml2-api.xml python/tests/reader.py: one really need
8264 to provide the base URI information when creating a reader parser
8265 from an input stream. Updated the API and the example using it.
8266
Daniel Veillardea7751d2002-12-20 00:16:24 +00008267Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8268
8269 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8270 include/libxml/valid.h include/libxml/xmlreader.h: working on
8271 DTD validation on top of xml reader interfaces. Allows to
8272 validate arbitrary large instances. This required some extensions
8273 to the valid module interface and augmenting the size of xmlID
8274 and xmlRef structs a bit.
8275 * uri.c xmlregexp.c: simple cleanup.
8276
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008277Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8278
8279 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8280 work on the xml reader interfaces.
8281 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8282 Web page for the Windows binaries.
8283
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008284Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8285
8286 * xmlIO.c: applied a patch for VMS following the report by
8287 Nigel Hall
8288
Daniel Veillard3772de32002-12-17 10:31:45 +00008289Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8290
8291 * parser.c: the parseStartTag bug fix wasn't complete.
8292
Daniel Veillard67df8092002-12-16 22:04:11 +00008293Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8294
8295 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8296 parseStartTag, fixing it.
8297 * test/att4 result/att4 result/noent/att4: adding the test
8298 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8299 more methods to XmlTextReader.
8300
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008301Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8302
8303 * win32/libxml2.def.src: added more xml reader exports
8304 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8305 to the build
8306
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008307Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8308
8309 * doc/tutorial/xmltutorial.xml
8310 plus generated html and pdf
8311 Updating tutorial again based on further comments from Niraj
8312 Tolia on the last iteration
8313
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008314Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8315
8316 * doc/tutorial/xmltutorial.xml
8317 * doc/tutorial/includekeyword.c
8318 * doc/tutorial/includegetattribute.c
8319 plus generated html and pdf
8320 Adding fix from Niraj Tolia to tutorial to properly free memory.
8321
8322
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008323Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8324
8325 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8326 more methods of XmlTextReader.
8327 * python/libxml2class.txt python/tests/reader.py: this increased the
8328 methods in the bndings, augmented the test to check those new
8329 functions.
8330
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008331Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8332
8333 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8334 methods of XmlTextReader.
8335 * python/generator.py python/libxml_wrap.h python/types.c
8336 python/libxml2class.txt: added the reader to the Python bindings
8337 * python/tests/Makefile.am python/tests/reader.py: added a specific
8338 test for the Python bindings of the Reader APIs
8339 * parser.c: small cleanup.
8340
Daniel Veillard06503452002-12-13 10:42:08 +00008341Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8342
8343 * xinclude.c: fallback was only copying the first child not the
8344 full child list of the fallback element, closes #89684 as reopened
8345 by Bernd Kuemmerlen
8346
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008347Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8348
8349 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8350
Daniel Veillard000eafb2002-12-12 10:04:22 +00008351Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8352
Daniel Veillardc1eed322002-12-12 11:01:32 +00008353 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008354 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008355 gives enum values, fix functype return type, put back fields in
8356 structs
8357 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008358
Daniel Veillard024b5702002-12-12 00:15:55 +00008359Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8360
8361 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8362 about htmlNodeDumpOutput location.
8363 * xpath.c: removed an undefined function signature
8364 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8365 too many symbols in the API breaking the python bindings.
8366 Updated with the libxslt/libexslt changes.
8367
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008368Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8369
8370 * configure.in: preparing release of 2.4.29
8371 * doc/*: rebuilt the docs and API
8372 * xmlreader.c: a few more fixes for the XmlTextReader API
8373
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008374Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8375
8376 * include/win32config.h: applied mingw patch from Magnus Henoch
8377
Daniel Veillard5aad8322002-12-11 15:59:44 +00008378Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8379
8380 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8381
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008382Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8383
8384 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8385 building Python script, does the C parsing directly, generates
8386 a better API description including structure fieds defs and
8387 enums. Still a couple of bugs, but good enough for the python
8388 wrappers now.
8389 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8390 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8391 include/libxml/schemasInternals.h include/libxml/tree.h: more
8392 cleanup based on the python analysis script reports.
8393 * libxml.spec.in: make sure the API XML description is part of the
8394 devel package.
8395
Daniel Veillard01c13b52002-12-10 15:19:08 +00008396Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8397
8398 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8399 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8400 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8401 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8402 code cleanup, especially the function comments.
8403 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8404
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008405Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8406
8407 * Makefile.am xmlreader.c include/libxml/Makefile.am
8408 include/libxml/xmlreader.h: Adding a new set of APIs based on
8409 the C# TextXmlReader API but converted to C. Allow to parse
8410 in constant memory usage, far simpler to program and explain
8411 than the SAX like APIs, unfinished but working.
8412 * testReader.c: test program
8413
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008414Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8415
8416 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8417
Daniel Veillard64b35282002-12-04 15:10:40 +00008418Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8419
8420 * tree.c: Chip turner indicated that XHTML1 serialization
8421 rule for style actually break on both IE and Mozilla,
8422 try to avoid the rule if escaping ain't necessary
8423
Daniel Veillard8efff672002-12-04 11:44:48 +00008424Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8425
8426 * nanhttp.c: handle HTTP URL escaping, problem reported by
8427 Glen Nakamura and Stefano Zacchiroli
8428
Daniel Veillard1c732d22002-11-30 11:22:59 +00008429Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8430
8431 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8432
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008433Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8434
8435 * uri.c: Johann Richard pointed out some XPointer problems for
8436 URN based URI references in XInclude. Modified the URI parsing
8437 and saving routines to allow correct parsing and saving of
8438 XPointers, especially when attached to "opaque" scheme accordingly
8439 to RFC 2396
8440
Daniel Veillard8db67d22002-11-27 19:39:27 +00008441Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8442
8443 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8444 of refactoring to the HTML saving code.
8445 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8446 in the doc.
8447
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008448Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8449
8450 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8451 to a buffer API to reuse the generic dump to an OutputIO layer,
8452 this reduces code, fixes xmlNodeDump() for XHTML, also made
8453 xmlNodeDump() now return the number of byte written.
8454
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008455Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8456
8457 * python/setup.py.in: another patch from Stéphane Bidoul for
8458 Python bindings on Windows
8459 * doc/parsedecl.py: small cleanup
8460
Daniel Veillard9715c172002-11-25 16:33:40 +00008461Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8462
8463 * libxml.spec.in configure.in: add a line in %changelog for releases
8464
Daniel Veillard9bc53102002-11-25 13:20:04 +00008465Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8466
8467 * parser.c: patch from Marcus Clarke fixing a problem in entities
8468 parsing that was detected in KDe documentations environment.
8469
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008470Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8471
8472 * python/libxml.c (libxml_prev): Return the previous as opposed to
8473 the next node (I guess this is the result of some cut & paste programming:)
8474
Daniel Veillard80d7b902002-11-23 16:23:08 +00008475Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8476
8477 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8478
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008479Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8480
8481 * python/generator.py python/libxml.c python/setup.py.in: trying
8482 to fix the Python bindings build on Windows (Stéphane Bidoul)
8483
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008484Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8485
8486 * win32/configure.js: added option for python bindings
8487 * win32/libxml2.def.src: added more exports
8488
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008489Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8490
8491 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8492 pthreads
8493 * win32/wince/*: applied updates to Windows CE port from Javier
8494
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008495Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8496
8497 * configure.in: preparing 2.4.28
8498 * libxml.spec.in doc/Makefile.am: some cleanup
8499 * doc/*: updated the news and regenerated.
8500
Daniel Veillardfee408f2002-11-22 13:18:30 +00008501Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8502
8503 * HTMLparser.c: final touch at closing #87235 </p> end tags
8504 need to be generated.
8505 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8506 this change slightly the output of a few tests
8507 * doc/*: regenerated
8508
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008509Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8510
8511 * parserInternals.c: fixing bug #99190 when UTF8 document are
8512 parsed using the progressive parser and the end of the chunk
8513 is in the middle of an UTF8 multibyte character.
8514
William M. Brack8b2c7f12002-11-22 05:07:29 +00008515Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8516
8517 * threads.c: fixed initialization problem in xmlNewGlobalState
8518 which was causing crash.
8519 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8520 in xmlInitializeGlobalState.
8521 * parserInternals.c: cleaned up ctxt->sax initialisation.
8522
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008523Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8524
8525 * tree.c include/libxml/tree.h: modified the existing APIs
8526 to handle XHTML1 serialization rules automatically, also add
8527 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8528 libxslt serialization uses it when needed without changing
8529 the library API.
8530 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8531 result/xhtml1: added a new test specifically for xhtml1 output
8532 and updated the result of one XHTML1 test
8533
Daniel Veillardd076a202002-11-20 13:28:31 +00008534Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8535
8536 * xinclude.c parserInternals.c encoding.c: fixed #99082
8537 for xi:include encoding="..." support on text includes.
8538 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8539 test/XInclude/ents/isolatin.txt : added a specific regression test
8540 * python/generator.py python/libxml2class.txt: fixed the generator
8541 the new set of comments generated for doc/libxml2-api.xml were
8542 breaking the python generation.
8543
Daniel Veillard817e70b2002-11-19 22:28:48 +00008544Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8545
8546 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8547 * configure.in: patch for Solaris on new autoconf closes #98880
8548 * doc/parsedecl.py: repair the frigging API building script,
8549 did I say that python xmllib sucks ?
8550 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8551 and some comment are no more truncated.
8552
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008553Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8554
8555 * parser.c: Martin Stoilov pointed out a potential leak in
8556 xmlCreateMemoryParserCtxt
8557
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008558Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8559
8560 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8561 included in HTML documents and using the push parser.
8562
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008563Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8564
8565 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8566 specified, look for the Python interpreter not just in the
8567 specified root but also in the specified location. Fixes #98825
8568
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008569Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8570
8571 * python/libxml.c: fixing bug #98792 , node may have no doc
8572 and dereferencing without checking ain't good ...
8573
Daniel Veillarddad3f682002-11-17 16:47:27 +00008574Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8575
8576 * configure.in: preparing release 2.4.27
8577 * doc/* : updated and rebuilt the docs
8578 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8579 and all the docs are actually packaged and in the final RPMs
8580 * parser.c parserInternals.c include/libxml/parser.h: restore
8581 xmllint --recover feature.
8582
Daniel Veillard68e9e742002-11-16 15:35:11 +00008583Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8584
8585 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8586 processing of parsed entities, and XPath computation on sustitued
8587 entities.
8588 * testXPath.c: make sure entities are substitued.
8589
Daniel Veillard328f48c2002-11-15 15:24:34 +00008590Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8591
8592 * parser.c: fixed #96594, which was totally dependant on the
8593 processing of internal parsed entities, which had to be changed.
8594
Daniel Veillard66651aa2002-11-15 11:21:43 +00008595Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8596
8597 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8598 trying to fix bug #98517 about building outside the source tree
8599 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8600
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008601Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8602
8603 * include/win32config.h: cleanup
8604 * win32/Makefile.mingw: integrated mingw in JScript configure
8605 * win32/Makefile.msvc: modified to allow mingw coexistence
8606 * win32/configure.js: integrated mingw
8607 * win32/Readme.txt: cleanup
8608
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008609Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8610
8611 * HTMLparser.c: strengthen the guard in the Pop macros,
8612 like in the XML parser, closes bug #97315
8613
Daniel Veillard0821b152002-11-12 20:57:47 +00008614Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8615
8616 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8617 callback is never used.
8618
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008619Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8620
8621 * parserInternals.c: fixed the initialization of the SAX structure
8622 which was breaking xsltproc
8623 * xpath.c: patch from Petr Pajas for CDATA nodes
8624 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8625 * parser.c include/libxml/parser.h: patch from Peter Jones
8626 removing a leak in xmlSAXParseMemory() and adding the
8627 function xmlSAXParseMemoryWithData()
8628
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008629Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8630
8631 adding pdf of tutorial, changing web page to link to it
8632 * doc/tutorial/xmltutorial.pdf
8633 * doc/xml.html
8634 * doc/docs.html
8635
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008636Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8637
8638 * doc/tutorial/ar01s08.html
8639 adding file what I forgot for tutorial
8640
8641
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008642Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8643
8644 Adding encoding discussion to tutorial
8645 Added:
8646 * doc/tutorial/images/*.png: DocBook admonition image files
8647 * doc/tutorial/apf.html, apg.html: new generated html
8648 * doc/tutorial/includeconvert.c: conversion code entity file
8649 changed:
8650 * doc/tutorial/xmltutorial.xml: DocBook original
8651 * doc/tutorial/*.html: generated html
8652
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008653Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8654
8655 * include/libxml/*.h: retired xmlwin32version.h
8656 * doc/Makefile.am: retired xmlwin32version.h
8657 * win32/configure.js: retired xmlwin32version.h
8658
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008659Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8660
8661 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008662 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8663 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008664
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008665Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8666
8667 * globals.c: fixed a typo pointed out by Igor
8668 * xpath.c: try to speed up node compare using line numbers
8669 if available.
8670
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008671Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8672
8673 * tree.c: make xmlFreeNode() handle attributes correctly.
8674
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008675Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8676
8677 * catalog.c: completed the #96963 fix, as reported by Karl
8678 Eichwalder
8679
Daniel Veillard56f21f22002-11-06 15:49:46 +00008680Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8681
8682 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8683
Daniel Veillard91ad8792002-11-04 17:06:52 +00008684Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8685
8686 * Makefile.am: switched the order of a couple of includes
8687 to fix bugs #97100
8688
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008689Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8690
8691 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8692 xmlLoadCatalogs that used to separate directories with a ':'.
8693
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008694Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8695
8696 * threads.c: improvements to the Windows-side of thread handling
8697 * testThreads.c: conditionally excluded unistd.h
8698 * testThradsWin32.c: broke overlong lines
8699 * include/win32config.h: adapted thread-related macros to the new
8700 scheme and for pthreads on Windows
8701 * win32/Makefile.msvc: introduced a more flexible thread build,
8702 added testThreads[Win32].c to the build
8703 * win32/configure.js: introduced a more flexible thread config
8704
John Fleck61f6fb62002-10-31 15:23:29 +000087052002-10-31 John Fleck <jfleck@inkstain.net>
8706
8707 * doc/xml.html (and, by implication, FAQ.html)
8708 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8709
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008710Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8711
8712 * configure.in: removed xmlwin32version.h
8713 * include/libxml/Makefile.am: removed xmlwin32version.h
8714
Daniel Veillardce66ce12002-10-28 19:01:59 +00008715Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8716
8717 * tree.c: applied patch from Brian Stafford to fix a bug
8718 in xmlReconciliateNs()
8719
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008720Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8721
8722 * tree.c: applied patch from Christian Glahn to allow
8723 xmlNewChild() on document fragment nodes
8724
Daniel Veillardb39bc392002-10-26 19:29:51 +00008725Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8726
8727 * parser.c: Christian Glahn found a problem with a recent
8728 patch to xmlParseBalancedChunkMemoryRecover()
8729 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8730 problems
8731 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8732 test/schemas/seq*: added the test cases from Charles
8733
Daniel Veillard366a9152002-10-23 20:43:53 +00008734Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8735
8736 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8737 serious cleanup of the spec file and associated changes
8738 in the Makefiles.
8739 * valid.c: try to remove some warnings on x86_64
8740
Daniel Veillardd033d022002-10-23 14:55:02 +00008741Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8742
8743 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8744 fix bug #96586
8745
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008746Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8747
8748 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8749 parsing, applied his patch
8750 * result/HTML/attrents.html result/HTML/attrents.html.err
8751 result/HTML/attrents.html.sax test/HTML/attrents.html:
8752 added the test and result case provided by Mikhail Sogrine
8753
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008754Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8755
8756 * vms/build_libxml.com vms/config.vms vms/readme.vms
8757 include/libxml/parser.h include/libxml/parserInternals.h
8758 include/libxml/tree.h include/libxml/xmlIO.h
8759 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8760 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8761 Applied the VMS update patch from Craig A. Berry
8762 * doc/*.html: update
8763
Daniel Veillardf000f072002-10-22 14:28:17 +00008764Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8765
8766 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8767
Daniel Veillard1e208222002-10-22 14:25:25 +00008768Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8769
8770 * debugXML.c: adding a grep command to --shell in xmllint
8771 for T.V. Raman
8772
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008773Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8774
8775 * xmlcatalog.c: tried to fix some of the problem with --sgml
8776
Daniel Veillard935494a2002-10-22 14:22:46 +00008777Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8778
8779 * parser.c: tried to fix bug #91500 where doc->children may
8780 be overriden by a call to xmlParseBalancedChunkMemory()
8781
8782Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8783
8784 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8785 identifiers in SGML catalogs containing '&'
8786
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008787Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8788
8789 * python/types.c: fixed bugs when passing result value tree
8790 to Python functions.
8791
Daniel Veillard48267432002-10-18 11:21:38 +00008792Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8793
8794 * configure.in: preparing the release of 2.4.26
8795 * doc/*: updated and rebuilt the documentation
8796
Daniel Veillardbb284f42002-10-16 18:02:47 +00008797Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8798
8799 * parser.c: fixed a XML Namespace compliance bug reported by
8800 Alexander Grimalovsky
8801
Daniel Veillard44892f72002-10-16 15:23:26 +00008802Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8803
8804 * HTMLtree.c: fixed serialization of script and style when
8805 they are not lowercase (i.e. added using the API to the tree).
8806
Daniel Veillard2fd85422002-10-16 14:32:41 +00008807Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8808
8809 * valid.c: make xmlValidateDocument emit a warning msg if there
8810 is no DTD, pointed by Christian Glahn
8811
Daniel Veillard32370232002-10-16 14:08:14 +00008812Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8813
8814 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8815 content model when some of the blocks have min or max, and a couple
8816 of bugs found in the process.
8817 * result/schemas/list0* test/schemas/list0*: added some specific
8818 regression tests
8819
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008820Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8821
8822 * README: updated the contact informations
8823
Daniel Veillard63186732002-10-15 08:43:17 +00008824Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8825
8826 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8827 misses it, reported by Peter Bray.
8828
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008829Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8830
8831 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8832 and removed a few warnings
8833
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008834Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8835
8836 * parser.c: Christian Glahn found a small bug in the push parser.
8837 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8838 public
8839
Daniel Veillard6045c902002-10-09 21:13:59 +00008840Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8841
8842 * xmlschemas.c include/libxml/xmlschemas.h: added
8843 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8844 * testSchemas.c: added --memory to test the new interface
8845
Daniel Veillardf0070122002-10-09 14:24:17 +00008846Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8847
8848 * doc/index.py doc/search.php: integrated the XSLT indexing,
8849 a few fixed in the indexer, added a scope selection at the
8850 search level.
8851
Daniel Veillard01992e02002-10-09 10:20:30 +00008852Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8853
8854 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8855 this was due to uninitialized parts of the validation context
8856
Daniel Veillard321be0c2002-10-08 21:26:42 +00008857Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8858
8859 * debugXML.c: applied patch from Mark Vakoc except the API
8860 change, preserved it.
8861 * doc/*: updated the docs to point to the search engine for
8862 information lookup or before bug/help reports.
8863
Daniel Veillard01e87d22002-10-08 16:55:06 +00008864Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8865
8866 * doc/index.py doc/search.php: added mailing-list archives
8867 indexing and lookup
8868
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008869Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8870
8871 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8872
Daniel Veillard9b006132002-10-07 11:13:27 +00008873Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8874
8875 * doc/index.py: improved HTML indexing
8876 * doc/search.php: make the queries also lookup the HTML based indexes
8877
Daniel Veillard141d04b2002-10-06 21:51:18 +00008878Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8879
8880 * doc/index.py: added HTML page indexing
8881
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008882Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8883
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008884 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008885 problem in libxslt.
8886 * catalog.c: fixed list handling in XML_CATALOG_FILES
8887
Daniel Veillardceb09b92002-10-04 11:46:37 +00008888Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8889
8890 * valid.c: typo/bug found by Christian Glahn
8891
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008892Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8893
8894 * xmlIO.c: applied Windows CE patch from Javier.
8895 * win32/wince: new directory, contains support for the PocketPC
8896 with Windows CE from Javier.
8897 * include/win32config.h: reorganised, removed duplicate
8898 definitions and applied WinCE patch from Javier.
8899 * include/wsockcompat.h: new file, now contains WinSock
8900 compatibility macros.
8901 * win32/Makefile.msvc: introduced double-run compilation.
8902
Daniel Veillarde16b5742002-09-26 17:50:03 +00008903Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8904
8905 * configure.in include/libxml/xmlwin32version.h: preparing release
8906 of 2.4.25
8907 * doc/*: updated and regenerated teh docs and web pages.
8908
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008909Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8910
8911 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8912 error were not covering namespace declarations.
8913 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8914 it was missing the attribute declaration for the namespace
8915 * result/VC/NS3: the fix now report breakages in that test
8916
Daniel Veillardabe01742002-09-26 12:40:03 +00008917Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8918
8919 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8920
Daniel Veillard2ace1952002-09-26 12:28:02 +00008921Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8922
8923 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8924 and regenerated the docs and web site
8925
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008926Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8927
8928 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8929 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8930 not before
8931
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008932Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8933
8934 * python/generator.py python/libxml2class.txt: fixed a stupid error
8935 breaking the python API
8936
Daniel Veillardb7c29c32002-09-25 22:44:43 +00008937Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8938
8939 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
8940 triostr.c triostr.h: applied a trio update patch from
8941 Bjorn Reese which should work with MinGW
8942
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008943Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8944
8945 * tree.c: improving some documentation comments
8946 * xmlregexp.c: found and fixed a mem leak with python regression tests
8947 * doc/*: rebuilt the doc and the API XML file including the
8948 xmlregexp.h xmlautomata.h and xmlunicode.h headers
8949 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
8950 python/types.c: added access to the XML Schemas regexps from
8951 python
8952 * python/tests/Makefile.am python/tests/regexp.py: added a
8953 simple regexp bindings test
8954
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008955Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
8956
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008957 * doc/xml.html:
8958 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008959
Daniel Veillard118aed72002-09-24 14:13:13 +00008960Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8961
8962 * xmlregexp.c: fixed the data callback on transition functionality
8963 which was broken when using the compact form
8964 * result/schemas/*: updated the results, less verbose, all tests
8965 pass like before
8966 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
8967 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
8968 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
8969 annoying warnings
8970 * xpath.c: try to provide better error report when possible
8971
Daniel Veillard72336152002-09-21 13:08:14 +00008972Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8973
8974 * Makefile.am: fixed a breakage raised by Jacob
8975
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00008976Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8977
8978 * include/win32config.h: added HAVE_ERRNO_H definition for parts
8979 which don't use sockets
8980
Igor Zlatkovic01280582002-09-20 16:40:34 +00008981Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8982
8983 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
8984 * win32/configure.js: applied zlib patch from Daniel Gehriger
8985
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00008986Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8987
8988 * win32/configure.js: applied the patch from Mark Vakoc for
8989 regexp support
8990 * win32/libxml2.def.src: applied the patch from Mark Vakoc
8991 for regexp support
8992
Daniel Veillardb5c05732002-09-20 13:36:25 +00008993Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8994
8995 * xmlschemastypes.c: as pointed by Igor Float and Double
8996 parsing ain't finished yet
8997
Daniel Veillard40b11342002-09-20 12:01:39 +00008998Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
8999
9000 * Makefile.am configure.in: trying to fix #88412 by bypassing
9001 all the python subdir if python ain't detected
9002
Daniel Veillard23e73572002-09-19 19:56:43 +00009003Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9004
9005 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9006 made configuring with regexps/automata/unicode the default
9007 but without schemas ATM
9008 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9009 fixed the regexp based DTD validation performance and memory
9010 problem by switching to a compact form for determinist regexps
9011 and detecting the determinism property in the process. Seems
9012 as fast as the old DTD validation specific engine :-) despite
9013 the regexp built and compaction process.
9014
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009015Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9016
9017 * valid.c: determinism is debugged, new DTD checking code now works
9018 but xmlFAComputesDeterminism takes far too much CPU and the whole
9019 set usues too much memory to be really usable as-is
9020
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009021Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9022
9023 * tree.c: fixed another stupid bug in xmlGetNodePath()
9024 * xmllint.c: --version now report the options compiled in
9025
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009026Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9027
9028 * HTMLparser.c: small cleanup
9029 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9030 when configured with them. A bit of debugging around the determinism
9031 checks is still needed
9032
Daniel Veillard63b01c22002-09-17 19:25:28 +00009033Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9034
9035 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9036
Daniel Veillard92727042002-09-17 17:59:20 +00009037Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9038
9039 * xmlIO.c: small portability glitch fixed.
9040
Daniel Veillard84d70a42002-09-16 10:51:38 +00009041Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9042
9043 * xmlschemastypes.c: incomplete steps for real/double support
9044 * testAutomata.c include/libxml/xmlautomata.h
9045 include/libxml/xmlregexp.h: avoiding a compilation problem
9046 * valid.c include/libxml/valid.h: starting the work toward using
9047 the regexps for actual DTD validation
9048
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009049Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9050
9051 * hash.c: cosmetic cleanup
9052 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9053 integrating a DTD validation layer based on the regexps
9054
Daniel Veillard4402ab42002-09-12 16:02:56 +00009055Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9056
9057 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9058 the determinism was tested before eliminating the epsilon
9059 transitions :-(
9060
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009061Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9062
9063 * python/generator.py python/libxml.c python/libxml.py
9064 python/libxml2-python-api.xml python/libxml2class.txt
9065 python/libxml_wrap.h python/types.c: updated the python
9066 bindings, added code for easier File I/O, and the ability to
9067 define a resolver from Python fixing bug #91635
9068 * python/tests/Makefile.am python/tests/inbuf.py
9069 python/tests/outbuf.py python/tests/pushSAXhtml.py
9070 python/tests/resolver.py python/tests/serialize.py: updated
9071 and augmented the set of Python tests.
9072
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009073Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9074
9075 * win32/configure.js: added more readme info for the binary
9076 package.
9077
Daniel Veillard607b35c2002-09-10 12:16:19 +00009078Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9079
9080 * xmlIO.c: fixed a stupid out of bound array error
9081
9082Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9083
9084 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9085 messing around with support for Windows path, cleanups,
9086 trying to identify and fix the various code path to the
9087 filename access. Added xmlNormalizeWindowsPath()
9088
Daniel Veillard76575762002-09-05 14:21:15 +00009089Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9090
9091 * error.c valid.c: working on better error reporting of validity
9092 errors, especially providing an accurate context.
9093 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9094 error reports in those cases.
9095
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009096Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9097
9098 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9099 parser.c parserInternals.c xmlIO.c: get rid of all the
9100 perror() calls made in the library execution paths. This
9101 should fix both #92059 and #92385
9102
Daniel Veillard19aa7022002-09-05 11:14:19 +00009103Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9104
9105 * xmllint.c: memory leak reporting was broken after a change
9106 of the preprocessor symbol used to activate it.
9107
Daniel Veillardec6725e2002-09-05 11:12:45 +00009108Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9109
9110 * tree.c: try to make the copy function work for node of
9111 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9112 DOM layers though, not libxml2 itself.
9113
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009114Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9115
9116 * valid.c: try to provide file and line informations, not all
9117 messages are covered, but it's a (good) start
9118
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009119Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9120
9121 * xinclude.c: reimplemented a large part of the XInclude
9122 processor, trying to minimize resources used, James Henstridge
9123 provided a huge test case which was exhibiting severe memory
9124 consumption problems.
9125
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009126Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9127
9128 * python/Makefile.am: applied patch from Christophe Merlet to
9129 reestablish DESTDIR
9130
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009131Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9132
9133 * libxml.spec.in: fixes libary path for x86_64 AMD
9134
John Fleckbe98b332002-09-04 03:16:23 +00009135Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9136
9137 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009138 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009139 (plus resulting generated html files)
9140 fixing one spot I missed in the tutorial where I hadn't freed
9141 memory properly
9142
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009143Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9144
9145 * doc/tutorial/includeaddattribute.c
9146 * doc/tutorial/includeaddkeyword.c
9147 * doc/tutorial/includegetattribute.c
9148 * doc/tutorial/includekeyword.c
9149 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009150 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009151 update tutorial to properly free memory (thanks to Christopher
9152 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009153 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009154 added image files so the callouts are graphical, making it
9155 easier to read ( use "--param callout.graphics 1" to generate
9156 html with graphical callouts)
9157
Daniel Veillarde1662542002-08-28 11:50:59 +00009158Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9159
9160 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9161 nice logos generated by Marc Liyanage
9162 * doc/site.xsl *.html: changed the stylesheet to show the new
9163 logo and regenerated the pages
9164
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009165Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9166
9167 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9168
Daniel Veillard42766c02002-08-22 20:52:17 +00009169Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9170
9171 * xpath.c: possible mem leak patch from Jason Adams
9172
9173Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9174
9175 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9176 in the XQuery namespace
9177 * configure.in: preparing 2.4.24
9178 * doc/*.html: updated the web pages
9179
9180Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9181
9182 * python/generator.py: closing bug #85258 by generating conditional
9183 compile check to avoid linking to routines not configured in.
9184
Havoc Pennington84ec40a2002-08-22 13:59:35 +000091852002-08-22 Havoc Pennington <hp@pobox.com>
9186
9187 * autogen.sh: update error message for missing automake
9188
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009189Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9190
9191 * python/Makefile.am: typo in target name resulted in libxml2.py
9192 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9193
Daniel Veillard22669b22002-08-22 07:17:11 +00009194Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9195
9196 * win32/win32/Makefile.mingw: updated with version from
9197 Elizabeth Barham at http://soggytrousers.net/repository/
9198
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009199Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9200
9201 * win32/Makefile.msvc: added the prefix location to the include
9202 and lib search path.
9203
Havoc Pennington830e8972002-08-18 22:22:13 +000092042002-08-18 Havoc Pennington <hp@pobox.com>
9205
9206 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9207 both automake 1.6 and 1.4 installed get the right automake. Means
9208 compilation from CVS will now require the latest automake 1.4
9209 release, or manually creating symlinks called "automake-1.4" and
9210 "aclocal-1.4"
9211
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009212Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9213
9214 * configure.in python/Makefile.am: more AMD 64 induced changes from
9215 Frederic Crozat
9216
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009217Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9218
9219 * xinclude.c: oops I was missing the xml:base fixup too
9220 * result/XInclude/*.xml: this adds xml:base attributes to most
9221 results of the tests
9222
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009223Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9224
9225 * xinclude.c: quick but apparently working implementation of
9226 xi:fallback, should close bug #89684
9227 * Makefile.am test/XInclude/docs/fallback.xml
9228 result/XInclude/fallback.xml: added a basic test for fallback,
9229 and run with --nowarning to avoid a spurious warning
9230 * configure.in: applied patch from Frederic Crozat for python
9231 bindings on AMD 64bits machines.
9232
Daniel Veillard9e923512002-08-14 08:48:52 +00009233Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9234
9235 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9236 the caller don't pass a SAX callback block.
9237
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009238Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9239
9240 * tree.c: applied the same fix for the XML-1.0 namespace to
9241 xmlSearchNsByHref() as was done for xmlSearchNs()
9242
Daniel Veillardad11b302002-08-12 14:53:41 +00009243Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9244
9245 * libxml.3: small cleanup of the man page
9246 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9247 when serializing HREF attributes generated by XSLT.
9248
Daniel Veillardc084e472002-08-12 13:27:28 +00009249Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9250
9251 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9252 version of Marc Liyanage' patch for boolean attributes in HTML
9253 output
9254
Daniel Veillard5f91b372002-08-12 12:13:01 +00009255Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9256
9257 * python/tests/serialize.py: fixed the test results, indenting
9258 behaviour changed slightly
9259
Aleksey Sanin9e951762002-08-08 18:02:41 +00009260Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9261
9262 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9263 new c14n function to Windows def files
9264
Aleksey Saninea4272a2002-08-02 23:50:03 +00009265Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9266
9267 * c14n.c: fixed a memory leak in c14n code
9268
Daniel Veillard58e44c92002-08-02 22:19:49 +00009269Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9270
9271 * parser.c include/libxml/parser.h: adding a new API for Christian
9272 Glahn: xmlParseBalancedChunkMemoryRecover
9273 * valid.c: patch from Rick Jones for some grammar cleanup in
9274 validation messages
9275 * result/VC/* result/valid/*: this slightly change some of the
9276 regression tests outputs
9277
Daniel Veillard0bf29002002-08-01 12:54:11 +00009278Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9279
9280 * tree.c: trying to fix a problem in namespaced attribute handling
9281 raised by Christian Glahn
9282
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009283Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9284
9285 * encoding.c include/libxml/encoding.h: Opening the interface
9286 xmlNewCharEncodingHandler as requested in #89415
9287 * python/generator.py python/setup.py.in: applied cleanup
9288 patches from Marc-Andre Lemburg
9289 * tree.c: fixing bug #89332 on a specific case of loosing
9290 the XML-1.0 namespace on xml:xxx attributes
9291
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009292Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9293
9294 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9295 corner case from new Merlin's test suite and added a callback
9296 that will be used to improve xmlsec performance
9297
9298
Daniel Veillard0b22def2002-07-29 16:23:03 +00009299Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9300
9301 * HTMLtree.c: trying to fix the <style> escaping problem in
9302 HTML serialization bug #89342
9303
Daniel Veillard0b28e882002-07-24 23:47:05 +00009304Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9305
9306 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9307 and rebuilt the web site.
9308
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009309Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009310
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009311 * include/libxml/tree.h: added _private member to xmlNs struct
9312
Daniel Veillard1d995272002-07-22 16:43:32 +00009313Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9314
9315 * HTMLparser.c: fixing bug #84876 based on the xml working
9316 code.
9317
William M. Brack61eaba52002-07-21 11:14:18 +00009318Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9319
9320 * python/Makefile.am: enhanced to fix bug 72012 (errors
9321 when using '-jX' make parameter)
9322
William M. Brackef61d202002-07-19 08:32:00 +00009323Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9324
9325 * xpath.c: small additional enhancement for booleans
9326 compared to nodesets
9327
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009328Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9329
9330 * HTMLtree.c: changed the order of the encoding declaration
9331 attributes in the meta tags due to a bug in IE/Mac
9332
William M. Brack0c022ad2002-07-12 00:56:01 +00009333Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9334
9335 * xpath.c: enhanced handling of booleans (especially '='
9336 and '!=' for nodesets) - fixes bug 85256. Added new
9337 routine xmlXPathNotEqualValues for more proper handling
9338 of '!=' when nodesets are involved.
9339
Daniel Veillard06944e22002-07-11 19:55:18 +00009340Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9341
9342 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9343 doc/xmlcatalog_man.xml to the source distribution
9344
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009345Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9346
9347 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9348 asked for this.
9349
Daniel Veillard539638b2002-07-06 19:55:14 +00009350Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9351
9352 * configure.in: preparing 2.4.23
9353 * doc/*: rebuilt the docs
9354
Daniel Veillard176d99f2002-07-06 19:22:28 +00009355Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9356
9357 * parser.c: fixing bug #84169 by fixing the
9358 comment of xmlCreatePushParserCtxt to describe the
9359 encoding detection parameters better.
9360
Daniel Veillard37f961d2002-07-06 17:53:56 +00009361Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9362
9363 * valid.c: fixing bug #79331 in one path the lookup for
9364 ID attributes on a namespaced node wasn't handled correctly :-\
9365
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009366Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9367
9368 * HTMLparser.c: trying to fix 87235 about discarded white
9369 spaces in the HTML parser.
9370 * result/HTML/*: this changes the output of a number of HTML
9371 regression tests
9372
Daniel Veillardfdc91562002-07-01 21:52:03 +00009373Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9374
9375 * xpath.c: applied patch from Richard Jinks for the namespace
9376 axis + fixed a memory error.
9377 * parser.c parserInternals.c: applied patches from Peter Jacobi
9378 removing ctxt->token for good.
9379 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9380 popped out by the regression tests.
9381 * Makefile.am: patch for threads makefile from Gary Pennington
9382
William M. Brack6000af52002-06-28 11:43:13 +00009383Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9384
Daniel Veillardfdc91562002-07-01 21:52:03 +00009385 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009386 expressions involving preceding-sibling (et al).
9387
Daniel Veillard153120c2002-06-18 07:58:35 +00009388Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9389
9390 * hash.c: applied a patch from Peter Jacobi to solve a problem
9391 when compiling with the Watcom C on Win32
9392 * result/schemas/*.err: the change of hashing algo generated
9393 permutations in the output
9394
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009395Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9396
9397 * hash.c: applied patch from Sander Vesik improving the quality of
9398 the hash function.
9399
Aleksey Sanina5808b92002-06-14 17:07:41 +000094002002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009401
9402 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9403 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9404 xmllint.c xpath.c: replaced sprintf() with snprintf()
9405 to prevent possible buffer overflow (the bug was pointed
9406 out by Anju Premachandran)
9407
Daniel Veillarde059b892002-06-13 15:32:10 +00009408Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9409
9410 * parser.c: removed an uninitialized data error popped by valgrind
9411 on PE references
9412
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009413Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9414
9415 * doc/xml.html
9416 adding tutorial reference to the web page
9417
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009418Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9419
9420 * doc/tutorial/xmltutorial.xml
9421 * doc/tutorial/ar01s07.html
9422 * doc/tutorial/ape.html
9423 * doc/tutorial/includegetattribute.c
9424 adding section to tutorial about retrieving an attribute
9425 value
9426
Daniel Veillardf5582f12002-06-11 10:08:16 +00009427Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9428
9429 * parser.c: applied a couple of patches from Peter Jacobi to start
9430 to get rid of ctxt->token, with a possible significant speed
9431 improvement to be gained once done. Better compliance with PE
9432 references constructs in DTDs too.
9433 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9434 from Peter too
9435
Daniel Veillard38d80e22002-06-11 07:24:56 +00009436Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9437
9438 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9439 xmlParseElement was likely to have been deallocated at the
9440 time of the report, possibly leading to segfault. Just report
9441 the tag name now.
9442
Daniel Veillard9e412302002-06-10 15:59:44 +00009443Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9444
9445 * xpath.c: patch from Richard Jinks for XPath substring() function
9446 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9447
Aleksey Sanina5808b92002-06-14 17:07:41 +000094482002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009449
9450 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9451
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009452Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9453
9454 *doc/FAQ.html
9455 fixing typos in FAQ, thanks to Robert Funnell for the
9456 editing help
9457
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009458Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9459
9460 * NEWS: got complaints from rpmlint that it was empty
9461
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009462Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9463
9464 * added doc/tutorial, including:
9465 apa.html
9466 apb.html
9467 apc.html
9468 apd.html
9469 ar01s02.html
9470 ar01s03.html
9471 ar01s04.html
9472 ar01s05.html
9473 ar01s06.html
9474 includeaddattribute.c
9475 includeaddkeyword.c
9476 includekeyword.c
9477 includestory.xml
9478 index.html
9479 xmltutorial.xml
9480 libxml tutorial, including generated html
9481
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009482Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9483
9484 * result/c14n/exc-without-comments/merlin-c14n-two-*
9485 result/c14n/without-comments/merlin-c14n-two-*
9486 test/c14n/exc-without-comments/merlin-c14n-two-*
9487 test/c14n/without-comments/merlin-c14n-two-*
9488 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9489 c14n/exc-c14n and slightly modified test script to handle
9490 these test cases
9491 * c14n.c: fixed bugs for complicated nodes set (namespace
9492 without node and others from merlin-c14n-two.tar.gz)
9493 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9494 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9495 for xmlsec performance patch
9496 * xpath.c: fixed self::node() for namespaces and attributes
9497
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009498Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9499
9500 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9501 but with the format parameter
9502 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9503
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009504Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9505
9506 * Makefile.am: updated c14n tests suite
9507 * c14n.c: performance improvement for previous c14n patch
9508
Daniel Veillarde72c7562002-05-31 09:47:30 +00009509Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9510
9511 * parser.c: another peroformance patch from Peter Jacobi, that
9512 time on parsing attribute values.
9513
Aleksey Sanin508a1012002-05-31 06:32:32 +00009514Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9515
9516 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9517 into LibXML2 test suite
9518
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009519Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9520
9521 * c14n.c: propagating xpath ancesstors node fix to c14n
9522 plus small performance improvement to reduce number of
9523 mallocs
9524 * xpath.c: fixed ancestors axis processing for namespace nodes
9525
Daniel Veillard46de64e2002-05-29 08:21:33 +00009526Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9527
9528 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9529 Peter Jacobi
9530
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009531Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9532
9533 * configure.in: preparing 2.4.22
9534
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009535Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9536
9537 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9538 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9539 a public entry point.
9540 * doc/*: rebuilt the API and docs
9541
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009542Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9543
9544 * xpath.c: patch from Richard Jinks to fix a problem introduced
9545 in the previous patch and pointed by Norm
9546
Daniel Veillardc6924812002-05-24 11:10:43 +00009547Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9548
9549 * libxml.spec.in: fixing bug #81112
9550
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009551Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9552
9553 * uri.c: fixing bug #82848
9554
Daniel Veillarda2878972002-05-24 07:54:39 +00009555Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9556
9557 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9558 output of one catalog test
9559
Aleksey Sanin114e4752002-05-24 07:20:27 +00009560Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009561
Aleksey Sanin114e4752002-05-24 07:20:27 +00009562 * global.data globals.c tree.c include/libxml/globals.h
9563 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9564 default value for global parameter xmlIndentTreeOutput to 1 and
9565 introduced new global parameter xmlTreeIndentString (the string
9566 used to do one-level indent) with default value " " (as it was
9567 in tree.c)
9568
Daniel Veillard49d5af82002-05-23 11:55:49 +00009569Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9570
9571 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9572 with trio and schemas.
9573
Daniel Veillard7c13af42002-05-22 09:57:32 +00009574Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9575
9576 * xpath.c: patch from Richard Jinks to fix the problem raised in
9577 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9578
Daniel Veillard5a872412002-05-22 06:40:27 +00009579Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9580
9581 * xmlschemas.c: a bit of work on import.
9582 * xmlschemastypes.c: Charles Bozeman provided a compare function
9583 for date/time types so min/max facet restrictions should work,
9584 indeterminate comparisons return an error instead of equal.
9585 * test/schemas/date_0* result/schemas/date_0_0: specific test
9586 from Charles Bozeman too
9587
Daniel Veillard10b6da42002-05-18 07:55:20 +00009588Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9589
9590 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9591 from Christian Cornelssen fixing the man pages and the Catalog
9592 building script.
9593 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9594 next step is <xs:import> I now have a reasonable understanding
9595 of how it works.
9596
Daniel Veillarde5354492002-05-16 08:43:22 +00009597Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9598
9599 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9600
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009601Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9602
9603 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9604
Daniel Veillard088bf112002-05-14 11:03:59 +00009605Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9606
9607 * xpath.c: fixing an XPath function evalutation bug pointed out
9608 by Alexey Efimov where the context was lost when evaluating
9609 the function arguments
9610
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009611Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009612
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009613 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9614 function public for XMLSec performance optimizations
9615
Daniel Veillard3cd72402002-05-13 10:33:30 +00009616Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9617
9618 * python/generator.py python/libxml2class.txt : fixed a problem
9619 with the HTML parser pointed by Gary Benson
9620 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9621 example
9622
Aleksey Sanine48a3182002-05-09 18:20:01 +00009623Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9624 * parser.c: fixed bug #81159 (memory growth in SAX)
9625
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009626Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9627 * xpath.c: fixed bug #78858 (the real fix)
9628
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009629Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009630 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009631
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009632Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9633
9634 * tree.c: modified xmlNodeSetBase to allow changing the
9635 base of a document.
9636
Daniel Veillard070803b2002-05-03 07:29:38 +00009637Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9638
9639 * xmlschemastypes.c: patch Charles Bozeman for validation of
9640 all the date, time, and duration types
9641 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9642 * configure.in: fixed an error pointed by an user
9643 * xml2-config.in: fixed an error pointed by an user
9644
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009645Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9646
9647 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9648 win32/libxml2.def.src xmlIO.c: exported default
9649 'file:', 'http:' and 'ftp:' protocols input handlers
9650 and maked protocols comparisson case insensitive
9651
Daniel Veillard34de97f2002-04-30 14:29:22 +00009652Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9653
9654 * configure.in: Neven Has detected a typo
9655
Daniel Veillard28577c32002-04-30 06:48:41 +00009656Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9657
9658 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9659 as one of the persons allowed to commit directly to the
9660 module.
9661
Daniel Veillardfc57b412002-04-29 15:50:14 +00009662Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9663
9664 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9665 * valid.c: raised a too low limit
9666 * doc/*: rebuilt the docs
9667
Daniel Veillardeca82812002-04-24 11:42:02 +00009668Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9669
9670 * test/XPath/expr/floats test/XPath/expr/functions
9671 result/XPath/expr/floats result/XPath/expr/functions
9672 xpath.c: another XPath conformance patch from Richard Jinks
9673
Daniel Veillard13e04c62002-04-23 17:51:29 +00009674Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9675
9676 * xmlschemas.c: fixed validation of attribute groups.
9677 * test/schemas result/schemas: added an example from the primer
9678
Daniel Veillard88c58912002-04-23 07:12:20 +00009679Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9680
9681 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9682 * test/schemas result/schemas: updated the test list
9683
Daniel Veillarde19fc232002-04-22 16:01:24 +00009684Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9685
9686 * TODO: updated a bit
9687 * parser.c: made a comment more specific
9688 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9689 Schemas conformance.
9690 * test/schemas result/schemas: updated the test list
9691
Daniel Veillard441bc322002-04-20 17:38:48 +00009692Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9693
9694 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9695 implementing xs:all with minOccurs = 0
9696 * tes/schemas/* result/schemas/*: added more tests covering
9697 xs:all
9698
Daniel Veillard8a001f62002-04-20 07:24:11 +00009699Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9700
9701 * xmlregexp.c: first implementation of the all particle, this
9702 may need to be revisited for case where not all transitions
9703 must be crossed.
9704
Daniel Veillard7646b182002-04-20 06:41:40 +00009705Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9706
9707 * tree.c: another entity processing update from Markus Henke
9708
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009709Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9710
9711 * trionan.c: fixed crash on OSF/1
9712
Daniel Veillardb4398962002-04-19 07:01:55 +00009713Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9714
9715 * xmlschemas.c: more Schemas work
9716 * test/schemas/* result/schemas/*: added more tests coming
9717 from the spec.
9718
Daniel Veillard54761132002-04-18 21:00:44 +00009719Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9720
9721 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9722 ExcC14N specification
9723
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009724Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9725
9726 * tree.c: patch from Markus Henke, fix for recursive entities.
9727
Daniel Veillard23b1f372002-04-18 15:50:05 +00009728Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9729
9730 * xpath.c: fix a problem with string() on a document node.
9731
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009732Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9733
9734 * Makefile.am xmlschemas.c: more Schemas work
9735 * test/schemas/* result/schemas/*: added more tests coming
9736 from the spec.
9737
Daniel Veillard6231e842002-04-18 11:54:04 +00009738Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9739
9740 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9741 * result/HTML/*: this changes a few things in the results
9742
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009743Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9744
9745 * include/libxml/tree.h: eliminated 'declaration different than
9746 prototype' warning
9747 * include/win32config.h: "resolved" conflicts with errno.h
9748
Daniel Veillardb509f152002-04-17 16:28:10 +00009749Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9750
9751 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9752 on the automata interfaces and debug of counted choices
9753 * test/schemas/* result/schemas/*: added a number of tests
9754
Daniel Veillard8651f532002-04-17 09:06:27 +00009755Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9756
9757 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9758 a bit of work on Schemas
9759 * testSchemas.c: try to make it more useful
9760 * test/schemas/* result/schemas/* Makefile.am: changed the
9761 Schemas regression test procedure, started adding a few samples
9762
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009763Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9764
9765 * include/libxml/encoding.h: Patch for the Borland C++ builder
9766 * include/libxml/tree.h: Patch for the Borland C++ builder
9767 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009768 * win32/bcb5: New directory for the Borland C++ builder
9769 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009770
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009771Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9772
9773 * win32/Makefile.msvc: Update for XML Schema support
9774 * win32/configure.js: Update for XML Schema support
9775 * win32/libxml2.def.src: Update for XML Schema support
9776
Daniel Veillard4255d502002-04-16 15:50:10 +00009777Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9778
9779 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9780 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9781 xmlunicode.c include/libxml/Makefile.am
9782 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9783 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9784 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9785 include/libxml/xmlversion.h.in : merged the current state of
9786 XML Schemas implementation, it is not configured in by default,
9787 a specific --schemas configure option has been added.
9788 * test/automata test/regexp test/schemas Makefile.am
9789 result/automata result/regexp result/schemas:
9790 merged automata/regexp/schemas regression tests
9791
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009792Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9793
9794 * xpath.c: Gary found a compile time problem, fixes #78823
9795
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009796Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9797
9798 * configure.in: release of 2.4.20
9799 * doc/*: updated and rebuilt the docs
9800
Daniel Veillardf544f192002-04-15 12:56:56 +00009801Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9802
9803 * python/Makefile.am: patch from Cristian Gafton to build on
9804 Red Hat 6.2, should also fix #75779
9805
Daniel Veillard940492d2002-04-15 10:15:25 +00009806Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9807
9808 * valid.c: first part of fixing #78729
9809
Daniel Veillardeb475a32002-04-14 22:00:22 +00009810Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9811
9812 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9813 escaping of URI when saving HTML files.
9814 * result/HTML/*: this impacted some tests
9815
Daniel Veillard9b731d72002-04-14 12:56:08 +00009816Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9817
9818 * configure.in: trying to fix #77441
9819
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009820Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9821
9822 * include/libxml/xmlIO.h: Hallski complained it could not be
9823 included by itself.
9824
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009825Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9826
9827 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9828
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009829Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9830
9831 * win32/configure.js: patch from Nilo for the c14n option
9832 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9833
Daniel Veillardda423da2002-04-10 19:25:38 +00009834Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9835
9836 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9837 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9838 LIBXML_THREAD_ENABLED
9839
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009840Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9841
9842 * xpath.c: another patch from Richard Jinks for substring conformance
9843 * test/XPath/expr/floats test/XPath/expr/strings
9844 result/XPath/expr/floats result/XPath/expr/strings: update of the
9845 test suite to check those.
9846
Daniel Veillard01917aa2002-04-10 11:30:41 +00009847Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9848
9849 * xpath.c: patch from Richard Jinks for .x float parsing.
9850
Daniel Veillard46d6c442002-04-09 16:10:39 +00009851Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9852
9853 * parser.c: patch from Markus Henke when an encoding ain't recognized
9854
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009855Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9856
9857 * libxml.m4: got a report that #include <string.h> was needed
9858
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009859Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9860
9861 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9862
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009863Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9864
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009865 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009866
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009867Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9868
9869 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9870 pointed out by Melvyn Sopacua.
9871
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009872Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9873
9874 * libxml.m4: Frédéric Crozat gave a patch related to the change
9875 of Include paths breaking the libxml.m4
9876
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009877Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9878
9879 * xpath.c: Fix bug #76927 forgot to save some context
9880 when evaluating binary expressions
9881
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009882Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9883
9884 * configure.in: fixed configure for MPE/iX from Markus Henke
9885 * xmlmemory.c: fixed initialization problems
9886 * xpath.c: another set of patches from Richard Jinks this
9887 fixes "make XPathtests" on linux
9888
Daniel Veillard21458c82002-03-27 16:12:22 +00009889Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9890
9891 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9892 * test/XPath/expr/compare test/XPath/expr/equality
9893 test/XPath/expr/floats test/XPath/expr/functions
9894 test/XPath/expr/strings result/XPath/expr/compare
9895 result/XPath/expr/equality result/XPath/expr/floats
9896 result/XPath/expr/functions result/XPath/expr/strings: Updated
9897 tests though they show a divergence on Linux
9898
Daniel Veillard28dfed12002-03-27 09:08:17 +00009899Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9900
9901 * xpath.c trionan.c: previous commit also included patches
9902 from Richard Jinks on some IEEE support corner case
9903
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009904Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9905
9906 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9907 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9908 that $(datadir) should be used for docs
9909
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009910Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9911
9912 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9913 could leak filedescriptors
9914
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009915Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9916
9917 * configure.in nanohttp.c: applied patch from Allan Clark for
9918 UnixWare/OpenServer
9919
Daniel Veillard19274092002-03-25 16:48:03 +00009920Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9921
9922 * configure.in: preparing 2.4.19
9923 * doc/*: rebuilt the docs
9924
Daniel Veillard56b2db72002-03-25 16:35:28 +00009925Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9926
9927 * nanohttp.c: fixing #76043, got fed up with non-portability
9928 of that piece of code.
9929
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009930Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9931
9932 * valid.c SAX.c: Never commit without running "make tests" :-(
9933 fix a couple of stupidities in the previous commit
9934 * result/*: a few changes in some attribute order result of previous
9935 commit.
9936
Daniel Veillardd85f4f42002-03-25 10:48:46 +00009937Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9938
9939 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
9940 the internal subset should not raise duplicate ID errors,
9941 also there was a small bug in conjunction to namespace
9942 declarations defaulted and xml:xxx attributes DTD definitions.
9943
Daniel Veillard56cd18b2002-03-22 14:14:43 +00009944Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9945
9946 * xpath.c: Richard Jinks also raised some rounding problems
9947 this tries to fix them
9948
Daniel Veillard4e2df542002-03-22 12:23:14 +00009949Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9950
9951 * xpath.c: Richard Jinks spotted an incoherent memory allocation
9952 behaviour in xmlXPathCastToString()
9953
Daniel Veillarddb552912002-03-21 13:27:59 +00009954Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9955
9956 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
9957 raised by Morus Walter
9958
Daniel Veillard9e537932002-03-21 13:08:08 +00009959Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9960
9961 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
9962 from Igor
9963
Daniel Veillard6fbcf422002-03-21 12:32:59 +00009964Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9965
9966 * xpath.c: fixing #75619, related to a problem when trying
9967 to evaluate condition when the current node set resulting
9968 from that sub-step evaluation is empty. Also fixes 2 potential
9969 problem with previous-sibling and next-siblings axis.
9970
Daniel Veillard1840ef02002-03-21 08:05:23 +00009971Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9972
9973 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
9974 HTML support is not configured in.
9975
Daniel Veillard561b7f82002-03-20 21:55:57 +00009976Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9977
9978 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
9979 include/libxml/tree.h: dohh I really didn't intended to commit
9980 this test version :-(
9981
Daniel Veillarde50f3b52002-03-20 19:24:21 +00009982Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9983
9984 * testSAX.c: I wanted to see the real speed at the SAX interface
9985 after a little too many Ximianer started complaining about the
9986 parser speed.
9987 added a --quiet option:
9988 paphio:~/XML -> ls -l db100000.xml
9989 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
9990 paphio:~/XML -> time ./testSAX --quiet db100000.xml
9991 3200006 callbacks generated
9992 real 0m1.270s
9993 Which means 16MBytes/s and 3Mcallback/s
9994
Daniel Veillardc62a1472002-03-19 18:35:12 +00009995Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9996
9997 * xpath.c: valgrind spotted another error that time when running
9998 on libxslt regression tests
9999
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010000Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10001
10002 * Makefile.am: adding "make valgrind" running the full regression
10003 tests (except python ones) under Valgrind (using valgrind -q
10004 which was kindly added by the author).
10005 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10006 passes cleanly now except an obcure floating point initialization
10007 raised in log10() in one XPath regression test ???
10008 * tree.c: edited some comments to close #75244
10009
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010010Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10011
10012 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10013 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10014 context of ScrollKeeper, made sure that if the number is
10015 an integer, the serialization follows the description at
10016 http://www.w3.org/TR/xpath#section-String-Functions
10017
Daniel Veillard5997aca2002-03-18 18:36:20 +000010018Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10019
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010020 * configure.in: preparing 2.4.18
10021 * doc/*: updated and rebuilt the web site
10022 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10023 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010024 * parser.c: humm, changed the way the SAX parser work when
10025 xmlSubstituteEntitiesDefault(1) is set, it will then
10026 do the entity registration and loading by itself in case the
10027 user provided SAX getEntity() returns NULL.
10028 * testSAX.c: added --noent to test the behaviour.
10029
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010030Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10031
10032 * parser.c: Wilfried Teiken provided a hackish but working
10033 way to get context reported back on entities when parsing
10034 with SAX and without breaking the DOM build.
10035
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010036Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10037
10038 * c14n.c: applied a new patch from Aleksey Sanin
10039 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10040 to reference Aleksey implementation of XML digital Signatures
10041
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010042Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10043
10044 * xpath.c: small fix to avoid potential problem due to
10045 ordering of freeing data
10046 * python/Makefile.am: people were complaining about
10047 the generated file in python dir not being built
10048
Daniel Veillardd2379012002-03-15 22:24:56 +000010049Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10050
10051 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10052 python/generator.py python/libxml.c python/types.c: Cleanup
10053 of the python Makefiles based on Jacob and James feedback,
10054 fixed the spec file accordingly, fixed the number of warning
10055 that passing my pedantic CFLAGS was generating. Conclusion
10056 is that Python includes are real crap.
10057
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010058Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10059
10060 * configure,in: it was reported quite a few times that
10061 xml2-config --cflags should not output
10062 -I$includeprefix/libxml2/libxml because libxml2 header names
10063 clashes with existing names like list.h from C++ stl.
10064 Includes should be #include<libxml/xxx.h> so ...
10065
Daniel Veillard6f293b12002-03-15 09:42:33 +000010066Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10067
10068 * c14n.c: another patch from Aleksey Sanin
10069
Daniel Veillard5c396542002-03-15 07:57:50 +000010070Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10071
10072 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10073 canonicalization algorithm
10074 * doc/xml.html doc/index.html: added the C14N references on the
10075 index page.
10076
jacob berkman9be65862002-03-14 02:15:56 +0000100772002-03-13 jacob berkman <jacob@ximian.com>
10078
10079 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10080 usage, redundant, and gcc specific
10081
Daniel Veillard75be0132002-03-13 10:03:35 +000010082Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10083
10084 * xpath.c: speedup some node selection operations, this can
10085 have a significant impact on DocBook Norm's stylesheets
10086 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10087 make sure it's always the case
10088 * debugXML.c: distinguish CDATA and comments in ls operations
10089
Daniel Veillard61f26172002-03-12 18:46:39 +000010090Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10091
10092 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10093 to generate better API descriptions etc...
10094
Daniel Veillard9ff88172002-03-11 09:15:32 +000010095Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10096
10097 * c14n.c: Fixing #74186, made sure all boolean expressions
10098 get fully parenthesized, ran indent on the output
10099 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10100 include/libxml/tree.h: also #74186 related, removed the
10101 --with-buffers option, and all the preprocessor conditional
10102 sections that were resulting from it.
10103
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010104Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10105
10106 * valid.c: applied patch from Dodji Seketeli fixing an
10107 uninitailized variable in xmlValidGetValidElements()
10108
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010109Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10110
10111 * c14n.c: fixed a few comments
10112 * doc/*.html doc/*/*.html: regenerated the docs and added
10113 the C14N API
10114 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10115
Daniel Veillardfa49d872002-03-09 10:20:00 +000010116Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10117
10118 * check-xml-test-suite.py: fix to adapt varaiations in the
10119 bindings
10120 * configure.in python/setup.py python/setup.py.in: fixed to
10121 have the version of the python scripts automatically updated
10122
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010123Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10124
10125 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10126 in xmlCopyProp()
10127
Daniel Veillardaf43f632002-03-08 15:05:20 +000010128Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10129
10130 * configure.in: preparing 2.4.17 release
10131 * doc/*: updated and rebuilt the docs
10132 * xpath.c: fixed a comment
10133 * python/libxml.c: fixed a possible reentrancy problem
10134
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010135Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10136
10137 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10138 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10139 added a specific regression test
10140 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10141 not raise exceptions when failing to find the attribute.
10142
Daniel Veillard90bc3712002-03-07 15:12:58 +000010143Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10144
10145 * configure.in xmllint.c: owen pointed out a problem with the
10146 ftme fix, gettimeofday() was not detected by configure and
10147 the ftime header wasn't included, dohhh
10148
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010149Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10150
10151 * configure.in xmllint.c: trying to fix #71457 for timing
10152 precision when gettimeofday() is not availble but ftime() is
10153
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010154Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10155
10156 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10157 are now copied on install and part of the -devel RPM
10158
Daniel Veillard7b416132002-03-07 08:36:03 +000010159Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10160
10161 * xpath.c: trying to avoid bug #72150 which was apparently
10162 caused by a gcc bug (or a processor problem) as detailed
10163 at http://veillard.com/gcc.bug
10164
Daniel Veillardf742d342002-03-07 00:05:35 +000010165Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10166
10167 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10168 fixed xmlReconciliateNs(), added a Python test/example for
10169 inter-document cut'n paste
10170 * python/libxml.py: fixed node.doc on document nodes and added
10171 xpathEval() onto node objects
10172
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010173Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10174
10175 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10176 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10177 fixup and integrated tests for the serialization stuff
10178
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010179Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10180
10181 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10182 moved the libxml man page to section 3
10183
Daniel Veillard1e774382002-03-06 17:35:40 +000010184Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10185
10186 * tree.c: fix bug #72490
10187 * python/libxml.c python/libxml.py: added methods serialize()
10188 and saveTo() to all node elements.
10189
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010190Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10191
10192 * xmlIO.c: closed #73430, don't read from an input source
10193 which indicated an end-of-file or an error.
10194
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010195Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10196
10197 * parser.c: make sure SAX endDocument is always called as
10198 this could result in a Python memory leak otherwise (it's
10199 used to decrement ref-counting)
10200 * python/generator.py python/libxml.c python/libxml.py
10201 python/libxml2-python-api.xml python/libxml2class.txt
10202 python/tests/error.py python/tests/xpath.py: implemented
10203 the suggestions made by Gary Benson and extended the tests
10204 to match it.
10205
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010206Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10207
10208 * python/generator.py: applied patch fixing #73450
10209
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010210Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10211
10212 * xpath.c: fixing #61290 "namespace nodes have no parent"
10213 long standing divergence from the XPath REC. NodeSets
10214 simply hold a copy of namespace nodes and those node ->next
10215 points to the parent (which may not be the node carrying the
10216 definition).
10217 * include/libxml/xpath.h: flagged but didn't added a possible
10218 speedup
10219 * DOCBparser.c HTMLparser.c: removed some warnings from push
10220 parser due to new state being added.
10221 * tree.c: new fix from Boris Erdmann
10222 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10223 the XML Canonalization support from Aleksey Sanin
10224
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010225Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10226
10227 * tree.c: patch from Boris Erdmann fixing some namespace odities
10228 with xmlCopyNode()
10229
Daniel Veillardc6613042002-03-02 09:34:02 +000010230Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10231
10232 * xmlIO.c: fix bug #72706 when loading a NULL entity
10233
Daniel Veillardc0fef772002-03-01 16:16:31 +000010234Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10235
10236 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10237 actually change in a future XML Namespace revision.
10238
Daniel Veillard79426f22002-03-01 16:14:17 +000010239Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10240
10241 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10242 added the possibility of returning nodesets from XPath extension
10243 functions written in Python
10244
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010245Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10246
10247 * python/*: commiting some Python bindings work done while travelling
10248
Daniel Veillard97300512002-03-01 09:13:41 +000010249Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10250
10251 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10252 explicitely with memory debugging switched on
10253
Daniel Veillard6361da02002-02-23 10:10:33 +000010254Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10255
10256 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10257 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10258 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10259 the accessor generator for strings
10260 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10261 regression test.
10262
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010263Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10264
10265 * python/README python/generator.py python/libxml.c python/setup.py:
10266 added the 'usual' setup.py to allow building a libxml2-python
10267 module based on the same code. The initialization is however
10268 different the 2 .so files fo libxml2 and libxslt are identical and
10269 they entry point initialize both libraries. this is done to avoid
10270 some possible nasty problem since the Python don't merge the maps
10271 of all shared modules.
10272
Daniel Veillard158a4d22002-02-20 22:17:58 +000010273Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10274
10275 * parser.c: fixed a push/encoding bug reported by Michael
10276 on librsvg
10277
Daniel Veillard7839e162002-02-20 18:54:48 +000010278Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10279
10280 * include/libxml/parserInternals.h: fixes a misplaced #endif
10281
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010282Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10283
10284 * parser.c valid.c: found and fixed a couple of allocation bugs
10285
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010286Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10287
10288 * doc/xml.html doc/python.html doc/*: added a Python and binding
10289 page describing the current state of the Python bindings and
10290 giving pointers to the other languages wrappers.
10291
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010292Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10293
10294 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10295 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10296 rebuilt the API and web site
10297 * xpath.c: fixed #71978 portability bugs
10298
Daniel Veillard8aff2472002-02-19 21:50:43 +000010299Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10300
10301 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10302
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010303Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10304
10305 * include/libxml/parserInternals.h parser.c: had to change
10306 2 internal parsing API when processing document content
10307 to check the start and end of element content are defined
10308 in the same entity
10309 * valid.c include/libxml/valid.h: attribute normalization can
10310 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10311 with the context to report it.
10312 * SAX.c: fixed the last known bugs, crazy validation constraints
10313 when a document is standalone seems correctly handled. There
10314 is a couple of open issues left which need consideration especially
10315 PE93 on external unparsed entities and standalone status.
10316 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10317 The 2 tests left failing are actually in error. Cleanup done.
10318
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010319Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10320
10321 * valid.c: implemented E59 spaces in CDATA does not match the
10322 nonterminal S
10323
Daniel Veillard878eab02002-02-19 13:46:09 +000010324Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10325
10326 * SAX.c parser.c valid.c: more validation test fixups
10327 * check-xml-test-suite.py: added duration info for the tests
10328
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010329Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10330
10331 * parser.c valid.c: a couple of errors were reported but not
10332 saved back as such in the parsing context. Down to 1% failure rate
10333 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10334
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010335Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10336
10337 * xmlInternald.c: isExtender was missing a char
10338 * parser.c include/libxml/parser.h: % are acceptable in the
10339 internal subset if within a PUBLIC ID
10340
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010341Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10342
10343 * SAX.c parserInternals.c valid.c: more work on the conformance
10344 suite. Took the step to finally block documents with encoding
10345 errors. It's a fatal error per the spec, people should have fixed
10346 their documents by now.
10347
Daniel Veillard55253e22002-02-18 14:32:39 +000010348Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10349
10350 * check-xml-test-suite.py: fixed the test script after some discussion
10351 on the semantic of TYPE="error"
10352 * Makefile.am: added the script to the distrib
10353
Daniel Veillard28757702002-02-18 11:19:30 +000010354Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10355
10356 * SAX.c entities.c: fixed a couple of conformances issues deep
10357 into the validation code (standalone and undeclared Notations)
10358
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010359Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10360
10361 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10362 stayed there for years !
10363
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010364Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10365
10366 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10367 missing
10368
Daniel Veillardc7612992002-02-17 22:47:37 +000010369Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10370
10371 * check-xml-test-suite.py: improved the behaviour a bit as
10372 well as the logs
10373 * parser.c valid.c SAX.c: fixed a few more bugs
10374 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10375
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010376Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10377
10378 * check-xml-test-suite.py: python script to run regression tests
10379 against the XML Test suite of W3C/OASis
10380 * SAX.c: fixed a validation bug
10381 * parser.c: fixed 3 errors pointed by the test suite
10382 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10383 * python/Makefile.am: fixed a dependendy
10384
Daniel Veillard9f28f302002-02-15 20:48:08 +000010385Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10386
10387 * xmlmemory.c: avoid a warning bug #71594
10388
Daniel Veillard144024e2002-02-13 21:14:46 +000010389Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10390
10391 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10392 warning on alpha/Tru64
10393
Daniel Veillarde4301c82002-02-13 13:32:35 +000010394Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10395
10396 * include/libxml/entities.h: fixing a comment
10397 * valid.c: fixing some troubles with validity check on namespaces
10398 * result/VC/NS3 test/VC/NS3: added a specific regression test
10399
Daniel Veillarda6d05382002-02-13 13:07:41 +000010400Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10401
10402 * tree.c: Fixing #71342 serializing '\n' in attribute values
10403 * result/noent/att3 result/att3 test/att3: added a specific
10404 test.
10405
Daniel Veillard797a5652002-02-12 13:46:21 +000010406Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10407
10408 * python/libxml.c: couple of bug fixes
10409
Daniel Veillard01a6d412002-02-11 18:42:20 +000010410Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10411
10412 * python/*.py: removed tabs and used spaces.
10413
Daniel Veillard397ff112002-02-11 18:27:20 +000010414Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10415
10416 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10417 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10418
Daniel Veillard03517542002-02-11 13:54:40 +000010419Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10420
10421 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10422 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10423
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010424Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10425
10426 * include/libxml/encoding.h include/libxml/entities.h
10427 include/libxml/globals.h include/libxml/parser.h
10428 include/libxml/threads.h include/libxml/tree.h
10429 include/libxml/xmlmemory.h: trying to fix the include mess
10430
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010431Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10432
10433 * include/libxml/xmlmemory.h: reverted part of the previous
10434 attempt to provide #69655, this was breaking the build.
10435
Daniel Veillard0ba59232002-02-10 13:20:39 +000010436Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10437
10438 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10439 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10440 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10441 include/libxml/parserInternals.h include/libxml/tree.h
10442 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10443 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10444 clean.
10445 * python/libxml.c: fixed a warning.
10446
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010447Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10448
10449 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10450 copying of node, merge back IDs in the target document.
10451 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10452 test/XInclude/ents/ids.xml: test case
10453 * result/VC/ElementValid4: output changed due to a typo fix
10454
Daniel Veillard1c18e302002-02-09 22:16:40 +000010455Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10456
10457 * python/Makefile.am: seems some version of automake didn't
10458 generate the dependancies right as Jacob found out. Add
10459 an extra dependancy rule.
10460
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010461Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10462
10463 * parserInternals.c valid.c: Justin Fletcher found some parts
10464 of the code needing cleanup
10465 * libxml.spec.in python/Makefile.am python/generator.py
10466 python/libxml.c python/libxml.py: Fixed the python Makefiles
10467 corrected a bug showing up on ia64, changed the name of the
10468 python internal module too
10469
Daniel Veillard07be19b2002-02-08 14:20:35 +000010470Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10471
10472 * Makefile.am: applied patch from Andris Pavenis for binary
10473 name suffixes
10474
Daniel Veillardf216d462002-02-08 13:44:24 +000010475Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10476
10477 * xmllint.c win32/win32config.h: fixing #68748
10478
Daniel Veillardd455d792002-02-08 13:37:46 +000010479Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10480
10481 * valid.c: fixing #70166
10482
10483Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10484
10485 * valid.c: fixing #70077
10486
Daniel Veillardc575b992002-02-08 13:28:40 +000010487Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10488
10489 * Copyright Makefile.am README configure.in libxml.spec.in:
10490 Changed to the MIT Licence
10491 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10492 doc/xmlio.html: updated the doc accordingly
10493 * include/libxml/xmlwin32version.h configure.in: preparing
10494 2.4.14 release
10495 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10496 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10497 fixed the const xmlChar * wrapper and generator, XPath extension
10498 functions now use the context as first argument
10499 * python/tests/tstxpath.py python/tests/xpath.py
10500 python/tests/xpathext.py: Updated the tests accordingly
10501 * tree.c: fixed bug #70067
10502
Daniel Veillard7db38712002-02-07 16:39:11 +000010503Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10504
10505 * Makefile.am: cleanup
10506 * debugXML.c: always use stdout if output is NULL
10507 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10508 * python/Makefile.am python/generator.py python/libxml2class.txt
10509 python/libxml_wrap.h python/types.c: augmented the number of bindings
10510 handling FILE * and XPath contexts
10511 * python/tests/Makefile.am: avoid a stupid problem due to the
10512 use of TEST.
10513
Daniel Veillard15a143b2002-02-06 22:40:50 +000010514Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10515
10516 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10517
Daniel Veillard70cab352002-02-06 16:06:58 +000010518Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10519
10520 * python/TODO python/libxml.c: cleanup the extension function lookup
10521 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10522
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010523Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10524
10525 * configure.in python/Makefile.am: do not install outside
10526 of prefix
10527
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010528Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10529
10530 * python/TODO python/libxml.c: started adding SAX interfaces
10531 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10532 SAX test
10533
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010534Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10535
10536 * tree.c: hardened the addChild function
10537 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10538 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10539 added accessors needed for xmlNode, a bit more testing and
10540 extension of interfaces
10541 * python/tests/Makefile.am python/tests/build.py: added a test
10542 build from scratch/save/load/check
10543
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010544Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10545
10546 * parserInternals.c: change a small bit in the way valididy
10547 error messages get initialized
10548 * python/TODO python/libxml.c python/libxml2-python-api.xml
10549 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10550 added some memory debugging to track leaks at the libxml2 level
10551 * python/tests/*.py: changed all tests to check for leaks,
10552 there is just one left in XPath extension registrations.
10553
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010554Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10555
10556 * python/TODO python/generator.py python/libxml2-python-api.xml
10557 python/libxml2class.txt: more accessor classes for the parser
10558 context, allow to switch on and check validity
10559 * python/tests/Makefile.am python/tests/error.py
10560 python/tests/invalid.xml python/tests/valid.xml
10561 python/tests/validate.py: attded more test and and added error.py
10562 which I forgot to commit in the last step
10563
Daniel Veillard3ce52572002-02-03 15:08:05 +000010564Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10565
10566 * python/Makefile.am python/types.c: cleanup
10567 * python/libxml.c python/libxml.py python/libxml_wrap.h
10568 python/generator.py python/libxml2-python-api.xml
10569 python/libxml2class.txt: added class for parser context, added
10570 first cut for push mode support. Added a framework to generate
10571 accessors functions.
10572 * python/tests/Makefile.am python/tests/push.py: added a push
10573 test
10574
Daniel Veillardcfb05462002-02-02 23:18:22 +000010575Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10576
10577 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10578 bug a bit of cleanup.
10579
Daniel Veillard5d819032002-02-02 21:49:17 +000010580Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10581
10582 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10583 python/libxml2class.txt: adding error redirections and preformat
10584 to a python handler
10585 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10586 tests self checking
10587
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010588Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10589
10590 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10591 a function
10592
Daniel Veillard9589d452002-02-02 10:28:17 +000010593Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10594
10595 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10596 python/libxml.c python/libxml2-python-api.xml
10597 python/libxml2class.txt: Progressing through the TODOs, class
10598 description output, extra XML API, RPM now builds the wrappers
10599 for all python installed versions
10600
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010601Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10602
10603 * configure.in libxml.spec.in python/Makefile.am python/TODO
10604 python/generator.py python/libxml2class.txt: added more informations
10605 in the libxml2-python package including docs. Slightly changed
10606 the class hierarchy
10607 * python/tests/*: added basic regression tests infrastructure too
10608
10609Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10610
10611 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10612 added libxml2-python as part of the packages installed
10613
Daniel Veillarda7340c82002-02-01 17:56:45 +000010614Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10615
10616 * python/Makefile.am python/generator.py python/libxml.c
10617 python/libxml.py: more work, now able to extend the
10618 XPath interpreter with functions written in python.
10619
Daniel Veillardc3e39442002-02-01 09:29:41 +000010620Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10621
10622 * python/Makefile.am: Jacob sent a patch to allow building from
10623 tarfile.
10624
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010625Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10626
10627 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10628 inserted the python wrappers build, I hope this won't be too
10629 unportable
10630
Daniel Veillard1971ee22002-01-31 20:29:19 +000010631Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10632
10633 * xpath.c: minor optimization
10634 * python/generator.py python/libxml.c python/libxml.py
10635 python/libxml_wrap.h: more work on the python bindings,
10636 they now support XPath and there is no evident leak
10637
Daniel Veillard36ed5292002-01-30 23:49:06 +000010638Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10639
10640 * python/generator.py python/libxml.c python/libxml.py:
10641 more work on the python bindings generator.
10642
Daniel Veillard96fe0952002-01-30 20:52:23 +000010643Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10644
10645 * python/generator.py python/libxml.c python/libxml_wrap.h:
10646 more work on the python bindings.
10647
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010648Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10649
10650 * python/generator.py python/libxml.c python/libxml.py
10651 python/libxml_wrap.h: commited early version of a python binding
10652 for private use only ATM
10653
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010654Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10655
10656 * entities.c tree.c include/libxml/entities.h: applied patch
10657 from Anthony Jones to implement copy of DTD subtree too. Had
10658 just to keep 2 function private which really ought to become
10659 public ones.
10660
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010661Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10662
10663 * xmllint.c: added pointers to the web pages in the usage()
10664
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010665Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10666
10667 * tree.c: more fixes from Petr Kozelka for attribute handling
10668 in the tree API to align the semantic with DOM.
10669
Daniel Veillard36065812002-01-24 15:02:46 +000010670Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10671
10672 * valid.c tree.c entities.c: another set of patches from
10673 Anthony Jones for copy operations cleanup and robustness
10674
Daniel Veillardf8592562002-01-23 17:58:17 +000010675Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10676
10677 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10678 an alphabetic index based on comments content
10679 * doc/*: rebuilt the web site with the new references
10680
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010681Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10682
10683 * parserInternals.h: Greg Sjaardema suggested to use an
10684 eponential buffer groth policy in xmlParserAddNodeInfo()
10685
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010686Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10687
10688 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10689 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10690 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10691 to generate cross-references, and added/updated the stylesheets
10692 to generate and link API indexes. The generic keyword index
10693 is not done yet.
10694 * doc/*.html: regenerated all the usual docs too
10695
Daniel Veillard2070c482002-01-22 22:12:19 +000010696Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10697
10698 * debugXML.c: added an xpath function to the shell for T. V. Raman
10699
10700Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010701
10702 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10703 debug routines.
10704
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010705Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10706
10707 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10708 support of attribute nodes
10709
Daniel Veillard9d06d302002-01-22 18:15:52 +000010710Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10711
10712 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10713 hopefully near complete and fully documented of the API in XML
10714 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10715 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10716 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10717 include/libxml/parserInternals.h include/libxml/valid.hi
10718 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10719 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10720 include/libxml/xpath.h include/libxml/xpathInternals.h:
10721 Cleaned up the doc comments a lot in the process, the interface
10722 coverage is now 100%
10723
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010724Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10725
10726 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10727 extracts comments from the gtk-doc DocBook output (a bit
10728 convoluted but seems to work).
10729
Daniel Veillard61006472002-01-21 17:31:47 +000010730Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10731
10732 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10733 added an XML description of the API, moved the script generating
10734 it here. Added a "make api" target
10735
Daniel Veillardd2f23002002-01-21 13:36:00 +000010736Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10737
10738 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10739
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010740Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10741
10742 * xpath.c include/libxml/xpathInternals.h: the change made to
10743 xmlXPathFuncLookupFunc was incompatible roll it back
10744
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010745Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10746
10747 * SAX.c: cleanup patch from Anthony Jones
10748 * doc/Makefile.am: fix the headers to avoid in make scan
10749 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10750 includes, * vs Ptr and general cleanup
10751 * parsedecl.py: first version of a script to extract the
10752 module interfaces, the goal will be to provide .decl or XML
10753 specification of the interfaces to build wrappers.
10754
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010755Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10756
10757 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10758 now provides return codes in case of errors
10759
Bjorn Reese026d29f2002-01-19 15:40:18 +000010760Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10761
10762 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10763 Upgraded to trio baseline 1.6
10764 * strio.h strio.c: Replaced by triostr.h and triostr.c
10765
Daniel Veillard572577e2002-01-18 16:23:55 +000010766Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10767
10768 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10769 of strdup usage in the code
10770
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010771Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10772
10773 * parser.c error.c: Keith Isdale complained rightly that
10774 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10775
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010776Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10777
10778 * tree.c: fixed the funxtion to set the xml: attributes
10779 * debugXML.c: added "setbase" to test it.
10780
Daniel Veillard2c748c62002-01-16 15:37:50 +000010781Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10782
10783 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10784 to allow updating an attribute content
10785
Daniel Veillard8de85c62002-01-15 17:10:15 +000010786Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10787
10788 * libxml.h: try to avoid problems when compiling on Windows
10789
Daniel Veillard314cfa02002-01-14 17:58:01 +000010790Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10791
10792 * hash.c: patch from Anthony Jones for hash.c allocation size
10793 * Makefile.am: trying to work around Yet Another Libtool Madness
10794 and build the 2.4.13 release finally ...
10795
Daniel Veillard744683d2002-01-14 17:30:20 +000010796Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10797
10798 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10799 * doc/* : update of the documentation
10800
Daniel Veillarde6a55192002-01-14 17:11:53 +000010801Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10802
10803 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10804 at fixing #61290 :-(
10805
Daniel Veillardfb25a512002-01-13 20:32:08 +000010806Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10807
10808 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10809 Fixes bug #67229
10810
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010811Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10812
10813 * tree.c: trying to avoid troubles when a subtree is copied
10814 and coalesced in part with the target tree. Should fix
10815 bug #67407
10816
Daniel Veillardd8224e02002-01-13 15:43:22 +000010817Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10818
10819 * valid.c: fixed validation of attributes content of type
10820 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10821 values, very old bug. Fixes #67671
10822
Daniel Veillard8107a222002-01-13 14:10:10 +000010823Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10824
10825 * parser.c include/libxml/parserInternals.h tree.c: integrated
10826 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10827 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10828
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010829Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10830
10831 * threads.c: applied Serguei Narojnyi's patch to add native
10832 thread support on the Win32 platform
10833 * testThreadsWin32.c Makefile.am: added the test program also
10834 from Serguei, Win32 specific
10835 * include/win32config.h include/libxml/xmlwin32version.h.in:
10836 added patch from Igor for the Windows thread specific defines.
10837
Daniel Veillard845cce42002-01-09 11:51:37 +000010838Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10839
10840 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10841
Daniel Veillard7b602b42002-01-08 13:26:00 +000010842Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10843
10844 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10845 output page into XMLinfo.html. Close bug #66951 and
10846 raised by Robert Collins too.
10847
Daniel Veillard73c6e532002-01-08 13:15:33 +000010848Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10849
10850 * encoding.c: Paul Keogh pointed out a possibility of segfault
10851 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10852 Closes bug # 68238
10853
Daniel Veillard4a859202002-01-08 11:49:22 +000010854Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10855
10856 * doc/*.html: updated the Gdome2 links
10857
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010858Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10859
10860 * libxml.h: Applied following patches from Robert Collins
10861 and make sure IN_LIBXML is defined when compiling it
10862 -------
10863 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10864 as well as Visual C.
10865 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10866 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10867 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10868 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10869 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10870 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10871 xmlSysIDExists xmlNoNetExists).
10872 * xmllint.c: Don't include winsock2.h for Cygwin.
10873
Daniel Veillard401c2112002-01-07 16:54:10 +000010874Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10875
10876 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10877 when the version info is not present.
10878
Daniel Veillard6f42c132002-01-06 23:05:13 +000010879Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10880
10881 * tree.c: Anthony Jones pointed out a problem in
10882 xmlStringGetNodeList() and provided a fix for it
10883
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010884Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10885
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010886 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010887 xmlCreatePushParserCtxt() when the initial buffer passed
10888 is large.
10889
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010890Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10891
10892 * win32/*: big cleanup of the Windows/MSVC project files
10893 from Igor Zlatkovic
10894
Daniel Veillardcebb1362002-01-02 13:13:30 +000010895Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10896
10897 * doc/Makefile.am: should fix #67674 and avoid troubles if
10898 xsltproc is not available or fails in the prefix provided
10899
Daniel Veillard26908ab2002-01-01 16:50:03 +000010900Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10901
10902 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10903
Daniel Veillard5344c602001-12-31 16:37:34 +000010904Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10905
10906 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10907 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10908 Fixed a few other problems raised by Charlie Bozeman.
10909 * result/VC/ElementValid[5-7]: fixed the output
10910
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010911Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10912
10913 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10914 patches from Charlie Bozeman. Regenerated the HTML docs.
10915
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010916Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10917
10918 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10919 for Windows from Igor
10920
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010921Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10922
10923 * xmllint.c: applied Justin Fletcher patch for --output or -o
10924
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010925Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10926
10927 * win32/libxml2/libxml2.def.src: close #67019
10928
Daniel Veillard01db67c2001-12-18 07:09:59 +000010929Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10930
10931 * xmllint.c: applied Justin Fletcher generic timing patch
10932 similar to the one already applied to xsltproc.
10933
Daniel Veillardd1640922001-12-17 15:30:10 +000010934Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10935
10936 * include/libxml/tree.h tree.c: applied documentation patches
10937 from Charlie Bozeman
10938
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000010939Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
10940
10941 *doc/xmllint.xml, xmllint.1 - document --dropdtd
10942
Daniel Veillard29e43992001-12-13 22:21:58 +000010943Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
10944
10945 * valid.c: fix the xmlStrdup() used in the previous patch.
10946 * valid.c: added --dropdtd
10947 * tree.c: fixed xmlUnlinkNode so it also removes the references
10948 from the document if the node is a DTD
10949
Daniel Veillard86fd5a72001-12-13 14:55:21 +000010950Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
10951
10952 * HTMLtree.c valid.c: cleanup some static declarations
10953
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000010954Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10955
10956 * xmllint.c: removed another strdup()
10957 * doc/FAQ: removed the HP/UX entry
10958
Daniel Veillarded472f32001-12-13 08:48:14 +000010959Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
10960
10961 * valid.c: fix bug #66816 when validating.
10962 * xmllint.c: don't use sys/time.h if configure did not found it
10963
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000010964Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
10965
10966 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
10967 xmlcatalog_man.xml
10968
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000010969Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10970
10971 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
10972 xmlInitMemory() was declared twice
10973
Daniel Veillardb82c1662001-12-09 14:00:54 +000010974Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
10975
10976 * globals.c: do not reference strdup() !
10977 * configure.in libxml-2.0.pc.in: trying to fix the libs
10978 of the various config extraction modules
10979
Daniel Veillardef90ba72001-12-07 14:24:22 +000010980Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10981
10982 * configure.in : preparing 2.4.12
10983 * doc/* : updated and rebuilt the docs
10984
Daniel Veillard220346d2001-12-07 11:33:54 +000010985Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10986
10987 * uri.c: closed bug #66159
10988 * testURI.c: added --escape option
10989 * configure.in: some cleanup for xml2-config --cflags
10990
Daniel Veillard2a906822001-12-06 14:34:08 +000010991Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
10992
10993 * globals.c testThreads.c: removed some misplaced includes
10994 of xmlversion.h
10995
Daniel Veillarde28313b2001-12-06 14:08:31 +000010996Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
10997
10998 * threads.c: patch from Gary Pennington fixing a possible
10999 problem at initialization time.
11000
Daniel Veillardd3b08822001-12-05 12:03:33 +000011001Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11002
11003 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011004 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011005 CodeWarrior.
11006
Daniel Veillarda7866932001-12-04 13:14:44 +000011007Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11008
11009 * xmllint.c: applied Geert Kloosterman's patch to fix
11010 --repeat --timing output
11011
Daniel Veillard19840942001-11-29 16:11:38 +000011012Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11013
11014 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11015 where non-wellformed XML declaractions were not detected.
11016
Daniel Veillarde85d9342001-11-28 14:43:12 +000011017Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11018
11019 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11020
Daniel Veillard22f25a82001-11-28 09:12:23 +000011021Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11022
11023 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11024 gets reset by xmlCleanupInputCallbacks() and this makes the
11025 function useless. Same for output.
11026
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011027Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11028
11029 * xmlIO.c: robert pointed out a loop error in callback cleanups
11030
Daniel Veillard8faa7832001-11-26 15:58:08 +000011031Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11032
11033 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11034 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11035 they are not really tied to debugging
11036
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011037Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11038
11039 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11040 * xmllint.c: better --catalogs description
11041
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011042Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11043
11044 * tree.c: fixed a couple of problems in xmlSetProp()
11045
Daniel Veillardcd337f02001-11-22 18:20:37 +000011046Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11047
11048 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11049 unappropriate stdout output.
11050
Daniel Veillard566d4df2001-11-22 13:00:53 +000011051Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11052
11053 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11054 by Denis Beurive, closes #65111
11055
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011056Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11057
11058 * valid.c: in case of content model validity error, don't
11059 print it if validity warnings were not requested.
11060
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011061Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11062
11063 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11064 * parserInternals.c: removed the last exit() call. Print an
11065 unmaskable error on stderr instead (library mismatch detection)
11066
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011067Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11068
11069 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11070 shell instructions from Heiko Rupp
11071
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011072Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11073
11074 * catalog.c: use the URL notation file:// for default catalog paths
11075
Daniel Veillard0ec98632001-11-14 15:04:32 +000011076Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11077
11078 * include/libxml/tree.h: better comments for _private fields
11079 * tree.c: removed a problem when copying an entity reference.
11080
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011081Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11082
11083 * vms/*: updated instructions and diffs from John A Fotheringham
11084
Daniel Veillarda11001b2001-11-12 22:45:36 +000011085Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11086
11087 * include/libxml/xmlerror.h: avoid an include problem if
11088 #include <libxml/xmlerror.h> happens first in code
11089 seems to be the case in KDE libs
11090
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011091Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11092
11093 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11094 from Igor for Windows
11095
11096Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11097
11098 * Makefile.am: Gary Pennington pointed out a missing prefix
11099
Daniel Veillard43d3f612001-11-10 11:57:23 +000011100Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11101
11102 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11103 * doc/*: upgraded and rebuilt the docs
11104
Daniel Veillardc1f78342001-11-10 11:43:05 +000011105Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11106
11107 * HTMLparser.c: fix comment in scripts element parsing.
11108 * result/HTML/doc3*: updated the results.
11109
11110Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11111
11112 * uri.c: another URI bug fix #63336, using Joel Young patch.
11113
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011114Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11115
11116 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11117 a cleaned up version of the Pwd shell string generation.
11118
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011119Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11120
11121 * valid.c include/libxml/tree.h: trying to fix namespaces +
11122 validation problems for good, closing #63619 in the process
11123 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11124 wrong in this respect, fixed it.
11125
Daniel Veillardd536f702001-11-08 17:32:47 +000011126Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11127
11128 * xmllint.c: Morus Walter patch to allow --format and --encode
11129
Daniel Veillard5004f422001-11-08 13:53:05 +000011130Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11131
11132 * debugXML.c: Stefan Kost provided an help command for the shell
11133
Daniel Veillarda6825e82001-11-07 13:33:59 +000011134Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11135
11136 * debugXML.c: Heiko Rupp pointed that the shell would crash
11137 on empty nodesets returns.
11138
Daniel Veillard03f848d2001-11-07 12:53:46 +000011139Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11140
11141 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11142 migh need the history libraries
11143
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011144Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11145
11146 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11147 handle the case of < in quoted attributes, Bastian Kleineidam
11148
Daniel Veillardc853b322001-11-06 15:24:37 +000011149Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11150
11151 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11152 fixing catalog breakages
11153 * Makefile.am catalog.c result/catalogs/catal
11154 result/catalogs/mycatalog.* test/catalogs/catal*:
11155 fixed more problems in catalog support, added more regression tests
11156 for both XML and SGML catalog handling
11157
Daniel Veillard66870c72001-11-05 19:27:49 +000011158Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11159
11160 * debugXML.c: applied an improvement to xmlGetLineNo() from
11161 Keith Isdale
11162
Daniel Veillardffe09c92001-11-05 14:21:47 +000011163Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11164
11165 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11166 Side effect of the progressive catalog loading
11167
Daniel Veillardad661b92001-11-05 11:43:15 +000011168Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11169
11170 * Makefile.am: confexecdir and confexec_DATA were defined twice
11171 pointed out by Karl Eichwalder
11172
Daniel Veillard6eb17722001-11-04 22:19:27 +000011173Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11174
11175 * xmlcatalog.c: avoid unlink() and use remove() instead.
11176
Daniel Veillardea898282001-11-04 22:13:45 +000011177Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11178
11179 * libxml.spec.in: cleanup
11180 * include/libxml/xmlwin32version.h: updated with 2.4.8
11181
Daniel Veillarda4617b82001-11-04 20:19:12 +000011182Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11183
11184 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11185 of compiling libxml with a non standard set of options
11186
John Fleck027edfb2001-11-04 20:13:58 +000011187Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11188
11189 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11190 document --sgml option, fixing gnome bugzilla #63382
11191
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011192Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11193
11194 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11195 breakage of 2.4.7, added a couple of really needed APIs
11196 like xmlCatalogIsEmpty() and xmlNewCatalog()
11197 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11198 for install-catalog
11199 * configure.in: preparing 2.4.8
11200
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011201Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11202
11203 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11204 include/libxml/tree.h include/libxml/xmlIO.h: more include
11205 cleanups, export cleanly one html output + format function.
11206
11207Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11208
11209 * parser.c: removed initGenericErrorDefaultFunc call from
11210 xmlInitParser() since it could destroy previous calls to
11211 xsltSetGenericErrorFunc() effects
11212
Daniel Veillardebd38c52001-11-01 08:38:12 +000011213Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11214
11215 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11216 keyword.
11217
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011218Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11219
11220 * Makefile.am: cleanup
11221 * threads.c: cleanup too
11222 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11223 from xsltproc
11224 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11225 dependancy loop.
11226
Daniel Veillard91c00402001-10-30 17:41:38 +000011227Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11228
11229 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11230 was not used anymore !
11231
Daniel Veillard52dcab32001-10-30 12:51:17 +000011232Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11233
11234 * configure.in: preparing 2.4.7
11235 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11236 manual page from John
11237 * doc/*: updated the doc and rebuilt the generated pages
11238
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011239Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11240
11241 * xmlIO.c: closing bug #62711, the library should never
11242 close stdin or stdout.
11243
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011244Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11245
11246 * uri.c: second pass at fixing #63336, using Joel Young
11247 final patch. looks okay.
11248
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011249Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11250
11251 * uri.c include/libxml/uri.h: trying to clear #63336
11252 allowing the escaping routine to parse unconformant
11253 URI-References.
11254
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011255Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11256
11257 * vms/readme.vms vms/build_libxml.com nanoftp.c
11258 include/libxml/xmlversion.h.in: a few VMS updates from
11259 John A Fotheringham
11260 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11261 and xmlCleanupOutputCallbacks() for the Perl binding people.
11262
Daniel Veillard635ef722001-10-29 11:48:19 +000011263Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11264
11265 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11266 apply fixes to close #63271 and avoid segfaults when
11267 the error routine gets callbed before xmlInitParser()
11268 get called.
11269 * nanoftp.c error.c: Applied patches from Justin Fletcher
11270 correcting some xmlGenericError misuses.
11271
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011272Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11273
11274 *doc/xmllint.xml, doc/xmllint.1
11275 New and improved man page for xmllint - .xml is the original, .1
11276 is the generated man page
11277
Daniel Veillardc9484202001-10-24 12:35:52 +000011278Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11279
11280 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11281 the web site from the main HTML document.
11282
Daniel Veillard5151c062001-10-23 13:10:19 +000011283Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11284
11285 * parser.c: fixed an erroneous validation bug when PE refs
11286 occurs in external parsed entities referenced from the
11287 internals subset
11288 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11289 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11290 added the associated testcase, it's a nice one.
11291 * HTMLparser.c: generate the DTD node as HTML still ...
11292 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11293
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011294Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11295
11296 * HTMLparser.c: fixed a bug in htmlNewDoc()
11297
Daniel Veillard89cad532001-10-22 09:46:13 +000011298Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11299
11300 * test/threads/*: added entities testing to the Thread test
11301 * testThreads.c: make the test reasonable
11302 * DOCBparser.c: fix the DTD public and system ID
11303 * xmllint.c: added --sgml for SGML DocBook importing
11304 * Makefile.am: added Docbtests target
11305
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011306Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11307
11308 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11309 * testThreads.c: removed bogus include
11310
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011311Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11312
11313 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11314 fixed a very serious (looping) validation bug
11315
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011316Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11317
11318 * include/libxml/globals.h include/libxml/threads.h threads.c
11319 testThreads.c: far more testing, cleaning up bugs
11320 * *.c : make sure globals.h is always included.
11321
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011322Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11323
11324 * HTMLparser.c: try to get rid of parser loops for good.
11325
Daniel Veillardab7488e2001-10-17 11:30:37 +000011326Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11327
11328 * configure.in: fixed some bugs in CFLAGS passing.
11329 * test/threads Makefile.am testThreads.c: added a specific
11330 threaded test case (really nasty, guaranteed).
11331
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011332Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11333
11334 * catalog.c: serious cleanup on the management of the
11335 XML catalog tree, more tests done, especially with
11336 the catalog PI.
11337
Daniel Veillard364789a2001-10-16 12:45:00 +000011338Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11339
11340 * catalog.c: avoid a problem in catalog cleanup on SMP if
11341 catalogs were not initialized.
11342
Daniel Veillard81463942001-10-16 12:34:39 +000011343Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11344
11345 * catalog.c xpath.c: trying to cleanup the not thread safe
11346 parts of the library.
11347
Daniel Veillard64a411c2001-10-15 12:32:07 +000011348Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11349
11350 * include/libxml/globals.h configure.in global.data: make
11351 the allocation be per-thread a configure option
11352 * encoding.c include/libxml/parser.h: fixed compilation
11353 errors
11354
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011355Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11356
11357 * include/libxml/parser.h: Norm reported that a few lines
11358 added were breaking libxslt compile, removed them for now
11359
Daniel Veillard6f350292001-10-14 09:56:15 +000011360Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11361
11362 * parser.c parserInternals.c threads.c: debugged and fixed
11363 initialization problems which were giving troubles on SMP
11364 boxes.
11365
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011366Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11367
11368 * include/libxml/Makefile.am: missing globals.h
11369
Daniel Veillarde7090612001-10-13 12:18:28 +000011370Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011371
Daniel Veillarde7090612001-10-13 12:18:28 +000011372 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011373
Daniel Veillardd0463562001-10-13 09:15:48 +000011374Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11375
11376 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11377 include/libxml/parserInternals.h include/libxml/tree.h
11378 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11379 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11380 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11381 Applied the last patches from Gary, cleanup, activated threading
11382 all user accessible global variables are now handled in globals.[ch]
11383 Still a bit rought but make tests passes with either
11384 --with-threads defined at configure time or not.
11385 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11386 linking options
11387
Daniel Veillardb8478642001-10-12 17:29:10 +000011388Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11389
11390 * Makefile.am include/libxml/Makefile.am
11391 include/libxml/globals.h globals.c include/libxml/threads.h
11392 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11393 configure.in: started integrating the core of the thread support
11394 not activated yet but half integrated. The code should still
11395 compile and work anyway.
11396
Daniel Veillardb44025c2001-10-11 22:55:55 +000011397Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11398
11399 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11400 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11401 integrating the non-controversial parts of Gary Pennington
11402 multithread patches
11403 * catalog.c: corrected a small bug introduced
11404
Daniel Veillard75b96822001-10-11 18:59:45 +000011405Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11406
11407 * catalog.c include/libxml/catalog.h: very serious cleanup,
11408 isolating unportable code and as much as possible the accesses
11409 to the global shared catalog. May need more testing !
11410
Daniel Veillard78d12092001-10-11 09:12:24 +000011411Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11412
11413 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11414 Keith Isdale patches for the XSLT debugger interfaces. Some
11415 cleanup
11416
Daniel Veillardff0b7312001-10-11 06:46:09 +000011417Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11418
11419 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11420 * DOCBparser.c: generate line nubers in elements
11421
Daniel Veillard60087f32001-10-10 09:45:09 +000011422Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11423
11424 * configure.in: preparing 2.4.6 release
11425 * doc/xml.html doc/html/*: updated and rebuilt the docs
11426 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11427
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011428Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11429
11430 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11431 adding documentation for DV's supercatalog support
11432
Daniel Veillard82d75332001-10-08 15:01:59 +000011433Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11434
11435 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11436 super catalog support adding one API and one flag --sgml to
11437 xmlcatalog
11438
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011439Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11440
11441 * doc/xmlcatalog_man.xml, xmlcatalog.1
11442 One more crack at
11443 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11444
11445
Thomas Broyer47334c02001-10-07 16:41:52 +000011446Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11447
11448 * xpath.c: implemented xmlXPathObjectCopy for external objects
11449 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11450
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011451Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11452
11453 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11454 finishing up fix to
11455 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11456 the xmlcatalog man page display more elegantly
11457
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011458Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11459
11460 * configure.in: closing bug #61832
11461 * HTMLparser.c: removed a warning
11462
Daniel Veillard6ab38382001-10-06 13:08:27 +000011463Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11464
11465 * xpath.c: fixing #61673 part I, do not loose doc information
11466 when copying result value trees.
11467
Daniel Veillard556c6682001-10-06 09:59:51 +000011468Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11469
11470 * xpath.c: trying to harden the XPath interpreter
11471
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011472Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11473
11474 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11475 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11476
William M. Brack1633d182001-10-05 15:41:19 +000011477Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11478
11479 * HTMLparser: repaired another loop problem
11480
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011481Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11482
11483 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11484 parsing.
11485 * xpath.c: fix bug #61291 the default XML namespace node is
11486 missing from the namespace axis.
11487 * tree.c: refuse to create namespaces nodes with prefix "xml"
11488
Daniel Veillard651f9472001-10-04 14:51:06 +000011489Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11490
11491 * SAX.c: ouch a non-defined namespace could lead to a crash,
11492 fixed #61215
11493
Daniel Veillard7dd05702001-10-04 14:25:12 +000011494Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11495
11496 * parserInternals.c: closed bug #61054
11497
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011498Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11499
11500 * include/libxml/Makefile.am: closing #60708
11501
Daniel Veillarda293c322001-10-02 13:54:14 +000011502Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11503
11504 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11505 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11506
Daniel Veillardf4309d72001-10-02 09:28:58 +000011507Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11508
11509 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11510
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011511Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11512
11513 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11514 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11515
Daniel Veillard16756b62001-10-01 07:36:25 +000011516Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11517
11518 * catalog.c: Justin Fletcher provided cleaup code in case
11519 HAVE_STAT is not defined
11520 * include/win32config.h: Igor Zlatkovic suggested to have
11521 HAVE_STAT defined there
11522
William M. Brack5e1cac12001-09-28 16:19:18 +000011523Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11524
11525 * catalog.c - fixed typing error reported by M. Barros
11526
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011527Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11528
11529 * xmllint.c - fixing typo
11530
William M. Brackd28e48a2001-09-23 01:55:08 +000011531Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11532
11533 * HTMLparser.c: small enhancement to prevent loop on
11534 unrecognizable data
11535
Daniel Veillardb1d62872001-09-21 09:47:08 +000011536Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11537
11538 * parserInternals.c: applying patch from bug #60757 this
11539 should close it
11540
Daniel Veillardc0631a62001-09-20 13:56:06 +000011541Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11542
11543 * catalog.c xmlcatalog.c: removed a couple of warning
11544 * xpath.c: try to solve the linking problem on platforms
11545 needing trio to compile
11546
Daniel Veillard1a123612001-09-19 08:06:23 +000011547Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011548
Daniel Veillard1a123612001-09-19 08:06:23 +000011549 * Makefile.am libxml.spec.in: backing up non-documented changes
11550 commited without review or aproval by Jens Finke <jens@gnome.org>
11551 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011552
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011553Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11554
11555 * configure.in: Joe Orton provided a patch fixing a problem
11556 when iconv is specified to be in a non-standard directory
11557 but wasn't exported in xml2-config --cflags
11558
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011559Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11560
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011561 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011562 troubles with 2.4.4 errors.
11563
Daniel Veillard16698282001-09-14 10:29:27 +000011564Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11565
11566 * encoding.c entities.c: do not output hexadecimal charrefs
11567 when serializing HTML since some version of Netscape can't
11568 grok it, generate decimal ones.
11569 * result/HTML/doc3.htm: output changed due to previous test
11570 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11571
Daniel Veillard98fed372001-09-13 11:34:58 +000011572Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11573
11574 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11575 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11576
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011577Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011578 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011579
11580 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11581 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11582 updated the configuration scripts systems accordingly
11583
Daniel Veillard04382ae2001-09-12 18:51:30 +000011584Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11585
11586 * configure.in: preparing for 2.4.4
11587 * doc/xml.html doc/html/*: updated and rebuilt the docs
11588
Daniel Veillardd63437e2001-09-12 15:00:27 +000011589Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11590
11591 * win32/dsp/libxml2.def.src: tried to incorporate comments
11592 from bug #59220
11593
Daniel Veillard319a7422001-09-11 09:27:09 +000011594Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11595
11596 * parser.c result/noent/wml.xml: fixed bug #59981 related
11597 to handling of '&' in attributes when entities are substitued
11598
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011599Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11600
11601 * libxml.h include/libxml/xmlversion.h.in
11602 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11603 Tried to close bug #60131
11604
Daniel Veillardbce62332001-09-10 18:46:55 +000011605Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11606
11607 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11608
Daniel Veillard143b04f2001-09-10 18:14:14 +000011609Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11610
11611 * SAX.c: fixing bug #59946 on xmlns=""
11612
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011613Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11614
11615 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11616 but allocates a new error code.
11617
Daniel Veillard05c13a22001-09-09 08:38:09 +000011618Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11619
11620 * xmllint.c: John Fleck fixed typos in the options output
11621 * parser.c SAX.c: fix ignorable white space SAX selection
11622
11623Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11624
11625 * entities.c: Steve Underwood found the possibility of an
11626 ininite loop in case of error.
11627
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011628Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11629
11630 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11631
Daniel Veillarda050d232001-09-05 15:51:05 +000011632Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11633
11634 * parser.c: warn if version is not 1.0 but it's not
11635 strictly speaking an error after analyzing the spec
11636
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011637Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11638
11639 *doc/catalog.html - add link to the html version of the
11640 man page, other linguistic cleanups
11641
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011642Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11643
11644 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11645 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11646 file, has not yet been included in the build.
11647
Daniel Veillard99784ff2001-09-01 16:20:28 +000011648Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11649
11650 * catalog.c: removed a duplicate affectation Justin Fletcher
11651
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011652Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11653
11654 * tree.c: Armin Sander pointed a possible text coalescing
11655 problem, completed his patch.
11656
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011657Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11658
11659 * trionan.c: Fixed const and volatile re-definition problem
11660
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011661Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11662
11663 * libxml.4 parser.c: doc updates from Heiko Rupp
11664 * parserInternals.c: 2 sanity checks from Heiko Rupp
11665
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011666Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11667
11668 * tree.c: applied patch from Armin Sander to make some pointers
11669 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011670 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011671
Daniel Veillardb06c6142001-08-27 14:26:30 +000011672Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11673
11674 * xpath.c: hum, restrict the integer usage gcc bug workaround
11675 to only gcc compilers so that other architecture don't get
11676 penalized by this limitation.
11677 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11678
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011679Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11680
11681 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11682 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11683
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011684Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11685
11686 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11687 --convert option to xmlcatalog to convert SGML ones to
11688 the XML syntax.
11689 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11690
11691 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011692Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11693
11694 * catalog.c xmlIO.c: started some serious testing and fixed
11695 a few bug and optmization needs.
11696
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011697Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11698
11699 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11700 preparing for a 2.4.3 release even if it may not be ready yet
11701 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11702 all file parsing lookup to go through the entity resolver, add
11703 to add an API to bypass it (needed to load catalogs themselves),
11704 some cleanup on the catalog code too.
11705 * nanoftp.c: small cleanup
11706 * doc/catalog.html: small update
11707
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011708Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11709
11710 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11711 Jun Kuriyama
11712
Daniel Veillardffb120d2001-08-23 00:52:23 +000011713Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11714
11715 * doc/catalog.html: finished the catalog documentation
11716
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011717Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11718
11719 * doc/catalog.html doc/xml.html: added documentation about
11720 Catalog support, misses an API description
11721 * doc/html/*: reextracted the API pages
11722
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011723Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11724
11725 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11726 Added the part about section 7.2 on URI resolution,
11727 fixed a side effect in the HTML parser, look complete
11728 and ready to rock except the URI/SystemID part!
11729
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011730Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11731
11732 * include/libxml/catalog.h include/libxml/parser.h
11733 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11734 xmlIO.c: added support and APIs needed for the catalog PI
11735 * include/libxml/xmlIO.h: cleanup
11736
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011737Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11738
11739 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11740 include/libxml/catalog.h: starts to look okay, really
11741 plugged the new framework, cleaned a lot of stuff,
11742 added some APIs, except the PI's support missing this
11743 should be mostly complete
11744 * result/catalogs/* test/catalogs/*: added new test, enriched
11745 the existing one with URN ID tests
11746
Daniel Veillard64339542001-08-21 12:57:59 +000011747Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11748
11749 * catalog.c: fixed nextCatalog
11750 * result/catalogs/docbook test/catalogs/*: started adding
11751 a small regression test
11752
Daniel Veillardcda96922001-08-21 10:56:31 +000011753Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11754
11755 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11756 more work on the XML catalog support.
11757 * parser.c include/libxml/parser.h: small cleanup seems using
11758 list as a public parameter name can give portability troubles
11759 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11760 include/libxml/xpath.h include/libxml/Makefile.am: removed
11761 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11762 wrappers
11763
Bjorn Reese45029602001-08-21 09:23:53 +000011764Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11765
11766 * Makefile.am trio.c triodef.h trionan.c xpath.c
11767 include/libxml/Makefile.am include/libxml/trionan.h:
11768 Re-worked Not-A-Number and Infinity support.
11769 * xmlcatalog.c: added readline include files
11770
Daniel Veillard344cee72001-08-20 00:08:40 +000011771Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11772
11773 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11774 testCatalog as xmlcatalog, making it an installed app
11775 adding a shell, and preparing it to be a /etc/xml/catalog
11776 management tool, though not ready yet
11777 * catalog.c include/libxml/catalog.h: adding support for
11778 XML Catalogs http://www.oasis-open.org/committees/entity/
11779 not finished, there is some interesting tradeoffs and a
11780 few open questions left.
11781
Daniel Veillardb7664f42001-08-19 13:00:43 +000011782Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11783
11784 * xmllint.c: fixed a line formatting problem
11785
Daniel Veillard5015b712001-08-17 09:37:52 +000011786Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11787
11788 * SAX.c: removed a couple of unused variable (Albert Chin)
11789
Daniel Veillardbb371292001-08-16 23:26:59 +000011790Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11791
11792 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11793 trying to fix some troubles w.r.t. function returning
11794 const xxxPtr.
11795
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011796Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11797
11798 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11799 defined
11800
Daniel Veillardae6db172001-08-16 19:32:00 +000011801Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11802
11803 * xpointer.c: removed unused var
11804
Daniel Veillard09190202001-08-16 16:27:41 +000011805Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11806
11807 * testXPath.c: another small cleanup closing bug #59110
11808
Daniel Veillard796f4b62001-08-16 16:00:13 +000011809Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11810
11811 * win32/dsp/libxml2.def.src: small cleanup closing bug
11812 #59108
11813
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011814Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11815
11816 * example/gjobread.c: add xmlCleanupParser() before leaving
11817
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011818Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11819
11820 * config.h.in configure.in include/libxml/xmlwin32version.h:
11821 released 2.4.2
11822
Daniel Veillardd3d06722001-08-15 12:06:36 +000011823Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11824
11825 * include/libxml/valid.h debugXML.c valid.c: deprecate
11826 the non-boundchecking Sprintf functions, add Snprintf
11827 this should close bug #57984
11828
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011829Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11830
11831 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11832 URIs before doing the lookups (pointed by Mark Vakoc)
11833
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011834Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11835
11836 * xpath.c: serious changes on Result Value Trees and NodeSets
11837 w.r.t. deallocation and collect operations. Probably not
11838 100% clean (merge of allocated trees smells like a problem).
11839 Seems sufficient to close #58943
11840
Daniel Veillard90493a92001-08-14 14:12:47 +000011841Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11842
11843 * xmllint.c: adding a --format option
11844
Daniel Veillardfe703322001-08-14 12:18:09 +000011845Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11846
11847 * xpath.c: count() was broken on Result Value Tree
11848 * xmlIO.c: fixed file:/// accesses on _WIN32
11849
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011850Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11851
11852 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11853 macro was renamed, this should close bug #58683
11854
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011855Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11856
11857 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11858 entity substitution mode text at the end of the entity might
11859 be added due to text coalescing.
11860 * nanoftp.c parser.c: small cleanup
11861
Daniel Veillard0c720972001-08-08 20:59:00 +000011862Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11863
11864 * HACKING: added John Fleck right to commit in the doc subdir
11865
Daniel Veillard48da9102001-08-07 01:10:10 +000011866Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11867
11868 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11869 allow to inherit attributes from the DTD directly in the
11870 tree, this is needed for XPath and can be a useful feature.
11871 Inherited namespaces are always provided at the tree level now
11872 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11873 of tests for this feature (XSLT being the prime user).
11874
Daniel Veillard50f34372001-08-03 12:06:36 +000011875Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11876
11877 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11878 testSAX.c xmlIO.c xmllint.c include/win32config.h
11879 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11880 include/libxml/xmlwin32version.h.in win32/README.MSDev
11881 win32/dsp/*: applied Win32 Facelift No.2 patches from
11882 Igor Zlatkovic for Windows/MSC
11883
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011884Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11885
11886 * SAX.c: unparsedEntityDecl() the URI computation of the
11887 entity wasn't done breaking XSLT unparsed-entity-uri()
11888
Daniel Veillard567e1b42001-08-01 15:53:47 +000011889Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11890
11891 * xpath.c: fixed a bug when walking the descendants and
11892 the current node has no children
11893 * debugXML.c: show up when a text node is supposed to not be escaped
11894
Thomas Broyerf186c822001-07-31 23:30:37 +000011895Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11896
11897 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11898 worked like the set:leading() function)
11899 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11900
Daniel Veillardba6db032001-07-31 16:25:45 +000011901Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11902
11903 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11904
Daniel Veillard57905372001-07-31 15:52:17 +000011905Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11906
11907 * include/libxml/xmlIO.h: apply change to close #58141
11908 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11909
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011910Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11911
11912 * parser.c: when the internal subset uses a PE, then the
11913 included entity can use conditional sections.
11914
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011915Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11916
11917 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11918 when walking the namespace axis showing up in
11919 libxst/tests/general/bug-12
11920 * xmlmemory.c: added the possibility to trace a given block
11921 defined by its address
11922
Daniel Veillard4aafa792001-07-28 17:21:12 +000011923Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11924
11925 * parser.c: don't override existing encoding specified before
11926 starting xmlParseDocument()
11927
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011928Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11929
11930 * include/libxml/xmlwin32version.h: reinserted, needed for
11931 Windows users of CVS
11932
Darin Adlera77cac02001-07-27 17:41:51 +0000119332001-07-27 Darin Adler <darin@bentspoon.com>
11934
Darin Adler699613b2001-07-27 22:47:14 +000011935 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
11936 * testCatalog.c: Add include of <libxml/parser.h>.
11937
119382001-07-27 Darin Adler <darin@bentspoon.com>
11939
Darin Adlera77cac02001-07-27 17:41:51 +000011940 * include/libxml/.cvsignore:
11941 * include/libxml/xmlwin32version.h:
11942 Remove this file from CVS because it's generated.
11943
Daniel Veillard50822cb2001-07-26 20:05:51 +000011944Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11945
11946 * parser.c include/libxml/parser.h: applied const patches from
11947 Tom Moog #58002
11948
Thomas Broyerba4ad322001-07-26 16:55:21 +000011949Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11950
11951 * xpath.c include/libxml/xpath{,Internals}.h: added a function
11952 lookup framework
11953
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000011954Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11955
11956 * tree.c: fixed xmlCopyNode() for documents
11957
Daniel Veillard6dd398f2001-07-25 22:41:03 +000011958Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11959
11960 * parser.c: fixed bugs #58073 reported by Greg Shtilman
11961
11962Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000011963
11964 * parser.c: fixes bug #57652 reported by Morus Walter
11965
Daniel Veillarde3924972001-07-25 20:25:21 +000011966Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11967
11968 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
11969
Daniel Veillarda53c6882001-07-25 17:18:57 +000011970Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11971
11972 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
11973 errors, lesson don't add new functions at 1am before a release
11974 * xpath.c: integrated fix from Bjorn to avoid divide by zero
11975 from XPath initialization when possible.
11976
Daniel Veillardd9bad132001-07-23 19:39:43 +000011977Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11978
11979 * result/scripts/base*: removing history/readline changed
11980 this slightly
11981 * include/libxml/parser.h SAX.c parser.c parserInternals.c
11982 xmllint.c: make element content line number generation
11983 optionnal to avoid breaking old apps added interface to switch
11984
Daniel Veillardf012a642001-07-23 19:10:52 +000011985Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11986
11987 * configure.in: get rid of the readline and libhistory
11988 dependancies by default, release 2.4.1 with IA64 fix
11989 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
11990 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
11991 John Kroll fixes to allow saving to HTTP via PUT (or
11992 POST of needed).
11993 * doc/html/*.html: regenerated the docs
11994
Thomas Broyere8126242001-07-22 03:54:15 +000011995Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11996
11997 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
11998 xmlHashScanFull and xmlHashScannFull3 to get passed the
11999 three keys as arguments to the callback function
12000
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012001Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12002
12003 * configure.in Makefile.am: removed libxml softlink for good
12004 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12005 100% coverage by gtk-doc
12006
Daniel Veillard8599e702001-07-17 21:38:51 +000012007Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12008
12009 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12010 fixed serious troubles due to size_t vs. int mismatch
12011
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012012Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12013
12014 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12015
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012016Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12017
12018 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12019 convenient extension API for value and context managing
12020 Now handles external objects through xmlXPathPopExternal,
12021 xmlXPathWrapExternal and xmlXPathReturnExternal.
12022 Added functions for sets operations (intersection, etc.)
12023
Daniel Veillard22090732001-07-16 00:06:07 +000012024Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12025
12026 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12027 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12028 HTMLparser.c: cleanup of global variables, marking some
12029 const or private.
12030
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012031Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012032
12033 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12034 fixed xmlXPathNodeSetItem when passing index=0
12035
Daniel Veillard05dec342001-07-14 21:57:39 +000012036Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12037
12038 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12039
Daniel Veillard28ae6362001-07-14 16:44:32 +000012040Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12041
12042 * xmllint.c: fixed compilation under Cygwin #57503
12043 * TODO: update
12044
Peter Williamsed156f52001-07-13 18:35:13 +0000120452001-07-13 Peter Williams <peterw@ximian.com>
12046
12047 * config.h.in: add #undef HAVE_DLFCN_H
12048
12049 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12050 builddir.
12051
Daniel Veillard73b36e32001-07-12 15:09:52 +000012052Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12053
12054 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12055 raised by #57348 and #57381
12056
Daniel Veillard7db37732001-07-12 01:20:08 +000012057Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12058
12059 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12060 tree.c xpointer.c: store the line numbder in element->content,
12061 may break some software, need a configuration mechanism
12062
Darin Adler96037892001-07-11 00:03:16 +0000120632001-07-10 Darin Adler <darin@bentspoon.com>
12064
12065 * .cvsignore:
12066 * example/.cvsignore:
12067 * include/.cvsignore:
12068 * include/libxml/.cvsignore:
12069 Various things that are generated and should be ignored.
12070
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012071Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12072
12073 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12074 * doc/xml.html doc/html/*: updated the docs
12075
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012076Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12077
12078 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12079 validation occured on content with element child
12080
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012081Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12082
12083 * tree.c: fixed XML Base computation which was broken
12084 * debugXML.c: added a base function to the shell
12085 * Makefile.am result/scripts/* test/scripts/*: added scripts
12086 based regression tests, and adding 2 XML Base tests
12087
Daniel Veillard19e96c32001-07-09 10:32:59 +000012088Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12089
12090 * tree.c: set properties doc and call xmlSetListDoc for properties
12091 content when grafting them in a different tree.
12092 * aclocal.m4: remove from CVS
12093
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012094Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12095
12096 * win32/libxml2/libxml2.def.src: added some missing entry point
12097 for XPath (Mark Vakoc)
12098
Daniel Veillard388236f2001-07-08 18:35:48 +000012099Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12100
12101 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12102 layer should URI-Unescape before trying to open resources.
12103
Daniel Veillard04383752001-07-08 14:27:15 +000012104Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12105
12106 * xpath.c: fix the name() bug for elements in the default
12107 namespace reported by Charlie Bozeman
12108
Daniel Veillard7583a592001-07-08 13:15:55 +000012109Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12110
12111 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12112 led to an XPath fix, improvements of SAX initialization, and
12113 an added option --nocdata to testXPath
12114
Daniel Veillard449d7392001-07-07 19:11:06 +000012115Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12116
12117 * doc/libxml-doc.el: Felix Natter provided anew version working
12118 with XEmacs too
12119
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012120Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12121
12122 * include/libxml/xpath.h: small cleanup
12123 * doc/xml.html: update
12124
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012125Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12126
12127 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12128 released 2.3.14
12129
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012130Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12131
12132 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012133 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012134
Daniel Veillard73c9c042001-07-05 20:02:54 +000012135Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12136
12137 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12138 were not equal to empty strings
12139
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012140Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12141
12142 * SAX.c: fixed a URI-Reference computation problem when validating
12143 * xmlIO.c: small cleanup
12144
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012145Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12146
12147 * parser.c: improved the description of a couple of interfaces
12148 upon Larry Stamper suggestion
12149
Daniel Veillard62f313b2001-07-04 19:49:14 +000012150Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12151
12152 * SAX.c entities.c parser.c: changed completely the way entities
12153 are handled when running the parser in entity substitution mode.
12154 This fixes a bug reported by Stephan Kulow and nearly divides
12155 by 3 the amount of memory required by libxslt to load and process
12156 DocBook TDG.
12157
Daniel Veillardf420ac52001-07-04 16:04:09 +000012158Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12159
12160 * HTMLparser.c: fixing a too early root closing problem raised
12161 byt Prashanth Naidu
12162
Daniel Veillard8c357d52001-07-03 23:43:33 +000012163Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12164
12165 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12166 raised by Mark Vakoc.
12167
Daniel Veillard6e90d192001-07-03 16:37:49 +000012168Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12169
12170 * example/Makefile.am: fixed the include path to add srcdir/include
12171 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12172 and some cleanup
12173
Daniel Veillardf06307e2001-07-03 10:35:50 +000012174Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12175
12176 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12177 lot of optimization work, results in significant improvements
12178 when handling really complex XPath queries. Add a small optimizer
12179 for unions, improve [n] and [last()], avoid some costly ops.
12180
Daniel Veillard77044732001-06-29 21:31:07 +000012181Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12182
12183 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12184 * xpath.c: small cleanup
12185 * xmlGetNsList: reformated, fixed problems if used on Entities
12186
Daniel Veillard2adbb512001-06-28 16:20:36 +000012187Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12188
12189 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12190
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012191Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12192
12193 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12194 * Makefile.am example/Makefile.am: workaround automake generating
12195 erroneous deps
12196
Daniel Veillard12f7d292001-06-28 13:12:11 +000012197Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12198
12199 * include/win32config.h: bug #56801 Yon Derek provided a patch
12200 to the windows config file.
12201
Daniel Veillard87ee9142001-06-28 12:54:16 +000012202Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12203
12204 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12205 libxml.h : Yon Derek provided a set of changes to compile from
12206 CVS on Windows/MSC
12207
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012208Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12209
12210 * parser.c: fixed UTF8 BOM support in push mode
12211 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12212 added a specific testcase
12213
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012214Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12215
12216 * Makefile.am: added --push regression tests
12217 * parserInternals.c: the XML parser segfaulted in --push mode
12218
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012219Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12220
12221 * configure.in: moved the symlinks detection within a CVS
12222 check, this is not portable and will be removed soon.
12223 * xpath.c: small cleanup/speedup
12224
Daniel Veillard11648102001-06-26 16:08:24 +000012225Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12226
12227 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12228 release of 2.3.12
12229 * parser.c: make an error message if unknow entities in all cases
12230
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012231Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12232
12233 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12234
Daniel Veillard23793842001-06-25 16:07:45 +000012235Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12236
12237 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12238 includes were installed in the wrong dir
12239
Daniel Veillardf5498f32001-06-25 15:08:36 +000012240Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12241
12242 * doc/html.xml: warn against sending code to exhibit bugs.
12243
Daniel Veillard56f06462001-06-24 21:34:03 +000012244Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12245
12246 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12247 Tru64 from Thomas Leitner
12248
Daniel Veillardc5d64342001-06-24 12:13:24 +000012249Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12250
12251 * AUTHORS: added William and Bjorn
12252 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12253 daniel@veillard.com hopefully I won't have to do this again
12254 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12255 docs can be rebuilt cleanly now
12256 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12257 from CVs it's generated, added include/libxml/xmlwin32version.h
12258 also generated but which should change far less frequently.
12259 * catalog.c nanoftp.c: made sure to include libxml.h not
12260 libxml/xmlversion.h directly
12261 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12262 when compiling on WIN32 and MSC
12263
Daniel Veillard07385fd2001-06-23 21:55:48 +000012264Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12265
12266 * include/Makefile.am include/libxml/Makefile.am configure.in:
12267 fixed make distcheck and rebuilding the rpms
12268
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012269Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12270
12271 * configure.in: should finish the migration of exported includes
12272 into a real include/libxml in CVS, at least for CVS users.
12273 * removed the exported headers, added in include/libxml (as well
12274 as xmlversion.h.in).
12275
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012276Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12277
12278 * configure.in: fixed the way to detect symlink
12279
Daniel Veillard66541772001-06-23 18:31:04 +000012280Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12281
12282 * configure.in: updated, include/libxml is now a real CVS dir
12283
Daniel Veillardca989762001-06-23 17:39:29 +000012284Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12285
12286 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12287 version works with both libxml1 and libxml2 (it autodetects
12288 the prefix of the html-files) from Felix Natter.
12289 * doc/xml.html: updated doc accordingly
12290
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012291Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12292
12293 * xpath.c: fixed the bug generating a template loop in libxslt
12294 when using docbook-xsl-1.4, * should filter out document nodes
12295 * HACKING: added William
12296 * TODO: updated
12297
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012298Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12299
12300 * doc/FAQ.html: added a warning about gcc-3.0
12301 * doc/xml.html: added reference to gdome2 and removed a confusing
12302 sentence
12303
Daniel Veillardf7f41852001-06-22 15:18:01 +000012304Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12305
12306 * xmlversion.h: okay this is a generated file, but Windows
12307 users need it and they can't generate it, and I want CVS
12308 Windows users ...
12309 * win32/libxml2/libxml2_so.dsp: Windows project file for
12310 the shared lib version of libxml2
12311 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12312 resources needed for libxslt/xsltproc by Yon Derek
12313
Bjorn Reese3157b342001-06-22 14:41:45 +000012314Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12315
12316 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12317
Daniel Veillard4151acb2001-06-22 10:48:57 +000012318Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12319
Daniel Veillardcc146db2001-06-22 11:10:52 +000012320 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12321
12322Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12323
Daniel Veillard4151acb2001-06-22 10:48:57 +000012324 * include/win32config.h: Yon Derek provided a first fix
12325 to be able to compile libxslt/xsltproc on Windows
12326
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012327Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12328
12329 * xpath.c: attempt to work around what seemed a gcc optimizer
12330 bug when handling floats on i386 http://veillard.com/gcc.bug
12331 * tree.c entities.c encoding.c: doing some cleanups while
12332 chasing it
12333
Daniel Veillard017b1082001-06-21 11:20:21 +000012334Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12335
12336 * Makefile.am: cleanup when --without-debug is specified
12337 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12338 w.r.t. --without-debug and other include points
12339 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12340 Catalogs
12341 * configure.in entities.h tree.h HTMLparser.c: removed
12342 --without-corba, made the _private field mandatory
12343
Daniel Veillard87a764e2001-06-20 17:41:10 +000012344Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12345
12346 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12347 outputs a BOM in UTF8, an errata has been issued to avoid the
12348 problem, that was the most reasonable solution... Add support
12349 for a leading UTF8 BOM in entities.
12350
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012351Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12352
12353 * valid.c: fixed a bug found when post validating an entity ref
12354 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12355 activate it too
12356
Daniel Veillard39196eb2001-06-19 18:09:42 +000012357Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12358
12359 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12360 weakness in the node copy the XPointer and the XInclude
12361 implementations. Serious cleanup.
12362
Daniel Veillard3739b982001-06-19 12:51:30 +000012363Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12364
12365 * Makefile.am: Kjartan Maraas provided a small patch to
12366 add xml2-config.in to EXTRA_DIST
12367
Daniel Veillarda9142e72001-06-19 11:07:54 +000012368Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12369
12370 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12371 provided another failing case found in KDE, the way the
12372 ctxt->vctxt.nodeTab was allocated and freed changed over
12373 time but it wasn't completely cleaned up. This should fix it.
12374
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012375Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12376
12377 * parser.c: Stephan Kulow also raised the fact that line number
12378 could get miscounted making debug harder, fixed the problem
12379 in xmlParseCharData()
12380
Daniel Veillard64b98c02001-06-17 17:20:21 +000012381Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12382
12383 * valid.c: Stephan Kulow pointed out a problem when validating
12384 and using an empty entity, forgot a 'break' in a case.
12385
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012386Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12387
12388 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12389 * doc/xml.html: updated with 2.3.11
12390
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012391Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12392
12393 * TODO: updated adding cleanup of generated doc
12394 * configure.in: prepared to release 2.3.11
12395 * xmllint.c: added --version for bug reporting
12396 * doc/html/*.html: rebuilt the doc
12397
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012398Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12399
12400 * xpath.c: first part of the work on selecting namespace to
12401 fix bug #56115
12402
Daniel Veillard96ed5832001-06-15 22:22:04 +000012403Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12404
12405 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12406 when using -liconv
12407 * TODO: updated
12408
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012409Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12410
12411 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12412 cleanup, encoding support.
12413
Daniel Veillard608ad072001-06-14 08:32:28 +000012414Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12415
12416 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12417
Daniel Veillard239d0522001-06-13 23:02:48 +000012418Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12419
12420 * xpath.c: bug detected by Ankh when / is used as a function arg
12421
Daniel Veillard02bb1702001-06-13 21:11:59 +000012422Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12423
12424 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12425 of element and use it to avoid outputting formatting spaces at
12426 the wrong place. Implemented the format parameter for HTML save.
12427 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12428 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12429 result/HTML/wired.html: of course this impact the result of a
12430 number of HTML tests
12431
Daniel Veillard95d845f2001-06-13 13:48:46 +000012432Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12433
12434 * HTMLtree.[ch]: started augmenting the HTML save API with
12435 encoding and formatting parameters
12436
Daniel Veillardeca60d02001-06-13 07:45:41 +000012437Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12438
12439 * HTMLtree.h: cleanup and started evaluating the work needed on
12440 revamping the HTML output code
12441
Daniel Veillard84666b32001-06-11 17:31:08 +000012442Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12443
12444 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12445
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012446Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12447
12448 * valid.c: fixed bug #56049, forgot one check in the
12449 validation routine
12450
Daniel Veillardca2366a2001-06-11 12:09:01 +000012451Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12452
12453 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12454
Daniel Veillard6761eee2001-06-11 10:29:38 +000012455Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12456
12457 * libxml.h: fixed an error in last commit
12458 * doc/FAQ.html: added an entry for compilation from CVS
12459
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012460Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12461
12462 * xmlversion.h.in libxml.h: Cygwin patches
12463 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12464 * tree.h: cleanup
12465
Daniel Veillardacd370f2001-06-09 17:17:51 +000012466Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12467
12468 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12469 memory block in a strange case where libxml is linked twice
12470 in the binary.
12471
Daniel Veillard1d047672001-06-09 16:41:01 +000012472Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12473
12474 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12475 state far too often, simple fix used to avoid it.
12476
Daniel Veillard4497e692001-06-09 14:19:02 +000012477Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12478
12479 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12480 being processed, applied his patch
12481 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12482
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012483Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12484
12485 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12486 provided fixes to compile on MSCC again
12487 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12488 also provided an update for the project files.
12489
Daniel Veillarda682b212001-06-07 19:59:42 +000012490Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12491
12492 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12493 bug #55810
12494
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012495Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12496
12497 * tree.c: fixed xmlGetNsProp() to close bug #55683
12498 Note this requires libxslt to use it's own function instead.
12499
Daniel Veillardf0c53762001-06-07 16:07:07 +000012500Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12501
12502 * HTMLtree.c: when in a pre element no formatting space should
12503 be added.
12504 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12505
Daniel Veillard068a9652001-06-07 15:30:26 +000012506Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12507
12508 * configure.in: added tests for signal() and signal.h
12509
Daniel Veillard541d6552001-06-07 14:20:01 +000012510Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12511
12512 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12513
Daniel Veillard8a367d42001-06-07 14:01:34 +000012514Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12515
12516 * doc/libxml-doc.el: Felix Natter provided a new version for
12517 libxml2
12518
Daniel Veillard8a926292001-06-07 11:20:20 +000012519Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12520
12521 * HTMLtree.c: when in a pre element no formatting space should
12522 be added.
12523
Daniel Veillard14839d52001-06-06 16:11:56 +000012524Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12525
12526 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12527
Daniel Veillarde95e2392001-06-06 10:46:28 +000012528Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12529
12530 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12531 hack
12532 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12533 * uri.c: fixed a warning
12534
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012535Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12536
12537 * HTMLtree.c: trying to close bug #55772 escaping in script
12538 elements
12539 * doc/xml.html: suggest to send mail to the list
12540
12541Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012542
12543 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12544 good. Use a macro and based on the solution provided in
12545 vsnprintf manual page from GNU.
12546
Bjorn Reese99748722001-06-05 12:49:15 +000012547Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12548
12549 * error.c: Workaround for non-preserving variadic list.
12550 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12551
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012552Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12553
12554 * doc/xml.html: added 2.3.10 release
12555
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012556Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12557
12558 * configure.in: releasing 2.3.10
12559
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012560Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12561
12562 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12563
Daniel Veillard20042422001-05-31 18:22:04 +000012564Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12565
12566 * encoding.c: Robert Collins provided a patch to add the
12567 "US-ASCII" encoding alias
12568
Daniel Veillard97ac1312001-05-30 19:14:17 +000012569Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12570
12571 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12572 string oriented functions and started cleaning the related areas
12573 in xpath.c which needed fixing in this respect
12574
Daniel Veillard2d703722001-05-30 18:32:34 +000012575Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12576
12577 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12578 #55380
12579 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12580
Daniel Veillard9403a042001-05-28 11:00:53 +000012581Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12582
12583 * TODO: updated
12584 * nanohttp.[ch] : started adding APIs to get the redirected URL
12585 when this occurs (needed for further base computation
12586 * tree.h: cleanup
12587 * encoding.c: cleanup
12588 * SAX.c: minor change around ctxt->loadsubset
12589
Daniel Veillard6278fb52001-05-25 07:38:41 +000012590Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12591
12592 * Makefile.am include/Makefile.am: small change to have
12593 include/libxml rebuilt if working from CVS.
12594 * uri.c: applied another patch from Carl Douglas for URI escaping,
12595 this should close bug #51876
12596
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012597Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12598
12599 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12600 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12601 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12602 added specific regression test
12603 * parser.h: preparing for the XSLT mode where DTD inherited
12604 attributes are added to the tree.
12605
Daniel Veillardbbd22452001-05-23 12:02:27 +000012606Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12607
12608 * xinclude.[ch]: Updated the namespace for the Last Call version
12609 * result/XInclude/include test/XInclude/include: updated the
12610 testsuite accordingly
12611
Daniel Veillard8514c672001-05-23 10:29:12 +000012612Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12613
12614 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12615 related to bug #51876
12616
Daniel Veillard42596ad2001-05-22 16:57:14 +000012617Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12618
12619 * tree.c: fixed a gross mistake in base computation, xml:base is
12620 not completely correct yet (need cascade).
12621 * xpath.[ch]: added the few things needed to find a function name
12622 and URI from the XPath context when it is called.
12623
Daniel Veillard81418e32001-05-22 15:08:55 +000012624Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12625
12626 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12627 * DOCBparser.c: small cleanup
12628 * xmllint.c: added a --catalogs option to load catalogs from
12629 $SGML_CATALOG_FILES
12630 * tree.c: cleanup
12631 * configure.in: iconv library fixup, ICONV_LIBS
12632
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012633Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12634
12635 * catalog.c: handling of CATALOG entries. detection of recursion,
12636 and a few bugfixes
12637 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12638 against the default namespace
12639
Daniel Veillard04b93292001-05-21 08:15:31 +000012640Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12641
12642 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12643
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012644Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12645
12646 * parser.c: fixed propagation context info when parsing an
12647 external entity.
12648 * doc/html/*.html: regenerated a couple of docs
12649
Daniel Veillard4623acd2001-05-19 15:13:15 +000012650Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12651
12652 * doc/xml.html: update with 2.3.9 informations
12653
Daniel Veillardbed7b052001-05-19 14:59:49 +000012654Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12655
12656 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12657 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12658 * doc/html/* : rebuilt the docs
12659 * valid.c: small patch which may improve some case when
12660 validating.
12661
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012662Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12663
12664 * HTMLparser.c: Closed bug #54891
12665 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12666 to the suite
12667
12668Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12669
12670 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12671 applied a documentation patch from LotR and filled in a few missing
12672 descriptions
12673
Daniel Veillard76d66f42001-05-16 21:05:17 +000012674Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12675
12676 * xpath.c tree.c parser.c: speed optimizations at the parser level
12677 document tree freeing and xpath evaluation
12678
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012679Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12680
12681 * parser.c parser.h parserInternals.h: fixed a couple of
12682 interfaces for handling memory buffer input to const char *
12683 upon suggestion of JamesH.
12684
Daniel Veillardc3739e72001-05-15 15:23:27 +000012685Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12686
12687 * configure.in: LoTR sent a patch fixing the previous commit
12688
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012689Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12690
12691 * configure.in: trying to deal again with the stoopid -R linking
12692 flag of Solaris
12693
Daniel Veillard790142b2001-05-15 10:51:53 +000012694Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12695
12696 * xpath.h: two nodeset access macros from Thomas Broyer
12697
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012698Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12699
12700 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12701 patch from Thomas Broyer
12702
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012703Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12704
12705 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12706 case
12707 * INSTALL: was empty added stuff from the FAQ
12708
Daniel Veillard75bea542001-05-11 17:41:21 +000012709Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12710
12711 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12712 attributes handling and #54433 by adding xmlUnsetProp()
12713 and xmlUnsetNsProp()
12714
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012715Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12716
12717 * HTMLparser.c: Patch from Jonas Borgström
12718 (htmlGetEndPriority): New function, returns
12719 the priority of a certain element.
12720 (htmlAutoCloseOnClose): Only close inline elements if they
12721 all have lower or equal priority.
12722 * result/HTML: this of course changed a number of tests results.
12723
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012724Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12725
12726 * xmlIO.c catalog.c: plugged in the default catalog resolution
12727 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12728 documentations
12729 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12730
Daniel Veillarda7374592001-05-10 14:17:55 +000012731Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12732
12733 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12734 integrating catalogs
12735 * catalog.[ch] testCatalog.c: adding a small catalo API
12736 (only SGML catalog support).
12737 * parser.c: restaured xmlKeepBlanksDefault(0) API
12738
Daniel Veillardc17337c2001-05-09 10:51:31 +000012739Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12740
12741 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12742
Daniel Veillard257d9102001-05-08 10:41:44 +000012743Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12744
12745 * parser.c: added xmlParseExternalEntityPrivate() to allow
12746 propagation of ctxt->_private when parsing external entities
12747
Daniel Veillard083c2662001-05-08 08:27:14 +000012748Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12749
12750 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12751
Daniel Veillard01ef7382001-05-08 07:31:43 +000012752Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12753
12754 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12755
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012756Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12757
12758 * valid.c: warn when indeterminist content model is detected
12759 * result/VC/ElementValid8: this adds a message
12760 * Makefile.am: add --novalid for VCM tests
12761 * parserInternals.c: added a call to Init memory
12762
Daniel Veillard64269352001-05-04 17:52:34 +000012763Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12764
12765 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12766 when both parameters are NULL.
12767
Daniel Veillard37721922001-05-04 15:21:12 +000012768Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12769
12770 * valid.c: applied small patch from Gary Pennington, reindented
12771 some part of the code.
12772
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012773Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12774
12775 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12776 release, updated and regenerated the docs
12777
Daniel Veillard357c9602001-05-03 10:49:20 +000012778Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12779
12780 * xpath.c result/XPath/expr/floats : clarified and cleanup
12781 printing of abnormal floats in tests.
12782
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012783Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12784
12785 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12786 * results/HTML/ : a few changes in the output of the HTML tests as
12787 a result.
12788 * configure.in: tying to fix -liconv where needed
12789
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012790Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12791
12792 * Makefile.am: fixed a stupid error
12793
Daniel Veillard7150a032001-05-02 16:41:11 +000012794Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12795
12796 * configure.in Makefile.am: make the inclusion of the trio
12797 modules in the library conditional
12798
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012799Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12800
12801 * DOCBparser.c: patche from László Kovács, fixed entities refs
12802 in attributes handling
12803
Daniel Veillardedddff92001-05-02 10:58:52 +000012804Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12805
12806 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12807 flushing
12808
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012809Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12810
12811 * xpath.c: fix of an XSLT namespace bug reported on the list
12812 general/bug-8-
12813
Daniel Veillard5792e162001-04-30 17:44:45 +000012814Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12815
12816 * strio.h trio.c: Dan McNichol suggested a couple of small
12817 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12818
Daniel Veillard02141ea2001-04-30 11:46:40 +000012819Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12820
12821 * tree.c parser.c encoding.c: spent a bit more time looking
12822 at the parsing speed and DOM handling. Added a few more
12823 speedups.
12824
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012825Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12826
12827 * parser.c: small but effective parsing speed improvement
12828
Daniel Veillardb59076b2001-04-29 17:04:07 +000012829Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12830
12831 * configure.in: default on the DocBook parser inclusion (for Gnome)
12832 * DOCBparser.h: fixed a header reference
12833
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012834Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12835
12836 * configure.in xpath.c: applied Bjorn patches for FPE on the
12837 alpha
12838
Daniel Veillardeefd4492001-04-28 16:55:50 +000012839Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12840
12841 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12842 xmlSaveFormatFileTo()
12843
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012844Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12845
12846 * xpath.c: simple and efficient optimization, XPath functions
12847 aways bind to the same code, cache this
12848 * TODO: updated (by saying some is obsolete)
12849
Daniel Veillard2156a562001-04-28 12:24:34 +000012850Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12851
12852 * xpath.c: more cleanup work on XPath name parsing routines
12853
Daniel Veillard61d80a22001-04-27 17:13:01 +000012854Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12855
12856 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12857 xmlXPathParseName
12858 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12859 * debugXML.c: avoid compilation problems if compiling without
12860 HTML support, Igor Zlatkovic
12861 * win32/libxml2/libxml2.def.src: being able to compile without
12862 XPath on Windows
12863
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012864Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12865
12866 * libxml.m4: yet another patch from Toshio Kuratomi
12867
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012868Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12869
12870 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12871
Daniel Veillard67fee942001-04-26 18:59:03 +000012872Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12873
12874 * tree.[ch]: added xmlSaveFormatFile interface for saving
12875 and indenting a file.
12876
Daniel Veillard82e49712001-04-26 14:38:03 +000012877Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12878
12879 * xpath.c: fixed bug #53689 related to processing-instruction()
12880
Daniel Veillard02f077a2001-04-26 10:59:11 +000012881Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12882
12883 * DOCBparser.c: patche from László Kovács
12884
Daniel Veillard30211a02001-04-26 09:33:18 +000012885Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12886
12887 * parser.c: applied fixes from Christian Glahn bug report #53391
12888
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012889Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12890
12891 * error.c: Jean François Lecomte provided a complete description
12892 and a fix to bug #53537
12893
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012894Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12895
12896 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12897
Daniel Veillard1034da22001-04-25 19:06:28 +000012898Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12899
12900 * DOCBparser.c SAX.c: a bit more work on entities processing.
12901 Still Need to cleanup XML output and references in attributes
12902
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012903Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12904
12905 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12906
Daniel Veillardb33c2012001-04-25 12:59:04 +000012907Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12908
12909 * tree.c: trying to fix #53574, not completely complete,
12910 I would like xmllint --copy --debug test/ent1 and
12911 xmllint --debug test/ent1 to show the same result.
12912 * xpath.c: fix a bug when trying to sort namespace nodes
12913
Daniel Veillard5146f202001-04-25 10:29:44 +000012914Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12915
12916 * HTMLtree.c: real fix for #53402
12917
Daniel Veillard7533cc82001-04-24 15:52:00 +000012918Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12919
12920 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12921 PIs when using xsl:output
12922 * valid.c: closing #53537 some case generate segfaults if there
12923 is validity errors
12924
Daniel Veillard61b33d52001-04-24 13:55:12 +000012925Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12926
12927 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12928 of external parsed entities, added --noent to testDocbook
12929 * valid.c: Garry Pennington found an uninitialized variable
12930 access in xmlValidateElementContent()
12931
Daniel Veillard56098d42001-04-24 12:51:09 +000012932Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12933
12934 * HTMLparser.c : HTML parsing still sucks ... trying to deal
12935 with madness
12936 * result/HTML/ : this modified the result of the regression tests
12937 a lot.
12938
Daniel Veillard122376b2001-04-24 12:12:30 +000012939Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12940
12941 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
12942 to doc where it wasn't checked against NULL reported by
12943 Jens Laas
12944
Daniel Veillard43dadeb2001-04-24 11:23:35 +000012945Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12946
12947 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
12948 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
12949
Daniel Veillardeae522a2001-04-23 13:41:34 +000012950Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12951
12952 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
12953 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
12954 * SAX.[ch]: cleanup and updates for DocBook
12955 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
12956 ex SGML identifier changes
12957 * valid.c: removed a static unused function.
12958
Daniel Veillardde57c612001-04-23 09:13:36 +000012959Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12960
12961 * HTMLtree.c: applied change for Paul Sponagl on script saving
12962 * Makefile.am: the warning about entity title.xml are normal.
12963
Daniel Veillard393df012001-04-22 20:11:18 +000012964Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12965
12966 * configure.in: release of 2.3.7
12967 * Makefile.am: fixing make distcheck
12968
Daniel Veillarda41123c2001-04-22 19:31:20 +000012969Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12970
12971 * doc/html/* doc/xml.html: updated and regenerated the docs
12972
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000012973Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12974
12975 * xpath.c: fixed the XPointer problem introduced in 2.3.6
12976
Daniel Veillarde82a9922001-04-22 12:12:58 +000012977Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12978
12979 * tree.c: fixed #53388 with the provided patch
12980
Daniel Veillard06803992001-04-22 10:35:56 +000012981Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12982
12983 * valid.c: Bjorn detected an invalid memory access. Fixed
12984 vstateVPush()
12985
Daniel Veillard40af6492001-04-22 08:50:55 +000012986Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12987
12988 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
12989
Bjorn Reese70a9da52001-04-21 16:57:29 +000012990Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12991
12992 * libxml.h: new header used only for the compilation of libxml
12993 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
12994 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
12995 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
12996 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
12997 xmlmemory.c xpath.c xpointer.c: libxml.h integration
12998 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
12999 baseline (version 1.2 plus a single patch).
13000 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13001 scientific notation for numbers. Tests added.
13002 * xpath.c: formatting of numbers changed to use sprintf
13003 (contribution from William Brack)
13004
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013005Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13006
13007 * valid.c: cleanup, more useful debugging
13008 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13009 * xmlIO.c: entity loading is printed as an error when validating
13010
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013011Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13012
13013 * valid.c: fixed to validate within entities
13014 * test/VCM/v22.xml: added a specific testcase
13015
Daniel Veillardca1f1722001-04-20 15:47:35 +000013016Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13017
13018 * valid.c: forgot an epsilon transition in for ()+
13019 * test/VCM/v21.xml : added a specific test case
13020
Daniel Veillard85349052001-04-20 13:48:21 +000013021Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13022
13023 * valid.c: removed a state explosion exhibited by RSS
13024 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13025 from bug #51872
13026
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013027Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13028
13029 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13030 validation without using an ugly NFA -> DFA algo in the source.
13031 Made a specific algorithm easier to maintain, using a single
13032 stack and without recursion.
13033 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13034 * hash.c: made the growing routine static
13035 * tree.h parser.c: added the parent information to an
13036 xmlElementContent node.
13037
Daniel Veillarde470df72001-04-18 21:41:07 +000013038Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13039
13040 * SAX.c parser.c xpath.c: generating IDs when not validating
13041 from an external parsed entity was poisoning the ID has table
13042 with removed values. This was killing XSLT on the KDE help
13043 browser.
13044
Daniel Veillardceacdd92001-04-18 15:10:35 +000013045Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13046
13047 * entities.h: andrew@ugh.net.au detected a double declaration
13048
Daniel Veillarda10efa82001-04-18 13:09:01 +000013049Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13050
13051 * debugXML.c hash.c tree.h valid.c : some changes related to
13052 the validation suport to improve speed with DocBook
13053 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13054 the way validation errors get reported
13055
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013056Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13057
13058 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13059 by P C Chow and William M. Brack for XSLT HTML output
13060
Daniel Veillard2d90de42001-04-16 17:46:18 +000013061Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13062
13063 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13064 Igor Zlatkovic patches for MSC compilation and added his
13065 updates
13066
Daniel Veillarde043ee12001-04-16 14:08:07 +000013067Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13068
13069 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13070 prefix lookup.
13071 * parserInternals.c: fixed the bug reported by Morus Walter
13072 due to an off by one typo in xmlStringCurrentChar()
13073
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013074Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13075
13076 * HTMLparser.c result/HTML/*: revamped the way the HTML
13077 parser handles end of tags or end of input
13078
Daniel Veillard82daa812001-04-12 08:55:36 +000013079Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13080
13081 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13082
Daniel Veillard67a21302001-04-11 14:39:16 +000013083Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13084
13085 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13086 bug where the linktime verions of free() won't work ...
13087
Daniel Veillard27b55282001-04-11 12:22:25 +000013088Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13089
13090 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13091
Daniel Veillardafc73112001-04-11 11:51:41 +000013092Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13093
13094 * doc/xml.html: added 2.3.6 release
13095
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013096Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13097
13098 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13099 * result/wml.xml: resulted in a small output change
13100
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013101Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13102
13103 * tree.c: xmlNewDoc was missing the charset initialization
13104 * xmllint.c: added --auto to autogenerate a doc, allow to
13105 reproduce the problem fixed on xmlNewDoc
13106
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013107Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13108
13109 * xpath.c: trying to get 52979 solved
13110 * tree.c result/ result/noent/: trying to get 52712 solved, this
13111 also made me clean up the fact that XML output in general should
13112 not add formating blanks by default, this changed the output of
13113 a few tests
13114
Daniel Veillard73639a72001-04-10 14:31:39 +000013115Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13116
13117 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13118
Daniel Veillardfac26a12001-04-08 13:08:14 +000013119Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13120
13121 * configure.in: finally released 2.3.6
13122
Daniel Veillard911f49a2001-04-07 15:39:35 +000013123Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13124
13125 * xpath.c: checking for null pointer generated by new code
13126
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013127Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13128
13129 * xpath.c: fixed a [] evaluation problem reported
13130 * test/XPath/tests/simpleaddr: extended test
13131 * result/XPath/simpleaddr: updated result
13132
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013133Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13134
13135 * xmllint.c: Dan Timis reported a portability problem
13136 on Macs without mmap, fixed it.
13137
Daniel Veillardb38bd552001-04-03 18:22:00 +000013138Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13139
13140 * testXPath.c : added a --tree option allowing to display the
13141 tree dump of the XPath expression
13142
Daniel Veillard4dd93462001-04-02 15:16:19 +000013143Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13144
13145 * xpath.c: fixed a memleak when comparing nodesets
13146 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13147 * tree.c: added a TODO
13148
Daniel Veillard92ad2102001-03-27 12:47:33 +000013149Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13150
13151 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13152 we need string functions
13153 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13154 to be able to use them where needed. Applied some changes
13155 to reduce name linking pollution and compile in only what's
13156 needed.
13157 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13158 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13159 for the string manipulation functions
13160 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13161 to the free() function of xmlmemory.c
13162 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13163 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13164 usage.
13165
13166
Daniel Veillard2be30642001-03-27 00:32:28 +000013167Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13168
13169 * error.c: applied the context output patch of the error
13170 handling submitted by Chuck Griffith
13171 * error/VC/*: this slightly change some error logs
13172
Daniel Veillard50582112001-03-26 22:52:16 +000013173Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13174
13175 * parser.c: fixed line number reporting on error
13176
Daniel Veillard04be4f52001-03-26 21:23:53 +000013177Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13178
13179 * parser.c: Sullivan and Darin found a parser bug,
13180 applied the patch.
13181
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013182Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13183
13184 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13185 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13186 xmlversion.h.in xpointer.c: of course the way I defined
13187 UNUSED breaks on old gcc version. Try to be smart and
13188 also define it directly in xmlversion.h
13189 * configure.in: removed -ansi flag from the pedantic set
13190
13191Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013192 Huge cleanup, I switched to compile with
13193 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13194 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13195 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13196 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13197 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13198 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13199 encoding.h entities.c error.c list.[ch] nanoftp.c
13200 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13201 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13202 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13203 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13204 Cleanup, staticfied a number of non-exported functions,
13205 detected and cleaned up a dozen of problem found this way,
13206 avoided a lot of public function name/typedef/system names clashes
13207 * doc/xml.html: updated
13208 * configure.in: switched private flags to the really pedantic ones.
13209
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013210Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13211
13212 * configure.in: 2.3.5
13213 * doc/html/*: rebuilt the docs
13214
Daniel Veillard146c9122001-03-22 15:22:27 +000013215Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13216
13217 * parser.c: fixed a reported bug in NOTATION parsing
13218 * uri.c: accepted but not fixed bug 51876, added TODO
13219 * Makefile.am: fixed bug 51876
13220
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013221Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13222
13223 * config.h.in configure.in error.c: fix a compilation problem
13224 on platforms without vsnprintf (xml@thewrittenword.com)
13225
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013226Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13227
13228 * parser.c: fixed a function name header typo
13229 * SAX.c: notations can also occur in external subset.
13230
Daniel Veillard7d42b542001-03-20 13:22:46 +000013231Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13232
13233 * error.c: removed a C++ like comment
13234
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013235Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13236
13237 * parser.c: fixing bug 52299 strange condition leading
13238 to a parser crash due to a buffer overflow
13239 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13240 added the specific test case
13241
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013242Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13243
13244 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13245 xmlXPathConvert{String,Number,Boolean} to be able to make
13246 type casts without a context stack, fixed some implementation
13247 problems related to the absence of context at parse-time,
13248 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13249 in the public API too
13250 * xpointer.c xpathInternals.h: we need to know at parse time
13251 whether we are compiling an XPointer
13252
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013253Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13254
13255 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13256 cleaned up the parser internals, refactored XPath code, added
13257 new compilation based APIs and cleanly separated public and
13258 private APIs.
13259
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013260Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13261
13262 * xpath.h: the comp field must be added at the end to avoid
13263 killing binary compat.
13264
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013265Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13266
13267 * Makefile.am: detect XPath memleaks in regreson tests
13268 * error.c: fixed and error w.r.t. error reporting still using
13269 stderr
13270 * hash.c: added new line at end of file
13271 * tree.h: minor cleanup
13272 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13273 expression parsing from evaluation, resulted in a number of
13274 changes internally, and in XPointer. Likely to break stuff
13275 using xpathInternals.h but should remain binary compatible,
13276 new interfaces will be added.
13277
Daniel Veillardd574f782001-03-14 19:40:17 +000013278Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13279
13280 * configure.in: fixed a couple of problems reported by
13281 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13282 without gcc on non linux platforms.
13283
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013284Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13285
13286 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13287 a fix for --with-html-dir= configure support. I hope it won't
13288 break rpm generation
13289
Daniel Veillarda022fe02001-03-14 16:30:00 +000013290Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13291
13292 * xmlIO.c: one function comment cleanup.
13293
Daniel Veillard25239c12001-03-14 13:56:48 +000013294Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13295
13296 * SAX.c: external subset notations were improperly registered
13297 in the internal subset.
13298
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013299Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13300
13301 * README.cvs-commits: added, pointing to HACKING
13302 * HACKING: updated
13303
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013304Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13305
13306 * parser.c: and Matt Sergeant found one in the XML push
13307 parser (erroneous check I forgot to remove when I fixed the
13308 main parser).
13309
Daniel Veillard68d7b672001-03-12 18:22:04 +000013310Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13311
13312 * xpath.c: ptittom found a small bug in UnaryExpr
13313
Daniel Veillarde356c282001-03-10 12:32:04 +000013314Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13315
13316 * configure.in: bumped to 2.3.4
13317 * error.c: fixed bug #51860
13318 * tree.c: fixed bug #51861
13319 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13320 * tree.[ch] : added xmlDefaultBufferSize
13321 * nanoftp.c: typo in function name header block
13322 * doc/xml.html : updated, added link to XML::LibXSLT
13323 * doc/html/* : rebuilt the docs
13324
Daniel Veillard80f32572001-03-07 19:45:40 +000013325Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13326
13327 * parser.c SAX.c: the new content parsing code raised an
13328 ugly bug in the characters() SAX callback. Found it
13329 just because of strangeness in XSLT XML Rec ouptut :-(
13330
Daniel Veillard6c831202001-03-07 15:57:53 +000013331Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13332
13333 * Makefile.am: Martin Baulig suggested to add -lm
13334 * tree.c: found another bug in xmlNodeGetContent()
13335
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013336Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13337
13338 * xpath.c: Bjorn found the error related to strictness of comparison.
13339
Daniel Veillard29631a82001-03-05 09:49:20 +000013340Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13341
13342 * parser.c: trying to fix the Dtd parsing problem reported
13343 by Gary, side effect of last week speed optimizations.
13344
Daniel Veillard14be0a12001-03-03 18:50:55 +000013345Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13346
13347 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13348 * parserInternals.c: removed unneeded test raised by Stric
13349
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013350Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13351
13352 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13353 and fixed by William Brack). Added xmlXPathFormatNumber.
13354 Changed the sorting slightly.
13355 * configure.in Makefile.am example/Makefile.am: Added -lm.
13356 Please note that applications linking with libxml2, must
13357 also like with the math library from now on.
13358
Daniel Veillardf9533d12001-03-03 10:04:57 +000013359Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13360
13361 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13362
Daniel Veillard2f362242001-03-02 17:36:21 +000013363Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13364
13365 * parser.c: one must report spaces even if the Dtd element
13366 content proves that this is not part of the element content.
13367 * result/valid/*.xml: this changed the ouptu slightly
13368
Daniel Veillardb402c072001-03-01 17:28:58 +000013369Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13370
13371 * configure.in: bumped to 2.3.3
13372 * doc/xml.html: updated
13373
Daniel Veillard77851712001-02-27 21:54:07 +000013374Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13375
13376 * tree.c: minor doc fix
13377 * xpath.c: deallocation issues when a result tree has been
13378 converted to a node-set
13379
Daniel Veillardec70e912001-02-26 20:10:45 +000013380Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13381
13382 * doc/xml.html: oops corrected dates s/2000/2001
13383
Daniel Veillard8730c562001-02-26 10:49:57 +000013384Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13385
13386 * valid.c: new patch from Gary Pennington
13387
Daniel Veillard91e9d582001-02-26 07:31:12 +000013388Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13389
13390 * doc/xml.html: applied patch from Ankh
13391
Daniel Veillardedac3c92001-02-26 01:36:19 +000013392Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13393
13394 * xinclude.c: fixed a problem building on Mac
13395
Daniel Veillard21a0f912001-02-25 19:54:14 +000013396Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13397
13398 * parser.c: more work on increasing parsing ferformances
13399
Daniel Veillard48b2f892001-02-25 16:11:03 +000013400Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13401
13402 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13403 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13404 avoiding memcpy in production builds MEM_CLEANUP macro use
13405 * parser.[ch] parserInternals.c: optimizations of the tightest
13406 internal loops inside the parser. Better checking of I/O
13407 flushing/loading conditions
13408 * xmllint.c : added --timing
13409
Daniel Veillard71681102001-02-24 17:48:53 +000013410Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13411
13412 * configure.in: bumped to 2.3.2
13413 * doc/xml.html: updated for release
13414
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013415Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13416
13417 * xpath.c: found a memleak and fixed a nasty bug
13418
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013419Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13420
13421 * xmllint.[c1] : added return code errors for xmllint
13422 * xpath.c: specific debug dump function for result value trees
13423
Daniel Veillard4b637072001-02-21 21:52:55 +000013424Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13425
13426 * xpath.c: finally implemented xmlXPathCompareNodeSets
13427 * test/XPath/expr/floats results/XPath/expr/floats: added
13428 a test for float expressions
13429
Daniel Veillardf714aa32001-02-21 03:07:44 +000013430Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13431
13432 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13433 * parserInternals.[ch]: trying to speed up parsing
13434 * xpath.c : speeded up node set equality op
13435
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013436Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13437
13438 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13439 better handling of ID/IDREF and the list modules associated
13440 * configure.in: small CFLAGS cleanup
13441
Daniel Veillarda8abee62001-02-19 15:14:59 +000013442Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13443
13444 * configure.in: fixed iconv detection on AIX (stric)
13445
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013446Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013447
13448 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13449
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013450Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13451
13452 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13453 and optimized xmlXPathNodeSetSort
13454
Daniel Veillard142adbf2001-02-17 13:21:05 +000013455Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13456
13457 * xpath.c: bug fix when context size is 0
13458 * parser.c: I like Norm's Dtd because they still manage to break
13459 the parser occasionally
13460
Daniel Veillardf23e0092001-02-16 13:21:29 +000013461Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13462
13463 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13464
Daniel Veillarde0e26512001-02-16 00:11:46 +000013465Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13466
13467 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13468 attributes within the XML-1.0 namespace
13469
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013470Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13471
13472 * xpathInternals.h: exported a few axis functions
13473 * doc/xml.html: updated the doc
13474
Daniel Veillard760f4422001-02-15 14:59:48 +000013475Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13476
13477 * configure.in: applied patch from Daniel van Balen for OpenBSD
13478 and bumped version to 2.3.1
13479 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13480 attempt to find autoclosing was simply broken, removed it,
13481 updated the examples, this is better
13482
Daniel Veillardd194dd22001-02-14 10:37:43 +000013483Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13484
13485 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13486 hash functionnalities.
13487 * doc/html/* : rebuild the doc
13488
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013489Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13490
13491 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13492 on predicate
13493 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13494 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13495 really want to have tags closed on output even if we accept
13496 unclosed ones on input
13497
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013498Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13499
13500 * xpath.c: ouch don't free NULL, rare case fixed
13501 * tree.c: don't coalesce text nodes if they don't have the
13502 same behaviour wrt escaping on output
13503
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013504Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13505
13506 * xpath.c: small fixup
13507 * SAX.c: don't warn on empty namespaces.
13508
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013509Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13510
13511 * README: a bit of cleanup
13512 * configure.in: preparing for 2.3.0 release
13513
Daniel Veillard1f83d392001-02-08 09:37:42 +000013514Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13515
13516 * hash.[ch]: added a first version of xmlHashSize()
13517 * valid.c: another bug fix from Gary Pennington
13518
Daniel Veillard5eef6222001-02-07 18:24:48 +000013519Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13520
13521 * valid.c: couple of bug fixes pointed by Gary Pennington
13522 * HTMLtree.c: #if 0 cleanup
13523
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013524Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13525
13526 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13527 which removes a time consuming check of xmlXPathNodeSetAdd()
13528 and use it in places where we are sure to not break unicity
13529
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013530Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13531
13532 * xpath.c: bug fixes found from XSLT
13533 * tree.c: preserve node->name special values when copying nodes.
13534 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13535 external subset are fetched when available but without full
13536 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13537 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13538 output with encoding disabled.
13539
Daniel Veillard2c833b62001-02-03 08:52:06 +000013540Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13541
13542 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13543 xmlCheckFilename should not be called from xmlFileOpenW
13544 and xmlGzfileOpenW
13545
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013546Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13547
13548 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13549 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13550 added the new tests for URI normalization
13551 * testURI.c: fixed stoopid bugs
13552 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13553 the URI in the error messages are now properly normalized
13554
Daniel Veillardea28ce62001-02-02 08:20:19 +000013555Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13556
13557 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13558
Daniel Veillarde99a4762001-02-01 04:34:35 +000013559Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13560
13561 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13562
Daniel Veillard2b325a02001-01-31 20:46:31 +000013563Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13564
13565 * xpath.c: fixed mod operator
13566
Daniel Veillardde55cf62001-01-31 15:53:13 +000013567Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13568
13569 * parser.c: fixed xmlStrcat doc
13570 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13571 trees.
13572
Daniel Veillard2f913b72001-01-31 13:23:49 +000013573Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13574
13575 * xpath.c result/XPath/tests/chaptersbase
13576 result/XPath/tests/simplebase: fixed XPath node()
13577 * tree.c: small fix in xmlNewNs()
13578 * Makefile.am: removed extraneous xml2Conf.sh rule
13579
Daniel Veillardb42042b2001-01-28 07:40:36 +000013580Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13581
13582 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13583 Changed the library name, in order to get libxml-devel and
13584 libxml2-devel to coexist on a single system
13585 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13586 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13587
Daniel Veillardee0a4662001-01-27 18:59:33 +000013588Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13589
13590 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13591 libxml2-devel installable in // as libxml-devel.
13592
Daniel Veillard5eb05942001-01-27 17:50:22 +000013593Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13594
13595 * doc/Makefile.am: fixed make rebuild in doc
13596 * doc/html/*.html: rebuilt the docs
13597
Daniel Veillard65c295d2001-01-26 09:32:39 +000013598Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13599
13600 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13601
Daniel Veillard8e199902001-01-25 18:54:39 +000013602Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13603
13604 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13605 the HTML doc to go into the -devel RPM ...
13606 * aclocal.m4 config.h.in: some updates due to auto* magic
13607
Daniel Veillard93086662001-01-25 18:13:04 +000013608Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13609
13610 * xpath.h: added a hook in the context structure allowing to
13611 link to extra support, needed for XSLT
13612
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013613Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13614
13615 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13616 xmlXPtrCmpPoints to use it.
13617 * propagated the following patch from Alejandro Forero
13618 * include/win32config.h xmlIO.c: applied further suggestions
13619 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13620 * example/gjobread.c: fixed warnings, now that it builds
13621
13622Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13623
13624 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13625
13626 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13627 filename points to a valid file (not a directory).
13628 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13629 Added calls to xmlCheckFilenameDir.
13630
13631 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13632 `path' (rather than `filename') as the parameter to gzopen and open.
13633
Daniel Veillard48177c22001-01-23 15:27:41 +000013634Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13635
13636 * Makefile.am: fixed a problem with EXTRA_DIST
13637
Daniel Veillardb83ba402001-01-22 22:45:10 +000013638Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13639
13640 * Makefile.am example/Makefile.am: finally found the trick
13641 to build the example, i.e. add "." in SUBDIRS before example
13642 in the list <grin/>
13643
Daniel Veillard82687162001-01-22 15:32:01 +000013644Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13645
13646 * doc/xml.html: updated with an XSLT section, removed pointer to
13647 W3C CVS base.
13648
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013649Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13650
13651 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13652 too, and deallocation need to occur the same way.
13653
Daniel Veillarde4566462001-01-22 09:58:39 +000013654Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13655
13656 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13657 type correponding to an XSLT result tree fragment. Share most
13658 of the data format with node set, as well as operators.
13659 * HTMLtree.c: added a newline at the end of the doctype output
13660 whe this one is not present initially.
13661 * tree.c: make sure taht the parent and doc pointers are properly
13662 set when copying attributes (lists).
13663
Daniel Veillard701c7362001-01-21 09:48:59 +000013664Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13665
13666 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13667
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013668Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13669
13670 * xpath.c: seems I finally killed that ugly path evaluation
13671 context bug (tagged 9999 in case is is wrong)
13672
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013673Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13674
13675 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13676 for XSLT
13677
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013678Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13679
13680 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13681 for xmlGzfileOpen() bug
13682
Daniel Veillardf6eea272001-01-18 12:17:12 +000013683Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13684
13685 * xpath.c: removed an error found by XSLT usage
13686 * tree.c parserInternals.h: use a predefined static string
13687 for text and comment nodes, avoid freeing them in xmlFreeNode,
13688 exported the string name in parserInternals.h and added
13689 another value to disable encoding at output (for XSLT),
13690 gain memory, time.
13691
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013692Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13693
13694 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13695 win32/libxml2/libxml2_so.dsp: new makefiles and update
13696 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13697
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013698Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13699
13700 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13701 Gary Pennington
13702
Daniel Veillard389e6b72001-01-15 19:41:13 +000013703Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13704
13705 * xpath.c: fixed the comaprision of values and nodelists,
13706 need to compare nodelist still ...
13707 * debugXML.c: avoided a possible core dump
13708 * HTMLparser.c: cleanup
13709 * nanohttp.c: contributed fix.
13710 * tree.c: fixes in properties handling added xmlSetNsProp
13711 needed by libxslt
13712 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13713 comment
13714 * TODO: updated
13715
Daniel Veillard167bd532001-01-06 21:09:34 +000013716Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13717
13718 * parser.c parserInternals.c: applied Bjorn Reese optimization
13719 patch
13720
13721Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13722
13723 * Makefile.am: applied patch fro make check from Martin Vidner
13724
Daniel Veillard503b8932001-01-05 06:36:31 +000013725Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13726
13727 * configure.in: preparing 2.2.11
13728 * doc/html/*: rebuild the HTML files
13729 * doc/xml.html : updated
13730
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013731Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13732
13733 * tree.c: fixed a stupid bug
13734 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13735 patches related to validation of an XInclude processing result
13736 * TODO: updated
13737
Daniel Veillarde2488192001-01-04 10:54:22 +000013738Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13739
13740 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13741 on large files
13742
Daniel Veillardf060a412001-01-03 20:52:44 +000013743Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13744
13745 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13746
Daniel Veillard45cff692001-01-03 18:02:04 +000013747Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13748
13749 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13750 reported by Jonas Borgström
13751 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13752
Daniel Veillard08108982001-01-03 15:24:58 +000013753Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13754
13755 * testXPath.c xpath.c: fixing the XPath union expressions problem
13756 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13757
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013758Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13759
13760 * xmllint.c: Made is so if the file name is "-" is will read form
13761 standard input. Sven Heinicke <sven@zen.org>
13762 * tree.c: fixed a problem when growing buffer
13763 * tree.h: fixed the comment of the node types following andersca
13764 comment
13765 * TODO: updated
13766
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013767Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13768
13769 * HTMLparser.[ch]: added a way to avoid adding automatically
13770 omitted tags. htmlHandleOmittedElem() allows to change the
13771 default handling.
13772 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13773 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13774 of xmllint too when using --memory flag, added a memory test
13775 suite at the Makefile level.
13776 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13777 with namespace use when encountering QNames in XPath evalation,
13778 added xmlns() scheme in XPointer.
13779 * nanoftp.c : incorporated a fix
13780 * parser.c xmlIO.c: fixed problems raised with encoding when using
13781 the memory I/O
13782 * parserInternals.c: closed bug 25934 reported by
13783 torsten.landschoff@innominate.de
13784 * TODO: updated
13785
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013786Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13787
13788 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13789 on a non-updated tree :-(, made a 2.2.10 release to correct the
13790 situation
13791
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013792Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13793
13794 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13795 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13796 integrated a set of OpenVMS changes from Howard Taylor
13797 <Howard.Taylor@pacoast.com>
13798
Daniel Veillard58770e72000-11-25 00:48:47 +000013799Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13800
13801 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13802 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13803
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013804Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13805
13806 * HTMLparser.c: some fixes on auto-open of html/head/body
13807 * encoding.c: fixed a compilation error on some gcc env
13808 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13809 XPointer implementation
13810 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13811 related XPointer tests and associated results
13812
Daniel Veillard300f7d62000-11-24 13:04:04 +000013813Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13814
13815 * doc/xmldtd.html doc/xml.html: following a short step by step
13816 guidance on IRC to help maciej with DTDs I started a small
13817 page on the subject.
13818
Daniel Veillard748e45d2000-11-17 16:36:08 +000013819Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13820
13821 * HTMLparser.c: fixed handling of broken charrefs
13822 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13823 patches
13824
Daniel Veillard28929b22000-11-13 18:22:49 +000013825Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13826
13827 * doc/xml.html doc/html/* : rebuilt the docs after adding
13828 xinclude and updated page for 2.2.7 and 2.2.8
13829 * configure.in: releasing 2.2.8
13830
Daniel Veillard41e06512000-11-13 11:47:47 +000013831Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13832
13833 * parser.[ch] parserInternals.c: applied the conditional
13834 section processing fix from Jonathan P Springer
13835 <jonathan.springer2@gte.net>
13836 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13837 project file, fixed iconv default non support
13838 * xpath.c: fixed the problem of evaluating relative expressions
13839 when a node context is provided.
13840
Daniel Veillardbf432752000-11-12 15:56:56 +000013841Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13842
13843 * nanoftp.c: fixed gcc 2.95 new warnings
13844 * SAX.c: fixed a stupid bug
13845 * tree.c: fixed a formatting problem when round-tripping
13846 from/to memory
13847 * xinclude.c: chased memleak, fixed a base problem
13848 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13849 xmlXPtrBuildNodeList()
13850 * TODO: updated
13851 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13852 adding a first small set of regression tests for XInclude
13853
Daniel Veillardc2def842000-11-07 14:21:01 +000013854Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13855
13856 * nanohttp.[ch]: applied Wayne Davison patches to access
13857 the WWW-Authorization header.
13858 * parser.c: Closed Bug#30847: Problems when switching encoding
13859 in short files by applying Simon Berg's patch.
13860 * valid.c: fixed a validation problem
13861 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13862 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13863 Wayne Davison
13864 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13865 need to be extended to non full nodes selections.
13866 * xinclude.c: starts to work decently
13867
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013868Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13869
13870 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13871 debugXML.c xmlversion.h.in: Started adding XInclude support,
13872 this is a new xmllint option
13873 * tree.c xpath.c: applied TOM patches for XPath
13874 * xpointer.c: fixed a couple of errors.
13875 * uri.c: added an escaping function needed for xinclude
13876 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13877 new warning from RH70 gcc's version
13878
Daniel Veillarda4964b72000-10-31 18:23:44 +000013879Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13880
13881 * HTMLparser.c: fixed loop on invalid char in scripts
13882 * parser.c: update to description of xmlIOParseDTD()
13883 * libxml.m4 xmlversion.h.in: changes contributed by
13884 Michael Schmeing <m.schmeing@internet-factory.de>
13885 * configure.in: preparing for 2.2.7
13886 * Makefile.am: trying to avoid config.h and acconfig.h
13887 being included in the distrib
13888 * configure.in: released 2.2.7
13889
13890Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13891
13892 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13893 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13894
Daniel Veillard01411222000-10-30 15:33:22 +000013895Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13896
13897 * parser.[ch]: added xmlIOParseDTD()
13898 * xpointer.c: added support for the 2 extra parameters of
13899 string-range, fixed a stoopid error when '0' was present
13900 in XPointer expressions
13901 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13902 testsuite for the above
13903
Daniel Veillard6db58192000-10-30 09:27:53 +000013904Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13905
13906 * libxml.spec.in: improved package descriptions
13907
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013908Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13909
13910 * xpath.c xpathInternals.h: applied a large cleaning patch
13911 from TOM <ptittom@free.fr>, it also add namespace support
13912 for function and variables registration.
13913
Daniel Veillardbd20df72000-10-29 17:53:40 +000013914Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13915
13916 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13917 * Makefile.mingw: Wayne Davison's update adding hash.c
13918
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013919Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13920
13921 * xpath.c: fixed the root evaluation problems
13922 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13923 ignorable spaces with <b> <bold> <em>
13924 * tree.c: fixed a loop in xmlSearchNsByHref()
13925
Daniel Veillard767662d2000-10-27 17:04:52 +000013926Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13927
13928 * xpath.c: applied another XPath patch from TOM
13929 * xpath.c include/makefile.am: applied another patch from
13930 china@thewrittenword.com (cleanup on IRIX).
13931
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013932Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13933
13934 * xml-config.1: received a fixed version from Fredrik Hallenberg
13935 <hallon@lysator.liu.se>
13936
Daniel Veillardf6bf9212000-10-26 14:07:44 +000013937Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13938
13939 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
13940 cleanup patch for XPath
13941
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000013942Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13943
13944 * patched to redirrect all "out of context" error messages to
13945 a reconfigurable routine. The changes are:
13946 * xmlerror.h : added the export of an error context type (void *)
13947 an error handler type xmlGenericErrorFunc there is an interface
13948 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
13949 to reset the error handling routine and its argument
13950 (by default it's equivalent to respectively fprintf and stderr.
13951 * all the c files: all wild accesses to stderr or stdout within
13952 the library have been replaced to calls to the handler.
13953
Daniel Veillard29a11cc2000-10-25 13:32:39 +000013954Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13955
13956 * configure.in: release 2.2.6
13957 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
13958 exporting the inner functions of xpath for extension modules
13959 * doc/*: updated and rebuilt the doc
13960
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000013961Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13962
13963 * nanohttp.c : applied Wayne HTTP cleanup patch
13964 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
13965 and xmlNodeSetSpacePreserve()
13966
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000013967Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13968
13969 * xpath.c: closing bug #29260
13970
Daniel Veillard126f2792000-10-24 17:10:12 +000013971Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13972
13973 * hash.[ch] debugXML.c: expanded/enhanced the API, added
13974 multikey tuples, made hash structure opaque
13975 * valid.[ch]: moved elements, attributes, notations decalarations
13976 as well as ID and refs to hash tables.
13977 * entities.c: hash cleanup
13978 * xmlmemory.c: fixed a dump problem in debug mode
13979 * include/Makefile.am: problem passing in DESTDIR= values patch
13980 from Marc Christensen <marc@calderasystems.com>
13981 * nanohttp.c: removed debugging remains
13982 * HTMLparser.c: the bogus tag should be ignored (Wayne)
13983 * HTMLparser.c parser.c: fixing a number of problems with the
13984 macros in the *parser.c files (Wayne).
13985 * HTMLparser.c: close the previous option when opening a new one
13986 (Marc Sanfacon).
13987 * result/HTML/*: updated the HTML results accordingly
13988
Daniel Veillard52afe802000-10-22 16:56:02 +000013989Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13990
13991 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
13992 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
13993 XPath functions and XML entities table to them. More to come...
13994 * xmlIO.c: fixed libxml closing FILEs it didn't open.
13995
Daniel Veillard683cb022000-10-22 12:04:13 +000013996Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13997
13998 * tree.c: coalesce adjacent text nodes
13999 * valid.c: handling of blank nodes in DTd validation (raised
14000 by problems with a posteriori validation).
14001 * nanohttp.c: changing behaviour on HTTP write stuff.
14002 * HTMLtree.c: forced body and html to be explicitely closed.
14003 * xpath.h: exported more XPath functions.
14004
Daniel Veillard1baf4122000-10-15 20:38:39 +000014005Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14006
14007 * Release of 2.2.5
14008 * xpointer.c: range() range-inside and other helper functions
14009 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14010
Daniel Veillard47e12f22000-10-15 14:24:25 +000014011Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14012
14013 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14014 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14015
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014016Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14017
14018 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14019 and XPointer modules
14020
Daniel Veillard134c9f32000-10-15 10:27:08 +000014021Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14022
14023 * SAX.h: closed #25107
14024
Daniel Veillard39915622000-10-15 10:06:55 +000014025Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14026
14027 * testSAX.c: fixed problem with cdata reporting
14028 * SAXresult/* : updated
14029
Daniel Veillard1e851392000-10-15 10:02:56 +000014030Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14031
14032 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14033 Closed bug #27499, added to regression tests
14034 * TODO: updated
14035
Daniel Veillard7eda8452000-10-14 23:38:43 +000014036Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14037
14038 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14039 support for SCRIPT and STYLE with help from Bjorn Reese
14040 * test/HTML/* result/HTML/*: added simple testcase and updated
14041 the existing ones.
14042
Daniel Veillardff9c3302000-10-13 16:38:25 +000014043Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14044
14045 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14046 string-range for empty strings
14047 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14048 test/XPath/xptr/strrange: augmented the XPointer testsuite
14049
Daniel Veillard189446d2000-10-13 10:23:06 +000014050Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14051
14052 * doc/xml.html doc/xmlmem.html: added a module describing memory
14053 interfaces and use, updated the main page.
14054
Daniel Veillard2f971a22000-10-12 23:26:32 +000014055Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14056
14057 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14058 nanoftp code work on Windows too now
14059
14060Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014061
14062 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14063 * xpointer.c: implemented string-range() at least a good first version
14064 * test/XPath/docs/str test/XPath/xptr/strrange
14065 result/XPath/xptr/strrange: the string-range() tests
14066
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014067Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14068
14069 * Makefile.am include/Makefile.am include/win32config.h
14070 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14071 and make distcheck
14072
Daniel Veillard19d61112000-10-11 23:50:35 +000014073Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14074
14075 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14076 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14077 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14078
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014079Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14080
14081 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14082 patch for socklen_t detection by
14083 Albert Chin-A-Young <china@thewrittenword.com>
14084
Daniel Veillardcd429612000-10-11 15:57:05 +000014085Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14086
14087 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14088 and added a --dtdvalid option to xmllint used to test it
14089
Daniel Veillard47c02452000-10-11 13:04:36 +000014090Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14091
14092 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14093 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14094
Daniel Veillard2d38f042000-10-11 10:54:10 +000014095Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14096
14097 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14098 handlings (registration, lookup, cleanup)
14099
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014100Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14101
14102 * configure.in Makefile.am include/makefile.am: adding XPointer
14103 and XPtrtests target
14104 * xpointer.[ch] : new files for XPointer support
14105 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14106 more XPath tests
14107
Daniel Veillard57fda592000-10-10 23:24:14 +000014108Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14109
14110 * configure.in: fixed, very broken, make distcheck works again
14111
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014112Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14113
14114 * More work toward 2.2.5, integrated a number of patches
14115 * configure.in Makefile.am win32config.h.in: trying to cleanup
14116 make distcheck .... huh ...
14117 * include/Makefile.am include/win32config.h: new directory
14118 for includes
14119 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14120 updated teh makefiles and instructions for WIN32
14121 * xpath.c: small fixes
14122 * test/XPath/ results/XPath: updated the testcases and results
14123 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14124 suggested patches
14125 * valid.c: fixed an ID bug
14126
Daniel Veillardb71379b2000-10-09 12:30:39 +000014127Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14128
14129 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
14130 the automake bug where wrong dependancies were generated.
14131 * xpath.[ch]: worked on XPointer
14132
Daniel Veillard7e99c632000-10-06 12:59:53 +000014133Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14134
14135 * configure.in Makefile.am: 2.2.5, ship the include in an
14136 include/libxml subdirectory, use symlinks when using CVS
14137 * testSAX.c: fixed small bug
14138 * testXPath.c: changed the way testfiles are parsed
14139 * debugXML.c: same kind of cleanup when parsing an argument expression
14140 XPath/XPointers can have blanks embedded
14141 * xpath.[ch]: more cleanup, reorgs for XPointer work
14142 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14143 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14144
Daniel Veillard55b91f22000-10-05 16:30:11 +000014145Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14146
14147 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14148 in the XPath engine, rewrote large parts of it, now it's far
14149 cleaner and in sync with the REC not an old WD. Fixed a parsing
14150 problem in the interactive XML shell found when testing XPath.
14151
Daniel Veillardac260302000-10-04 13:33:43 +000014152Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14153
14154 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14155 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14156 examples with the extra test
14157
Daniel Veillard7cfce322000-10-04 12:40:27 +000014158Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14159
14160 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14161 the global init function.
14162
Daniel Veillard970112a2000-10-03 09:33:21 +000014163Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14164
14165 * HTMLparser.c: Doohhh, attribute name parsing was still case
14166 sensitive ! Fixed this ...
14167 * result/HTML/* : updated the tests results accordingly
14168
Daniel Veillard740abf52000-10-02 23:04:54 +000014169Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14170
14171 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14172 engine, should be far more stable, incorporated a new version of
14173 preceding/following axis, need testing
14174 * uri.c: fixed file:///c:/a/b/c problem
14175 * test/XPath/tests/idsimple: augmented the XPath tests
14176
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014177Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14178
14179 * doc/* rebuilding docs for 2.2.4 release
14180
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014181Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14182
14183 * configure.in: releasing 2.2.4
14184 * parser.[ch]: added xmlStrEqual()
14185 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14186 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14187 use xmlStrEqual instead
14188 * TODO: updated
14189 * added an XPath test
14190
Daniel Veillardbc765302000-10-01 18:23:35 +000014191Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14192
14193 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14194 * entities.h: exported xmlInitializePredefinedEntities
14195 * parser.[ch] : added xmlInitParser()
14196 * parserInternals.h : had to export htmlInitAutoClose()
14197
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014198Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14199
14200 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14201 problems
14202 * Makefile.am : added XPath regression tests to normal tests
14203 * uri.c: fixed a problem with local paths, cleanup
14204 * parser.c: fixed a problem with large CData sections
14205
Daniel Veillardd2ade932000-09-30 14:39:55 +000014206Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14207
14208 * configure.in xml-config.in: patch from "Ben Taylor"
14209 <sol7x86@hotmail.com> for solaris shared libs lookup
14210
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000142112000-09-30 Martin Baulig <baulig@suse.de>
14212
14213 * libxml-2.0.pc.in: Provide pkg-config script.
14214
14215 * configure.in: Create the libxml-2.0.pc script from the
14216 libxml-2.0.pc.in templates.
14217 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014218 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014219
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014220Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14221
14222 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14223 when compiling with MSC
14224
Daniel Veillard46057e12000-09-24 18:49:59 +000014225Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14226
14227 * xpath.c: patch for normalize-string() substring-before(),
14228 substring-after() and translate() functions from Bjorn Reese
14229 <breese@mail1.stofanet.dk>
14230 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14231 Fredrik Hallenberg <hallon@lysator.liu.se>
14232 * TODO: updated
14233
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014234Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14235
14236 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14237 problem of socklen_t being undefined on a number of platforms
14238 * debugXML.c: fixed a compilation problem when without snprintf
14239
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014240Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14241
14242 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14243 an URI bug and a fix for the control-character-induced infinite loop
14244 * nanohttp.c: preventive fix for compiling on WIN32
14245
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014246Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14247
14248 * xmlint.c: closing bug #25000
14249
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014250Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14251
14252 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14253 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14254 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14255 related function, fixing xmlStrncmp(), and associated cleanup
14256 * result/HTML/entities.html.sax: updating result
14257
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014258Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14259
14260 * uri.c: applied patch for URI escaping from Wayne Davison
14261 <wayned@blorf.net>
14262 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14263 from Denis Barbier <barbier@imacs.polytechnique.fr>
14264 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14265 patch from Wayne Davison
14266
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014267Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14268
14269 * doc/xml.html : updated with new releases, adding "how to help"
14270
Daniel Veillard04698d92000-09-17 16:00:22 +000014271Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14272
14273 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14274 removed a few warnings in pedantic mode ...
14275 * parserInternals.c parser.c: moved encoding switching function
14276 to parserInternals.c
14277 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14278
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014279Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14280
14281 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14282 error or warning handlers
14283
Daniel Veillardb1059e22000-09-16 14:02:43 +000014284Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14285
14286 * parserInternals.c parserInternals.h parser.c Makefile.am:
14287 created a new module parserInternals.c, moved most of the
14288 code shared by the various parsers there, as well as
14289 deprecated code from parser.c. More cleanup of parser.c
14290 * uri.c: fixed a problem when URI is NULL
14291 * valid.c: speedup when looking for an attribute declaration
14292
Daniel Veillard39c7d712000-09-10 16:14:55 +000014293Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14294
14295 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14296 the cleanup of the computation of URI references when seeking
14297 external entities. The URI reference string and the resulting
14298 URI are both stored now.
14299 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14300 large s(n)printf checks and cleanup from Denis Barbier
14301 <barbier@imacs.polytechnique.fr>
14302 * xmlversion.h.in tree.h: couple of SGML declarations for a
14303 possible docbook module.
14304 * result/VC/ : a couple of test output changed due to the change
14305 of the entities URI
14306
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014307Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14308
14309 * parser.h: added a _private field for linking user's data
14310
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014311Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14312
14313 * parser.c parserInternals.h: demacroified most of the IS_XXX
14314 the gain in size is significant so ...
14315
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014316Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14317
14318 * entities.c: cases where looking up entities with doc==NULL
14319 covered
14320
Daniel Veillard90e11312000-09-05 10:42:32 +000014321Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14322
Daniel Veillard1de50802000-09-07 08:54:32 +000014323 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014324 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14325
Daniel Veillard98a79162000-09-04 11:15:39 +000014326Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14327
Daniel Veillard1de50802000-09-07 08:54:32 +000014328 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014329 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14330 * Makefile.in: added URItest and included thenin "make tests"
14331
14332Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014333
14334 * xmlversion.h.in: closed bug 22941
14335
Daniel Veillard2bb89092000-08-31 14:57:50 +000014336Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14337
14338 * doc/xmlio.html: added doc and example for entity loader
14339 redefinition.
14340
Daniel Veillard96984452000-08-31 13:50:12 +000014341Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14342
14343 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14344 used by libxml
14345
Daniel Veillarde715dd22000-08-29 18:29:38 +000014346Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14347
14348 * parser.c: Fixed bug on invalid ontent characters and when using
14349 push.
14350 * xmllint.c: fixed xmllint endling of errors in push mode
14351
Daniel Veillard4948eb42000-08-29 09:41:15 +000014352Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14353
14354 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014355 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014356 * result/HTML/*.sax: regenerated HTML SAX output
14357 * parser.c: more cleanup.
14358
Daniel Veillarde010c172000-08-28 10:04:51 +000014359Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14360
14361 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014362 patches from Wayne Davison <wayned@users.sourceforge.net>,
14363 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014364 * HTMLparser.c: fixed an ignorable white space detection bug
14365 occuring when parsing with SAX only
14366 * result/HTML/*.sax: updated since the output is now HTML
14367 encoded...
14368
Daniel Veillard47f3f312000-08-27 22:40:15 +000014369Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14370
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014371 * HTMLparser.[ch]: applied some of Wayne Davison
14372 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014373
Daniel Veillarde0854c32000-08-27 21:12:29 +000014374Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14375
14376 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14377 undeclared namespace prefix was used, added a warning.
14378 Cleaned up support w.r.t. entities, spilling out a warning
14379 and being pedantic on lookups.
14380 * test/warning/ent9 : added testcase for previous example.
14381 * TODO: updated
14382 * parserInternals.h parser.c: changed the way names are parsed
14383 now allow infinite size and decrease penalty for normal use
14384 * parser.c: Started a big cleanup/check of the parser code,
14385 fixed some of the most tortuous entity code, spotted code
14386 unused anymore
14387 * test/*: added tests for very long names and related nasty
14388 things.
14389
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014390Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14391
14392 * doc/encoding.html: added encoding aliases doc
14393 * doc/xml.html: updates
14394 * encoding.[ch]: added EncodingAliases functions
14395 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14396 bottleneck affecting large DTDs like Docbook
14397 * parser.[ch] xmllint.c: added a pedantic option, will be
14398 useful
14399 * SAX.c: redefinition of entities is reported in pedantic mode
14400 * testHTML.c: uninitialized warning from gcc
14401 * uri.c: fixed a couple of bugs
14402 * TODO: added issue raised by Michael
14403
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014404Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14405
14406 * doc/encoding.html: propagated Martin Duerst suggestions
14407
Daniel Veillard52402ce2000-08-22 23:36:12 +000014408Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14409
14410 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14411 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14412 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14413 by Wayne Davison
14414
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014415Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14416
14417 * nanoftp.c nanohttp.c: small cleanup
14418 * TODO: updated
14419
Daniel Veillard244ece92000-08-19 20:58:02 +000014420Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14421
14422 * added an old VC testcase and updated title.xml entity
14423
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014424Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14425
14426 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14427 done on auto-opening of <p> tags and cleanup of SAX output
14428
Daniel Veillard979e55e2000-08-19 16:48:54 +000014429Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14430
14431 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14432
Daniel Veillard4540be42000-08-19 16:40:28 +000014433Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14434
14435 * doc/xml.html libxml.* structure.*: updated the doc a bit
14436
Daniel Veillard808a3f12000-08-17 13:50:51 +000014437Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14438
14439 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14440 of SAX tests
14441
Daniel Veillard29579362000-08-14 17:57:48 +000014442Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14443
14444 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14445 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14446
Daniel Veillard1255ab72000-08-14 15:13:33 +000014447Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14448
14449 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14450 * testHTML.c: fix core dump on Solaris 2.x systems
14451 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14452 * result/HTML/*.sax: previous bug fix lead to new results
14453
Daniel Veillard03109292000-08-14 14:58:22 +000014454Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14455
14456 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14457 * configure.in: added --with-readline=DIR to accept alternate
14458 path for readline include/library
14459 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14460 for ANSI under HP-UX
14461 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14462 includes @LIBS@
14463
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014464Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14465
14466 * doc/* : rebuilt the docs
14467 * getting ready for 2.2.2 release
14468
Daniel Veillard87b95392000-08-12 21:12:04 +000014469Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14470
14471 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14472 and xmlAddFeature()
14473 * tree.[ch]: added xmlAddChildList()
14474 * xmllint.c: MAP_FAILED macro test
14475 * parser.h: added xmlParseCtxtExternalEntity()
14476 * valid.c: applied bug fixes removed warning
14477 * tree.c: added CDATA block to elements content
14478 * testSAX.c: cleanup of output
14479 * testHTML.c: added SAX testing
14480 * encoding.c: better error recovery
14481 * SAX.c, parser.c: fixed one of the external entity processing
14482 of the OASis testsuite
14483 * Makefile.am: added HTML SAX regression tests
14484 * configure.in: bumped to 2.2.2
14485 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14486 SAX results
14487
Daniel Veillard88a172f2000-08-04 18:23:10 +000014488Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14489
14490 * configure.in: patch for HP compiler
14491
144922000-08-04 Sven Heinicke <sven@zen.org>
14493
14494 * xmllint.c: Was coredumping sometimes when the file given didn't
14495 exist.
14496
Daniel Veillard46e370e2000-07-21 20:32:03 +000014497Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14498
14499 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014500
Daniel Veillard46e370e2000-07-21 20:32:03 +000014501 when using in memory parsing. Need some cleanup.
14502 * xmllint.c configure.in: added a --memory flag to test memory
14503 parsing
14504
Daniel Veillard36650692000-07-21 15:16:39 +000014505Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14506
14507 * nanohttp.c: fixed socklen_t replacement to unsigned int
14508 * parser.c: fixed a space handdling missing at the end of
14509 production 28 DOCTYPE.
14510 * xmlmemory.c: fixed a stupid bug on the routine to override
14511 allocation functions
14512 * TODO: updated
14513
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014514Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14515
14516 * doc/ regenerated the docs
14517
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014518Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14519
14520 * doc/encoding.html doc/xml.html: added I18N doc
14521 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14522 improvements, both parser and filters, added ASCII & HTML,
14523 fixed the ISO-Latin-1 one
14524 * xmllint.c testHTML.c: added/made visible --encode
14525 * debugXML.c : cleanup
14526 * most .c files: applied patches due to warning on Windows and
14527 when using Sun Pro cc compiler
14528 * xpath.c : cleanup memleaks
14529 * nanoftp.c : added a TESTING preprocessor flag for standalong
14530 compile so that people can report bugs more easilly
14531 * nanohttp.c : ditched socklen_t which was a portability mess
14532 and replaced it with unsigned int.
14533 * tree.[ch]: added xmlHasProp()
14534 * TODO: updated
14535 * test/ : added more test for entities, NS, encoding, HTML, wap
14536 * configure.in: preparing for 2.2.0 release
14537
Daniel Veillard49703262000-07-10 10:27:46 +000014538Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14539
14540 * nanoftp.c: fixed the way the control connection is handled
14541 * libxml.spec.in: fixed the dependancies and cleanup
14542
Daniel Veillard306be992000-07-03 12:38:45 +000014543Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14544
14545 * doc/xml.html: changed the xmlsoft.org structure, updated the
14546 examples w.r.t. root and childs
14547
Daniel Veillard7d853352000-07-02 18:53:09 +000014548Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14549
14550 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14551
Daniel Veillard365e13b2000-07-02 07:56:37 +000014552Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14553
14554 * HTMLparser.c: Work on character encoding support for the HTML parser
14555 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14556 * encoding.c: Fixed a potential memleak in the encoding stuff
14557
Daniel Veillardaf743792000-07-01 11:49:28 +000014558Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14559
14560 * doc/FAQ.html doc/Makefile.am : added a FAQ
14561
14562Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014563
14564 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14565 of the HTML parser to force it to not bypass SAX
14566
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014567Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14568
14569 * win32config.h.in: updated
14570 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14571 lacks iconv support :-( need to release 2.1.1
14572 * configure.in: release 2.1.1
14573 * HTMLparser: fixed bug #14784
14574 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14575 by Windows compiler
14576 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14577 the SAX startDocument() callback.
14578 * TODO: updated
14579
14580Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14581
14582 * added xmlStopParser()
14583
Daniel Veillardbe803962000-06-28 23:40:59 +000014584Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14585
14586 * configure.in: 2.1.0 prerelease
14587 * Large resync between W3C and Gnome tree
14588 * nanoftp, nanohttp.c: fixed stalled connections probs
14589 * HTMLtree.c SAX.c : support for attribute without values in
14590 HTML for andersca
14591 * valid.c: Fixed most validation + namespace problems
14592 * HTMLparser.c: start document callback for andersca
14593 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14594 * parser.h, SAX.c: serious speed improvement for large
14595 CDATA blocks
14596 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14597 different encoding
14598 * example/Makefile.am example/gjobread.c tree.h: work on
14599 libxml1 libxml2 convergence.
14600 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14601 and the LIBXML_TEST_VERSION macro
14602
Daniel Veillardc310d562000-06-23 18:32:15 +000014603Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14604
14605 * doc/xml.html: various patches and improvements typo fixed by
14606 Felix Natter
14607 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14608 from Felix Natter <fnatter@gmx.net>
14609
Daniel Veillardf3029822000-05-06 08:11:19 +000014610Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14611
14612 * doc/upgrade.html: updated with instructions for support of both
14613 libxml-1.x and libxml-2.x
14614 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14615 for 2.x support and also fixed includes
14616
14617
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014618Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14619
14620 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14621 the encoding support, added iconv support, so now libxml if
14622 compiled with iconv automatically support japanese encodings
14623 among others. Work based on initial patch from Yuan-Chen Cheng
14624 I may have broken binary compat in the encoding handler
14625 registration scheme, but that was so utterly broken I don't
14626 expect anybody to have used this feature until now.
14627 * parserInternals.h: fixup on the CHAR range macro
14628 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14629 code.
14630 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14631 * uri.c: added xmlParseURI() I can't believe I forgot to
14632 implement this one in 2.0 !!!
14633 * SAX.c: moved doc->encoding update in the endDocument() call.
14634 * TODO: updated.
14635
Daniel Veillard06047432000-04-24 11:33:38 +000014636Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14637
14638 * tree.h: removed extraneous xmlRemoveProp definition
14639 * TODO: added item about --disable-corba configure switch
14640 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14641 * nanoftp.c: fixed include problems giving troubles on AIX and
14642 slowlaris
14643 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14644 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14645 comment and headers changes to lower gtk-doc number of warnings
14646 * doc/html/*: rebuilt docs
14647
Daniel Veillarde0aed302000-04-16 08:52:20 +000014648Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14649
14650 * HACKING: documented the tag for 1.x and instructions
14651
Daniel Veillard5e873c42000-04-12 13:27:38 +000014652Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14653
14654 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14655 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14656 xmlCreateIOParserCtxt
14657 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14658 significant overall improvement
14659 * xmllint.c: added I/O test to xmllint
14660 * testSAX.c: added a speed test
14661 * doc/* : updated/regenerated
14662
Daniel Veillardfc708e22000-04-08 13:17:27 +000014663Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14664
14665 * xpath.c uri.h parserInternals.h: cosmetic changes from
14666 "Timur I. Bakeyev" <timur@bat.ru>, including making
14667 xmlCreateURI() public
14668
Daniel Veillard5d211f42000-04-07 17:00:24 +000014669Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14670
14671 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14672 and the code at the same time. Added a clean mechanism for
14673 overload or added input methods: xmlRegisterInputCallbacks()
14674 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14675 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14676 * TODO: updated
14677 * doc/* : updated/regenerated
14678 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14679 source dir
14680
Daniel Veillarde77a9182000-04-05 19:12:29 +000014681Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14682
14683 * testURI.c: yet another forgotten commit, I should get some sleep !
14684
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014685Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14686
14687 * xmllint.c: forgot to commit this too ?
14688
Daniel Veillardb9df4042000-04-05 14:23:16 +000014689Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14690
14691 * xmlversion.h.in : forgot to commit this previously
14692
Daniel Veillard361d8452000-04-03 19:48:13 +000014693Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14694
14695 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14696 * README TODO: updated for release
14697 * uri.c uri.h: added authority parsing/saving
14698 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14699 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14700 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14701 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14702 Makefile.am : added compile-time customization of libxml
14703 --with-ftp --with-http --with-html --with-xpath --with-debug
14704 --with-mem-debug
14705 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14706 #include <libxml/xxx.h> I hope it won't break too much stuff
14707 and will be manageable in the future...
14708 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14709 and added xmllint to the installed programs
14710 * uri.h: added xmlFreeURI()
14711
Daniel Veillardec303412000-03-24 13:41:54 +000014712Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14713
14714 * uri.c uri.h: finished the escaping handling, the base support
14715 and the URI path normalization. Looks good just lacks the
14716 authority content parsing code.
14717 * Makefile.am: added instructions to generate testURI
14718 * TODO: updated
14719 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14720 added links and icons for W3C and Gnome
14721
Daniel Veillard8f621982000-03-20 13:07:15 +000014722Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14723
14724 * xmlmemory.[ch] : seems I forgot to actually update the files in
14725 the last commit :-)
14726 * doc/xml.html doc/html/* : updated and uploaded the docs
14727
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014728Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14729
14730 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14731 * TODO: updated
14732 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014733 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014734 gfree).
14735 * Makefile.am, uri.c, uri.h: added a set of functions to do
14736 exact (litteraly copied from the RFC 2396 productions) parsing
14737 and handling of URI. Will be needed for XLink, one XML WFC,
14738 XML Base and reused in the nano[ftp/http] modules. Still work
14739 to be done.
14740
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014741Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14742
14743 * configure.in, libxml.spec.in : libxml2
14744 * doc/* : updated the doc page, rebuilt the docs
14745
Daniel Veillardcf461992000-03-14 18:30:20 +000014746Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14747
14748 * all: tagged LIB_XML_1_X
14749 * *.c *.h : updated from W3C CVS tree
14750 * configure.in : 2.0.0-beta
14751 * libxml.spec.in : libxml2 package nam
14752 * result/* : new version of the tests output
14753
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014754Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14755
14756 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14757
Daniel Veillardb566ce12000-03-04 11:39:42 +000014758Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14759
14760 * doc/* : rebuilt the docs
14761 * parser.c: final patch on #6766
14762 * valid.c: small patch on validity checks.
14763
Daniel Veillardfb76c402000-03-04 11:39:42 +000014764Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14765
14766 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14767 added
14768 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14769 compatibility w.r.t. XML spec and existing code.
14770
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014771Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14772
14773 * parser.c: seems a better solution to <a> </a> exists,
14774 will try it for a while
14775
Daniel Veillard83a30e72000-03-02 03:33:32 +000014776Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14777
14778 * parser.c: tried to remove the <a> </a> generating <a/>
14779 this is hard. Left a flag for that purpose. Fixed bug #6766
14780 * configure.in: prepared 1.8.7 not released, due to previous
14781 problem
14782
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014783Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14784
14785 * doc/xml.html : applied second patch from Paul DuBois
14786
Daniel Veillard402e8c82000-02-29 22:57:47 +000014787Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14788
14789 * doc/xml.html : applied patch from Paul DuBois
14790
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014791Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14792
14793 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14794
Daniel Veillard5feb8492000-02-02 17:15:36 +000014795Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14796
14797 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14798 compilation warnings on various platforms.
14799 * parser.c: Fixed #5281 validity error callbacks are now desactived
14800 by default if not validating.
14801
Daniel Veillardf341f932000-02-02 14:52:08 +000014802Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14803
14804 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14805
Daniel Veillard13c757e2000-02-01 23:59:15 +000014806Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14807
14808 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14809 <gkatsi@cs.toronto.edu>
14810
Daniel Veillard726e8792000-01-30 20:04:29 +000014811Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14812
14813 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14814 processing URLs
14815
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014816Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14817
14818 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14819 xmlNanoFTPUpdateURL for persistent control connections.
14820 * configure.in: 1.8.6
14821
14822Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14823
14824 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14825 * tree.[ch] : added xmlSaveNoEmptyTags
14826
James Henstridgef3be9312000-01-28 13:59:21 +0000148272000-01-29 James Henstridge <james@daa.com.au>
14828
14829 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14830
14831 * Makefile.am: added nanoftp.[ch] to the build.
14832
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014833Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14834
14835 * nanoftp.[ch]: cleanup, comments, API
14836 * debugXML.c : fixed a bug in the cat command
14837 * doc/*: regenerated the docs
14838
Daniel Veillardda07c342000-01-25 18:31:22 +000014839Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14840
14841 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14842 * debugXML.c : fixed a bug in the cat command
14843 * valid.c: fixing some small probs
14844 * libxml.spec.in: get rid of the SNAP suffix
14845 * doc/xml.html: updated the status
14846
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014847Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14848
14849 * xml-config.in: xml-config --version to just return the
14850 version number
14851 * xpath.c: some cleanup w.r.t. axis when the current node is
14852 an attribute.
14853 * TODO: updated
14854
Daniel Veillard461a66c2000-01-18 18:01:01 +000014855Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14856
14857 * configure.in: prepared for libxml-1.8.5
14858 * doc/* recompiled the documentation
14859
148602000-01-17 Jody Goldberg <jgoldberg@home.com>
14861
14862 * configure.in : WARNING autoconf subtlety alert :
14863 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14864 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14865 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14866 get defined by AC_CHECK_HEADERS.
14867
Daniel Veillardf967b902000-01-17 16:06:10 +000014868Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14869
14870 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14871 Rune.Djurhuus@fast.no
14872
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014873Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14874
14875 * TODO: updated
14876 * tree.c, parser.c: made sure that only memory alloc problems
14877 and internal parser errors are allowed to write to stdout or
14878 stderr.
14879
Daniel Veillard0142b842000-01-14 14:45:24 +000014880Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14881
14882 * tree.c : restored xmlNewGlobalNs since this seems used by
14883 a lot of existing code :-(, fixed a bug in xmlNewNs
14884 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14885 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14886 to exit() from the library code.
14887 * xpath.c, parser.c: removed bugs or unused code detected by
14888 Windows compilers
14889 * parser.c: started adding interfaces for parsing well balanced
14890 XML fragments
14891 * configure.in: releasing 1.8.4
14892 * doc/* : rebuilt the docs
14893
Daniel Veillard2eac5032000-01-09 21:08:56 +000014894Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14895
14896 * tree.[ch] : added xmlNewDocFragment() for DOM
14897 * testHTML.c: uninitialized variable.
14898
Daniel Veillardf3a73582000-01-05 14:58:39 +000014899Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14900
14901 * doc/* : rebuild the docs
14902
Daniel Veillard71b656e2000-01-05 14:46:17 +000014903Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14904
14905 * acconfig.h: readline and history patch
14906 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14907 * tree.c: added check and handling when possibly removing an ID
14908 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14909 and saving.
14910 * test/HTML/entities.html result/HTML/entities.html* : test for
14911 various entities reference cases
14912 * result/HTML/* : as a result output of some testcase have
14913 changed
14914 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14915 by previous example. added xmlParseTryOrFinish().
14916 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14917 entities.h debugXML.h HTMLparser.h: changed the way struct are
14918 declared to allow gtk-doc to expose those
14919 * parser.c: closed bug #4960
14920 * Makefile.am configure.in: Applied patch from
14921 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14922 and math/socket libs detection
14923
Daniel Veillard437b87b2000-01-03 17:30:46 +000014924Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14925
14926 * configure.in, Makefile.am: link tester against readline
14927 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14928
Daniel Veillard686d6b62000-01-03 11:08:02 +000014929Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14930
14931 * tree.[ch]: added xmlRemoveProp
14932 * win32config.h.in nanohttp.c: avoid including the Windows
14933 socket stuff in every C files
14934 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
14935 the XmL parser(s)
14936 * test/ns4 result/ns4 etc...: added test case for previous prob
14937 * tree.c: xmlNewNs wasn't checking for double definition
14938 * Makefile.in: fixed a problem with dist-hook duplicates
14939 * parser.[hc], xmlIO.c: fixed the loading of external entities
14940 APIs, now xmlLoadExternalEntity() is used everywhere and
14941 setting up an app specific front-end using the
14942 * SAX.c parser.c: some fixes, now the xhtml spec validates
14943 with the xhtml DTD.
14944 * error.c: fixed crashes in case of no input stream
14945 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
14946 to the validation tests and results
14947
Daniel Veillard5e5c6231999-12-29 12:49:06 +000014948Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14949
14950 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
14951 too htmlCreatePushParserCtxt() and htmlParseChunk()
14952 * parser.c: a bit of cleanup.
14953 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
14954 to XML) removed the last mem leak known
14955 * HTMLtree.c: output message cleanup
14956 * xmlmemory.c: display content info about memory blocks
14957 * result/HTML/wired.* : missing att value warning change
14958
Daniel Veillardbe849cf1999-12-28 16:43:59 +000014959Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14960
14961 * doc/* : rebuilt the documentation
14962
Daniel Veillarddbfd6411999-12-28 16:35:14 +000014963Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14964
14965 * parser.[ch] parserInternals.h: Push parser for XML,
14966 seems to work fine now
14967 * tester.c debugXML.[ch]: Added an XML shell debug facility and
14968 --push for push testing
14969 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
14970 * testSAX.c: added --push
14971 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
14972 subtree
14973 * xmlIO.[ch] : enriched API + fixes for push mode
14974 * entities.[ch]: added the entity content length to the struct.
14975 * xmlmemory.[ch]: new API to show the last entries for the shell
14976 * valid.c: added required attribute testing
14977 * SAX.c: the cdata callback now merge contiguous fragments
14978 * HTMLparser.c: cleanup of some macros
14979
Daniel Veillard3c558c31999-12-22 11:30:41 +000014980Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14981
14982 * parser.c: fix for PIs name starting with xml
14983 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000014984 * *.c, configure.in win32config.h.in : generate win32config.h for
14985 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000014986
Daniel Veillard0caf07a1999-12-21 16:25:49 +000014987Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14988
14989 * parser.c: fixed a stupid = vs. == bug :-(
14990 * doc/gnome-xml.sgml: s/glade/xml/
14991
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000014992Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14993
14994 * configure.in, doc/xml.html : bug fix release 1.8.2
14995 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
14996 Hopefully the end of that silly C++ include problem
14997 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
14998 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
14999 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15000 troubles with autoclosed elements when the stree shape doesn't
15001 follow the DtD specs. Added htmlIsAutoClosed() and
15002 htmlAutoCloseTag()
15003 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15004 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15005 * debugXML.c: fixed a bug on printing default namespaces.
15006 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15007
Daniel Veillardb24054a1999-12-18 15:32:46 +000015008Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15009
15010 * result/HTML/*.htm[l] : updated the HTML regression tests according
15011 to the new output
15012 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15013 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15014 problem due to intermix of extern "C" { ... } declarations for C++
15015 and recursive includes in the headers
15016
Chris Lahey323c48c1999-12-18 15:32:45 +0000150171999-12-20 Chris Lahey <clahey@umich.edu>
15018
15019 * HTMLtree.c: Made it so that html nodes with a single child do
15020 not insert a carriage return before or after the child node.
15021
Daniel Veillardb24054a1999-12-18 15:32:46 +000015022Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015023
15024 * configure.in, doc/xml.html : bug fix release 1.8.1
15025 * parser.c: fixed bug #4344
15026 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15027 added the glue to avoid C++ problems
15028 * doc/* : regenerated the documentation
15029
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015030Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15031
15032 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15033 namespace recognition, and Dia as a resul :-(
15034 * encoding.c: closed bug #3950
15035
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015036Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15037
15038 * valid.c: debugging a posteriori validation, except URI expansion
15039 stuff this should be fixed now
15040 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15041 Carl Nygard <cnygard@bellatlantic.net>
15042 * tester.c: added --postvalid, cleaning of the code
15043 * tree.[ch]: added xmlDocGetRootElement()
15044
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015045Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15046
15047 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15048 c++ losage.
15049
Daniel Veillard10a2c651999-12-12 13:03:50 +000015050Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15051
15052 * configure.in, doc/xml.html : bumped to 1.8.0
15053 * xlink.[ch], Makefile.am : added framework for link detection
15054 * parser.h: added nbChars to parser context, needed for cleanup.
15055 * xmlmemory.c: removed a nasty bug when out of mem
15056 * valid.[ch]: adding namespace support for attribute decl
15057 * tester.c: added --debugent option
15058 * debugXML.[ch]: added xmlDebugDumpEntities()
15059 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15060 buffers instead, this was really needed, validation was breaking
15061 in strange ways due to that. Added xmlParseStringPEReference()
15062 and other parsing from strings functions. Entities processing
15063 modified again, but PERef are still not handled correcly but
15064 unless you're Eve Maller you won't notice :-)
15065 * HTMLparser.c: large changes toward reliability, and switched to
15066 lowercase internal tags, XHTML is lowercase, so it will help
15067 that output is closer to next version.
15068 * doc/* : regenerated the documentation, it is now hosted at
15069 http://xmlsoft.org/ (same bits I just bought the domain :-)
15070
15071
Daniel Veillard294cbca1999-12-03 13:19:09 +000015072Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15073
15074 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15075 doc generation
15076 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15077 in the SAX API
15078 * doc/*: rebuilt the doc making sure everything appears in the
15079 HTML files
15080
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015081Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15082
15083 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15084 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15085 which allow impressive speed improvement on dataset with
15086 large text pieces, but at the cost of broken binary
15087 compatibility and slightly bigger memory usage.
15088 Configure with --with-buffers to activate them, they
15089 are protected with XML_USE_BUFFER_CONTENT define.
15090 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15091 goal is 0 memory left allocated once parser is no more used
15092 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15093 call xmlCleanupParser() and xmlMemoryDump()
15094
Daniel Veillarda819dac1999-11-24 18:04:22 +000015095Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15096
15097 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15098 * parser.[ch] encoding.[ch]: added memory cleanup routines
15099 * parser.c: closing bug #3788
15100 * doc/*: rebuilt the doc
15101
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015102Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15103
15104 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15105 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15106 * tester.c: added --compress option
15107 * doc/*: rebuilt the documentation
15108
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015109Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15110
15111 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15112 if given /proc/kcore as input !
15113 * doc/xml.html doc/*: updated and rebuilt the documentation
15114
15115Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015116
15117 * parser.c: Fixed some wrongly space collapsing code due to
15118 a misreading of the spec.
15119 * result/*: fixed the output accordingly
15120
15121Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015122
15123 * encoding.c: bug fix and typos
15124 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15125 * parser.c: added attribute normalization closing bug #3597
15126 * test/att* result/att* SAXresult/att*: testcase for attribute
15127 normalization
15128
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015129Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15130
15131 * configure.in: closing bug #3163 by adding extra flags for the
15132 cc compiler on HP-UX
15133
Daniel Veillard51e3b151999-11-12 17:02:31 +000015134Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15135
15136 * valid.[ch] : removed a typo and an enumerated type bug in the
15137 xmlAddElementDecl() function
15138 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15139 call to xmlEncodeEntitiesReentrant() so that the functions
15140 New, Set and Get are at the same level.
15141 * parser.c HTMLparser.c: extra memory allocation bug for
15142 attributes detected by someone using libxml in embedded systems :-)
15143
Daniel Veillard962195f1999-10-28 15:51:53 +000015144Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15145
15146 * xmlmemory.h: turned off mem debug :-\
15147
Daniel Veillard35008381999-10-25 13:15:52 +000015148Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15149
15150 * parser.c: closed bug #2784 a one line fix, but worth pushing
15151 a new release out
15152 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15153 some structures, comments before and after the
15154 main element, and other nastyness
15155 * HTMLtree.c tree.c: accomodate the extended HTML supported
15156 * configure.in: pushing 1.7.4
15157 * test/ent8 and related outputs : added a new test for bug #2784
15158 * test/HTML/wired.html and related output: a nasty HTML example
15159 * Makefile.am: improved the test scripts
15160 * docs/* : reran the documentation extractor, updated xml.html
15161
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015162Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15163
15164 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15165 HTMLparser and debugged the HTML related code. HTML documents
15166 now have their own type
15167 * entities.c: do not dump &apos; for HTML output
15168 * xmlmemory.c: improvement, breakpoint mechanism
15169 * testHTML.c: added --sax --repeat ...
15170 * Makefile.am: improved the HTML tests
15171 * valid.[ch]: added xmlValidGetValidElements and
15172 xmlValidGetPotentialChildren
15173 * tester.c: added --insert to test the 2 new functions
15174 * test//* result//* SAXresult//* : regression test cleanup
15175 and extension.
15176 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15177 gnome-xml-nanohttp.html
15178
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015179Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15180
15181 * HTMLparser.c: fixed problems with some autoclose tags
15182 * tree.c: fixed XML output problems.
15183 * result/* SAXresult/*: update of the tests output
15184
Daniel Veillard6077d031999-10-09 09:11:45 +000015185Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15186
15187 * Makefile.am: Arturo patch for xmlConf.sh version info
15188 * parser.c: Tim Josling patch for single quoted items
15189 * tester.c: Tim Josling patch for tester options usage
15190 * tree.h: indent cleanup
15191
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015192Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15193
15194 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15195 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15196
Daniel Veillard00fdf371999-10-08 09:40:39 +000015197Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15198
15199 * tree.c : Raph patch for initialization of CORBA fields
15200 * parser.c, xpath.c, ...: modification of doc comments
15201 * xpath.c : allow spaces in xpath expressions
15202
Daniel Veillardad219441999-09-27 08:17:49 +000015203Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15204
15205 * xmlmemory.h: turning off memory debug :-(
15206
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015207Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15208
15209 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15210 better SAX interfaces.
15211 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15212 entity.
15213 * configure.in: 1.7.2
15214
15215Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015216
15217 * libxml.spec.in: fixed the URL
15218 * doc/xml.html: improved the documentation front-end
15219
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015220Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015221
15222 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15223
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015224Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015225
15226 * libxml.spec.in: fixed the alpha compile problem
15227 * parser.[ch]: changed errno to errNo in the parser context :-(
15228 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15229 * doc/xml.html: changed CHAR to xmlChar
15230 * doc/html/*: recompiled the documentation
15231 * configure.in: 1.7.1
15232
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015233Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15234
15235 * parser.h: modified the parser context struct to regain 1.4.0
15236 binary compatibility
15237 * parser.c, xml-error.h: added errno ot teh context and defined
15238 a set of errors values with update of errno
15239 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15240 DTDs and entities
15241 * *.h, *.c: complete cleanup of the use of config.h and include
15242 protection depending on the current setup.
15243 * overalll debugging, maintenance and bug-fixing on all modules
15244 * updated the documentation
15245 * ready for 1.7.0
15246
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015247Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15248
15249 * HTMLparser.c : cleanup
15250 * SAX.c valid.c valid.h: added ID/IDREF checking
15251 * tree.c tree.h: extended doc structure for refs
15252 * configure.in: 1.6.2
15253 * parser.c: patched bug in SAX user arg call
15254 * parserInternals.h: patched missing close in C++ wrapping
15255 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15256 especially upcoming XPointer implementation.
15257 * doc/xml.html: augmented, typo
15258
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015259Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15260
15261 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15262 not all invocations of install understand -d.
15263
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015264Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15265
15266 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15267 to make 'check' works, when builddir != srcdir.
15268
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015269Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15270
15271 * doc/xml.html : updated the documentation
15272
Daniel Veillard6454aec1999-09-02 22:04:43 +000015273Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15274
15275 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15276 not deallocated memory blocks
15277 * *.c : replaces all calls to malloc() free() and realloc() to
15278 the wrapper functions/macros
15279 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15280 instead of xmlFreeNodeList()
15281
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015282Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15283
15284 * HTMLparser.c: corrected a stupid bug leading to core dump at
15285 tree deallocation. Removed warnings indicated by
15286 Stephane.Conversy@lri.fr
15287 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15288 looked for in the external subset
15289
15290Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015291
15292 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15293 on SGI by Stephane.Conversy@lri.fr
15294
Daniel Veillardb96e6431999-08-29 21:02:19 +000015295Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15296
15297 * all .h : changed the prototype declaration indent as in gtk
15298 * most .c : working on reducing the TODOs in the code
15299 * most .c : cleanup though -pedantic and Insure++
15300 * improvements on validation ID checkings.
15301 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15302 * xml-config.in: closed #1810
15303
15304Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015305
15306 * tree.h, valid.c, valid.h: more work on validity, IDs
15307 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15308 definition for AIX
15309
Daniel Veillardb556eb51999-08-15 17:19:50 +000015310Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15311
15312 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15313 the distribution due to a cut'n paste error at last commit
15314
Daniel Veillardb05deb71999-08-10 19:04:08 +000015315Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15316
15317 * configure.in: upgraded to version 1.4.0
15318 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15319 Big update, added a large part of the validation process,
15320 it should be usable, but some parts are missing
15321 * xpath.c: improved the implementation w.r.t. root.
15322 * Makefile.am: added more tests
15323 * test and result trees: added a lot of tests
15324 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15325
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015326Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15327
15328 * Added an HACKING file
15329
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015330Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15331
15332 * xpath.[ch] : improvements and debug of the XPath implementation
15333 * parser.c, HTMLparser.c : modified the parsers to be progressive
15334 * tree.[ch] : extended the Buffer promitives
15335 * xmlIO.[ch] : added basic I/O routines providing progressive
15336 parsing and ready for I18N conversion plugins
15337 * SAXresult/* : the SAX callback sequence maybe slightly different
15338 now
15339 * test*.c : improved/updated the tests programs
15340 * doc/* : recompiled the docs.
15341
Daniel Veillard15b75af1999-07-26 16:42:37 +0000153421999-07-26 Michael Meeks <michael@edenproject.org>
15343
15344 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15345
15346 * tree.c: Ditto.
15347
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015348Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15349
15350 * configure.in: upgraded to version 1.4.0
15351 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15352 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15353 XML query language, see http://www.w3.org/TR/xpath for more details.
15354 * parser.c, parser.h: added CHAR* related string functions for XPath
15355 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15356 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15357 rebuild the docs.
15358 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15359 and regression testing capabilities for XPath.
15360
Daniel Veillardd79d7871999-07-12 10:38:12 +000015361Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15362
15363 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15364 closing bug #1646
15365
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015366Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15367
15368 * Makefile.am, example/Makefile.am: closed bug #1683
15369
Daniel Veillard3166ab11999-07-11 16:14:19 +000015370Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15371
15372 * example/Makefile.am, configure.in: added the makefile for the
15373 gjobread example
15374
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015375Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15376
15377 * doc/Makefile.am:
15378 - fix which allow "make install DESTDIR=</install/prefix>".
15379
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015380Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15381
15382 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15383 which fixed a problem on the file reading-code.
15384
Daniel Veillard82150d81999-07-07 07:32:15 +000015385Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15386
15387 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15388 output.
15389 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15390
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015391Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15392
15393 * parser.h : Oops removed the binary compatibility problem
15394 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15395 * parser.c, HTMLparser.c: applied patches for reading from stdin
15396
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015397Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15398
15399 * parser.c, entities.c, valid.c: cleanup bug #1591
15400 * configure.in: cleanup bug #1592
15401 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15402 the same tree back-end. Hence gdome will be available for it.
15403 * doc/Makefile.am: close bug #617
15404
Daniel Veillard97fea181999-06-26 23:07:37 +000015405Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15406
15407 * parser.c: alloctate a per parser context SAX interface block
15408
Daniel Veillard14fff061999-06-22 21:49:07 +000015409Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15410
15411 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15412 and xmlEncodeEntitiesReentrant with the correct one :-\
15413
15414Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15415
15416 * commit of my internal XML base changes, quite a lot of
15417 changes, cleanups, better entities support, framework for
15418 new I/O and charset detection and handling
15419 * Fixed the configure/Makefile stuff to generate shared libs
15420 with the proper version info, so we jumped on rev from
15421 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15422 xmlEncodeEntities() result need to be freed now, and a string
15423 xmlParserVersion provide the current library version.
15424
Raph Levien05240da1999-06-15 21:27:11 +000015425Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15426
15427 * parser.c: fixed a buffer overrun for when you have a very long
15428 attribute with no entities in it.
15429
Daniel Veillardbb2da581999-06-13 14:37:07 +000015430Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15431
15432 * added example directory
15433 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15434
Daniel Veillard011b63c1999-06-02 17:44:04 +000015435Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15436
15437 * Release of libxml-1.1, nearly everything has been touched for
15438 this.
15439 * Added more regression tests
15440 * Updated the documentation
15441
Daniel Veillard27d88741999-05-29 11:51:49 +000015442Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15443
15444 * tree.[ch]: unified the XML_NO_CORBA defines.
15445 * parser.c encoding.[ch]: started plugging in char encoding detection
15446
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015447Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15448
15449 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15450 Also freed allocated buffer.
15451
Daniel Veillard27d88741999-05-29 11:51:49 +000015452Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015453 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15454 reentrancy problem at printing. One is left in entities.c, to
15455 remove ASAP
15456 * testSAX.c : added a test example showing the use of the SAX
15457 interface if one doesn't want to build the DOM tree.
15458 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15459
Daniel Veillard517752b1999-04-05 12:20:10 +000015460Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15461
15462 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15463 large revamping of the parser to use SAX callbacks
15464 http://www.megginson.com/SAX/ (or at least a C like interface
15465 a la Expat). It's now possible to set up your own callbacks
15466 and the parser will not build a DOM tree.
15467 * test/* result/*: updated the test suite, I finally removed
15468 the old Namespace draft support (PI based).
15469
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015470Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15471
15472 * Makefile.am: added test result to EXTRA_DIST for make tests
15473
Daniel Veillard64068b31999-03-24 20:42:16 +000015474Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15475
15476 * parser.c, parserInternals.h: moved the chars macro definitions
15477 to parserInternals.h
15478 * parser.c, error.c: applied patches from "Knut Åkesson"
15479 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15480
Daniel Veillard012ccc11999-03-23 10:11:11 +000015481Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15482
15483 * xml-config.in : applied patch to make --version work
15484
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000154851999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15486
15487 * Makefile.am (check-local): Alias for `tests' target. This will
15488 cause `make check' to do the right thing.
15489 (tests): Don't run tests in srcdir. Also, replaced calls to
15490 basename with a `sed' "equivalent".
15491
Daniel Veillardd109e371999-03-05 06:26:45 +000015492Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15493
15494 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15495 it in the header and not the sources, updated the doc.
15496 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15497 pointing this out.
15498
Daniel Veillardbc50b591999-03-01 12:28:53 +000015499Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15500
15501 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15502 exported the inputStream routines.
15503 * doc/html/* : updated accordingly
15504
Daniel Veillardd692aa41999-02-28 21:54:31 +000015505Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15506
15507 * parser.c, parser.h, parserInternals.h: added a few extra
15508 internal calls to allocate and free parser contexts ...
15509 * doc/html/* : updated accordingly
15510
Daniel Veillard55a99271999-02-25 11:01:29 +000015511Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15512
15513 * configure.in, Makefile.am, doc/makefile.am : General changes for
15514 1.0.0 release and including the generated HTML documentation.
15515
Daniel Veillard35925471999-02-25 08:46:07 +000015516Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15517
15518 * makefile.am : added parserInternals.h, oops.
15519
Daniel Veillard1e346af1999-02-22 10:33:01 +000015520Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15521
15522 * parserInternals.h: added this header giving access to the parser
15523 internal functions.
15524 * doc/Makefile.am : added a rebuild target which rebuilds the full
15525 set of documentations
15526 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15527 the internal subset.
15528 * *.c *.h: modifications needed to generate the documentation using
15529 gtk-doc, cleanup of functions blocks, reorganisation of struct
15530 declarations.
15531
Daniel Veillard1164e751999-02-16 16:29:17 +000015532Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15533
15534 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15535 the tar and spec file to include the beginning of the doc.
15536
Nuno Ferreira03d04781999-02-13 00:07:17 +0000155371999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15538
15539 * doc/.cvsignore: Added this file.
15540
Daniel Veillard6800ef31999-02-08 18:33:22 +000015541Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15542
15543 * tree.c: fixed xmlGetProp to return "" when the attribute
15544 exists, even if the node-list is NULL.
15545
Daniel Veillard726c7e31999-02-08 15:13:10 +000015546Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15547
15548 * tree.c: patched an error outputting empty attribute values.
15549 * Makefile.am and doc/makefile.am: have been updated during the
15550 week-end. Sorry for an empty CVS log, I got a shell problem.
15551
Daniel Veillard1899e851999-02-01 12:18:54 +000015552Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15553
15554 * tree.h: cleaned up using enums instead of defines
15555 * parser.c, valid.[ch]: more work on parsing/output of element
15556 declarations
15557
Daniel Veillard3b9def11999-01-31 22:15:06 +000015558Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15559
15560 * valid.[ch], tree.c, parser.c : more work toward full parsing
15561 of XML DTDs.
15562 * README: added informations about mailing-list and on-line
15563 documentation
15564
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000155651999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15566
15567 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15568
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015569Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15570
15571 * parser.c, tree.[ch] : more work toward conformance testing,
15572 added a last element to accelerate parsing of very flat structures
15573 started working on internal subset Element content declaration.
15574 * valid.[ch] : first cut at adding code toward validation.
15575 * previous changes had also small impact on most files, especially
15576 the conformance testing using James Clark test suite.
15577
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015578Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15579
15580 * test/* : updated the examples, most of them were not well
15581 formed (humm), and added rdf2.
15582 * result/* : resulting changes in the output.
15583
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015584Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15585
15586 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15587
Daniel Veillard44b3a061998-12-05 17:27:22 +000015588Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15589
15590 * tree.c: patched a bug in the generation of empty attributes
15591
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015592Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15593
15594 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15595 for node/trees/documents/... Biggest problem is namespace
15596 support when copying subtrees.
15597
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015598Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15599
15600 * parser.c, entities.c: improve entities and char ref encoding,
15601 and cleanups of error messages.
15602
Daniel Veillard242590e1998-11-13 18:04:35 +000015603Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15604
15605 * parser.c, entities.c: simple bug hunting done during rpm2html and
15606 rpmfind integration.
15607
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015608Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15609
15610 * parser.[ch]: Added interfaces allowing to specify a SAX
15611 handler before parsing.
15612
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015613Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15614
15615 * parser.c: redirrect all errors reporting through the SAX
15616 error function
15617
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015618Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15619
15620 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15621 * libtool, tlmain ...: update of the libtool files
15622
Miguel de Icaza442321c1998-11-04 18:13:38 +0000156231998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15624
15625 * entities.c: Use g_snprintf insteda of snprintf.
15626
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015627Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15628
15629 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15630 added ent5 test for this purpose.
15631 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15632
Daniel Veillard27271681998-10-30 06:39:40 +000015633Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15634
15635 * parser.c: fixed? a strange error due to compression on a GWP
15636 document.
15637
Daniel Veillard25940b71998-10-29 05:51:30 +000015638Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15639
15640 * tree.[ch]: bug fixing
15641 * entities.[ch]: defined a specific type for predefined entities
15642 * doc/xml.html: more documentation on the library, how to use it,
15643 overview of the interfaces.
15644
Daniel Veillard16253641998-10-28 22:58:05 +000015645Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15646
15647 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15648
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015649Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15650
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015651 * tree.c: corrected a small bug
15652 * doc/xml.html: continuing writing documentation.
15653
15654Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15655
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015656 * debugXML.h debugXML.c: added debugging utilities.
15657 * tester.c: added --debug switch.
15658 * tree.c: patched an incorrect node->type assignment.
15659 * parser.c: formatting, ensure that node->doc != NULL in attributes
15660
Daniel Veillardccb09631998-10-27 06:21:04 +000015661Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15662
15663 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15664 entity support and provide an internal representation close to
15665 DOM one (entity ref nodes, and attribute value as tree). I tried
15666 to preserve the interface but this will surely break some apps
15667 (I have to change rpm2html/rpmfind for example). I had to change
15668 two interfaces, and the generated tree is somewhat different.
15669 * doc/* : started documenting the XML library, the tree and
15670 DOM/Corba. This is a first step.
15671
Daniel Veillard11e00581998-10-24 18:27:49 +000015672Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15673
15674 * parser.c: Set up the fonctions comment block, boring but useful.
15675 * parser.h, SAX.c, parser.c: now attributes are processed through
15676 the SAX interface. The problem is that my SAX interface diverged
15677 quite a bit from the original one, well this is not an official
15678 spec, and translating it from Java to C is hairy anyway...
15679
Daniel Veillard97b58771998-10-20 06:14:16 +000015680Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15681
15682 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15683 fonctions comment block, boring but useful.
15684
15685Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015686
15687 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15688 conversion routines. However they are not yet used to convert the
15689 inputs. The core will run with UTF-8.
15690
Daniel Veillard33942841998-10-18 19:12:41 +000015691Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15692
15693 * tree.c : make sure that the type id is properly set-up when
15694 a new object is allocated, needed for DOM.
15695
Daniel Veillard27fb0751998-10-17 06:47:46 +000015696Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15697
15698 * tree.h, tree.c: Ok, the main objects in the tree will be native
15699 corba objects, it costs 8 bytes per Node, Attribute and Document
15700 but it simplifies the Corba integration a lot (no extra interface
15701 objects to allocate/free).
15702
Daniel Veillard0bef1311998-10-14 02:36:47 +000015703Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15704
15705 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15706 and changed NODEs contants for conformity with DOM Level 1
15707
Daniel Veillard27864701998-10-08 03:47:24 +000015708Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15709
15710 * added hooks to keep track of servants when creating objects
15711 xmlDoc and xmlNode (for Corba export).
15712
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015713Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15714
15715 * added xml-config script.
15716
Daniel Veillard7066a791998-10-01 20:28:28 +000015717Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15718
15719 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15720 to autoupdate libtool and automake conf files.
15721
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000157221998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15723
15724 * Makefile.am: Use '?' to separate the sed
15725 commands as ',' is used when people pass -Wl,something.
15726
15727
Daniel Veillard15a8df41998-09-24 19:15:06 +000015728Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15729
15730 * tree.c, tree.h: added a per-document compression interface.
15731
Daniel Veillard151b1b01998-09-23 00:49:46 +000015732Tue Sep 22 20:47:38 EDT 1998
15733
15734 * tree.c, tree.h: added saving with compression and added interfaces
15735 to control the compression level (xmlGetCompressMode,
15736 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15737
Daniel Veillard70120ff1998-09-22 00:24:21 +000015738Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15739
15740 * parser.c: corrected a loop for files of size 0
15741
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000157421998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15743
15744 * error.h: New file. Contains prototyes from `error.c'.
15745
Tom Tromeyc19653d1998-08-14 01:22:43 +000015746Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15747
15748 * Makefile.am (xmlincdir): New macro.
15749 (xmlinc_HEADERS): Renamed from include_HEADERS.
15750
Daniel Veillard845664d1998-08-13 04:43:19 +000015751Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15752
15753 * applied small patch on numeric entities from
15754 Christopher Blizzard <blizzard@appliedtheory.com>
15755
Daniel Veillard260a68f1998-08-13 03:39:55 +000015756Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15757
15758 * New release 0.2, removed the old xml_* files so that it's
15759 coherent with the other CVS base (W3C), far better conformance
15760 to standard, new namespaces, decent entities support, beginning
15761 of a SAX-like interface. Nearly nothing left intact, even the
15762 test examples ...
15763
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000157641998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15765
15766 * .cvsignore: Add .deps dir
15767
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015768Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15769
15770 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15771
Daniel Veillardfe926001998-07-26 04:28:20 +000015772Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015773
Daniel Veillardfe926001998-07-26 04:28:20 +000015774 * configure.in: added test for CPP
15775 * AUTHORS, Changelog: the original ones didn't get commited but the
15776 glib ones instead, fixed.
15777 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015778
Daniel Veillardfe926001998-07-26 04:28:20 +000015779Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015780
Daniel Veillardfe926001998-07-26 04:28:20 +000015781 * integrated code developped at W3C
15782 * changed the original Copyright
15783 * migrated to automake
15784 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015785